pub unsafe fn destroy_descriptor_set_layout(&self, descriptor_set_layout: DescriptorSetLayoutHandle,
            allocator: Option<*const vks::VkAllocationCallbacks>) {
        let allocator = allocator.unwrap_or(ptr::null());
        self.proc_addr_loader().vk.vkDestroyDescriptorSetLayout(self.handle().to_raw(),
            descriptor_set_layout.to_raw(), allocator);
    }
/// Destroys a descriptor set layout object.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkDestroyDescriptorSetLayout.html
//
// *PFN_vkDestroyDescriptorSetLayout)(VkDevice device,
// VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks*
// pAllocator);
Destroys a descriptor set layout object.


Destroys a descriptor set layout object .
pub unsafe fn destroy_descriptor_set_layout(&self, descriptor_set_layout: DescriptorSetLayoutHandle,
            allocator: Option<*const vks::VkAllocationCallbacks>) {
        let allocator = allocator.unwrap_or(ptr::null());
        self.proc_addr_loader().vk.vkDestroyDescriptorSetLayout(self.handle().to_raw(),
            descriptor_set_layout.to_raw(), allocator);
    }
pub unsafe fn destroy_descriptor_set_layout ( & self , descriptor_set_layout : DescriptorSetLayoutHandle , allocator : Option < * const vks :: VkAllocationCallbacks > ) { let allocator = allocator . unwrap_or ( ptr :: null ( ) ) ; self . proc_addr_loader ( ) . vk . vkDestroyDescriptorSetLayout ( self . handle ( ) . to_raw ( ) , descriptor_set_layout . to_raw ( ) , allocator ) ; }
Destroys a descriptor set layout object.
Destroys a descriptor set layout object .
&self
descriptor_set_layout
DescriptorSetLayoutHandle
allocator
Option<*const vks::VkAllocationCallbacks>
&self
descriptor_set_layout
DescriptorSetLayoutHandle
allocator
Option<*const vks::VkAllocationCallbacks>