Blender V2.61 - r43446
|
#include <KX_TouchEventManager.h>
Public Member Functions | |
KX_TouchEventManager (class SCA_LogicManager *logicmgr, PHY_IPhysicsEnvironment *physEnv) | |
virtual void | NextFrame () |
virtual void | EndFrame () |
virtual void | RegisterSensor (SCA_ISensor *sensor) |
virtual void | RemoveSensor (SCA_ISensor *sensor) |
SCA_LogicManager * | GetLogicManager () |
PHY_IPhysicsEnvironment * | GetPhysicsEnvironment () |
virtual void | Replace_PhysicsScene (PHY_IPhysicsEnvironment *env) |
Definition at line 46 of file KX_TouchEventManager.h.
KX_TouchEventManager::KX_TouchEventManager | ( | class SCA_LogicManager * | logicmgr, |
PHY_IPhysicsEnvironment * | physEnv | ||
) |
Definition at line 41 of file KX_TouchEventManager.cpp.
References PHY_IPhysicsEnvironment::addTouchCallback(), PHY_BROADPH_RESPONSE, PHY_OBJECT_RESPONSE, and PHY_SENSOR_RESPONSE.
void KX_TouchEventManager::EndFrame | ( | ) | [virtual] |
Reimplemented from SCA_EventManager.
Definition at line 145 of file KX_TouchEventManager.cpp.
References SG_DList::iterator< T >::begin(), SG_DList::iterator< T >::end(), and SCA_EventManager::m_sensors.
SCA_LogicManager* KX_TouchEventManager::GetLogicManager | ( | ) | [inline] |
Definition at line 78 of file KX_TouchEventManager.h.
References SCA_EventManager::m_logicmgr.
PHY_IPhysicsEnvironment* KX_TouchEventManager::GetPhysicsEnvironment | ( | ) | [inline] |
Definition at line 79 of file KX_TouchEventManager.h.
Referenced by KX_TouchSensor::RegisterSumo(), and KX_TouchSensor::UnregisterSumo().
void KX_TouchEventManager::NextFrame | ( | ) | [virtual] |
Reimplemented from SCA_EventManager.
Definition at line 156 of file KX_TouchEventManager.cpp.
References SG_DList::iterator< T >::begin(), SG_DList::Empty(), SG_DList::iterator< T >::end(), PHY_IController::getNewClientInfo(), SCA_EventManager::m_logicmgr, KX_ClientObjectInfo::m_sensors, SCA_EventManager::m_sensors, KX_TouchSensor::NewHandleCollision(), and NULL.
void KX_TouchEventManager::RegisterSensor | ( | SCA_ISensor * | sensor | ) | [virtual] |
Reimplemented from SCA_EventManager.
Definition at line 127 of file KX_TouchEventManager.cpp.
References SG_DList::AddBack(), SCA_EventManager::m_sensors, and KX_TouchSensor::RegisterSumo().
void KX_TouchEventManager::RemoveSensor | ( | SCA_ISensor * | sensor | ) | [virtual] |
Reimplemented from SCA_EventManager.
Definition at line 135 of file KX_TouchEventManager.cpp.
References SG_DList::Delink(), and KX_TouchSensor::UnregisterSumo().
virtual void KX_TouchEventManager::Replace_PhysicsScene | ( | PHY_IPhysicsEnvironment * | env | ) | [inline, virtual] |
Reimplemented from SCA_EventManager.
Definition at line 80 of file KX_TouchEventManager.h.