Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Toggle main menu visibility
Loading...
Searching...
No Matches
DepthOfFieldPass.hpp
1
#pragma once
2
3
#include <Common/Rendering/RenderGraph.hpp>
4
#include <EngineCore/Assets/AssetReference.hpp>
5
#include <EngineCore/Assets/PipelineSet/GraphicsPipelineAsset.hpp>
6
7
namespace
Grindstone::Renderer
{
8
class
DepthOfFieldPass
{
9
public
:
10
bool
Initialize();
11
void
AddPass(
Grindstone::Renderer::RenderGraph
& renderGraph);
12
13
private
:
14
Grindstone::AssetReference<Grindstone::GraphicsPipelineAsset>
dofSeparationPipelineSet;
15
Grindstone::AssetReference<Grindstone::GraphicsPipelineAsset>
dofBlurPipelineSet;
16
Grindstone::AssetReference<Grindstone::GraphicsPipelineAsset>
dofCombinationPipelineSet;
17
};
18
}
Grindstone::Renderer::DepthOfFieldPass
Definition
DepthOfFieldPass.hpp:8
Grindstone::Renderer::RenderGraph
Definition
RenderGraph.hpp:29
Grindstone::Renderer
Definition
AttachmentInfo.hpp:15
Grindstone::AssetReference
Definition
AssetReference.hpp:45
plugins
Grindstone.Renderer.Deferred
include
Passes
DepthOfFieldPass.hpp
Generated by
1.17.0