Inherits MCore::RefCounted.
Inherited by EMotionFX::AnimGraphMotionCondition::UniqueData, EMotionFX::AnimGraphNodeData, EMotionFX::AnimGraphParameterCondition::UniqueData, EMotionFX::AnimGraphStateCondition::UniqueData, EMotionFX::AnimGraphStateTransition::UniqueData, and EMotionFX::AnimGraphTimeCondition::UniqueData.
|
| enum | { FLAGS_HAS_ERROR = 1 << 0
} |
| |
|
|
| AnimGraphObjectData (AnimGraphObject *object, AnimGraphInstance *animGraphInstance) |
| |
|
MCORE_INLINE AnimGraphObject * | GetObject () const |
| |
|
void | SetObject (AnimGraphObject *object) |
| |
|
virtual uint32 | Save (uint8 *outputBuffer) const |
| |
|
void | SaveChunk (const uint8 *chunkData, uint32 chunkSize, uint8 **inOutBuffer, uint32 &inOutSize) const |
| |
|
template<class T > |
| void | SaveVectorOfObjects (const AZStd::vector< T > &objects, uint8 **inOutBuffer, uint32 &inOutSize) const |
| |
|
virtual uint32 | Load (const uint8 *dataBuffer) |
| |
|
void | LoadChunk (uint8 *chunkData, uint32 chunkSize, uint8 **inOutBuffer, uint32 &inOutSize) |
| |
|
template<class T > |
| void | LoadVectorOfObjects (AZStd::vector< T > &inOutObjects, uint8 **inOutBuffer, uint32 &inOutSize) |
| |
|
virtual void | Reset () |
| |
|
virtual void | Update () |
| |
|
void | Invalidate () |
| |
|
bool | IsInvalidated () const |
| |
|
void | Validate () |
| |
|
MCORE_INLINE uint8 | GetObjectFlags () const |
| |
|
MCORE_INLINE void | SetObjectFlags (uint8 flags) |
| |
|
MCORE_INLINE void | EnableObjectFlags (uint8 flagsToEnable) |
| |
|
MCORE_INLINE void | DisableObjectFlags (uint8 flagsToDisable) |
| |
|
MCORE_INLINE void | SetObjectFlags (uint8 flags, bool enabled) |
| |
|
MCORE_INLINE bool | GetIsObjectFlagEnabled (uint8 flag) const |
| |
|
MCORE_INLINE bool | GetHasError () const |
| |
|
MCORE_INLINE void | SetHasError (bool hasError) |
| |
|
AnimGraphInstance * | GetAnimGraphInstance () |
| |
|
const AnimGraphInstance * | GetAnimGraphInstance () const |
| |
| | RefCounted () |
| |
| virtual | ~RefCounted () |
| |
| void | IncreaseReferenceCount () |
| |
| void | DecreaseReferenceCount () |
| |
| void | Destroy () |
| |
| uint32 | GetReferenceCount () const |
| |
◆ m_animGraphInstance
The animgraph instance where this unique data belongs to.
◆ m_object
Pointer to the object where this data belongs to.
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphObjectData.h