[][src]Module wayland_raw_protocol_bindings::client::wayland::wl_shm

shared memory support

A singleton global object that provides support for shared memory.

Clients can create wl_shm_pool objects using the create_pool request.

At connection setup time, the wl_shm object emits one or more format events to inform clients about the valid pixel formats that can be used for buffers.

Enums

error

wl_shm error values

format

pixel formats

wl_shm

Statics

wl_shm_events

C-representation of the messages of this interface, for interop

wl_shm_interface

C representation of this interface, for interop

wl_shm_requests

C-representation of the messages of this interface, for interop

Traits

wl_shm_listener

An interface for handling events.

Functions

wl_shm_add_listener
wl_shm_add_rust_listener
wl_shm_create_pool

create a shm pool

wl_shm_destroy
wl_shm_get_user_data
wl_shm_get_version
wl_shm_set_user_data