#[repr(C)]pub union DescriptorMappingSourceDataEXT {
pub constant_offset: DescriptorMappingSourceConstantOffsetEXT,
pub push_index: DescriptorMappingSourcePushIndexEXT,
pub indirect_index: DescriptorMappingSourceIndirectIndexEXT,
pub indirect_index_array: DescriptorMappingSourceIndirectIndexArrayEXT,
pub heap_data: DescriptorMappingSourceHeapDataEXT,
pub push_data_offset: u32,
pub push_address_offset: u32,
pub indirect_address: DescriptorMappingSourceIndirectAddressEXT,
pub shader_record_index: DescriptorMappingSourceShaderRecordIndexEXT,
pub shader_record_data_offset: u32,
pub shader_record_address_offset: u32,
}Fields§
§constant_offset: DescriptorMappingSourceConstantOffsetEXT§push_index: DescriptorMappingSourcePushIndexEXT§indirect_index: DescriptorMappingSourceIndirectIndexEXT§indirect_index_array: DescriptorMappingSourceIndirectIndexArrayEXT§heap_data: DescriptorMappingSourceHeapDataEXT§push_data_offset: u32§push_address_offset: u32§indirect_address: DescriptorMappingSourceIndirectAddressEXT§shader_record_index: DescriptorMappingSourceShaderRecordIndexEXT§shader_record_data_offset: u32§shader_record_address_offset: u32Trait Implementations§
impl Copy for DescriptorMappingSourceDataEXT
Auto Trait Implementations§
impl !Send for DescriptorMappingSourceDataEXT
impl !Sync for DescriptorMappingSourceDataEXT
impl Freeze for DescriptorMappingSourceDataEXT
impl RefUnwindSafe for DescriptorMappingSourceDataEXT
impl Unpin for DescriptorMappingSourceDataEXT
impl UnsafeUnpin for DescriptorMappingSourceDataEXT
impl UnwindSafe for DescriptorMappingSourceDataEXT
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