com.jmex.model.ogrexml
Class Material

java.lang.Object
  extended by com.jmex.model.ogrexml.Material

public final class Material
extends java.lang.Object

Represents a single Ogre3D material object.


Field Summary
(package private)  boolean lightingOff
           
(package private)  boolean recieveShadows
           
(package private)  boolean transparent
           
 
Constructor Summary
Material(java.lang.String name)
           
 
Method Summary
 void apply(Spatial obj)
           
 void assignTransparency()
          Enables or disables depending on whether any is requested.
 RenderState getRenderState(RenderState.StateType stateType)
           
 RenderState getState(int stateType)
          Deprecated. The new RenderState.Statetype system should be used
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

recieveShadows

boolean recieveShadows

transparent

boolean transparent

lightingOff

boolean lightingOff
Constructor Detail

Material

public Material(java.lang.String name)
Method Detail

getState

@Deprecated
public RenderState getState(int stateType)
Deprecated. The new RenderState.Statetype system should be used

See Also:
com.jme.scne.state.RenderState.StateType

getRenderState

public RenderState getRenderState(RenderState.StateType stateType)

apply

public void apply(Spatial obj)

assignTransparency

public void assignTransparency()
Enables or disables depending on whether any is requested. This method will only enable transparency due to material color settings. Texture transparency is taken care of by directly setting the "transparent" field.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object