Module wayland_client::protocol [] [src]

The wayland core protocol

This module contains all objects of the core wayland protocol.

It has been generated from the wayland.xml protocol file using wayland_scanner.

Modules

wl_buffer

content for a wl_surface

wl_callback

callback object

wl_compositor

the compositor singleton

wl_data_device

data transfer device

wl_data_device_manager

data transfer interface

wl_data_offer

offer to transfer data

wl_data_source

offer to transfer data

wl_display

core global object

wl_keyboard

keyboard input device

wl_output

compositor output region

wl_pointer

pointer input device

wl_region

region interface

wl_registry

global registry object

wl_seat

group of input devices

wl_shell

create desktop-style surfaces

wl_shell_surface

desktop-style metadata interface

wl_shm

shared memory support

wl_shm_pool

a shared memory pool

wl_subcompositor

sub-surface compositing

wl_subsurface

sub-surface interface to a wl_surface

wl_surface

an onscreen surface

wl_touch

touchscreen input device