AllegroFlare/Prototypes/TileDrive/TerrainMesh
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
bitmap_bin |
AllegroFlare::BitmapBin* |
atlas |
AllegroFlare::TileMaps::PrimMeshAtlas |
prim_mesh |
AllegroFlare::TileMaps::PrimMesh |
collision_tile_map |
AllegroFlare::TileMaps::TileMap<int> |
atlas_bitmap_filename |
std::string |
atlas_bitmap_tile_width |
int |
atlas_bitmap_tile_height |
int |
initialized |
bool |
Methods
set_atlas_configuration(std::string atlas_bitmap_filename="[unset-atlas_bitmap_filename]", int atlas_bitmap_tile_width=1, int atlas_bitmap_tile_height=1) |
initialize() |
resize(int num_columns=1, int num_rows=1) |
rescale_tile_dimentions_to(float tile_width=1, float tile_height=1) |
infer_real_width() |
infer_real_height() |
obtain_tile_width() |
obtain_tile_height() |
obtain_num_rows() |
obtain_num_columns() |
render() |
random_fill() |
Dependencies
{"symbol"=>"AllegroFlare::Random", "headers"=>["AllegroFlare/Random.hpp"]} |
{"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} |
{"symbol"=>"al_is_image_addon_initialized", "headers"=>["allegro5/allegro.h"]} |
{"symbol"=>"AllegroFlare::TileMaps::TileMap", "headers"=>["AllegroFlare/TileMaps/TileMap.hpp"]} |
{"symbol"=>"AllegroFlare::TileMaps::PrimMeshAtlas", "headers"=>["AllegroFlare/TileMaps/PrimMeshAtlas.hpp"]} |
{"symbol"=>"AllegroFlare::TileMaps::PrimMesh", "headers"=>["AllegroFlare/TileMaps/PrimMesh.hpp"]} |
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.