pub struct SubmissionWithWaitSemaphores<'d, Parent: SubmissionBatch, Semaphore: Semaphore + 'd>(/* private fields */);
👎Deprecated: old batching library
Available on crate feature
alloc
only.Trait Implementations§
Source§impl<'d, Parent, Semaphore> SubmissionBatch for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>where
Parent: SubmissionBatch,
Semaphore: Semaphore + 'd,
impl<'d, Parent, Semaphore> SubmissionBatch for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>where
Parent: SubmissionBatch,
Semaphore: Semaphore + 'd,
Source§fn collect_resources(&self, target: &mut TemporalSubmissionBatchResources)
fn collect_resources(&self, target: &mut TemporalSubmissionBatchResources)
👎Deprecated: old batching library
Source§fn with_command_buffers<'d, CommandBuffer: CommandBuffer + 'd>(
self,
command_buffers: &'d [CommandBuffer],
) -> SubmissionWithCommandBuffers<'d, Self, CommandBuffer>where
Self: Sized,
fn with_command_buffers<'d, CommandBuffer: CommandBuffer + 'd>(
self,
command_buffers: &'d [CommandBuffer],
) -> SubmissionWithCommandBuffers<'d, Self, CommandBuffer>where
Self: Sized,
👎Deprecated: old batching library
Source§fn with_wait_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
wait_semaphores: &'d [(Semaphore, PipelineStageFlags)],
) -> SubmissionWithWaitSemaphores<'d, Self, Semaphore>where
Self: Sized,
fn with_wait_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
wait_semaphores: &'d [(Semaphore, PipelineStageFlags)],
) -> SubmissionWithWaitSemaphores<'d, Self, Semaphore>where
Self: Sized,
👎Deprecated: old batching library
Source§fn with_signal_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
signal_semaphores: &'d [Semaphore],
) -> SubmissionWithSignalSemaphores<'d, Self, Semaphore>where
Self: Sized,
fn with_signal_semaphores<'d, Semaphore: Semaphore + 'd>(
self,
signal_semaphores: &'d [Semaphore],
) -> SubmissionWithSignalSemaphores<'d, Self, Semaphore>where
Self: Sized,
👎Deprecated: old batching library
Auto Trait Implementations§
impl<'d, Parent, Semaphore> Freeze for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>where
Parent: Freeze,
impl<'d, Parent, Semaphore> RefUnwindSafe for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>where
Parent: RefUnwindSafe,
Semaphore: RefUnwindSafe,
impl<'d, Parent, Semaphore> !Send for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>
impl<'d, Parent, Semaphore> !Sync for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>
impl<'d, Parent, Semaphore> Unpin for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>where
Parent: Unpin,
impl<'d, Parent, Semaphore> UnwindSafe for SubmissionWithWaitSemaphores<'d, Parent, Semaphore>where
Parent: UnwindSafe,
Semaphore: RefUnwindSafe,
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