struct IndirectCommandsLayoutTokenNV

Defined at line 84690 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkIndirectCommandsLayoutTokenNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkIndirectCommandsLayoutTokenNV.html

Public Members

StructureType sType
const void * pNext
IndirectCommandsTokenTypeNV tokenType
uint32_t stream
uint32_t offset
uint32_t vertexBindingUnit
Bool32 vertexDynamicStride
PipelineLayout pushconstantPipelineLayout
Flags pushconstantShaderStageFlags
uint32_t pushconstantOffset
uint32_t pushconstantSize
Flags indirectStateFlags
uint32_t indexTypeCount
const IndexType * pIndexTypes
const uint32_t * pIndexTypeValues

Public Methods

void IndirectCommandsLayoutTokenNV (IndirectCommandsTokenTypeNV tokenType_, uint32_t stream_, uint32_t offset_, uint32_t vertexBindingUnit_, Bool32 vertexDynamicStride_, PipelineLayout pushconstantPipelineLayout_, ShaderStageFlags pushconstantShaderStageFlags_, uint32_t pushconstantOffset_, uint32_t pushconstantSize_, IndirectStateFlagsNV indirectStateFlags_, uint32_t indexTypeCount_, const IndexType * pIndexTypes_, const uint32_t * pIndexTypeValues_, const void * pNext_)

Defined at line 84698 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void IndirectCommandsLayoutTokenNV (const IndirectCommandsLayoutTokenNV & rhs)

Defined at line 84729 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void IndirectCommandsLayoutTokenNV (const VkIndirectCommandsLayoutTokenNV & rhs)

Defined at line 84731 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void IndirectCommandsLayoutTokenNV (IndirectCommandsTokenTypeNV tokenType_, uint32_t stream_, uint32_t offset_, uint32_t vertexBindingUnit_, Bool32 vertexDynamicStride_, PipelineLayout pushconstantPipelineLayout_, ShaderStageFlags pushconstantShaderStageFlags_, uint32_t pushconstantOffset_, uint32_t pushconstantSize_, IndirectStateFlagsNV indirectStateFlags_, const ArrayProxyNoTemporaries<const IndexType> & indexTypes_, const ArrayProxyNoTemporaries<const uint32_t> & indexTypeValues_, const void * pNext_)

Defined at line 84737 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & operator= (const IndirectCommandsLayoutTokenNV & rhs)

Defined at line 84777 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & operator= (const VkIndirectCommandsLayoutTokenNV & rhs)

Defined at line 84780 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPNext (const void * pNext_)

Defined at line 84787 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPNext (const void * pNext_)

Defined at line 84793 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setTokenType (IndirectCommandsTokenTypeNV tokenType_)

Defined at line 84799 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setTokenType (IndirectCommandsTokenTypeNV tokenType_)

Defined at line 84805 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setStream (uint32_t stream_)

Defined at line 84811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setStream (uint32_t stream_)

Defined at line 84817 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setOffset (uint32_t offset_)

Defined at line 84823 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setOffset (uint32_t offset_)

Defined at line 84829 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setVertexBindingUnit (uint32_t vertexBindingUnit_)

Defined at line 84835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setVertexBindingUnit (uint32_t vertexBindingUnit_)

Defined at line 84841 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setVertexDynamicStride (Bool32 vertexDynamicStride_)

Defined at line 84847 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setVertexDynamicStride (Bool32 vertexDynamicStride_)

Defined at line 84853 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPushconstantPipelineLayout (PipelineLayout pushconstantPipelineLayout_)

Defined at line 84859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPushconstantPipelineLayout (PipelineLayout pushconstantPipelineLayout_)

Defined at line 84865 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPushconstantShaderStageFlags (ShaderStageFlags pushconstantShaderStageFlags_)

Defined at line 84871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPushconstantShaderStageFlags (ShaderStageFlags pushconstantShaderStageFlags_)

Defined at line 84878 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPushconstantOffset (uint32_t pushconstantOffset_)

Defined at line 84885 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPushconstantOffset (uint32_t pushconstantOffset_)

Defined at line 84891 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPushconstantSize (uint32_t pushconstantSize_)

Defined at line 84897 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPushconstantSize (uint32_t pushconstantSize_)

Defined at line 84903 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setIndirectStateFlags (IndirectStateFlagsNV indirectStateFlags_)

Defined at line 84909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setIndirectStateFlags (IndirectStateFlagsNV indirectStateFlags_)

Defined at line 84915 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setIndexTypeCount (uint32_t indexTypeCount_)

Defined at line 84921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setIndexTypeCount (uint32_t indexTypeCount_)

Defined at line 84927 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPIndexTypes (const IndexType * pIndexTypes_)

Defined at line 84933 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPIndexTypes (const IndexType * pIndexTypes_)

Defined at line 84939 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setIndexTypes (const ArrayProxyNoTemporaries<const IndexType> & indexTypes_)

Defined at line 84946 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setPIndexTypeValues (const uint32_t * pIndexTypeValues_)

Defined at line 84954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV && setPIndexTypeValues (const uint32_t * pIndexTypeValues_)

Defined at line 84960 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

IndirectCommandsLayoutTokenNV & setIndexTypeValues (const ArrayProxyNoTemporaries<const uint32_t> & indexTypeValues_)

Defined at line 84967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkIndirectCommandsLayoutTokenNV & operator const VkIndirectCommandsLayoutTokenNV & ()

Defined at line 84976 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkIndirectCommandsLayoutTokenNV & operator VkIndirectCommandsLayoutTokenNV & ()

Defined at line 84981 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkIndirectCommandsLayoutTokenNV * operator const VkIndirectCommandsLayoutTokenNV * ()

Defined at line 84986 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkIndirectCommandsLayoutTokenNV * operator VkIndirectCommandsLayoutTokenNV * ()

Defined at line 84991 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const IndirectCommandsLayoutTokenNV & )

Defined at line 85033 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp