[−][src]Trait gpu_descriptor_types::DescriptorDevice
Abstract device that can create pools of type P
and allocate sets S
with layout L
.
Required methods
pub unsafe fn create_descriptor_pool(
&self,
descriptor_count: &DescriptorTotalCount,
max_sets: u32,
flags: DescriptorPoolCreateFlags
) -> Result<P, CreatePoolError>
[src]
&self,
descriptor_count: &DescriptorTotalCount,
max_sets: u32,
flags: DescriptorPoolCreateFlags
) -> Result<P, CreatePoolError>
pub unsafe fn destroy_descriptor_pool(&self, pool: P)
[src]
pub unsafe fn alloc_descriptor_sets<'a>(
&self,
pool: &mut P,
layouts: impl ExactSizeIterator<Item = &'a L>,
sets: &mut impl Extend<S>
) -> Result<(), DeviceAllocationError> where
L: 'a,
[src]
&self,
pool: &mut P,
layouts: impl ExactSizeIterator<Item = &'a L>,
sets: &mut impl Extend<S>
) -> Result<(), DeviceAllocationError> where
L: 'a,
pub unsafe fn dealloc_descriptor_sets<'a>(
&self,
pool: &mut P,
sets: impl Iterator<Item = S>
)
[src]
&self,
pool: &mut P,
sets: impl Iterator<Item = S>
)