|
| MovingAnimation (int ix, int iy, int f, float s, const std::string _type, int dx, int dy, int _reps=0) |
|
| MovingAnimation (int ix, int iy, int f, float s, const animType _type, int dx, int dy, int _reps=0) |
|
| MovingAnimation (int ix, int iy, int f, float s, const std::string _type, const std::vector< glm::vec2 > &_positions, const std::vector< int > &_zIndices, const std::vector< int > &_rotations, int _reps=0) |
|
| MovingAnimation (int ix, int iy, size_t f, float s, const animType _type, const std::vector< glm::vec2 > &_positions, const std::vector< int > &_zIndices, const std::vector< int > &_rotations, int _reps=0) |
|
| Animation (int ix, int iy, size_t f, float s, const std::string _type, int _reps=0) |
|
| Animation (int ix, int iy, size_t f, float s, const animType _type, int _reps=0) |
|
void | advanceFrame (float deltaTime) |
|
void | resetFrameIndex () |
|
bool | hasFinished () |
|
|
std::vector< glm::vec2 > | positions |
|
std::vector< int > | zIndices |
|
std::vector< int > | rotations |
|
int | indexX = 0 |
|
int | indexY = 0 |
|
size_t | total_frames = 0 |
|
float | speed = 1.0f |
|
animType | type = animType::ANIMTYPE_NONE |
|
int | reps = 0 |
|
int | frame_times_played = 0 |
|
int | cur_frame_index = 0 |
|
float | cur_frame_index_f = 0 |
|
int | times_played = 0 |
|
int | flow_direction = 1 |
|
bool | finished = false |
|
|
enum | animType { ANIMTYPE_NONE = 0
, ANIMTYPE_PLAY_N_TIMES = 1
, ANIMTYPE_LOOPED = 2
, ANIMTYPE_BACK_FORTH = 3
} |
|
The documentation for this class was generated from the following file:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/GECS/Animators/MovingAnimation.h