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.