[−][src]Struct crevice::std140::DynamicUniform
Wrapper type that aligns the inner type to at least 256 bytes.
This type is useful for ensuring correct alignment when creating dynamic uniform buffers in APIs like WebGPU.
Trait Implementations
impl<T: AsStd140> AsStd140 for DynamicUniform<T>
[src]
type Std140Type = DynamicUniformStd140<<T as AsStd140>::Std140Type>
The std140
version of this value.
fn as_std140(&self) -> Self::Std140Type
[src]
fn std140_size(&self) -> usize
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for DynamicUniform<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for DynamicUniform<T> where
T: Send,
T: Send,
impl<T> Sync for DynamicUniform<T> where
T: Sync,
T: Sync,
impl<T> Unpin for DynamicUniform<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for DynamicUniform<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsStd140 for T where
T: Std140,
[src]
T: Std140,
type Std140Type = T
The std140
version of this value.
fn as_std140(&Self) -> T
[src]
fn std140_size(&self) -> usize
[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> 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>,