Monado OpenXR Runtime
|
A output device or a window, often directly connected to the device. More...
#include <main/comp_window.h>
Data Fields | |
struct comp_compositor * | c |
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) |
A output device or a window, often directly connected to the device.
struct comp_compositor* comp_window::c |
Owning compositor.
Referenced by comp_window_direct_acquire_xlib_display(), comp_window_direct_connect(), comp_window_direct_create_surface(), comp_window_direct_get_primary_display_mode(), and comp_window_direct_init_swapchain().
void(* comp_window::destroy) (struct comp_window *w) |
void(* comp_window::flush) (struct comp_window *w) |
bool(* comp_window::init) (struct comp_window *w) |
bool(* comp_window::init_swapchain) (struct comp_window *w, uint32_t width, uint32_t height) |
const char* comp_window::name |
Name of the window system.
Referenced by comp_window_direct_nvidia_create(), comp_window_direct_randr_create(), comp_window_wayland_create(), and comp_window_xcb_create().
struct vk_swapchain comp_window::swapchain |
Helper struct.
Referenced by comp_window_direct_acquire_xlib_display(), comp_window_direct_create_surface(), comp_window_direct_get_primary_display_mode(), and comp_window_direct_init_swapchain().
void(* comp_window::update_window_title) (struct comp_window *w, const char *title) |