|
void | AssignObjects (std::vector< Node * > &nodeList, std::vector< ModelMesh * > &meshList, std::vector< ModelMaterial * > &materialList) |
|
void | Update () |
|
void | UpdateRecursive (bool dirtyParent=false) |
|
void | UpdateBB (bool dirtyBB) |
|
void | UpdateSphere () |
|
void | UpdateBBRecursive (bool dirtyParent=false) |
|
void | UpdateSphereRecursive (bool dirtyParent=false) |
|
void | Draw (Eegeo::Rendering::GLState &glState, Eegeo::Lighting::GlobalFogging &fogging, Eegeo::FrustumRadar *pFrustum=NULL, const bool drawSolid=true, const bool drawAlpha=true) |
|
void | DrawSphere (Eegeo::Rendering::GLState &glState, Eegeo::Lighting::GlobalFogging &fogging, Eegeo::FrustumRadar *pFrustum=NULL, const bool drawSolid=true, const bool drawAlpha=true) |
|
void | DrawRecursive (Eegeo::Rendering::GLState &glState, const Eegeo::Lighting::GlobalFogging &fogging, Eegeo::FrustumRadar *pFrustum, const bool drawSolid=true, const bool drawAlpha=true) |
|
void | DrawSphereRecursive (Eegeo::Rendering::GLState &glState, Eegeo::Lighting::GlobalFogging &fogging, Eegeo::FrustumRadar *pFrustum, const bool drawSolid=true, const bool drawAlpha=true) |
|
void | AddChild (Node *pChildNode) |
|
void | SetParentNode (Node *pParentNode) |
|
Node * | GetParentNode () |
|
u32 | GetNumChildNodes () |
|
Node * | GetChildNode (u32 index) |
|
const Eegeo::IO::POD::PODNode & | GetPodNode () |
|
void | SetMaterial (ModelMaterial *pMaterial) |
|
ModelMaterial * | GetMaterial () |
|
void | SetMesh (ModelMesh *pMesh) |
|
ModelMesh * | GetMesh () |
|
const Eegeo::m44 & | GetLocalMatrix () |
|
void | SetLocalMatrix (const Eegeo::m44 &localMatrix) |
|
const Eegeo::m44 & | GetInvPoseMatrix () |
|
void | SetInvPoseMatrix (const Eegeo::m44 &invPoseMatrix) |
|
const Eegeo::m44 & | GetWorldMatrix () |
|
char * | GetName () |
|
u32 | GetNameHash () |
|
bool | IsVisible () |
|
void | SetVisible (bool boOnOff) |
|
void | GetCentre (Eegeo::v3 ¢re) const |
|
float | GetRadius () const |
|
void | GetMinExtent (Eegeo::v3 &extent) const |
|
void | GetMaxExtent (Eegeo::v3 &extent) const |
|
void | GetExtents (Eegeo::v3 &min, Eegeo::v3 &max) const |
|
void | GetCentreSubtree (Eegeo::v3 ¢re) const |
|
float | GetRadiusSubtree () const |
|