Struct wayland_client::protocol::wl_subcompositor::WlSubcompositor [] [src]

pub struct WlSubcompositor { /* fields omitted */ }

Methods

impl WlSubcompositor
[src]

unbind from the subcompositor interface

Informs the server that the client will not be using this protocol object anymore. This does not affect any other objects, wl_subsurface objects included.

This is a destructor, you cannot send requests to this object once this method is called.

give a surface the role sub-surface

Create a sub-surface interface for the given surface, and associate it with the given parent surface. This turns a plain wl_surface into a sub-surface.

The to-be sub-surface must not already have another role, and it must not have an existing wl_subsurface object. Otherwise a protocol error is raised.

Trait Implementations

impl Send for WlSubcompositor
[src]

impl Sync for WlSubcompositor
[src]

impl Proxy for WlSubcompositor
[src]

Pointer to the underlying wayland proxy object

Create an instance from a wayland pointer Read more

Create an instance from a wayland pointer Read more

Pointer to the interface representation

Internal wayland name of this interface

Max version of this interface supported

Current version of the interface this proxy is instanciated with

Check if the proxt behind this handle is actually still alive

Check of two handles are actually the same wayland object Read more

Set a pointer associated as user data on this proxy Read more

Get the pointer associated as user data on this proxy Read more