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::Integration::SimpleMotionComponent::Configuration Struct Reference

#include <SimpleMotionComponent.h>

Public Member Functions

AZ::Crc32 GetBlendOutTimeVisibility () const
 
AZ::Crc32 GetFreezeAtLastFrameVisibility () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZ::Data::Asset< MotionAssetm_motionAsset
 Assigned motion asset.
 
bool m_loop
 Toggles looping of the motion.
 
bool m_retarget
 Toggles retargeting of the motion.
 
bool m_reverse
 Toggles reversing of the motion.
 
bool m_mirror
 Toggles mirroring of the motion.
 
float m_playspeed
 Determines the rate at which the motion is played.
 
float m_blendInTime
 Determines the blend in time in seconds.
 
float m_blendOutTime
 Determines the blend out time in seconds.
 
bool m_playOnActivation
 Determines if the motion should be played immediately.
 
bool m_inPlace
 Determines if the motion should be played in-place.
 
bool m_freezeAtLastFrame = true
 Determines if the motion will go to bind pose after finishing or freeze at the last frame.
 

Detailed Description

Configuration struct for procedural configuration of SimpleMotionComponents.


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