[−][src]Trait winit::os::unix::EventsLoopExt
Additional methods on EventsLoop
that are specific to Linux.
Required methods
fn new_x11() -> Result<Self, XNotSupported> where
Self: Sized,
Self: Sized,
Builds a new EventsLoop
that is forced to use X11.
fn new_wayland() -> Self where
Self: Sized,
Self: Sized,
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.