Class VkTilePropertiesQCOM

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

public class VkTilePropertiesQCOM extends org.lwjgl.system.Struct<VkTilePropertiesQCOM> implements org.lwjgl.system.NativeResource
Structure holding available tile properties.
Description

All tiles will be tightly packed around the first tile, with edges being multiples of tile width and/or height from the origin.

Note

Reported value for apronSize will be zero and its functionality will be described in a future extension.

Valid Usage (Implicit)
See Also

VkExtent2D, VkExtent3D, VkOffset2D, GetDynamicRenderingTilePropertiesQCOM, GetFramebufferTilePropertiesQCOM

Layout


 struct VkTilePropertiesQCOM {
     VkStructureType sType();
     void * pNext();
     VkExtent3D tileSize();
     VkExtent2D apronSize();
     VkOffset2D origin();
 }
  • 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.
    • TILESIZE

      public static final int TILESIZE
      The struct member offsets.
    • APRONSIZE

      public static final int APRONSIZE
      The struct member offsets.
    • ORIGIN

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

    • VkTilePropertiesQCOM

      public VkTilePropertiesQCOM(ByteBuffer container)
      Creates a VkTilePropertiesQCOM 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