|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
| virtual void | AddImageTransfer (BuilderImageTransfer transfer) |
| virtual void | AddBufferTransfer (BuilderBufferTransfer transfer) |
| virtual Grindstone::UniquePtr< RenderGraphPass > | ConstructExecutionPass () const override |
Public Attributes | |
| std::vector< BuilderImageTransfer > | imageTransfers |
| std::vector< BuilderBufferTransfer > | bufferTransfers |
| Public Attributes inherited from Grindstone::Renderer::RenderGraphBuilderPass | |
| Grindstone::String | name |
| PassId | passIndex |
| GpuPassType | type |
| Grindstone::Renderer::RenderGraphBuilder * | renderGraphBuilder = nullptr |
| std::vector< GraphicsAPI::Sampler * > | samplers |
| std::vector< PassBufferDesc > | bufferRefs |
| std::vector< PassImageDesc > | imageRefs |
|
inlineoverridevirtual |
Implements Grindstone::Renderer::RenderGraphBuilderPass.