18 bool CreateSurface(
Window* window);
19 bool CreateSwapchain();
22 VkSurfaceFormatKHR SelectFormat();
23 VkPresentModeKHR SelectPresentMode();
25 void GetNextImageIndex();
27 VkSurfaceKHR windowSurface =
nullptr;
28 VkSwapchainKHR swapchain =
nullptr;
Definition GraphicsAdapter.hpp:27
Definition GraphicsSwapchainVK.hpp:8
void Destroy() override
Run the destruction logic of this class. This also frees its memory.
Definition GraphicsSwapchainVK.cpp:21
VkImage GetBackbufferImage(uint32 index)
Definition GraphicsSwapchainVK.cpp:55
void Present() override
Definition GraphicsSwapchainVK.cpp:40
Definition GraphicsSwapchain.hpp:16
void Init() override
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition GraphicsAdapterChild.cpp:16
uint32_t uint32
Definition Primitives.hpp:12