struct CuLaunchInfoNVX

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

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

Public Members

StructureType sType
const void * pNext
CuFunctionNVX function
uint32_t gridDimX
uint32_t gridDimY
uint32_t gridDimZ
uint32_t blockDimX
uint32_t blockDimY
uint32_t blockDimZ
uint32_t sharedMemBytes
size_t paramCount
const void *const * pParams
size_t extraCount
const void *const * pExtras

Public Methods

void CuLaunchInfoNVX (CuFunctionNVX function_, uint32_t gridDimX_, uint32_t gridDimY_, uint32_t gridDimZ_, uint32_t blockDimX_, uint32_t blockDimY_, uint32_t blockDimZ_, uint32_t sharedMemBytes_, size_t paramCount_, const void *const * pParams_, size_t extraCount_, const void *const * pExtras_, const void * pNext_)

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

void CuLaunchInfoNVX (const CuLaunchInfoNVX & rhs)

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

void CuLaunchInfoNVX (const VkCuLaunchInfoNVX & rhs)

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

void CuLaunchInfoNVX (CuFunctionNVX function_, uint32_t gridDimX_, uint32_t gridDimY_, uint32_t gridDimZ_, uint32_t blockDimX_, uint32_t blockDimY_, uint32_t blockDimZ_, uint32_t sharedMemBytes_, const ArrayProxyNoTemporaries<const void *const> & params_, const ArrayProxyNoTemporaries<const void *const> & extras_, const void * pNext_)

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

CuLaunchInfoNVX & operator= (const CuLaunchInfoNVX & rhs)

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

CuLaunchInfoNVX & operator= (const VkCuLaunchInfoNVX & rhs)

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

CuLaunchInfoNVX & setPNext (const void * pNext_)

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

CuLaunchInfoNVX && setPNext (const void * pNext_)

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

CuLaunchInfoNVX & setFunction (CuFunctionNVX function_)

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

CuLaunchInfoNVX && setFunction (CuFunctionNVX function_)

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

CuLaunchInfoNVX & setGridDimX (uint32_t gridDimX_)

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

CuLaunchInfoNVX && setGridDimX (uint32_t gridDimX_)

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

CuLaunchInfoNVX & setGridDimY (uint32_t gridDimY_)

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

CuLaunchInfoNVX && setGridDimY (uint32_t gridDimY_)

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

CuLaunchInfoNVX & setGridDimZ (uint32_t gridDimZ_)

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

CuLaunchInfoNVX && setGridDimZ (uint32_t gridDimZ_)

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

CuLaunchInfoNVX & setBlockDimX (uint32_t blockDimX_)

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

CuLaunchInfoNVX && setBlockDimX (uint32_t blockDimX_)

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

CuLaunchInfoNVX & setBlockDimY (uint32_t blockDimY_)

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

CuLaunchInfoNVX && setBlockDimY (uint32_t blockDimY_)

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

CuLaunchInfoNVX & setBlockDimZ (uint32_t blockDimZ_)

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

CuLaunchInfoNVX && setBlockDimZ (uint32_t blockDimZ_)

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

CuLaunchInfoNVX & setSharedMemBytes (uint32_t sharedMemBytes_)

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

CuLaunchInfoNVX && setSharedMemBytes (uint32_t sharedMemBytes_)

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

CuLaunchInfoNVX & setParamCount (size_t paramCount_)

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

CuLaunchInfoNVX && setParamCount (size_t paramCount_)

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

CuLaunchInfoNVX & setPParams (const void *const * pParams_)

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

CuLaunchInfoNVX && setPParams (const void *const * pParams_)

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

CuLaunchInfoNVX & setParams (const ArrayProxyNoTemporaries<const void *const> & params_)

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

CuLaunchInfoNVX & setExtraCount (size_t extraCount_)

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

CuLaunchInfoNVX && setExtraCount (size_t extraCount_)

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

CuLaunchInfoNVX & setPExtras (const void *const * pExtras_)

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

CuLaunchInfoNVX && setPExtras (const void *const * pExtras_)

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

CuLaunchInfoNVX & setExtras (const ArrayProxyNoTemporaries<const void *const> & extras_)

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

const VkCuLaunchInfoNVX & operator const VkCuLaunchInfoNVX & ()

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

VkCuLaunchInfoNVX & operator VkCuLaunchInfoNVX & ()

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

const VkCuLaunchInfoNVX * operator const VkCuLaunchInfoNVX * ()

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

VkCuLaunchInfoNVX * operator VkCuLaunchInfoNVX * ()

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

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

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