209 lines
6.0 KiB
Plaintext
209 lines
6.0 KiB
Plaintext
Vulkan API Reference Pages
|
|
==========================
|
|
include::../specversion.txt[]
|
|
|
|
:doctype: book
|
|
:numbered!:
|
|
:toc2:
|
|
:max-width: 200
|
|
:numbered:
|
|
:doctype: book
|
|
:data-uri:
|
|
:asciimath:
|
|
:toclevels: 2
|
|
|
|
Drawing Commands
|
|
----------------
|
|
|
|
:leveloffset: 2
|
|
|
|
include::vkBeginCommandBuffer.txt[]
|
|
include::vkBindBufferMemory.txt[]
|
|
include::vkBindImageMemory.txt[]
|
|
include::vkCmdBeginQuery.txt[]
|
|
include::vkCmdBeginRenderPass.txt[]
|
|
include::vkCmdBindDescriptorSets.txt[]
|
|
include::vkCmdBindIndexBuffer.txt[]
|
|
include::vkCmdBindPipeline.txt[]
|
|
include::vkCmdBindVertexBuffers.txt[]
|
|
include::vkCmdBlitImage.txt[]
|
|
include::vkCmdClearAttachments.txt[]
|
|
include::vkCmdClearColorImage.txt[]
|
|
include::vkCmdClearDepthStencilImage.txt[]
|
|
include::vkCmdCopyBuffer.txt[]
|
|
include::vkCmdCopyBufferToImage.txt[]
|
|
include::vkCmdCopyImage.txt[]
|
|
include::vkCmdCopyImageToBuffer.txt[]
|
|
include::vkCmdCopyQueryPoolResults.txt[]
|
|
include::vkCmdDispatch.txt[]
|
|
include::vkCmdDispatchIndirect.txt[]
|
|
include::vkCmdDraw.txt[]
|
|
include::vkCmdDrawIndexed.txt[]
|
|
include::vkCmdDrawIndexedIndirect.txt[]
|
|
include::vkCmdDrawIndirect.txt[]
|
|
include::vkCmdEndQuery.txt[]
|
|
include::vkCmdEndRenderPass.txt[]
|
|
include::vkCmdExecuteCommands.txt[]
|
|
include::vkCmdFillBuffer.txt[]
|
|
include::vkCmdNextSubpass.txt[]
|
|
include::vkCmdPipelineBarrier.txt[]
|
|
include::vkCmdPushConstants.txt[]
|
|
include::vkCmdResetEvent.txt[]
|
|
include::vkCmdResetQueryPool.txt[]
|
|
include::vkCmdResolveImage.txt[]
|
|
include::vkCmdSetBlendConstants.txt[]
|
|
include::vkCmdSetDepthBias.txt[]
|
|
include::vkCmdSetDepthBounds.txt[]
|
|
include::vkCmdSetEvent.txt[]
|
|
include::vkCmdSetLineWidth.txt[]
|
|
include::vkCmdSetScissor.txt[]
|
|
include::vkCmdSetStencilCompareMask.txt[]
|
|
include::vkCmdSetStencilReference.txt[]
|
|
include::vkCmdSetStencilWriteMask.txt[]
|
|
include::vkCmdSetViewport.txt[]
|
|
include::vkCmdUpdateBuffer.txt[]
|
|
include::vkCmdWaitEvents.txt[]
|
|
include::vkCmdWriteTimestamp.txt[]
|
|
include::vkCreateBuffer.txt[]
|
|
include::vkCreateBufferView.txt[]
|
|
include::vkCreateCommandPool.txt[]
|
|
include::vkCreateComputePipelines.txt[]
|
|
include::vkCreateDescriptorPool.txt[]
|
|
include::vkCreateDescriptorSetLayout.txt[]
|
|
include::vkCreateDevice.txt[]
|
|
include::vkCreateEvent.txt[]
|
|
include::vkCreateFence.txt[]
|
|
include::vkCreateFramebuffer.txt[]
|
|
include::vkCreateGraphicsPipelines.txt[]
|
|
include::vkCreateImage.txt[]
|
|
include::vkCreateImageView.txt[]
|
|
include::vkCreateInstance.txt[]
|
|
include::vkCreatePipelineCache.txt[]
|
|
include::vkCreatePipelineLayout.txt[]
|
|
include::vkCreateQueryPool.txt[]
|
|
include::vkCreateRenderPass.txt[]
|
|
include::vkCreateSampler.txt[]
|
|
include::vkCreateSemaphore.txt[]
|
|
include::vkCreateShaderModule.txt[]
|
|
include::vkDestroyBuffer.txt[]
|
|
include::vkDestroyBufferView.txt[]
|
|
include::vkDestroyCommandPool.txt[]
|
|
include::vkDestroyDescriptorPool.txt[]
|
|
include::vkDestroyDescriptorSetLayout.txt[]
|
|
include::vkDestroyDevice.txt[]
|
|
include::vkDestroyEvent.txt[]
|
|
include::vkDestroyFence.txt[]
|
|
include::vkDestroyFramebuffer.txt[]
|
|
include::vkDestroyImage.txt[]
|
|
include::vkDestroyImageView.txt[]
|
|
include::vkDestroyInstance.txt[]
|
|
include::vkDestroyPipeline.txt[]
|
|
include::vkDestroyPipelineCache.txt[]
|
|
include::vkDestroyPipelineLayout.txt[]
|
|
include::vkDestroyQueryPool.txt[]
|
|
include::vkDestroyRenderPass.txt[]
|
|
include::vkDestroySampler.txt[]
|
|
include::vkDestroySemaphore.txt[]
|
|
include::vkDestroyShaderModule.txt[]
|
|
include::vkDeviceWaitIdle.txt[]
|
|
include::vkEndCommandBuffer.txt[]
|
|
include::vkEnumerateDeviceExtensionProperties.txt[]
|
|
include::vkEnumerateDeviceLayerProperties.txt[]
|
|
include::vkEnumerateInstanceExtensionProperties.txt[]
|
|
include::vkEnumerateInstanceLayerProperties.txt[]
|
|
include::vkEnumeratePhysicalDevices.txt[]
|
|
include::vkFlushMappedMemoryRanges.txt[]
|
|
include::vkFreeCommandBuffers.txt[]
|
|
include::vkFreeDescriptorSets.txt[]
|
|
include::vkFreeMemory.txt[]
|
|
include::vkGetBufferMemoryRequirements.txt[]
|
|
include::vkGetDeviceMemoryCommitment.txt[]
|
|
include::vkGetDeviceProcAddr.txt[]
|
|
include::vkGetDeviceQueue.txt[]
|
|
include::vkGetEventStatus.txt[]
|
|
include::vkGetFenceStatus.txt[]
|
|
include::vkGetImageMemoryRequirements.txt[]
|
|
include::vkGetImageSparseMemoryRequirements.txt[]
|
|
include::vkGetImageSubresourceLayout.txt[]
|
|
include::vkGetInstanceProcAddr.txt[]
|
|
include::vkGetPhysicalDeviceFeatures.txt[]
|
|
include::vkGetPhysicalDeviceFormatProperties.txt[]
|
|
include::vkGetPhysicalDeviceImageFormatProperties.txt[]
|
|
include::vkGetPhysicalDeviceMemoryProperties.txt[]
|
|
include::vkGetPhysicalDeviceProperties.txt[]
|
|
include::vkGetPhysicalDeviceQueueFamilyProperties.txt[]
|
|
include::vkGetPhysicalDeviceSparseImageFormatProperties.txt[]
|
|
include::vkGetPipelineCacheData.txt[]
|
|
include::vkGetQueryPoolResults.txt[]
|
|
include::vkGetRenderAreaGranularity.txt[]
|
|
include::vkInvalidateMappedMemoryRanges.txt[]
|
|
include::vkMapMemory.txt[]
|
|
include::vkMergePipelineCaches.txt[]
|
|
include::vkQueueBindSparse.txt[]
|
|
include::vkQueueSubmit.txt[]
|
|
include::vkQueueWaitIdle.txt[]
|
|
include::vkResetCommandBuffer.txt[]
|
|
include::vkResetCommandPool.txt[]
|
|
include::vkResetDescriptorPool.txt[]
|
|
include::vkResetEvent.txt[]
|
|
include::vkResetFences.txt[]
|
|
include::vkSetEvent.txt[]
|
|
include::vkUnmapMemory.txt[]
|
|
include::vkUpdateDescriptorSets.txt[]
|
|
include::vkWaitForFences.txt[]
|
|
|
|
:leveloffset: 0
|
|
|
|
Enumerations
|
|
------------
|
|
|
|
:leveloffset: 2
|
|
|
|
include::VkDescriptorType.txt[]
|
|
include::VkImageLayout.txt[]
|
|
include::VkImageType.txt[]
|
|
include::VkImageViewType.txt[]
|
|
include::VkSharingMode.txt[]
|
|
|
|
:leveloffset: 0
|
|
|
|
Flags
|
|
-----
|
|
|
|
:leveloffset: 2
|
|
|
|
include::VkBufferCreateFlags.txt[]
|
|
include::VkBufferUsageFlags.txt[]
|
|
include::VkFormatFeatureFlags.txt[]
|
|
include::VkImageCreateFlags.txt[]
|
|
include::VkImageUsageFlags.txt[]
|
|
include::VkMemoryPropertyFlags.txt[]
|
|
include::VkPipelineStageFlags.txt[]
|
|
include::VkQueryControlFlags.txt[]
|
|
include::VkQueryResultFlags.txt[]
|
|
include::VkQueueFlags.txt[]
|
|
|
|
:leveloffset: 0
|
|
|
|
Structures
|
|
----------
|
|
|
|
:leveloffset: 2
|
|
|
|
include::VkBufferCreateInfo.txt[]
|
|
include::VkBufferMemoryBarrier.txt[]
|
|
include::VkDescriptorSetAllocateInfo.txt[]
|
|
include::VkImageCreateInfo.txt[]
|
|
include::VkImageMemoryBarrier.txt[]
|
|
include::VkPhysicalDeviceFeatures.txt[]
|
|
include::VkPhysicalDeviceLimits.txt[]
|
|
include::VkPipelineLayoutCreateInfo.txt[]
|
|
include::VkQueueFamilyProperties.txt[]
|
|
include::VkWriteDescriptorSet.txt[]
|
|
|
|
:leveloffset: 0
|
|
|
|
[index]
|
|
Index
|
|
-----
|