AllegroFlare/Prototypes/FixedRoom2D/Cursor
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | font_bin | AllegroFlare::FontBin* | 
  | x | float | 
  | y | float | 
  | icon_offset_placement | AllegroFlare::Placement2D | 
  | info_text_offset_placement | AllegroFlare::Placement2D | 
  | info_text | std::string | 
  | info_text_flags | int | 
  | icon_character_num | uint32_t | 
  | cursor_last_set_at | float | 
    
     Methods
     
  | draw() | 
  | update() | 
  | move(float distance_x=0.0f, float distance_y=0.0f) | 
  | clamp(float min_x=0.0f, float min_y=0.0f, float max_x=1920.0f, float max_y=1080.0f) | 
  | move_to(float x=0.0f, float y=0.0f) | 
  | clear_info_text() | 
  | set_cursor_to_pointer() | 
  | set_cursor_to_grab() | 
  | draw_unicode_character(ALLEGRO_FONT* font=nullptr, ALLEGRO_COLOR color=ALLEGRO_COLOR{1, 1, 1, 1}, uint32_t icon=61444, int flags=0) | 
  | obtain_cursor_font() | 
  | obtain_info_text_font() | 
  | draw_cursor() | 
  | draw_info_text() | 
    
     Dependencies
     
  | {"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"ALLEGRO_COLOR", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"ALLEGRO_FONT*", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"AllegroFlare::FontBin*", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"AllegroFlare::Placement2D", "headers"=>["AllegroFlare/Placement2D.hpp"]} | 
  | {"symbol"=>"ALLEGRO_FONT", "headers"=>["allegro5/allegro.h"]} | 
    
    
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.