Monado OpenXR Runtime
Data Fields
vk_swapchain Struct Reference

Wraps and manage VkSwapchainKHR and VkSurfaceKHR, used by Compositor code. More...

#include <main/comp_vk_swapchain.h>

Collaboration diagram for vk_swapchain:
Collaboration graph
[legend]

Data Fields

struct vk_bundlevk
 
VkSwapchainKHR swap_chain
 
VkSurfaceKHR surface
 
VkSurfaceFormatKHR surface_format
 
struct vk_swapchain_bufferbuffers
 
uint32_t image_count
 
VkFormat color_format
 
VkColorSpaceKHR color_space
 
VkPresentModeKHR present_mode
 
void * cb_priv
 
vk_swapchain_cb dimension_cb
 

Detailed Description

Wraps and manage VkSwapchainKHR and VkSurfaceKHR, used by Compositor code.

Field Documentation

◆ buffers

struct vk_swapchain_buffer* vk_swapchain::buffers

◆ cb_priv

void* vk_swapchain::cb_priv

Referenced by vk_swapchain_init().

◆ color_format

VkFormat vk_swapchain::color_format

◆ color_space

VkColorSpaceKHR vk_swapchain::color_space

◆ dimension_cb

vk_swapchain_cb vk_swapchain::dimension_cb

Referenced by vk_swapchain_init().

◆ image_count

uint32_t vk_swapchain::image_count

◆ present_mode

VkPresentModeKHR vk_swapchain::present_mode

◆ surface

VkSurfaceKHR vk_swapchain::surface

◆ surface_format

VkSurfaceFormatKHR vk_swapchain::surface_format

◆ swap_chain

VkSwapchainKHR vk_swapchain::swap_chain

◆ vk

struct vk_bundle* vk_swapchain::vk

The documentation for this struct was generated from the following file: