pub unsafe fn destroy_descriptor_pool(&self, descriptor_pool: DescriptorPoolHandle,
            allocator: Option<*const vks::VkAllocationCallbacks>) {
        let allocator = allocator.unwrap_or(ptr::null());
        self.proc_addr_loader().vk.vkDestroyDescriptorPool(self.handle().to_raw(),
            descriptor_pool.to_raw(), allocator);
    }
/// Destroys a descriptor pool object.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkDestroyDescriptorPool.html
//
// *PFN_vkDestroyDescriptorPool)(VkDevice device, VkDescriptorPool
// descriptorPool, const VkAllocationCallbacks* pAllocator);
Destroys a descriptor pool object.


Destroys a descriptor pool object .
pub unsafe fn destroy_descriptor_pool(&self, descriptor_pool: DescriptorPoolHandle,
            allocator: Option<*const vks::VkAllocationCallbacks>) {
        let allocator = allocator.unwrap_or(ptr::null());
        self.proc_addr_loader().vk.vkDestroyDescriptorPool(self.handle().to_raw(),
            descriptor_pool.to_raw(), allocator);
    }
pub unsafe fn destroy_descriptor_pool ( & self , descriptor_pool : DescriptorPoolHandle , allocator : Option < * const vks :: VkAllocationCallbacks > ) { let allocator = allocator . unwrap_or ( ptr :: null ( ) ) ; self . proc_addr_loader ( ) . vk . vkDestroyDescriptorPool ( self . handle ( ) . to_raw ( ) , descriptor_pool . to_raw ( ) , allocator ) ; }
Destroys a descriptor pool object.
Destroys a descriptor pool object .
&self
descriptor_pool
DescriptorPoolHandle
allocator
Option<*const vks::VkAllocationCallbacks>
&self
descriptor_pool
DescriptorPoolHandle
allocator
Option<*const vks::VkAllocationCallbacks>