Public Member Functions | |
void | DoRender () |
void | DoCalcBoundBox (FBox3 &box) |
void | DoCull (const vtCamera *pCam) |
![]() | |
int | IsVisible (const FSphere &sphere) const |
int | IsVisible (const FPoint3 &point0, const FPoint3 &point1, const FPoint3 &point2, const float fTolerance=0.0f) const |
int | IsVisible (const FPoint3 &point, float radius) |
bool | IsVisible (const FPoint3 &point) const |
void | ApplyMaterial (vtMaterial *mat) |
![]() | |
vtGeode * | CloneGeode () |
void | CloneFromGeode (const vtGeode *rhs) |
void | AddMesh (vtMesh *pMesh, int iMatIdx) |
void | RemoveMesh (vtMesh *pMesh) |
void | AddTextMesh (vtTextMesh *pMesh, int iMatIdx) |
uint | GetNumMeshes () const |
vtMesh * | GetMesh (int i) const |
vtTextMesh * | GetTextMesh (int i) const |
virtual void | SetMaterials (const class vtMaterialArray *mats) |
const vtMaterialArray * | GetMaterials () const |
vtMaterial * | GetMaterial (int idx) |
void | SetMeshMatIndex (vtMesh *pMesh, int iMatIdx) |
![]() | |
void | SetEnabled (bool bOn) |
bool | GetEnabled () const |
void | SetCastShadow (bool b) |
Set this node to cast a shadow, if it is under a vtShadow node. Default is false. | |
bool | GetCastShadow () |
Get whether this node casts a shadow. | |
void | GetBoundSphere (FSphere &sphere, bool bGlobal=false) |
Get the Bounding Sphere of the node. | |
void | SetOsgNode (osg::Node *n) |
Additional Inherited Members | |
![]() | |
FPlane | m_cullPlanes [6] |
![]() | |
OsgDynMesh * | m_pDynMesh |