All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Node Member List

This is the complete list of members for Eegeo::Node, including all inherited members.

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