AllegroFlare/Prototypes/TileDrive/Screen
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | event_emitter | AllegroFlare::EventEmitter* | 
  | bitmap_bin | AllegroFlare::BitmapBin* | 
  | font_bin | AllegroFlare::FontBin* | 
  | sample_bin | AllegroFlare::SampleBin* | 
  | tile_drive | AllegroFlare::Prototypes::TileDrive::TileDrive | 
  | initialized | bool | 
    
     Methods
     
  | set_bitmap_bin(AllegroFlare::BitmapBin* bitmap_bin=nullptr) | 
  | set_sample_bin(AllegroFlare::SampleBin* sample_bin=nullptr) | 
  | set_font_bin(AllegroFlare::FontBin* font_bin=nullptr) | 
  | set_event_emitter(AllegroFlare::EventEmitter* event_emitter=nullptr) | 
  | set_maps_folder(std::string maps_folder="[unset-maps_folder-arg]") | 
  | set_terrain_mesh_dictionary(std::map<std::string, AllegroFlare::Prototypes::TileDrive::TerrainMeshDictionaryRecord> terrain_mesh_dictionary={}) | 
  | set_current_map_identifier(std::string current_map_identifier="[unset-current_map_identifier-arg]") | 
  | set_collision_stepper_step_result_callback(std::function<void(AllegroFlare::Physics::TileMapCollisionStepperStepResult*,AllegroFlare::Prototypes::TileDrive::TileDrive*,void*)> collision_stepper_step_result_callback={}, void* collision_stepper_step_result_callback_user_data=nullptr) | 
  | initialize() | 
  | primary_timer_func() | 
  | key_down_func(ALLEGRO_EVENT* event=nullptr) | 
  | key_up_func(ALLEGRO_EVENT* event=nullptr) | 
    
     Dependencies
     
  | {"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} | 
  | {"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} | 
  | {"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"AllegroFlare::SampleBin", "headers"=>["AllegroFlare/SampleBin.hpp"]} | 
  | {"symbol"=>"AllegroFlare::Prototypes::TileDrive::TileDrive", "headers"=>["AllegroFlare/Prototypes/TileDrive/TileDrive.hpp"]} | 
  | {"symbol"=>"ALLEGRO_EVENT", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"AllegroFlare::Screens::Base", "headers"=>["AllegroFlare/Screens/Base.hpp"]} | 
  | {"symbol"=>"AllegroFlare::Prototypes::TileDrive::TerrainMesh", "headers"=>["AllegroFlare/Prototypes/TileDrive/TerrainMesh.hpp"]} | 
  | {"symbol"=>"std::function", "headers"=>["functional"]} | 
  | {"symbol"=>"AllegroFlare::Physics::TileMapCollisionStepperStepResult", "headers"=>["AllegroFlare/Physics/TileMapCollisionStepperStepResult.hpp"]} | 
  | {"symbol"=>"AllegroFlare::Prototypes::TileDrive::TerrainMeshDictionaryRecord", "headers"=>["AllegroFlare/Prototypes/TileDrive/TerrainMeshDictionaryRecord.hpp"]} | 
    
    
Sponsor
CLUBCATT has cat shirts, mugs, games and puzzles you'll love