#include <SCA_IController.h>
Inheritance diagram for SCA_IController:
Public Methods | |
SCA_IController (SCA_IObject* gameobj,PyTypeObject* T ) | |
virtual | ~SCA_IController () |
virtual void | Trigger (class SCA_LogicManager* logicmgr) = 0 |
void | LinkToSensor (SCA_ISensor* sensor) |
void | LinkToActuator (SCA_IActuator*) |
const std::vector<class SCA_ISensor*>& | GetLinkedSensors () |
const std::vector<class SCA_IActuator*>& | GetLinkedActuators () |
void | UnlinkAllSensors () |
void | UnlinkAllActuators () |
Protected Attributes | |
std::vector<class SCA_ISensor*> | m_linkedsensors |
std::vector<class SCA_IActuator*> | m_linkedactuators |
|
Definition at line 12 of file SCA_IController.h. |
|
Definition at line 14 of file SCA_IController.h. |
|
Definition at line 19 of file SCA_IController.h. Referenced by KX_Scene::ReplicateLogic(). |
|
Definition at line 18 of file SCA_IController.h. Referenced by KX_Scene::ReplicateLogic(). |
|
Definition at line 19 of file SCA_IController.cpp. Referenced by SCA_LogicManager::RegisterToActuator(). |
|
Definition at line 23 of file SCA_IController.cpp. Referenced by SCA_LogicManager::RegisterToSensor(). |
|
Reimplemented in SCA_PythonController, SCA_ANDController, SCA_ExpressionController, SCA_ORController, and SCA_PythonController. Referenced by SCA_LogicManager::BeginFrame(). |
|
Definition at line 21 of file SCA_IController.h. Referenced by KX_Scene::ReplicateLogic(). |
|
Definition at line 20 of file SCA_IController.h. Referenced by KX_Scene::ReplicateLogic(). |
|
Definition at line 10 of file SCA_IController.h. |
|
Definition at line 9 of file SCA_IController.h. |