Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

SG_Controller Class Reference

#include <SG_Controller.h>

Inheritance diagram for SG_Controller:

SG_IObject KX_IpoSGController KX_PhysicsController TestSGController List of all members.

Public Methods

 SG_Controller ()
virtual ~SG_Controller ()
virtual bool Update (double time) = 0
virtual void SetObject (SG_IObject* object)
virtual void SetSimulatedTime (double time) = 0
virtual SG_Controller* GetReplica () = 0
virtual void ProcessReplica (SG_Controller* replica)

Protected Attributes

SG_IObjectm_pObject

Constructor & Destructor Documentation

SG_Controller::SG_Controller ( ) [inline]
 

Definition at line 9 of file SG_Controller.h.

SG_Controller::~SG_Controller ( ) [inline, virtual]
 

Definition at line 10 of file SG_Controller.h.


Member Function Documentation

virtual SG_Controller* SG_Controller::GetReplica ( ) [pure virtual]
 

Reimplemented in KX_IpoSGController, and KX_PhysicsController.

void SG_Controller::ProcessReplica ( SG_Controller * replica ) [virtual]
 

Definition at line 8 of file SG_Controller.cpp.

Referenced by KX_IpoSGController::GetReplica().

void SG_Controller::SetObject ( SG_IObject * object ) [virtual]
 

Reimplemented in KX_PhysicsController.

Definition at line 3 of file SG_Controller.cpp.

Referenced by KX_Scene::AddNodeReplicaObject(), BL_ConvertIpos(), and KX_PhysicsController::SetObject().

virtual void SG_Controller::SetSimulatedTime ( double time ) [pure virtual]
 

Reimplemented from SG_IObject.

Reimplemented in TestSGController, KX_IpoSGController, and KX_PhysicsController.

virtual bool SG_Controller::Update ( double time ) [pure virtual]
 

Reimplemented in TestSGController, KX_IpoSGController, and KX_PhysicsController.


Member Data Documentation

SG_IObject * SG_Controller::m_pObject [protected]
 

Definition at line 19 of file SG_Controller.h.


The documentation for this class was generated from the following files:
Generated at Thu Feb 1 13:03:59 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000