class |
VulkanAccessFlag |
Bitmask specifying memory access types that will participate in a memory dependency.
|
class |
VulkanAttachmentDescriptionFlag |
|
class |
VulkanAttachmentLoadOp |
|
class |
VulkanAttachmentStoreOp |
|
class |
VulkanBlendFactor |
|
class |
VulkanBlendOp |
|
class |
VulkanBorderColor |
|
class |
VulkanBufferCreateFlag |
|
class |
VulkanBufferUsageFlag |
|
class |
VulkanBufferViewCreateFlag |
|
class |
VulkanColorComponentFlag |
|
class |
VulkanCommandBufferLevel |
|
class |
VulkanCommandBufferUsageFlag |
Bitmask specifying usage behavior for command buffer.
|
class |
VulkanCommandPoolCreateFlag |
Bitmask controlling how a command pool is created.
|
class |
VulkanCommandPoolResetFlag |
|
class |
VulkanCommandPoolTrimFlag |
Bitmask controlling how a command pool is trimmed.
|
class |
VulkanCompareOp |
|
class |
VulkanComponentSwizzle |
Specify how a component is swizzled.
|
class |
VulkanCullModeFlag |
|
class |
VulkanDependencyFlag |
Bitmask specifying how execution and memory dependencies are formed.
|
class |
VulkanDescriptorPoolCreateFlag |
Flags specifying certain supported operations on a descriptor pool
|
class |
VulkanDescriptorPoolResetFlag |
|
class |
VulkanDescriptorSetLayoutCreateFlag |
Flags specifying descriptor set layout properties.
|
class |
VulkanDescriptorType |
Specifies the type of a descriptor in a descriptor set.
|
class |
VulkanDeviceQueueCreationFlag |
The flags used to create device queues.
|
class |
VulkanDynamicState |
Indicate which dynamic state is taken from dynamic state commands.
|
class |
VulkanEventCreateFlag |
Flags specified when creating events.
|
class |
VulkanFenceCreateFlag |
Flags specified when creating fences.
|
class |
VulkanFilter |
|
class |
VulkanFormat |
Note: This enum is not hand-written: See formats.sh
|
class |
VulkanFormatFeatureFlag |
|
class |
VulkanFramebufferCreateFlag |
Bitmask controlling how a framebuffer is created.
|
class |
VulkanFrontFace |
|
class |
VulkanImageAspectFlag |
Bitmask specifying which aspects of an image are included in a view.
|
class |
VulkanImageCreateFlag |
Flags specified when creating images.
|
class |
VulkanImageKind |
|
class |
VulkanImageLayout |
|
class |
VulkanImageTiling |
|
class |
VulkanImageUsageFlag |
|
class |
VulkanImageViewCreateFlag |
Flags specified when creating image views.
|
class |
VulkanImageViewKind |
The type of image view.
|
class |
VulkanInternalAllocation |
Allocation type.
|
class |
VulkanLogicalDeviceCreateFlag |
Flags specified when creating logical devices.
|
class |
VulkanLogicOp |
The logical operations supported by Vulkan are summarized in the following table in which:
¬ is bitwise invert
∧ is bitwise and
∨ is bitwise or
⊕ is bitwise exclusive or
s is the fragment’s Rs0, Gs0, Bs0 or As0 component value for the fragment output
corresponding to the color attachment being updated
d is the color attachment’s R, G, B or A component value
|
class |
VulkanMemoryHeapFlag |
|
class |
VulkanMemoryMapFlag |
Flags specified when mapping memory.
|
class |
VulkanMemoryPropertyFlag |
The properties of a heap.
|
class |
VulkanPipelineBindPoint |
Specify the bind point of a pipeline object to a command buffer.
|
class |
VulkanPipelineCacheCreateFlag |
Flags specified when creating pipeline caches.
|
class |
VulkanPipelineColorBlendStateCreateFlag |
Vulkan 1.1 specification: "VkPipelineColorBlendStateCreateFlags is a bitmask type for setting a
mask, but is currently reserved for future use."
|
class |
VulkanPipelineCreateFlag |
Bitmask controlling how a pipeline is created.
|
class |
VulkanPipelineDepthStencilStateCreateFlag |
Flags specified when creating depth/stencil state.
|
class |
VulkanPipelineDynamicStateCreateFlag |
Flags specified when creating dynamic pipeline state.
|
class |
VulkanPipelineInputAssemblyStateCreateFlag |
Vulkan 1.1 specification: "VkPipelineInputAssemblyStateCreateFlags is a bitmask type for setting
a mask, but is currently reserved for future use."
|
class |
VulkanPipelineLayoutCreateFlag |
Vulkan 1.1 specification: "VkPipelineLayoutCreateFlags is a bitmask type for setting a mask, but
is currently reserved for future use."
|
class |
VulkanPipelineMultisampleStateCreateFlag |
Flags specified when creating pipelines.
|
class |
VulkanPipelineRasterizationStateCreateFlag |
Vulkan 1.1 specification: "VulkanPipelineRasterizationStateCreateFlag is a bitmask type for
setting a mask, but is currently reserved for future use."
|
class |
VulkanPipelineShaderStageCreateFlag |
Flags specified when creating pipeline shader stages.
|
class |
VulkanPipelineStageFlag |
Bitmask specifying pipeline stages.
|
class |
VulkanPipelineTessellationStageCreateFlag |
Flags specified when creating pipeline tessellation stages.
|
class |
VulkanPipelineVertexInputStateCreateFlag |
Flags specified when creating pipeline shader stages.
|
class |
VulkanPipelineViewportStateCreateFlag |
Vulkan 1.1 specification: "VkPipelineViewportStateCreateFlags is a bitmask type for setting a
mask, but is currently reserved for future use."
|
class |
VulkanPolygonMode |
|
class |
VulkanPrimitiveTopology |
Supported primitive topologies.
|
class |
VulkanQueryControlFlag |
Bitmask specifying constraints on a query.
|
class |
VulkanQueryKind |
Specify the type of queries managed by a query pool.
|
class |
VulkanQueryPipelineStatisticFlag |
Bitmask specifying queried pipeline statistics.
|
class |
VulkanQueryPoolCreateFlag |
Vulkan 1.1 specification: "VkQueryPoolCreateFlagBits is a bitmask type for setting a mask, but is
currently reserved for future use."
|
class |
VulkanQueueFamilyPropertyFlag |
The queue family property flags.
|
class |
VulkanRenderPassCreateFlag |
Vulkan 1.1 specification: "VkRenderPassCreateFlags is a bitmask type for setting a mask, but is
currently reserved for future use."
|
class |
VulkanSampleCountFlag |
Bitmask specifying sample counts supported for an image used for storage operations.
|
class |
VulkanSamplerAddressMode |
|
class |
VulkanSamplerCreateFlag |
Vulkan 1.1 specification: "VkSamplerCreateFlags is a bitmask type for setting a mask, but is
currently reserved for future use."
|
class |
VulkanSamplerMipmapMode |
|
class |
VulkanSemaphoreCreateFlag |
Flags specified when creating semaphores.
|
class |
VulkanShaderModuleCreateFlag |
Flags specified when creating shader modules.
|
class |
VulkanShaderStageFlag |
|
class |
VulkanSharingMode |
|
class |
VulkanStencilFaceFlag |
|
class |
VulkanStencilOp |
|
class |
VulkanSubpassContents |
|
class |
VulkanSubpassDescriptionFlag |
Flags specified when creating subpasses.
|
class |
VulkanSystemAllocationScope |
Allocation scope.
|
class |
VulkanVertexInputRate |
|