C Specification
Possible values of elements of the
VkObjectTableCreateInfoNVX::pObjectEntryTypes
array, specifying
the entry type of a configuration, are:
typedef enum VkObjectEntryTypeNVX {
VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX = 0,
VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX = 1,
VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX = 2,
VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX = 3,
VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX = 4,
VK_OBJECT_ENTRY_TYPE_MAX_ENUM_NVX = 0x7FFFFFFF
} VkObjectEntryTypeNVX;
Description
-
VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX
specifies aVkDescriptorSet
resource entry that is registered viaVkObjectTableDescriptorSetEntryNVX
. -
VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX
specifies aVkPipeline
resource entry that is registered viaVkObjectTablePipelineEntryNVX
. -
VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX
specifies aVkBuffer
resource entry that is registered viaVkObjectTableIndexBufferEntryNVX
. -
VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX
specifies aVkBuffer
resource entry that is registered viaVkObjectTableVertexBufferEntryNVX
. -
VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX
specifies the resource entry is registered viaVkObjectTablePushConstantEntryNVX
.
See Also
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.
Copyright
Copyright (c) 2014-2019 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.