|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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 |