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