VkIndirectCommandsLayoutTokenEXT(3)
Name
VkIndirectCommandsLayoutTokenEXT - Struct specifying the details of an indirect command layout token
C Specification
The VkIndirectCommandsLayoutTokenEXT
structure specifies details to
the function arguments that need to be known at layout creation time:
// Provided by VK_EXT_device_generated_commands
typedef struct VkIndirectCommandsLayoutTokenEXT {
VkStructureType sType;
const void* pNext;
VkIndirectCommandsTokenTypeEXT type;
VkIndirectCommandsTokenDataEXT data;
uint32_t offset;
} VkIndirectCommandsLayoutTokenEXT;
Members
-
sType
is a VkStructureType value identifying this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
type
specifies the VkIndirectCommandsTokenTypeEXT fordata
. -
data
specifies a VkIndirectCommandsTokenDataEXT containing token-specific details for command execution. It is ignored iftype
does not match any member of the VkIndirectCommandsTokenDataEXT union. -
offset
is the relative byte offset for the token within one sequence of the indirect buffer. The data stored at that offset is the command data for the token, e.g.VkDispatchIndirectCommand
.
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.