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::SimulatedObjectSetupRule Class Reference

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

Public Member Functions

 AZ_RTTI (SimulatedObjectSetupRule, "{7A69FC94-874B-4EF7-8F15-89781953CD3C}", AZ::SceneAPI::DataTypes::IRule)
 
 SimulatedObjectSetupRule (const AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > &data)
 
const AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > & GetData () const override
 
void SetData (const AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > &data) override
 
- Public Member Functions inherited from EMotionFX::Pipeline::Rule::ExternalToolRule< AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > >
 AZ_RTTI (ExternalToolRule, "{75B41D83-D432-4D29-908D-CF26762B2399}", AZ::SceneAPI::DataTypes::IRule)
 
virtual const AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > & GetData () const=0
 
virtual void SetData (const AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > &data)=0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Member Function Documentation

◆ GetData()

const AZStd::shared_ptr< EMotionFX::SimulatedObjectSetup > & EMotionFX::Pipeline::Rule::SimulatedObjectSetupRule::GetData ( ) const
inlineoverridevirtual

◆ SetData()

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

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