torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

Sim Namespace Reference


Functions

 DeclareNamedSet (ActiveActionMapSet) DeclareNamedSet(GhostAlwaysSet) DeclareNamedSet(LightSet) DeclareNamedSet(WayPointSet) DeclareNamedSet(fxReplicatorSet) DeclareNamedSet(fxFoliageSet) DeclareNamedGroup(ActionMapGroup) DeclareNamedGroup(ClientGroup) DeclareNamedGroup(GuiGroup) DeclareNamedGroup(GuiDataGroup) DeclareNamedGroup(TCPGroup) DeclareNamedGroup(ClientConnectionGroup) void init()
void shutdown ()
SimDataBlockGroupgetDataBlockGroup ()
SimGroupgetRootGroup ()
SimObjectfindObject (SimObjectId)
SimObjectfindObject (const char *name)
template<class T>
bool findObject (SimObjectId id, T *&t)
template<class T>
bool findObject (const char *objectName, T *&t)
void advanceToTime (SimTime time)
void advanceTime (SimTime delta)
SimTime getCurrentTime ()
SimTime getTargetTime ()
U32 postEvent (SimObject *, SimEvent *, U32 targetTime)
 a target time of 0 on an event means current event
U32 postEvent (SimObjectId id, SimEvent *evt, U32 targetTime)
U32 postEvent (const char *objectName, SimEvent *evt, U32 targetTime)
U32 postCurrentEvent (SimObject *obj, SimEvent *evt)
U32 postCurrentEvent (SimObjectId obj, SimEvent *evt)
U32 postCurrentEvent (const char *obj, SimEvent *evt)
void cancelEvent (U32 eventId)
bool isEventPending (U32 eventId)


Function Documentation

Sim::DeclareNamedSet ActiveActionMapSet   ) 
 

void Sim::shutdown  ) 
 

SimDataBlockGroup* Sim::getDataBlockGroup  ) 
 

SimGroup* Sim::getRootGroup  ) 
 

SimObject* Sim::findObject SimObjectId   ) 
 

SimObject* Sim::findObject const char *  name  ) 
 

template<class T>
bool Sim::findObject SimObjectId  id,
T *&  t
[inline]
 

template<class T>
bool Sim::findObject const char *  objectName,
T *&  t
[inline]
 

void Sim::advanceToTime SimTime  time  ) 
 

void Sim::advanceTime SimTime  delta  ) 
 

SimTime Sim::getCurrentTime  ) 
 

SimTime Sim::getTargetTime  ) 
 

U32 Sim::postEvent SimObject ,
SimEvent ,
U32  targetTime
 

a target time of 0 on an event means current event

U32 Sim::postEvent SimObjectId  id,
SimEvent evt,
U32  targetTime
[inline]
 

U32 Sim::postEvent const char *  objectName,
SimEvent evt,
U32  targetTime
[inline]
 

U32 Sim::postCurrentEvent SimObject obj,
SimEvent evt
[inline]
 

U32 Sim::postCurrentEvent SimObjectId  obj,
SimEvent evt
[inline]
 

U32 Sim::postCurrentEvent const char *  obj,
SimEvent evt
[inline]
 

void Sim::cancelEvent U32  eventId  ) 
 

bool Sim::isEventPending U32  eventId  ) 
 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen