Class TextureStateRecord
java.lang.Object
com.ardor3d.renderer.state.record.StateRecord
com.ardor3d.renderer.state.record.TextureStateRecord
-
Field Summary
Modifier and TypeFieldDescriptionint
static final float[]
static final float[]
static final float[]
static final float[]
int
final DoubleBuffer
temporary matrix buffer to flatline memory usage.final Vector3
temporary rotation axis vector to flatline memory usage.Fields inherited from class com.ardor3d.renderer.state.record.StateRecord
valid
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetTextureRecord
(Integer textureId, Texture.Type type) void
Invalidate this record - iow, we don't trust this record's information about the opengl state machine.void
prepPlane
(ReadOnlyVector4 planeEq, float[] defaultVal) void
removeTextureRecord
(Integer textureId) void
validate()
Validate this record - iow, we trust this record's information about the opengl state machine.Methods inherited from class com.ardor3d.renderer.state.record.StateRecord
isValid
-
Field Details
-
plane
-
DEFAULT_S_PLANE
public static final float[] DEFAULT_S_PLANE -
DEFAULT_T_PLANE
public static final float[] DEFAULT_T_PLANE -
DEFAULT_R_PLANE
public static final float[] DEFAULT_R_PLANE -
DEFAULT_Q_PLANE
public static final float[] DEFAULT_Q_PLANE -
textures
-
units
-
hint
public int hint -
currentUnit
public int currentUnit -
tmp_rotation1
temporary rotation axis vector to flatline memory usage. -
tmp_matrixBuffer
temporary matrix buffer to flatline memory usage.
-
-
Constructor Details
-
TextureStateRecord
public TextureStateRecord()
-
-
Method Details
-
getTextureRecord
-
removeTextureRecord
-
invalidate
public void invalidate()Description copied from class:StateRecord
Invalidate this record - iow, we don't trust this record's information about the opengl state machine.- Overrides:
invalidate
in classStateRecord
-
validate
public void validate()Description copied from class:StateRecord
Validate this record - iow, we trust this record's information about the opengl state machine.- Overrides:
validate
in classStateRecord
-
prepPlane
-