|
libdonut 2.3.6
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. | |
| Texture | specularMap |
| Texture used for specular highlights. | |
| Texture | normalMap |
| Texture used for normal mapping. | |
| Texture | emissiveMap |
| Texture used for emissive mapping. | |
| vec3 | diffuseColor |
| Base color. | |
| vec3 | specularColor |
| Specular color. | |
| vec3 | normalScale |
| Normal map scale. | |
| vec3 | emissiveColor |
| Emissive color. | |
| float | specularExponent |
| Specular exponent for specular highlights. | |
| float | dissolveFactor |
| Dissolve factor for transparency. | |
| float | occlusionFactor |
| Occlusion factor. | |
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.