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§
source§impl Debug for BindGroupLayout
impl Debug for BindGroupLayout
source§impl DynResource for BindGroupLayout
impl DynResource for BindGroupLayout
impl DynBindGroupLayout for BindGroupLayout
Auto Trait Implementations§
impl Freeze for BindGroupLayout
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