Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Renderer::PipelineRenderGraphBuilderPass Class Reference
Inheritance diagram for Grindstone::Renderer::PipelineRenderGraphBuilderPass:
Grindstone::Renderer::RenderGraphBuilderPass Grindstone::Renderer::ComputeRenderGraphBuilderPassBase Grindstone::Renderer::GraphicsRenderGraphBuilderPassBase Grindstone::Renderer::ComputeRenderGraphBuilderPass< ReturnType > Grindstone::Renderer::GraphicsRenderGraphBuilderPass< ReturnType >

Public Member Functions

void ReadExternalSampler (Grindstone::GraphicsAPI::Sampler *sampler)
void ReadSampledImage (RenderGraphBuilderResourceRef inputHandle)
void ReadBuffer (RenderGraphBuilderResourceRef inputHandle)
RenderGraphBuilderResourceRef ReadWriteBuffer (RenderGraphBuilderResourceRef inputHandle)
RenderGraphBuilderResourceRef WriteBuffer (BufferDescription resource)
Public Member Functions inherited from Grindstone::Renderer::RenderGraphBuilderPass
virtual Grindstone::UniquePtr< RenderGraphPassConstructExecutionPass () const =0

Additional Inherited Members

Public Attributes inherited from Grindstone::Renderer::RenderGraphBuilderPass
Grindstone::String name
PassId passIndex
GpuPassType type
Grindstone::Renderer::RenderGraphBuilderrenderGraphBuilder = nullptr
std::vector< GraphicsAPI::Sampler * > samplers
std::vector< PassBufferDescbufferRefs
std::vector< PassImageDescimageRefs

The documentation for this class was generated from the following files:
  • /github/workspace/sources/code/Common/Rendering/RenderGraphBuilderPass.hpp
  • /github/workspace/sources/code/Common/Rendering/RenderGraphBuilderPass.cpp