public class MrModelController extends MrObjectController
mAttachedObject, mData, mEventsListener, mInitialized, mRender
Constructor and Description |
---|
MrModelController(java.lang.String name,
MrTransform transform,
java.util.Map<java.lang.String,MrUniformKey> uniformKeys,
MrShaderProgram shaderProgram,
MrMesh mesh,
MrMaterial[] materials,
MrSkeleton skeleton) |
Modifier and Type | Method and Description |
---|---|
MrModelData |
getData() |
MrMaterial[] |
getMaterials() |
MrMesh |
getMesh() |
java.util.Map<java.lang.String,MrSkeletalAction> |
getSkeletalActions() |
MrSkeleton |
getSkeleton() |
MrTexture[] |
getTextures() |
boolean |
hasSkeleton() |
boolean |
hasTextures() |
boolean |
isVisible() |
void |
playAction(java.lang.String actionName) |
void |
playActionContinuosly(java.lang.String actionName) |
void |
setVisibility(boolean isVisible) |
getAttachedObject, getEventsListener, getName, getRegisteredEvents, getSceneObjectType, getShaderProgram, getTransform, getUniformGenerators, getUniformKeys, initializeRender, initializeSizeDependant, initializeUniforms, isEventRegistered, isInitialized, registerEvent, render, setAttachedObject, setData, setEventsListener, setRender, setTransform, toString, unregisterEvent, updateEvents, updateUniform
public MrModelController(java.lang.String name, MrTransform transform, java.util.Map<java.lang.String,MrUniformKey> uniformKeys, MrShaderProgram shaderProgram, MrMesh mesh, MrMaterial[] materials, MrSkeleton skeleton)
public MrModelData getData()
getData
in class MrObjectController
public MrMesh getMesh()
public boolean hasSkeleton()
public MrTexture[] getTextures()
public MrSkeleton getSkeleton()
public MrMaterial[] getMaterials()
public java.util.Map<java.lang.String,MrSkeletalAction> getSkeletalActions()
public void playActionContinuosly(java.lang.String actionName)
public void playAction(java.lang.String actionName)
public boolean isVisible()
public void setVisibility(boolean isVisible)
public boolean hasTextures()