SO3Engine
OgreNewt::Body Member List

This is the complete list of members for OgreNewt::Body, including all inherited members.

_DestructorCallback()OgreNewt::_DestructorCallback< Body >inline
addForce(const Ogre::Vector3 &force)OgreNewt::Bodyinline
addGlobalForce(const Ogre::Vector3 &force, const Ogre::Vector3 &pos)OgreNewt::Body
addGlobalForceAccumulate(const Ogre::Vector3 &force, const Ogre::Vector3 &pos)OgreNewt::Body
addImpulse(const Ogre::Vector3 &deltav, const Ogre::Vector3 &posit)OgreNewt::Bodyinline
addLocalForce(const Ogre::Vector3 &force, const Ogre::Vector3 &pos)OgreNewt::Body
addTorque(const Ogre::Vector3 &torque)OgreNewt::Bodyinline
attachNode(Ogre::Node *node)OgreNewt::Body
Body(World *const W, const OgreNewt::CollisionPtr &col, int bodytype=0, bool trigger=false)OgreNewt::Body
buoyancyPlaneCallback typedefOgreNewt::Body
calculateInertialMatrix() constOgreNewt::Body
calculateInverseDynamicsForce(Ogre::Real timestep, Ogre::Vector3 desiredVelocity)OgreNewt::Body
calculateOffset() constOgreNewt::Body
DestructorCallbackFunction typedefOgreNewt::_DestructorCallback< Body >
enableSimulation(bool state)OgreNewt::Body
ForceCallback typedefOgreNewt::Body
freeze()OgreNewt::Bodyinline
getAABB() constOgreNewt::Body
getAngularDamping() constOgreNewt::Body
getAutoSleep()OgreNewt::Bodyinline
getCenterOfMass() constOgreNewt::Body
getCollision() constOgreNewt::Body
getCollisionPrimitiveType() constOgreNewt::Bodyinline
getContinuousCollisionMode() constOgreNewt::Bodyinline
getForce() constOgreNewt::Body
getForceAcceleration() constOgreNewt::Body
getForceTorqueCallback()OgreNewt::Bodyinline
getInertia() constOgreNewt::Body
getInvMass(Ogre::Real &mass, Ogre::Vector3 &inertia) constOgreNewt::Body
getJointRecursiveCollision() constOgreNewt::Bodyinline
getLinearDamping() constOgreNewt::Bodyinline
getMass() constOgreNewt::Body
getMassMatrix(Ogre::Real &mass, Ogre::Vector3 &inertia) constOgreNewt::Body
getMaterialGroupID() constOgreNewt::Body
getNewtonBody() constOgreNewt::Bodyinline
getNewtonCollision() constOgreNewt::Bodyinline
getNext() constOgreNewt::Body
getOgreNode() constOgreNewt::Bodyinline
getOmega() constOgreNewt::Body
getOrientation() constOgreNewt::Body
getPosition() constOgreNewt::Body
getPositionOrientation(Ogre::Vector3 &pos, Ogre::Quaternion &orient) constOgreNewt::Body
getTorque() constOgreNewt::Body
getTorqueAcceleration() constOgreNewt::Body
getType() constOgreNewt::Bodyinline
getUserData() constOgreNewt::Bodyinline
getUserData() constOgreNewt::Bodyinline
getVelocity() constOgreNewt::Body
getVisualOrientation() constOgreNewt::Body
getVisualPosition() constOgreNewt::Body
getVisualPositionOrientation(Ogre::Vector3 &pos, Ogre::Quaternion &orient) constOgreNewt::Body
getWorld() constOgreNewt::Bodyinline
isFreezed()OgreNewt::Bodyinline
isNodeUpdateNeeded() constOgreNewt::Bodyinline
isSleeping()OgreNewt::Bodyinline
m_accumulatedGlobalForcesOgreNewt::Bodyprotected
m_bodyOgreNewt::Bodyprotected
m_collisionOgreNewt::Bodyprotected
m_curPositOgreNewt::Bodyprotected
m_curRotationOgreNewt::Bodyprotected
m_forcecallbackOgreNewt::Bodyprotected
m_matidOgreNewt::Bodyprotected
m_nodeOgreNewt::Bodyprotected
m_nodePositOgreNewt::Bodyprotected
m_nodeRotationOgreNewt::Bodyprotected
m_nodeupdatejointnotifycallbackOgreNewt::Bodyprotected
m_nodeupdatenotifycallbackOgreNewt::Bodyprotected
m_prevPositOgreNewt::Bodyprotected
m_prevRotationOgreNewt::Bodyprotected
m_scaleOgreNewt::Bodyprotected
m_triggerEnterCallbackOgreNewt::Bodyprotected
m_triggerExitCallbackOgreNewt::Bodyprotected
m_triggerInsideCallbackOgreNewt::Bodyprotected
m_typeOgreNewt::Bodyprotected
m_userdataOgreNewt::Bodyprotected
m_userdataOgreNewt::Bodyprotected
m_worldOgreNewt::Bodyprotected
MoveToPosition(const Ogre::Vector3 &destPos, const Ogre::Real &stiffness, Ogre::Real timestep)OgreNewt::Body
NodeUpdateNotifyCallback typedefOgreNewt::Body
removeDestructorCallback()OgreNewt::_DestructorCallback< Body >inline
removeForceAndTorqueCallback()OgreNewt::Bodyinline
removeNodeUpdateJointNotify()OgreNewt::Bodyinline
removeNodeUpdateNotify()OgreNewt::Bodyinline
requestNodeUpdate(int threadIndex, bool forceNodeUpdate=false)OgreNewt::Body
RotateToOrientation(const Ogre::Quaternion &destquat, const Ogre::Real &stiffness, Ogre::Real timestep)OgreNewt::Body
setAngularDamping(const Ogre::Vector3 &damp)OgreNewt::Bodyinline
setAutoSleep(int flag)OgreNewt::Bodyinline
setCenterOfMass(const Ogre::Vector3 &centerOfMass)OgreNewt::Bodyinline
setCollision(const OgreNewt::CollisionPtr &col)OgreNewt::Body
setContinuousCollisionMode(unsigned state)OgreNewt::Bodyinline
setCustomForceAndTorqueCallback(ForceCallback callback)OgreNewt::Body
setCustomForceAndTorqueCallback(std::function< void(c *, Body *, float, int)> callback, c *instancedClassPointer)OgreNewt::Bodyinline
setDestructorCallback(DestructorCallbackFunction fun)OgreNewt::_DestructorCallback< Body >inline
setDestructorCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer)OgreNewt::_DestructorCallback< Body >inline
setForce(const Ogre::Vector3 &force)OgreNewt::Bodyinline
setJointRecursiveCollision(unsigned state)OgreNewt::Bodyinline
setLinearDamping(Ogre::Real damp)OgreNewt::Bodyinline
setMass(Ogre::Real mass)OgreNewt::Body
setMassMatrix(Ogre::Real mass, const Ogre::Vector3 &inertia)OgreNewt::Body
setMaterialGroupID(const MaterialID *ID)OgreNewt::Bodyinline
setNodeUpdateJointNotify(NodeUpdateNotifyCallback callback)OgreNewt::Body
setNodeUpdateJointNotify(std::function< void(c *, OgreNewt::Body *)> callback, c *instancedClassPointer)OgreNewt::Bodyinline
setNodeUpdateNotify(NodeUpdateNotifyCallback callback)OgreNewt::Body
setNodeUpdateNotify(std::function< void(c *, OgreNewt::Body *)> callback, c *instancedClassPointer)OgreNewt::Bodyinline
setOmega(const Ogre::Vector3 &omega)OgreNewt::Bodyinline
setPositionOrientation(const Ogre::Vector3 &pos, const Ogre::Quaternion &orient, int threadIndex=-1)OgreNewt::Body
setPositionOrientationFromNode(int threadIndex=-1)OgreNewt::Body
setScale(const Ogre::Vector3 &scale, const Ogre::Quaternion &orient, Ogre::Vector3 &pos)OgreNewt::Body
setSleep()OgreNewt::Bodyinline
setStandardForceCallback()OgreNewt::Body
setTorque(const Ogre::Vector3 &torque)OgreNewt::Bodyinline
setTriggerEnterCallback(TriggerEnterCallback callback)OgreNewt::Body
setTriggerEnterCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer)OgreNewt::Bodyinline
setTriggerExitCallback(TriggerExitCallback callback)OgreNewt::Body
setTriggerExitCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer)OgreNewt::Bodyinline
setTriggerInsideCallback(TriggerInsideCallback callback)OgreNewt::Body
setTriggerInsideCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer)OgreNewt::Bodyinline
setType(int type)OgreNewt::Bodyinline
setUserData(const Ogre::Any &data)OgreNewt::Bodyinline
setUserData(void *data)OgreNewt::Bodyinline
setVelocity(const Ogre::Vector3 &vel)OgreNewt::Body
setVisualPosition(Ogre::Vector3 pos, Ogre::Quaternion quat)OgreNewt::Body
TriggerEnterCallback typedefOgreNewt::Body
TriggerExitCallback typedefOgreNewt::Body
TriggerInsideCallback typedefOgreNewt::Body
unFreeze()OgreNewt::Bodyinline
updateNode(Ogre::Real interpolatParam)OgreNewt::Body
updatePositionOrientation(const Ogre::Vector3 &pos, const Ogre::Quaternion &orient, int threadIndex=-1)OgreNewt::Body
wakeUp()OgreNewt::Bodyinline
~_DestructorCallback()OgreNewt::_DestructorCallback< Body >inlinevirtual
~Body()OgreNewt::Body