[][src]Enum gfx::TargetViewError

pub enum TargetViewError {
    NoBindFlag,
    Level(u8),
    Layer(LayerError),
    Channel(ChannelType),
    Unsupported,
    NotDetached,
}

Error creating either a RenderTargetView, or DepthStencilView.

Variants

NoBindFlag

The RENDER_TARGET/DEPTH_STENCIL flag is not present in the texture.

Level(u8)

Selected mip level doesn't exist.

Layer(LayerError)

Selected array layer doesn't exist.

Channel(ChannelType)

Selected channel type is not supported for this texture.

Unsupported

The backend was refused for some reason.

NotDetached

The RTV cannot be changed due to the references to it existing.

Trait Implementations

impl Display for TargetViewError[src]

impl Debug for TargetViewError[src]

impl Clone for TargetViewError[src]

impl Error for TargetViewError[src]

impl PartialEq<TargetViewError> for TargetViewError[src]

impl From<TargetViewError> for CombinedError[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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