Go to the documentation of this file.
28 #pragma push_macro("_PTHREAD_H")
29 #undef _PTHREAD_H // to avoid linking with pthread
30 #define cimg_display 0 // no CImg display
41 typedef cimg_library::CImg< unsigned char >
Image;
47 Image(
const char *name): name(name)
49 std::cout <<
"*** Image '" << name <<
"' created." << std::endl;
54 std::cout <<
"*** Image '" << name <<
"' destroyed." << std::endl;
113 std::map<std::string, std::shared_ptr< Image > >
images;
120 #pragma pop_macro("_PTHREAD_H")
double diffuse_blue_component
std::string ambient_texture_filename
std::string emissive_texture_filename
double emissive_red_component
std::string diffuse_texture_filename
double diffuse_red_component
double specular_blue_component
double specular_green_component
cimg_library::CImg< unsigned char > Image
std::string metallic_map_filename
Interfaces for plugins These interfaces will be used for different plugins.
std::map< std::string, std::shared_ptr< Image > > images
std::string normal_map_filename
double emissive_green_component
double specular_red_component
std::string transparency_texture_filename
std::string roughness_map_filename
double ambient_green_component
std::string specular_texture_filename
double ambient_red_component
double diffuse_green_component
double ambient_blue_component
double emissive_blue_component