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::Group::MotionGroup Class Reference

Inherits EMotionFX::Pipeline::Group::IMotionGroup.

Public Member Functions

 AZ_RTTI (MotionGroup, "{1B0ABB1E-F6DF-4534-9A35-2DD8244BF58C}", IMotionGroup)
 
void SetName (const AZStd::string &name)
 
void SetName (AZStd::string &&name)
 
const AZ::Uuid & GetId () const override
 
void OverrideId (const AZ::Uuid &id)
 
AZ::SceneAPI::Containers::RuleContainer & GetRuleContainer () override
 
const AZ::SceneAPI::Containers::RuleContainer & GetRuleContainerConst () const override
 
const AZStd::string & GetSelectedRootBone () const override
 
void SetSelectedRootBone (const AZStd::string &selectedRootBone) override
 
const AZStd::string & GetName () const override
 
- Public Member Functions inherited from EMotionFX::Pipeline::Group::IMotionGroup
 AZ_RTTI (IMotionGroup, "{1CA400A8-2C3E-423D-B8A3-C457EF88E533}", AZ::SceneAPI::DataTypes::IGroup)
 
virtual const AZStd::string & GetSelectedRootBone () const =0
 
virtual void SetSelectedRootBone (const AZStd::string &selectedRootBone)=0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static bool VersionConverter (AZ::SerializeContext &context, AZ::SerializeContext::DataElementNode &classElement)
 

Protected Attributes

AZ::SceneAPI::Containers::RuleContainer m_rules
 
AZStd::string m_name
 
AZStd::string m_selectedRootBone
 
AZ::Uuid m_id
 

Member Function Documentation

◆ GetSelectedRootBone()

const AZStd::string & EMotionFX::Pipeline::Group::MotionGroup::GetSelectedRootBone ( ) const
overridevirtual

◆ SetSelectedRootBone()

void EMotionFX::Pipeline::Group::MotionGroup::SetSelectedRootBone ( const AZStd::string &  selectedRootBone)
overridevirtual

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