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 () |
SimDataBlockGroup * | getDataBlockGroup () |
SimGroup * | getRootGroup () |
SimObject * | findObject (SimObjectId) |
SimObject * | findObject (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 |
|
) |
|
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] |
a target time of 0 on an event means current event
U32 Sim::postEvent |
( |
const char * |
objectName, |
|
|
SimEvent * |
evt, |
|
|
U32 |
targetTime | |
|
) |
| | [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 |
) |
|
|