[][src]Enum rendy_core::Backend

pub enum Backend {
    Dx12,
    Empty,
    Gl,
    Metal,
    Vulkan,
}

Backend enumerator.

Variants

Dx12

Microsoft's DirectX 12 (tm) backend

Empty

Empty backend. Most functions are unimplemented!()

Gl

Khronos' OpenGL and WebGL backends.

Metal

Apple's Metal (tm) backend.

Vulkan

Khronos' Vulkan backend.

Methods

impl Backend[src]

pub fn which<B: Backend>() -> Self[src]

Check which backend is it.

Trait Implementations

impl From<EnabledBackend> for Backend[src]

impl Clone for Backend[src]

impl Copy for Backend[src]

impl Eq for Backend[src]

impl Ord for Backend[src]

impl PartialEq<Backend> for Backend[src]

impl PartialOrd<Backend> for Backend[src]

impl Display for Backend[src]

impl Debug for Backend[src]

impl TryFrom<Backend> for EnabledBackend[src]

type Error = NotEnabled

The type returned in the event of a conversion error.

impl FromStr for Backend[src]

type Err = ParseBackendError

The associated error which can be returned from parsing.

impl Hash for Backend[src]

impl StructuralPartialEq for Backend[src]

impl StructuralEq for Backend[src]

Auto Trait Implementations

impl Send for Backend

impl Sync for Backend

impl Unpin for Backend

impl UnwindSafe for Backend

impl RefUnwindSafe for Backend

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]