Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Renderer::TransferRenderGraphBuilderPass Class Reference
Inheritance diagram for Grindstone::Renderer::TransferRenderGraphBuilderPass:
Grindstone::Renderer::RenderGraphBuilderPass

Public Member Functions

virtual void AddImageTransfer (BuilderImageTransfer transfer)
virtual void AddBufferTransfer (BuilderBufferTransfer transfer)
virtual Grindstone::UniquePtr< RenderGraphPassConstructExecutionPass () const override

Public Attributes

std::vector< BuilderImageTransferimageTransfers
std::vector< BuilderBufferTransferbufferTransfers
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

Member Function Documentation

◆ ConstructExecutionPass()

virtual Grindstone::UniquePtr< RenderGraphPass > Grindstone::Renderer::TransferRenderGraphBuilderPass::ConstructExecutionPass ( ) const
inlineoverridevirtual

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