Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
DefaultPipeline.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
component/GPUCamera.hpp
"
4
#include "
component/GPUDirectionalLight.hpp
"
5
#include "
component/GPUMaterial.hpp
"
6
#include "
component/GPUMesh.hpp
"
7
#include "
component/GPUTransform.hpp
"
8
9
#include "
plugin/PluginDefaultPipeline.hpp
"
10
11
#include "
resource/AmbientLight.hpp
"
12
13
#include "
resource/buffer/AmbientLightBuffer.hpp
"
14
#include "
resource/buffer/CameraGPUBuffer.hpp
"
15
#include "
resource/buffer/DirectionalLightBuffer.hpp
"
16
#include "
resource/buffer/DirectionalLightsBuffer.hpp
"
17
#include "
resource/buffer/IndexGPUBuffer.hpp
"
18
#include "
resource/buffer/MaterialGPUBuffer.hpp
"
19
#include "
resource/buffer/PointGPUBuffer.hpp
"
20
#include "
resource/buffer/PointLightsBuffer.hpp
"
21
#include "
resource/buffer/TransformGPUBuffer.hpp
"
22
23
#include "
resource/pass/Deferred.hpp
"
24
#include "
resource/pass/GBuffer.hpp
"
25
#include "
resource/pass/Shadow.hpp
"
26
27
#include "
system/initialization/Create3DGraph.hpp
"
28
#include "
system/initialization/CreateAmbientLight.hpp
"
29
#include "
system/initialization/CreateDefaultMaterial.hpp
"
30
#include "
system/initialization/CreateDirectionalLights.hpp
"
31
#include "
system/initialization/CreateLights.hpp
"
32
#include "
system/initialization/CreatePointLights.hpp
"
33
34
#include "
system/GPUComponentManagement/OnCameraCreation.hpp
"
35
#include "
system/GPUComponentManagement/OnCameraDestruction.hpp
"
36
#include "
system/GPUComponentManagement/OnDirectionalLightCreation.hpp
"
37
#include "
system/GPUComponentManagement/OnDirectionalLightDestruction.hpp
"
38
#include "
system/GPUComponentManagement/OnMaterialCreation.hpp
"
39
#include "
system/GPUComponentManagement/OnMaterialDestruction.hpp
"
40
#include "
system/GPUComponentManagement/OnMeshCreation.hpp
"
41
#include "
system/GPUComponentManagement/OnMeshDestruction.hpp
"
42
#include "
system/GPUComponentManagement/OnTransformCreation.hpp
"
43
#include "
system/GPUComponentManagement/OnTransformDestruction.hpp
"
44
45
#include "
system/preparation/UpdateAmbientLight.hpp
"
46
#include "
system/preparation/UpdateDirectionalLights.hpp
"
47
#include "
system/preparation/UpdateGPUCameras.hpp
"
48
#include "
system/preparation/UpdateGPUDirectionalLight.hpp
"
49
#include "
system/preparation/UpdateGPUMaterials.hpp
"
50
#include "
system/preparation/UpdateGPUMeshes.hpp
"
51
#include "
system/preparation/UpdateGPUTransforms.hpp
"
52
#include "
system/preparation/UpdatePointLights.hpp
"
53
54
#include "
utils/AmbientLight.hpp
"
55
#include "
utils/PointLights.hpp
"
AmbientLightBuffer.hpp
CameraGPUBuffer.hpp
Create3DGraph.hpp
CreateAmbientLight.hpp
CreateDefaultMaterial.hpp
CreateDirectionalLights.hpp
CreateLights.hpp
CreatePointLights.hpp
Deferred.hpp
DirectionalLightBuffer.hpp
DirectionalLightsBuffer.hpp
GBuffer.hpp
GPUCamera.hpp
GPUDirectionalLight.hpp
GPUMaterial.hpp
GPUMesh.hpp
GPUTransform.hpp
IndexGPUBuffer.hpp
MaterialGPUBuffer.hpp
OnCameraCreation.hpp
OnCameraDestruction.hpp
OnDirectionalLightCreation.hpp
OnDirectionalLightDestruction.hpp
OnMaterialCreation.hpp
OnMaterialDestruction.hpp
OnMeshCreation.hpp
OnMeshDestruction.hpp
OnTransformCreation.hpp
OnTransformDestruction.hpp
PluginDefaultPipeline.hpp
PointGPUBuffer.hpp
PointLightsBuffer.hpp
PointLights.hpp
Shadow.hpp
TransformGPUBuffer.hpp
UpdateAmbientLight.hpp
UpdateDirectionalLights.hpp
UpdateGPUCameras.hpp
UpdateGPUDirectionalLight.hpp
UpdateGPUMaterials.hpp
UpdateGPUMeshes.hpp
UpdateGPUTransforms.hpp
UpdatePointLights.hpp
AmbientLight.hpp
AmbientLight.hpp
src
plugin
default-pipeline
src
DefaultPipeline.hpp
Generated by
1.16.1