com.jme3.scene.plugins.blender.materials
Class MaterialContext

java.lang.Object
  extended by com.jme3.scene.plugins.blender.materials.MaterialContext

public final class MaterialContext
extends java.lang.Object

This class holds the data about the material.


Field Summary
static int MTEX_ALPHA
           
static int MTEX_COL
           
static int MTEX_EMIT
           
static int MTEX_NOR
           
static int MTEX_SPEC
           
 
Method Summary
 void applyMaterial(Geometry geometry, java.lang.Long geometriesOMA, java.util.List<Vector2f> userDefinedUVCoordinates, BlenderContext blenderContext)
           
 RenderState.FaceCullMode getFaceCullMode()
           
 boolean hasGeneratedTextures()
           
 void setFaceCullMode(RenderState.FaceCullMode faceCullMode)
          This method sets the face cull mode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MTEX_COL

public static final int MTEX_COL
See Also:
Constant Field Values

MTEX_NOR

public static final int MTEX_NOR
See Also:
Constant Field Values

MTEX_SPEC

public static final int MTEX_SPEC
See Also:
Constant Field Values

MTEX_EMIT

public static final int MTEX_EMIT
See Also:
Constant Field Values

MTEX_ALPHA

public static final int MTEX_ALPHA
See Also:
Constant Field Values
Method Detail

applyMaterial

public void applyMaterial(Geometry geometry,
                          java.lang.Long geometriesOMA,
                          java.util.List<Vector2f> userDefinedUVCoordinates,
                          BlenderContext blenderContext)

hasGeneratedTextures

public boolean hasGeneratedTextures()
Returns:
true if the material has at least one generated texture and false otherwise

setFaceCullMode

public void setFaceCullMode(RenderState.FaceCullMode faceCullMode)
This method sets the face cull mode.

Parameters:
faceCullMode - the face cull mode

getFaceCullMode

public RenderState.FaceCullMode getFaceCullMode()
Returns:
the face cull mode