Enum gfx::TargetViewError[][src]

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 Clone for TargetViewError[src]

impl Debug for TargetViewError[src]

impl Display for TargetViewError[src]

impl Error for TargetViewError[src]

impl From<TargetViewError> for CombinedError[src]

impl PartialEq<TargetViewError> for TargetViewError[src]

impl StructuralPartialEq for TargetViewError[src]

Auto Trait Implementations

impl RefUnwindSafe for TargetViewError

impl Send for TargetViewError

impl Sync for TargetViewError

impl Unpin for TargetViewError

impl UnwindSafe for TargetViewError

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.