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::SimpleMotionComponentRequests Class Referenceabstract

Inherits AZ::ComponentBus.

Public Member Functions

virtual void LoopMotion (bool enable)=0
 
virtual bool GetLoopMotion () const =0
 
virtual void RetargetMotion (bool enable)=0
 
virtual void ReverseMotion (bool enable)=0
 
virtual void MirrorMotion (bool enable)=0
 
virtual void SetPlaySpeed (float speed)=0
 
virtual float GetPlaySpeed () const =0
 
virtual void PlayTime (float time)=0
 
virtual float GetPlayTime () const =0
 
virtual float GetDuration () const =0
 
virtual void Motion (AZ::Data::AssetId assetId)=0
 
virtual AZ::Data::AssetId GetMotion () const =0
 
virtual void BlendInTime (float time)=0
 
virtual float GetBlendInTime () const =0
 
virtual void BlendOutTime (float time)=0
 
virtual float GetBlendOutTime () const =0
 
virtual void PlayMotion ()=0
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 

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