pub struct SubPass {
pub surface: SubPassSurface,
pub task_ids: Vec<RenderTaskId, FrameAllocator>,
}Expand description
A subpass is a specific render target, and a list of tasks to draw to it.
Fields§
§surface: SubPassSurfaceThe surface this subpass draws to
task_ids: Vec<RenderTaskId, FrameAllocator>The tasks assigned to this subpass.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SubPass
impl RefUnwindSafe for SubPass
impl Send for SubPass
impl !Sync for SubPass
impl Unpin for SubPass
impl UnwindSafe for SubPass
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more