#[repr(C)]pub struct DescriptorSetAndBindingMappingEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub descriptor_set: u32,
pub first_binding: u32,
pub binding_count: u32,
pub resource_mask: SpirvResourceTypeFlagBitsEXT,
pub source: DescriptorMappingSourceEXT,
pub source_data: DescriptorMappingSourceDataEXT,
}Expand description
VkDescriptorSetAndBindingMappingEXT
Provided by VK_EXT_descriptor_heap.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DESCRIPTOR_SET_AND_BINDING_MAPPING_EXT.
p_next: *const c_voidOptional, may be null.
descriptor_set: u32§first_binding: u32§binding_count: u32§resource_mask: SpirvResourceTypeFlagBitsEXT§source: DescriptorMappingSourceEXT§source_data: DescriptorMappingSourceDataEXTImplementations§
Source§impl DescriptorSetAndBindingMappingEXT
impl DescriptorSetAndBindingMappingEXT
Sourcepub fn builder<'a>() -> DescriptorSetAndBindingMappingEXTBuilder<'a>
pub fn builder<'a>() -> DescriptorSetAndBindingMappingEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DescriptorSetAndBindingMappingEXT
impl Clone for DescriptorSetAndBindingMappingEXT
Source§fn clone(&self) -> DescriptorSetAndBindingMappingEXT
fn clone(&self) -> DescriptorSetAndBindingMappingEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for DescriptorSetAndBindingMappingEXT
impl Default for DescriptorSetAndBindingMappingEXT
Source§fn default() -> DescriptorSetAndBindingMappingEXT
fn default() -> DescriptorSetAndBindingMappingEXT
Returns the “default value” for a type. Read more
impl Copy for DescriptorSetAndBindingMappingEXT
Auto Trait Implementations§
impl Freeze for DescriptorSetAndBindingMappingEXT
impl RefUnwindSafe for DescriptorSetAndBindingMappingEXT
impl !Send for DescriptorSetAndBindingMappingEXT
impl !Sync for DescriptorSetAndBindingMappingEXT
impl Unpin for DescriptorSetAndBindingMappingEXT
impl UnsafeUnpin for DescriptorSetAndBindingMappingEXT
impl UnwindSafe for DescriptorSetAndBindingMappingEXT
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