pub unsafe fn destroy_pipeline_layout(&self, pipeline_layout: PipelineLayoutHandle,
            allocator: Option<*const vks::VkAllocationCallbacks>) {
        let allocator = allocator.unwrap_or(ptr::null());
        self.proc_addr_loader().vk.vkDestroyPipelineLayout(self.handle().to_raw(),
            pipeline_layout.to_raw(), allocator);
    }
/// Destroys a pipeline layout object.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkDestroyPipelineLayout.html
//
// *PFN_vkDestroyPipelineLayout)(VkDevice device, VkPipelineLayout
// pipelineLayout, const VkAllocationCallbacks* pAllocator);
Destroys a pipeline layout object.


Destroys a pipeline layout object .
pub unsafe fn destroy_pipeline_layout(&self, pipeline_layout: PipelineLayoutHandle,
            allocator: Option<*const vks::VkAllocationCallbacks>) {
        let allocator = allocator.unwrap_or(ptr::null());
        self.proc_addr_loader().vk.vkDestroyPipelineLayout(self.handle().to_raw(),
            pipeline_layout.to_raw(), allocator);
    }
pub unsafe fn destroy_pipeline_layout ( & self , pipeline_layout : PipelineLayoutHandle , allocator : Option < * const vks :: VkAllocationCallbacks > ) { let allocator = allocator . unwrap_or ( ptr :: null ( ) ) ; self . proc_addr_loader ( ) . vk . vkDestroyPipelineLayout ( self . handle ( ) . to_raw ( ) , pipeline_layout . to_raw ( ) , allocator ) ; }
Destroys a pipeline layout object.
Destroys a pipeline layout object .
&self
pipeline_layout
PipelineLayoutHandle
allocator
Option<*const vks::VkAllocationCallbacks>
&self
pipeline_layout
PipelineLayoutHandle
allocator
Option<*const vks::VkAllocationCallbacks>