pub struct RenderPassSecondaryEncoder<'a, B: Backend> { /* private fields */ }
Expand description
Special encoder to execute secondary buffers inside render pass.
Implementations§
Source§impl<'a, B> RenderPassSecondaryEncoder<'a, B>where
B: Backend,
impl<'a, B> RenderPassSecondaryEncoder<'a, B>where
B: Backend,
Sourcepub fn execute_commands(
&mut self,
submittables: impl IntoIterator<Item = impl Submittable<B, SecondaryLevel, RenderPassContinue>>,
)
pub fn execute_commands( &mut self, submittables: impl IntoIterator<Item = impl Submittable<B, SecondaryLevel, RenderPassContinue>>, )
Execute commands from secondary buffers.
Sourcepub fn next_subpass_inline(self) -> RenderPassInlineEncoder<'a, B>
pub fn next_subpass_inline(self) -> RenderPassInlineEncoder<'a, B>
Record next subpass inline.
Sourcepub fn next_subpass_secondary(self) -> RenderPassSecondaryEncoder<'a, B>
pub fn next_subpass_secondary(self) -> RenderPassSecondaryEncoder<'a, B>
Record next subpass secondary.
Trait Implementations§
Auto Trait Implementations§
impl<'a, B> Freeze for RenderPassSecondaryEncoder<'a, B>
impl<'a, B> RefUnwindSafe for RenderPassSecondaryEncoder<'a, B>
impl<'a, B> Send for RenderPassSecondaryEncoder<'a, B>
impl<'a, B> Sync for RenderPassSecondaryEncoder<'a, B>
impl<'a, B> Unpin for RenderPassSecondaryEncoder<'a, B>
impl<'a, B> !UnwindSafe for RenderPassSecondaryEncoder<'a, 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