# Interface VulkanCopyDescriptorSetType

All Known Implementing Classes:
  `VulkanCopyDescriptorSet`

@Immutable public interface VulkanCopyDescriptorSetType

See Also:
  - "VkCopyDescriptorSet"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `descriptorCount()`
  `int`
  `destinationArrayElement()`
  `int`
  `destinationBinding()`
  `VulkanDescriptorSetType`
  `destinationSet()`
  `int`
  `sourceArrayElement()`
  `int`
  `sourceBinding()`
  `VulkanDescriptorSetType`
  `sourceSet()`

- ## Method Details

  - ### sourceSet

    @Parameter VulkanDescriptorSetType sourceSet()
    Returns:
      The source set

  - ### sourceBinding

    @Parameter int sourceBinding()
    Returns:
      The source binding

  - ### sourceArrayElement

    @Parameter int sourceArrayElement()
    Returns:
      The source array element

  - ### destinationSet

    @Parameter VulkanDescriptorSetType destinationSet()
    Returns:
      The destination set

  - ### destinationBinding

    @Parameter int destinationBinding()
    Returns:
      The destination binding

  - ### destinationArrayElement

    @Parameter int destinationArrayElement()
    Returns:
      The destination array element

  - ### descriptorCount

    @Parameter int descriptorCount()
    Returns:
      The number of descriptors to copy from the source to destination