Module dvk::core [] [src]

Structs

VkAccessFlags
VkAllocationCallbacks
VkApplicationInfo
VkAttachmentDescription
VkAttachmentDescriptionFlags
VkAttachmentReference
VkBindSparseInfo
VkBuffer
VkBufferCopy
VkBufferCreateFlags
VkBufferCreateInfo
VkBufferImageCopy
VkBufferMemoryBarrier
VkBufferUsageFlags
VkBufferView
VkBufferViewCreateFlags
VkBufferViewCreateInfo
VkClearAttachment
VkClearColorValue
VkClearDepthStencilValue
VkClearRect
VkClearValue
VkColorComponentFlags
VkCommandBuffer
VkCommandBufferAllocateInfo
VkCommandBufferBeginInfo
VkCommandBufferInheritanceInfo
VkCommandBufferResetFlags
VkCommandBufferUsageFlags
VkCommandPool
VkCommandPoolCreateFlags
VkCommandPoolCreateInfo
VkCommandPoolResetFlags
VkComponentMapping
VkComputePipelineCreateInfo
VkCopyDescriptorSet
VkCoreCommands
VkCullModeFlags
VkDependencyFlags
VkDescriptorBufferInfo
VkDescriptorImageInfo
VkDescriptorPool
VkDescriptorPoolCreateFlags
VkDescriptorPoolCreateInfo
VkDescriptorPoolResetFlags
VkDescriptorPoolSize
VkDescriptorSet
VkDescriptorSetAllocateInfo
VkDescriptorSetLayout
VkDescriptorSetLayoutBinding
VkDescriptorSetLayoutCreateFlags
VkDescriptorSetLayoutCreateInfo
VkDevice
VkDeviceCreateFlags
VkDeviceCreateInfo
VkDeviceMemory
VkDeviceQueueCreateFlags
VkDeviceQueueCreateInfo
VkDispatchIndirectCommand
VkDrawIndexedIndirectCommand
VkDrawIndirectCommand
VkEvent
VkEventCreateFlags
VkEventCreateInfo
VkExtensionProperties
VkExtent2D
VkExtent3D
VkFence
VkFenceCreateFlags
VkFenceCreateInfo
VkFormatFeatureFlags
VkFormatProperties
VkFramebuffer
VkFramebufferCreateFlags
VkFramebufferCreateInfo
VkGraphicsPipelineCreateInfo
VkImage
VkImageAspectFlags
VkImageBlit
VkImageCopy
VkImageCreateFlags
VkImageCreateInfo
VkImageFormatProperties
VkImageMemoryBarrier
VkImageResolve
VkImageSubresource
VkImageSubresourceLayers
VkImageSubresourceRange
VkImageUsageFlags
VkImageView
VkImageViewCreateFlags
VkImageViewCreateInfo
VkInstance
VkInstanceCreateFlags
VkInstanceCreateInfo
VkLayerProperties
VkMappedMemoryRange
VkMemoryAllocateInfo
VkMemoryBarrier
VkMemoryHeap
VkMemoryHeapFlags
VkMemoryMapFlags
VkMemoryPropertyFlags
VkMemoryRequirements
VkMemoryType
VkOffset2D
VkOffset3D
VkPhysicalDevice
VkPhysicalDeviceFeatures
VkPhysicalDeviceLimits
VkPhysicalDeviceMemoryProperties
VkPhysicalDeviceProperties
VkPhysicalDeviceSparseProperties
VkPipeline
VkPipelineCache
VkPipelineCacheCreateFlags
VkPipelineCacheCreateInfo
VkPipelineColorBlendAttachmentState
VkPipelineColorBlendStateCreateFlags
VkPipelineColorBlendStateCreateInfo
VkPipelineCreateFlags
VkPipelineDepthStencilStateCreateFlags
VkPipelineDepthStencilStateCreateInfo
VkPipelineDynamicStateCreateFlags
VkPipelineDynamicStateCreateInfo
VkPipelineInputAssemblyStateCreateFlags
VkPipelineInputAssemblyStateCreateInfo
VkPipelineLayout
VkPipelineLayoutCreateFlags
VkPipelineLayoutCreateInfo
VkPipelineMultisampleStateCreateFlags
VkPipelineMultisampleStateCreateInfo
VkPipelineRasterizationStateCreateFlags
VkPipelineRasterizationStateCreateInfo
VkPipelineShaderStageCreateFlags
VkPipelineShaderStageCreateInfo
VkPipelineStageFlags
VkPipelineTessellationStateCreateFlags
VkPipelineTessellationStateCreateInfo
VkPipelineVertexInputStateCreateFlags
VkPipelineVertexInputStateCreateInfo
VkPipelineViewportStateCreateFlags
VkPipelineViewportStateCreateInfo
VkPushConstantRange
VkQueryControlFlags
VkQueryPipelineStatisticFlags
VkQueryPool
VkQueryPoolCreateFlags
VkQueryPoolCreateInfo
VkQueryResultFlags
VkQueue
VkQueueFamilyProperties
VkQueueFlags
VkRect2D
VkRenderPass
VkRenderPassBeginInfo
VkRenderPassCreateFlags
VkRenderPassCreateInfo
VkSampleCountFlags
VkSampler
VkSamplerCreateFlags
VkSamplerCreateInfo
VkSemaphore
VkSemaphoreCreateFlags
VkSemaphoreCreateInfo
VkShaderModule
VkShaderModuleCreateFlags
VkShaderModuleCreateInfo
VkShaderStageFlags
VkSparseBufferMemoryBindInfo
VkSparseImageFormatFlags
VkSparseImageFormatProperties
VkSparseImageMemoryBind
VkSparseImageMemoryBindInfo
VkSparseImageMemoryRequirements
VkSparseImageOpaqueMemoryBindInfo
VkSparseMemoryBind
VkSparseMemoryBindFlags
VkSpecializationInfo
VkSpecializationMapEntry
VkStencilFaceFlags
VkStencilOpState
VkSubmitInfo
VkSubpassDependency
VkSubpassDescription
VkSubpassDescriptionFlags
VkSubresourceLayout
VkVertexInputAttributeDescription
VkVertexInputBindingDescription
VkViewport
VkWriteDescriptorSet

Enums

VkAttachmentLoadOp
VkAttachmentStoreOp
VkBlendFactor
VkBlendOp
VkBorderColor
VkClearColorValueUnion
VkClearValueUnion
VkCommandBufferLevel
VkCompareOp
VkComponentSwizzle
VkDescriptorType
VkDynamicState
VkFilter
VkFormat
VkFrontFace
VkImageLayout
VkImageTiling
VkImageType
VkImageViewType
VkIndexType
VkInternalAllocationType
VkLogicOp
VkPhysicalDeviceType
VkPipelineBindPoint
VkPipelineCacheHeaderVersion
VkPolygonMode
VkPrimitiveTopology
VkQueryType
VkResult
VkSamplerAddressMode
VkSamplerMipmapMode
VkSharingMode
VkStencilOp
VkStructureType
VkSubpassContents
VkSystemAllocationScope
VkVertexInputRate

Constants

VK_ACCESS_COLOR_ATTACHMENT_READ_BIT
VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
VK_ACCESS_HOST_READ_BIT
VK_ACCESS_HOST_WRITE_BIT
VK_ACCESS_INDEX_READ_BIT
VK_ACCESS_INDIRECT_COMMAND_READ_BIT
VK_ACCESS_INPUT_ATTACHMENT_READ_BIT
VK_ACCESS_MEMORY_READ_BIT
VK_ACCESS_MEMORY_WRITE_BIT
VK_ACCESS_SHADER_READ_BIT
VK_ACCESS_SHADER_WRITE_BIT
VK_ACCESS_TRANSFER_READ_BIT
VK_ACCESS_TRANSFER_WRITE_BIT
VK_ACCESS_UNIFORM_READ_BIT
VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT
VK_API_VERSION_1_0
VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
VK_ATTACHMENT_UNUSED
VK_BUFFER_CREATE_SPARSE_ALIASED_BIT
VK_BUFFER_CREATE_SPARSE_BINDING_BIT
VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT
VK_BUFFER_USAGE_INDEX_BUFFER_BIT
VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT
VK_BUFFER_USAGE_STORAGE_BUFFER_BIT
VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
VK_BUFFER_USAGE_TRANSFER_DST_BIT
VK_BUFFER_USAGE_TRANSFER_SRC_BIT
VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT
VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
VK_BUFFER_USAGE_VERTEX_BUFFER_BIT
VK_COLOR_COMPONENT_A_BIT
VK_COLOR_COMPONENT_B_BIT
VK_COLOR_COMPONENT_G_BIT
VK_COLOR_COMPONENT_R_BIT
VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT
VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
VK_COMMAND_POOL_CREATE_TRANSIENT_BIT
VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
VK_CULL_MODE_BACK_BIT
VK_CULL_MODE_FRONT_AND_BACK
VK_CULL_MODE_FRONT_BIT
VK_CULL_MODE_NONE
VK_DEPENDENCY_BY_REGION_BIT
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT
VK_FALSE
VK_FENCE_CREATE_SIGNALED_BIT
VK_FORMAT_FEATURE_BLIT_DST_BIT
VK_FORMAT_FEATURE_BLIT_SRC_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG
VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
VK_IMAGE_ASPECT_COLOR_BIT
VK_IMAGE_ASPECT_DEPTH_BIT
VK_IMAGE_ASPECT_METADATA_BIT
VK_IMAGE_ASPECT_STENCIL_BIT
VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT
VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
VK_IMAGE_CREATE_SPARSE_ALIASED_BIT
VK_IMAGE_CREATE_SPARSE_BINDING_BIT
VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
VK_IMAGE_USAGE_SAMPLED_BIT
VK_IMAGE_USAGE_STORAGE_BIT
VK_IMAGE_USAGE_TRANSFER_DST_BIT
VK_IMAGE_USAGE_TRANSFER_SRC_BIT
VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
VK_LOD_CLAMP_NONE
VK_MAX_DESCRIPTION_SIZE
VK_MAX_EXTENSION_NAME_SIZE
VK_MAX_MEMORY_HEAPS
VK_MAX_MEMORY_TYPES
VK_MAX_PHYSICAL_DEVICE_NAME_SIZE
VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
VK_MEMORY_PROPERTY_HOST_CACHED_BIT
VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
VK_PIPELINE_CREATE_DERIVATIVE_BIT
VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
VK_PIPELINE_STAGE_ALL_COMMANDS_BIT
VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT
VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT
VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT
VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT
VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT
VK_PIPELINE_STAGE_HOST_BIT
VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT
VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT
VK_PIPELINE_STAGE_TRANSFER_BIT
VK_PIPELINE_STAGE_VERTEX_INPUT_BIT
VK_PIPELINE_STAGE_VERTEX_SHADER_BIT
VK_QUERY_CONTROL_PRECISE_BIT
VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT
VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT
VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT
VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT
VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT
VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT
VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT
VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT
VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT
VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT
VK_QUERY_RESULT_64_BIT
VK_QUERY_RESULT_PARTIAL_BIT
VK_QUERY_RESULT_WAIT_BIT
VK_QUERY_RESULT_WITH_AVAILABILITY_BIT
VK_QUEUE_COMPUTE_BIT
VK_QUEUE_FAMILY_IGNORED
VK_QUEUE_GRAPHICS_BIT
VK_QUEUE_SPARSE_BINDING_BIT
VK_QUEUE_TRANSFER_BIT
VK_REMAINING_ARRAY_LAYERS
VK_REMAINING_MIP_LEVELS
VK_SAMPLE_COUNT_16_BIT
VK_SAMPLE_COUNT_1_BIT
VK_SAMPLE_COUNT_2_BIT
VK_SAMPLE_COUNT_32_BIT
VK_SAMPLE_COUNT_4_BIT
VK_SAMPLE_COUNT_64_BIT
VK_SAMPLE_COUNT_8_BIT
VK_SHADER_STAGE_ALL
VK_SHADER_STAGE_ALL_GRAPHICS
VK_SHADER_STAGE_COMPUTE_BIT
VK_SHADER_STAGE_FRAGMENT_BIT
VK_SHADER_STAGE_GEOMETRY_BIT
VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
VK_SHADER_STAGE_VERTEX_BIT
VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT
VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
VK_SPARSE_MEMORY_BIND_METADATA_BIT
VK_STENCIL_FACE_BACK_BIT
VK_STENCIL_FACE_FRONT_BIT
VK_STENCIL_FRONT_AND_BACK
VK_SUBPASS_EXTERNAL
VK_TRUE
VK_UUID_SIZE
VK_WHOLE_SIZE

Type Definitions

VkBool32
VkDeviceSize
VkFlags
VkSampleMask
vkAllocateCommandBuffersFn
vkAllocateDescriptorSetsFn
vkAllocateMemoryFn
vkAllocationFunctionFn
vkBeginCommandBufferFn
vkBindBufferMemoryFn
vkBindImageMemoryFn
vkCmdBeginQueryFn
vkCmdBeginRenderPassFn
vkCmdBindDescriptorSetsFn
vkCmdBindIndexBufferFn
vkCmdBindPipelineFn
vkCmdBindVertexBuffersFn
vkCmdBlitImageFn
vkCmdClearAttachmentsFn
vkCmdClearColorImageFn
vkCmdClearDepthStencilImageFn
vkCmdCopyBufferFn
vkCmdCopyBufferToImageFn
vkCmdCopyImageFn
vkCmdCopyImageToBufferFn
vkCmdCopyQueryPoolResultsFn
vkCmdDispatchFn
vkCmdDispatchIndirectFn
vkCmdDrawFn
vkCmdDrawIndexedFn
vkCmdDrawIndexedIndirectFn
vkCmdDrawIndirectFn
vkCmdEndQueryFn
vkCmdEndRenderPassFn
vkCmdExecuteCommandsFn
vkCmdFillBufferFn
vkCmdNextSubpassFn
vkCmdPipelineBarrierFn
vkCmdPushConstantsFn
vkCmdResetEventFn
vkCmdResetQueryPoolFn
vkCmdResolveImageFn
vkCmdSetBlendConstantsFn
vkCmdSetDepthBiasFn
vkCmdSetDepthBoundsFn
vkCmdSetEventFn
vkCmdSetLineWidthFn
vkCmdSetScissorFn
vkCmdSetStencilCompareMaskFn
vkCmdSetStencilReferenceFn
vkCmdSetStencilWriteMaskFn
vkCmdSetViewportFn
vkCmdUpdateBufferFn
vkCmdWaitEventsFn
vkCmdWriteTimestampFn
vkCreateBufferFn
vkCreateBufferViewFn
vkCreateCommandPoolFn
vkCreateComputePipelinesFn
vkCreateDescriptorPoolFn
vkCreateDescriptorSetLayoutFn
vkCreateDeviceFn
vkCreateEventFn
vkCreateFenceFn
vkCreateFramebufferFn
vkCreateGraphicsPipelinesFn
vkCreateImageFn
vkCreateImageViewFn
vkCreateInstanceFn
vkCreatePipelineCacheFn
vkCreatePipelineLayoutFn
vkCreateQueryPoolFn
vkCreateRenderPassFn
vkCreateSamplerFn
vkCreateSemaphoreFn
vkCreateShaderModuleFn
vkDestroyBufferFn
vkDestroyBufferViewFn
vkDestroyCommandPoolFn
vkDestroyDescriptorPoolFn
vkDestroyDescriptorSetLayoutFn
vkDestroyDeviceFn
vkDestroyEventFn
vkDestroyFenceFn
vkDestroyFramebufferFn
vkDestroyImageFn
vkDestroyImageViewFn
vkDestroyInstanceFn
vkDestroyPipelineCacheFn
vkDestroyPipelineFn
vkDestroyPipelineLayoutFn
vkDestroyQueryPoolFn
vkDestroyRenderPassFn
vkDestroySamplerFn
vkDestroySemaphoreFn
vkDestroyShaderModuleFn
vkDeviceWaitIdleFn
vkEndCommandBufferFn
vkEnumerateDeviceExtensionPropertiesFn
vkEnumerateDeviceLayerPropertiesFn
vkEnumerateInstanceExtensionPropertiesFn
vkEnumerateInstanceLayerPropertiesFn
vkEnumeratePhysicalDevicesFn
vkFlushMappedMemoryRangesFn
vkFreeCommandBuffersFn
vkFreeDescriptorSetsFn
vkFreeFunctionFn
vkFreeMemoryFn
vkGetBufferMemoryRequirementsFn
vkGetDeviceMemoryCommitmentFn
vkGetDeviceProcAddrFn
vkGetDeviceQueueFn
vkGetEventStatusFn
vkGetFenceStatusFn
vkGetImageMemoryRequirementsFn
vkGetImageSparseMemoryRequirementsFn
vkGetImageSubresourceLayoutFn
vkGetInstanceProcAddrFn
vkGetPhysicalDeviceFeaturesFn
vkGetPhysicalDeviceFormatPropertiesFn
vkGetPhysicalDeviceImageFormatPropertiesFn
vkGetPhysicalDeviceMemoryPropertiesFn
vkGetPhysicalDevicePropertiesFn
vkGetPhysicalDeviceQueueFamilyPropertiesFn
vkGetPhysicalDeviceSparseImageFormatPropertiesFn
vkGetPipelineCacheDataFn
vkGetQueryPoolResultsFn
vkGetRenderAreaGranularityFn
vkInternalAllocationNotificationFn
vkInternalFreeNotificationFn
vkInvalidateMappedMemoryRangesFn
vkMapMemoryFn
vkMergePipelineCachesFn
vkQueueBindSparseFn
vkQueueSubmitFn
vkQueueWaitIdleFn
vkReallocationFunctionFn
vkResetCommandBufferFn
vkResetCommandPoolFn
vkResetDescriptorPoolFn
vkResetEventFn
vkResetFencesFn
vkSetEventFn
vkUnmapMemoryFn
vkUpdateDescriptorSetsFn
vkVoidFunctionFn
vkWaitForFencesFn