sp::scene::CollisionLineBased Member List

This is the complete list of members for sp::scene::CollisionLineBased, including all inherited members.
BaseObject()sp::BaseObject [inline, protected]
BaseObject(const io::stringc &Name)sp::BaseObject [inline, protected]
checkAnyCollisionToBox(const CollisionBox *Rival) const sp::scene::CollisionNode [protected, virtual]
checkAnyCollisionToCapsule(const CollisionCapsule *Rival) const sp::scene::CollisionNode [protected, virtual]
checkAnyCollisionToCone(const CollisionCone *Rival) const sp::scene::CollisionNode [protected, virtual]
checkAnyCollisionToCylinder(const CollisionCylinder *Rival) const sp::scene::CollisionNode [protected, virtual]
checkAnyCollisionToMesh(const CollisionMesh *Rival) const sp::scene::CollisionNode [protected, virtual]
checkAnyCollisionToPlane(const CollisionPlane *Rival) const sp::scene::CollisionNode [protected, virtual]
checkAnyCollisionToSphere(const CollisionSphere *Rival) const sp::scene::CollisionNode [protected, virtual]
checkCollision(const CollisionNode *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [virtual]
checkCollision(const CollisionNode *Rival) const sp::scene::CollisionNode [virtual]
checkCollisionToBox(const CollisionBox *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCollisionToCapsule(const CollisionCapsule *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCollisionToCone(const CollisionCone *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCollisionToCylinder(const CollisionCylinder *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCollisionToMesh(const CollisionMesh *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCollisionToPlane(const CollisionPlane *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCollisionToSphere(const CollisionSphere *Rival, SCollisionContact &Contact) const sp::scene::CollisionNode [protected, virtual]
checkCornerExlusion(const dim::line3df &Line, const dim::vector3df &Point) const sp::scene::CollisionNode [protected]
checkIntersection(const dim::line3df &Line, SIntersectionContact &Contact) const sp::scene::CollisionNode [virtual]
checkIntersection(const dim::line3df &Line, bool ExcludeCorners=false) const sp::scene::CollisionNode [virtual]
CollisionGraph classsp::scene::CollisionNode [friend]
CollisionLineBased(CollisionMaterial *Material, SceneNode *Node, const ECollisionModels Type, f32 Radius, f32 Height)sp::scene::CollisionLineBased [protected]
CollisionNode(CollisionMaterial *Material, SceneNode *Node, const ECollisionModels Type)sp::scene::CollisionNode [protected]
findIntersections(const dim::line3df &Line, std::list< SIntersectionContact > &ContactList) const sp::scene::CollisionNode [virtual]
getBoundBoxFromLine(const dim::line3df &Line, f32 Radius)sp::scene::CollisionLineBased [static]
getFlags() const sp::scene::CollisionNode [inline]
getHeight() const sp::scene::CollisionLineBased [inline]
getInverseTransformation() const sp::scene::CollisionNode [inline]
getLine() const sp::scene::CollisionLineBased
getMaterial() const sp::scene::CollisionNode [inline]
getMaxMovement() const sp::scene::CollisionLineBased [virtual]
getName() const sp::BaseObject [inline]
getNode() const sp::scene::CollisionNode [inline]
getNodePosition() const sp::scene::CollisionNode [inline]
getOffset(dim::matrix4f &Matrix, bool &Enable) const sp::scene::CollisionNode [inline]
getPosition() const sp::scene::CollisionNode [inline]
getPrevPosition() const sp::scene::CollisionNode [inline]
getRadius() const sp::scene::CollisionLineBased [inline]
getRotation() const sp::scene::CollisionNode [inline]
getScale() const sp::scene::CollisionNode [inline]
getSupportFlags() const =0sp::scene::CollisionLineBased [pure virtual]
getTransformation() const sp::scene::CollisionNode [inline]
getType() const sp::scene::CollisionNode [inline]
getUserData() const sp::BaseObject [inline]
getUserDataFlags() const sp::BaseObject [inline]
Height_sp::scene::CollisionLineBased [protected]
move(const dim::vector3df &Direction)sp::scene::CollisionNode [inline]
Name_sp::BaseObject [protected]
notifyCollisionContact(const CollisionNode *Rival, const SCollisionContact &Contact)sp::scene::CollisionNode [protected]
performCollisionResolving(const CollisionNode *Rival)sp::scene::CollisionNode [virtual]
performCollisionResolvingToBox(const CollisionBox *Rival)sp::scene::CollisionNode [protected, virtual]
performCollisionResolvingToCapsule(const CollisionCapsule *Rival)sp::scene::CollisionNode [protected, virtual]
performCollisionResolvingToCone(const CollisionCone *Rival)sp::scene::CollisionNode [protected, virtual]
performCollisionResolvingToCylinder(const CollisionCylinder *Rival)sp::scene::CollisionNode [protected, virtual]
performCollisionResolvingToMesh(const CollisionMesh *Rival)sp::scene::CollisionNode [protected, virtual]
performCollisionResolvingToPlane(const CollisionPlane *Rival)sp::scene::CollisionNode [protected, virtual]
performCollisionResolvingToSphere(const CollisionSphere *Rival)sp::scene::CollisionNode [protected, virtual]
performDetectedContact(const CollisionNode *Rival, const SCollisionContact &Contact)sp::scene::CollisionNode [protected]
Radius_sp::scene::CollisionLineBased [protected]
setFlags(s32 Flags)sp::scene::CollisionNode [inline]
setHeight(f32 Height)sp::scene::CollisionLineBased [inline]
setMaterial(CollisionMaterial *Material)sp::scene::CollisionNode [virtual]
setName(const io::stringc &Name)sp::BaseObject [inline]
setOffset(const dim::matrix4f &Matrix, bool Enable=true)sp::scene::CollisionNode
setPosition(const dim::vector3df &Position, bool UpdatePrevPosition=true)sp::scene::CollisionNode
setRadius(f32 Radius)sp::scene::CollisionLineBased [inline]
setRotation(const dim::matrix4f &Rotation)sp::scene::CollisionNode [inline]
setScale(const dim::vector3df &Scale)sp::scene::CollisionNode [inline]
setupTransformation(const dim::matrix4f &Matrix)sp::scene::CollisionNode
setUserData(void *Data)sp::BaseObject [inline]
setUserDataFlags(s32 Flags)sp::BaseObject [inline]
translate(const dim::vector3df &Direction)sp::scene::CollisionNode [inline]
turn(const dim::vector3df &Rotation)sp::scene::CollisionNode [inline]
updateCollisions()sp::scene::CollisionNode
updatePrevPosition()sp::scene::CollisionNode [protected]
updateTransformation()sp::scene::CollisionNode
UserData_sp::BaseObject [protected]
UserDataFlags_sp::BaseObject [protected]
~BaseObject()sp::BaseObject [inline, virtual]
~CollisionLineBased()sp::scene::CollisionLineBased [virtual]
~CollisionNode()sp::scene::CollisionNode [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines