Struct wgpu_hal::vulkan::BindGroupLayout
source · pub struct BindGroupLayout {
raw: DescriptorSetLayout,
desc_count: DescriptorTotalCount,
types: Box<[(DescriptorType, u32)]>,
binding_arrays: Vec<(u32, NonZeroU32)>,
}
Fields§
§raw: DescriptorSetLayout
§desc_count: DescriptorTotalCount
§types: Box<[(DescriptorType, u32)]>
§binding_arrays: Vec<(u32, NonZeroU32)>
Map of binding index to size,
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for BindGroupLayout
impl Send for BindGroupLayout
impl Sync for BindGroupLayout
impl Unpin for BindGroupLayout
impl UnwindSafe for BindGroupLayout
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