[−][src]Enum azul_core::window::RendererType
Force a specific renderer. By default, Azul will try to use the hardware renderer and fall back to the software renderer if it can't create an OpenGL 3.2 context. However, in some cases a hardware renderer might create problems or you want to force either a software or hardware renderer.
If the field renderer_type
on the WindowCreateOptions
is not
RendererType::Default
, the create_window
method will try to create
a window with the specific renderer type and crash if the renderer is
not available for whatever reason.
If you don't know what any of this means, leave it at Default
.
Variants
Use the hardware renderer first, then fall back to OSMesa
Force hardware rendering
Force software rendering
Render using a custom OpenGL implementation
Trait Implementations
impl Clone for RendererType
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for RendererType
[src]
impl Default for RendererType
[src]
impl Eq for RendererType
[src]
impl Hash for RendererType
[src]
fn hash<H>(&self, state: &mut H) where
H: Hasher,
[src]
H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for RendererType
[src]
fn cmp(&self, other: &RendererType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<RendererType> for RendererType
[src]
fn eq(&self, other: &RendererType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<RendererType> for RendererType
[src]
Auto Trait Implementations
impl !RefUnwindSafe for RendererType
impl !Send for RendererType
impl !Sync for RendererType
impl Unpin for RendererType
impl !UnwindSafe for RendererType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,