[][src]Trait amethyst_rendy::rendy::wsi::winit::os::unix::EventsLoopExt

pub trait EventsLoopExt {
    fn new_x11() -> Result<Self, XNotSupported>;
fn new_wayland() -> Self;
fn is_wayland(&self) -> bool;
fn is_x11(&self) -> bool;
fn get_wayland_display(&self) -> Option<*mut c_void>; }

Additional methods on EventsLoop that are specific to Linux.

Required methods

fn new_x11() -> Result<Self, XNotSupported>

Builds a new EventsLoop that is forced to use X11.

fn new_wayland() -> Self

Builds a new EventsLoop that is forced to use Wayland.

fn is_wayland(&self) -> bool

True if the EventsLoop uses Wayland.

fn is_x11(&self) -> bool

True if the EventsLoop uses X11.

fn get_wayland_display(&self) -> Option<*mut c_void>

Returns a pointer to the wl_display object of wayland that is used by this EventsLoop.

Returns None if the EventsLoop doesn't use wayland (if it uses xlib for example).

The pointer will become invalid when the glutin EventsLoop is destroyed.

Loading content...

Implementors

impl EventsLoopExt for EventsLoop[src]

Loading content...