#include <SCA_ILogicBrick.h>
Inheritance diagram for SCA_ILogicBrick:
Public Types | |
enum | KX_BOOL_TYPE { KX_BOOL_NODEF = 0, KX_TRUE, KX_FALSE, KX_BOOL_MAX } |
Public Methods | |
SCA_ILogicBrick (SCA_IObject* gameobj,PyTypeObject* T ) | |
virtual | ~SCA_ILogicBrick () |
void | SetExecutePriority (int execute_Priority) |
void | SetUeberExecutePriority (int execute_Priority) |
SCA_IObject* | GetParent () |
virtual void | ReParent (SCA_IObject* parent) |
virtual CValue* | Calc (VALUE_OPERATOR op, CValue *val) |
virtual CValue* | CalcFinal (VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue *val) |
virtual const CCString& | GetText () |
virtual float | GetNumber () |
virtual CCString | GetName () |
virtual void | SetName (CCString name) |
virtual void | ReplicaSetName (CCString name) |
bool | IsActive () |
void | SetActive (bool active) |
virtual PyObject* | _getattr (char *attr) |
PyObject* | PyGetOwner (PyObject* self, PyObject* args, PyObject* kwds) |
Static Public Methods | |
PyObject* | sPyGetOwner (PyObject* self, PyObject* args, PyObject* kwds) |
Static Public Attributes | |
class SCA_LogicManager* | m_sCurrentLogicManager = NULL |
Protected Methods | |
void | RegisterEvent (CValue* eventval) |
void | RemoveEvent () |
CValue* | GetEvent () |
|
Definition at line 148 of file SCA_ILogicBrick.h. |
|
Definition at line 46 of file SCA_ILogicBrick.h. |
|
Definition at line 51 of file SCA_ILogicBrick.h. |
|
Reimplemented from CValue. Definition at line 72 of file SCA_ILogicBrick.h. |
|
Reimplemented from CValue. Definition at line 78 of file SCA_ILogicBrick.h. |
|
Definition at line 37 of file SCA_ILogicBrick.h. |
|
Reimplemented from CValue. Definition at line 92 of file SCA_ILogicBrick.h. Referenced by SCA_ExpressionController::FindIdentifier(), and KX_Scene::ReplicateLogic(). |
|
Reimplemented from CValue. Reimplemented in SCA_ISensor. Definition at line 91 of file SCA_ILogicBrick.h. |
|
|
Reimplemented from CValue. Definition at line 86 of file SCA_ILogicBrick.h. |
|
Definition at line 97 of file SCA_ILogicBrick.h. Referenced by SCA_LogicManager::AddActivatedSensor(), and SCA_LogicManager::AddActiveActuator(). |
|
Definition at line 125 of file SCA_ILogicBrick.h. |
|
Reimplemented in SCA_ISensor, and KX_TouchSensor. Definition at line 69 of file SCA_ILogicBrick.h. Referenced by SCA_ISensor::ReParent(), and SCA_IObject::ReParentLogic(). |
|
Definition at line 23 of file SCA_ILogicBrick.h. |
|
Definition at line 28 of file SCA_ILogicBrick.h. Referenced by ~SCA_ILogicBrick(). |
|
Reimplemented from CValue. Definition at line 94 of file SCA_ILogicBrick.h. |
|
Definition at line 43 of file SCA_ILogicBrick.cpp. Referenced by SCA_LogicManager::AddActivatedSensor(), SCA_LogicManager::AddActiveActuator(), SCA_LogicManager::EndFrame(), SCA_ISensor::ReParent(), SCA_IObject::ReParentLogic(), and SCA_LogicManager::UpdateFrame(). |
|
Definition at line 57 of file SCA_ILogicBrick.h. Referenced by BL_ConvertActuators(), BL_ConvertControllers(), BL_ConvertSensors(), and CreateSampleLogic(). |
|
Reimplemented from CValue. Definition at line 93 of file SCA_ILogicBrick.h. Referenced by BL_ConvertActuators(), BL_ConvertControllers(), and BL_ConvertSensors(). |
|
Definition at line 61 of file SCA_ILogicBrick.h. Referenced by KX_Scene::ReplicateLogic(). |
|
Reimplemented from CValue. Reimplemented in DebugActuator, SCA_PythonController, SCA_AddObjectActuator, SCA_AlwaysSensor, SCA_ANDController, SCA_EndObjectActuator, SCA_ISensor, SCA_KeyboardSensor, SCA_MouseSensor, SCA_ORController, SCA_PropertyActuator, SCA_PropertySensor, SCA_PythonController, SCA_RandomActuator, SCA_RandomSensor, SCA_ReplaceMeshActuator, KX_CameraActuator, KX_ConstraintActuator, KX_IpoActuator, KX_NearSensor, KX_ObjectActuator, KX_RaySensor, KX_SceneActuator, KX_SoundActuator, KX_TouchSensor, and KX_TrackToActuator. Definition at line 37 of file SCA_ILogicBrick.cpp. |
|
Definition at line 140 of file SCA_ILogicBrick.h. |
|
Definition at line 123 of file SCA_ILogicBrick.h. |