[−][src]Enum vulkano::buffer::view::BufferViewCreationError
Error that can happen when creating a buffer view.
Variants
OomError(OomError)
Out of memory.
WrongBufferUsage
The buffer was not creating with one of the storage_texel_buffer
or
uniform_texel_buffer
usages.
WrongBufferAlignment
The offset within the buffer is not a multiple of the min_texel_buffer_offset_alignment
limit.
UnsupportedFormat
The requested format is not supported for this usage.
MaxTexelBufferElementsExceeded
The maximum number of elements in the buffer view has been exceeded.
Trait Implementations
impl Clone for BufferViewCreationError
[src]
fn clone(&self) -> BufferViewCreationError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<OomError> for BufferViewCreationError
[src]
fn from(err: OomError) -> BufferViewCreationError
[src]
impl Copy for BufferViewCreationError
[src]
impl Display for BufferViewCreationError
[src]
impl Debug for BufferViewCreationError
[src]
impl Error for BufferViewCreationError
[src]
Auto Trait Implementations
impl Send for BufferViewCreationError
impl Sync for BufferViewCreationError
impl Unpin for BufferViewCreationError
impl RefUnwindSafe for BufferViewCreationError
impl UnwindSafe for BufferViewCreationError
Blanket Implementations
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
fn indiv_size() -> usize
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,