You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trac3r-rust/doc/vk_sys/struct.DevicePointers.html

152 lines
400 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DevicePointers` struct in crate `vk_sys`."><meta name="keywords" content="rust, rustlang, rust-lang, DevicePointers"><title>vk_sys::DevicePointers - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../dark.css"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script src="../storage.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="shortcut icon" href="../favicon.ico"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc struct"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../vk_sys/index.html'><div class='logo-container'><img src='https://raw.githubusercontent.com/vulkano-rs/vulkano/master/logo.png' alt='logo'></div></a><p class='location'>Struct DevicePointers</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#fields">Fields</a><div class="sidebar-links"><a href="#structfield.DestroyDevice">DestroyDevice</a><a href="#structfield.GetDeviceQueue">GetDeviceQueue</a><a href="#structfield.QueueSubmit">QueueSubmit</a><a href="#structfield.QueueWaitIdle">QueueWaitIdle</a><a href="#structfield.DeviceWaitIdle">DeviceWaitIdle</a><a href="#structfield.AllocateMemory">AllocateMemory</a><a href="#structfield.FreeMemory">FreeMemory</a><a href="#structfield.MapMemory">MapMemory</a><a href="#structfield.UnmapMemory">UnmapMemory</a><a href="#structfield.FlushMappedMemoryRanges">FlushMappedMemoryRanges</a><a href="#structfield.InvalidateMappedMemoryRanges">InvalidateMappedMemoryRanges</a><a href="#structfield.GetDeviceMemoryCommitment">GetDeviceMemoryCommitment</a><a href="#structfield.BindBufferMemory">BindBufferMemory</a><a href="#structfield.BindImageMemory">BindImageMemory</a><a href="#structfield.GetBufferMemoryRequirements">GetBufferMemoryRequirements</a><a href="#structfield.GetImageMemoryRequirements">GetImageMemoryRequirements</a><a href="#structfield.GetImageSparseMemoryRequirements">GetImageSparseMemoryRequirements</a><a href="#structfield.QueueBindSparse">QueueBindSparse</a><a href="#structfield.CreateFence">CreateFence</a><a href="#structfield.DestroyFence">DestroyFence</a><a href="#structfield.ResetFences">ResetFences</a><a href="#structfield.GetFenceStatus">GetFenceStatus</a><a href="#structfield.WaitForFences">WaitForFences</a><a href="#structfield.CreateSemaphore">CreateSemaphore</a><a href="#structfield.DestroySemaphore">DestroySemaphore</a><a href="#structfield.CreateEvent">CreateEvent</a><a href="#structfield.DestroyEvent">DestroyEvent</a><a href="#structfield.GetEventStatus">GetEventStatus</a><a href="#structfield.SetEvent">SetEvent</a><a href="#structfield.ResetEvent">ResetEvent</a><a href="#structfield.CreateQueryPool">CreateQueryPool</a><a href="#structfield.DestroyQueryPool">DestroyQueryPool</a><a href="#structfield.GetQueryPoolResults">GetQueryPoolResults</a><a href="#structfield.CreateBuffer">CreateBuffer</a><a href="#structfield.DestroyBuffer">DestroyBuffer</a><a href="#structfield.CreateBufferView">CreateBufferView</a><a href="#structfield.DestroyBufferView">DestroyBufferView</a><a href="#structfield.CreateImage">CreateImage</a><a href="#structfield.DestroyImage">DestroyImage</a><a href="#structfield.GetImageSubresourceLayout">GetImageSubresourceLayout</a><a href="#structfield.CreateImageView">CreateImageView</a><a href="#structfield.DestroyImageView">DestroyImageView</a><a href="#structfield.CreateShaderModule">CreateShaderModule</a><a href="#structfield.DestroyShaderModule">DestroyShaderModule</a><a href="#structfield.CreatePipelineCache">CreatePipelineCache</a><a href="#structfield.DestroyPipelineCache">DestroyPipelineCache</a><a href="#structfield.GetPipelineCacheData">GetPipelineCacheData</a><a href="#structfield.MergePipelineCaches">MergePipelineCaches</a><a href="#structfield.CreateGraphicsPipelines">CreateGraphicsPipelines</a><a href="#structfield.CreateComputePipelines">CreateComputePipelines</a><a href="#structfield.DestroyPipeline">DestroyPipeline</a><a href="#structfield.CreatePipelineLayout">CreatePipelineLayout</a><a href="#structfield.DestroyPipelineLayout">DestroyPipelineLayout</a><a href="#structfield.CreateSampler">CreateSampler</a><a href="#structfield.DestroySampler">DestroySampler</a><a href="#structfield.CreateDescriptorSetLayout">CreateDescriptorSetLayout</a><a href="#structfield.DestroyDescriptorSetLayout">DestroyDescriptorSetLayout</a><a href="#structfield.CreateDescriptorPool">CreateDescriptorPool</a><a href="#structfield.DestroyDescriptorPool">DestroyDescriptorPool</a><a href="#structfield.ResetDescriptorPool">ResetDescriptorPool</a><a href="#structfield.AllocateDescriptorSets">AllocateDescriptorSets</a><a href="#structfield.FreeDescriptorSets">FreeDescriptorSets</a><a href="#structfield.UpdateDescriptorSets">UpdateDescriptorSets</a><a href="#structfield.CreateFramebuffer">CreateFramebuffer</a><a href="#structfield.DestroyFramebuffer">DestroyFramebuffer</a><a href="#structfield.CreateRenderPass">CreateRenderPass</a><a href="#structfield.DestroyRenderPass">DestroyRenderPass</a><a href="#structfield.GetRenderAreaGranularity">GetRenderAreaGranularity</a><a href="#structfield.CreateCommandPool">CreateCommandPool</a><a href="#structfield.DestroyCommandPool">DestroyCommandPool</a><a href="#structfield.ResetCommandPool">ResetCommandPool</a><a href="#structfield.TrimCommandPoolKHR">TrimCommandPoolKHR</a><a href="#structfield.AllocateCommandBuffers">AllocateCommandBuffers</a><a href="#structfield.FreeCommandBuffers">FreeCommandBuffers</a><a href="#structfield.BeginCommandBuffer">BeginCommandBuffer</a><a href="#structfield.EndCommandBuffer">EndCommandBuffer</a><a href="#structfield.ResetCommandBuffer">ResetCommandBuffer</a><a href="#structfield.CmdBindPipeline">CmdBindPipeline</a><a href="#structfield.CmdSetViewport">CmdSetViewport</a><a href="#structfield.CmdSetScissor">CmdSetScissor</a><a href="#structfield.CmdSetLineWidth">CmdSetLineWidth</a><a href="#structfield.CmdSetDepthBias">CmdSetDepthBias</a><a href="#structfield.CmdSetBlendConstants">CmdSetBlendConstants</a><a href="#structfield.CmdSetDepthBounds">CmdSetDepthBounds</a><a href="#structfield.CmdSetStencilCompareMask">CmdSetStencilCompareMask</a><a href="#structfield.CmdSetStencilWriteMask">CmdSetStencilWriteMask</a><a href="#structfield.CmdSetStencilReference">CmdSetStencilReference</a><a href="#structfield.CmdBindDescriptorSets">CmdBindDescriptorSets</a><a href="#structfield.CmdBindIndexBuffer">CmdBindIndexBuffer</a><a href="#structfield.CmdBindVertexBuffers">CmdBindVertexBuffers</a><a href="#structfield.CmdDraw">CmdDraw</a><a href="#structfield.CmdDrawIndexed">CmdDrawIndexed</a><a href="#structfield.CmdDrawIndirect">CmdDrawIndirect</a><a href="#structfield.CmdDrawIndexedIndirect">CmdDrawIndexedIndirect</a><a href="#structfield.CmdDispatch">CmdDispatch</a><a href="#structfield.CmdDispatchIndirect">CmdDispatchIndirect</a><a href="#structfield.CmdCopyBuffer">CmdCopyBuffer</a><a href="#structfield.CmdCopyImage">CmdCopyImage</a><a href="#structfield.CmdBlitImage">CmdBlitImage</a><a href="#structfield.CmdCopyBufferToImage">CmdCopyBufferToImage</a><a href="#structfield.CmdCopyImageToBuffer">CmdCopyImageToBuffer</a><a href="#structfield.CmdUpdateBuffer">CmdUpdateBuffer</a><a href="#structfield.CmdFillBuffer">CmdFillBuffer</a><a href="#structfield.CmdClearColorImage">CmdClearColorImage</a><a href="#structfield.CmdClearDepthStencilImage">CmdClearDepthStencilImage</a><a href="#structfield.CmdClearAttachments">CmdClearAttachments</a><a href="#structfield.CmdResolveImage">CmdResolveImage</a><a href="#structfield.CmdSetEvent">CmdSetEvent</a><a href="#structfield.CmdResetEvent">CmdResetEvent</a><a href="#structfield.CmdWaitEvents">CmdWaitEvents</a><a href="#structfield.CmdPipelineBarrier">CmdPipelineBarrier</a><a href="#structfield.CmdBeginQuery">CmdBeginQuery</a><a href="#structfield.CmdEndQuery">CmdEndQuery</a><a href="#structfield.CmdResetQueryPool">CmdResetQueryPool</a><a href="#structfield.CmdWriteTimestamp">CmdWriteTimestamp</a><a href="#structfield.CmdCopyQueryPoolResults">CmdCopyQueryPoolResults</a><a href="#structfield.CmdPushConstants">CmdPushConstants</a><a href="#structfield.CmdBeginRenderPass">CmdBeginRenderPass</a><a href="#structfield.CmdNextSubpass">CmdNextSubpass</a><a href="#structfield.CmdEndRenderPass">CmdEndRenderPass</a><a href="#structfield.CmdExecuteCommands">CmdExecuteCommands</a><a href="#structfield.CreateSwapchainKHR">CreateSwapchainKHR</a><a href="#structfield.DestroySwapchainKHR">DestroySwapchainKHR</a><a href="#structfield.GetSwapchainImagesKHR">GetSwapchainImagesKHR</a><a href="#structfield.AcquireNextImageKHR">AcquireNextImageKHR</a><a href="#structfield.QueuePresentKHR">QueuePresentKHR</a><a href="#structfield.CreateSharedSwapchainsKHR">CreateSharedSwapchainsKHR</a><a href="#structfield.CmdPushDescriptorSetKHR">CmdPushDescriptorSetKHR</a><a href="#structfield.CreateDescriptorUpdateTemplateKHR">CreateDescriptorUpdateTemplateKHR</a><a href="#structfield.DestroyDescriptorUpdateTemplateKHR">DestroyDescriptorUpdateTemplateKHR</a><a href="#structfield.UpdateDescriptorSetWithTemplateKHR">UpdateDescriptorSetWithTemplateKHR</a><a href="#structfield.CmdPushDescriptorSetWithTemplateKHR">CmdPushDescriptorSetWithTemplateKHR</a><a href="#structfield.GetImageMemoryRequirements2KHR">GetImageMemoryRequirements2KHR</a><a href="#structfield.GetBufferMemoryRequirements2KHR">GetBufferMemoryRequirements2KHR</a><a href="#structfield.DebugMarkerSetObjectNameEXT">DebugMarkerSetObjectNameEXT</a><a href="#structfield.DebugMarkerSetObjectTagEXT">DebugMarkerSetObjectTagEXT</a><a href="#structfield.CmdDebugMarkerBeginEXT">CmdDebugMarkerBeginEXT</a><a href="#structfield.CmdDebugMarkerEndEXT">CmdDebugMarkerEndEXT</a><a href="#structfield.CmdDebugMarkerInsertEXT">CmdDebugMarkerInsertEXT</a></div><a class="sidebar-title" href="#methods">Methods</a><div class="sidebar-links"><a href="#method.AcquireNextImageKHR">AcquireNextImageKHR</a><a href="#method.AllocateCommandBuffers">AllocateCommandBuffers</a><a href="#method.AllocateDescriptorSets">AllocateDescriptorSets</a><a href="#method.AllocateMemory">AllocateMemory</a><a href="#method.BeginCommandBuffer">BeginCommandBuffer</a><a href="#method.BindBufferMemory">BindBufferMemory</a><a href="#method.BindImageMemory">BindImageMemory</a><a href="#method.CmdBeginQuery">CmdBeginQuery</a><a href="#method.CmdBeginRenderPass">CmdBeginRenderPass</a><a href="#method.CmdBindDescriptorSets">CmdBindDescriptorSets</a><a href="#method.CmdBindIndexBuffer">CmdBindIndexBuffer</a><a href="#method.CmdBindPipeline">CmdBindPipeline</a><a href="#method.CmdBindVertexBuffers">CmdBindVertexBuffers</a><a href="#method.CmdBlitImage">CmdBlitImage</a><a href="#method.CmdClearAttachments">CmdClearAttachments</a><a href="#method.CmdClearColorImage">CmdClearColorImage</a><a href="#method.CmdClearDepthStencilImage">CmdClearDepthStencilImage</a><a href="#method.CmdCopyBuffer">CmdCopyBuffer</a><a href="#method.CmdCopyBufferToImage">CmdCopyBufferToImage</a><a href="#method.CmdCopyImage">CmdCopyImage</a><a href="#method.CmdCopyImageToBuffer">CmdCopyImageToBuffer</a><a href="#method.CmdCopyQueryPoolResults">CmdCopyQueryPoolResults</a><a href="#method.CmdDebugMarkerBeginEXT">CmdDebugMarkerBeginEXT</a><a href="#method.CmdDebugMarkerEndEXT">CmdDebugMarkerEndEXT</a><a href="#method.CmdDebugMarkerInsertEXT">CmdDebugMarkerInsertEXT</a><a href="#method.CmdDispatch">CmdDispatch</a><a href="#method.CmdDispatchIndirect">CmdDispatchIndirect</a><a href="#method.CmdDraw">CmdDraw</a><a href="#method.CmdDrawIndexed">CmdDrawIndexed</a><a href="#method.CmdDrawIndexedIndirect">CmdDrawIndexedIndirect</a><a href="#method.CmdDrawIndirect">CmdDrawIndirect</a><a href="#method.CmdEndQuery">CmdEndQuery</a><a href="#method.CmdEndRenderPass">CmdEndRenderPass</a><a href="#method.CmdExecuteCommands">CmdExecuteCommands</a><a href="#method.CmdFillBuffer">CmdFillBuffer</a><a href="#method.CmdNextSubpass">CmdNextSubpass</a><a href="#method.CmdPipelineBarrier">CmdPipelineBarrier</a><a href="#method.CmdPushConstants">CmdPushConstants</a><a href="#method.CmdPushDescriptorSetKHR">CmdPushDescriptorSetKHR</a><a href="#method.CmdPushDescriptorSetWithTemplateKHR">CmdPushDescriptorSetWithTemplateKHR</a><a href="#method.CmdResetEvent">CmdResetEvent</a><a href="#method.CmdResetQueryPool">CmdResetQueryPool</a><a href="#method.CmdResolveImage">CmdResolveImage</a><a href="#method.CmdSetBlendConstants">CmdSetBlendConstants</a><a href="#method.CmdSetDepthBias">CmdSetDepthBias</a><a href="#method.CmdSetDepthBounds">CmdSetDepthBounds</a><a href="#method.CmdSetEvent">CmdSetEvent</a><a href="#method.CmdSetLineWidth">CmdSetLineWidth</a><a href="#method.CmdSetScissor">CmdSetScissor</a><a href="#method.CmdSetStencilCompareMask">CmdSetStencilCompareMask</a><a href="#method.CmdSetStencilReference">CmdSetStencilReference</a><a href="#method.CmdSetStencilWriteMask">CmdSetStencilWriteMask</a><a href="#method.CmdSetViewport">CmdSetViewport</a><a href="#method.CmdUpdateBuffer">CmdUpdateBuffer</a><a href="#method.CmdWaitEvents">CmdWaitEvents</a><a href="#method.CmdWriteTimestamp">CmdWriteTimestamp</a><a href="#method.CreateBuffer">CreateBuffer</a><a href="#method.CreateBufferView">CreateBufferView</a><a href="#method.CreateCommandPool">CreateCommandPool</a><a href="#method.CreateComputePipelines">CreateComputePipelines</a><a href="#method.CreateDescriptorPool">CreateDescriptorPool</a><a href="#method.CreateDescriptorSetLayout">CreateDescriptorSetLayout</a><a href="#method.CreateDescriptorUpdateTemplateKHR">CreateDescriptorUpdateTemplateKHR</a><a href="#method.CreateEvent">CreateEvent</a><a href="#method.CreateFence">CreateFence</a><a href="#method.CreateFramebuffer">CreateFramebuffer</a><a href="#method.CreateGraphicsPipelines">CreateGraphicsPipelines</a><a href="#method.CreateImage">CreateImage</a><a href="#method.CreateImageView">CreateImageView</a><a href="#method.CreatePipelineCache">CreatePipelineCache</a><a href="#method.CreatePipelineLayout">CreatePipelineLayout</a><a href="#method.CreateQueryPool">CreateQueryPool</a><a href="#method.CreateRenderPass">CreateRenderPass</a><a href="#method.CreateSampler">CreateSampler</a><a href="#method.CreateSemaphore">CreateSemaphore</a><a href="#method.CreateShaderModule">CreateShaderModule</a><a href="#method.CreateSharedSwapchainsKHR">CreateSharedSwapchainsKHR</a><a href="#method.CreateSwapchainKHR">CreateSwapchainKHR</a><a href="#method.DebugMarkerSetObjectNameEXT">DebugMarkerSetObjectNameEXT</a><a href="#method.DebugMarkerSetObjectTagEXT">DebugMarkerSetObjectTagEXT</a><a href="#method.DestroyBuffer">DestroyBuffer</a><a href="#method.DestroyBufferView">DestroyBufferView</a><a href="#method.DestroyCommandPool">DestroyCommandPool</a><a href="#method.DestroyDescriptorPool">DestroyDescriptorPool</a><a href="#method.DestroyDescriptorSetLayout">DestroyDescriptorSetLayout</a><a href="#method.DestroyDescriptorUpdateTemplateKHR">DestroyDescriptorUpdateTemplateKHR</a><a href="#method.DestroyDevice">DestroyDevice</a><a href="#method.DestroyEvent">DestroyEvent</a><a href="#method.DestroyFence">DestroyFence</a><a href="#method.DestroyFramebuffer">DestroyFramebuffer</a><a href="#method.DestroyImage">DestroyImage</a><a href="#method.DestroyImageView">DestroyImageView</a><a href="#method.DestroyPipeline">DestroyPipeline</a><a href="#method.DestroyPipelineCache">DestroyPipelineCache</a><a href="#method.DestroyPipelineLayout">DestroyPipelineLayout</a><a href="#method.DestroyQueryPool">DestroyQueryPool</a><a href="#method.DestroyRenderPass">DestroyRenderPass</a><a href="#method.DestroySampler">DestroySampler</a><a href="#method.DestroySemaphore">DestroySemaphore</a><a href="#method.DestroyShaderModule">DestroyShaderModule</a><a href="#method.DestroySwapchainKHR">DestroySwapchainKHR</a><a href="#method.DeviceWaitIdle">DeviceWaitIdle</a><a href="#method.EndCommandBuffer">EndCommandBuffer</a><a href="#method.FlushMappedMemoryRanges">FlushMappedMemoryRanges</a><a href="#method.FreeCommandBuffers">FreeCommandBuffers</a><a href="#method.FreeDescriptorSets">FreeDescriptorSets</a><a href="#method.FreeMemory">FreeMemory</a><a href="#method.GetBufferMemoryRequirements">GetBufferMemoryRequirements</a><a href="#method.GetBufferMemoryRequirements2KHR">GetBufferMemoryRequirements2KHR</a><a href="#method.GetDeviceMemoryCommitment">GetDeviceMemoryCommitment</a><a href="#method.GetDeviceQueue">GetDeviceQueue</a><a href="#method.GetEventStatus">GetEventStatus</a><a href="#method.GetFenceStatus">GetFenceStatus</a><a href="#method.GetImageMemoryRequirements">GetImageMemoryRequirements</a><a href="#method.GetImageMemoryRequirements2KHR">GetImageMemoryRequirements2KHR</a><a href="#method.GetImageSparseMemoryRequirements">GetImageSparseMemoryRequirements</a><a href="#method.GetImageSubresourceLayout">GetImageSubresourceLayout</a><a href="#method.GetPipelineCacheData">GetPipelineCacheData</a><a href="#method.GetQueryPoolResults">GetQueryPoolResults</a><a href="#method.GetRenderAreaGranularity">GetRenderAreaGranularity</a><a href="#method.GetSwapchainImagesKHR">GetSwapchainImagesKHR</a><a href="#method.InvalidateMappedMemoryRanges">InvalidateMappedMemoryRanges</a><a href="#method.MapMemory">MapMemory</a><a href="#method.MergePipelineCaches">MergePipelineCaches</a><a href="#method.QueueBindSparse">QueueBindSparse</a><a href="#method.QueuePresentKHR">QueuePresentKHR</a><a href="#method.QueueSubmit">QueueSubmit</a><a href="#method.QueueWaitIdle">QueueWaitIdle</a><a href="#method.ResetCommandBuffer">ResetCommandBuffer</a><a href="#method.ResetCommandPool">ResetCommandPool</a><a href="#method.ResetDescriptorPool">ResetDescriptorPool</a><a href="#method.ResetEvent">ResetEvent</a><a href="#method.ResetFences">ResetFences</a><a href="#method.SetEvent">SetEvent</a><a href="#method.TrimCommandPoolKHR">TrimCommandPoolKHR</a><a href="#method.UnmapMemory">UnmapMemory</a><a href="#method.UpdateDescriptorSetWithTemplateKHR">UpdateDescriptorSetWithTemplateKHR</a><a href="#method.UpdateDescriptorSets">UpdateDescriptorSets</a><a href="#method.WaitForFences">WaitForFences</a><a href="#method.load">load</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Debug">Debug</a><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-RefUnwindSafe">RefUnwindSafe</a><a href="#impl-Unpin">Unpin</a><a href="#impl-UnwindSafe">UnwindSafe</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-Any">Any</a><a href="#impl-Borrow%3CT%3E">Borrow&lt;T&gt;</a><a href="#impl-BorrowMut%3CT%3E">BorrowMut&lt;T&gt;</a><a href="#impl-From%3CT%3E">From&lt;T&gt;</a><a href="#impl-Into%3CU%3E">Into&lt;U&gt;</a><a href="#impl-TryFrom%3CU%3E">TryFrom&lt;U&gt;</a><a href="#impl-TryInto%3CU%3E">TryInto&lt;U&gt;</a></div></div><p class='location'><a href='index.html'>vk_sys</a></p><script>window.sidebarCurrent = {name: 'DevicePointers', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../src/vk_sys/lib.rs.html#2663-2667' title='goto source code'>[src]</a></span><span class='in-band'>Struct <a href='index.html'>vk_sys</a>::<wbr><a class="struct" href=''>DevicePointers</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust struct'>pub struct DevicePointers {
pub DestroyDevice: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetDeviceQueue: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>),
pub QueueSubmit: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SubmitInfo.html" title="struct vk_sys::SubmitInfo">SubmitInfo</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub QueueWaitIdle: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DeviceWaitIdle: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub AllocateMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryAllocateInfo.html" title="struct vk_sys::MemoryAllocateInfo">MemoryAllocateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub FreeMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub MapMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.MemoryMapFlags.html" title="type vk_sys::MemoryMapFlags">MemoryMapFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub UnmapMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>),
pub FlushMappedMemoryRanges: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MappedMemoryRange.html" title="struct vk_sys::MappedMemoryRange">MappedMemoryRange</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub InvalidateMappedMemoryRanges: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MappedMemoryRange.html" title="struct vk_sys::MappedMemoryRange">MappedMemoryRange</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub GetDeviceMemoryCommitment: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>),
pub BindBufferMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub BindImageMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub GetBufferMemoryRequirements: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements.html" title="struct vk_sys::MemoryRequirements">MemoryRequirements</a>),
pub GetImageMemoryRequirements: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements.html" title="struct vk_sys::MemoryRequirements">MemoryRequirements</a>),
pub GetImageSparseMemoryRequirements: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.SparseImageMemoryRequirements.html" title="struct vk_sys::SparseImageMemoryRequirements">SparseImageMemoryRequirements</a>),
pub QueueBindSparse: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BindSparseInfo.html" title="struct vk_sys::BindSparseInfo">BindSparseInfo</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateFence: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.FenceCreateInfo.html" title="struct vk_sys::FenceCreateInfo">FenceCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyFence: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub ResetFences: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub GetFenceStatus: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub WaitForFences: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, _: <a class="type" href="../vk_sys/type.Bool32.html" title="type vk_sys::Bool32">Bool32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateSemaphore: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SemaphoreCreateInfo.html" title="struct vk_sys::SemaphoreCreateInfo">SemaphoreCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroySemaphore: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.EventCreateInfo.html" title="struct vk_sys::EventCreateInfo">EventCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetEventStatus: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub SetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub ResetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateQueryPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.QueryPoolCreateInfo.html" title="struct vk_sys::QueryPoolCreateInfo">QueryPoolCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyQueryPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetQueryPoolResults: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.QueryResultFlags.html" title="type vk_sys::QueryResultFlags">QueryResultFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferCreateInfo.html" title="struct vk_sys::BufferCreateInfo">BufferCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateBufferView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferViewCreateInfo.html" title="struct vk_sys::BufferViewCreateInfo">BufferViewCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.BufferView.html" title="type vk_sys::BufferView">BufferView</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyBufferView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.BufferView.html" title="type vk_sys::BufferView">BufferView</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageCreateInfo.html" title="struct vk_sys::ImageCreateInfo">ImageCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetImageSubresourceLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresource.html" title="struct vk_sys::ImageSubresource">ImageSubresource</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.SubresourceLayout.html" title="struct vk_sys::SubresourceLayout">SubresourceLayout</a>),
pub CreateImageView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageViewCreateInfo.html" title="struct vk_sys::ImageViewCreateInfo">ImageViewCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.ImageView.html" title="type vk_sys::ImageView">ImageView</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyImageView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.ImageView.html" title="type vk_sys::ImageView">ImageView</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateShaderModule: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ShaderModuleCreateInfo.html" title="struct vk_sys::ShaderModuleCreateInfo">ShaderModuleCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.ShaderModule.html" title="type vk_sys::ShaderModule">ShaderModule</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyShaderModule: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.ShaderModule.html" title="type vk_sys::ShaderModule">ShaderModule</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreatePipelineCache: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PipelineCacheCreateInfo.html" title="struct vk_sys::PipelineCacheCreateInfo">PipelineCacheCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyPipelineCache: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetPipelineCacheData: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub MergePipelineCaches: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateGraphicsPipelines: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.GraphicsPipelineCreateInfo.html" title="struct vk_sys::GraphicsPipelineCreateInfo">GraphicsPipelineCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateComputePipelines: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ComputePipelineCreateInfo.html" title="struct vk_sys::ComputePipelineCreateInfo">ComputePipelineCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyPipeline: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreatePipelineLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PipelineLayoutCreateInfo.html" title="struct vk_sys::PipelineLayoutCreateInfo">PipelineLayoutCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyPipelineLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateSampler: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SamplerCreateInfo.html" title="struct vk_sys::SamplerCreateInfo">SamplerCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Sampler.html" title="type vk_sys::Sampler">Sampler</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroySampler: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Sampler.html" title="type vk_sys::Sampler">Sampler</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateDescriptorSetLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorSetLayoutCreateInfo.html" title="struct vk_sys::DescriptorSetLayoutCreateInfo">DescriptorSetLayoutCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorSetLayout.html" title="type vk_sys::DescriptorSetLayout">DescriptorSetLayout</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyDescriptorSetLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorSetLayout.html" title="type vk_sys::DescriptorSetLayout">DescriptorSetLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateDescriptorPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorPoolCreateInfo.html" title="struct vk_sys::DescriptorPoolCreateInfo">DescriptorPoolCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyDescriptorPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub ResetDescriptorPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, _: <a class="type" href="../vk_sys/type.DescriptorPoolResetFlags.html" title="type vk_sys::DescriptorPoolResetFlags">DescriptorPoolResetFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub AllocateDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorSetAllocateInfo.html" title="struct vk_sys::DescriptorSetAllocateInfo">DescriptorSetAllocateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub FreeDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub UpdateDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.WriteDescriptorSet.html" title="struct vk_sys::WriteDescriptorSet">WriteDescriptorSet</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CopyDescriptorSet.html" title="struct vk_sys::CopyDescriptorSet">CopyDescriptorSet</a>),
pub CreateFramebuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.FramebufferCreateInfo.html" title="struct vk_sys::FramebufferCreateInfo">FramebufferCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Framebuffer.html" title="type vk_sys::Framebuffer">Framebuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyFramebuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Framebuffer.html" title="type vk_sys::Framebuffer">Framebuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub CreateRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.RenderPassCreateInfo.html" title="struct vk_sys::RenderPassCreateInfo">RenderPassCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetRenderAreaGranularity: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.Extent2D.html" title="struct vk_sys::Extent2D">Extent2D</a>),
pub CreateCommandPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandPoolCreateInfo.html" title="struct vk_sys::CommandPoolCreateInfo">CommandPoolCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyCommandPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub ResetCommandPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="type" href="../vk_sys/type.CommandPoolResetFlags.html" title="type vk_sys::CommandPoolResetFlags">CommandPoolResetFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub TrimCommandPoolKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="type" href="../vk_sys/type.CommandPoolTrimFlagsKHR.html" title="type vk_sys::CommandPoolTrimFlagsKHR">CommandPoolTrimFlagsKHR</a>),
pub AllocateCommandBuffers: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandBufferAllocateInfo.html" title="struct vk_sys::CommandBufferAllocateInfo">CommandBufferAllocateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub FreeCommandBuffers: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>),
pub BeginCommandBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandBufferBeginInfo.html" title="struct vk_sys::CommandBufferBeginInfo">CommandBufferBeginInfo</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub EndCommandBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub ResetCommandBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.CommandBufferResetFlags.html" title="type vk_sys::CommandBufferResetFlags">CommandBufferResetFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CmdBindPipeline: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, _: <a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>),
pub CmdSetViewport: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.Viewport.html" title="struct vk_sys::Viewport">Viewport</a>),
pub CmdSetScissor: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.Rect2D.html" title="struct vk_sys::Rect2D">Rect2D</a>),
pub CmdSetLineWidth: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>),
pub CmdSetDepthBias: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>),
pub CmdSetBlendConstants: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 4]</a>),
pub CmdSetDepthBounds: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>),
pub CmdSetStencilCompareMask: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdSetStencilWriteMask: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdSetStencilReference: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdBindDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdBindIndexBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.IndexType.html" title="type vk_sys::IndexType">IndexType</a>),
pub CmdBindVertexBuffers: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>),
pub CmdDraw: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdDrawIndexed: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdDrawIndirect: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdDrawIndexedIndirect: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdDispatch: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdDispatchIndirect: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>),
pub CmdCopyBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferCopy.html" title="struct vk_sys::BufferCopy">BufferCopy</a>),
pub CmdCopyImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageCopy.html" title="struct vk_sys::ImageCopy">ImageCopy</a>),
pub CmdBlitImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageBlit.html" title="struct vk_sys::ImageBlit">ImageBlit</a>, _: <a class="type" href="../vk_sys/type.Filter.html" title="type vk_sys::Filter">Filter</a>),
pub CmdCopyBufferToImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferImageCopy.html" title="struct vk_sys::BufferImageCopy">BufferImageCopy</a>),
pub CmdCopyImageToBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferImageCopy.html" title="struct vk_sys::BufferImageCopy">BufferImageCopy</a>),
pub CmdUpdateBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdFillBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdClearColorImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../vk_sys/union.ClearColorValue.html" title="union vk_sys::ClearColorValue">ClearColorValue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresourceRange.html" title="struct vk_sys::ImageSubresourceRange">ImageSubresourceRange</a>),
pub CmdClearDepthStencilImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearDepthStencilValue.html" title="struct vk_sys::ClearDepthStencilValue">ClearDepthStencilValue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresourceRange.html" title="struct vk_sys::ImageSubresourceRange">ImageSubresourceRange</a>),
pub CmdClearAttachments: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearAttachment.html" title="struct vk_sys::ClearAttachment">ClearAttachment</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearRect.html" title="struct vk_sys::ClearRect">ClearRect</a>),
pub CmdResolveImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageResolve.html" title="struct vk_sys::ImageResolve">ImageResolve</a>),
pub CmdSetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>),
pub CmdResetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>),
pub CmdWaitEvents: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryBarrier.html" title="struct vk_sys::MemoryBarrier">MemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryBarrier.html" title="struct vk_sys::BufferMemoryBarrier">BufferMemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryBarrier.html" title="struct vk_sys::ImageMemoryBarrier">ImageMemoryBarrier</a>),
pub CmdPipelineBarrier: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="type" href="../vk_sys/type.DependencyFlags.html" title="type vk_sys::DependencyFlags">DependencyFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryBarrier.html" title="struct vk_sys::MemoryBarrier">MemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryBarrier.html" title="struct vk_sys::BufferMemoryBarrier">BufferMemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryBarrier.html" title="struct vk_sys::ImageMemoryBarrier">ImageMemoryBarrier</a>),
pub CmdBeginQuery: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="type" href="../vk_sys/type.QueryControlFlags.html" title="type vk_sys::QueryControlFlags">QueryControlFlags</a>),
pub CmdEndQuery: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdResetQueryPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdWriteTimestamp: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlagBits.html" title="type vk_sys::PipelineStageFlagBits">PipelineStageFlagBits</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
pub CmdCopyQueryPoolResults: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.QueryResultFlags.html" title="type vk_sys::QueryResultFlags">QueryResultFlags</a>),
pub CmdPushConstants: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="type" href="../vk_sys/type.ShaderStageFlags.html" title="type vk_sys::ShaderStageFlags">ShaderStageFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>),
pub CmdBeginRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.RenderPassBeginInfo.html" title="struct vk_sys::RenderPassBeginInfo">RenderPassBeginInfo</a>, _: <a class="type" href="../vk_sys/type.SubpassContents.html" title="type vk_sys::SubpassContents">SubpassContents</a>),
pub CmdNextSubpass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.SubpassContents.html" title="type vk_sys::SubpassContents">SubpassContents</a>),
pub CmdEndRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>),
pub CmdExecuteCommands: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>),
pub CreateSwapchainKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SwapchainCreateInfoKHR.html" title="struct vk_sys::SwapchainCreateInfoKHR">SwapchainCreateInfoKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroySwapchainKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub GetSwapchainImagesKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub AcquireNextImageKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, _: <a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub QueuePresentKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PresentInfoKHR.html" title="struct vk_sys::PresentInfoKHR">PresentInfoKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CreateSharedSwapchainsKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SwapchainCreateInfoKHR.html" title="struct vk_sys::SwapchainCreateInfoKHR">SwapchainCreateInfoKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CmdPushDescriptorSetKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.WriteDescriptorSet.html" title="struct vk_sys::WriteDescriptorSet">WriteDescriptorSet</a>),
pub CreateDescriptorUpdateTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorUpdateTemplateCreateInfoKHR.html" title="struct vk_sys::DescriptorUpdateTemplateCreateInfoKHR">DescriptorUpdateTemplateCreateInfoKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DestroyDescriptorUpdateTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>),
pub UpdateDescriptorSetWithTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>, _: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>),
pub CmdPushDescriptorSetWithTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>),
pub GetImageMemoryRequirements2KHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryRequirementsInfo2KHR.html" title="struct vk_sys::ImageMemoryRequirementsInfo2KHR">ImageMemoryRequirementsInfo2KHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements2KHR.html" title="struct vk_sys::MemoryRequirements2KHR">MemoryRequirements2KHR</a>),
pub GetBufferMemoryRequirements2KHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryRequirementsInfo2KHR.html" title="struct vk_sys::BufferMemoryRequirementsInfo2KHR">BufferMemoryRequirementsInfo2KHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements2KHR.html" title="struct vk_sys::MemoryRequirements2KHR">MemoryRequirements2KHR</a>),
pub DebugMarkerSetObjectNameEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerObjectNameInfoEXT.html" title="struct vk_sys::DebugMarkerObjectNameInfoEXT">DebugMarkerObjectNameInfoEXT</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub DebugMarkerSetObjectTagEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerObjectTagInfoEXT.html" title="struct vk_sys::DebugMarkerObjectTagInfoEXT">DebugMarkerObjectTagInfoEXT</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a>,
pub CmdDebugMarkerBeginEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerMarkerInfoEXT.html" title="struct vk_sys::DebugMarkerMarkerInfoEXT">DebugMarkerMarkerInfoEXT</a>),
pub CmdDebugMarkerEndEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>),
pub CmdDebugMarkerInsertEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerMarkerInfoEXT.html" title="struct vk_sys::DebugMarkerMarkerInfoEXT">DebugMarkerMarkerInfoEXT</a>),
}</pre></div><h2 id='fields' class='fields small-section-header'>
Fields<a href='#fields' class='anchor'></a></h2><span id="structfield.DestroyDevice" class="structfield small-section-header"><a href="#structfield.DestroyDevice" class="anchor field"></a><code id="DestroyDevice.v">DestroyDevice: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetDeviceQueue" class="structfield small-section-header"><a href="#structfield.GetDeviceQueue" class="anchor field"></a><code id="GetDeviceQueue.v">GetDeviceQueue: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>)</code></span><span id="structfield.QueueSubmit" class="structfield small-section-header"><a href="#structfield.QueueSubmit" class="anchor field"></a><code id="QueueSubmit.v">QueueSubmit: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SubmitInfo.html" title="struct vk_sys::SubmitInfo">SubmitInfo</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.QueueWaitIdle" class="structfield small-section-header"><a href="#structfield.QueueWaitIdle" class="anchor field"></a><code id="QueueWaitIdle.v">QueueWaitIdle: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DeviceWaitIdle" class="structfield small-section-header"><a href="#structfield.DeviceWaitIdle" class="anchor field"></a><code id="DeviceWaitIdle.v">DeviceWaitIdle: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.AllocateMemory" class="structfield small-section-header"><a href="#structfield.AllocateMemory" class="anchor field"></a><code id="AllocateMemory.v">AllocateMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryAllocateInfo.html" title="struct vk_sys::MemoryAllocateInfo">MemoryAllocateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.FreeMemory" class="structfield small-section-header"><a href="#structfield.FreeMemory" class="anchor field"></a><code id="FreeMemory.v">FreeMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.MapMemory" class="structfield small-section-header"><a href="#structfield.MapMemory" class="anchor field"></a><code id="MapMemory.v">MapMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.MemoryMapFlags.html" title="type vk_sys::MemoryMapFlags">MemoryMapFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.UnmapMemory" class="structfield small-section-header"><a href="#structfield.UnmapMemory" class="anchor field"></a><code id="UnmapMemory.v">UnmapMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>)</code></span><span id="structfield.FlushMappedMemoryRanges" class="structfield small-section-header"><a href="#structfield.FlushMappedMemoryRanges" class="anchor field"></a><code id="FlushMappedMemoryRanges.v">FlushMappedMemoryRanges: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MappedMemoryRange.html" title="struct vk_sys::MappedMemoryRange">MappedMemoryRange</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.InvalidateMappedMemoryRanges" class="structfield small-section-header"><a href="#structfield.InvalidateMappedMemoryRanges" class="anchor field"></a><code id="InvalidateMappedMemoryRanges.v">InvalidateMappedMemoryRanges: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MappedMemoryRange.html" title="struct vk_sys::MappedMemoryRange">MappedMemoryRange</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.GetDeviceMemoryCommitment" class="structfield small-section-header"><a href="#structfield.GetDeviceMemoryCommitment" class="anchor field"></a><code id="GetDeviceMemoryCommitment.v">GetDeviceMemoryCommitment: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>)</code></span><span id="structfield.BindBufferMemory" class="structfield small-section-header"><a href="#structfield.BindBufferMemory" class="anchor field"></a><code id="BindBufferMemory.v">BindBufferMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.BindImageMemory" class="structfield small-section-header"><a href="#structfield.BindImageMemory" class="anchor field"></a><code id="BindImageMemory.v">BindImageMemory: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.GetBufferMemoryRequirements" class="structfield small-section-header"><a href="#structfield.GetBufferMemoryRequirements" class="anchor field"></a><code id="GetBufferMemoryRequirements.v">GetBufferMemoryRequirements: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements.html" title="struct vk_sys::MemoryRequirements">MemoryRequirements</a>)</code></span><span id="structfield.GetImageMemoryRequirements" class="structfield small-section-header"><a href="#structfield.GetImageMemoryRequirements" class="anchor field"></a><code id="GetImageMemoryRequirements.v">GetImageMemoryRequirements: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements.html" title="struct vk_sys::MemoryRequirements">MemoryRequirements</a>)</code></span><span id="structfield.GetImageSparseMemoryRequirements" class="structfield small-section-header"><a href="#structfield.GetImageSparseMemoryRequirements" class="anchor field"></a><code id="GetImageSparseMemoryRequirements.v">GetImageSparseMemoryRequirements: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.SparseImageMemoryRequirements.html" title="struct vk_sys::SparseImageMemoryRequirements">SparseImageMemoryRequirements</a>)</code></span><span id="structfield.QueueBindSparse" class="structfield small-section-header"><a href="#structfield.QueueBindSparse" class="anchor field"></a><code id="QueueBindSparse.v">QueueBindSparse: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BindSparseInfo.html" title="struct vk_sys::BindSparseInfo">BindSparseInfo</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateFence" class="structfield small-section-header"><a href="#structfield.CreateFence" class="anchor field"></a><code id="CreateFence.v">CreateFence: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.FenceCreateInfo.html" title="struct vk_sys::FenceCreateInfo">FenceCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyFence" class="structfield small-section-header"><a href="#structfield.DestroyFence" class="anchor field"></a><code id="DestroyFence.v">DestroyFence: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.ResetFences" class="structfield small-section-header"><a href="#structfield.ResetFences" class="anchor field"></a><code id="ResetFences.v">ResetFences: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.GetFenceStatus" class="structfield small-section-header"><a href="#structfield.GetFenceStatus" class="anchor field"></a><code id="GetFenceStatus.v">GetFenceStatus: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.WaitForFences" class="structfield small-section-header"><a href="#structfield.WaitForFences" class="anchor field"></a><code id="WaitForFences.v">WaitForFences: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, _: <a class="type" href="../vk_sys/type.Bool32.html" title="type vk_sys::Bool32">Bool32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateSemaphore" class="structfield small-section-header"><a href="#structfield.CreateSemaphore" class="anchor field"></a><code id="CreateSemaphore.v">CreateSemaphore: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SemaphoreCreateInfo.html" title="struct vk_sys::SemaphoreCreateInfo">SemaphoreCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroySemaphore" class="structfield small-section-header"><a href="#structfield.DestroySemaphore" class="anchor field"></a><code id="DestroySemaphore.v">DestroySemaphore: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateEvent" class="structfield small-section-header"><a href="#structfield.CreateEvent" class="anchor field"></a><code id="CreateEvent.v">CreateEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.EventCreateInfo.html" title="struct vk_sys::EventCreateInfo">EventCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyEvent" class="structfield small-section-header"><a href="#structfield.DestroyEvent" class="anchor field"></a><code id="DestroyEvent.v">DestroyEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetEventStatus" class="structfield small-section-header"><a href="#structfield.GetEventStatus" class="anchor field"></a><code id="GetEventStatus.v">GetEventStatus: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.SetEvent" class="structfield small-section-header"><a href="#structfield.SetEvent" class="anchor field"></a><code id="SetEvent.v">SetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.ResetEvent" class="structfield small-section-header"><a href="#structfield.ResetEvent" class="anchor field"></a><code id="ResetEvent.v">ResetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateQueryPool" class="structfield small-section-header"><a href="#structfield.CreateQueryPool" class="anchor field"></a><code id="CreateQueryPool.v">CreateQueryPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.QueryPoolCreateInfo.html" title="struct vk_sys::QueryPoolCreateInfo">QueryPoolCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyQueryPool" class="structfield small-section-header"><a href="#structfield.DestroyQueryPool" class="anchor field"></a><code id="DestroyQueryPool.v">DestroyQueryPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetQueryPoolResults" class="structfield small-section-header"><a href="#structfield.GetQueryPoolResults" class="anchor field"></a><code id="GetQueryPoolResults.v">GetQueryPoolResults: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.QueryResultFlags.html" title="type vk_sys::QueryResultFlags">QueryResultFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateBuffer" class="structfield small-section-header"><a href="#structfield.CreateBuffer" class="anchor field"></a><code id="CreateBuffer.v">CreateBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferCreateInfo.html" title="struct vk_sys::BufferCreateInfo">BufferCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyBuffer" class="structfield small-section-header"><a href="#structfield.DestroyBuffer" class="anchor field"></a><code id="DestroyBuffer.v">DestroyBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateBufferView" class="structfield small-section-header"><a href="#structfield.CreateBufferView" class="anchor field"></a><code id="CreateBufferView.v">CreateBufferView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferViewCreateInfo.html" title="struct vk_sys::BufferViewCreateInfo">BufferViewCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.BufferView.html" title="type vk_sys::BufferView">BufferView</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyBufferView" class="structfield small-section-header"><a href="#structfield.DestroyBufferView" class="anchor field"></a><code id="DestroyBufferView.v">DestroyBufferView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.BufferView.html" title="type vk_sys::BufferView">BufferView</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateImage" class="structfield small-section-header"><a href="#structfield.CreateImage" class="anchor field"></a><code id="CreateImage.v">CreateImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageCreateInfo.html" title="struct vk_sys::ImageCreateInfo">ImageCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyImage" class="structfield small-section-header"><a href="#structfield.DestroyImage" class="anchor field"></a><code id="DestroyImage.v">DestroyImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetImageSubresourceLayout" class="structfield small-section-header"><a href="#structfield.GetImageSubresourceLayout" class="anchor field"></a><code id="GetImageSubresourceLayout.v">GetImageSubresourceLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresource.html" title="struct vk_sys::ImageSubresource">ImageSubresource</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.SubresourceLayout.html" title="struct vk_sys::SubresourceLayout">SubresourceLayout</a>)</code></span><span id="structfield.CreateImageView" class="structfield small-section-header"><a href="#structfield.CreateImageView" class="anchor field"></a><code id="CreateImageView.v">CreateImageView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageViewCreateInfo.html" title="struct vk_sys::ImageViewCreateInfo">ImageViewCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.ImageView.html" title="type vk_sys::ImageView">ImageView</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyImageView" class="structfield small-section-header"><a href="#structfield.DestroyImageView" class="anchor field"></a><code id="DestroyImageView.v">DestroyImageView: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.ImageView.html" title="type vk_sys::ImageView">ImageView</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateShaderModule" class="structfield small-section-header"><a href="#structfield.CreateShaderModule" class="anchor field"></a><code id="CreateShaderModule.v">CreateShaderModule: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ShaderModuleCreateInfo.html" title="struct vk_sys::ShaderModuleCreateInfo">ShaderModuleCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.ShaderModule.html" title="type vk_sys::ShaderModule">ShaderModule</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyShaderModule" class="structfield small-section-header"><a href="#structfield.DestroyShaderModule" class="anchor field"></a><code id="DestroyShaderModule.v">DestroyShaderModule: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.ShaderModule.html" title="type vk_sys::ShaderModule">ShaderModule</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreatePipelineCache" class="structfield small-section-header"><a href="#structfield.CreatePipelineCache" class="anchor field"></a><code id="CreatePipelineCache.v">CreatePipelineCache: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PipelineCacheCreateInfo.html" title="struct vk_sys::PipelineCacheCreateInfo">PipelineCacheCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyPipelineCache" class="structfield small-section-header"><a href="#structfield.DestroyPipelineCache" class="anchor field"></a><code id="DestroyPipelineCache.v">DestroyPipelineCache: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetPipelineCacheData" class="structfield small-section-header"><a href="#structfield.GetPipelineCacheData" class="anchor field"></a><code id="GetPipelineCacheData.v">GetPipelineCacheData: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.MergePipelineCaches" class="structfield small-section-header"><a href="#structfield.MergePipelineCaches" class="anchor field"></a><code id="MergePipelineCaches.v">MergePipelineCaches: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateGraphicsPipelines" class="structfield small-section-header"><a href="#structfield.CreateGraphicsPipelines" class="anchor field"></a><code id="CreateGraphicsPipelines.v">CreateGraphicsPipelines: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.GraphicsPipelineCreateInfo.html" title="struct vk_sys::GraphicsPipelineCreateInfo">GraphicsPipelineCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateComputePipelines" class="structfield small-section-header"><a href="#structfield.CreateComputePipelines" class="anchor field"></a><code id="CreateComputePipelines.v">CreateComputePipelines: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ComputePipelineCreateInfo.html" title="struct vk_sys::ComputePipelineCreateInfo">ComputePipelineCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyPipeline" class="structfield small-section-header"><a href="#structfield.DestroyPipeline" class="anchor field"></a><code id="DestroyPipeline.v">DestroyPipeline: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreatePipelineLayout" class="structfield small-section-header"><a href="#structfield.CreatePipelineLayout" class="anchor field"></a><code id="CreatePipelineLayout.v">CreatePipelineLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PipelineLayoutCreateInfo.html" title="struct vk_sys::PipelineLayoutCreateInfo">PipelineLayoutCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyPipelineLayout" class="structfield small-section-header"><a href="#structfield.DestroyPipelineLayout" class="anchor field"></a><code id="DestroyPipelineLayout.v">DestroyPipelineLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateSampler" class="structfield small-section-header"><a href="#structfield.CreateSampler" class="anchor field"></a><code id="CreateSampler.v">CreateSampler: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SamplerCreateInfo.html" title="struct vk_sys::SamplerCreateInfo">SamplerCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Sampler.html" title="type vk_sys::Sampler">Sampler</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroySampler" class="structfield small-section-header"><a href="#structfield.DestroySampler" class="anchor field"></a><code id="DestroySampler.v">DestroySampler: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Sampler.html" title="type vk_sys::Sampler">Sampler</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateDescriptorSetLayout" class="structfield small-section-header"><a href="#structfield.CreateDescriptorSetLayout" class="anchor field"></a><code id="CreateDescriptorSetLayout.v">CreateDescriptorSetLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorSetLayoutCreateInfo.html" title="struct vk_sys::DescriptorSetLayoutCreateInfo">DescriptorSetLayoutCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorSetLayout.html" title="type vk_sys::DescriptorSetLayout">DescriptorSetLayout</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyDescriptorSetLayout" class="structfield small-section-header"><a href="#structfield.DestroyDescriptorSetLayout" class="anchor field"></a><code id="DestroyDescriptorSetLayout.v">DestroyDescriptorSetLayout: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorSetLayout.html" title="type vk_sys::DescriptorSetLayout">DescriptorSetLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateDescriptorPool" class="structfield small-section-header"><a href="#structfield.CreateDescriptorPool" class="anchor field"></a><code id="CreateDescriptorPool.v">CreateDescriptorPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorPoolCreateInfo.html" title="struct vk_sys::DescriptorPoolCreateInfo">DescriptorPoolCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyDescriptorPool" class="structfield small-section-header"><a href="#structfield.DestroyDescriptorPool" class="anchor field"></a><code id="DestroyDescriptorPool.v">DestroyDescriptorPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.ResetDescriptorPool" class="structfield small-section-header"><a href="#structfield.ResetDescriptorPool" class="anchor field"></a><code id="ResetDescriptorPool.v">ResetDescriptorPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, _: <a class="type" href="../vk_sys/type.DescriptorPoolResetFlags.html" title="type vk_sys::DescriptorPoolResetFlags">DescriptorPoolResetFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.AllocateDescriptorSets" class="structfield small-section-header"><a href="#structfield.AllocateDescriptorSets" class="anchor field"></a><code id="AllocateDescriptorSets.v">AllocateDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorSetAllocateInfo.html" title="struct vk_sys::DescriptorSetAllocateInfo">DescriptorSetAllocateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.FreeDescriptorSets" class="structfield small-section-header"><a href="#structfield.FreeDescriptorSets" class="anchor field"></a><code id="FreeDescriptorSets.v">FreeDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.UpdateDescriptorSets" class="structfield small-section-header"><a href="#structfield.UpdateDescriptorSets" class="anchor field"></a><code id="UpdateDescriptorSets.v">UpdateDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.WriteDescriptorSet.html" title="struct vk_sys::WriteDescriptorSet">WriteDescriptorSet</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CopyDescriptorSet.html" title="struct vk_sys::CopyDescriptorSet">CopyDescriptorSet</a>)</code></span><span id="structfield.CreateFramebuffer" class="structfield small-section-header"><a href="#structfield.CreateFramebuffer" class="anchor field"></a><code id="CreateFramebuffer.v">CreateFramebuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.FramebufferCreateInfo.html" title="struct vk_sys::FramebufferCreateInfo">FramebufferCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Framebuffer.html" title="type vk_sys::Framebuffer">Framebuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyFramebuffer" class="structfield small-section-header"><a href="#structfield.DestroyFramebuffer" class="anchor field"></a><code id="DestroyFramebuffer.v">DestroyFramebuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.Framebuffer.html" title="type vk_sys::Framebuffer">Framebuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.CreateRenderPass" class="structfield small-section-header"><a href="#structfield.CreateRenderPass" class="anchor field"></a><code id="CreateRenderPass.v">CreateRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.RenderPassCreateInfo.html" title="struct vk_sys::RenderPassCreateInfo">RenderPassCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyRenderPass" class="structfield small-section-header"><a href="#structfield.DestroyRenderPass" class="anchor field"></a><code id="DestroyRenderPass.v">DestroyRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetRenderAreaGranularity" class="structfield small-section-header"><a href="#structfield.GetRenderAreaGranularity" class="anchor field"></a><code id="GetRenderAreaGranularity.v">GetRenderAreaGranularity: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.Extent2D.html" title="struct vk_sys::Extent2D">Extent2D</a>)</code></span><span id="structfield.CreateCommandPool" class="structfield small-section-header"><a href="#structfield.CreateCommandPool" class="anchor field"></a><code id="CreateCommandPool.v">CreateCommandPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandPoolCreateInfo.html" title="struct vk_sys::CommandPoolCreateInfo">CommandPoolCreateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyCommandPool" class="structfield small-section-header"><a href="#structfield.DestroyCommandPool" class="anchor field"></a><code id="DestroyCommandPool.v">DestroyCommandPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.ResetCommandPool" class="structfield small-section-header"><a href="#structfield.ResetCommandPool" class="anchor field"></a><code id="ResetCommandPool.v">ResetCommandPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="type" href="../vk_sys/type.CommandPoolResetFlags.html" title="type vk_sys::CommandPoolResetFlags">CommandPoolResetFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.TrimCommandPoolKHR" class="structfield small-section-header"><a href="#structfield.TrimCommandPoolKHR" class="anchor field"></a><code id="TrimCommandPoolKHR.v">TrimCommandPoolKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="type" href="../vk_sys/type.CommandPoolTrimFlagsKHR.html" title="type vk_sys::CommandPoolTrimFlagsKHR">CommandPoolTrimFlagsKHR</a>)</code></span><span id="structfield.AllocateCommandBuffers" class="structfield small-section-header"><a href="#structfield.AllocateCommandBuffers" class="anchor field"></a><code id="AllocateCommandBuffers.v">AllocateCommandBuffers: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandBufferAllocateInfo.html" title="struct vk_sys::CommandBufferAllocateInfo">CommandBufferAllocateInfo</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.FreeCommandBuffers" class="structfield small-section-header"><a href="#structfield.FreeCommandBuffers" class="anchor field"></a><code id="FreeCommandBuffers.v">FreeCommandBuffers: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>)</code></span><span id="structfield.BeginCommandBuffer" class="structfield small-section-header"><a href="#structfield.BeginCommandBuffer" class="anchor field"></a><code id="BeginCommandBuffer.v">BeginCommandBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandBufferBeginInfo.html" title="struct vk_sys::CommandBufferBeginInfo">CommandBufferBeginInfo</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.EndCommandBuffer" class="structfield small-section-header"><a href="#structfield.EndCommandBuffer" class="anchor field"></a><code id="EndCommandBuffer.v">EndCommandBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.ResetCommandBuffer" class="structfield small-section-header"><a href="#structfield.ResetCommandBuffer" class="anchor field"></a><code id="ResetCommandBuffer.v">ResetCommandBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.CommandBufferResetFlags.html" title="type vk_sys::CommandBufferResetFlags">CommandBufferResetFlags</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CmdBindPipeline" class="structfield small-section-header"><a href="#structfield.CmdBindPipeline" class="anchor field"></a><code id="CmdBindPipeline.v">CmdBindPipeline: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, _: <a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>)</code></span><span id="structfield.CmdSetViewport" class="structfield small-section-header"><a href="#structfield.CmdSetViewport" class="anchor field"></a><code id="CmdSetViewport.v">CmdSetViewport: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.Viewport.html" title="struct vk_sys::Viewport">Viewport</a>)</code></span><span id="structfield.CmdSetScissor" class="structfield small-section-header"><a href="#structfield.CmdSetScissor" class="anchor field"></a><code id="CmdSetScissor.v">CmdSetScissor: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.Rect2D.html" title="struct vk_sys::Rect2D">Rect2D</a>)</code></span><span id="structfield.CmdSetLineWidth" class="structfield small-section-header"><a href="#structfield.CmdSetLineWidth" class="anchor field"></a><code id="CmdSetLineWidth.v">CmdSetLineWidth: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>)</code></span><span id="structfield.CmdSetDepthBias" class="structfield small-section-header"><a href="#structfield.CmdSetDepthBias" class="anchor field"></a><code id="CmdSetDepthBias.v">CmdSetDepthBias: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>)</code></span><span id="structfield.CmdSetBlendConstants" class="structfield small-section-header"><a href="#structfield.CmdSetBlendConstants" class="anchor field"></a><code id="CmdSetBlendConstants.v">CmdSetBlendConstants: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 4]</a>)</code></span><span id="structfield.CmdSetDepthBounds" class="structfield small-section-header"><a href="#structfield.CmdSetDepthBounds" class="anchor field"></a><code id="CmdSetDepthBounds.v">CmdSetDepthBounds: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>)</code></span><span id="structfield.CmdSetStencilCompareMask" class="structfield small-section-header"><a href="#structfield.CmdSetStencilCompareMask" class="anchor field"></a><code id="CmdSetStencilCompareMask.v">CmdSetStencilCompareMask: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdSetStencilWriteMask" class="structfield small-section-header"><a href="#structfield.CmdSetStencilWriteMask" class="anchor field"></a><code id="CmdSetStencilWriteMask.v">CmdSetStencilWriteMask: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdSetStencilReference" class="structfield small-section-header"><a href="#structfield.CmdSetStencilReference" class="anchor field"></a><code id="CmdSetStencilReference.v">CmdSetStencilReference: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdBindDescriptorSets" class="structfield small-section-header"><a href="#structfield.CmdBindDescriptorSets" class="anchor field"></a><code id="CmdBindDescriptorSets.v">CmdBindDescriptorSets: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdBindIndexBuffer" class="structfield small-section-header"><a href="#structfield.CmdBindIndexBuffer" class="anchor field"></a><code id="CmdBindIndexBuffer.v">CmdBindIndexBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.IndexType.html" title="type vk_sys::IndexType">IndexType</a>)</code></span><span id="structfield.CmdBindVertexBuffers" class="structfield small-section-header"><a href="#structfield.CmdBindVertexBuffers" class="anchor field"></a><code id="CmdBindVertexBuffers.v">CmdBindVertexBuffers: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>)</code></span><span id="structfield.CmdDraw" class="structfield small-section-header"><a href="#structfield.CmdDraw" class="anchor field"></a><code id="CmdDraw.v">CmdDraw: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdDrawIndexed" class="structfield small-section-header"><a href="#structfield.CmdDrawIndexed" class="anchor field"></a><code id="CmdDrawIndexed.v">CmdDrawIndexed: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdDrawIndirect" class="structfield small-section-header"><a href="#structfield.CmdDrawIndirect" class="anchor field"></a><code id="CmdDrawIndirect.v">CmdDrawIndirect: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdDrawIndexedIndirect" class="structfield small-section-header"><a href="#structfield.CmdDrawIndexedIndirect" class="anchor field"></a><code id="CmdDrawIndexedIndirect.v">CmdDrawIndexedIndirect: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdDispatch" class="structfield small-section-header"><a href="#structfield.CmdDispatch" class="anchor field"></a><code id="CmdDispatch.v">CmdDispatch: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdDispatchIndirect" class="structfield small-section-header"><a href="#structfield.CmdDispatchIndirect" class="anchor field"></a><code id="CmdDispatchIndirect.v">CmdDispatchIndirect: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>)</code></span><span id="structfield.CmdCopyBuffer" class="structfield small-section-header"><a href="#structfield.CmdCopyBuffer" class="anchor field"></a><code id="CmdCopyBuffer.v">CmdCopyBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferCopy.html" title="struct vk_sys::BufferCopy">BufferCopy</a>)</code></span><span id="structfield.CmdCopyImage" class="structfield small-section-header"><a href="#structfield.CmdCopyImage" class="anchor field"></a><code id="CmdCopyImage.v">CmdCopyImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageCopy.html" title="struct vk_sys::ImageCopy">ImageCopy</a>)</code></span><span id="structfield.CmdBlitImage" class="structfield small-section-header"><a href="#structfield.CmdBlitImage" class="anchor field"></a><code id="CmdBlitImage.v">CmdBlitImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageBlit.html" title="struct vk_sys::ImageBlit">ImageBlit</a>, _: <a class="type" href="../vk_sys/type.Filter.html" title="type vk_sys::Filter">Filter</a>)</code></span><span id="structfield.CmdCopyBufferToImage" class="structfield small-section-header"><a href="#structfield.CmdCopyBufferToImage" class="anchor field"></a><code id="CmdCopyBufferToImage.v">CmdCopyBufferToImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferImageCopy.html" title="struct vk_sys::BufferImageCopy">BufferImageCopy</a>)</code></span><span id="structfield.CmdCopyImageToBuffer" class="structfield small-section-header"><a href="#structfield.CmdCopyImageToBuffer" class="anchor field"></a><code id="CmdCopyImageToBuffer.v">CmdCopyImageToBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferImageCopy.html" title="struct vk_sys::BufferImageCopy">BufferImageCopy</a>)</code></span><span id="structfield.CmdUpdateBuffer" class="structfield small-section-header"><a href="#structfield.CmdUpdateBuffer" class="anchor field"></a><code id="CmdUpdateBuffer.v">CmdUpdateBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdFillBuffer" class="structfield small-section-header"><a href="#structfield.CmdFillBuffer" class="anchor field"></a><code id="CmdFillBuffer.v">CmdFillBuffer: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdClearColorImage" class="structfield small-section-header"><a href="#structfield.CmdClearColorImage" class="anchor field"></a><code id="CmdClearColorImage.v">CmdClearColorImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../vk_sys/union.ClearColorValue.html" title="union vk_sys::ClearColorValue">ClearColorValue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresourceRange.html" title="struct vk_sys::ImageSubresourceRange">ImageSubresourceRange</a>)</code></span><span id="structfield.CmdClearDepthStencilImage" class="structfield small-section-header"><a href="#structfield.CmdClearDepthStencilImage" class="anchor field"></a><code id="CmdClearDepthStencilImage.v">CmdClearDepthStencilImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearDepthStencilValue.html" title="struct vk_sys::ClearDepthStencilValue">ClearDepthStencilValue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresourceRange.html" title="struct vk_sys::ImageSubresourceRange">ImageSubresourceRange</a>)</code></span><span id="structfield.CmdClearAttachments" class="structfield small-section-header"><a href="#structfield.CmdClearAttachments" class="anchor field"></a><code id="CmdClearAttachments.v">CmdClearAttachments: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearAttachment.html" title="struct vk_sys::ClearAttachment">ClearAttachment</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearRect.html" title="struct vk_sys::ClearRect">ClearRect</a>)</code></span><span id="structfield.CmdResolveImage" class="structfield small-section-header"><a href="#structfield.CmdResolveImage" class="anchor field"></a><code id="CmdResolveImage.v">CmdResolveImage: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, _: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageResolve.html" title="struct vk_sys::ImageResolve">ImageResolve</a>)</code></span><span id="structfield.CmdSetEvent" class="structfield small-section-header"><a href="#structfield.CmdSetEvent" class="anchor field"></a><code id="CmdSetEvent.v">CmdSetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>)</code></span><span id="structfield.CmdResetEvent" class="structfield small-section-header"><a href="#structfield.CmdResetEvent" class="anchor field"></a><code id="CmdResetEvent.v">CmdResetEvent: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>)</code></span><span id="structfield.CmdWaitEvents" class="structfield small-section-header"><a href="#structfield.CmdWaitEvents" class="anchor field"></a><code id="CmdWaitEvents.v">CmdWaitEvents: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryBarrier.html" title="struct vk_sys::MemoryBarrier">MemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryBarrier.html" title="struct vk_sys::BufferMemoryBarrier">BufferMemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryBarrier.html" title="struct vk_sys::ImageMemoryBarrier">ImageMemoryBarrier</a>)</code></span><span id="structfield.CmdPipelineBarrier" class="structfield small-section-header"><a href="#structfield.CmdPipelineBarrier" class="anchor field"></a><code id="CmdPipelineBarrier.v">CmdPipelineBarrier: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, _: <a class="type" href="../vk_sys/type.DependencyFlags.html" title="type vk_sys::DependencyFlags">DependencyFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryBarrier.html" title="struct vk_sys::MemoryBarrier">MemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryBarrier.html" title="struct vk_sys::BufferMemoryBarrier">BufferMemoryBarrier</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryBarrier.html" title="struct vk_sys::ImageMemoryBarrier">ImageMemoryBarrier</a>)</code></span><span id="structfield.CmdBeginQuery" class="structfield small-section-header"><a href="#structfield.CmdBeginQuery" class="anchor field"></a><code id="CmdBeginQuery.v">CmdBeginQuery: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="type" href="../vk_sys/type.QueryControlFlags.html" title="type vk_sys::QueryControlFlags">QueryControlFlags</a>)</code></span><span id="structfield.CmdEndQuery" class="structfield small-section-header"><a href="#structfield.CmdEndQuery" class="anchor field"></a><code id="CmdEndQuery.v">CmdEndQuery: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdResetQueryPool" class="structfield small-section-header"><a href="#structfield.CmdResetQueryPool" class="anchor field"></a><code id="CmdResetQueryPool.v">CmdResetQueryPool: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdWriteTimestamp" class="structfield small-section-header"><a href="#structfield.CmdWriteTimestamp" class="anchor field"></a><code id="CmdWriteTimestamp.v">CmdWriteTimestamp: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineStageFlagBits.html" title="type vk_sys::PipelineStageFlagBits">PipelineStageFlagBits</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</code></span><span id="structfield.CmdCopyQueryPoolResults" class="structfield small-section-header"><a href="#structfield.CmdCopyQueryPoolResults" class="anchor field"></a><code id="CmdCopyQueryPoolResults.v">CmdCopyQueryPoolResults: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, _: <a class="type" href="../vk_sys/type.QueryResultFlags.html" title="type vk_sys::QueryResultFlags">QueryResultFlags</a>)</code></span><span id="structfield.CmdPushConstants" class="structfield small-section-header"><a href="#structfield.CmdPushConstants" class="anchor field"></a><code id="CmdPushConstants.v">CmdPushConstants: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="type" href="../vk_sys/type.ShaderStageFlags.html" title="type vk_sys::ShaderStageFlags">ShaderStageFlags</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>)</code></span><span id="structfield.CmdBeginRenderPass" class="structfield small-section-header"><a href="#structfield.CmdBeginRenderPass" class="anchor field"></a><code id="CmdBeginRenderPass.v">CmdBeginRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.RenderPassBeginInfo.html" title="struct vk_sys::RenderPassBeginInfo">RenderPassBeginInfo</a>, _: <a class="type" href="../vk_sys/type.SubpassContents.html" title="type vk_sys::SubpassContents">SubpassContents</a>)</code></span><span id="structfield.CmdNextSubpass" class="structfield small-section-header"><a href="#structfield.CmdNextSubpass" class="anchor field"></a><code id="CmdNextSubpass.v">CmdNextSubpass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.SubpassContents.html" title="type vk_sys::SubpassContents">SubpassContents</a>)</code></span><span id="structfield.CmdEndRenderPass" class="structfield small-section-header"><a href="#structfield.CmdEndRenderPass" class="anchor field"></a><code id="CmdEndRenderPass.v">CmdEndRenderPass: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>)</code></span><span id="structfield.CmdExecuteCommands" class="structfield small-section-header"><a href="#structfield.CmdExecuteCommands" class="anchor field"></a><code id="CmdExecuteCommands.v">CmdExecuteCommands: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>)</code></span><span id="structfield.CreateSwapchainKHR" class="structfield small-section-header"><a href="#structfield.CreateSwapchainKHR" class="anchor field"></a><code id="CreateSwapchainKHR.v">CreateSwapchainKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SwapchainCreateInfoKHR.html" title="struct vk_sys::SwapchainCreateInfoKHR">SwapchainCreateInfoKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroySwapchainKHR" class="structfield small-section-header"><a href="#structfield.DestroySwapchainKHR" class="anchor field"></a><code id="DestroySwapchainKHR.v">DestroySwapchainKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.GetSwapchainImagesKHR" class="structfield small-section-header"><a href="#structfield.GetSwapchainImagesKHR" class="anchor field"></a><code id="GetSwapchainImagesKHR.v">GetSwapchainImagesKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.AcquireNextImageKHR" class="structfield small-section-header"><a href="#structfield.AcquireNextImageKHR" class="anchor field"></a><code id="AcquireNextImageKHR.v">AcquireNextImageKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, _: <a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>, _: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.QueuePresentKHR" class="structfield small-section-header"><a href="#structfield.QueuePresentKHR" class="anchor field"></a><code id="QueuePresentKHR.v">QueuePresentKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PresentInfoKHR.html" title="struct vk_sys::PresentInfoKHR">PresentInfoKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CreateSharedSwapchainsKHR" class="structfield small-section-header"><a href="#structfield.CreateSharedSwapchainsKHR" class="anchor field"></a><code id="CreateSharedSwapchainsKHR.v">CreateSharedSwapchainsKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SwapchainCreateInfoKHR.html" title="struct vk_sys::SwapchainCreateInfoKHR">SwapchainCreateInfoKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CmdPushDescriptorSetKHR" class="structfield small-section-header"><a href="#structfield.CmdPushDescriptorSetKHR" class="anchor field"></a><code id="CmdPushDescriptorSetKHR.v">CmdPushDescriptorSetKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.WriteDescriptorSet.html" title="struct vk_sys::WriteDescriptorSet">WriteDescriptorSet</a>)</code></span><span id="structfield.CreateDescriptorUpdateTemplateKHR" class="structfield small-section-header"><a href="#structfield.CreateDescriptorUpdateTemplateKHR" class="anchor field"></a><code id="CreateDescriptorUpdateTemplateKHR.v">CreateDescriptorUpdateTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorUpdateTemplateCreateInfoKHR.html" title="struct vk_sys::DescriptorUpdateTemplateCreateInfoKHR">DescriptorUpdateTemplateCreateInfoKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DestroyDescriptorUpdateTemplateKHR" class="structfield small-section-header"><a href="#structfield.DestroyDescriptorUpdateTemplateKHR" class="anchor field"></a><code id="DestroyDescriptorUpdateTemplateKHR.v">DestroyDescriptorUpdateTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>)</code></span><span id="structfield.UpdateDescriptorSetWithTemplateKHR" class="structfield small-section-header"><a href="#structfield.UpdateDescriptorSetWithTemplateKHR" class="anchor field"></a><code id="UpdateDescriptorSetWithTemplateKHR.v">UpdateDescriptorSetWithTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>, _: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>)</code></span><span id="structfield.CmdPushDescriptorSetWithTemplateKHR" class="structfield small-section-header"><a href="#structfield.CmdPushDescriptorSetWithTemplateKHR" class="anchor field"></a><code id="CmdPushDescriptorSetWithTemplateKHR.v">CmdPushDescriptorSetWithTemplateKHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, _: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>)</code></span><span id="structfield.GetImageMemoryRequirements2KHR" class="structfield small-section-header"><a href="#structfield.GetImageMemoryRequirements2KHR" class="anchor field"></a><code id="GetImageMemoryRequirements2KHR.v">GetImageMemoryRequirements2KHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryRequirementsInfo2KHR.html" title="struct vk_sys::ImageMemoryRequirementsInfo2KHR">ImageMemoryRequirementsInfo2KHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements2KHR.html" title="struct vk_sys::MemoryRequirements2KHR">MemoryRequirements2KHR</a>)</code></span><span id="structfield.GetBufferMemoryRequirements2KHR" class="structfield small-section-header"><a href="#structfield.GetBufferMemoryRequirements2KHR" class="anchor field"></a><code id="GetBufferMemoryRequirements2KHR.v">GetBufferMemoryRequirements2KHR: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryRequirementsInfo2KHR.html" title="struct vk_sys::BufferMemoryRequirementsInfo2KHR">BufferMemoryRequirementsInfo2KHR</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements2KHR.html" title="struct vk_sys::MemoryRequirements2KHR">MemoryRequirements2KHR</a>)</code></span><span id="structfield.DebugMarkerSetObjectNameEXT" class="structfield small-section-header"><a href="#structfield.DebugMarkerSetObjectNameEXT" class="anchor field"></a><code id="DebugMarkerSetObjectNameEXT.v">DebugMarkerSetObjectNameEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerObjectNameInfoEXT.html" title="struct vk_sys::DebugMarkerObjectNameInfoEXT">DebugMarkerObjectNameInfoEXT</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.DebugMarkerSetObjectTagEXT" class="structfield small-section-header"><a href="#structfield.DebugMarkerSetObjectTagEXT" class="anchor field"></a><code id="DebugMarkerSetObjectTagEXT.v">DebugMarkerSetObjectTagEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerObjectTagInfoEXT.html" title="struct vk_sys::DebugMarkerObjectTagInfoEXT">DebugMarkerObjectTagInfoEXT</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code></span><span id="structfield.CmdDebugMarkerBeginEXT" class="structfield small-section-header"><a href="#structfield.CmdDebugMarkerBeginEXT" class="anchor field"></a><code id="CmdDebugMarkerBeginEXT.v">CmdDebugMarkerBeginEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerMarkerInfoEXT.html" title="struct vk_sys::DebugMarkerMarkerInfoEXT">DebugMarkerMarkerInfoEXT</a>)</code></span><span id="structfield.CmdDebugMarkerEndEXT" class="structfield small-section-header"><a href="#structfield.CmdDebugMarkerEndEXT" class="anchor field"></a><code id="CmdDebugMarkerEndEXT.v">CmdDebugMarkerEndEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>)</code></span><span id="structfield.CmdDebugMarkerInsertEXT" class="structfield small-section-header"><a href="#structfield.CmdDebugMarkerInsertEXT" class="anchor field"></a><code id="CmdDebugMarkerInsertEXT.v">CmdDebugMarkerInsertEXT: extern &quot;system&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerMarkerInfoEXT.html" title="struct vk_sys::DebugMarkerMarkerInfoEXT">DebugMarkerMarkerInfoEXT</a>)</code></span><h2 id='methods' class='small-section-header'>Methods<a href='#methods' class='anchor'></a></h2><h3 id='impl' class='impl'><code class='in-band'>impl <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl' class='anchor'></a><a class='srclink' href='../src/vk_sys/lib.rs.html#2679-2702' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.load' class="method"><code id='load.v'>pub fn <a href='#method.load' class='fnname'>load</a>&lt;F&gt;(f: F) -&gt; <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(&amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,&nbsp;</span></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2680-2693' title='goto source code'>[src]</a></h4><h4 id='method.DestroyDevice' class="method"><code id='DestroyDevice.v-1'>pub unsafe fn <a href='#method.DestroyDevice' class='fnname'>DestroyDevice</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetDeviceQueue' class="method"><code id='GetDeviceQueue.v-1'>pub unsafe fn <a href='#method.GetDeviceQueue' class='fnname'>GetDeviceQueue</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queueFamilyIndex: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queueIndex: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pQueue: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.QueueSubmit' class="method"><code id='QueueSubmit.v-1'>pub unsafe fn <a href='#method.QueueSubmit' class='fnname'>QueueSubmit</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;queue: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;submitCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSubmits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SubmitInfo.html" title="struct vk_sys::SubmitInfo">SubmitInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;fence: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.QueueWaitIdle' class="method"><code id='QueueWaitIdle.v-1'>pub unsafe fn <a href='#method.QueueWaitIdle' class='fnname'>QueueWaitIdle</a>(&amp;self, queue: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DeviceWaitIdle' class="method"><code id='DeviceWaitIdle.v-1'>pub unsafe fn <a href='#method.DeviceWaitIdle' class='fnname'>DeviceWaitIdle</a>(&amp;self, device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.AllocateMemory' class="method"><code id='AllocateMemory.v-1'>pub unsafe fn <a href='#method.AllocateMemory' class='fnname'>AllocateMemory</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryAllocateInfo.html" title="struct vk_sys::MemoryAllocateInfo">MemoryAllocateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemory: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.FreeMemory' class="method"><code id='FreeMemory.v-1'>pub unsafe fn <a href='#method.FreeMemory' class='fnname'>FreeMemory</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memory: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.MapMemory' class="method"><code id='MapMemory.v-1'>pub unsafe fn <a href='#method.MapMemory' class='fnname'>MapMemory</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memory: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;size: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.MemoryMapFlags.html" title="type vk_sys::MemoryMapFlags">MemoryMapFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;ppData: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.UnmapMemory' class="method"><code id='UnmapMemory.v-1'>pub unsafe fn <a href='#method.UnmapMemory' class='fnname'>UnmapMemory</a>(&amp;self, device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, memory: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.FlushMappedMemoryRanges' class="method"><code id='FlushMappedMemoryRanges.v-1'>pub unsafe fn <a href='#method.FlushMappedMemoryRanges' class='fnname'>FlushMappedMemoryRanges</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memoryRangeCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryRanges: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MappedMemoryRange.html" title="struct vk_sys::MappedMemoryRange">MappedMemoryRange</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.InvalidateMappedMemoryRanges' class="method"><code id='InvalidateMappedMemoryRanges.v-1'>pub unsafe fn <a href='#method.InvalidateMappedMemoryRanges' class='fnname'>InvalidateMappedMemoryRanges</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memoryRangeCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryRanges: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MappedMemoryRange.html" title="struct vk_sys::MappedMemoryRange">MappedMemoryRange</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetDeviceMemoryCommitment' class="method"><code id='GetDeviceMemoryCommitment.v-1'>pub unsafe fn <a href='#method.GetDeviceMemoryCommitment' class='fnname'>GetDeviceMemoryCommitment</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memory: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCommittedMemoryInBytes: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.BindBufferMemory' class="method"><code id='BindBufferMemory.v-1'>pub unsafe fn <a href='#method.BindBufferMemory' class='fnname'>BindBufferMemory</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memory: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memoryOffset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.BindImageMemory' class="method"><code id='BindImageMemory.v-1'>pub unsafe fn <a href='#method.BindImageMemory' class='fnname'>BindImageMemory</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memory: <a class="type" href="../vk_sys/type.DeviceMemory.html" title="type vk_sys::DeviceMemory">DeviceMemory</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memoryOffset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetBufferMemoryRequirements' class="method"><code id='GetBufferMemoryRequirements.v-1'>pub unsafe fn <a href='#method.GetBufferMemoryRequirements' class='fnname'>GetBufferMemoryRequirements</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryRequirements: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements.html" title="struct vk_sys::MemoryRequirements">MemoryRequirements</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetImageMemoryRequirements' class="method"><code id='GetImageMemoryRequirements.v-1'>pub unsafe fn <a href='#method.GetImageMemoryRequirements' class='fnname'>GetImageMemoryRequirements</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryRequirements: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements.html" title="struct vk_sys::MemoryRequirements">MemoryRequirements</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetImageSparseMemoryRequirements' class="method"><code id='GetImageSparseMemoryRequirements.v-1'>pub unsafe fn <a href='#method.GetImageSparseMemoryRequirements' class='fnname'>GetImageSparseMemoryRequirements</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSparseMemoryRequirementCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSparseMemoryRequirements: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.SparseImageMemoryRequirements.html" title="struct vk_sys::SparseImageMemoryRequirements">SparseImageMemoryRequirements</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.QueueBindSparse' class="method"><code id='QueueBindSparse.v-1'>pub unsafe fn <a href='#method.QueueBindSparse' class='fnname'>QueueBindSparse</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;queue: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;bindInfoCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pBindInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BindSparseInfo.html" title="struct vk_sys::BindSparseInfo">BindSparseInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;fence: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateFence' class="method"><code id='CreateFence.v-1'>pub unsafe fn <a href='#method.CreateFence' class='fnname'>CreateFence</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.FenceCreateInfo.html" title="struct vk_sys::FenceCreateInfo">FenceCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pFence: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyFence' class="method"><code id='DestroyFence.v-1'>pub unsafe fn <a href='#method.DestroyFence' class='fnname'>DestroyFence</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;fence: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.ResetFences' class="method"><code id='ResetFences.v-1'>pub unsafe fn <a href='#method.ResetFences' class='fnname'>ResetFences</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;fenceCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pFences: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetFenceStatus' class="method"><code id='GetFenceStatus.v-1'>pub unsafe fn <a href='#method.GetFenceStatus' class='fnname'>GetFenceStatus</a>(&amp;self, device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, fence: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.WaitForFences' class="method"><code id='WaitForFences.v-1'>pub unsafe fn <a href='#method.WaitForFences' class='fnname'>WaitForFences</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;fenceCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pFences: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;waitAll: <a class="type" href="../vk_sys/type.Bool32.html" title="type vk_sys::Bool32">Bool32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;timeout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateSemaphore' class="method"><code id='CreateSemaphore.v-1'>pub unsafe fn <a href='#method.CreateSemaphore' class='fnname'>CreateSemaphore</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SemaphoreCreateInfo.html" title="struct vk_sys::SemaphoreCreateInfo">SemaphoreCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSemaphore: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroySemaphore' class="method"><code id='DestroySemaphore.v-1'>pub unsafe fn <a href='#method.DestroySemaphore' class='fnname'>DestroySemaphore</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;semaphore: <a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateEvent' class="method"><code id='CreateEvent.v-1'>pub unsafe fn <a href='#method.CreateEvent' class='fnname'>CreateEvent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.EventCreateInfo.html" title="struct vk_sys::EventCreateInfo">EventCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pEvent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyEvent' class="method"><code id='DestroyEvent.v-1'>pub unsafe fn <a href='#method.DestroyEvent' class='fnname'>DestroyEvent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;event: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetEventStatus' class="method"><code id='GetEventStatus.v-1'>pub unsafe fn <a href='#method.GetEventStatus' class='fnname'>GetEventStatus</a>(&amp;self, device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, event: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.SetEvent' class="method"><code id='SetEvent.v-1'>pub unsafe fn <a href='#method.SetEvent' class='fnname'>SetEvent</a>(&amp;self, device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, event: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.ResetEvent' class="method"><code id='ResetEvent.v-1'>pub unsafe fn <a href='#method.ResetEvent' class='fnname'>ResetEvent</a>(&amp;self, device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, event: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateQueryPool' class="method"><code id='CreateQueryPool.v-1'>pub unsafe fn <a href='#method.CreateQueryPool' class='fnname'>CreateQueryPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.QueryPoolCreateInfo.html" title="struct vk_sys::QueryPoolCreateInfo">QueryPoolCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pQueryPool: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyQueryPool' class="method"><code id='DestroyQueryPool.v-1'>pub unsafe fn <a href='#method.DestroyQueryPool' class='fnname'>DestroyQueryPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetQueryPoolResults' class="method"><code id='GetQueryPoolResults.v-1'>pub unsafe fn <a href='#method.GetQueryPoolResults' class='fnname'>GetQueryPoolResults</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstQuery: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dataSize: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pData: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stride: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.QueryResultFlags.html" title="type vk_sys::QueryResultFlags">QueryResultFlags</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateBuffer' class="method"><code id='CreateBuffer.v-1'>pub unsafe fn <a href='#method.CreateBuffer' class='fnname'>CreateBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferCreateInfo.html" title="struct vk_sys::BufferCreateInfo">BufferCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pBuffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyBuffer' class="method"><code id='DestroyBuffer.v-1'>pub unsafe fn <a href='#method.DestroyBuffer' class='fnname'>DestroyBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateBufferView' class="method"><code id='CreateBufferView.v-1'>pub unsafe fn <a href='#method.CreateBufferView' class='fnname'>CreateBufferView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferViewCreateInfo.html" title="struct vk_sys::BufferViewCreateInfo">BufferViewCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pView: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.BufferView.html" title="type vk_sys::BufferView">BufferView</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyBufferView' class="method"><code id='DestroyBufferView.v-1'>pub unsafe fn <a href='#method.DestroyBufferView' class='fnname'>DestroyBufferView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;bufferView: <a class="type" href="../vk_sys/type.BufferView.html" title="type vk_sys::BufferView">BufferView</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateImage' class="method"><code id='CreateImage.v-1'>pub unsafe fn <a href='#method.CreateImage' class='fnname'>CreateImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageCreateInfo.html" title="struct vk_sys::ImageCreateInfo">ImageCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pImage: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyImage' class="method"><code id='DestroyImage.v-1'>pub unsafe fn <a href='#method.DestroyImage' class='fnname'>DestroyImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetImageSubresourceLayout' class="method"><code id='GetImageSubresourceLayout.v-1'>pub unsafe fn <a href='#method.GetImageSubresourceLayout' class='fnname'>GetImageSubresourceLayout</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSubresource: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresource.html" title="struct vk_sys::ImageSubresource">ImageSubresource</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pLayout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.SubresourceLayout.html" title="struct vk_sys::SubresourceLayout">SubresourceLayout</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateImageView' class="method"><code id='CreateImageView.v-1'>pub unsafe fn <a href='#method.CreateImageView' class='fnname'>CreateImageView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageViewCreateInfo.html" title="struct vk_sys::ImageViewCreateInfo">ImageViewCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pView: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.ImageView.html" title="type vk_sys::ImageView">ImageView</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyImageView' class="method"><code id='DestroyImageView.v-1'>pub unsafe fn <a href='#method.DestroyImageView' class='fnname'>DestroyImageView</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imageView: <a class="type" href="../vk_sys/type.ImageView.html" title="type vk_sys::ImageView">ImageView</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateShaderModule' class="method"><code id='CreateShaderModule.v-1'>pub unsafe fn <a href='#method.CreateShaderModule' class='fnname'>CreateShaderModule</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ShaderModuleCreateInfo.html" title="struct vk_sys::ShaderModuleCreateInfo">ShaderModuleCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pShaderModule: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.ShaderModule.html" title="type vk_sys::ShaderModule">ShaderModule</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyShaderModule' class="method"><code id='DestroyShaderModule.v-1'>pub unsafe fn <a href='#method.DestroyShaderModule' class='fnname'>DestroyShaderModule</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;shaderModule: <a class="type" href="../vk_sys/type.ShaderModule.html" title="type vk_sys::ShaderModule">ShaderModule</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreatePipelineCache' class="method"><code id='CreatePipelineCache.v-1'>pub unsafe fn <a href='#method.CreatePipelineCache' class='fnname'>CreatePipelineCache</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PipelineCacheCreateInfo.html" title="struct vk_sys::PipelineCacheCreateInfo">PipelineCacheCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pPipelineCache: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyPipelineCache' class="method"><code id='DestroyPipelineCache.v-1'>pub unsafe fn <a href='#method.DestroyPipelineCache' class='fnname'>DestroyPipelineCache</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineCache: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetPipelineCacheData' class="method"><code id='GetPipelineCacheData.v-1'>pub unsafe fn <a href='#method.GetPipelineCacheData' class='fnname'>GetPipelineCacheData</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineCache: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDataSize: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pData: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.MergePipelineCaches' class="method"><code id='MergePipelineCaches.v-1'>pub unsafe fn <a href='#method.MergePipelineCaches' class='fnname'>MergePipelineCaches</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstCache: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcCacheCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSrcCaches: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateGraphicsPipelines' class="method"><code id='CreateGraphicsPipelines.v-1'>pub unsafe fn <a href='#method.CreateGraphicsPipelines' class='fnname'>CreateGraphicsPipelines</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineCache: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;createInfoCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfos: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.GraphicsPipelineCreateInfo.html" title="struct vk_sys::GraphicsPipelineCreateInfo">GraphicsPipelineCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pPipelines: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateComputePipelines' class="method"><code id='CreateComputePipelines.v-1'>pub unsafe fn <a href='#method.CreateComputePipelines' class='fnname'>CreateComputePipelines</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineCache: <a class="type" href="../vk_sys/type.PipelineCache.html" title="type vk_sys::PipelineCache">PipelineCache</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;createInfoCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfos: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ComputePipelineCreateInfo.html" title="struct vk_sys::ComputePipelineCreateInfo">ComputePipelineCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pPipelines: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyPipeline' class="method"><code id='DestroyPipeline.v-1'>pub unsafe fn <a href='#method.DestroyPipeline' class='fnname'>DestroyPipeline</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipeline: <a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreatePipelineLayout' class="method"><code id='CreatePipelineLayout.v-1'>pub unsafe fn <a href='#method.CreatePipelineLayout' class='fnname'>CreatePipelineLayout</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PipelineLayoutCreateInfo.html" title="struct vk_sys::PipelineLayoutCreateInfo">PipelineLayoutCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pPipelineLayout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyPipelineLayout' class="method"><code id='DestroyPipelineLayout.v-1'>pub unsafe fn <a href='#method.DestroyPipelineLayout' class='fnname'>DestroyPipelineLayout</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineLayout: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateSampler' class="method"><code id='CreateSampler.v-1'>pub unsafe fn <a href='#method.CreateSampler' class='fnname'>CreateSampler</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SamplerCreateInfo.html" title="struct vk_sys::SamplerCreateInfo">SamplerCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSampler: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Sampler.html" title="type vk_sys::Sampler">Sampler</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroySampler' class="method"><code id='DestroySampler.v-1'>pub unsafe fn <a href='#method.DestroySampler' class='fnname'>DestroySampler</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;sampler: <a class="type" href="../vk_sys/type.Sampler.html" title="type vk_sys::Sampler">Sampler</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateDescriptorSetLayout' class="method"><code id='CreateDescriptorSetLayout.v-1'>pub unsafe fn <a href='#method.CreateDescriptorSetLayout' class='fnname'>CreateDescriptorSetLayout</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorSetLayoutCreateInfo.html" title="struct vk_sys::DescriptorSetLayoutCreateInfo">DescriptorSetLayoutCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSetLayout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorSetLayout.html" title="type vk_sys::DescriptorSetLayout">DescriptorSetLayout</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyDescriptorSetLayout' class="method"><code id='DestroyDescriptorSetLayout.v-1'>pub unsafe fn <a href='#method.DestroyDescriptorSetLayout' class='fnname'>DestroyDescriptorSetLayout</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorSetLayout: <a class="type" href="../vk_sys/type.DescriptorSetLayout.html" title="type vk_sys::DescriptorSetLayout">DescriptorSetLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateDescriptorPool' class="method"><code id='CreateDescriptorPool.v-1'>pub unsafe fn <a href='#method.CreateDescriptorPool' class='fnname'>CreateDescriptorPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorPoolCreateInfo.html" title="struct vk_sys::DescriptorPoolCreateInfo">DescriptorPoolCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorPool: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyDescriptorPool' class="method"><code id='DestroyDescriptorPool.v-1'>pub unsafe fn <a href='#method.DestroyDescriptorPool' class='fnname'>DestroyDescriptorPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorPool: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.ResetDescriptorPool' class="method"><code id='ResetDescriptorPool.v-1'>pub unsafe fn <a href='#method.ResetDescriptorPool' class='fnname'>ResetDescriptorPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorPool: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.DescriptorPoolResetFlags.html" title="type vk_sys::DescriptorPoolResetFlags">DescriptorPoolResetFlags</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.AllocateDescriptorSets' class="method"><code id='AllocateDescriptorSets.v-1'>pub unsafe fn <a href='#method.AllocateDescriptorSets' class='fnname'>AllocateDescriptorSets</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorSetAllocateInfo.html" title="struct vk_sys::DescriptorSetAllocateInfo">DescriptorSetAllocateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorSets: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.FreeDescriptorSets' class="method"><code id='FreeDescriptorSets.v-1'>pub unsafe fn <a href='#method.FreeDescriptorSets' class='fnname'>FreeDescriptorSets</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorPool: <a class="type" href="../vk_sys/type.DescriptorPool.html" title="type vk_sys::DescriptorPool">DescriptorPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorSetCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorSets: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.UpdateDescriptorSets' class="method"><code id='UpdateDescriptorSets.v-1'>pub unsafe fn <a href='#method.UpdateDescriptorSets' class='fnname'>UpdateDescriptorSets</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorWriteCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorWrites: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.WriteDescriptorSet.html" title="struct vk_sys::WriteDescriptorSet">WriteDescriptorSet</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorCopyCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorCopies: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CopyDescriptorSet.html" title="struct vk_sys::CopyDescriptorSet">CopyDescriptorSet</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateFramebuffer' class="method"><code id='CreateFramebuffer.v-1'>pub unsafe fn <a href='#method.CreateFramebuffer' class='fnname'>CreateFramebuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.FramebufferCreateInfo.html" title="struct vk_sys::FramebufferCreateInfo">FramebufferCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pFramebuffer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Framebuffer.html" title="type vk_sys::Framebuffer">Framebuffer</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyFramebuffer' class="method"><code id='DestroyFramebuffer.v-1'>pub unsafe fn <a href='#method.DestroyFramebuffer' class='fnname'>DestroyFramebuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;framebuffer: <a class="type" href="../vk_sys/type.Framebuffer.html" title="type vk_sys::Framebuffer">Framebuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateRenderPass' class="method"><code id='CreateRenderPass.v-1'>pub unsafe fn <a href='#method.CreateRenderPass' class='fnname'>CreateRenderPass</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.RenderPassCreateInfo.html" title="struct vk_sys::RenderPassCreateInfo">RenderPassCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRenderPass: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyRenderPass' class="method"><code id='DestroyRenderPass.v-1'>pub unsafe fn <a href='#method.DestroyRenderPass' class='fnname'>DestroyRenderPass</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;renderPass: <a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetRenderAreaGranularity' class="method"><code id='GetRenderAreaGranularity.v-1'>pub unsafe fn <a href='#method.GetRenderAreaGranularity' class='fnname'>GetRenderAreaGranularity</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;renderPass: <a class="type" href="../vk_sys/type.RenderPass.html" title="type vk_sys::RenderPass">RenderPass</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pGranularity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.Extent2D.html" title="struct vk_sys::Extent2D">Extent2D</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateCommandPool' class="method"><code id='CreateCommandPool.v-1'>pub unsafe fn <a href='#method.CreateCommandPool' class='fnname'>CreateCommandPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandPoolCreateInfo.html" title="struct vk_sys::CommandPoolCreateInfo">CommandPoolCreateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCommandPool: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyCommandPool' class="method"><code id='DestroyCommandPool.v-1'>pub unsafe fn <a href='#method.DestroyCommandPool' class='fnname'>DestroyCommandPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandPool: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.ResetCommandPool' class="method"><code id='ResetCommandPool.v-1'>pub unsafe fn <a href='#method.ResetCommandPool' class='fnname'>ResetCommandPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandPool: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.CommandPoolResetFlags.html" title="type vk_sys::CommandPoolResetFlags">CommandPoolResetFlags</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.TrimCommandPoolKHR' class="method"><code id='TrimCommandPoolKHR.v-1'>pub unsafe fn <a href='#method.TrimCommandPoolKHR' class='fnname'>TrimCommandPoolKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandPool: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.CommandPoolTrimFlagsKHR.html" title="type vk_sys::CommandPoolTrimFlagsKHR">CommandPoolTrimFlagsKHR</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.AllocateCommandBuffers' class="method"><code id='AllocateCommandBuffers.v-1'>pub unsafe fn <a href='#method.AllocateCommandBuffers' class='fnname'>AllocateCommandBuffers</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandBufferAllocateInfo.html" title="struct vk_sys::CommandBufferAllocateInfo">CommandBufferAllocateInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCommandBuffers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.FreeCommandBuffers' class="method"><code id='FreeCommandBuffers.v-1'>pub unsafe fn <a href='#method.FreeCommandBuffers' class='fnname'>FreeCommandBuffers</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandPool: <a class="type" href="../vk_sys/type.CommandPool.html" title="type vk_sys::CommandPool">CommandPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBufferCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCommandBuffers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.BeginCommandBuffer' class="method"><code id='BeginCommandBuffer.v-1'>pub unsafe fn <a href='#method.BeginCommandBuffer' class='fnname'>BeginCommandBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pBeginInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.CommandBufferBeginInfo.html" title="struct vk_sys::CommandBufferBeginInfo">CommandBufferBeginInfo</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.EndCommandBuffer' class="method"><code id='EndCommandBuffer.v-1'>pub unsafe fn <a href='#method.EndCommandBuffer' class='fnname'>EndCommandBuffer</a>(&amp;self, commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.ResetCommandBuffer' class="method"><code id='ResetCommandBuffer.v-1'>pub unsafe fn <a href='#method.ResetCommandBuffer' class='fnname'>ResetCommandBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.CommandBufferResetFlags.html" title="type vk_sys::CommandBufferResetFlags">CommandBufferResetFlags</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBindPipeline' class="method"><code id='CmdBindPipeline.v-1'>pub unsafe fn <a href='#method.CmdBindPipeline' class='fnname'>CmdBindPipeline</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineBindPoint: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipeline: <a class="type" href="../vk_sys/type.Pipeline.html" title="type vk_sys::Pipeline">Pipeline</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetViewport' class="method"><code id='CmdSetViewport.v-1'>pub unsafe fn <a href='#method.CmdSetViewport' class='fnname'>CmdSetViewport</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstViewport: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;viewportCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pViewports: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.Viewport.html" title="struct vk_sys::Viewport">Viewport</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetScissor' class="method"><code id='CmdSetScissor.v-1'>pub unsafe fn <a href='#method.CmdSetScissor' class='fnname'>CmdSetScissor</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstScissor: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;scissorCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pScissors: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.Rect2D.html" title="struct vk_sys::Rect2D">Rect2D</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetLineWidth' class="method"><code id='CmdSetLineWidth.v-1'>pub unsafe fn <a href='#method.CmdSetLineWidth' class='fnname'>CmdSetLineWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;lineWidth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetDepthBias' class="method"><code id='CmdSetDepthBias.v-1'>pub unsafe fn <a href='#method.CmdSetDepthBias' class='fnname'>CmdSetDepthBias</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;depthBiasConstantFactor: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;depthBiasClamp: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;depthBiasSlopeFactor: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetBlendConstants' class="method"><code id='CmdSetBlendConstants.v-1'>pub unsafe fn <a href='#method.CmdSetBlendConstants' class='fnname'>CmdSetBlendConstants</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;blendConstants: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; 4]</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetDepthBounds' class="method"><code id='CmdSetDepthBounds.v-1'>pub unsafe fn <a href='#method.CmdSetDepthBounds' class='fnname'>CmdSetDepthBounds</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;minDepthBounds: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;maxDepthBounds: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetStencilCompareMask' class="method"><code id='CmdSetStencilCompareMask.v-1'>pub unsafe fn <a href='#method.CmdSetStencilCompareMask' class='fnname'>CmdSetStencilCompareMask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;faceMask: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;compareMask: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetStencilWriteMask' class="method"><code id='CmdSetStencilWriteMask.v-1'>pub unsafe fn <a href='#method.CmdSetStencilWriteMask' class='fnname'>CmdSetStencilWriteMask</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;faceMask: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;writeMask: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetStencilReference' class="method"><code id='CmdSetStencilReference.v-1'>pub unsafe fn <a href='#method.CmdSetStencilReference' class='fnname'>CmdSetStencilReference</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;faceMask: <a class="type" href="../vk_sys/type.StencilFaceFlags.html" title="type vk_sys::StencilFaceFlags">StencilFaceFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;reference: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBindDescriptorSets' class="method"><code id='CmdBindDescriptorSets.v-1'>pub unsafe fn <a href='#method.CmdBindDescriptorSets' class='fnname'>CmdBindDescriptorSets</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineBindPoint: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;layout: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstSet: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorSetCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorSets: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dynamicOffsetCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDynamicOffsets: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBindIndexBuffer' class="method"><code id='CmdBindIndexBuffer.v-1'>pub unsafe fn <a href='#method.CmdBindIndexBuffer' class='fnname'>CmdBindIndexBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;indexType: <a class="type" href="../vk_sys/type.IndexType.html" title="type vk_sys::IndexType">IndexType</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBindVertexBuffers' class="method"><code id='CmdBindVertexBuffers.v-1'>pub unsafe fn <a href='#method.CmdBindVertexBuffers' class='fnname'>CmdBindVertexBuffers</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstBinding: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;bindingCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pBuffers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pOffsets: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDraw' class="method"><code id='CmdDraw.v-1'>pub unsafe fn <a href='#method.CmdDraw' class='fnname'>CmdDraw</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;vertexCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;instanceCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstVertex: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstInstance: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDrawIndexed' class="method"><code id='CmdDrawIndexed.v-1'>pub unsafe fn <a href='#method.CmdDrawIndexed' class='fnname'>CmdDrawIndexed</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;indexCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;instanceCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstIndex: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;vertexOffset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstInstance: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDrawIndirect' class="method"><code id='CmdDrawIndirect.v-1'>pub unsafe fn <a href='#method.CmdDrawIndirect' class='fnname'>CmdDrawIndirect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;drawCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stride: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDrawIndexedIndirect' class="method"><code id='CmdDrawIndexedIndirect.v-1'>pub unsafe fn <a href='#method.CmdDrawIndexedIndirect' class='fnname'>CmdDrawIndexedIndirect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;drawCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stride: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDispatch' class="method"><code id='CmdDispatch.v-1'>pub unsafe fn <a href='#method.CmdDispatch' class='fnname'>CmdDispatch</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;z: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDispatchIndirect' class="method"><code id='CmdDispatchIndirect.v-1'>pub unsafe fn <a href='#method.CmdDispatchIndirect' class='fnname'>CmdDispatchIndirect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;buffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdCopyBuffer' class="method"><code id='CmdCopyBuffer.v-1'>pub unsafe fn <a href='#method.CmdCopyBuffer' class='fnname'>CmdCopyBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;regionCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRegions: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferCopy.html" title="struct vk_sys::BufferCopy">BufferCopy</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdCopyImage' class="method"><code id='CmdCopyImage.v-1'>pub unsafe fn <a href='#method.CmdCopyImage' class='fnname'>CmdCopyImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;regionCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRegions: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageCopy.html" title="struct vk_sys::ImageCopy">ImageCopy</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBlitImage' class="method"><code id='CmdBlitImage.v-1'>pub unsafe fn <a href='#method.CmdBlitImage' class='fnname'>CmdBlitImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;regionCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRegions: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageBlit.html" title="struct vk_sys::ImageBlit">ImageBlit</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;filter: <a class="type" href="../vk_sys/type.Filter.html" title="type vk_sys::Filter">Filter</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdCopyBufferToImage' class="method"><code id='CmdCopyBufferToImage.v-1'>pub unsafe fn <a href='#method.CmdCopyBufferToImage' class='fnname'>CmdCopyBufferToImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;regionCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRegions: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferImageCopy.html" title="struct vk_sys::BufferImageCopy">BufferImageCopy</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdCopyImageToBuffer' class="method"><code id='CmdCopyImageToBuffer.v-1'>pub unsafe fn <a href='#method.CmdCopyImageToBuffer' class='fnname'>CmdCopyImageToBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;regionCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRegions: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferImageCopy.html" title="struct vk_sys::BufferImageCopy">BufferImageCopy</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdUpdateBuffer' class="method"><code id='CmdUpdateBuffer.v-1'>pub unsafe fn <a href='#method.CmdUpdateBuffer' class='fnname'>CmdUpdateBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstOffset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dataSize: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pData: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdFillBuffer' class="method"><code id='CmdFillBuffer.v-1'>pub unsafe fn <a href='#method.CmdFillBuffer' class='fnname'>CmdFillBuffer</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstOffset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;size: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdClearColorImage' class="method"><code id='CmdClearColorImage.v-1'>pub unsafe fn <a href='#method.CmdClearColorImage' class='fnname'>CmdClearColorImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pColor: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../vk_sys/union.ClearColorValue.html" title="union vk_sys::ClearColorValue">ClearColorValue</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;rangeCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRanges: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresourceRange.html" title="struct vk_sys::ImageSubresourceRange">ImageSubresourceRange</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdClearDepthStencilImage' class="method"><code id='CmdClearDepthStencilImage.v-1'>pub unsafe fn <a href='#method.CmdClearDepthStencilImage' class='fnname'>CmdClearDepthStencilImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;image: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDepthStencil: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearDepthStencilValue.html" title="struct vk_sys::ClearDepthStencilValue">ClearDepthStencilValue</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;rangeCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRanges: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageSubresourceRange.html" title="struct vk_sys::ImageSubresourceRange">ImageSubresourceRange</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdClearAttachments' class="method"><code id='CmdClearAttachments.v-1'>pub unsafe fn <a href='#method.CmdClearAttachments' class='fnname'>CmdClearAttachments</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;attachmentCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAttachments: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearAttachment.html" title="struct vk_sys::ClearAttachment">ClearAttachment</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;rectCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRects: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ClearRect.html" title="struct vk_sys::ClearRect">ClearRect</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdResolveImage' class="method"><code id='CmdResolveImage.v-1'>pub unsafe fn <a href='#method.CmdResolveImage' class='fnname'>CmdResolveImage</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImage: <a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstImageLayout: <a class="type" href="../vk_sys/type.ImageLayout.html" title="type vk_sys::ImageLayout">ImageLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;regionCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRegions: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageResolve.html" title="struct vk_sys::ImageResolve">ImageResolve</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdSetEvent' class="method"><code id='CmdSetEvent.v-1'>pub unsafe fn <a href='#method.CmdSetEvent' class='fnname'>CmdSetEvent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;event: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stageMask: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdResetEvent' class="method"><code id='CmdResetEvent.v-1'>pub unsafe fn <a href='#method.CmdResetEvent' class='fnname'>CmdResetEvent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;event: <a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stageMask: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdWaitEvents' class="method"><code id='CmdWaitEvents.v-1'>pub unsafe fn <a href='#method.CmdWaitEvents' class='fnname'>CmdWaitEvents</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;eventCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pEvents: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.Event.html" title="type vk_sys::Event">Event</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcStageMask: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstStageMask: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memoryBarrierCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryBarriers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryBarrier.html" title="struct vk_sys::MemoryBarrier">MemoryBarrier</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;bufferMemoryBarrierCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pBufferMemoryBarriers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryBarrier.html" title="struct vk_sys::BufferMemoryBarrier">BufferMemoryBarrier</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imageMemoryBarrierCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pImageMemoryBarriers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryBarrier.html" title="struct vk_sys::ImageMemoryBarrier">ImageMemoryBarrier</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdPipelineBarrier' class="method"><code id='CmdPipelineBarrier.v-1'>pub unsafe fn <a href='#method.CmdPipelineBarrier' class='fnname'>CmdPipelineBarrier</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;srcStageMask: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstStageMask: <a class="type" href="../vk_sys/type.PipelineStageFlags.html" title="type vk_sys::PipelineStageFlags">PipelineStageFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dependencyFlags: <a class="type" href="../vk_sys/type.DependencyFlags.html" title="type vk_sys::DependencyFlags">DependencyFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;memoryBarrierCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryBarriers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.MemoryBarrier.html" title="struct vk_sys::MemoryBarrier">MemoryBarrier</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;bufferMemoryBarrierCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pBufferMemoryBarriers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryBarrier.html" title="struct vk_sys::BufferMemoryBarrier">BufferMemoryBarrier</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;imageMemoryBarrierCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pImageMemoryBarriers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryBarrier.html" title="struct vk_sys::ImageMemoryBarrier">ImageMemoryBarrier</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBeginQuery' class="method"><code id='CmdBeginQuery.v-1'>pub unsafe fn <a href='#method.CmdBeginQuery' class='fnname'>CmdBeginQuery</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;query: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.QueryControlFlags.html" title="type vk_sys::QueryControlFlags">QueryControlFlags</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdEndQuery' class="method"><code id='CmdEndQuery.v-1'>pub unsafe fn <a href='#method.CmdEndQuery' class='fnname'>CmdEndQuery</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;query: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdResetQueryPool' class="method"><code id='CmdResetQueryPool.v-1'>pub unsafe fn <a href='#method.CmdResetQueryPool' class='fnname'>CmdResetQueryPool</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstQuery: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdWriteTimestamp' class="method"><code id='CmdWriteTimestamp.v-1'>pub unsafe fn <a href='#method.CmdWriteTimestamp' class='fnname'>CmdWriteTimestamp</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineStage: <a class="type" href="../vk_sys/type.PipelineStageFlagBits.html" title="type vk_sys::PipelineStageFlagBits">PipelineStageFlagBits</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;query: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdCopyQueryPoolResults' class="method"><code id='CmdCopyQueryPoolResults.v-1'>pub unsafe fn <a href='#method.CmdCopyQueryPoolResults' class='fnname'>CmdCopyQueryPoolResults</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryPool: <a class="type" href="../vk_sys/type.QueryPool.html" title="type vk_sys::QueryPool">QueryPool</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;firstQuery: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;queryCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstBuffer: <a class="type" href="../vk_sys/type.Buffer.html" title="type vk_sys::Buffer">Buffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;dstOffset: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stride: <a class="type" href="../vk_sys/type.DeviceSize.html" title="type vk_sys::DeviceSize">DeviceSize</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;flags: <a class="type" href="../vk_sys/type.QueryResultFlags.html" title="type vk_sys::QueryResultFlags">QueryResultFlags</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdPushConstants' class="method"><code id='CmdPushConstants.v-1'>pub unsafe fn <a href='#method.CmdPushConstants' class='fnname'>CmdPushConstants</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;layout: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;stageFlags: <a class="type" href="../vk_sys/type.ShaderStageFlags.html" title="type vk_sys::ShaderStageFlags">ShaderStageFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;offset: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pValues: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdBeginRenderPass' class="method"><code id='CmdBeginRenderPass.v-1'>pub unsafe fn <a href='#method.CmdBeginRenderPass' class='fnname'>CmdBeginRenderPass</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pRenderPassBegin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.RenderPassBeginInfo.html" title="struct vk_sys::RenderPassBeginInfo">RenderPassBeginInfo</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;contents: <a class="type" href="../vk_sys/type.SubpassContents.html" title="type vk_sys::SubpassContents">SubpassContents</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdNextSubpass' class="method"><code id='CmdNextSubpass.v-1'>pub unsafe fn <a href='#method.CmdNextSubpass' class='fnname'>CmdNextSubpass</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;contents: <a class="type" href="../vk_sys/type.SubpassContents.html" title="type vk_sys::SubpassContents">SubpassContents</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdEndRenderPass' class="method"><code id='CmdEndRenderPass.v-1'>pub unsafe fn <a href='#method.CmdEndRenderPass' class='fnname'>CmdEndRenderPass</a>(&amp;self, commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdExecuteCommands' class="method"><code id='CmdExecuteCommands.v-1'>pub unsafe fn <a href='#method.CmdExecuteCommands' class='fnname'>CmdExecuteCommands</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBufferCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCommandBuffers: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateSwapchainKHR' class="method"><code id='CreateSwapchainKHR.v-1'>pub unsafe fn <a href='#method.CreateSwapchainKHR' class='fnname'>CreateSwapchainKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SwapchainCreateInfoKHR.html" title="struct vk_sys::SwapchainCreateInfoKHR">SwapchainCreateInfoKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSwapchain: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroySwapchainKHR' class="method"><code id='DestroySwapchainKHR.v-1'>pub unsafe fn <a href='#method.DestroySwapchainKHR' class='fnname'>DestroySwapchainKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;swapchain: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetSwapchainImagesKHR' class="method"><code id='GetSwapchainImagesKHR.v-1'>pub unsafe fn <a href='#method.GetSwapchainImagesKHR' class='fnname'>GetSwapchainImagesKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;swapchain: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSwapchainImageCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSwapchainImages: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.Image.html" title="type vk_sys::Image">Image</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.AcquireNextImageKHR' class="method"><code id='AcquireNextImageKHR.v-1'>pub unsafe fn <a href='#method.AcquireNextImageKHR' class='fnname'>AcquireNextImageKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;swapchain: <a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;timeout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;semaphore: <a class="type" href="../vk_sys/type.Semaphore.html" title="type vk_sys::Semaphore">Semaphore</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;fence: <a class="type" href="../vk_sys/type.Fence.html" title="type vk_sys::Fence">Fence</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pImageIndex: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.QueuePresentKHR' class="method"><code id='QueuePresentKHR.v-1'>pub unsafe fn <a href='#method.QueuePresentKHR' class='fnname'>QueuePresentKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;queue: <a class="type" href="../vk_sys/type.Queue.html" title="type vk_sys::Queue">Queue</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pPresentInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.PresentInfoKHR.html" title="struct vk_sys::PresentInfoKHR">PresentInfoKHR</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateSharedSwapchainsKHR' class="method"><code id='CreateSharedSwapchainsKHR.v-1'>pub unsafe fn <a href='#method.CreateSharedSwapchainsKHR' class='fnname'>CreateSharedSwapchainsKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;swapchainCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfos: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.SwapchainCreateInfoKHR.html" title="struct vk_sys::SwapchainCreateInfoKHR">SwapchainCreateInfoKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pSwapchains: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.SwapchainKHR.html" title="type vk_sys::SwapchainKHR">SwapchainKHR</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdPushDescriptorSetKHR' class="method"><code id='CmdPushDescriptorSetKHR.v-1'>pub unsafe fn <a href='#method.CmdPushDescriptorSetKHR' class='fnname'>CmdPushDescriptorSetKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pipelineBindPoint: <a class="type" href="../vk_sys/type.PipelineBindPoint.html" title="type vk_sys::PipelineBindPoint">PipelineBindPoint</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;layout: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;set: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorWriteCount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorWrites: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.WriteDescriptorSet.html" title="struct vk_sys::WriteDescriptorSet">WriteDescriptorSet</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CreateDescriptorUpdateTemplateKHR' class="method"><code id='CreateDescriptorUpdateTemplateKHR.v-1'>pub unsafe fn <a href='#method.CreateDescriptorUpdateTemplateKHR' class='fnname'>CreateDescriptorUpdateTemplateKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pCreateInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DescriptorUpdateTemplateCreateInfoKHR.html" title="struct vk_sys::DescriptorUpdateTemplateCreateInfoKHR">DescriptorUpdateTemplateCreateInfoKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pDescriptorUpdateTemplate: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DestroyDescriptorUpdateTemplateKHR' class="method"><code id='DestroyDescriptorUpdateTemplateKHR.v-1'>pub unsafe fn <a href='#method.DestroyDescriptorUpdateTemplateKHR' class='fnname'>DestroyDescriptorUpdateTemplateKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorUpdateTemplate: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pAllocator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.AllocationCallbacks.html" title="struct vk_sys::AllocationCallbacks">AllocationCallbacks</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.UpdateDescriptorSetWithTemplateKHR' class="method"><code id='UpdateDescriptorSetWithTemplateKHR.v-1'>pub unsafe fn <a href='#method.UpdateDescriptorSetWithTemplateKHR' class='fnname'>UpdateDescriptorSetWithTemplateKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorSet: <a class="type" href="../vk_sys/type.DescriptorSet.html" title="type vk_sys::DescriptorSet">DescriptorSet</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorUpdateTemplate: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pData: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdPushDescriptorSetWithTemplateKHR' class="method"><code id='CmdPushDescriptorSetWithTemplateKHR.v-1'>pub unsafe fn <a href='#method.CmdPushDescriptorSetWithTemplateKHR' class='fnname'>CmdPushDescriptorSetWithTemplateKHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;descriptorUpdateTemplate: <a class="type" href="../vk_sys/type.DescriptorUpdateTemplateKHR.html" title="type vk_sys::DescriptorUpdateTemplateKHR">DescriptorUpdateTemplateKHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;layout: <a class="type" href="../vk_sys/type.PipelineLayout.html" title="type vk_sys::PipelineLayout">PipelineLayout</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;set: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pData: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetImageMemoryRequirements2KHR' class="method"><code id='GetImageMemoryRequirements2KHR.v-1'>pub unsafe fn <a href='#method.GetImageMemoryRequirements2KHR' class='fnname'>GetImageMemoryRequirements2KHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.ImageMemoryRequirementsInfo2KHR.html" title="struct vk_sys::ImageMemoryRequirementsInfo2KHR">ImageMemoryRequirementsInfo2KHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryRequirements: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements2KHR.html" title="struct vk_sys::MemoryRequirements2KHR">MemoryRequirements2KHR</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.GetBufferMemoryRequirements2KHR' class="method"><code id='GetBufferMemoryRequirements2KHR.v-1'>pub unsafe fn <a href='#method.GetBufferMemoryRequirements2KHR' class='fnname'>GetBufferMemoryRequirements2KHR</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.BufferMemoryRequirementsInfo2KHR.html" title="struct vk_sys::BufferMemoryRequirementsInfo2KHR">BufferMemoryRequirementsInfo2KHR</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMemoryRequirements: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../vk_sys/struct.MemoryRequirements2KHR.html" title="struct vk_sys::MemoryRequirements2KHR">MemoryRequirements2KHR</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DebugMarkerSetObjectNameEXT' class="method"><code id='DebugMarkerSetObjectNameEXT.v-1'>pub unsafe fn <a href='#method.DebugMarkerSetObjectNameEXT' class='fnname'>DebugMarkerSetObjectNameEXT</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pNameInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerObjectNameInfoEXT.html" title="struct vk_sys::DebugMarkerObjectNameInfoEXT">DebugMarkerObjectNameInfoEXT</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.DebugMarkerSetObjectTagEXT' class="method"><code id='DebugMarkerSetObjectTagEXT.v-1'>pub unsafe fn <a href='#method.DebugMarkerSetObjectTagEXT' class='fnname'>DebugMarkerSetObjectTagEXT</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;device: <a class="type" href="../vk_sys/type.Device.html" title="type vk_sys::Device">Device</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pTagInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerObjectTagInfoEXT.html" title="struct vk_sys::DebugMarkerObjectTagInfoEXT">DebugMarkerObjectTagInfoEXT</a><br>) -&gt; <a class="type" href="../vk_sys/type.Result.html" title="type vk_sys::Result">Result</a></code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDebugMarkerBeginEXT' class="method"><code id='CmdDebugMarkerBeginEXT.v-1'>pub unsafe fn <a href='#method.CmdDebugMarkerBeginEXT' class='fnname'>CmdDebugMarkerBeginEXT</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMarkerInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerMarkerInfoEXT.html" title="struct vk_sys::DebugMarkerMarkerInfoEXT">DebugMarkerMarkerInfoEXT</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDebugMarkerEndEXT' class="method"><code id='CmdDebugMarkerEndEXT.v-1'>pub unsafe fn <a href='#method.CmdDebugMarkerEndEXT' class='fnname'>CmdDebugMarkerEndEXT</a>(&amp;self, commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4><h4 id='method.CmdDebugMarkerInsertEXT' class="method"><code id='CmdDebugMarkerInsertEXT.v-1'>pub unsafe fn <a href='#method.CmdDebugMarkerInsertEXT' class='fnname'>CmdDebugMarkerInsertEXT</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;commandBuffer: <a class="type" href="../vk_sys/type.CommandBuffer.html" title="type vk_sys::CommandBuffer">CommandBuffer</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;pMarkerInfo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../vk_sys/struct.DebugMarkerMarkerInfoEXT.html" title="struct vk_sys::DebugMarkerMarkerInfoEXT">DebugMarkerMarkerInfoEXT</a><br>)</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2697-2700' title='goto source code'>[src]</a></h4></div><h2 id='implementations' class='small-section-header'>Trait Implementations<a href='#implementations' class='anchor'></a></h2><div id='implementations-list'><h3 id='impl-Send' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl-Send' class='anchor'></a><a class='srclink' href='../src/vk_sys/lib.rs.html#2676' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-Sync' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl-Sync' class='anchor'></a><a class='srclink' href='../src/vk_sys/lib.rs.html#2677' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-Debug' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl-Debug' class='anchor'></a><a class='srclink' href='../src/vk_sys/lib.rs.html#2669-2674' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.fmt' class="method hidden"><code id='fmt.v'>fn <a href='https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt' class='fnname'>fmt</a>(&amp;self, fmt: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</code><a class='srclink' href='../src/vk_sys/lib.rs.html#2671-2673' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></div></div><h2 id='synthetic-implementations' class='small-section-header'>Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a></h2><div id='synthetic-implementations-list'><h3 id='impl-Unpin' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl-Unpin' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-UnwindSafe' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.UnwindSafe.html" title="trait std::panic::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl-UnwindSafe' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-RefUnwindSafe' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.RefUnwindSafe.html" title="trait std::panic::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../vk_sys/struct.DevicePointers.html" title="struct vk_sys::DevicePointers">DevicePointers</a></code><a href='#impl-RefUnwindSafe' class='anchor'></a></h3><div class='impl-items'></div></div><h2 id='blanket-implementations' class='small-section-header'>Blanket Implementations<a href='#blanket-implementations' class='anchor'></a></h2><div id='blanket-implementations-list'><h3 id='impl-Into%3CU%3E' class='impl'><code class='in-band'>impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,&nbsp;</span></code><a href='#impl-Into%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#544-549' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.into' class="method hidden"><code id='into.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into' class='fnname'>into</a>(self) -&gt; U</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#546-548' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-From%3CT%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</code><a href='#impl-From%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#553-555' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.from' class="method hidden"><code id='from.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(t: T) -&gt; T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#554' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-TryFrom%3CU%3E' class='impl'><code class='in-band'>impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,&nbsp;</span></code><a href='#impl-TryFrom%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#572-578' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><code id='Error.t'>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error' class="type">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_from' class="method hidden"><code id='try_from.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from' class='fnname'>try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#575-577' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-TryInto%3CU%3E' class='impl'><code class='in-band'>impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,&nbsp;</span></code><a href='#impl-TryInto%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#560-567' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><code id='Error.t-1'>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error' class="type">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_into' class="method hidden"><code id='try_into.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into' class='fnname'>try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#564-566' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id='impl-BorrowMut%3CT%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-BorrowMut%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218-220' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.borrow_mut' class="method hidden"><code id='borrow_mut.v'>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut' class='fnname'>borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#219' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></div><h3 id='impl-Borrow%3CT%3E' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Borrow%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#213-215' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.borrow' class="method hidden"><code id='borrow.v'>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow' class='fnname'>borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3 id='impl-Any' class='impl'><code class='in-band'>impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Any' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#100-102' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.type_id' class="method hidden"><code id='type_id.v'>fn <a href='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id' class='fnname'>type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#101' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../";window.currentCrate = "vk_sys";</script><script src="../aliases.js"></script><script src="../main.js"></script><script defer src="../search-index.js"></script></body></html>