# Interface VulkanLayerPropertiesType

All Known Implementing Classes:
  `VulkanLayerProperties`

@Immutable public interface VulkanLayerPropertiesType
A description of a layer.

See Also:
  - "VkLayerProperties"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `description()`
  `default int`
  `implementationVersion()`
  `String`
  `name()`
  `default int`
  `specificationVersion()`

- ## Method Details

  - ### name

    String name()
    Returns:
      The name of the layer

  - ### description

    String description()
    Returns:
      A humanly-readable description of the layer

  - ### specificationVersion

    @Default default int specificationVersion()
    Returns:
      The version of the specification defining this layer

  - ### implementationVersion

    @Default default int implementationVersion()
    Returns:
      The version of the layer implementation