# Interface VulkanFormatPropertiesType

All Known Implementing Classes:
  `VulkanFormatProperties`

@Immutable public interface VulkanFormatPropertiesType
Structure specifying image format properties.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<VulkanFormatFeatureFlag>`
  `bufferFeatures()`
  `Set<VulkanFormatFeatureFlag>`
  `linearTilingFeatures()`
  `Set<VulkanFormatFeatureFlag>`
  `optimalTilingFeatures()`

- ## Method Details

  - ### linearTilingFeatures

    @Parameter Set<VulkanFormatFeatureFlag> linearTilingFeatures()
    Returns:
      A set of flags specifying features supported by images created with a tiling parameter of VK_IMAGE_TILING_LINEAR.

  - ### optimalTilingFeatures

    @Parameter Set<VulkanFormatFeatureFlag> optimalTilingFeatures()
    Returns:
      A set of flags specifying features supported by images created with a tiling parameter of VK_IMAGE_TILING_OPTIMAL.

  - ### bufferFeatures

    @Parameter Set<VulkanFormatFeatureFlag> bufferFeatures()
    Returns:
      A set of flags specifying features supported by buffers.