ProcessList
Engine/source/T3D/gameBase/processList.h
List of ProcessObjects.
Protected Attributes
Public Functions
addObject(ProcessObject * obj)
bool
advanceTime(SimTime timeDelta)
Returns true if a tick was processed.
findNearestToEnd(Vector< ProcessObject * > & objs)
bool
isDirty()
Protected Functions
GameBase *
getGameBase(ProcessObject * obj)
Detailed Description
List of ProcessObjects.
Protected Attributes
U32 mCurrentTag
bool mDirty
ProcessObject mHead
F32 mLastDelta
SimTime mLastTick
SimTime mLastTime
PostTickSignal mPostTick
PreTickSignal mPreTick
U32 mTotalTicks
Public Functions
ProcessList()
~ProcessList()
addObject(ProcessObject * obj)
Reimplemented by: ClientProcessList, ServerProcessList
advanceTime(SimTime timeDelta)
Returns true if a tick was processed.
Reimplemented by: ExtendedClientProcessList, HifiClientProcessList, StdClientProcessList
dumpToConsole()
findNearestToEnd(Vector< ProcessObject * > & objs)
getLastDelta()
getLastInterpDelta()
getLastTime()
getTotalTicks()
isDirty()
markDirty()
postTickSignal()
preTickSignal()
Protected Functions
advanceObjects()
Reimplemented by: ExtendedClientProcessList, ExtendedServerProcessList, ServerProcessList, HifiClientProcessList, StdClientProcessList, StdServerProcessList
getGameBase(ProcessObject * obj)
onAdvanceObjects()
Reimplemented by: ExtendedClientProcessList, HifiClientProcessList, StdClientProcessList
onPreTickObject(ProcessObject * )
Reimplemented by: ExtendedServerProcessList, ClientProcessList, ServerProcessList, StdServerProcessList
onTickObject(ProcessObject * )
Reimplemented by: ExtendedClientProcessList, HifiClientProcessList, HifiServerProcessList, StdClientProcessList, ExtendedServerProcessList, StdServerProcessList
orderList()