, including all inherited members.
addCollisionNode(CollisionNode *Node) | sp::scene::CollisionGraph | [virtual] |
addCollNode(T *Node) | sp::scene::CollisionGraph | [inline, protected] |
CharacterControllers_ | sp::scene::CollisionGraph | [protected] |
checkIntersection(const dim::line3df &Line, bool ExcludeCorners=false, const IntersectionCriteriaCallback &CriteriaCallback=0) const | sp::scene::CollisionGraph | [virtual] |
clearScene(bool isDeleteNodes=true, bool isDeleteMaterials=true, bool isDeleteCharacters=true) | sp::scene::CollisionGraph | [virtual] |
CollisionGraph() | sp::scene::CollisionGraph | |
CollMaterials_ | sp::scene::CollisionGraph | [protected] |
CollNodes_ | sp::scene::CollisionGraph | [protected] |
createBox(CollisionMaterial *Material, scene::SceneNode *Node, const dim::aabbox3df &Box) | sp::scene::CollisionGraph | [virtual] |
createCapsule(CollisionMaterial *Material, scene::SceneNode *Node, f32 Radius, f32 Height) | sp::scene::CollisionGraph | [virtual] |
createCharacterController(CollisionMaterial *Material, scene::SceneNode *Node, f32 Radius, f32 Height) | sp::scene::CollisionGraph | [virtual] |
createCone(CollisionMaterial *Material, scene::SceneNode *Node, f32 Radius, f32 Height) | sp::scene::CollisionGraph | [virtual] |
createCylinder(CollisionMaterial *Material, scene::SceneNode *Node, f32 Radius, f32 Height) | sp::scene::CollisionGraph | [virtual] |
createMaterial() | sp::scene::CollisionGraph | [virtual] |
createMesh(CollisionMaterial *Material, scene::Mesh *Mesh, u8 MaxTreeLevel=DEF_KDTREE_LEVEL) | sp::scene::CollisionGraph | [virtual] |
createMeshList(CollisionMaterial *Material, const std::list< Mesh * > &MeshList, u8 MaxTreeLevel=DEF_KDTREE_LEVEL) | sp::scene::CollisionGraph | [virtual] |
createPlane(CollisionMaterial *Material, scene::SceneNode *Node, const dim::plane3df &Plane) | sp::scene::CollisionGraph | [virtual] |
createSphere(CollisionMaterial *Material, scene::SceneNode *Node, f32 Radius) | sp::scene::CollisionGraph | [virtual] |
deleteCharacterController(CharacterController *Object) | sp::scene::CollisionGraph | [virtual] |
deleteMaterial(CollisionMaterial *Material) | sp::scene::CollisionGraph | [virtual] |
deleteNode(CollisionNode *Node) | sp::scene::CollisionGraph | [virtual] |
findIntersections(const dim::line3df &Line, std::list< SIntersectionContact > &ContactList, bool SearchBidirectional=false, const IntersectionCriteriaCallback &CriteriaCallback=0) const | sp::scene::CollisionGraph | [virtual] |
findIntersections(const dim::line3df &Line, bool SearchBidirectional=false, const IntersectionCriteriaCallback &CriteriaCallback=0) const | sp::scene::CollisionGraph | [inline] |
findIntersectionsUnidirectional(const dim::line3df &Line, std::list< SIntersectionContact > &ContactList, const IntersectionCriteriaCallback &CriteriaCallback) const | sp::scene::CollisionGraph | [protected, virtual] |
getMaterialList() const | sp::scene::CollisionGraph | [inline] |
getNodeList() const | sp::scene::CollisionGraph | [inline] |
getRootTreeNode() const | sp::scene::CollisionGraph | [inline] |
removeCollisionNode(CollisionNode *Node) | sp::scene::CollisionGraph | [virtual] |
RootTreeNode_ | sp::scene::CollisionGraph | [protected] |
sortContactList(const dim::vector3df &LineStart, std::list< SIntersectionContact > &ContactList) | sp::scene::CollisionGraph | [static] |
updateScene() | sp::scene::CollisionGraph | [virtual] |
~CollisionGraph() | sp::scene::CollisionGraph | [virtual] |