#include <SO3MaterialPair.h>
Public Member Functions | |
| SMaterialPair (SScene *scene, SMaterialID *mat1, SMaterialID *mat2) | |
| ~SMaterialPair () | |
| int | getID1 () |
| int | getID2 () |
| bool | GetContactCallbackActivated () |
| void | SetContactCallbackActivated (bool state) |
| bool | GetOverlapStartedCallbackActivated () |
| void | SetOverlapStartedCallbackActivated (bool state) |
| bool | GetOverlapEndedCallbackActivated () |
| void | SetOverlapEndedCallbackActivated (bool state) |
| void | SetDefaultSurfaceThickness (Ogre::Real value) |
| void | SetDefaultElasticity (Ogre::Real value) |
| void | SetDefaultFriction (Ogre::Real stat, Ogre::Real kin) |
| void | SetDefaultSoftness (Ogre::Real value) |
| void | SetDefaultCollidable (bool enable) |
| void | SetContinuousCollisionMode (bool enable) |
| SScene * | GetParentScene () |
| virtual int | onAABBOverlap (OgreNewt::Body *body0, OgreNewt::Body *body1, int threadIndex) |
| virtual void | contactsProcess (OgreNewt::ContactJoint &contactJoint, Ogre::Real timeStep, int threadIndex) |
Protected Attributes | |
| OgreNewt::MaterialPair * | O3MaterialPair |
| SMaterialID * | mMat1 |
| SMaterialID * | mMat2 |
| SScene * | mScene |
Definition at line 44 of file SO3MaterialPair.h.
| SO3::SMaterialPair::SMaterialPair | ( | SScene * | scene, | |
| SMaterialID * | mat1, | |||
| SMaterialID * | mat2 | |||
| ) |
Definition at line 21 of file SO3MaterialPair.cpp.
| SO3::SMaterialPair::~SMaterialPair | ( | ) |
Definition at line 34 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::contactsProcess | ( | OgreNewt::ContactJoint & | contactJoint, | |
| Ogre::Real | timeStep, | |||
| int | threadIndex | |||
| ) | [virtual] |
Definition at line 154 of file SO3MaterialPair.cpp.
| bool SO3::SMaterialPair::GetContactCallbackActivated | ( | ) |
Definition at line 49 of file SO3MaterialPair.cpp.
| int SO3::SMaterialPair::getID1 | ( | ) |
Definition at line 39 of file SO3MaterialPair.cpp.
| int SO3::SMaterialPair::getID2 | ( | ) |
Definition at line 44 of file SO3MaterialPair.cpp.
| bool SO3::SMaterialPair::GetOverlapEndedCallbackActivated | ( | ) |
Definition at line 69 of file SO3MaterialPair.cpp.
| bool SO3::SMaterialPair::GetOverlapStartedCallbackActivated | ( | ) |
Definition at line 59 of file SO3MaterialPair.cpp.
| SScene * SO3::SMaterialPair::GetParentScene | ( | ) |
Definition at line 110 of file SO3MaterialPair.cpp.
| int SO3::SMaterialPair::onAABBOverlap | ( | OgreNewt::Body * | body0, | |
| OgreNewt::Body * | body1, | |||
| int | threadIndex | |||
| ) | [virtual] |
Definition at line 115 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetContactCallbackActivated | ( | bool | state | ) |
Definition at line 54 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetContinuousCollisionMode | ( | bool | enable | ) |
Definition at line 105 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetDefaultCollidable | ( | bool | enable | ) |
Definition at line 100 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetDefaultElasticity | ( | Ogre::Real | value | ) |
Definition at line 84 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetDefaultFriction | ( | Ogre::Real | stat, | |
| Ogre::Real | kin | |||
| ) |
Definition at line 89 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetDefaultSoftness | ( | Ogre::Real | value | ) |
Definition at line 95 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetDefaultSurfaceThickness | ( | Ogre::Real | value | ) |
Definition at line 79 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetOverlapEndedCallbackActivated | ( | bool | state | ) |
Definition at line 74 of file SO3MaterialPair.cpp.
| void SO3::SMaterialPair::SetOverlapStartedCallbackActivated | ( | bool | state | ) |
Definition at line 64 of file SO3MaterialPair.cpp.
SMaterialID* SO3::SMaterialPair::mMat1 [protected] |
Definition at line 49 of file SO3MaterialPair.h.
SMaterialID* SO3::SMaterialPair::mMat2 [protected] |
Definition at line 50 of file SO3MaterialPair.h.
SScene* SO3::SMaterialPair::mScene [protected] |
Definition at line 51 of file SO3MaterialPair.h.
OgreNewt::MaterialPair* SO3::SMaterialPair::O3MaterialPair [protected] |
Definition at line 48 of file SO3MaterialPair.h.
1.6.3