Enum gfx_hal::image::CreationError [−][src]
pub enum CreationError { OutOfMemory(OutOfMemory), Format(Format), Kind, Samples(NumSamples), Size(Size), Data(usize), Usage(Usage), }
Pure image object creation error.
Variants
OutOfMemory(OutOfMemory)
Out of either host or device memory.
Format(Format)
The format is not supported by the device.
The kind doesn’t support a particular operation.
Samples(NumSamples)
Failed to map a given multisampled kind to the device.
Size(Size)
Unsupported size in one of the dimensions.
Data(usize)
The given data has a different size than the target image slice.
Usage(Usage)
The mentioned usage mode is not supported
Trait Implementations
impl Clone for CreationError
[src]
impl Clone for CreationError
[src]fn clone(&self) -> CreationError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Error for CreationError
[src]
impl Error for CreationError
[src]impl From<OutOfMemory> for CreationError
[src]
impl From<OutOfMemory> for CreationError
[src]fn from(source: OutOfMemory) -> Self
[src]
impl PartialEq<CreationError> for CreationError
[src]
impl PartialEq<CreationError> for CreationError
[src]fn eq(&self, other: &CreationError) -> bool
[src]
fn ne(&self, other: &CreationError) -> bool
[src]
impl StructuralPartialEq for CreationError
[src]
impl StructuralPartialEq for CreationError
[src]Auto Trait Implementations
impl RefUnwindSafe for CreationError
impl RefUnwindSafe for CreationError
impl Send for CreationError
impl Send for CreationError
impl Sync for CreationError
impl Sync for CreationError
impl Unpin for CreationError
impl Unpin for CreationError
impl UnwindSafe for CreationError
impl UnwindSafe for CreationError