![]() |
Plasma Engine
2.0
|
Helper class to manage instance data for compound states or transitions. More...
#include <StateMachineInstanceData.h>
Classes | |
struct | InstanceData |
Public Member Functions | |
PL_ALWAYS_INLINE plUInt32 | GetBaseOffset () const |
PL_ALWAYS_INLINE plUInt32 | GetDataSize () const |
PL_ALWAYS_INLINE void * | GetSubInstanceData (InstanceData *pData, plUInt32 uiIndex) const |
PL_FORCE_INLINE void | Initialize (InstanceData *pData) const |
template<typename T > | |
bool | GetInstanceDataDesc (plArrayPtr< T * > subObjects, plInstanceDataDesc &out_desc) |
Public Attributes | |
plSmallArray< plUInt32, 2 > | m_InstanceDataOffsets |
plInstanceDataAllocator | m_InstanceDataAllocator |
Helper class to manage instance data for compound states or transitions.