simvx.graphics.gpu.swapchain

Swapchain creation and recreation.

Module Contents

Classes

Swapchain

Manages VkSwapchainKHR lifecycle.

Data

API

simvx.graphics.gpu.swapchain.__all__

[‘Swapchain’]

simvx.graphics.gpu.swapchain.log

‘getLogger(…)’

class simvx.graphics.gpu.swapchain.Swapchain(instance: Any, device: Any, physical_device: Any, surface: Any, extent: tuple[int, int], graphics_family: int, present_family: int, *, vsync: bool = False)

Manages VkSwapchainKHR lifecycle.

Initialization

create() None
recreate(extent: tuple[int, int]) None
destroy() None