AllegroFlare/Elements/SelectionCursorBox
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | position | AllegroFlare::Vec2D | 
  | position_destination | AllegroFlare::Vec2D | 
  | size | AllegroFlare::Vec2D | 
  | size_destination | AllegroFlare::Vec2D | 
  | padding | AllegroFlare::Vec2D | 
  | core_color | ALLEGRO_COLOR | 
  | roundness | float | 
  | thickness | float | 
  | reposition_multiplier | float | 
  | last_repositioned_at | float | 
  | DEFAULT_CURSOR_REPOSITION_MULTIPLIER | float | 
    
     Methods
     
  | set_position(float x=0.0f, float y=0.0f, float time_now=al_get_time()) | 
  | set_position_quietly(float x=0.0f, float y=0.0f) | 
  | set_size(float x=0.0f, float y=0.0f, float time_now=al_get_time()) | 
  | set_size_quietly(float x=0.0f, float y=0.0f) | 
  | set_padding(float padding_x=0.0f, float padding_y=0.0f, float time_now=0 /* this arg currently not used */) | 
  | reposition_to(float x=0.0f, float y=0.0f, float time_now=al_get_time()) | 
  | resize_to(float x=0.0f, float y=0.0f, float time_now=al_get_time()) | 
  | update_last_repositioned_at(float time_now=al_get_time()) | 
  | update() | 
  | render() | 
  | build_cursor_color() | 
  | draw_cursor_rectangle(float x=0.0f, float y=0.0f, float w=0.0f, float h=0.0f, float padding_x=0.0f, float padding_y=0.0f) | 
  | draw_cursor() | 
  | infer_cursor_change_age(float time_now=al_get_time()) | 
    
     Dependencies
     
  | {"symbol"=>"fmod", "headers"=>["cmath"]} | 
  | {"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"ALLEGRO_COLOR", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"ALLEGRO_FONT", "headers"=>["allegro5/allegro_font.h"]} | 
  | {"symbol"=>"al_draw_rounded_rectangle", "headers"=>["allegro5/allegro_primitives.h"]} | 
  | {"symbol"=>"AllegroFlare::Vec2D", "headers"=>["AllegroFlare/Vec2D.hpp"]} | 
  | {"symbol"=>"AllegroFlare::Color", "headers"=>["AllegroFlare/Color.hpp"]} | 
  | {"symbol"=>"AllegroFlare::interpolator", "headers"=>["AllegroFlare/Interpolators.hpp"]} | 
    
    
Sponsor
CLUBCATT has cat shirts, mugs, games and puzzles you'll love