pub trait RawCommandPool<B: Backend>: Any + Send + Sync {
    unsafe fn reset(&mut self);
    unsafe fn free<I>(&mut self, buffers: I)
    where
        I: IntoIterator<Item = B::CommandBuffer>
; fn allocate_one(&mut self, level: RawLevel) -> B::CommandBuffer { ... } fn allocate_vec(
        &mut self,
        num: usize,
        level: RawLevel
    ) -> Vec<B::CommandBuffer> { ... } }
Expand description

The allocated command buffers are associated with the creating command queue.

Required Methods

Free command buffers which are allocated from this pool.

Provided Methods

Allocate a single command buffers from the pool.

Allocate new command buffers from the pool.

Implementors