# Interface VulkanClearValueType.VulkanClearValueDepthStencilType

All Superinterfaces:
  `VulkanClearValueType`

All Known Implementing Classes:
  `VulkanClearValueDepthStencil`

Enclosing interface:
  `VulkanClearValueType`

@Immutable public static interface VulkanClearValueType.VulkanClearValueDepthStencilType extends VulkanClearValueType
A depth/stencil value.

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from interface com.io7m.jcoronado.api.VulkanClearValueType

  `VulkanClearValueType.Type, VulkanClearValueType.VulkanClearValueColorFloatingPointType, VulkanClearValueType.VulkanClearValueColorIntegerSignedType, VulkanClearValueType.VulkanClearValueColorIntegerUnsignedType, VulkanClearValueType.VulkanClearValueColorType, VulkanClearValueType.VulkanClearValueDepthStencilType`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `float`
  `depth()`
  `int`
  `stencil()`
  `default VulkanClearValueType.Type`
  `type()`

- ## Method Details

  - ### type

    default VulkanClearValueType.Type type()
    Specified by:
      `type` in interface `VulkanClearValueType`
    Returns:
      The type of value

  - ### depth

    @Parameter float depth()
    Returns:
      The depth value

  - ### stencil

    @Parameter int stencil()
    Returns:
      The stencil value