struct GeneratedCommandsInfoNV

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

wrapper struct for struct VkGeneratedCommandsInfoNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkGeneratedCommandsInfoNV.html

Public Members

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

Public Methods

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

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

void GeneratedCommandsInfoNV (const GeneratedCommandsInfoNV & rhs)

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

void GeneratedCommandsInfoNV (const VkGeneratedCommandsInfoNV & rhs)

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

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

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

GeneratedCommandsInfoNV & operator= (const GeneratedCommandsInfoNV & rhs)

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

GeneratedCommandsInfoNV & operator= (const VkGeneratedCommandsInfoNV & rhs)

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

GeneratedCommandsInfoNV & setPNext (const void * pNext_)

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

GeneratedCommandsInfoNV && setPNext (const void * pNext_)

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

GeneratedCommandsInfoNV & setPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)

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

GeneratedCommandsInfoNV && setPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)

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

GeneratedCommandsInfoNV & setPipeline (Pipeline pipeline_)

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

GeneratedCommandsInfoNV && setPipeline (Pipeline pipeline_)

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

GeneratedCommandsInfoNV & setIndirectCommandsLayout (IndirectCommandsLayoutNV indirectCommandsLayout_)

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

GeneratedCommandsInfoNV && setIndirectCommandsLayout (IndirectCommandsLayoutNV indirectCommandsLayout_)

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

GeneratedCommandsInfoNV & setStreamCount (uint32_t streamCount_)

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

GeneratedCommandsInfoNV && setStreamCount (uint32_t streamCount_)

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

GeneratedCommandsInfoNV & setPStreams (const IndirectCommandsStreamNV * pStreams_)

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

GeneratedCommandsInfoNV && setPStreams (const IndirectCommandsStreamNV * pStreams_)

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

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

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

GeneratedCommandsInfoNV & setSequencesCount (uint32_t sequencesCount_)

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

GeneratedCommandsInfoNV && setSequencesCount (uint32_t sequencesCount_)

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

GeneratedCommandsInfoNV & setPreprocessBuffer (Buffer preprocessBuffer_)

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

GeneratedCommandsInfoNV && setPreprocessBuffer (Buffer preprocessBuffer_)

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

GeneratedCommandsInfoNV & setPreprocessOffset (DeviceSize preprocessOffset_)

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

GeneratedCommandsInfoNV && setPreprocessOffset (DeviceSize preprocessOffset_)

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

GeneratedCommandsInfoNV & setPreprocessSize (DeviceSize preprocessSize_)

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

GeneratedCommandsInfoNV && setPreprocessSize (DeviceSize preprocessSize_)

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

GeneratedCommandsInfoNV & setSequencesCountBuffer (Buffer sequencesCountBuffer_)

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

GeneratedCommandsInfoNV && setSequencesCountBuffer (Buffer sequencesCountBuffer_)

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

GeneratedCommandsInfoNV & setSequencesCountOffset (DeviceSize sequencesCountOffset_)

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

GeneratedCommandsInfoNV && setSequencesCountOffset (DeviceSize sequencesCountOffset_)

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

GeneratedCommandsInfoNV & setSequencesIndexBuffer (Buffer sequencesIndexBuffer_)

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

GeneratedCommandsInfoNV && setSequencesIndexBuffer (Buffer sequencesIndexBuffer_)

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

GeneratedCommandsInfoNV & setSequencesIndexOffset (DeviceSize sequencesIndexOffset_)

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

GeneratedCommandsInfoNV && setSequencesIndexOffset (DeviceSize sequencesIndexOffset_)

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

const VkGeneratedCommandsInfoNV & operator const VkGeneratedCommandsInfoNV & ()

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

VkGeneratedCommandsInfoNV & operator VkGeneratedCommandsInfoNV & ()

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

const VkGeneratedCommandsInfoNV * operator const VkGeneratedCommandsInfoNV * ()

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

VkGeneratedCommandsInfoNV * operator VkGeneratedCommandsInfoNV * ()

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

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

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