Enum tetra::graphics::mesh::BufferUsage [−][src]
The expected usage of a GPU buffer.
The GPU may optionally use this to optimize data storage and access.
Variants
The buffer's data is not expected to change after creation.
The buffer's data is expected to change occasionally after creation.
The buffer's data is expected to change every frame.
Auto Trait Implementations
impl RefUnwindSafe for BufferUsage
[src]
impl Send for BufferUsage
[src]
impl Sync for BufferUsage
[src]
impl Unpin for BufferUsage
[src]
impl UnwindSafe for BufferUsage
[src]
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, 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>,