AllegroFlare/GraphicsPipelines/DynamicEntityPipeline/ShadowDepthMapRenderer
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
| entity_pool |
AllegroFlare::GraphicsPipelines::DynamicEntityPipeline::EntityPool* |
| depth_map_shader |
AllegroFlare::Shaders::Base* |
| casting_light |
AllegroFlare::Camera3D |
| casting_light_projection_transform |
ALLEGRO_TRANSFORM |
| backbuffer_sub_bitmap |
ALLEGRO_BITMAP* |
| result_surface_bitmap |
ALLEGRO_BITMAP* |
| backbuffer_is_setup |
bool |
| backbuffer_is_managed_by_this_class |
bool |
Methods
| get_result_surface_bitmap() |
| setup_backbuffer_from_display(ALLEGRO_DISPLAY* display=nullptr) |
| setup_result_surface_bitmap() |
| init_shader() |
| destroy() |
| render() |
| setup_projection_on_render_surface() |
Dependencies
| {"symbol"=>"glEnable", "headers"=>["allegro5/allegro_opengl.h"]} |
| {"symbol"=>"AllegroFlare::GraphicsPipelines::DynamicEntityPipeline::EntityPool", "headers"=>["AllegroFlare/GraphicsPipelines/DynamicEntityPipeline/EntityPool.hpp"]} |
| {"symbol"=>"AllegroFlare::GraphicsPipelines::DynamicEntityPipeline::Entities::Base", "headers"=>["AllegroFlare/GraphicsPipelines/DynamicEntityPipeline/Entities/Base.hpp"]} |
| {"symbol"=>"AllegroFlare::Errors", "headers"=>["AllegroFlare/Errors.hpp"]} |
| {"symbol"=>"ALLEGRO_BITMAP", "headers"=>["allegro5/allegro.h"]} |
| {"symbol"=>"ALLEGRO_DISPLAY", "headers"=>["allegro5/allegro.h"]} |
| {"symbol"=>"AllegroFlare::Camera3D", "headers"=>["AllegroFlare/Camera3D.hpp"]} |
| {"symbol"=>"AllegroFlare::php", "headers"=>["AllegroFlare/UsefulPHP.hpp"]} |
| {"symbol"=>"AllegroFlare::Shaders::Base", "headers"=>["AllegroFlare/Shaders/Base.hpp"]} |
| {"symbol"=>"ALLEGRO_TRANSFORM", "headers"=>["allegro5/allegro.h"]} |
| {"symbol"=>"AllegroFlare::GraphicsPipelines::DynamicEntityPipeline::Entities::StaticModel3D", "headers"=>["AllegroFlare/GraphicsPipelines/DynamicEntityPipeline/Entities/StaticModel3D.hpp"]} |
Sponsor
CLUBCATT has cat shirts, mugs, games and puzzles you'll love