pub struct UniformBufferDesc {
pub name: String,
pub group: u32,
pub binding: u32,
pub size_bytes: u32,
}Expand description
Description of a uniform buffer binding.
Fields§
§name: StringName of the uniform block.
group: u32Bind group index.
binding: u32Binding slot within the group.
size_bytes: u32Size of the uniform buffer in bytes.
Implementations§
Trait Implementations§
Source§impl Clone for UniformBufferDesc
impl Clone for UniformBufferDesc
Source§fn clone(&self) -> UniformBufferDesc
fn clone(&self) -> UniformBufferDesc
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UniformBufferDesc
impl RefUnwindSafe for UniformBufferDesc
impl Send for UniformBufferDesc
impl Sync for UniformBufferDesc
impl Unpin for UniformBufferDesc
impl UnsafeUnpin for UniformBufferDesc
impl UnwindSafe for UniformBufferDesc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more