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::Pipeline::Rule::MotionMetaDataRule Class Referencefinal

Inherits EMotionFX::Pipeline::Rule::ExternalToolRule< AZStd::shared_ptr< MotionMetaData > >.

Public Member Functions

 AZ_RTTI (EMotionFX::Pipeline::Rule::MotionMetaDataRule, "{E68D0C3D-CBFF-4536-95C1-676474B351A5}", AZ::SceneAPI::DataTypes::IRule)
 
 MotionMetaDataRule (const AZStd::shared_ptr< MotionMetaData > &data)
 
const AZStd::shared_ptr< MotionMetaData > & GetData () const override
 
void SetData (const AZStd::shared_ptr< MotionMetaData > &data) override
 
- Public Member Functions inherited from EMotionFX::Pipeline::Rule::ExternalToolRule< AZStd::shared_ptr< MotionMetaData > >
 AZ_RTTI (ExternalToolRule, "{75B41D83-D432-4D29-908D-CF26762B2399}", AZ::SceneAPI::DataTypes::IRule)
 
virtual const AZStd::shared_ptr< MotionMetaData > & GetData () const=0
 
virtual void SetData (const AZStd::shared_ptr< MotionMetaData > &data)=0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Member Function Documentation

◆ GetData()

const AZStd::shared_ptr< MotionMetaData > & EMotionFX::Pipeline::Rule::MotionMetaDataRule::GetData ( ) const
inlineoverridevirtual

◆ SetData()

void EMotionFX::Pipeline::Rule::MotionMetaDataRule::SetData ( const AZStd::shared_ptr< MotionMetaData > &  data)
inlineoverridevirtual

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