#[repr(C)]pub struct ShaderDescriptorSetAndBindingMappingInfoEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub mapping_count: u32,
pub p_mappings: *const DescriptorSetAndBindingMappingEXT,
}Expand description
VkShaderDescriptorSetAndBindingMappingInfoEXT
Provided by VK_EXT_descriptor_heap.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_SHADER_DESCRIPTOR_SET_AND_BINDING_MAPPING_INFO_EXT.
p_next: *const c_voidOptional, may be null.
mapping_count: u32Length of p_mappings.
p_mappings: *const DescriptorSetAndBindingMappingEXTImplementations§
Source§impl ShaderDescriptorSetAndBindingMappingInfoEXT
impl ShaderDescriptorSetAndBindingMappingInfoEXT
Sourcepub fn builder<'a>() -> ShaderDescriptorSetAndBindingMappingInfoEXTBuilder<'a>
pub fn builder<'a>() -> ShaderDescriptorSetAndBindingMappingInfoEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ShaderDescriptorSetAndBindingMappingInfoEXT
impl Clone for ShaderDescriptorSetAndBindingMappingInfoEXT
Source§fn clone(&self) -> ShaderDescriptorSetAndBindingMappingInfoEXT
fn clone(&self) -> ShaderDescriptorSetAndBindingMappingInfoEXT
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 moreimpl Copy for ShaderDescriptorSetAndBindingMappingInfoEXT
impl ExtendsPipelineShaderStageCreateInfo for ShaderDescriptorSetAndBindingMappingInfoEXT
impl ExtendsShaderCreateInfoEXT for ShaderDescriptorSetAndBindingMappingInfoEXT
Auto Trait Implementations§
impl Freeze for ShaderDescriptorSetAndBindingMappingInfoEXT
impl RefUnwindSafe for ShaderDescriptorSetAndBindingMappingInfoEXT
impl !Send for ShaderDescriptorSetAndBindingMappingInfoEXT
impl !Sync for ShaderDescriptorSetAndBindingMappingInfoEXT
impl Unpin for ShaderDescriptorSetAndBindingMappingInfoEXT
impl UnsafeUnpin for ShaderDescriptorSetAndBindingMappingInfoEXT
impl UnwindSafe for ShaderDescriptorSetAndBindingMappingInfoEXT
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