Enum flo_render::RenderInitError[][src]

pub enum RenderInitError {
    ApiNotAvailable,
    CannotOpenGraphicsDevice,
    CannotCreateGraphicsDevice,
    CannotStartGraphicsDriver,
    DisplayNotAvailable,
    MissingRequiredExtension,
    CouldNotConfigureDisplay,
    CouldNotCreateContext,
    CouldNotCreateSurface,
    ContextDidNotStart,
}

Errors that can happen when trying to initialise the renderer

Variants

ApiNotAvailable

The required rendering API is not available

CannotOpenGraphicsDevice

Indicates that the graphics device could not be opened

CannotCreateGraphicsDevice

Indicates that the graphics device could not be attached to

CannotStartGraphicsDriver

The graphics driver failed to initialise

DisplayNotAvailable

The graphics display is not available

MissingRequiredExtension

A required extension was missing

CouldNotConfigureDisplay

Unable to configure the display

CouldNotCreateContext

The context failed to create

CouldNotCreateSurface

The render surface failed to create

ContextDidNotStart

Could not set the active context

Trait Implementations

impl Clone for RenderInitError[src]

impl Debug for RenderInitError[src]

impl PartialEq<RenderInitError> for RenderInitError[src]

impl StructuralPartialEq for RenderInitError[src]

Auto Trait Implementations

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, 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.