|
TazGraph Project v0.1.0
|


Public Member Functions | |
| MovingAnimation (glm::vec3 m_startPos, int f, float s, const std::string _type, glm::vec3 m_distance, int _reps=0) | |
| MovingAnimation (glm::vec3 m_startPos, int f, float s, const animType _type, glm::vec3 m_distance, int _reps=0) | |
| MovingAnimation (glm::vec3 m_startPos, size_t f, float s, const animType _type, glm::vec3 m_distance, glm::vec3 m_dest_rotation, int _reps=0) | |
| MovingAnimation (glm::vec3 m_startPos, int f, float s, const std::string _type, glm::vec3 m_distance, int _reps=0) | |
| MovingAnimation (glm::vec3 m_startPos, int f, float s, const animType _type, glm::vec3 m_distance, int _reps=0) | |
| MovingAnimation (glm::vec3 m_startPos, size_t f, float s, const animType _type, glm::vec3 m_distance, glm::vec3 m_dest_rotation, int _reps=0) | |
Public Member Functions inherited from Animation | |
| 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 () |
| 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 () |
Public Attributes | |
| glm::vec3 | startingPosition = glm::vec3(0) |
| glm::vec3 | distance = glm::vec3(0) |
| glm::vec3 | dest_rotation = glm::vec3(0) |
Public Attributes inherited from Animation | |
| 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 |
Additional Inherited Members | |
Public Types inherited from Animation | |
| enum | animType { ANIMTYPE_NONE = 0 , ANIMTYPE_PLAY_N_TIMES = 1 , ANIMTYPE_LOOPED = 2 , ANIMTYPE_BACK_FORTH = 3 , ANIMTYPE_NONE = 0 , ANIMTYPE_PLAY_N_TIMES = 1 , ANIMTYPE_LOOPED = 2 , ANIMTYPE_BACK_FORTH = 3 } |
| enum | animType { ANIMTYPE_NONE = 0 , ANIMTYPE_PLAY_N_TIMES = 1 , ANIMTYPE_LOOPED = 2 , ANIMTYPE_BACK_FORTH = 3 , ANIMTYPE_NONE = 0 , ANIMTYPE_PLAY_N_TIMES = 1 , ANIMTYPE_LOOPED = 2 , ANIMTYPE_BACK_FORTH = 3 } |