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::Image * GetImage (Grindstone::Renderer::ResourceId id)
Grindstone::GraphicsAPI::Buffer * GetBuffer (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::TransientImageData > externalImages
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientBufferData > externalBuffers
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientImageKey > imageKeys
std::unordered_map< Grindstone::Renderer::ResourceId, Grindstone::Renderer::TransientBufferKey > bufferKeys
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: