# 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
  `default VulkanPhysicalDeviceFeatures10`
  `features10()`
  `default VulkanPhysicalDeviceFeatures11`
  `features11()`
  `default VulkanPhysicalDeviceFeatures12`
  `features12()`
  `default VulkanPhysicalDeviceFeatures13`
  `features13()`
  `default VulkanPhysicalDeviceFeatures14`
  `features14()`

- ## Method Details

  - ### features10

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

  - ### features11

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

  - ### features12

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

  - ### features13

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

  - ### features14

    @Default default VulkanPhysicalDeviceFeatures14 features14()
    Returns:
      The features supported by a physical Vulkan 1.4 device.
    See Also:
      - "VkPhysicalDeviceVulkan14Features"