Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::SharedData Class Referenceabstract

#include <ChunkProcessors.h>

Inherits EMotionFX::BaseObject.

Inherited by EMotionFX::SharedHelperData.

Public Member Functions

virtual uint32 GetType () const =0
 
virtual void Reset ()
 
- Public Member Functions inherited from EMotionFX::BaseObject
 BaseObject ()
 
virtual ~BaseObject ()
 
- Public Member Functions inherited from MCore::MemoryObject
 MemoryObject ()
 
virtual ~MemoryObject ()
 
void IncreaseReferenceCount ()
 
void DecreaseReferenceCount ()
 
void Destroy ()
 
uint32 GetReferenceCount () const
 

Additional Inherited Members

- Protected Member Functions inherited from EMotionFX::BaseObject
void Delete () override
 
virtual void Delete ()
 

Detailed Description

Shared importer data class. Chunks can load data, which might be shared between other chunks during import. All types of shared data are inherited from this class, and can be added to the importer during import time.

Member Function Documentation

◆ GetType()

virtual uint32 EMotionFX::SharedData::GetType ( ) const
pure virtual

Get the unique attribute type.

Returns
The unique attribute ID.

Implemented in EMotionFX::SharedHelperData.

◆ Reset()

virtual void EMotionFX::SharedData::Reset ( )
inlinevirtual

Get rid of the information provided by the shared data.

Reimplemented in EMotionFX::SharedHelperData.


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