Defines the Material class for handling surface properties and textures. More...
#include <glm/glm.hpp>
#include <memory>
#include <unordered_map>
#include <string>
#include <iostream>
#include <stdexcept>
#include <raftel/texture.hpp>
Go to the source code of this file.
Classes | |
class | Raftel::Material |
Represents a material with textures and physical properties. More... | |
Defines the Material class for handling surface properties and textures.
The Material class represents the surface properties of an object. It allows defining textures (albedo, normal, roughness, metallic) and scalar properties such as shininess, roughness value, and metallic value.
Definition in file material.hpp.