Public Member Functions | Protected Member Functions | Protected Attributes | Friends

sp::physics::PhysXBaseObject Class Reference

#include <spPhysXBaseObject.hpp>

Inheritance diagram for sp::physics::PhysXBaseObject:
sp::physics::PhysicsBaseObject sp::BaseObject sp::physics::PhysXRigidBody sp::physics::PhysXStaticObject

List of all members.

Public Member Functions

virtual ~PhysXBaseObject ()
virtual void setTransformation (const dim::matrix4f &Transformation)
virtual dim::matrix4f getTransformation () const

Protected Member Functions

 PhysXBaseObject (PhysXMaterial *Material)
void addShape (const PxGeometry &Geometry)
void createBox (const SRigidBodyConstruction &Construct)
void createSphere (const SRigidBodyConstruction &Construct)
void createCapsule (const SRigidBodyConstruction &Construct)
void createMesh (PxPhysics *PxDevice, PxCooking *PxCookDevice, scene::Mesh *Mesh)

Protected Attributes

PxRigidActor * PxBaseActor_
PxMaterial * PxMaterial_
std::list< PxShape * > Shapes_

Friends

class PhysXJoint

Constructor & Destructor Documentation

virtual sp::physics::PhysXBaseObject::~PhysXBaseObject (  )  [virtual]
sp::physics::PhysXBaseObject::PhysXBaseObject ( PhysXMaterial Material  )  [protected]

Member Function Documentation

void sp::physics::PhysXBaseObject::addShape ( const PxGeometry &  Geometry  )  [protected]
void sp::physics::PhysXBaseObject::createBox ( const SRigidBodyConstruction Construct  )  [protected]
void sp::physics::PhysXBaseObject::createCapsule ( const SRigidBodyConstruction Construct  )  [protected]
void sp::physics::PhysXBaseObject::createMesh ( PxPhysics *  PxDevice,
PxCooking *  PxCookDevice,
scene::Mesh Mesh 
) [protected]
void sp::physics::PhysXBaseObject::createSphere ( const SRigidBodyConstruction Construct  )  [protected]
virtual dim::matrix4f sp::physics::PhysXBaseObject::getTransformation (  )  const [virtual]
virtual void sp::physics::PhysXBaseObject::setTransformation ( const dim::matrix4f Transformation  )  [virtual]

Friends And Related Function Documentation

friend class PhysXJoint [friend]

Reimplemented in sp::physics::PhysXRigidBody.


Member Data Documentation

PxRigidActor* sp::physics::PhysXBaseObject::PxBaseActor_ [protected]
std::list<PxShape*> sp::physics::PhysXBaseObject::Shapes_ [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines