• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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