[][src]Struct crevice::std140::DynamicUniform

pub struct DynamicUniform<T>(pub T);

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.

Auto Trait Implementations

impl<T> RefUnwindSafe for DynamicUniform<T> where
    T: RefUnwindSafe

impl<T> Send for DynamicUniform<T> where
    T: Send

impl<T> Sync for DynamicUniform<T> where
    T: Sync

impl<T> Unpin for DynamicUniform<T> where
    T: Unpin

impl<T> UnwindSafe for DynamicUniform<T> where
    T: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.