InvalidateFlag
Specifies the states invalidated by the G3DState::Invalidate function.
@ INVALIDATE_TEXOBJ
Invalidates the texture object cache.
@ INVALIDATE_TEV
Invalidates the TEV data cache.
@ INVALIDATE_LIGHT
Invalidates the light cache.
@ INVALIDATE_FOG
Invalidates the fog cache.
@ INVALIDATE_MISC
Invalidates the Z buffering state cache.
@ INVALIDATE_MTXARRAY
Invalidates the cached position coordinate and normal vector matrix arrays.
@ INVALIDATE_GENMODE2
Invalidates the cached number of TexCoords/channels/TEV stages/indirect stages and the cached cull mo...
@ INVALIDATE_TLUT
Invalidates the texture lookup table cache.
@ INVALIDATE_ALL
Invalidates all states.
@ INVALIDATE_CULLVTXDESC
Invalidates the vertex descriptor cache.
@ INVALIDATE_TEXMTX
Invalidates the pre/post-conversion texture matrix cache.
@ INVALIDATE_CURRENTMTX
Invalidates the current matrix cache.
void Invalidate(ulong flag)
Invalidates the state recorded within the G3D library, depending on the flag. See G3DState::Invalidat...