struct ConvertCooperativeVectorMatrixInfoNV

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

wrapper struct for struct VkConvertCooperativeVectorMatrixInfoNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkConvertCooperativeVectorMatrixInfoNV.html

Public Members

StructureType sType
const void * pNext
size_t srcSize
DeviceOrHostAddressConstKHR srcData
size_t * pDstSize
DeviceOrHostAddressKHR dstData
ComponentTypeKHR srcComponentType
ComponentTypeKHR dstComponentType
uint32_t numRows
uint32_t numColumns
CooperativeVectorMatrixLayoutNV srcLayout
size_t srcStride
CooperativeVectorMatrixLayoutNV dstLayout
size_t dstStride

Public Methods

void ConvertCooperativeVectorMatrixInfoNV (size_t srcSize_, DeviceOrHostAddressConstKHR srcData_, size_t * pDstSize_, DeviceOrHostAddressKHR dstData_, ComponentTypeKHR srcComponentType_, ComponentTypeKHR dstComponentType_, uint32_t numRows_, uint32_t numColumns_, CooperativeVectorMatrixLayoutNV srcLayout_, size_t srcStride_, CooperativeVectorMatrixLayoutNV dstLayout_, size_t dstStride_, const void * pNext_)

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

void ConvertCooperativeVectorMatrixInfoNV (const ConvertCooperativeVectorMatrixInfoNV & rhs)

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

void ConvertCooperativeVectorMatrixInfoNV (const VkConvertCooperativeVectorMatrixInfoNV & rhs)

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

ConvertCooperativeVectorMatrixInfoNV & operator= (const ConvertCooperativeVectorMatrixInfoNV & rhs)

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

ConvertCooperativeVectorMatrixInfoNV & operator= (const VkConvertCooperativeVectorMatrixInfoNV & rhs)

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

ConvertCooperativeVectorMatrixInfoNV & setPNext (const void * pNext_)

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

ConvertCooperativeVectorMatrixInfoNV && setPNext (const void * pNext_)

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

ConvertCooperativeVectorMatrixInfoNV & setSrcSize (size_t srcSize_)

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

ConvertCooperativeVectorMatrixInfoNV && setSrcSize (size_t srcSize_)

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

ConvertCooperativeVectorMatrixInfoNV & setSrcData (const DeviceOrHostAddressConstKHR & srcData_)

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

ConvertCooperativeVectorMatrixInfoNV && setSrcData (const DeviceOrHostAddressConstKHR & srcData_)

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

ConvertCooperativeVectorMatrixInfoNV & setPDstSize (size_t * pDstSize_)

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

ConvertCooperativeVectorMatrixInfoNV && setPDstSize (size_t * pDstSize_)

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

ConvertCooperativeVectorMatrixInfoNV & setDstData (const DeviceOrHostAddressKHR & dstData_)

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

ConvertCooperativeVectorMatrixInfoNV && setDstData (const DeviceOrHostAddressKHR & dstData_)

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

ConvertCooperativeVectorMatrixInfoNV & setSrcComponentType (ComponentTypeKHR srcComponentType_)

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

ConvertCooperativeVectorMatrixInfoNV && setSrcComponentType (ComponentTypeKHR srcComponentType_)

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

ConvertCooperativeVectorMatrixInfoNV & setDstComponentType (ComponentTypeKHR dstComponentType_)

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

ConvertCooperativeVectorMatrixInfoNV && setDstComponentType (ComponentTypeKHR dstComponentType_)

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

ConvertCooperativeVectorMatrixInfoNV & setNumRows (uint32_t numRows_)

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

ConvertCooperativeVectorMatrixInfoNV && setNumRows (uint32_t numRows_)

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

ConvertCooperativeVectorMatrixInfoNV & setNumColumns (uint32_t numColumns_)

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

ConvertCooperativeVectorMatrixInfoNV && setNumColumns (uint32_t numColumns_)

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

ConvertCooperativeVectorMatrixInfoNV & setSrcLayout (CooperativeVectorMatrixLayoutNV srcLayout_)

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

ConvertCooperativeVectorMatrixInfoNV && setSrcLayout (CooperativeVectorMatrixLayoutNV srcLayout_)

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

ConvertCooperativeVectorMatrixInfoNV & setSrcStride (size_t srcStride_)

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

ConvertCooperativeVectorMatrixInfoNV && setSrcStride (size_t srcStride_)

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

ConvertCooperativeVectorMatrixInfoNV & setDstLayout (CooperativeVectorMatrixLayoutNV dstLayout_)

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

ConvertCooperativeVectorMatrixInfoNV && setDstLayout (CooperativeVectorMatrixLayoutNV dstLayout_)

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

ConvertCooperativeVectorMatrixInfoNV & setDstStride (size_t dstStride_)

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

ConvertCooperativeVectorMatrixInfoNV && setDstStride (size_t dstStride_)

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

const VkConvertCooperativeVectorMatrixInfoNV & operator const VkConvertCooperativeVectorMatrixInfoNV & ()

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

VkConvertCooperativeVectorMatrixInfoNV & operator VkConvertCooperativeVectorMatrixInfoNV & ()

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

const VkConvertCooperativeVectorMatrixInfoNV * operator const VkConvertCooperativeVectorMatrixInfoNV * ()

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

VkConvertCooperativeVectorMatrixInfoNV * operator VkConvertCooperativeVectorMatrixInfoNV * ()

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