VActorStateTable
Engine/source/Verve/VActor/VActorStateTable.h
Classes:
Public Types
tStateConstIterator
tStateIterator
Protected Attributes
Public Functions
bool
isRegisteredState(VActorState * pState)
registerState(VActorState * pState, const F32 & pPriority)
setState(VActorState * pState)
Protected Static Functions
Detailed Description
Public Types
typedef tStateVector::const_iterator tStateConstIterator
typedef tStateVector::iterator tStateIterator
typedef Vector< sStateRef > tStateVector
Protected Attributes
VActorState * mCurrentState
VActorState * mLastState
VActor * mObject
tStateVector mStateVector
Public Functions
VActorStateTable(void )
~VActorStateTable(void )
begin(void )
clear(void )
end(void )
enter(void )
execute(void )
exit(void )
getCurrentState(void )
getLastState(void )
getObject(void )
isRegisteredState(VActorState * pState)
registerState(VActorState * pState, const F32 & pPriority)
setObject(VActor * pObject)
setState(VActorState * pState)
size(void )
sort(void )
Protected Static Functions
_onSortCallback(const VActorStateTable::sStateRef * pA, const VActorStateTable::sStateRef * pB)