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

Inherits EMotionFX::Pipeline::Rule::IMotionCompressionSettingsRule.

Public Member Functions

 AZ_RTTI (MotionCompressionSettingsRule, "{2717884D-1F28-4E57-91E2-974FD985C075}", IMotionCompressionSettingsRule)
 
void SetMaxTranslationError (float value)
 
void SetMaxRotationError (float value)
 
void SetMaxScaleError (float value)
 
float GetMaxTranslationError () const override
 
float GetMaxRotationError () const override
 
float GetMaxScaleError () const override
 
- Public Member Functions inherited from EMotionFX::Pipeline::Rule::IMotionCompressionSettingsRule
 AZ_RTTI (IMotionCompressionSettingsRule, "{8BECDD88-9940-4E8E-9E5C-4E088F8D0BDC}", AZ::SceneAPI::DataTypes::IRule)
 
virtual float GetMaxTranslationError () const =0
 
virtual float GetMaxRotationError () const =0
 
virtual float GetMaxScaleError () const =0
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Attributes

float m_maxTranslationError = 0.0001f
 
float m_maxRotationError = 0.0001f
 
float m_maxScaleError = 0.0001f
 

Member Function Documentation

◆ GetMaxRotationError()

float EMotionFX::Pipeline::Rule::MotionCompressionSettingsRule::GetMaxRotationError ( ) const
overridevirtual

◆ GetMaxScaleError()

float EMotionFX::Pipeline::Rule::MotionCompressionSettingsRule::GetMaxScaleError ( ) const
overridevirtual

◆ GetMaxTranslationError()

float EMotionFX::Pipeline::Rule::MotionCompressionSettingsRule::GetMaxTranslationError ( ) const
overridevirtual

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