#include <SG_IObject.h>
Inheritance diagram for SG_IObject:
Public Methods | |
SG_IObject (void* clientobj,void* clientinfo,SG_Callbacks callbacks) | |
virtual | ~SG_IObject () |
void | SetSimulatedTime (double time) |
void | AddSGController (SG_Controller* cont) |
void | RemoveSGController (SG_Controller* cont) |
void | RemoveAllControllers () |
SGControllerList& | GetSGControllerList () |
void* | GetSGClientObject () |
void | SetSGClientObject (void* clientObject) |
virtual SG_IObject* | GetSGReplica () |
virtual void | ProcessSGReplica (SG_IObject* replica) |
virtual void | Destruct () |
Static Public Attributes | |
SG_Callbacks | m_nocallbacks = SG_Callbacks() |
Protected Attributes | |
SGControllerList | m_SGcontrollers |
|
Definition at line 38 of file SG_IObject.h. |
|
Definition at line 39 of file SG_IObject.h. |
|
Definition at line 5 of file SG_IObject.cpp. Referenced by KX_Scene::AddNodeReplicaObject(), BL_ConvertIpos(), and KX_GameObject::RegisterSumoObject(). |
|
Reimplemented in SG_Node, and SG_Spatial. Definition at line 23 of file SG_IObject.cpp. Referenced by SG_Spatial::Destruct(). |
|
Definition at line 51 of file SG_IObject.h. Referenced by KX_PhysicsController::SetObject(). |
|
Definition at line 47 of file SG_IObject.h. Referenced by KX_Scene::AddNodeReplicaObject(). |
|
Reimplemented in SG_Node, and SG_Spatial. Definition at line 10 of file SG_IObject.cpp. |
|
Reimplemented in SG_Node, and SG_Spatial. Definition at line 14 of file SG_IObject.cpp. Referenced by SG_Spatial::ProcessSGReplica(). |
|
Definition at line 44 of file SG_IObject.h. Referenced by KX_Scene::AddNodeReplicaObject(). |
|
|
|
Definition at line 54 of file SG_IObject.h. Referenced by KX_Scene::AddNodeReplicaObject(). |
|
Reimplemented in TestSGController, KX_IpoSGController, KX_PhysicsController, and SG_Controller. Definition at line 32 of file SG_IObject.cpp. Referenced by KX_GameObject::UpdateIPO(). |
|
Definition at line 64 of file SG_IObject.h. |
|
Definition at line 62 of file SG_IObject.h. |