pub unsafe fn cmd_bind_descriptor_sets(&self, command_buffer: CommandBufferHandle,
            pipeline_bind_point: PipelineBindPoint, layout: PipelineLayoutHandle,
            first_set: u32, descriptor_sets: &[DescriptorSetHandle],
            dynamic_offsets: &[u32]) {
        self.proc_addr_loader().vk.vkCmdBindDescriptorSets(command_buffer.to_raw(), pipeline_bind_point.into(),
            layout.handle().to_raw(), first_set, descriptor_sets.len() as u32,
            descriptor_sets.as_ptr() as *const vks::VkDescriptorSet,
            dynamic_offsets.len() as u32, dynamic_offsets.as_ptr());
    }
/// Binds descriptor sets to a command buffer.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkCmdBindDescriptorSets.html
//
// *PFN_vkCmdBindDescriptorSets)(VkCommandBuffer commandBuffer,
// VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout,
// uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet*
// pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t*
// pDynamicOffsets);
Binds descriptor sets to a command buffer.


Binds descriptor sets to a command buffer .
pub unsafe fn cmd_bind_descriptor_sets(&self, command_buffer: CommandBufferHandle,
            pipeline_bind_point: PipelineBindPoint, layout: PipelineLayoutHandle,
            first_set: u32, descriptor_sets: &[DescriptorSetHandle],
            dynamic_offsets: &[u32]) {
        self.proc_addr_loader().vk.vkCmdBindDescriptorSets(command_buffer.to_raw(), pipeline_bind_point.into(),
            layout.handle().to_raw(), first_set, descriptor_sets.len() as u32,
            descriptor_sets.as_ptr() as *const vks::VkDescriptorSet,
            dynamic_offsets.len() as u32, dynamic_offsets.as_ptr());
    }
pub unsafe fn cmd_bind_descriptor_sets ( & self , command_buffer : CommandBufferHandle , pipeline_bind_point : PipelineBindPoint , layout : PipelineLayoutHandle , first_set : u32 , descriptor_sets : & [ DescriptorSetHandle ] , dynamic_offsets : & [ u32 ] ) { self . proc_addr_loader ( ) . vk . vkCmdBindDescriptorSets ( command_buffer . to_raw ( ) , pipeline_bind_point . into ( ) , layout . handle ( ) . to_raw ( ) , first_set , descriptor_sets . len ( ) as u32 , descriptor_sets . as_ptr ( ) as * const vks :: VkDescriptorSet , dynamic_offsets . len ( ) as u32 , dynamic_offsets . as_ptr ( ) ) ; }
Binds descriptor sets to a command buffer.
Binds descriptor sets to a command buffer .
&self
command_buffer
CommandBufferHandle
pipeline_bind_point
PipelineBindPoint
layout
PipelineLayoutHandle
first_set
u32
descriptor_sets
&[DescriptorSetHandle]
dynamic_offsets
&[u32]
&self
command_buffer
CommandBufferHandle
pipeline_bind_point
PipelineBindPoint
layout
PipelineLayoutHandle
first_set
u32
descriptor_sets
&[DescriptorSetHandle]
dynamic_offsets
&[u32]