CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Forward.hpp
Go to the documentation of this file.
1//
2// CeresEngine - A game development framework
3//
4// Created by Rogiel Sulzbach.
5// Copyright (c) 2018-2022 Rogiel Sulzbach. All rights reserved.
6//
7
9
11
14
15namespace CeresEngine {
16
20 struct PBRMaterialModel;
21
27 struct ShaderType;
28
29} // namespace CeresEngine
#define CE_FWD_RESOURCE(T)
Definition Forward.hpp:15
A shader that must be compiled as a "CeresEngine Shading Language".
Definition Shader.hpp:259
A shader that must be compiled as a "GLSL Shading Language".
Definition Shader.hpp:289
A shader that must be compiled as a "HLSL Shading Language".
Definition Shader.hpp:274
A graphics material to be used when rendering objects in a scene.
Definition Material.hpp:21
A material type that uses a PBR model.
Definition Material.hpp:30
A shader that is already compiled in the SPIR-V format.
Definition Shader.hpp:304
A resource that represents a shader that can be compiled and loaded into the runtime.
Definition Shader.hpp:192
A material that renders using a custom shader.
Definition Material.hpp:136
Definition Application.hpp:19
A material model that represents a PBR surface.
Definition MaterialModel.hpp:256
Shader type enumeration.
Definition ShaderType.hpp:59