Enum gfx::TargetViewError [−][src]
pub enum TargetViewError { NoBindFlag, Level(u8), Layer(LayerError), Channel(ChannelType), Unsupported, NotDetached, }
Error creating either a RenderTargetView, or DepthStencilView.
Variants
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.
The backend was refused for some reason.
The RTV cannot be changed due to the references to it existing.
Trait Implementations
impl Clone for TargetViewError
[src]
pub fn clone(&self) -> TargetViewError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TargetViewError
[src]
impl Display for TargetViewError
[src]
impl Error for TargetViewError
[src]
pub fn description(&self) -> &str
[src]
pub fn cause(&self) -> Option<&dyn Error>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
impl From<TargetViewError> for CombinedError
[src]
pub fn from(e: TargetViewError) -> CombinedError
[src]
impl PartialEq<TargetViewError> for TargetViewError
[src]
pub fn eq(&self, other: &TargetViewError) -> bool
[src]
pub fn ne(&self, other: &TargetViewError) -> bool
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,