Class VkPhysicalDeviceVulkan11Features

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPhysicalDeviceVulkan11Features extends Struct<VkPhysicalDeviceVulkan11Features> implements NativeResource
struct VkPhysicalDeviceVulkan11Features {
    VkStructureType sType;
    void * pNext;
    VkBool32 storageBuffer16BitAccess;
    VkBool32 uniformAndStorageBuffer16BitAccess;
    VkBool32 storagePushConstant16;
    VkBool32 storageInputOutput16;
    VkBool32 multiview;
    VkBool32 multiviewGeometryShader;
    VkBool32 multiviewTessellationShader;
    VkBool32 variablePointersStorageBuffer;
    VkBool32 variablePointers;
    VkBool32 protectedMemory;
    VkBool32 samplerYcbcrConversion;
    VkBool32 shaderDrawParameters;
}
  • 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.
    • STORAGEBUFFER16BITACCESS

      public static final int STORAGEBUFFER16BITACCESS
      The struct member offsets.
    • UNIFORMANDSTORAGEBUFFER16BITACCESS

      public static final int UNIFORMANDSTORAGEBUFFER16BITACCESS
      The struct member offsets.
    • STORAGEPUSHCONSTANT16

      public static final int STORAGEPUSHCONSTANT16
      The struct member offsets.
    • STORAGEINPUTOUTPUT16

      public static final int STORAGEINPUTOUTPUT16
      The struct member offsets.
    • MULTIVIEW

      public static final int MULTIVIEW
      The struct member offsets.
    • MULTIVIEWGEOMETRYSHADER

      public static final int MULTIVIEWGEOMETRYSHADER
      The struct member offsets.
    • MULTIVIEWTESSELLATIONSHADER

      public static final int MULTIVIEWTESSELLATIONSHADER
      The struct member offsets.
    • VARIABLEPOINTERSSTORAGEBUFFER

      public static final int VARIABLEPOINTERSSTORAGEBUFFER
      The struct member offsets.
    • VARIABLEPOINTERS

      public static final int VARIABLEPOINTERS
      The struct member offsets.
    • PROTECTEDMEMORY

      public static final int PROTECTEDMEMORY
      The struct member offsets.
    • SAMPLERYCBCRCONVERSION

      public static final int SAMPLERYCBCRCONVERSION
      The struct member offsets.
    • SHADERDRAWPARAMETERS

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

    • VkPhysicalDeviceVulkan11Features

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