struct CuLaunchInfoNVX

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

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 (vk::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 20225 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void CuLaunchInfoNVX (const CuLaunchInfoNVX & rhs)

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

void CuLaunchInfoNVX (const VkCuLaunchInfoNVX & rhs)

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

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

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

CuLaunchInfoNVX & operator= (const CuLaunchInfoNVX & rhs)

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

CuLaunchInfoNVX & operator= (const VkCuLaunchInfoNVX & rhs)

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

CuLaunchInfoNVX & setPNext (const void * pNext_)

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

CuLaunchInfoNVX & setFunction (vk::CuFunctionNVX function_)

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

CuLaunchInfoNVX & setGridDimX (uint32_t gridDimX_)

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

CuLaunchInfoNVX & setGridDimY (uint32_t gridDimY_)

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

CuLaunchInfoNVX & setGridDimZ (uint32_t gridDimZ_)

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

CuLaunchInfoNVX & setBlockDimX (uint32_t blockDimX_)

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

CuLaunchInfoNVX & setBlockDimY (uint32_t blockDimY_)

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

CuLaunchInfoNVX & setBlockDimZ (uint32_t blockDimZ_)

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

CuLaunchInfoNVX & setSharedMemBytes (uint32_t sharedMemBytes_)

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

CuLaunchInfoNVX & setParamCount (size_t paramCount_)

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

CuLaunchInfoNVX & setPParams (const void *const * pParams_)

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

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

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

CuLaunchInfoNVX & setExtraCount (size_t extraCount_)

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

CuLaunchInfoNVX & setPExtras (const void *const * pExtras_)

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

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

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

const VkCuLaunchInfoNVX & operator const VkCuLaunchInfoNVX & ()

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

VkCuLaunchInfoNVX & operator VkCuLaunchInfoNVX & ()

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

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

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