public class SCRTModelSceneEntity extends SCRTSceneEntity
swigCMemOwn
Modifier | Constructor and Description |
---|---|
|
SCRTModelSceneEntity() |
protected |
SCRTModelSceneEntity(long cPtr,
boolean cMemoryOwn) |
|
SCRTModelSceneEntity(java.lang.String _pcFileName) |
addChildEntityInternal, clearChildEntitiesInternal, getChildEntities, getChildInternal, getChildrenCountInternal, getCPtr, getEntityId, getHeightMap, getMesh, getSelectionHelper, getWorld, isVisible, onEngineRestart, removeChildEntityInternal, setEntityId, setMaterial, setVisible, setWorld, subscribeChildEntities, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership, unsubscribeChildEntities
getCPtr, getM_BoundBox, getM_Transform, getPosition, getZOrder, setM_BoundBox, setM_Transform, setZOrder
getCPtr, getName, load, load, loadBinary, loadBinary, onRTU, reload, save, save, saveBinary, saveBinary, setName
protected SCRTModelSceneEntity(long cPtr, boolean cMemoryOwn)
public SCRTModelSceneEntity()
public SCRTModelSceneEntity(java.lang.String _pcFileName)
protected static long getCPtr(SCRTModelSceneEntity obj)
protected void finalize()
finalize
in class SCRTSceneEntity
public void delete()
delete
in class SCRTSceneEntity
public SWIGTYPE_p_TSRObjectType getObjectType()
getObjectType
in class SCRTSceneEntity
public static java.lang.String getObjectTypeName()
public static void forceLink()
public static SWIGTYPE_p_TSRObjectType staticClass()
public void update(float _fDeltaTime)
update
in class SCRTSceneEntity
public void render()
render
in class SCRTSceneEntity
public void renderRaw()
renderRaw
in class SCRTSceneEntity
public void debugRender()
debugRender
in class SCRTSceneEntity
public void updateVisibility(TSRCamera _pCamera, long _uiCamerasCount)
updateVisibility
in class SCRTSceneEntity
public void setPosition(TSRVector3 _vPosition)
setPosition
in class SCRTSceneEntity
public void setRotation(TSRVector3 _pAxis, float _fAngle)
setRotation
in class SCRTSceneEntity
public void setScale(TSRVector3 _vScale)
setScale
in class SCRTSceneEntity
public void resetTransformation()
public java.lang.String getModelName()
public void reloadModel()
public void loadModel(java.lang.String _pcFileName)
public void loadModel(java.lang.String _pcObjectIdentifier, SWIGTYPE_p_unsigned_char pModelMemory, int iBufferSize)
public void loadTexture(java.lang.String _pcObjectIdentifier, SWIGTYPE_p_unsigned_char pModelMemory, int iBufferSize)
public void setTexture(TSRTexture _pTextyre)
public void setDiffuseColor(TSRColor4 _vDiffuseColor)
public void onRender(SWIGTYPE_p_TSRModelInstance _pModelInstance)
public void onNodeUpdated(SWIGTYPE_p_TSRModelNode _pNode, float[] _pMatrixData)
public void onRenderNodeTriangleSet(long _uiRenderNodeIndex, SWIGTYPE_p_TSRModelGeometry _geom, SWIGTYPE_p_TSRModelMaterial _material, SWIGTYPE_p_TSRModelMaterial _materialToUse)
public SWIGTYPE_p_TSRBBox getBounds()
getBounds
in class SCRTSceneEntity
public void setM_pTexture(TSRTexture value)
public TSRTexture getM_pTexture()
public void setM_vDiffuseColor(TSRColor4 value)
public TSRColor4 getM_vDiffuseColor()
public int getKind()
getKind
in class SCRTSceneEntity