Struct wayland_client::wayland::output::WlOutput [] [src]

pub struct WlOutput {
    // some fields omitted
}

compositor output region

An output describes part of the compositor geometry. The compositor works in the 'compositor coordinate system' and an output corresponds to a rectangular area in that space that is actually visible. This typically corresponds to a monitor that displays part of the compositor space. This object is published as global during start up, or when a monitor is hotplugged.

Trait Implementations

impl Sync for WlOutput
[src]

impl Send for WlOutput
[src]

impl Proxy for WlOutput
[src]

fn ptr(&self) -> *mut wl_proxy

fn interface() -> *mut wl_interface

fn interface_name() -> &'static str

The internal name of this interface, as advertized by the registry if it is a global.

fn version() -> u32

The maximum version of this interface handled by the library.

fn id(&self) -> ProxyId

Get the id of this proxy

fn set_event_iterator(&mut self, evt: &EventIterator)

Set the event iterator associated to this proxy

impl Debug for WlOutput
[src]

fn fmt(&self, fmt: &mut Formatter) -> Result<()Error>

Formats the value using the given formatter.