# Interface VulkanLayerSettingType

All Known Implementing Classes:
  `VulkanLayerSettingBoolean, VulkanLayerSettingFloat32, VulkanLayerSettingFloat64, VulkanLayerSettingIntegerSigned32, VulkanLayerSettingIntegerSigned64, VulkanLayerSettingIntegerUnsigned32, VulkanLayerSettingIntegerUnsigned64, VulkanLayerSettingString`

public sealed interface VulkanLayerSettingType permits VulkanLayerSettingBoolean, VulkanLayerSettingFloat32, VulkanLayerSettingFloat64, VulkanLayerSettingIntegerSigned32, VulkanLayerSettingIntegerSigned64, VulkanLayerSettingIntegerUnsigned32, VulkanLayerSettingIntegerUnsigned64, VulkanLayerSettingString
A setting value.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `layerName()`
  `String`
  `settingName()`
  `List<?>`
  `values()`

- ## Method Details

  - ### layerName

    String layerName()
    Returns:
      The name of the layer to which this setting belongs

  - ### settingName

    String settingName()
    Returns:
      The name of this setting

  - ### values

    List<?> values()
    Returns:
      The list of values for the setting