Lugdunum
0.1.0
|
#include <Material.hpp>
Public Attributes | |
Math::Vec4f | baseColor {1.0f, 1.0f, 1.0f, 1.0f} |
Overall color of the material. More... | |
Math::Vec3f | emissive {0.0f, 0.0f, 0.0f} |
Color of the emissive factor. More... | |
float | metallic {1.0f} |
How metal-like the material is. 0 is non-metal (e.g. wood, plastic), 1 is metallic. More... | |
float | roughness {1.0f} |
How rough the material is. 0 is smooth and 1 is rough (matte). More... | |
float | normalTextureScale {1.0f} |
Scale of the normal texture. More... | |
float | occlusionTextureStrength {1.0f} |
Strength of the occlusion texture. More... | |
Definition at line 34 of file Material.hpp.
Math::Vec4f lug::Graphics::Render::Material::Constants::baseColor {1.0f, 1.0f, 1.0f, 1.0f} |
Overall color of the material.
Definition at line 35 of file Material.hpp.
Math::Vec3f lug::Graphics::Render::Material::Constants::emissive {0.0f, 0.0f, 0.0f} |
Color of the emissive factor.
Definition at line 36 of file Material.hpp.
float lug::Graphics::Render::Material::Constants::metallic {1.0f} |
How metal-like the material is. 0 is non-metal (e.g. wood, plastic), 1 is metallic.
Definition at line 37 of file Material.hpp.
float lug::Graphics::Render::Material::Constants::roughness {1.0f} |
How rough the material is. 0 is smooth and 1 is rough (matte).
Definition at line 38 of file Material.hpp.
float lug::Graphics::Render::Material::Constants::normalTextureScale {1.0f} |
Scale of the normal texture.
Definition at line 39 of file Material.hpp.
float lug::Graphics::Render::Material::Constants::occlusionTextureStrength {1.0f} |
Strength of the occlusion texture.
Definition at line 40 of file Material.hpp.