Enum vulkano::command_buffer::validity::CheckCopyBufferImageError
[−]
[src]
pub enum CheckCopyBufferImageError { SourceMissingTransferUsage, DestinationMissingTransferUsage, OverlappingRanges, UnexpectedMultisampled, ImageCoordinatesOutOfRange, WrongPixelType(IncompatiblePixelsType), BufferTooSmall { required_len: usize, actual_len: usize, }, }
Error that can happen from check_copy_buffer_image
.
Variants
SourceMissingTransferUsage
The source buffer or image is missing the transfer source usage.
DestinationMissingTransferUsage
The destination buffer or image is missing the transfer destination usage.
OverlappingRanges
The source and destination are overlapping.
UnexpectedMultisampled
The image must not be multisampled.
ImageCoordinatesOutOfRange
The image coordinates are out of range.
WrongPixelType(IncompatiblePixelsType)
The type of pixels in the buffer isn't compatible with the image format.
BufferTooSmall
The buffer is too small for the copy operation.
Fields of BufferTooSmall
required_len: usize | Required number of elements in the buffer. |
actual_len: usize | Actual number of elements in the buffer. |
Trait Implementations
impl Debug for CheckCopyBufferImageError
[src]
impl Copy for CheckCopyBufferImageError
[src]
impl Clone for CheckCopyBufferImageError
[src]
fn clone(&self) -> CheckCopyBufferImageError
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Error for CheckCopyBufferImageError
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
[src]
The lower-level cause of this error, if any. Read more
impl Display for CheckCopyBufferImageError
[src]
fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error>
[src]
Formats the value using the given formatter. Read more
impl From<IncompatiblePixelsType> for CheckCopyBufferImageError
[src]
fn from(err: IncompatiblePixelsType) -> CheckCopyBufferImageError
[src]
Performs the conversion.