SO3::SMaterialPair Class Reference

#include <SO3MaterialPair.h>

List of all members.

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)
SSceneGetParentScene ()
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
SMaterialIDmMat1
SMaterialIDmMat2
SScenemScene

Detailed Description

Definition at line 44 of file SO3MaterialPair.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 49 of file SO3MaterialPair.h.

Definition at line 50 of file SO3MaterialPair.h.

Definition at line 51 of file SO3MaterialPair.h.

OgreNewt::MaterialPair* SO3::SMaterialPair::O3MaterialPair [protected]

Definition at line 48 of file SO3MaterialPair.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Oct 31 14:42:35 2011 for SO3Engine by  doxygen 1.6.3