11 WGPUSwapChain swapchain;
12 std::shared_ptr<SurfaceWG> surface;
13 const std::shared_ptr<DeviceWG> owningDevice;
14 SwapchainWG(
decltype(surface) surface, uint32_t width, uint32_t height,
const std::shared_ptr<DeviceWG> owningDevice);
16 void Resize(uint32_t width, uint32_t height)
final;
17 void GetNextImage(uint32_t* index)
final;
18 ITexture* ImageAtIndex(uint32_t index)
final;
23 std::array<TextureWG,3> activeTextures;
26 void SetVsyncMode(
bool mode)
final;
28 WGPUSwapChain makeSwapchain(uint32_t width, uint32_t height);
Definition Texture.hpp:168