[][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.

Implementations

impl Backend[src]

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

Check which backend is it.

Trait Implementations

impl Clone for Backend[src]

impl Copy for Backend[src]

impl Debug for Backend[src]

impl Display for Backend[src]

impl Eq for Backend[src]

impl From<EnabledBackend> for Backend[src]

impl FromStr for Backend[src]

type Err = ParseBackendError

The associated error which can be returned from parsing.

impl Hash for Backend[src]

impl Ord for Backend[src]

impl PartialEq<Backend> for Backend[src]

impl PartialOrd<Backend> for Backend[src]

impl StructuralEq for Backend[src]

impl StructuralPartialEq for Backend[src]

impl TryFrom<Backend> for EnabledBackend[src]

type Error = NotEnabled

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Backend

impl Send for Backend

impl Sync for Backend

impl Unpin for Backend

impl UnwindSafe for Backend

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.