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

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

public class LightRecord
extends StateRecord


Field Summary
 ColorRGBA ambient
           
 ColorRGBA diffuse
           
 Matrix4f modelViewMatrix
           
 Quaternion position
           
 ColorRGBA specular
           
 
Fields inherited from class com.jme.scene.state.StateRecord
valid
 
Constructor Summary
LightRecord()
           
 
Method Summary
 float getConstant()
           
 float getLinear()
           
 float getQuadratic()
           
 float getSpotCutoff()
           
 float getSpotExponent()
           
 void invalidate()
          Invalidate this record - iow, we don't trust this record's information about the opengl state machine.
 boolean isAttenuate()
           
 boolean isEnabled()
           
 void setAttenuate(boolean attenuate)
           
 void setConstant(float constant)
           
 void setEnabled(boolean enabled)
           
 void setLinear(float linear)
           
 void setQuadratic(float quadratic)
           
 void setSpotCutoff(float spotCutoff)
           
 void setSpotExponent(float exponent)
           
 
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

ambient

public ColorRGBA ambient

diffuse

public ColorRGBA diffuse

specular

public ColorRGBA specular

position

public Quaternion position

modelViewMatrix

public Matrix4f modelViewMatrix
Constructor Detail

LightRecord

public LightRecord()
Method Detail

isAttenuate

public boolean isAttenuate()

setAttenuate

public void setAttenuate(boolean attenuate)

getConstant

public float getConstant()

setConstant

public void setConstant(float constant)

getLinear

public float getLinear()

setLinear

public void setLinear(float linear)

getQuadratic

public float getQuadratic()

setQuadratic

public void setQuadratic(float quadratic)

getSpotExponent

public float getSpotExponent()

setSpotExponent

public void setSpotExponent(float exponent)

getSpotCutoff

public float getSpotCutoff()

setSpotCutoff

public void setSpotCutoff(float spotCutoff)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

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