1# Vulkan Symbols Exported 2 3## Standard Library Interfaces 4 5|Type|Symbol|Remarks| 6| --- | --- | --- | 7|FUNC|vkAcquireNextImage2KHR| 8|FUNC|vkAcquireNextImageKHR| 9|FUNC|vkAllocateCommandBuffers| 10|FUNC|vkAllocateDescriptorSets| 11|FUNC|vkAllocateMemory| 12|FUNC|vkBeginCommandBuffer| 13|FUNC|vkBindBufferMemory| 14|FUNC|vkBindBufferMemory2| 15|FUNC|vkBindImageMemory| 16|FUNC|vkBindImageMemory2| 17|FUNC|vkCmdBeginQuery| 18|FUNC|vkCmdBeginRendering| 19|FUNC|vkCmdBeginRenderPass| 20|FUNC|vkCmdBeginRenderPass2| 21|FUNC|vkCmdBindDescriptorSets| 22|FUNC|vkCmdBindIndexBuffer| 23|FUNC|vkCmdBindPipeline| 24|FUNC|vkCmdBindVertexBuffers| 25|FUNC|vkCmdBindVertexBuffers2| 26|FUNC|vkCmdBlitImage| 27|FUNC|vkCmdBlitImage2| 28|FUNC|vkCmdClearAttachments| 29|FUNC|vkCmdClearColorImage| 30|FUNC|vkCmdClearDepthStencilImage| 31|FUNC|vkCmdCopyBuffer| 32|FUNC|vkCmdCopyBuffer2| 33|FUNC|vkCmdCopyBufferToImage| 34|FUNC|vkCmdCopyBufferToImage2| 35|FUNC|vkCmdCopyImage| 36|FUNC|vkCmdCopyImage2| 37|FUNC|vkCmdCopyImageToBuffer| 38|FUNC|vkCmdCopyImageToBuffer2| 39|FUNC|vkCmdCopyQueryPoolResults| 40|FUNC|vkCmdDispatch| 41|FUNC|vkCmdDispatchBase| 42|FUNC|vkCmdDispatchIndirect| 43|FUNC|vkCmdDraw| 44|FUNC|vkCmdDrawIndexed| 45|FUNC|vkCmdDrawIndexedIndirect| 46|FUNC|vkCmdDrawIndexedIndirectCount| 47|FUNC|vkCmdDrawIndirect| 48|FUNC|vkCmdDrawIndirectCount| 49|FUNC|vkCmdEndQuery| 50|FUNC|vkCmdEndRendering| 51|FUNC|vkCmdEndRenderPass| 52|FUNC|vkCmdEndRenderPass2| 53|FUNC|vkCmdExecuteCommands| 54|FUNC|vkCmdFillBuffer| 55|FUNC|vkCmdNextSubpass| 56|FUNC|vkCmdNextSubpass2| 57|FUNC|vkCmdPipelineBarrier| 58|FUNC|vkCmdPipelineBarrier2| 59|FUNC|vkCmdPushConstants| 60|FUNC|vkCmdResetEvent| 61|FUNC|vkCmdResetEvent2| 62|FUNC|vkCmdResetQueryPool| 63|FUNC|vkCmdResolveImage| 64|FUNC|vkCmdResolveImage2| 65|FUNC|vkCmdSetBlendConstants| 66|FUNC|vkCmdSetCullMode| 67|FUNC|vkCmdSetDepthBias| 68|FUNC|vkCmdSetDepthBiasEnable| 69|FUNC|vkCmdSetDepthBounds| 70|FUNC|vkCmdSetDepthBoundsTestEnable| 71|FUNC|vkCmdSetDepthCompareOp| 72|FUNC|vkCmdSetDepthTestEnable| 73|FUNC|vkCmdSetDepthWriteEnable| 74|FUNC|vkCmdSetDeviceMask| 75|FUNC|vkCmdSetEvent| 76|FUNC|vkCmdSetEvent2| 77|FUNC|vkCmdSetFrontFace| 78|FUNC|vkCmdSetLineWidth| 79|FUNC|vkCmdSetPrimitiveRestartEnable| 80|FUNC|vkCmdSetPrimitiveTopology| 81|FUNC|vkCmdSetRasterizerDiscardEnable| 82|FUNC|vkCmdSetScissor| 83|FUNC|vkCmdSetScissorWithCount| 84|FUNC|vkCmdSetStencilCompareMask| 85|FUNC|vkCmdSetStencilOp| 86|FUNC|vkCmdSetStencilReference| 87|FUNC|vkCmdSetStencilTestEnable| 88|FUNC|vkCmdSetStencilWriteMask| 89|FUNC|vkCmdSetViewport| 90|FUNC|vkCmdSetViewportWithCount| 91|FUNC|vkCmdUpdateBuffer| 92|FUNC|vkCmdWaitEvents| 93|FUNC|vkCmdWaitEvents2| 94|FUNC|vkCmdWriteTimestamp| 95|FUNC|vkCmdWriteTimestamp2| 96|FUNC|vkCreateBuffer| 97|FUNC|vkCreateBufferView| 98|FUNC|vkCreateCommandPool| 99|FUNC|vkCreateComputePipelines| 100|FUNC|vkCreateDescriptorPool| 101|FUNC|vkCreateDescriptorSetLayout| 102|FUNC|vkCreateDescriptorUpdateTemplate| 103|FUNC|vkCreateDevice| 104|FUNC|vkCreateDisplayModeKHR| 105|FUNC|vkCreateDisplayPlaneSurfaceKHR| 106|FUNC|vkCreateEvent| 107|FUNC|vkCreateFence| 108|FUNC|vkCreateFramebuffer| 109|FUNC|vkCreateGraphicsPipelines| 110|FUNC|vkCreateImage| 111|FUNC|vkCreateImageView| 112|FUNC|vkCreateInstance| 113|FUNC|vkCreatePipelineCache| 114|FUNC|vkCreatePipelineLayout| 115|FUNC|vkCreatePrivateDataSlot| 116|FUNC|vkCreateQueryPool| 117|FUNC|vkCreateRenderPass| 118|FUNC|vkCreateRenderPass2| 119|FUNC|vkCreateSampler| 120|FUNC|vkCreateSamplerYcbcrConversion| 121|FUNC|vkCreateSemaphore| 122|FUNC|vkCreateShaderModule| 123|FUNC|vkCreateSharedSwapchainsKHR| 124|FUNC|vkCreateSwapchainKHR| 125|FUNC|vkDestroyBuffer| 126|FUNC|vkDestroyBufferView| 127|FUNC|vkDestroyCommandPool| 128|FUNC|vkDestroyDescriptorPool| 129|FUNC|vkDestroyDescriptorSetLayout| 130|FUNC|vkDestroyDescriptorUpdateTemplate| 131|FUNC|vkDestroyDevice| 132|FUNC|vkDestroyEvent| 133|FUNC|vkDestroyFence| 134|FUNC|vkDestroyFramebuffer| 135|FUNC|vkDestroyImage| 136|FUNC|vkDestroyImageView| 137|FUNC|vkDestroyInstance| 138|FUNC|vkDestroyPipeline| 139|FUNC|vkDestroyPipelineCache| 140|FUNC|vkDestroyPipelineLayout| 141|FUNC|vkDestroyPrivateDataSlot| 142|FUNC|vkDestroyQueryPool| 143|FUNC|vkDestroyRenderPass| 144|FUNC|vkDestroySampler| 145|FUNC|vkDestroySamplerYcbcrConversion| 146|FUNC|vkDestroySemaphore| 147|FUNC|vkDestroyShaderModule| 148|FUNC|vkDestroySurfaceKHR| 149|FUNC|vkDestroySwapchainKHR| 150|FUNC|vkDeviceWaitIdle| 151|FUNC|vkEndCommandBuffer| 152|FUNC|vkEnumerateDeviceExtensionProperties| 153|FUNC|vkEnumerateDeviceLayerProperties| 154|FUNC|vkEnumerateInstanceExtensionProperties| 155|FUNC|vkEnumerateInstanceLayerProperties| 156|FUNC|vkEnumerateInstanceVersion| 157|FUNC|vkEnumeratePhysicalDeviceGroups| 158|FUNC|vkEnumeratePhysicalDevices| 159|FUNC|vkFlushMappedMemoryRanges| 160|FUNC|vkFreeCommandBuffers| 161|FUNC|vkFreeDescriptorSets| 162|FUNC|vkFreeMemory| 163|FUNC|vkGetBufferDeviceAddress| 164|FUNC|vkGetBufferMemoryRequirements| 165|FUNC|vkGetBufferMemoryRequirements2| 166|FUNC|vkGetBufferOpaqueCaptureAddress| 167|FUNC|vkGetDescriptorSetLayoutSupport| 168|FUNC|vkGetDeviceBufferMemoryRequirements| 169|FUNC|vkGetDeviceGroupPeerMemoryFeatures| 170|FUNC|vkGetDeviceGroupPresentCapabilitiesKHR| 171|FUNC|vkGetDeviceGroupSurfacePresentModesKHR| 172|FUNC|vkGetDeviceImageMemoryRequirements| 173|FUNC|vkGetDeviceImageSparseMemoryRequirements| 174|FUNC|vkGetDeviceMemoryCommitment| 175|FUNC|vkGetDeviceMemoryOpaqueCaptureAddress| 176|FUNC|vkGetDeviceProcAddr| 177|FUNC|vkGetDeviceQueue| 178|FUNC|vkGetDeviceQueue2| 179|FUNC|vkGetDisplayModeProperties2KHR| 180|FUNC|vkGetDisplayModePropertiesKHR| 181|FUNC|vkGetDisplayPlaneCapabilities2KHR| 182|FUNC|vkGetDisplayPlaneCapabilitiesKHR| 183|FUNC|vkGetDisplayPlaneSupportedDisplaysKHR| 184|FUNC|vkGetEventStatus| 185|FUNC|vkGetFenceStatus| 186|FUNC|vkGetImageMemoryRequirements| 187|FUNC|vkGetImageMemoryRequirements2| 188|FUNC|vkGetImageSparseMemoryRequirements| 189|FUNC|vkGetImageSparseMemoryRequirements2| 190|FUNC|vkGetImageSubresourceLayout| 191|FUNC|vkGetInstanceProcAddr| 192|FUNC|vkGetPhysicalDeviceDisplayPlaneProperties2KHR| 193|FUNC|vkGetPhysicalDeviceDisplayPlanePropertiesKHR| 194|FUNC|vkGetPhysicalDeviceDisplayProperties2KHR| 195|FUNC|vkGetPhysicalDeviceDisplayPropertiesKHR| 196|FUNC|vkGetPhysicalDeviceExternalBufferProperties| 197|FUNC|vkGetPhysicalDeviceExternalFenceProperties| 198|FUNC|vkGetPhysicalDeviceExternalSemaphoreProperties| 199|FUNC|vkGetPhysicalDeviceFeatures| 200|FUNC|vkGetPhysicalDeviceFeatures2| 201|FUNC|vkGetPhysicalDeviceFormatProperties| 202|FUNC|vkGetPhysicalDeviceFormatProperties2| 203|FUNC|vkGetPhysicalDeviceImageFormatProperties| 204|FUNC|vkGetPhysicalDeviceImageFormatProperties2| 205|FUNC|vkGetPhysicalDeviceMemoryProperties| 206|FUNC|vkGetPhysicalDeviceMemoryProperties2| 207|FUNC|vkGetPhysicalDevicePresentRectanglesKHR| 208|FUNC|vkGetPhysicalDeviceProperties| 209|FUNC|vkGetPhysicalDeviceProperties2| 210|FUNC|vkGetPhysicalDeviceQueueFamilyProperties| 211|FUNC|vkGetPhysicalDeviceQueueFamilyProperties2| 212|FUNC|vkGetPhysicalDeviceSparseImageFormatProperties| 213|FUNC|vkGetPhysicalDeviceSparseImageFormatProperties2| 214|FUNC|vkGetPhysicalDeviceSurfaceCapabilities2KHR| 215|FUNC|vkGetPhysicalDeviceSurfaceCapabilitiesKHR| 216|FUNC|vkGetPhysicalDeviceSurfaceFormats2KHR| 217|FUNC|vkGetPhysicalDeviceSurfaceFormatsKHR| 218|FUNC|vkGetPhysicalDeviceSurfacePresentModesKHR| 219|FUNC|vkGetPhysicalDeviceSurfaceSupportKHR| 220|FUNC|vkGetPhysicalDeviceToolProperties| 221|FUNC|vkGetPipelineCacheData| 222|FUNC|vkGetPrivateData| 223|FUNC|vkGetQueryPoolResults| 224|FUNC|vkGetRenderAreaGranularity| 225|FUNC|vkGetSemaphoreCounterValue| 226|FUNC|vkGetSwapchainImagesKHR| 227|FUNC|vkInvalidateMappedMemoryRanges| 228|FUNC|vkMapMemory| 229|FUNC|vkMergePipelineCaches| 230|FUNC|vkQueueBindSparse| 231|FUNC|vkQueuePresentKHR| 232|FUNC|vkQueueSubmit| 233|FUNC|vkQueueSubmit2| 234|FUNC|vkQueueWaitIdle| 235|FUNC|vkResetCommandBuffer| 236|FUNC|vkResetCommandPool| 237|FUNC|vkResetDescriptorPool| 238|FUNC|vkResetEvent| 239|FUNC|vkResetFences| 240|FUNC|vkResetQueryPool| 241|FUNC|vkSetEvent| 242|FUNC|vkSetPrivateData| 243|FUNC|vkSignalSemaphore| 244|FUNC|vkTrimCommandPool| 245|FUNC|vkUnmapMemory| 246|FUNC|vkUpdateDescriptorSets| 247|FUNC|vkUpdateDescriptorSetWithTemplate| 248|FUNC|vkWaitForFences| 249|FUNC|vkWaitSemaphores| 250 251## New Interfaces in OpenHarmony 252 253|Type|Symbol|Remarks| 254| --- | --- | --- | 255|FUNC|vkCreateSurfaceOHOS| 256|FUNC|vkGetNativeBufferPropertiesOHOS| 257|FUNC|vkGetMemoryNativeBufferOHOS| 258 259For details about the new interfaces, see [Vulkan](../../native-apis/_vulkan.md). 260