Class VkCooperativeMatrixPropertiesNV

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkCooperativeMatrixPropertiesNV>
org.lwjgl.vulkan.VkCooperativeMatrixPropertiesNV
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkCooperativeMatrixPropertiesNV extends org.lwjgl.system.Struct<VkCooperativeMatrixPropertiesNV> implements org.lwjgl.system.NativeResource
Structure specifying cooperative matrix properties.
Description

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.

Valid Usage (Implicit)
See Also

GetPhysicalDeviceCooperativeMatrixPropertiesNV

Layout


 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();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • STYPE

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • MSIZE

      public static final int MSIZE
      The struct member offsets.
    • NSIZE

      public static final int NSIZE
      The struct member offsets.
    • KSIZE

      public static final int KSIZE
      The struct member offsets.
    • ATYPE

      public static final int ATYPE
      The struct member offsets.
    • BTYPE

      public static final int BTYPE
      The struct member offsets.
    • CTYPE

      public static final int CTYPE
      The struct member offsets.
    • DTYPE

      public static final int DTYPE
      The struct member offsets.
    • SCOPE

      public static final int SCOPE
      The struct member offsets.
  • Constructor Details

    • VkCooperativeMatrixPropertiesNV

      public VkCooperativeMatrixPropertiesNV(ByteBuffer container)
      Creates a VkCooperativeMatrixPropertiesNV instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details