VulkanAccessFlag |
Bitmask specifying memory access types that will participate in a memory dependency.
|
VulkanAPIDeviceFeatureRequiredType |
An annotation that indicates that a device feature is required to use a particular method.
|
VulkanAPIEnumType |
An annotation that indicates the original C API enum to which the annotated class is analogous.
|
VulkanAPIFunctionsType |
|
VulkanAPIFunctionType |
An annotation that indicates the original C API function to which the annotated method is
analogous.
|
VulkanAPIStructType |
An annotation that indicates the original C API struct to which the annotated class is analogous.
|
VulkanApplicationInfo |
A description of the application that is using Vulkan.
|
VulkanApplicationInfo.Builder |
|
VulkanApplicationInfoType |
A description of the application that is using Vulkan.
|
VulkanAttachmentDescription |
Structure specifying an attachment description
|
VulkanAttachmentDescription.Builder |
|
VulkanAttachmentDescriptionFlag |
|
VulkanAttachmentDescriptionType |
Structure specifying an attachment description
|
VulkanAttachmentLoadOp |
|
VulkanAttachmentReference |
Structure specifying an attachment reference.
|
VulkanAttachmentReference.Builder |
|
VulkanAttachmentReferenceType |
Structure specifying an attachment reference.
|
VulkanAttachmentStoreOp |
|
VulkanBlendConstants |
The R, G, B, and A components of the blend constant that are used in blending.
|
VulkanBlendConstants.Builder |
|
VulkanBlendConstantsType |
The R, G, B, and A components of the blend constant that are used in blending.
|
VulkanBlendFactor |
|
VulkanBlendOp |
|
VulkanBorderColor |
|
VulkanBufferCopy |
Structure specifying a buffer copy operation.
|
VulkanBufferCopy.Builder |
|
VulkanBufferCopyType |
Structure specifying a buffer copy operation.
|
VulkanBufferCreateFlag |
|
VulkanBufferCreateInfo |
Information required to create a buffer.
|
VulkanBufferCreateInfo.Builder |
|
VulkanBufferCreateInfoType |
Information required to create a buffer.
|
VulkanBufferImageCopy |
Structure specifying a buffer ↔ image copy operation.
|
VulkanBufferImageCopy.Builder |
|
VulkanBufferImageCopyType |
Structure specifying a buffer ↔ image copy operation.
|
VulkanBufferMemoryBarrier |
Structure specifying the parameters of a buffer memory barrier.
|
VulkanBufferMemoryBarrier.Builder |
|
VulkanBufferMemoryBarrierType |
Structure specifying the parameters of a buffer memory barrier.
|
VulkanBufferType |
|
VulkanBufferUsageFlag |
|
VulkanBufferViewCreateFlag |
|
VulkanBufferViewCreateInfo |
Information required to create a buffer.
|
VulkanBufferViewCreateInfo.Builder |
|
VulkanBufferViewCreateInfoType |
Information required to create a buffer.
|
VulkanBufferViewType |
|
VulkanCallFailedException |
An exception raised by a failing Vulkan call.
|
VulkanClearAttachment |
Structure specifying a clear attachment.
|
VulkanClearAttachment.Builder |
|
VulkanClearAttachmentType |
Structure specifying a clear attachment.
|
VulkanClearRectangle |
Structure specifying a clear rectangle.
|
VulkanClearRectangle.Builder |
|
VulkanClearRectangleType |
Structure specifying a clear rectangle.
|
VulkanClearValueColorFloatingPoint |
A color consisting of floating-point components.
|
VulkanClearValueColorFloatingPoint.Builder |
|
VulkanClearValueColorIntegerSigned |
A color consisting of signed integer components.
|
VulkanClearValueColorIntegerSigned.Builder |
|
VulkanClearValueColorIntegerUnsigned |
A color consisting of unsigned integer components.
|
VulkanClearValueColorIntegerUnsigned.Builder |
|
VulkanClearValueDepthStencil |
A depth/stencil value.
|
VulkanClearValueDepthStencil.Builder |
|
VulkanClearValueType |
Union specifying a clear value.
|
VulkanClearValueType.Type |
The actual type of clea value.
|
VulkanClearValueType.VulkanClearValueColorFloatingPointType |
A color consisting of floating-point components.
|
VulkanClearValueType.VulkanClearValueColorIntegerSignedType |
A color consisting of signed integer components.
|
VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType |
A color consisting of unsigned integer components.
|
VulkanClearValueType.VulkanClearValueColorType |
A depth/stencil value.
|
VulkanClearValueType.VulkanClearValueColorType.ColorType |
The actual type of clea value.
|
VulkanClearValueType.VulkanClearValueDepthStencilType |
A depth/stencil value.
|
VulkanColorComponentFlag |
|
VulkanCommandBufferBeginInfo |
Structure specifying parameters of a command.
|
VulkanCommandBufferBeginInfo.Builder |
|
VulkanCommandBufferBeginInfoType |
Structure specifying parameters of a command.
|
VulkanCommandBufferCreateInfo |
Structure specifying parameters of a newly created command buffer.
|
VulkanCommandBufferCreateInfo.Builder |
|
VulkanCommandBufferCreateInfoType |
Structure specifying parameters of a newly created command buffer.
|
VulkanCommandBufferLevel |
|
VulkanCommandBufferType |
|
VulkanCommandBufferUsageFlag |
Bitmask specifying usage behavior for command buffer.
|
VulkanCommandPoolCreateFlag |
Bitmask controlling how a command pool is created.
|
VulkanCommandPoolCreateInfo |
Structure specifying parameters of a newly created command pool.
|
VulkanCommandPoolCreateInfo.Builder |
|
VulkanCommandPoolCreateInfoType |
Structure specifying parameters of a newly created command pool.
|
VulkanCommandPoolResetFlag |
|
VulkanCommandPoolTrimFlag |
Bitmask controlling how a command pool is trimmed.
|
VulkanCommandPoolType |
|
VulkanCompareOp |
|
VulkanComponentMapping |
A structure specifying a color component mapping.
|
VulkanComponentMapping.Builder |
|
VulkanComponentMappingType |
A structure specifying a color component mapping.
|
VulkanComponentSwizzle |
Specify how a component is swizzled.
|
VulkanComputePipelineCreateInfo |
Structure specifying parameters of a newly created compute pipeline.
|
VulkanComputePipelineCreateInfo.Builder |
|
VulkanComputePipelineCreateInfoType |
Structure specifying parameters of a newly created compute pipeline.
|
VulkanComputeWorkGroupCount |
the maximum number of local workgroups that can be dispatched by a single dispatch command.
|
VulkanComputeWorkGroupCount.Builder |
|
VulkanComputeWorkGroupCountType |
the maximum number of local workgroups that can be dispatched by a single dispatch command.
|
VulkanComputeWorkGroupSize |
the maximum size of a local compute workgroup, per dimension.
|
VulkanComputeWorkGroupSize.Builder |
|
VulkanComputeWorkGroupSizeType |
the maximum size of a local compute workgroup, per dimension.
|
VulkanCopyDescriptorSet |
|
VulkanCopyDescriptorSet.Builder |
|
VulkanCopyDescriptorSetType |
|
VulkanCullModeFlag |
|
VulkanDependencyFlag |
Bitmask specifying how execution and memory dependencies are formed.
|
VulkanDescriptorBufferInfo |
|
VulkanDescriptorBufferInfo.Builder |
|
VulkanDescriptorBufferInfoType |
|
VulkanDescriptorImageInfo |
|
VulkanDescriptorImageInfo.Builder |
|
VulkanDescriptorImageInfoType |
|
VulkanDescriptorPoolCreateFlag |
Flags specifying certain supported operations on a descriptor pool
|
VulkanDescriptorPoolCreateInfo |
|
VulkanDescriptorPoolCreateInfo.Builder |
|
VulkanDescriptorPoolCreateInfoType |
|
VulkanDescriptorPoolResetFlag |
|
VulkanDescriptorPoolSize |
|
VulkanDescriptorPoolSize.Builder |
|
VulkanDescriptorPoolSizeType |
|
VulkanDescriptorPoolType |
|
VulkanDescriptorSetAllocateInfo |
|
VulkanDescriptorSetAllocateInfo.Builder |
|
VulkanDescriptorSetAllocateInfoType |
|
VulkanDescriptorSetLayoutBinding |
Structure specifying a descriptor set layout binding.
|
VulkanDescriptorSetLayoutBinding.Builder |
|
VulkanDescriptorSetLayoutBindingType |
Structure specifying a descriptor set layout binding.
|
VulkanDescriptorSetLayoutCreateFlag |
Flags specifying descriptor set layout properties.
|
VulkanDescriptorSetLayoutCreateInfo |
|
VulkanDescriptorSetLayoutCreateInfo.Builder |
|
VulkanDescriptorSetLayoutCreateInfoType |
|
VulkanDescriptorSetLayoutType |
A descriptor set layout.
|
VulkanDescriptorSetType |
|
VulkanDescriptorType |
Specifies the type of a descriptor in a descriptor set.
|
VulkanDeviceMemoryType |
|
VulkanDeviceQueueCreationFlag |
The flags used to create device queues.
|
VulkanDynamicState |
Indicate which dynamic state is taken from dynamic state commands.
|
VulkanEnumBitmaskType |
The type of enums with integer values.
|
VulkanEnumIntegerType |
The type of enums with integer values.
|
VulkanEventCreateFlag |
Flags specified when creating events.
|
VulkanEventCreateInfo |
The type of Vulkan event creation information.
|
VulkanEventCreateInfo.Builder |
|
VulkanEventCreateInfoType |
The type of Vulkan event creation information.
|
VulkanEventType |
|
VulkanException |
The base type of exceptions raised by the API.
|
VulkanExtensionProperties |
An extension.
|
VulkanExtensionProperties.Builder |
|
VulkanExtensionPropertiesType |
An extension.
|
VulkanExtensionType |
An extension.
|
VulkanExtent2D |
Structure specifying a two-dimensional extent.
|
VulkanExtent2D.Builder |
|
VulkanExtent2DType |
Structure specifying a two-dimensional extent.
|
VulkanExtent3D |
Structure specifying a three-dimensional extent.
|
VulkanExtent3D.Builder |
|
VulkanExtent3DType |
Structure specifying a three-dimensional extent.
|
VulkanExternallySynchronizedType |
An annotation that indicates that external synchronization is required.
|
VulkanFenceCreateFlag |
Flags specified when creating fences.
|
VulkanFenceCreateInfo |
The type of Vulkan fence creation information.
|
VulkanFenceCreateInfo.Builder |
|
VulkanFenceCreateInfoType |
The type of Vulkan fence creation information.
|
VulkanFenceType |
A fence represents a GPU to CPU synchronization.
|
VulkanFilter |
|
VulkanFormat |
Note: This enum is not hand-written: See formats.sh
|
VulkanFormatFeatureFlag |
|
VulkanFormatProperties |
Structure specifying image format properties.
|
VulkanFormatProperties.Builder |
|
VulkanFormatPropertiesType |
Structure specifying image format properties.
|
VulkanFramebufferCreateFlag |
Bitmask controlling how a framebuffer is created.
|
VulkanFramebufferCreateInfo |
Structure specifying parameters of a newly created framebuffer.
|
VulkanFramebufferCreateInfo.Builder |
|
VulkanFramebufferCreateInfoType |
Structure specifying parameters of a newly created framebuffer.
|
VulkanFramebufferType |
|
VulkanFrontFace |
|
VulkanGraphicsPipelineCreateInfo |
Structure specifying parameters of a newly created graphics pipeline.
|
VulkanGraphicsPipelineCreateInfo.Builder |
|
VulkanGraphicsPipelineCreateInfoType |
Structure specifying parameters of a newly created graphics pipeline.
|
VulkanHandleDispatchableType |
The base type of dispatchable Vulkan handles.
|
VulkanHandleNonDispatchableType |
The base type of non-dispatchable Vulkan handles.
|
VulkanHandleType |
The base type of Vulkan handles.
|
VulkanHostAllocatorCallbacks |
Vulkan host allocation functions.
|
VulkanHostAllocatorCallbacks.Builder |
|
VulkanHostAllocatorCallbacksType |
Vulkan host allocation functions.
|
VulkanHostAllocatorCallbacksType.AllocationFunctionType |
A function to allocate memory.
|
VulkanHostAllocatorCallbacksType.DeallocationFunctionType |
A function to deallocate memory.
|
VulkanHostAllocatorCallbacksType.InternalAllocationNotificationType |
A function called on internal allocations.
|
VulkanHostAllocatorCallbacksType.InternalFreeNotificationType |
A function called on internal allocations.
|
VulkanHostAllocatorCallbacksType.ReallocationFunctionType |
A function to reallocate memory.
|
VulkanHostAllocatorType |
The type of host allocators.
|
VulkanImageAspectFlag |
Bitmask specifying which aspects of an image are included in a view.
|
VulkanImageBlit |
Structure specifying an image blit operation.
|
VulkanImageBlit.Builder |
|
VulkanImageBlitType |
Structure specifying an image blit operation.
|
VulkanImageCopy |
Structure specifying an image copy operation.
|
VulkanImageCopy.Builder |
|
VulkanImageCopyType |
Structure specifying an image copy operation.
|
VulkanImageCreateFlag |
Flags specified when creating images.
|
VulkanImageCreateInfo |
|
VulkanImageCreateInfo.Builder |
|
VulkanImageCreateInfoType |
|
VulkanImageFormatProperties |
Structure specifying image format properties.
|
VulkanImageFormatProperties.Builder |
|
VulkanImageFormatPropertiesType |
Structure specifying image format properties.
|
VulkanImageKind |
|
VulkanImageLayout |
|
VulkanImageMemoryBarrier |
Structure specifying the parameters of an image memory barrier.
|
VulkanImageMemoryBarrier.Builder |
|
VulkanImageMemoryBarrierType |
Structure specifying the parameters of an image memory barrier.
|
VulkanImageSubresource |
Structure specifying an image subresource.
|
VulkanImageSubresource.Builder |
|
VulkanImageSubresourceLayers |
Structure specifying a image subresource layers.
|
VulkanImageSubresourceLayers.Builder |
|
VulkanImageSubresourceLayersType |
Structure specifying a image subresource layers.
|
VulkanImageSubresourceRange |
Structure specifying a image subresource range.
|
VulkanImageSubresourceRange.Builder |
|
VulkanImageSubresourceRangeType |
Structure specifying a image subresource range.
|
VulkanImageSubresourceType |
Structure specifying an image subresource.
|
VulkanImageTiling |
|
VulkanImageType |
The type of Vulkan images.
|
VulkanImageUsageFlag |
|
VulkanImageViewCreateFlag |
Flags specified when creating image views.
|
VulkanImageViewCreateInfo |
The type of Vulkan image view creation information.
|
VulkanImageViewCreateInfo.Builder |
|
VulkanImageViewCreateInfoType |
The type of Vulkan image view creation information.
|
VulkanImageViewKind |
The type of image view.
|
VulkanImageViewType |
The type of Vulkan image views.
|
VulkanIndexType |
The type of index buffer indices.
|
VulkanInstanceCreateInfo |
Information required to create a Vulkan instance.
|
VulkanInstanceCreateInfo.Builder |
|
VulkanInstanceCreateInfoType |
Information required to create a Vulkan instance.
|
VulkanInstanceType |
An initialized instance.
|
VulkanInternalAllocation |
Allocation type.
|
VulkanLayerProperties |
A description of a layer.
|
VulkanLayerProperties.Builder |
|
VulkanLayerPropertiesType |
A description of a layer.
|
VulkanLineWidthRange |
The inclusive range of supported sizes for points.
|
VulkanLineWidthRange.Builder |
|
VulkanLineWidthRangeType |
The inclusive range of supported sizes for points.
|
VulkanLogicalDeviceCreateFlag |
Flags specified when creating logical devices.
|
VulkanLogicalDeviceCreateInfo |
Parameters used to create logical devices.
|
VulkanLogicalDeviceCreateInfo.Builder |
|
VulkanLogicalDeviceCreateInfoType |
Parameters used to create logical devices.
|
VulkanLogicalDeviceQueueCreateInfo |
The information required to create a queue on a device.
|
VulkanLogicalDeviceQueueCreateInfo.Builder |
|
VulkanLogicalDeviceQueueCreateInfoType |
The information required to create a queue on a device.
|
VulkanLogicalDeviceType |
A reference to a logical Vulkan device.
|
VulkanLogicalDeviceType.VulkanEventStatus |
The status of an event.
|
VulkanLogicalDeviceType.VulkanFenceStatus |
The status of an event.
|
VulkanLogicalDeviceType.VulkanPipelineCacheDataResult |
The result of fetching data for a pipeline cache.
|
VulkanLogicalDeviceType.VulkanWaitStatus |
The result of waiting.
|
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
|
VulkanMappedMemoryRange |
|
VulkanMappedMemoryRange.Builder |
|
VulkanMappedMemoryRangeType |
|
VulkanMappedMemoryType |
A pointer to an area of mapped memory.
|
VulkanMemoryAllocateInfo |
|
VulkanMemoryAllocateInfo.Builder |
|
VulkanMemoryAllocateInfoType |
|
VulkanMemoryBarrier |
Structure specifying the parameters of a global memory barrier.
|
VulkanMemoryBarrier.Builder |
|
VulkanMemoryBarrierType |
Structure specifying the parameters of a global memory barrier.
|
VulkanMemoryHeap |
Structure specifying a memory heap.
|
VulkanMemoryHeap.Builder |
|
VulkanMemoryHeapFlag |
|
VulkanMemoryHeapType |
Structure specifying a memory heap.
|
VulkanMemoryMapFlag |
Flags specified when mapping memory.
|
VulkanMemoryPropertyFlag |
The properties of a heap.
|
VulkanMemoryRequirements |
|
VulkanMemoryRequirements.Builder |
|
VulkanMemoryRequirementsType |
|
VulkanMemoryType |
The type of a heap.
|
VulkanMemoryType.Builder |
|
VulkanMemoryTypeType |
The type of a heap.
|
VulkanMissingRequiredExtensionsException |
An exception raised by one or more required extensions not being present.
|
VulkanMissingRequiredLayersException |
An exception raised by one or more required extensions not being present.
|
VulkanMissingRequiredMemoryTypeException |
An exception raised by no memory type being available to provide for a specific allocation.
|
VulkanOffset2D |
Structure specifying a two-dimensional offset.
|
VulkanOffset2D.Builder |
|
VulkanOffset2DType |
Structure specifying a two-dimensional offset.
|
VulkanOffset3D |
Structure specifying a three-dimensional offset.
|
VulkanOffset3D.Builder |
|
VulkanOffset3DType |
Structure specifying a three-dimensional offset.
|
VulkanPhysicalDeviceFeatures |
The features supported by a physical device.
|
VulkanPhysicalDeviceFeatures.Builder |
|
VulkanPhysicalDeviceFeaturesType |
The features supported by a physical device.
|
VulkanPhysicalDeviceLimits |
The limits of a physical device.
|
VulkanPhysicalDeviceLimits.Builder |
|
VulkanPhysicalDeviceLimitsType |
The limits of a physical device.
|
VulkanPhysicalDeviceMemoryProperties |
The memory properties for a physical device.
|
VulkanPhysicalDeviceMemoryProperties.Builder |
|
VulkanPhysicalDeviceMemoryPropertiesType |
The memory properties for a physical device.
|
VulkanPhysicalDeviceProperties |
The basic properties of a device.
|
VulkanPhysicalDeviceProperties.Builder |
|
VulkanPhysicalDevicePropertiesType |
The basic properties of a device.
|
VulkanPhysicalDevicePropertiesType.Type |
The type of device.
|
VulkanPhysicalDeviceType |
A reference to a physical Vulkan device.
|
VulkanPipelineBindPoint |
Specify the bind point of a pipeline object to a command buffer.
|
VulkanPipelineCacheCreateFlag |
Flags specified when creating pipeline caches.
|
VulkanPipelineCacheCreateInfo |
The type of pipeline cache creation information.
|
VulkanPipelineCacheCreateInfo.Builder |
|
VulkanPipelineCacheCreateInfoType |
The type of pipeline cache creation information.
|
VulkanPipelineCacheType |
|
VulkanPipelineColorBlendAttachmentState |
Structure specifying a pipeline color blend attachment state.
|
VulkanPipelineColorBlendAttachmentState.Builder |
|
VulkanPipelineColorBlendAttachmentStateType |
Structure specifying a pipeline color blend attachment state.
|
VulkanPipelineColorBlendStateCreateFlag |
Vulkan 1.1 specification: "VkPipelineColorBlendStateCreateFlags is a bitmask type for setting a
mask, but is currently reserved for future use."
|
VulkanPipelineColorBlendStateCreateInfo |
Structure specifying parameters of a newly created pipeline color blend state.
|
VulkanPipelineColorBlendStateCreateInfo.Builder |
|
VulkanPipelineColorBlendStateCreateInfoType |
Structure specifying parameters of a newly created pipeline color blend state.
|
VulkanPipelineCreateFlag |
Bitmask controlling how a pipeline is created.
|
VulkanPipelineDepthStencilStateCreateFlag |
Flags specified when creating depth/stencil state.
|
VulkanPipelineDepthStencilStateCreateInfo |
Structure specifying parameters of a newly created pipeline depth stencil state.
|
VulkanPipelineDepthStencilStateCreateInfo.Builder |
|
VulkanPipelineDepthStencilStateCreateInfoType |
Structure specifying parameters of a newly created pipeline depth stencil state.
|
VulkanPipelineDynamicStateCreateFlag |
Flags specified when creating dynamic pipeline state.
|
VulkanPipelineDynamicStateCreateInfo |
Structure specifying parameters of a newly created pipeline dynamic state.
|
VulkanPipelineDynamicStateCreateInfo.Builder |
|
VulkanPipelineDynamicStateCreateInfoType |
Structure specifying parameters of a newly created pipeline dynamic state.
|
VulkanPipelineInputAssemblyStateCreateFlag |
Vulkan 1.1 specification: "VkPipelineInputAssemblyStateCreateFlags is a bitmask type for setting
a mask, but is currently reserved for future use."
|
VulkanPipelineInputAssemblyStateCreateInfo |
|
VulkanPipelineInputAssemblyStateCreateInfo.Builder |
|
VulkanPipelineInputAssemblyStateCreateInfoType |
|
VulkanPipelineLayoutCreateFlag |
Vulkan 1.1 specification: "VkPipelineLayoutCreateFlags is a bitmask type for setting a mask, but
is currently reserved for future use."
|
VulkanPipelineLayoutCreateInfo |
|
VulkanPipelineLayoutCreateInfo.Builder |
|
VulkanPipelineLayoutCreateInfoType |
|
VulkanPipelineLayoutType |
|
VulkanPipelineMultisampleStateCreateFlag |
Flags specified when creating pipelines.
|
VulkanPipelineMultisampleStateCreateInfo |
|
VulkanPipelineMultisampleStateCreateInfo.Builder |
|
VulkanPipelineMultisampleStateCreateInfoType |
|
VulkanPipelineRasterizationStateCreateFlag |
Vulkan 1.1 specification: "VulkanPipelineRasterizationStateCreateFlag is a bitmask type for
setting a mask, but is currently reserved for future use."
|
VulkanPipelineRasterizationStateCreateInfo |
|
VulkanPipelineRasterizationStateCreateInfo.Builder |
|
VulkanPipelineRasterizationStateCreateInfoType |
|
VulkanPipelineShaderStageCreateFlag |
Flags specified when creating pipeline shader stages.
|
VulkanPipelineShaderStageCreateInfo |
|
VulkanPipelineShaderStageCreateInfo.Builder |
|
VulkanPipelineShaderStageCreateInfoType |
|
VulkanPipelineStageFlag |
Bitmask specifying pipeline stages.
|
VulkanPipelineTessellationStageCreateFlag |
Flags specified when creating pipeline tessellation stages.
|
VulkanPipelineTessellationStateCreateInfo |
Structure specifying parameters of a newly created pipeline tessellation state.
|
VulkanPipelineTessellationStateCreateInfo.Builder |
|
VulkanPipelineTessellationStateCreateInfoType |
Structure specifying parameters of a newly created pipeline tessellation state.
|
VulkanPipelineType |
|
VulkanPipelineVertexInputStateCreateFlag |
Flags specified when creating pipeline shader stages.
|
VulkanPipelineVertexInputStateCreateInfo |
|
VulkanPipelineVertexInputStateCreateInfo.Builder |
|
VulkanPipelineVertexInputStateCreateInfoType |
|
VulkanPipelineViewportStateCreateFlag |
Vulkan 1.1 specification: "VkPipelineViewportStateCreateFlags is a bitmask type for setting a
mask, but is currently reserved for future use."
|
VulkanPipelineViewportStateCreateInfo |
|
VulkanPipelineViewportStateCreateInfo.Builder |
|
VulkanPipelineViewportStateCreateInfoType |
|
VulkanPointSizeRange |
The inclusive range of supported sizes for points.
|
VulkanPointSizeRange.Builder |
|
VulkanPointSizeRangeType |
The inclusive range of supported sizes for points.
|
VulkanPolygonMode |
|
VulkanPrimitiveTopology |
Supported primitive topologies.
|
VulkanPushConstantRange |
Structure specifying a push constant range.
|
VulkanPushConstantRange.Builder |
|
VulkanPushConstantRangeType |
Structure specifying a push constant range.
|
VulkanQueryControlFlag |
Bitmask specifying constraints on a query.
|
VulkanQueryKind |
Specify the type of queries managed by a query pool.
|
VulkanQueryPipelineStatisticFlag |
Bitmask specifying queried pipeline statistics.
|
VulkanQueryPoolCreateFlag |
Vulkan 1.1 specification: "VkQueryPoolCreateFlagBits is a bitmask type for setting a mask, but is
currently reserved for future use."
|
VulkanQueryPoolCreateInfo |
Structure specifying parameters of a newly created query pool.
|
VulkanQueryPoolCreateInfo.Builder |
|
VulkanQueryPoolCreateInfoType |
Structure specifying parameters of a newly created query pool.
|
VulkanQueryPoolType |
|
VulkanQueueFamilyProperties |
The properties of a queue family.
|
VulkanQueueFamilyProperties.Builder |
|
VulkanQueueFamilyPropertiesType |
The properties of a queue family.
|
VulkanQueueFamilyPropertyFlag |
The queue family property flags.
|
VulkanQueueType |
A queue on a logical device.
|
VulkanRectangle2D |
Structure specifying a two-dimensional subregion.
|
VulkanRectangle2D.Builder |
|
VulkanRectangle2DType |
Structure specifying a two-dimensional subregion.
|
VulkanRenderPassBeginInfo |
Structure specifying how to begin a render pass.
|
VulkanRenderPassBeginInfo.Builder |
|
VulkanRenderPassBeginInfoType |
Structure specifying how to begin a render pass.
|
VulkanRenderPassCreateFlag |
Vulkan 1.1 specification: "VkRenderPassCreateFlags is a bitmask type for setting a mask, but is
currently reserved for future use."
|
VulkanRenderPassCreateInfo |
Structure specifying parameters of a newly created render pass.
|
VulkanRenderPassCreateInfo.Builder |
|
VulkanRenderPassCreateInfoType |
Structure specifying parameters of a newly created render pass.
|
VulkanRenderPassType |
|
VulkanSampleCountFlag |
Bitmask specifying sample counts supported for an image used for storage operations.
|
VulkanSamplerAddressMode |
|
VulkanSamplerCreateFlag |
Vulkan 1.1 specification: "VkSamplerCreateFlags is a bitmask type for setting a mask, but is
currently reserved for future use."
|
VulkanSamplerCreateInfo |
Structure specifying how to create a sampler.
|
VulkanSamplerCreateInfo.Builder |
|
VulkanSamplerCreateInfoType |
Structure specifying how to create a sampler.
|
VulkanSamplerMipmapMode |
|
VulkanSamplerType |
|
VulkanSemaphoreCreateFlag |
Flags specified when creating semaphores.
|
VulkanSemaphoreCreateInfo |
The type of Vulkan semaphore creation information.
|
VulkanSemaphoreCreateInfo.Builder |
|
VulkanSemaphoreCreateInfoType |
The type of Vulkan semaphore creation information.
|
VulkanSemaphoreType |
A semaphore represents a GPU to GPU synchronization.
|
VulkanShaderModuleCreateFlag |
Flags specified when creating shader modules.
|
VulkanShaderModuleCreateInfo |
The type of Vulkan image view creation information.
|
VulkanShaderModuleCreateInfo.Builder |
|
VulkanShaderModuleCreateInfoType |
The type of Vulkan image view creation information.
|
VulkanShaderModuleType |
The type of shader modules.
|
VulkanShaderStageFlag |
|
VulkanSharingMode |
|
VulkanSpecializationMap |
|
VulkanSpecializationMap.Builder |
|
VulkanSpecializationMapEntry |
|
VulkanSpecializationMapEntry.Builder |
|
VulkanSpecializationMapEntryType |
|
VulkanSpecializationMapType |
|
VulkanStencilFaceFlag |
|
VulkanStencilOp |
|
VulkanStencilOpState |
|
VulkanStencilOpState.Builder |
|
VulkanStencilOpStateType |
|
VulkanSubmitInfo |
The type of Vulkan submission information.
|
VulkanSubmitInfo.Builder |
|
VulkanSubmitInfoType |
The type of Vulkan submission information.
|
VulkanSubpassContents |
|
VulkanSubpassDependency |
Structure specifying a subpass dependency.
|
VulkanSubpassDependency.Builder |
|
VulkanSubpassDependencyType |
Structure specifying a subpass dependency.
|
VulkanSubpassDescription |
Structure specifying a subpass description.
|
VulkanSubpassDescription.Builder |
|
VulkanSubpassDescriptionFlag |
Flags specified when creating subpasses.
|
VulkanSubpassDescriptionType |
Structure specifying a subpass description.
|
VulkanSubresourceLayout |
Structure specifying subresource layout.
|
VulkanSubresourceLayout.Builder |
|
VulkanSubresourceLayoutType |
Structure specifying subresource layout.
|
VulkanSystemAllocationScope |
Allocation scope.
|
VulkanTemporaryAllocatorType.ByteBufferMemoryReceiverType |
A receiver of allocated memory.
|
VulkanTemporaryAllocatorType.RawMemoryReceiverType |
A receiver of allocated memory.
|
VulkanVersion |
A Vulkan API version consisting of a major, minor, and patch component.
|
VulkanVersion.Builder |
|
VulkanVersionType |
A Vulkan API version consisting of a major, minor, and patch component.
|
VulkanVertexInputAttributeDescription |
Structure specifying vertex input attribute description.
|
VulkanVertexInputAttributeDescription.Builder |
|
VulkanVertexInputAttributeDescriptionType |
Structure specifying vertex input attribute description.
|
VulkanVertexInputBindingDescription |
Structure specifying vertex input binding description.
|
VulkanVertexInputBindingDescription.Builder |
|
VulkanVertexInputBindingDescriptionType |
Structure specifying vertex input binding description.
|
VulkanVertexInputRate |
|
VulkanViewport |
Structure specifying a viewport.
|
VulkanViewport.Builder |
|
VulkanViewportBoundsRange |
The inclusive range that the corners of a viewport must be contained in.
|
VulkanViewportBoundsRange.Builder |
|
VulkanViewportBoundsRangeType |
The inclusive range that the corners of a viewport must be contained in.
|
VulkanViewportDimensions |
The maximum viewport dimensions in the X (width) and Y (height) dimensions, respectively.
|
VulkanViewportDimensions.Builder |
|
VulkanViewportDimensionsType |
The maximum viewport dimensions in the X (width) and Y (height) dimensions, respectively.
|
VulkanViewportType |
Structure specifying a viewport.
|
VulkanWriteDescriptorSet |
|
VulkanWriteDescriptorSet.Builder |
|
VulkanWriteDescriptorSetType |
|