pub fn new(pool: vk::DescriptorPool) -> DescriptorSetAI {

        DescriptorSetAI {
            inner: vk::DescriptorSetAllocateInfo {
                descriptor_pool: pool,
                ..DescriptorSetAI::default_ci()
            },
            set_layouts: Vec::new(),
        }
    }
/// Initialize `vk::DescriptorSetAllocateInfo` with default value.
///
/// `pool` is the pool where these sets will be allocated from.
Initialize `vk::DescriptorSetAllocateInfo` with default value.
`pool` is the pool where these sets will be allocated from.
Initialize ` vk :: DescriptorSetAllocateInfo ` with default value . ` pool ` is the pool where these sets will be allocated from .
pub fn new(pool: vk::DescriptorPool) -> DescriptorSetAI {
        DescriptorSetAI {
            inner: vk::DescriptorSetAllocateInfo {
                descriptor_pool: pool,
                ..DescriptorSetAI::default_ci()
            },
            set_layouts: Vec::new(),
        }
    }
pub fn new ( pool : vk :: DescriptorPool ) -> DescriptorSetAI { DescriptorSetAI { inner : vk :: DescriptorSetAllocateInfo { descriptor_pool : pool , .. DescriptorSetAI :: default_ci ( ) } , set_layouts : Vec :: new ( ) , } }
Initialize `vk::DescriptorSetAllocateInfo` with default value.
Initialize ` vk :: DescriptorSetAllocateInfo ` with default value .
pool
vk::DescriptorPool
pool
vk::DescriptorPool