[−][src]Trait gfx_hal::pool::RawCommandPool
The allocated command buffers are associated with the creating command queue.
Required methods
unsafe fn reset(&mut self, release_resources: bool)
Reset the command pool and the corresponding command buffers.
Synchronization: You may not free the pool if a command buffer is still in use (pool memory still in use)
unsafe fn free<I>(&mut self, buffers: I) where
I: IntoIterator<Item = B::CommandBuffer>,
I: IntoIterator<Item = B::CommandBuffer>,
Free command buffers which are allocated from this pool.
Provided methods
fn allocate_one(&mut self, level: RawLevel) -> B::CommandBuffer
Allocate a single command buffers from the pool.
fn allocate_vec(&mut self, num: usize, level: RawLevel) -> Vec<B::CommandBuffer>
Allocate new command buffers from the pool.