# Interface VulkanApplicationInfoType

All Known Implementing Classes:
  `VulkanApplicationInfo`

@Immutable public interface VulkanApplicationInfoType
A description of the application that is using Vulkan.

See Also:
  - "VkApplicationInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `applicationName()`
  `int`
  `applicationVersion()`
  `String`
  `engineName()`
  `int`
  `engineVersion()`
  `int`
  `vulkanAPIVersion()`

- ## Method Details

  - ### applicationName

    @Parameter String applicationName()
    Returns:
      The application name

  - ### applicationVersion

    @Parameter int applicationVersion()
    Returns:
      The application version

  - ### engineName

    @Parameter String engineName()
    Returns:
      The engine name

  - ### engineVersion

    @Parameter int engineVersion()
    Returns:
      The engine version

  - ### vulkanAPIVersion

    @Parameter int vulkanAPIVersion()
    Returns:
      The minimum required version of the Vulkan API
    See Also:
      - `VulkanVersions`