|
Monad Engine da02fba2
> Undercity Codex_
|
#include <Swapchain.h>
Public Member Functions | |
| Swapchain (Context &ctx, GLFWwindow *window) | |
| ~Swapchain () | |
| Swapchain (const Swapchain &)=delete | |
| Swapchain & | operator= (const Swapchain &)=delete |
| void | Recreate () |
| VkSwapchainKHR | Get () const |
| VkRenderPass | GetRenderPass () const |
| VkExtent2D | GetExtent () const |
| VkFormat | GetFormat () const |
| const std::vector< VkFramebuffer > & | GetFramebuffers () const |
| uint32_t | ImageCount () const |
Definition at line 22 of file Swapchain.h.
| mnd::vk::Swapchain::Swapchain | ( | Context & | ctx, |
| GLFWwindow * | window | ||
| ) |
Definition at line 63 of file Swapchain.cpp.
| mnd::vk::Swapchain::~Swapchain | ( | ) |
Definition at line 68 of file Swapchain.cpp.
|
delete |
|
inline |
Definition at line 35 of file Swapchain.h.
Referenced by mnd::vk::Renderer::DrawFrame().
|
inline |
Definition at line 37 of file Swapchain.h.
Referenced by main().
|
inline |
Definition at line 38 of file Swapchain.h.
|
inline |
Definition at line 39 of file Swapchain.h.
|
inline |
Definition at line 36 of file Swapchain.h.
|
inline |
Definition at line 40 of file Swapchain.h.
Referenced by main().
| void mnd::vk::Swapchain::Recreate | ( | ) |
Tear down + rebuild against the window's current size. Blocks on vkDeviceWaitIdle so call only between frames.
Definition at line 73 of file Swapchain.cpp.
References mnd::vk::Context::GetDevice().
Referenced by main().