19 virtual bool Initialize(
Window *window) = 0;
20 virtual void ImmediateSetContext() = 0;
21 virtual void ImmediateSwapBuffers() = 0;
22 virtual bool AcquireNextImage() = 0;
24 virtual bool PresentSwapchain() = 0;
27 virtual uint32_t GetCurrentImageIndex() = 0;
28 virtual uint32_t GetMaxFramesInFlight() = 0;
29 virtual void Resize(uint32_t width, uint32_t height) = 0;