Class VkPhysicalDeviceDriverProperties

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceDriverProperties>
org.lwjgl.vulkan.VkPhysicalDeviceDriverProperties
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
Direct Known Subclasses:
VkPhysicalDeviceDriverPropertiesKHR

public class VkPhysicalDeviceDriverProperties extends org.lwjgl.system.Struct<VkPhysicalDeviceDriverProperties> implements org.lwjgl.system.NativeResource
Structure containing driver identification information.
Description

If the VkPhysicalDeviceDriverProperties structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to GetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

These are properties of the driver corresponding to a physical device.

driverID must be immutable for a given driver across instances, processes, driver versions, and system reboots.

Valid Usage (Implicit)
See Also

VkConformanceVersion

Layout


 struct VkPhysicalDeviceDriverProperties {
     VkStructureType sType();
     void * pNext();
     VkDriverId driverID();
     char driverName()[VK_MAX_DRIVER_NAME_SIZE];
     char driverInfo()[VK_MAX_DRIVER_INFO_SIZE];
     VkConformanceVersion conformanceVersion();
 }
  • 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.
    • DRIVERID

      public static final int DRIVERID
      The struct member offsets.
    • DRIVERNAME

      public static final int DRIVERNAME
      The struct member offsets.
    • DRIVERINFO

      public static final int DRIVERINFO
      The struct member offsets.
    • CONFORMANCEVERSION

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

    • VkPhysicalDeviceDriverProperties

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