Inherits AZ::SceneAPI::DataTypes::IRule.
|
enum class | SampleRateMethod : AZ::u8 { FromSourceScene = 0
, Custom = 1
} |
|
|
| AZ_RTTI (MotionSamplingRule, "{3F54310C-0C08-4074-A1CF-A0BBB25C04DF}", IRule) |
|
float | GetCustomSampleRate () const |
|
void | SetCustomSampleRate (float rate) |
|
AZ::TypeId | GetMotionDataTypeId () const |
|
void | SetMotionDataTypeId (const AZ::TypeId &typeId) |
|
SampleRateMethod | GetSampleRateMethod () const |
|
void | SetSampleRateMethod (SampleRateMethod method) |
|
bool | GetKeepDuration () const |
|
void | SetKeepDuration (bool keepDuration) |
|
void | SetTranslationQualityPercentage (float value) |
|
float | GetTranslationQualityPercentage () const |
|
void | SetRotationQualityPercentage (float value) |
|
float | GetRotationQualityPercentage () const |
|
void | SetScaleQualityPercentage (float value) |
|
float | GetScaleQualityPercentage () const |
|
float | GetAllowedSizePercentage () const |
|
void | SetAllowedSizePercentage (float percentage) |
|
void | SetTranslationQualityByTranslationError (float value) |
|
void | SetRotationQualityByRotationError (float value) |
|
void | SetScaleQualityByScaleError (float value) |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
AZ::Crc32 | GetVisibilityCustomSampleRate () const |
|
AZ::Crc32 | GetVisibilityCompressionSettings () const |
|
AZ::Crc32 | GetVisibilityAllowedSizePercentage () const |
|
|
float | m_customSampleRate = 60.0f |
|
SampleRateMethod | m_sampleRateMethod = SampleRateMethod::FromSourceScene |
|
AZ::TypeId | m_motionDataType = AZ::TypeId::CreateNull() |
|
bool | m_keepDuration = true |
|
float | m_translationQualityPercentage = 75.0f |
|
float | m_rotationQualityPercentage = 75.0f |
|
float | m_scaleQualityPercentage = 75.0f |
|
float | m_allowedSizePercentage = 15.0f |
|
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/Pipeline/SceneAPIExt/Rules/MotionSamplingRule.h