Monado OpenXR Runtime
Data Fields
comp_window Struct Reference

A output device or a window, often directly connected to the device. More...

#include <main/comp_window.h>

Collaboration diagram for comp_window:
Collaboration graph
[legend]

Data Fields

struct comp_compositorc
 Owning compositor. More...
 
const char * name
 Name of the window system. More...
 
struct vk_swapchain swapchain
 Helper struct. More...
 
void(* destroy )(struct comp_window *w)
 
void(* flush )(struct comp_window *w)
 
bool(* init )(struct comp_window *w)
 
bool(* init_swapchain )(struct comp_window *w, uint32_t width, uint32_t height)
 
void(* update_window_title )(struct comp_window *w, const char *title)
 

Detailed Description

A output device or a window, often directly connected to the device.

Field Documentation

◆ c

struct comp_compositor* comp_window::c

◆ destroy

void(* comp_window::destroy) (struct comp_window *w)

◆ flush

void(* comp_window::flush) (struct comp_window *w)

◆ init

bool(* comp_window::init) (struct comp_window *w)

◆ init_swapchain

bool(* comp_window::init_swapchain) (struct comp_window *w, uint32_t width, uint32_t height)

◆ name

const char* comp_window::name

◆ swapchain

struct vk_swapchain comp_window::swapchain

◆ update_window_title

void(* comp_window::update_window_title) (struct comp_window *w, const char *title)

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