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

Classes

struct  PooledImage
struct  PooledBuffer

Public Member Functions

void BeginFrame ()
TransientImageKey AcquireImage (Math::Uint2 viewportResolution, Math::Uint2 swapchainResolution, const ImageDescription &desc)
TransientBufferKey AcquireBuffer (const BufferDescription &desc)
Grindstone::Renderer::TransientImageDataGetTrackedImage (TransientImageKey key)
Grindstone::Renderer::TransientBufferDataGetTrackedBuffer (TransientBufferKey key)

Protected Attributes

std::unordered_map< TransientImageDescription, std::vector< PooledImage > > images
std::unordered_map< TransientBufferDescription, std::vector< PooledBuffer > > buffers

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