|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "CeresEngine/RenderAPI/Forward.hpp"#include "Resources/Forward.hpp"#include "RendererMaterialSettings.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Material/Material.hpp"#include "CeresEngine/Material/MaterialModel.hpp"#include "CeresEngine/RenderAPI/GPUBufferObject.hpp"#include "CeresEngine/RenderAPI/GPUResourceSet.hpp"#include "CeresEngine/RenderAPI/GPUSampler.hpp"Go to the source code of this file.
Classes | |
| class | CeresEngine::RendererMaterial |
| An abstract class that represents a renderer material. More... | |
| struct | CeresEngine::PBRMaterialParams |
| A structure that mirrors the GPU uniform data for the material. More... | |
| class | CeresEngine::RendererMaterialPBR |
| A renderer material that represents a PBR model material. More... | |
| class | CeresEngine::RendererMaterialPBR::Property< ValueType > |
| class | CeresEngine::RendererMaterialManager |
| A manager that controls all materials currently in use by the renderer. More... | |
Namespaces | |
| namespace | CeresEngine |