Plasma Engine  2.0
Loading...
Searching...
No Matches
plStateMachineInternal::Compound Struct Reference

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
 

Detailed Description

Helper class to manage instance data for compound states or transitions.


The documentation for this struct was generated from the following file: