![]() |
Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
|
#include <vector>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | rendering_engine::MaterialSettings |
| Settings required to define a material instance. More... | |
| struct | rendering_engine::MaterialParameterLayoutEntry |
| Describes the layout of a single packed parameter inside a uniform buffer. More... | |
| struct | rendering_engine::PackedMaterialData |
| Contains the raw buffer data and layout metadata of packed material parameters. More... | |
Namespaces | |
| namespace | rendering_engine |
Enumerations | |
| enum class | rendering_engine::MaterialDomain { rendering_engine::Surface3D , rendering_engine::Sprite2D } |
| Specifies the rendering domain where the material is used. More... | |
| enum class | rendering_engine::BlendMode { rendering_engine::Opaque , rendering_engine::Translucent } |
| Specifies how the material handles transparency. More... | |
| enum class | rendering_engine::ShadingModel { rendering_engine::Lit , rendering_engine::Unlit } |
| Specifies the shading model used by the material. More... | |