If some types are preferred over other types (e.g. for performance), they should appear earlier in the list enumerated by GetPhysicalDeviceCooperativeMatrixPropertiesNV.
At least one entry in the list must have power of two values for all of MSize, KSize, and NSize.
sType must be STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NVpNext must be NULLAType must be a valid VkComponentTypeNV valueBType must be a valid VkComponentTypeNV valueCType must be a valid VkComponentTypeNV valueDType must be a valid VkComponentTypeNV valuescope must be a valid VkScopeNV valueGetPhysicalDeviceCooperativeMatrixPropertiesNV
struct VkCooperativeMatrixPropertiesNV {
VkStructureType sType;
void * pNext;
uint32_t MSize;
uint32_t NSize;
uint32_t KSize;
VkComponentTypeNV AType;
VkComponentTypeNV BType;
VkComponentTypeNV CType;
VkComponentTypeNV DType;
VkScopeNV scope;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VkCooperativeMatrixPropertiesNV.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | ATYPE
The struct member offsets. |
| public static final int | BTYPE
The struct member offsets. |
| public static final int | CTYPE
The struct member offsets. |
| public static final int | DTYPE
The struct member offsets. |
| public static final int | KSIZE
The struct member offsets. |
| public static final int | MSIZE
The struct member offsets. |
| public static final int | NSIZE
The struct member offsets. |
| public static final int | PNEXT
The struct member offsets. |
| public static final int | SCOPE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkCooperativeMatrixPropertiesNV(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkCooperativeMatrixPropertiesNV | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkCooperativeMatrixPropertiesNV. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV. | |
| public static VkCooperativeMatrixPropertiesNV. | |
| protected VkCooperativeMatrixPropertiesNV | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV | create(long address)
Returns a new |
| public static VkCooperativeMatrixPropertiesNV. | create(int
the buffer capacity capacity)Returns a new |
| public static VkCooperativeMatrixPropertiesNV. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV. | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkCooperativeMatrixPropertiesNV | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkCooperativeMatrixPropertiesNV. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV | |
| public static VkCooperativeMatrixPropertiesNV. | |
| public static VkCooperativeMatrixPropertiesNV. | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public static int | |
| public static void | |
| public long | |
| public VkCooperativeMatrixPropertiesNV | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public VkCooperativeMatrixPropertiesNV | set(int sType, long pNext, int MSize, int NSize, int KSize, int AType, int BType, int CType, int DType, int scope)
Initializes this struct with the specified values. |
| public VkCooperativeMatrixPropertiesNV | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public VkCooperativeMatrixPropertiesNV | |
| public VkCooperativeMatrixPropertiesNV |