# Interface VulkanVertexInputAttributeDescriptionType

All Known Implementing Classes:
  `VulkanVertexInputAttributeDescription`

@Immutable public interface VulkanVertexInputAttributeDescriptionType
Structure specifying vertex input attribute description.

See Also:
  - "VkVertexInputAttributeDescription"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `binding()`
  `VulkanFormat`
  `format()`
  `int`
  `location()`
  `int`
  `offset()`

- ## Method Details

  - ### location

    @Parameter int location()
    Returns:
      The shader binding location number for this attribute.

  - ### binding

    @Parameter int binding()
    Returns:
      The binding number which this attribute takes its data from.

  - ### format

    @Parameter VulkanFormat format()
    Returns:
      The the size and type of the vertex attribute data.

  - ### offset

    @Parameter int offset()
    Returns:
      a byte offset of this attribute relative to the start of an element in the vertex input binding.