#include <FrameCtrl.h>
Public Types | |
| enum | PlayMode { cMode_NoRepeat = 0 , cMode_Repeat = 1 } |
Public Member Functions | |
| FrameCtrl () | |
| void | reset () |
| void | setPlayMode (PlayMode mode) |
| void | play () |
| f32 | getFrameStart () const |
| void | setFrameStart (f32 frame) |
| f32 | getFrameEnd () const |
| void | setFrameEnd (f32 frame) |
| f32 | getFrameMin () const |
| void | setFrameMin (f32 frame) |
| f32 | getFrameMax () const |
| void | setFrameMax (f32 frame) |
| f32 | getFrame () const |
| void | setFrame (f32 frame) |
| f32 | getRate () const |
| void | setRate (f32 rate) |
| void | set (PlayMode mode, f32 rate, f32 frame) |
| bool | isRepeat () const |
| bool | isStartFrame () const |
| bool | isLoopFrame () const |
| bool | hasLooped () const |
| bool | isEndFrame () const |
| bool | isStop () const |
| void | stop () |
| bool | checkFrame (f32) const |
Protected Types | |
| enum | Flag { cFlag_Repeat = 1 << 0 , cFlag_StartFrame = 1 << 1 , cFlag_LoopFrame = 1 << 2 , cFlag_HasLooped = 1 << 3 , cFlag_EndFrame = 1 << 4 , cFlag_IsStop = 1 << 5 } |
Protected Attributes | |
| f32 | mFrameStart |
| f32 | mFrameEnd |
| f32 | mFrameMin |
| f32 | mFrameMax |
| f32 | mFrame |
| f32 | mRate |
| sead::BitFlag32 | mFlag |
| enum FrameCtrl::PlayMode |
|
protected |
| FrameCtrl::FrameCtrl | ( | ) |
| void FrameCtrl::reset | ( | ) |
| void FrameCtrl::setPlayMode | ( | PlayMode | mode | ) |
| void FrameCtrl::play | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool FrameCtrl::checkFrame | ( | f32 | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |