pub struct CommandPool<RenderBackend: Backend> { /* private fields */ }
Implementations§
Source§impl<RenderBackend: Backend> CommandPool<RenderBackend>
impl<RenderBackend: Backend> CommandPool<RenderBackend>
Sourcepub fn deallocate_command_buffer(&mut self, name: &str)
pub fn deallocate_command_buffer(&mut self, name: &str)
Deallocate a command buffer
Sourcepub fn get_mutable_command_buffer(
&mut self,
name: &str,
) -> Option<&mut RenderBackend::CommandBuffer>
pub fn get_mutable_command_buffer( &mut self, name: &str, ) -> Option<&mut RenderBackend::CommandBuffer>
Buffers can be looked up with the same name that they’re given when
calling allocate_command_buffer
Sourcepub fn get_command_buffer(
&self,
name: &str,
) -> Option<&RenderBackend::CommandBuffer>
pub fn get_command_buffer( &self, name: &str, ) -> Option<&RenderBackend::CommandBuffer>
Retrieves a command buffer that has been allocated by this command pool. This function is most likely not
Sourcepub fn reset_pool(&mut self, release_resources: bool)
pub fn reset_pool(&mut self, release_resources: bool)
Resets the command pool and all of the command buffers.
Auto Trait Implementations§
impl<RenderBackend> Freeze for CommandPool<RenderBackend>
impl<RenderBackend> RefUnwindSafe for CommandPool<RenderBackend>where
<RenderBackend as Backend>::CommandPool: RefUnwindSafe,
<RenderBackend as Backend>::CommandBuffer: RefUnwindSafe,
impl<RenderBackend> Send for CommandPool<RenderBackend>
impl<RenderBackend> Sync for CommandPool<RenderBackend>
impl<RenderBackend> Unpin for CommandPool<RenderBackend>where
<RenderBackend as Backend>::CommandPool: Unpin,
<RenderBackend as Backend>::CommandBuffer: Unpin,
impl<RenderBackend> UnwindSafe for CommandPool<RenderBackend>where
<RenderBackend as Backend>::CommandPool: UnwindSafe,
<RenderBackend as Backend>::CommandBuffer: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more