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

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

Public Member Functions

 AZ_RTTI (ActorPhysicsSetupRule, "{B18E9412-85DC-442D-9AA3-293B583EC1A6}", AZ::SceneAPI::DataTypes::IRule)
 
 ActorPhysicsSetupRule (const AZStd::shared_ptr< EMotionFX::PhysicsSetup > &data)
 
const AZStd::shared_ptr< EMotionFX::PhysicsSetup > & GetData () const override
 
void SetData (const AZStd::shared_ptr< EMotionFX::PhysicsSetup > &data) override
 
- Public Member Functions inherited from EMotionFX::Pipeline::Rule::ExternalToolRule< AZStd::shared_ptr< EMotionFX::PhysicsSetup > >
 AZ_RTTI (ExternalToolRule, "{75B41D83-D432-4D29-908D-CF26762B2399}", AZ::SceneAPI::DataTypes::IRule)
 
virtual const AZStd::shared_ptr< EMotionFX::PhysicsSetup > & GetData () const=0
 
virtual void SetData (const AZStd::shared_ptr< EMotionFX::PhysicsSetup > &data)=0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Member Function Documentation

◆ GetData()

const AZStd::shared_ptr< EMotionFX::PhysicsSetup > & EMotionFX::Pipeline::Rule::ActorPhysicsSetupRule::GetData ( ) const
inlineoverridevirtual

◆ SetData()

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

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