torque Torque Game Engine Documentation
TGE Version 1.5.2

Sim Namespace Reference


Functions

 DeclareNamedSet (ActiveActionMapSet) DeclareNamedSet(GhostAlwaysSet) DeclareNamedSet(LightSet) DeclareNamedSet(WayPointSet) DeclareNamedSet(fxReplicatorSet) DeclareNamedSet(fxFoliageSet) DeclareNamedGroup(ActionMapGroup) DeclareNamedGroup(ClientGroup) DeclareNamedGroup(GuiGroup) DeclareNamedGroup(ScriptClassGroup) DeclareNamedGroup(GuiDataGroup) DeclareNamedGroup(TCPGroup) DeclareNamedGroup(ClientConnectionGroup) DeclareNamedGroup(ChunkFileGroup)
 DeclareNamedSet (sgMissionLightingFilterSet)
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)
U32 getEventTimeLeft (U32 eventId)
U32 getTimeSinceStart (U32 eventId)
U32 getScheduleDuration (U32 eventId)


Function Documentation

Sim::DeclareNamedSet ( ActiveActionMapSet   ) 

Sim::DeclareNamedSet ( sgMissionLightingFilterSet   ) 

void Sim::init (  ) 

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  ) 

U32 Sim::getEventTimeLeft ( U32  eventId  ) 

U32 Sim::getTimeSinceStart ( U32  eventId  ) 

U32 Sim::getScheduleDuration ( U32  eventId  ) 




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