Class VkPhysicalDeviceTileShadingFeaturesQCOM

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPhysicalDeviceTileShadingFeaturesQCOM extends Struct<VkPhysicalDeviceTileShadingFeaturesQCOM> implements NativeResource
struct VkPhysicalDeviceTileShadingFeaturesQCOM {
    VkStructureType sType;
    void * pNext;
    VkBool32 tileShading;
    VkBool32 tileShadingFragmentStage;
    VkBool32 tileShadingColorAttachments;
    VkBool32 tileShadingDepthAttachments;
    VkBool32 tileShadingStencilAttachments;
    VkBool32 tileShadingInputAttachments;
    VkBool32 tileShadingSampledAttachments;
    VkBool32 tileShadingPerTileDraw;
    VkBool32 tileShadingPerTileDispatch;
    VkBool32 tileShadingDispatchTile;
    VkBool32 tileShadingApron;
    VkBool32 tileShadingAnisotropicApron;
    VkBool32 tileShadingAtomicOps;
    VkBool32 tileShadingImageProcessing;
}
  • 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.
    • TILESHADING

      public static final int TILESHADING
      The struct member offsets.
    • TILESHADINGFRAGMENTSTAGE

      public static final int TILESHADINGFRAGMENTSTAGE
      The struct member offsets.
    • TILESHADINGCOLORATTACHMENTS

      public static final int TILESHADINGCOLORATTACHMENTS
      The struct member offsets.
    • TILESHADINGDEPTHATTACHMENTS

      public static final int TILESHADINGDEPTHATTACHMENTS
      The struct member offsets.
    • TILESHADINGSTENCILATTACHMENTS

      public static final int TILESHADINGSTENCILATTACHMENTS
      The struct member offsets.
    • TILESHADINGINPUTATTACHMENTS

      public static final int TILESHADINGINPUTATTACHMENTS
      The struct member offsets.
    • TILESHADINGSAMPLEDATTACHMENTS

      public static final int TILESHADINGSAMPLEDATTACHMENTS
      The struct member offsets.
    • TILESHADINGPERTILEDRAW

      public static final int TILESHADINGPERTILEDRAW
      The struct member offsets.
    • TILESHADINGPERTILEDISPATCH

      public static final int TILESHADINGPERTILEDISPATCH
      The struct member offsets.
    • TILESHADINGDISPATCHTILE

      public static final int TILESHADINGDISPATCHTILE
      The struct member offsets.
    • TILESHADINGAPRON

      public static final int TILESHADINGAPRON
      The struct member offsets.
    • TILESHADINGANISOTROPICAPRON

      public static final int TILESHADINGANISOTROPICAPRON
      The struct member offsets.
    • TILESHADINGATOMICOPS

      public static final int TILESHADINGATOMICOPS
      The struct member offsets.
    • TILESHADINGIMAGEPROCESSING

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

    • VkPhysicalDeviceTileShadingFeaturesQCOM

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