AllegroFlare/FrameAnimation/Animation
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
sprite_sheet |
AllegroFlare::FrameAnimation::SpriteSheet* |
name |
std::string |
frames |
std::vector<AllegroFlare::FrameAnimation::Frame> |
playmode |
uint32_t |
playspeed_multiplier |
float |
playhead |
float |
finished |
bool |
PLAYMODE_UNDEF |
uint32_t |
PLAYMODE_FORWARD_ONCE |
uint32_t |
PLAYMODE_FORWARD_LOOP |
uint32_t |
PLAYMODE_FORWARD_PING_PONG |
uint32_t |
initialized |
bool |
Methods
initialize() |
start() |
set_playspeed_multiplier(float playspeed_multiplier=1.0) |
update() |
draw() |
get_num_frames() |
get_frame_at(float time=0.0f) |
get_frame_now() |
get_frame_id_now() |
get_frame_num_now() |
get_bitmap_at_frame_num(int frame_num=0) |
get_frame_id_at(float time=0.0f) |
get_frame_num_at(float time=0.0f) |
get_frame_info_at(float time=0.0f) |
calculate_duration() |
Dependencies
{"symbol"=>"AllegroFlare::FrameAnimation::Frame", "headers"=>["AllegroFlare/FrameAnimation/Frame.hpp"]} |
{"symbol"=>"AllegroFlare::FrameAnimation::SpriteSheet", "headers"=>["AllegroFlare/FrameAnimation/SpriteSheet.hpp"]} |
{"symbol"=>"ALLEGRO_BITMAP", "headers"=>["allegro5/allegro.h"]} |
{"symbol"=>"fmod", "headers"=>["cmath"]} |
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.