struct TAnimationConfig |
These are passed to animator objects when an animation is started and provide some control over the manner in which the animation runs.
Public Member Enumerations | |
---|---|
enum | TFlags { ELoop = 0x0001, EStartImmediately = 0x0010, ECountFrames = 0x0020, EEndOnLastFrame = 0x0040 } |
Public Attributes | |
---|---|
TInt | iData |
TInt | iFlags |
Flag values used by animator objects when an animation is started that provide some control over the manner in which the animation runs.
ELoop = 0x0001 |
If set, interpret the iData member as the number of times the animation should run before automatically stopping itself. |
EStartImmediately = 0x0010 |
If set, the animation will start as soon as it can. By default, animations wait for the data to be completely loaded before starting. |
ECountFrames = 0x0020 |
If set, and ELoop is set, interpret the iData member as a number of frames to run through, instead of complete cycles. |
EEndOnLastFrame = 0x0040 |
By default animations which stop after a number of loops return to the first frame. If this flag is set they stop on the last frame. |