FreeRDP
UwacDisplay Struct Reference

main connection object to a wayland display More...

#include <uwac-priv.h>

Data Fields

struct wl_list globals
 
struct wl_display * display
 
struct wl_registry * registry
 
struct wl_compositor * compositor
 
struct wp_viewporter * viewporter
 
struct wl_subcompositor * subcompositor
 
struct wl_shell * shell
 
struct xdg_toplevel * xdg_toplevel
 
struct xdg_wm_base * xdg_base
 
struct wl_data_device_manager * devicemanager
 
struct zwp_keyboard_shortcuts_inhibit_manager_v1 * keyboard_inhibit_manager
 
struct zxdg_decoration_manager_v1 * deco_manager
 
struct org_kde_kwin_server_decoration_manager * kde_deco_manager
 
struct wl_shm * shm
 
enum wl_shm_format * shm_formats
 
uint32_t shm_formats_nb
 
bool has_rgb565
 
struct wl_data_device_manager * data_device_manager
 
struct text_cursor_position * text_cursor_position
 
struct workspace_manager * workspace_manager
 
struct wl_list seats
 
int display_fd
 
UwacReturnCode last_error
 
uint32_t display_fd_events
 
int epoll_fd
 
bool running
 
UwacTask dispatch_fd_task
 
uint32_t serial
 
uint32_t pointer_focus_serial
 
int actual_scale
 
struct wl_list windows
 
struct wl_list outputs
 
UwacEventListItem * push_queue
 
UwacEventListItem * pop_queue
 

Detailed Description

main connection object to a wayland display

Definition at line 89 of file uwac-priv.h.

Field Documentation

◆ actual_scale

int UwacDisplay::actual_scale

Definition at line 131 of file uwac-priv.h.

◆ compositor

struct wl_compositor* UwacDisplay::compositor

Definition at line 95 of file uwac-priv.h.

◆ data_device_manager

struct wl_data_device_manager* UwacDisplay::data_device_manager

Definition at line 117 of file uwac-priv.h.

◆ deco_manager

struct zxdg_decoration_manager_v1* UwacDisplay::deco_manager

Definition at line 103 of file uwac-priv.h.

◆ devicemanager

struct wl_data_device_manager* UwacDisplay::devicemanager

Definition at line 101 of file uwac-priv.h.

◆ dispatch_fd_task

UwacTask UwacDisplay::dispatch_fd_task

Definition at line 128 of file uwac-priv.h.

◆ display

struct wl_display* UwacDisplay::display

Definition at line 93 of file uwac-priv.h.

◆ display_fd

int UwacDisplay::display_fd

Definition at line 123 of file uwac-priv.h.

◆ display_fd_events

uint32_t UwacDisplay::display_fd_events

Definition at line 125 of file uwac-priv.h.

◆ epoll_fd

int UwacDisplay::epoll_fd

Definition at line 126 of file uwac-priv.h.

◆ globals

struct wl_list UwacDisplay::globals

Definition at line 84 of file uwac-priv.h.

◆ has_rgb565

bool UwacDisplay::has_rgb565

Definition at line 115 of file uwac-priv.h.

◆ kde_deco_manager

struct org_kde_kwin_server_decoration_manager* UwacDisplay::kde_deco_manager

Definition at line 104 of file uwac-priv.h.

◆ keyboard_inhibit_manager

struct zwp_keyboard_shortcuts_inhibit_manager_v1* UwacDisplay::keyboard_inhibit_manager

Definition at line 102 of file uwac-priv.h.

◆ last_error

UwacReturnCode UwacDisplay::last_error

Definition at line 124 of file uwac-priv.h.

◆ outputs

struct wl_list UwacDisplay::outputs

Definition at line 131 of file uwac-priv.h.

◆ pointer_focus_serial

uint32_t UwacDisplay::pointer_focus_serial

Definition at line 130 of file uwac-priv.h.

◆ pop_queue

UwacEventListItem * UwacDisplay::pop_queue

Definition at line 137 of file uwac-priv.h.

◆ push_queue

UwacEventListItem* UwacDisplay::push_queue

Definition at line 137 of file uwac-priv.h.

◆ registry

struct wl_registry* UwacDisplay::registry

Definition at line 94 of file uwac-priv.h.

◆ running

bool UwacDisplay::running

Definition at line 127 of file uwac-priv.h.

◆ seats

struct wl_list UwacDisplay::seats

Definition at line 119 of file uwac-priv.h.

◆ serial

uint32_t UwacDisplay::serial

Definition at line 129 of file uwac-priv.h.

◆ shell

struct wl_shell* UwacDisplay::shell

Definition at line 98 of file uwac-priv.h.

◆ shm

struct wl_shm* UwacDisplay::shm

Definition at line 112 of file uwac-priv.h.

◆ shm_formats

enum wl_shm_format* UwacDisplay::shm_formats

Definition at line 113 of file uwac-priv.h.

◆ shm_formats_nb

uint32_t UwacDisplay::shm_formats_nb

Definition at line 114 of file uwac-priv.h.

◆ subcompositor

struct wl_subcompositor* UwacDisplay::subcompositor

Definition at line 97 of file uwac-priv.h.

◆ text_cursor_position

struct text_cursor_position* UwacDisplay::text_cursor_position

Definition at line 118 of file uwac-priv.h.

◆ viewporter

struct wp_viewporter* UwacDisplay::viewporter

Definition at line 96 of file uwac-priv.h.

◆ windows

struct wl_list UwacDisplay::windows

Definition at line 131 of file uwac-priv.h.

◆ workspace_manager

struct workspace_manager* UwacDisplay::workspace_manager

Definition at line 119 of file uwac-priv.h.

◆ xdg_base

struct xdg_wm_base* UwacDisplay::xdg_base

Definition at line 100 of file uwac-priv.h.

◆ xdg_toplevel

struct xdg_toplevel* UwacDisplay::xdg_toplevel

Definition at line 99 of file uwac-priv.h.


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