struct GeneratedCommandsInfoNV

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

Public Members

StructureType sType
const void * pNext
PipelineBindPoint pipelineBindPoint
Pipeline pipeline
IndirectCommandsLayoutNV indirectCommandsLayout
uint32_t streamCount
const vk::IndirectCommandsStreamNV * pStreams
uint32_t sequencesCount
Buffer preprocessBuffer
vk::DeviceSize preprocessOffset
vk::DeviceSize preprocessSize
Buffer sequencesCountBuffer
vk::DeviceSize sequencesCountOffset
Buffer sequencesIndexBuffer
vk::DeviceSize sequencesIndexOffset

Public Methods

void GeneratedCommandsInfoNV (vk::PipelineBindPoint pipelineBindPoint_, vk::Pipeline pipeline_, vk::IndirectCommandsLayoutNV indirectCommandsLayout_, uint32_t streamCount_, const vk::IndirectCommandsStreamNV * pStreams_, uint32_t sequencesCount_, vk::Buffer preprocessBuffer_, vk::DeviceSize preprocessOffset_, vk::DeviceSize preprocessSize_, vk::Buffer sequencesCountBuffer_, vk::DeviceSize sequencesCountOffset_, vk::Buffer sequencesIndexBuffer_, vk::DeviceSize sequencesIndexOffset_, const void * pNext_)

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

void GeneratedCommandsInfoNV (const GeneratedCommandsInfoNV & rhs)

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

void GeneratedCommandsInfoNV (const VkGeneratedCommandsInfoNV & rhs)

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

void GeneratedCommandsInfoNV (vk::PipelineBindPoint pipelineBindPoint_, vk::Pipeline pipeline_, vk::IndirectCommandsLayoutNV indirectCommandsLayout_, const vk::ArrayProxyNoTemporaries<const vk::IndirectCommandsStreamNV> & streams_, uint32_t sequencesCount_, vk::Buffer preprocessBuffer_, vk::DeviceSize preprocessOffset_, vk::DeviceSize preprocessSize_, vk::Buffer sequencesCountBuffer_, vk::DeviceSize sequencesCountOffset_, vk::Buffer sequencesIndexBuffer_, vk::DeviceSize sequencesIndexOffset_, const void * pNext_)

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

GeneratedCommandsInfoNV & operator= (const GeneratedCommandsInfoNV & rhs)

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

GeneratedCommandsInfoNV & operator= (const VkGeneratedCommandsInfoNV & rhs)

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

GeneratedCommandsInfoNV & setPNext (const void * pNext_)

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

GeneratedCommandsInfoNV & setPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_)

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

GeneratedCommandsInfoNV & setPipeline (vk::Pipeline pipeline_)

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

GeneratedCommandsInfoNV & setIndirectCommandsLayout (vk::IndirectCommandsLayoutNV indirectCommandsLayout_)

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

GeneratedCommandsInfoNV & setStreamCount (uint32_t streamCount_)

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

GeneratedCommandsInfoNV & setPStreams (const vk::IndirectCommandsStreamNV * pStreams_)

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

GeneratedCommandsInfoNV & setStreams (const vk::ArrayProxyNoTemporaries<const vk::IndirectCommandsStreamNV> & streams_)

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

GeneratedCommandsInfoNV & setSequencesCount (uint32_t sequencesCount_)

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

GeneratedCommandsInfoNV & setPreprocessBuffer (vk::Buffer preprocessBuffer_)

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

GeneratedCommandsInfoNV & setPreprocessOffset (vk::DeviceSize preprocessOffset_)

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

GeneratedCommandsInfoNV & setPreprocessSize (vk::DeviceSize preprocessSize_)

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

GeneratedCommandsInfoNV & setSequencesCountBuffer (vk::Buffer sequencesCountBuffer_)

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

GeneratedCommandsInfoNV & setSequencesCountOffset (vk::DeviceSize sequencesCountOffset_)

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

GeneratedCommandsInfoNV & setSequencesIndexBuffer (vk::Buffer sequencesIndexBuffer_)

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

GeneratedCommandsInfoNV & setSequencesIndexOffset (vk::DeviceSize sequencesIndexOffset_)

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

const VkGeneratedCommandsInfoNV & operator const VkGeneratedCommandsInfoNV & ()

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

VkGeneratedCommandsInfoNV & operator VkGeneratedCommandsInfoNV & ()

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

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

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