com.jme.scene.state.jogl.records
Class TextureUnitRecord

java.lang.Object
  extended by com.jme.scene.state.StateRecord
      extended by com.jme.scene.state.jogl.records.TextureUnitRecord

public class TextureUnitRecord
extends StateRecord

Represents a texture unit in opengl


Field Summary
 Texture.CombinerFunctionAlpha alphaCombineFunc
           
 ColorRGBA blendColor
           
 int boundTexture
           
 Texture.CombinerOperandAlpha combOpAlpha0
           
 Texture.CombinerOperandAlpha combOpAlpha1
           
 Texture.CombinerOperandAlpha combOpAlpha2
           
 Texture.CombinerOperandRGB combOpRGB0
           
 Texture.CombinerOperandRGB combOpRGB1
           
 Texture.CombinerOperandRGB combOpRGB2
           
 Texture.CombinerSource combSrcAlpha0
           
 Texture.CombinerSource combSrcAlpha1
           
 Texture.CombinerSource combSrcAlpha2
           
 Texture.CombinerSource combSrcRGB0
           
 Texture.CombinerSource combSrcRGB1
           
 Texture.CombinerSource combSrcRGB2
           
 boolean[] enabled
           
 Texture.CombinerScale envAlphaScale
           
 Texture.ApplyMode envMode
           
 Texture.CombinerScale envRGBScale
           
 boolean identityMatrix
           
 Texture.CombinerFunctionRGB rgbCombineFunc
           
 Matrix4f texMatrix
           
 Vector3f texScale
           
 boolean textureGenQ
           
 int textureGenQMode
           
 boolean textureGenR
           
 int textureGenRMode
           
 boolean textureGenS
           
 int textureGenSMode
           
 boolean textureGenT
           
 int textureGenTMode
           
 
Fields inherited from class com.jme.scene.state.StateRecord
valid
 
Constructor Summary
TextureUnitRecord()
           
 
Method Summary
 void invalidate()
          Invalidate this record - iow, we don't trust this record's information about the opengl state machine.
 
Methods inherited from class com.jme.scene.state.StateRecord
isValid, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

public boolean[] enabled

texMatrix

public Matrix4f texMatrix

texScale

public Vector3f texScale

boundTexture

public int boundTexture

envMode

public Texture.ApplyMode envMode

envRGBScale

public Texture.CombinerScale envRGBScale

envAlphaScale

public Texture.CombinerScale envAlphaScale

blendColor

public ColorRGBA blendColor

rgbCombineFunc

public Texture.CombinerFunctionRGB rgbCombineFunc

alphaCombineFunc

public Texture.CombinerFunctionAlpha alphaCombineFunc

combSrcRGB0

public Texture.CombinerSource combSrcRGB0

combSrcRGB1

public Texture.CombinerSource combSrcRGB1

combSrcRGB2

public Texture.CombinerSource combSrcRGB2

combOpRGB0

public Texture.CombinerOperandRGB combOpRGB0

combOpRGB1

public Texture.CombinerOperandRGB combOpRGB1

combOpRGB2

public Texture.CombinerOperandRGB combOpRGB2

combSrcAlpha0

public Texture.CombinerSource combSrcAlpha0

combSrcAlpha1

public Texture.CombinerSource combSrcAlpha1

combSrcAlpha2

public Texture.CombinerSource combSrcAlpha2

combOpAlpha0

public Texture.CombinerOperandAlpha combOpAlpha0

combOpAlpha1

public Texture.CombinerOperandAlpha combOpAlpha1

combOpAlpha2

public Texture.CombinerOperandAlpha combOpAlpha2

identityMatrix

public boolean identityMatrix

textureGenQ

public boolean textureGenQ

textureGenR

public boolean textureGenR

textureGenS

public boolean textureGenS

textureGenT

public boolean textureGenT

textureGenQMode

public int textureGenQMode

textureGenRMode

public int textureGenRMode

textureGenSMode

public int textureGenSMode

textureGenTMode

public int textureGenTMode
Constructor Detail

TextureUnitRecord

public TextureUnitRecord()
Method Detail

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 class StateRecord