# Interface VulkanDescriptorPoolCreateInfoType

All Known Implementing Classes:
  `VulkanDescriptorPoolCreateInfo`

@Immutable public interface VulkanDescriptorPoolCreateInfoType

See Also:
  - "VkDescriptorPoolCreateInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<VulkanDescriptorPoolCreateFlag>`
  `flags()`
  `int`
  `maxSets()`
  `List<VulkanDescriptorPoolSize>`
  `poolSizes()`

- ## Method Details

  - ### flags

    @Parameter Set<VulkanDescriptorPoolCreateFlag> flags()
    Returns:
      The flags specifying certain supported operations on the pool.

  - ### maxSets

    @Parameter int maxSets()
    Returns:
      The maximum number of descriptor sets that can be allocated from the pool.

  - ### poolSizes

    @Parameter List<VulkanDescriptorPoolSize> poolSizes()
    Returns:
      An array of structures each containing a descriptor type and number of descriptors of that type to be allocated in the pool.