pub struct SynchronizedCommandBuffer<'p, 'b: 'p> { /* private fields */ }
Implementations§
Source§impl<'p, 'b: 'p> SynchronizedCommandBuffer<'p, 'b>
impl<'p, 'b: 'p> SynchronizedCommandBuffer<'p, 'b>
Sourcepub const unsafe fn new_unchecked(
pool: VkHandleRefMut<'p, VkCommandPool>,
buffer: VkHandleRefMut<'b, VkCommandBuffer>,
) -> Self
Available on crate feature Implements
only.
pub const unsafe fn new_unchecked( pool: VkHandleRefMut<'p, VkCommandPool>, buffer: VkHandleRefMut<'b, VkCommandBuffer>, ) -> Self
Implements
only.Constructs the synchronized binding.
Sourcepub fn begin<ExtFnProvider: 'b + ?Sized>(
&'b mut self,
info: &CommandBufferBeginInfo<'_>,
ext_fn_provider: &'b ExtFnProvider,
) -> Result<CmdRecord<'b, ExtFnProvider>>
Available on crate feature Implements
only.
pub fn begin<ExtFnProvider: 'b + ?Sized>( &'b mut self, info: &CommandBufferBeginInfo<'_>, ext_fn_provider: &'b ExtFnProvider, ) -> Result<CmdRecord<'b, ExtFnProvider>>
Implements
only.Auto Trait Implementations§
impl<'p, 'b> Freeze for SynchronizedCommandBuffer<'p, 'b>
impl<'p, 'b> !RefUnwindSafe for SynchronizedCommandBuffer<'p, 'b>
impl<'p, 'b> !Send for SynchronizedCommandBuffer<'p, 'b>
impl<'p, 'b> !Sync for SynchronizedCommandBuffer<'p, 'b>
impl<'p, 'b> Unpin for SynchronizedCommandBuffer<'p, 'b>
impl<'p, 'b> !UnwindSafe for SynchronizedCommandBuffer<'p, 'b>
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