com.jme.scene.state.lwjgl.records
Class MaterialStateRecord

java.lang.Object
  extended by com.jme.scene.state.StateRecord
      extended by com.jme.scene.state.lwjgl.records.MaterialStateRecord

public class MaterialStateRecord
extends StateRecord


Field Summary
 ColorRGBA backAmbient
           
 ColorRGBA backDiffuse
           
 ColorRGBA backEmissive
           
 ColorRGBA backSpecular
           
 int colorMaterial
           
 int face
           
 ColorRGBA frontAmbient
           
 ColorRGBA frontDiffuse
           
 ColorRGBA frontEmissive
           
 ColorRGBA frontSpecular
           
 int materialFace
           
 float shininess
           
 java.nio.FloatBuffer tempColorBuff
           
 
Fields inherited from class com.jme.scene.state.StateRecord
valid
 
Constructor Summary
MaterialStateRecord()
           
 
Method Summary
 void invalidate()
          Invalidate this record - iow, we don't trust this record's information about the opengl state machine.
 boolean isSetColor(int face, int glMatColor, ColorRGBA color, MaterialStateRecord record)
           
 void resetColorsForCM(int face, int glMat)
           
 void setColor(int face, int glMatColor, ColorRGBA color)
           
 
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

frontAmbient

public ColorRGBA frontAmbient

frontDiffuse

public ColorRGBA frontDiffuse

frontSpecular

public ColorRGBA frontSpecular

frontEmissive

public ColorRGBA frontEmissive

backAmbient

public ColorRGBA backAmbient

backDiffuse

public ColorRGBA backDiffuse

backSpecular

public ColorRGBA backSpecular

backEmissive

public ColorRGBA backEmissive

shininess

public float shininess

colorMaterial

public int colorMaterial

materialFace

public int materialFace

face

public int face

tempColorBuff

public java.nio.FloatBuffer tempColorBuff
Constructor Detail

MaterialStateRecord

public MaterialStateRecord()
Method Detail

isSetColor

public boolean isSetColor(int face,
                          int glMatColor,
                          ColorRGBA color,
                          MaterialStateRecord record)

setColor

public void setColor(int face,
                     int glMatColor,
                     ColorRGBA color)

resetColorsForCM

public void resetColorsForCM(int face,
                             int glMat)

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