Enum miniquad::conf::LinuxX11Gl
source · pub enum LinuxX11Gl {
GLXOnly,
EGLOnly,
GLXWithEGLFallback,
EGLWithGLXFallback,
}
Variants§
GLXOnly
Use libGLX.so/libGLX.so.0 and its funciton for creating OpenGL context If there is no libGLX - just panic right away
EGLOnly
Use libEGL.so/libEGL.so.0 and its funciton for creating OpenGL context If there is no libEGL - just panic right away
GLXWithEGLFallback
Use libGLX and if there is not libGLX - try libEGL. The default option.
EGLWithGLXFallback
Use libEGL and if there is not libEGL - try libGLX.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LinuxX11Gl
impl RefUnwindSafe for LinuxX11Gl
impl Send for LinuxX11Gl
impl Sync for LinuxX11Gl
impl Unpin for LinuxX11Gl
impl UnwindSafe for LinuxX11Gl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more