struct IndirectCommandsLayoutTokenNV

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

Public Members

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

Public Methods

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

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

void IndirectCommandsLayoutTokenNV (const IndirectCommandsLayoutTokenNV & rhs)

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

void IndirectCommandsLayoutTokenNV (const VkIndirectCommandsLayoutTokenNV & rhs)

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

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

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

IndirectCommandsLayoutTokenNV & operator= (const IndirectCommandsLayoutTokenNV & rhs)

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

IndirectCommandsLayoutTokenNV & operator= (const VkIndirectCommandsLayoutTokenNV & rhs)

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

IndirectCommandsLayoutTokenNV & setPNext (const void * pNext_)

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

IndirectCommandsLayoutTokenNV & setTokenType (vk::IndirectCommandsTokenTypeNV tokenType_)

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

IndirectCommandsLayoutTokenNV & setStream (uint32_t stream_)

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

IndirectCommandsLayoutTokenNV & setOffset (uint32_t offset_)

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

IndirectCommandsLayoutTokenNV & setVertexBindingUnit (uint32_t vertexBindingUnit_)

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

IndirectCommandsLayoutTokenNV & setVertexDynamicStride (vk::Bool32 vertexDynamicStride_)

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

IndirectCommandsLayoutTokenNV & setPushconstantPipelineLayout (vk::PipelineLayout pushconstantPipelineLayout_)

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

IndirectCommandsLayoutTokenNV & setPushconstantShaderStageFlags (vk::ShaderStageFlags pushconstantShaderStageFlags_)

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

IndirectCommandsLayoutTokenNV & setPushconstantOffset (uint32_t pushconstantOffset_)

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

IndirectCommandsLayoutTokenNV & setPushconstantSize (uint32_t pushconstantSize_)

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

IndirectCommandsLayoutTokenNV & setIndirectStateFlags (vk::IndirectStateFlagsNV indirectStateFlags_)

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

IndirectCommandsLayoutTokenNV & setIndexTypeCount (uint32_t indexTypeCount_)

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

IndirectCommandsLayoutTokenNV & setPIndexTypes (const vk::IndexType * pIndexTypes_)

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

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

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

IndirectCommandsLayoutTokenNV & setPIndexTypeValues (const uint32_t * pIndexTypeValues_)

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

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

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

const VkIndirectCommandsLayoutTokenNV & operator const VkIndirectCommandsLayoutTokenNV & ()

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

VkIndirectCommandsLayoutTokenNV & operator VkIndirectCommandsLayoutTokenNV & ()

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

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

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