|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Renderer/Forward.hpp"#include "RendererRendering.hpp"#include "RendererSceneObject.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Math/Transform.hpp"#include "CeresEngine/RenderAPI/GPUBufferObject.hpp"#include "CeresEngine/Scene/Terrain/TerrainRenderable.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::RendererObjectTrait< RendererTerrain > |
| struct | CeresEngine::RendererTerrainParams |
| A structure that mirrors the GPU uniform data for the terrain. More... | |
| struct | CeresEngine::RendererTerrainInfo |
| A structure that holds renderer-specific information for the terrain. More... | |
| class | CeresEngine::RendererTerrain |
| A class that represents a terrain inside the renderer. More... | |
| class | CeresEngine::RendererTerrain::Element |
| The rendering element for the terrain chunks. More... | |
| class | CeresEngine::RendererTerrainManager |
| A manager that controls all terrains currently registered with the renderer. More... | |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| using | CeresEngine::RendererTerrainFlags = Flags< RendererTerrainFlag > |
| Flags that can be either set by the renderer or by the user to customize the behavior of the terrain. | |
| using | CeresEngine::RendererTerrainDirtyFlags = Flags< RendererTerrainDirtyFlag > |
| Flags that can be either set by the renderer or by the user to customize the behavior of the mesh. | |
Enumerations | |
| enum class | CeresEngine::RendererTerrainFlag |
| Flags that can be either set by the renderer or by the user to customize the behavior of the terrain. More... | |
| enum class | CeresEngine::RendererTerrainDirtyFlag { CeresEngine::None = 0 , CeresEngine::Transform = (1u << 0u) , CeresEngine::Component = (1u << 1u) , CeresEngine::UniformBuffer = (1u << 2u) , CeresEngine::Flags = (1u << 3u) , CeresEngine::All = 0xFFFF } |
| Flags that can be either set by the renderer or by the user to customize the behavior of the mesh. More... | |