Module wayland_client::core [] [src]

The core wayland protocol.

This module covers the core part of the wayland protocol.

The structures are organised in submodules depending on the global object used to create them.

Modules

compositor

Structures related to the compositor and surfaces.

output

Structures related to outputs.

seat

Structures related to seats and inputs.

shell

Structures related to the shell.

shm

Structures related to buffers and shared memory pools.

subcompositor

Structures related to subsurfaces and the subcompositor.

Structs

Display

A wayland Display.

Registry

A Registry, giving access to the global wayland objects.

Serial

An opaque identifier to the serial number associated to an event.

Traits

Surface

A trait representing whatever can be used a a surface. Protocol extentions surch as EGL can define their own kind of surfaces, but they wrap a WSurface.

Functions

default_display

Tries to connect to the default wayland display.