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
8
#pragma once
9
10
#include "
CeresEngine/RenderAPI/Forward.hpp
"
11
12
namespace
CeresEngine
{
13
class
Renderer;
14
struct
RendererSettings;
15
16
class
RendererExtension;
17
18
class
RendererScene;
19
struct
RendererSceneSettings;
20
class
RendererSceneManager;
21
22
class
RendererView;
23
24
class
RendererCamera;
25
struct
RendererCameraSettings;
26
class
RendererCameraManager;
27
28
class
RendererLight;
29
struct
RendererLightSettings;
30
class
RendererLightManager;
31
32
class
RendererRenderable;
33
struct
RendererRenderableSettings;
34
class
RendererRenderableManager;
35
36
class
RendererMaterial;
37
struct
RendererMaterialSettings;
38
class
RendererMaterialManager;
39
40
class
RendererTerrain;
41
struct
RendererTerrainSettings;
42
class
RendererTerrainManager;
43
44
class
RendererEnvironment;
45
class
RendererSkyboxEnvironment;
46
class
RendererEnvironmentManager;
47
48
struct
RendererGeometry;
49
50
class
RendererTexture;
51
using
RendererTexturePtr
=
RC<RendererTexture>
;
52
53
class
RendererMesh
;
54
using
RendererMeshPtr
=
RC<RendererMesh>
;
55
56
class
RendererElement
;
57
struct
RendererContext
;
58
59
class
ShadowRenderer
;
60
}
// namespace CeresEngine
Forward.hpp
CeresEngine::CountedPtr
A retain-release type of smart pointer.
Definition
SmartPtr.hpp:132
CeresEngine::RendererElement
A element (usually a sub-mesh) visible on the screen.
Definition
RendererRendering.hpp:18
CeresEngine::RendererMesh
A mesh that is usable by the renderer and the GPU.
Definition
RendererMesh.hpp:95
CeresEngine::ShadowRenderer
A shadow renderer. Used to render the depth map for the shadow maps.
Definition
ShadowRenderer.hpp:24
CeresEngine
Definition
Application.hpp:19
CeresEngine::RendererContext
A structure that contains context given by the renderer to render it's objects.
Definition
Renderer.hpp:252
Sources
CeresEngine
Renderer
Forward.hpp
Generated by
1.9.8