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 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

impl Send for WlOutput

impl Proxy for WlOutput

fn ptr(&self) -> *mut wl_proxy

fn interface() -> *mut wl_interface

fn interface_name() -> &'static str

fn version() -> u32

fn id(&self) -> ProxyId

unsafe fn from_ptr(ptr: *mut wl_proxy) -> WlOutput

unsafe fn from_ptr_no_own(ptr: *mut wl_proxy) -> WlOutput

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

impl Debug for WlOutput

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

impl Drop for WlOutput

fn drop(&mut self)