|
Hymn to Beauty
C++ 3D Engine
|
Vulkan implementation of RenderTargetAllocator. More...
#include <VulkanRenderTargetAllocator.hpp>
Public Member Functions | |
| VulkanRenderTargetAllocator (VulkanRenderer &vulkanRenderer, VkDevice device, VkPhysicalDevice physicalDevice, RenderPassAllocator *renderPassAllocator) | |
| Create a new render target allocator. More... | |
| ~VulkanRenderTargetAllocator () final | |
| Destructor. More... | |
Public Member Functions inherited from Video::RenderTargetAllocator | |
| RenderTargetAllocator (uint8_t frames, RenderPassAllocator *renderPassAllocator) | |
| Create a new render target allocator. More... | |
| virtual | ~RenderTargetAllocator () |
| Destructor. More... | |
| virtual void | BeginFrame () |
| Call at the beginning of each frame. More... | |
| Texture * | CreateRenderTarget (const glm::uvec2 &size, Texture::Format format) |
| Create a render target. More... | |
| void | FreeRenderTarget (Texture *renderTarget) |
| Free a render target. More... | |
Vulkan implementation of RenderTargetAllocator.
| Video::VulkanRenderTargetAllocator::VulkanRenderTargetAllocator | ( | VulkanRenderer & | vulkanRenderer, |
| VkDevice | device, | ||
| VkPhysicalDevice | physicalDevice, | ||
| RenderPassAllocator * | renderPassAllocator | ||
| ) |
Create a new render target allocator.
| vulkanRenderer | The Vulkan renderer. |
| device | The Vulkan device. |
| physicalDevice | The physical device. |
| renderPassAllocator | Render pass allocator. |
|
final |
Destructor.