_DestructorCallback() | OgreNewt::_DestructorCallback< Body > | inline |
addForce(const Ogre::Vector3 &force) | OgreNewt::Body | inline |
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::Body | inline |
addLocalForce(const Ogre::Vector3 &force, const Ogre::Vector3 &pos) | OgreNewt::Body | |
addTorque(const Ogre::Vector3 &torque) | OgreNewt::Body | inline |
attachNode(Ogre::Node *node) | OgreNewt::Body | |
Body(World *const W, const OgreNewt::CollisionPtr &col, int bodytype=0, bool trigger=false) | OgreNewt::Body | |
buoyancyPlaneCallback typedef | OgreNewt::Body | |
calculateInertialMatrix() const | OgreNewt::Body | |
calculateInverseDynamicsForce(Ogre::Real timestep, Ogre::Vector3 desiredVelocity) | OgreNewt::Body | |
calculateOffset() const | OgreNewt::Body | |
DestructorCallbackFunction typedef | OgreNewt::_DestructorCallback< Body > | |
enableSimulation(bool state) | OgreNewt::Body | |
ForceCallback typedef | OgreNewt::Body | |
freeze() | OgreNewt::Body | inline |
getAABB() const | OgreNewt::Body | |
getAngularDamping() const | OgreNewt::Body | |
getAutoSleep() | OgreNewt::Body | inline |
getCenterOfMass() const | OgreNewt::Body | |
getCollision() const | OgreNewt::Body | |
getCollisionPrimitiveType() const | OgreNewt::Body | inline |
getContinuousCollisionMode() const | OgreNewt::Body | inline |
getForce() const | OgreNewt::Body | |
getForceAcceleration() const | OgreNewt::Body | |
getForceTorqueCallback() | OgreNewt::Body | inline |
getInertia() const | OgreNewt::Body | |
getInvMass(Ogre::Real &mass, Ogre::Vector3 &inertia) const | OgreNewt::Body | |
getJointRecursiveCollision() const | OgreNewt::Body | inline |
getLinearDamping() const | OgreNewt::Body | inline |
getMass() const | OgreNewt::Body | |
getMassMatrix(Ogre::Real &mass, Ogre::Vector3 &inertia) const | OgreNewt::Body | |
getMaterialGroupID() const | OgreNewt::Body | |
getNewtonBody() const | OgreNewt::Body | inline |
getNewtonCollision() const | OgreNewt::Body | inline |
getNext() const | OgreNewt::Body | |
getOgreNode() const | OgreNewt::Body | inline |
getOmega() const | OgreNewt::Body | |
getOrientation() const | OgreNewt::Body | |
getPosition() const | OgreNewt::Body | |
getPositionOrientation(Ogre::Vector3 &pos, Ogre::Quaternion &orient) const | OgreNewt::Body | |
getTorque() const | OgreNewt::Body | |
getTorqueAcceleration() const | OgreNewt::Body | |
getType() const | OgreNewt::Body | inline |
getUserData() const | OgreNewt::Body | inline |
getUserData() const | OgreNewt::Body | inline |
getVelocity() const | OgreNewt::Body | |
getVisualOrientation() const | OgreNewt::Body | |
getVisualPosition() const | OgreNewt::Body | |
getVisualPositionOrientation(Ogre::Vector3 &pos, Ogre::Quaternion &orient) const | OgreNewt::Body | |
getWorld() const | OgreNewt::Body | inline |
isFreezed() | OgreNewt::Body | inline |
isNodeUpdateNeeded() const | OgreNewt::Body | inline |
isSleeping() | OgreNewt::Body | inline |
m_accumulatedGlobalForces | OgreNewt::Body | protected |
m_body | OgreNewt::Body | protected |
m_collision | OgreNewt::Body | protected |
m_curPosit | OgreNewt::Body | protected |
m_curRotation | OgreNewt::Body | protected |
m_forcecallback | OgreNewt::Body | protected |
m_matid | OgreNewt::Body | protected |
m_node | OgreNewt::Body | protected |
m_nodePosit | OgreNewt::Body | protected |
m_nodeRotation | OgreNewt::Body | protected |
m_nodeupdatejointnotifycallback | OgreNewt::Body | protected |
m_nodeupdatenotifycallback | OgreNewt::Body | protected |
m_prevPosit | OgreNewt::Body | protected |
m_prevRotation | OgreNewt::Body | protected |
m_scale | OgreNewt::Body | protected |
m_triggerEnterCallback | OgreNewt::Body | protected |
m_triggerExitCallback | OgreNewt::Body | protected |
m_triggerInsideCallback | OgreNewt::Body | protected |
m_type | OgreNewt::Body | protected |
m_userdata | OgreNewt::Body | protected |
m_userdata | OgreNewt::Body | protected |
m_world | OgreNewt::Body | protected |
MoveToPosition(const Ogre::Vector3 &destPos, const Ogre::Real &stiffness, Ogre::Real timestep) | OgreNewt::Body | |
NodeUpdateNotifyCallback typedef | OgreNewt::Body | |
removeDestructorCallback() | OgreNewt::_DestructorCallback< Body > | inline |
removeForceAndTorqueCallback() | OgreNewt::Body | inline |
removeNodeUpdateJointNotify() | OgreNewt::Body | inline |
removeNodeUpdateNotify() | OgreNewt::Body | inline |
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::Body | inline |
setAutoSleep(int flag) | OgreNewt::Body | inline |
setCenterOfMass(const Ogre::Vector3 ¢erOfMass) | OgreNewt::Body | inline |
setCollision(const OgreNewt::CollisionPtr &col) | OgreNewt::Body | |
setContinuousCollisionMode(unsigned state) | OgreNewt::Body | inline |
setCustomForceAndTorqueCallback(ForceCallback callback) | OgreNewt::Body | |
setCustomForceAndTorqueCallback(std::function< void(c *, Body *, float, int)> callback, c *instancedClassPointer) | OgreNewt::Body | inline |
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::Body | inline |
setJointRecursiveCollision(unsigned state) | OgreNewt::Body | inline |
setLinearDamping(Ogre::Real damp) | OgreNewt::Body | inline |
setMass(Ogre::Real mass) | OgreNewt::Body | |
setMassMatrix(Ogre::Real mass, const Ogre::Vector3 &inertia) | OgreNewt::Body | |
setMaterialGroupID(const MaterialID *ID) | OgreNewt::Body | inline |
setNodeUpdateJointNotify(NodeUpdateNotifyCallback callback) | OgreNewt::Body | |
setNodeUpdateJointNotify(std::function< void(c *, OgreNewt::Body *)> callback, c *instancedClassPointer) | OgreNewt::Body | inline |
setNodeUpdateNotify(NodeUpdateNotifyCallback callback) | OgreNewt::Body | |
setNodeUpdateNotify(std::function< void(c *, OgreNewt::Body *)> callback, c *instancedClassPointer) | OgreNewt::Body | inline |
setOmega(const Ogre::Vector3 &omega) | OgreNewt::Body | inline |
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::Body | inline |
setStandardForceCallback() | OgreNewt::Body | |
setTorque(const Ogre::Vector3 &torque) | OgreNewt::Body | inline |
setTriggerEnterCallback(TriggerEnterCallback callback) | OgreNewt::Body | |
setTriggerEnterCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer) | OgreNewt::Body | inline |
setTriggerExitCallback(TriggerExitCallback callback) | OgreNewt::Body | |
setTriggerExitCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer) | OgreNewt::Body | inline |
setTriggerInsideCallback(TriggerInsideCallback callback) | OgreNewt::Body | |
setTriggerInsideCallback(std::function< void(c *, Body *)> callback, c *instancedClassPointer) | OgreNewt::Body | inline |
setType(int type) | OgreNewt::Body | inline |
setUserData(const Ogre::Any &data) | OgreNewt::Body | inline |
setUserData(void *data) | OgreNewt::Body | inline |
setVelocity(const Ogre::Vector3 &vel) | OgreNewt::Body | |
setVisualPosition(Ogre::Vector3 pos, Ogre::Quaternion quat) | OgreNewt::Body | |
TriggerEnterCallback typedef | OgreNewt::Body | |
TriggerExitCallback typedef | OgreNewt::Body | |
TriggerInsideCallback typedef | OgreNewt::Body | |
unFreeze() | OgreNewt::Body | inline |
updateNode(Ogre::Real interpolatParam) | OgreNewt::Body | |
updatePositionOrientation(const Ogre::Vector3 &pos, const Ogre::Quaternion &orient, int threadIndex=-1) | OgreNewt::Body | |
wakeUp() | OgreNewt::Body | inline |
~_DestructorCallback() | OgreNewt::_DestructorCallback< Body > | inlinevirtual |
~Body() | OgreNewt::Body | |