Tileo/Shaders/MeshWithNormals
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
Methods
| initialize() |
| activate() |
| set_flat_color(ALLEGRO_COLOR flat_color={}, float intensity=1.0f) |
| set_light_direction(AllegroFlare::vec3d light_direction={0, 0, 0}) |
| set_light_spread(int light_spread=0) |
| set_light_attenuation(float light_attenuation=1.0f) |
| set_primary_texture(ALLEGRO_BITMAP* primary_texture_bitmap=nullptr) |
| set_normal_texture(ALLEGRO_BITMAP* normal_texture_bitmap=nullptr) |
| obtain_vertex_source() |
| obtain_fragment_source() |
Dependencies
| {"symbol"=>"Tileo::Shaders::Base", "headers"=>["Tileo/Shaders/Base.hpp"]} |
| {"symbol"=>"ALLEGRO_COLOR", "headers"=>["allegro5/allegro.h"]} |
| {"symbol"=>"ALLEGRO_BITMAP", "headers"=>["allegro5/allegro.h"]} |
| {"symbol"=>"AllegroFlare::vec3d", "headers"=>["AllegroFlare/Vec3D.hpp"]} |
Sponsor
Grab cute Cat stickers for your laptop at CLUBCATT