# Interface VulkanCommandPoolCreateInfoType

All Known Implementing Classes:
  `VulkanCommandPoolCreateInfo`

@Immutable public interface VulkanCommandPoolCreateInfoType
Structure specifying parameters of a newly created command pool.

See Also:
  - "VkCommandPoolCreateInfo"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Set<VulkanCommandPoolCreateFlag>`
  `flags()`
  `VulkanQueueFamilyIndex`
  `queueFamilyIndex()`

- ## Method Details

  - ### flags

    @Parameter Set<VulkanCommandPoolCreateFlag> flags()
    Returns:
      Flags specifying how the command pool will be generated.

  - ### queueFamilyIndex

    @Parameter VulkanQueueFamilyIndex queueFamilyIndex()
    Returns:
      A queue family as described in section Queue Family Properties. All command buffers allocated from this command pool must be submitted on queues from the same queue family.