public class SCRTSceneEntity extends TSRSceneEntity
swigCMemOwn
Modifier | Constructor and Description |
---|---|
|
SCRTSceneEntity() |
protected |
SCRTSceneEntity(long cPtr,
boolean cMemoryOwn) |
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 SCRTSceneEntity(long cPtr, boolean cMemoryOwn)
public SCRTSceneEntity()
protected static long getCPtr(SCRTSceneEntity obj)
protected void finalize()
finalize
in class TSRSceneEntity
public void delete()
delete
in class TSRSceneEntity
protected void swigDirectorDisconnect()
public void swigReleaseOwnership()
public void swigTakeOwnership()
public SWIGTYPE_p_TSRObjectType getObjectType()
getObjectType
in class TSRSceneEntity
public static java.lang.String getObjectTypeName()
public static void forceLink()
public static SWIGTYPE_p_TSRObjectType staticClass()
public void setPosition(TSRVector3 _vPosition)
setPosition
in class TSRSceneEntity
public void setRotation(TSRVector3 _pAxis, float _fAngle)
setRotation
in class TSRSceneEntity
public void setScale(TSRVector3 _vScale)
setScale
in class TSRSceneEntity
public void setMaterial(TSRMaterial _material)
public void update(float _fDeltaTime)
update
in class TSRSceneEntity
public void render()
render
in class TSRSceneEntity
public void renderRaw()
renderRaw
in class TSRSceneEntity
public void debugRender()
debugRender
in class TSRSceneEntity
public void updateVisibility(TSRCamera _pCamera, long _uiCamerasCount)
updateVisibility
in class TSRSceneEntity
public int getEntityId()
public void setEntityId(int _uiValue)
public SCRTSceneWorld getWorld()
public void setWorld(SCRTSceneWorld pSceneWorld)
public void onEngineRestart()
public int getKind()
public SWIGTYPE_p_TSRBBox getBounds()
public SWIGTYPE_p_SCRTMesh getMesh()
public TSRTexture getHeightMap()
public SWIGTYPE_p_SCRTObservableCollectionT_SCRTSceneEntity_p_t getChildEntities()
public void clearChildEntitiesInternal()
public void addChildEntityInternal(SCRTSceneEntity _pEntity)
public void removeChildEntityInternal(SCRTSceneEntity _pEntity)
public int getChildrenCountInternal()
public SCRTSceneEntity getChildInternal(long _uiIndex)
public void subscribeChildEntities(SCRTSceneEntityChildEntitiesObserver _pObserver)
public void unsubscribeChildEntities(SCRTSceneEntityChildEntitiesObserver _pObserver)
public TSRSelectionHelper getSelectionHelper()
public void setVisible(boolean _bVisible)
public boolean isVisible()