Struct wayland_client::GlobalManager[][src]

pub struct GlobalManager { /* fields omitted */ }

An utility to manage global objects

This utility provides an implemenation for the registry that track the list of globals for you, as well as utilities to bind them.

Methods

impl GlobalManager
[src]

Create a global manager handling a registry

Create a global manager handling a registry with a callback

This global manager will track globals as a simple one, but will also forward the registry events to your callback.

This can be used if you want to handle specially certain globals, but want to use the default mechanism for the rest.

Instanciate a global with highest available version

This method is only appropriate for globals that are expected to not exist with multiplicity (sur as wl_compositor or wl_shm), as it will only bind a single one.

Instanciate a global with a specific version

Like instantiate_auto, but will bind a specific version of this global an not the highest available.

Important traits for Vec<u8>

Retrieve the list of currently known globals

Trait Implementations

impl Clone for GlobalManager
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations