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