pub struct UniformLayout {
pub fields: Vec<UniformField>,
pub size: u32,
}Expand description
Host layout generated from a parameter schema.
Fields§
§fields: Vec<UniformField>Members in schema order.
size: u32Total buffer size rounded to WGSL uniform alignment.
Trait Implementations§
Source§impl Clone for UniformLayout
impl Clone for UniformLayout
Source§impl Debug for UniformLayout
impl Debug for UniformLayout
impl Eq for UniformLayout
Source§impl PartialEq for UniformLayout
impl PartialEq for UniformLayout
impl StructuralPartialEq for UniformLayout
Auto Trait Implementations§
impl Freeze for UniformLayout
impl RefUnwindSafe for UniformLayout
impl Send for UniformLayout
impl Sync for UniformLayout
impl Unpin for UniformLayout
impl UnsafeUnpin for UniformLayout
impl UnwindSafe for UniformLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.