Inherits ComponentBus.
|
virtual void | Start ()=0 |
|
virtual void | Stop ()=0 |
| Stops animation playback.
|
|
virtual bool | IsPlaying ()=0 |
|
virtual AZ::u32 | GetStartFrame ()=0 |
|
virtual void | SetStartFrame (AZ::u32 startFrame)=0 |
| Sets the starting frame of the animation.
|
|
virtual AZ::u32 | GetEndFrame ()=0 |
|
virtual void | SetEndFrame (AZ::u32 endFrame)=0 |
| Sets the ending frame of the animation.
|
|
virtual AZ::u32 | GetCurrentFrame ()=0 |
|
virtual void | SetCurrentFrame (AZ::u32 currentFrame)=0 |
|
virtual AZ::u32 | GetLoopStartFrame ()=0 |
|
virtual void | SetLoopStartFrame (AZ::u32 loopStartFrame)=0 |
| Sets the starting frame for looping sequences.
|
|
virtual LoopType | GetLoopType ()=0 |
|
virtual void | SetLoopType (LoopType loopType)=0 |
| Sets the LoopType of the flipbook animation.
|
|
virtual float | GetFramerate ()=0 |
|
virtual void | SetFramerate (float framerate)=0 |
|
virtual FramerateUnits | GetFramerateUnit ()=0 |
| Gets the framerate unit.
|
|
virtual void | SetFramerateUnit (FramerateUnits framerateUnit)=0 |
| Sets the framerate unit.
|
|
virtual float | GetStartDelay ()=0 |
| Gets the delay (in seconds) before playing the flipbook (applied only once during playback).
|
|
virtual void | SetStartDelay (float startDelay)=0 |
| Sets the delay (in seconds) before playing the flipbook (applied only once during playback).
|
|
virtual float | GetLoopDelay ()=0 |
| Gets the delay (in seconds) before playing the loop sequence.
|
|
virtual void | SetLoopDelay (float loopDelay)=0 |
| Sets the delay (in seconds) before playing the loop sequence.
|
|
virtual float | GetReverseDelay ()=0 |
| Gets the delay (in seconds) before playing the reverse loop sequence (PingPong loop types only).
|
|
virtual void | SetReverseDelay (float reverseDelay)=0 |
| Sets the delay (in seconds) before playing the reverse loop sequence (PingPong loop types only).
|
|
virtual bool | GetIsAutoPlay ()=0 |
| Returns true if the animation will begin playing when the component activates, false otherwise.
|
|
virtual void | SetIsAutoPlay (bool isAutoPlay)=0 |
|
Bus that defines the interface for flipbook animations.
A flipbook animation component exists on an entity that has an image component and interacts with the image bus to achieve its functionality (such as by manipulating sprite-sheet indices).