libdonut
2.3.2
Application framework for cross-platform game development in C++20
|
Classes | |
struct | Material |
Material properties of an Object. More... | |
struct | Library |
Material library that stores the material properties for objects defined in a Scene. More... | |
Enumerations | |
enum class | IlluminationModel : std::uint8_t { FLAT , LAMBERT , BLINN_PHONG , BLINN_PHONG_RAYTRACE , BLINN_PHONG_RAYTRACE_GLASS , BLINN_PHONG_RAYTRACE_FRESNEL , BLINN_PHONG_RAYTRACE_REFRACT , BLINN_PHONG_RAYTRACE_REFRACT_FRESNEL , BLINN_PHONG_REFLECT , BLINN_PHONG_REFLECT_GLASS , SHADOW } |
Illumination model to use when rendering a specific Material. More... | |
|
strong |
Illumination model to use when rendering a specific Material.