Struct wayland_server::protocol::wl_surface::WlSurface [] [src]

pub struct WlSurface { /* fields omitted */ }

Methods

impl WlSurface
[src]

surface enters an output

This is emitted whenever a surface's creation, movement, or resizing results in some part of it being within the scanout region of an output.

Note that a surface may be overlapping with zero or more outputs.

surface leaves an output

This is emitted whenever a surface's creation, movement, or resizing results in it no longer having any part of it within the scanout region of an output.

Trait Implementations

impl Send for WlSurface
[src]

impl Sync for WlSurface
[src]

impl Resource for WlSurface
[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 resource is instanciated with

Check if the resource behind this handle is actually still alive

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