|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Definition of the Material class for 3D rendering. More...
#include "lmgl/renderer/shader.hpp"#include "lmgl/renderer/texture.hpp"#include <glm/glm.hpp>#include <memory>#include <string>Go to the source code of this file.
Classes | |
| class | lmgl::scene::Material |
| Represents a material with various properties and textures for 3D rendering. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::scene |
| Namespace for scene-related classes and functions. | |
Definition of the Material class for 3D rendering.
This file defines the Material class, which encapsulates properties and textures used in 3D rendering, such as albedo, metallic, roughness, ambient occlusion, and emissive characteristics.