libdonut
2.3.2
Application framework for cross-platform game development in C++20
|
Material attributes of the mesh. More...
#include <donut/graphics/Model.hpp>
Public Attributes | |
Texture | diffuseMap |
Texture used for the base color. More... | |
Texture | specularMap |
Texture used for specular highlights. More... | |
Texture | normalMap |
Texture used for normal mapping. More... | |
Texture | emissiveMap |
Texture used for emissive mapping. More... | |
vec3 | diffuseColor |
Base color. More... | |
vec3 | specularColor |
Specular color. More... | |
vec3 | normalScale |
Normal map scale. More... | |
vec3 | emissiveColor |
Emissive color. More... | |
float | specularExponent |
Specular exponent for specular highlights. More... | |
float | dissolveFactor |
Dissolve factor for transparency. More... | |
float | occlusionFactor |
Occlusion factor. More... | |
Material attributes of the mesh.
vec3 donut::graphics::Model::Object::Material::diffuseColor |
Base color.
vec3 donut::graphics::Model::Object::Material::specularColor |
Specular color.
vec3 donut::graphics::Model::Object::Material::normalScale |
Normal map scale.
vec3 donut::graphics::Model::Object::Material::emissiveColor |
Emissive color.
float donut::graphics::Model::Object::Material::specularExponent |
Specular exponent for specular highlights.
float donut::graphics::Model::Object::Material::dissolveFactor |
Dissolve factor for transparency.
float donut::graphics::Model::Object::Material::occlusionFactor |
Occlusion factor.