# Interface VulkanPhysicalDeviceFeaturesType

All Known Implementing Classes:
  `VulkanPhysicalDeviceFeatures`

@Immutable public interface VulkanPhysicalDeviceFeaturesType
The features supported by a physical device.

See Also:
  - "VkPhysicalDeviceFeatures"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `VulkanPhysicalDeviceFeatures10`
  `features10()`
  `VulkanPhysicalDeviceFeatures11`
  `features11()`
  `VulkanPhysicalDeviceFeatures12`
  `features12()`
  `VulkanPhysicalDeviceFeatures13`
  `features13()`

- ## Method Details

  - ### features10

    VulkanPhysicalDeviceFeatures10 features10()
    Returns:
      The features supported by a physical Vulkan 1.0 device.
    See Also:
      - "VkPhysicalDeviceVulkan11Features"

  - ### features11

    VulkanPhysicalDeviceFeatures11 features11()
    Returns:
      The features supported by a physical Vulkan 1.1 device.
    See Also:
      - "VkPhysicalDeviceVulkan11Features"

  - ### features12

    VulkanPhysicalDeviceFeatures12 features12()
    Returns:
      The features supported by a physical Vulkan 1.2 device.
    See Also:
      - "VkPhysicalDeviceVulkan12Features"

  - ### features13

    VulkanPhysicalDeviceFeatures13 features13()
    Returns:
      The features supported by a physical Vulkan 1.3 device.
    See Also:
      - "VkPhysicalDeviceVulkan13Features"