30 virtual void*
GetImage(uint32_t imageIndex)
const = 0;
36 virtual void Resize(uint32_t width, uint32_t height) = 0;
42 virtual
bool IsValid() const noexcept = 0;
virtual void Resize(uint32_t width, uint32_t height)=0
virtual SwapchainResult AcquireNextImage(uint32_t &imageIndex)=0
virtual bool IsValid() const noexcept=0
virtual SwapchainResult Present(uint32_t imageIndex)=0
virtual ~Swapchain()=default
virtual size_t GetImageCount() const =0
virtual Format GetImageFormat() const noexcept=0
virtual void * GetImage(uint32_t imageIndex) const =0
virtual void Destroy() noexcept=0
Contains all graphics related classes and structs.