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::RootMotionExtractionRule Class Referencefinal

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

Public Member Functions

 AZ_RTTI (EMotionFX::Pipeline::Rule::RootMotionExtractionRule, "{1A7E6215-49E3-4D80-8B5C-1DA8E09DA5FB}", AZ::SceneAPI::DataTypes::IRule)
 
 RootMotionExtractionRule (AZStd::shared_ptr< RootMotionExtractionData > data)
 
const AZStd::shared_ptr< RootMotionExtractionData > & GetData () const override
 
void SetData (const AZStd::shared_ptr< RootMotionExtractionData > &data) override
 
- Public Member Functions inherited from EMotionFX::Pipeline::Rule::ExternalToolRule< AZStd::shared_ptr< RootMotionExtractionData > >
 AZ_RTTI (ExternalToolRule, "{75B41D83-D432-4D29-908D-CF26762B2399}", AZ::SceneAPI::DataTypes::IRule)
 
virtual const AZStd::shared_ptr< RootMotionExtractionData > & GetData () const=0
 
virtual void SetData (const AZStd::shared_ptr< RootMotionExtractionData > &data)=0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Member Function Documentation

◆ GetData()

const AZStd::shared_ptr< RootMotionExtractionData > & EMotionFX::Pipeline::Rule::RootMotionExtractionRule::GetData ( ) const
inlineoverridevirtual

◆ SetData()

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

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