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

Public Member Functions

virtual void RealizeResources (Grindstone::Renderer::RenderGraphContext &context, Grindstone::Renderer::RenderGraphFrameResources &frameResources) override
virtual void Execute (Grindstone::Renderer::RenderGraphContext &context, Grindstone::Renderer::RenderGraphFrameResources &frameResources) override

Protected Attributes

std::vector< ImageTransferimageTransfers
std::vector< BufferTransferbufferTransfers

Additional Inherited Members

Public Attributes inherited from Grindstone::Renderer::RenderGraphPass
Grindstone::String name
GpuPassType type
std::vector< Grindstone::GraphicsAPI::ImageBarrierimageBarriers
std::vector< Grindstone::GraphicsAPI::BufferBarrierbufferBarriers
Protected Member Functions inherited from Grindstone::Renderer::RenderGraphPass
void SubmitBarriers (Grindstone::Renderer::RenderGraphContext &context)

Member Function Documentation

◆ Execute()

void Grindstone::Renderer::TransferRenderGraphPass::Execute ( Grindstone::Renderer::RenderGraphContext & context,
Grindstone::Renderer::RenderGraphFrameResources & frameResources )
overridevirtual

◆ RealizeResources()

void Grindstone::Renderer::TransferRenderGraphPass::RealizeResources ( Grindstone::Renderer::RenderGraphContext & context,
Grindstone::Renderer::RenderGraphFrameResources & frameResources )
overridevirtual

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