Inherits AZ::ComponentBus.
|
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 const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
|
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/Include/Integration/SimpleMotionComponentBus.h