FreeRDP
UwacWindow Struct Reference

a window More...

#include <uwac-priv.h>

Data Fields

UwacDisplay * display
 
int width
 
int height
 
int stride
 
int surfaceStates
 
enum wl_shm_format format
 
size_t nbuffers
 
UwacBuffer * buffers
 
struct wl_region * opaque_region
 
struct wl_region * input_region
 
ssize_t drawingBufferIdx
 
ssize_t pendingBufferIdx
 
struct wl_surface * surface
 
struct wp_viewport * viewport
 
struct wl_shell_surface * shell_surface
 
struct xdg_surface * xdg_surface
 
struct xdg_toplevel * xdg_toplevel
 
struct zxdg_toplevel_decoration_v1 * deco
 
struct org_kde_kwin_server_decoration * kde_deco
 
struct wl_list link
 
uint32_t pointer_enter_serial
 
uint32_t pointer_cursor_serial
 
int pointer_current_cursor
 

Detailed Description

a window

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

Field Documentation

◆ buffers

UwacBuffer* UwacWindow::buffers

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

◆ deco

struct zxdg_toplevel_decoration_v1* UwacWindow::deco

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

◆ display

UwacDisplay* UwacWindow::display

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

◆ drawingBufferIdx

ssize_t UwacWindow::drawingBufferIdx

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

◆ format

enum wl_shm_format UwacWindow::format

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

◆ height

int UwacWindow::height

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

◆ input_region

struct wl_region* UwacWindow::input_region

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

◆ kde_deco

struct org_kde_kwin_server_decoration* UwacWindow::kde_deco

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

◆ link

struct wl_list UwacWindow::link

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

◆ nbuffers

size_t UwacWindow::nbuffers

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

◆ opaque_region

struct wl_region* UwacWindow::opaque_region

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

◆ pendingBufferIdx

ssize_t UwacWindow::pendingBufferIdx

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

◆ pointer_current_cursor

int UwacWindow::pointer_current_cursor

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

◆ pointer_cursor_serial

uint32_t UwacWindow::pointer_cursor_serial

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

◆ pointer_enter_serial

uint32_t UwacWindow::pointer_enter_serial

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

◆ shell_surface

struct wl_shell_surface* UwacWindow::shell_surface

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

◆ stride

int UwacWindow::stride

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

◆ surface

struct wl_surface* UwacWindow::surface

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

◆ surfaceStates

int UwacWindow::surfaceStates

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

◆ viewport

struct wp_viewport* UwacWindow::viewport

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

◆ width

int UwacWindow::width

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

◆ xdg_surface

struct xdg_surface* UwacWindow::xdg_surface

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

◆ xdg_toplevel

struct xdg_toplevel* UwacWindow::xdg_toplevel

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


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