Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Renderer::RenderGraphFrameResources Struct Reference

Public Member Functions

void RealizeKeys (Grindstone::Renderer::TransientResourceManager *resourceManager)
Grindstone::GraphicsAPI::ImageGetImage (Grindstone::Renderer::ResourceId id)
Grindstone::GraphicsAPI::BufferGetBuffer (Grindstone::Renderer::ResourceId id)
void SetLayout (Grindstone::Renderer::ResourceId id, Grindstone::GraphicsAPI::ImageLayout layout, Grindstone::GraphicsAPI::AccessFlags access, Grindstone::GraphicsAPI::PipelineStageBit pipelineStage)
std::tuple< Grindstone::GraphicsAPI::ImageLayout, Grindstone::GraphicsAPI::AccessFlags, Grindstone::GraphicsAPI::PipelineStageBit > GetLayout (Grindstone::Renderer::ResourceId id)

Public Attributes

std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientImageDataexternalImages
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientBufferDataexternalBuffers
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientImageKeyimageKeys
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientBufferKeybufferKeys
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientImageData * > images
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientBufferData * > buffers

The documentation for this struct was generated from the following file: