Struct webrender::render_task_graph::SubPass
source · pub struct SubPass {
pub surface: SubPassSurface,
pub task_ids: Vec<RenderTaskId>,
}
Expand description
A subpass is a specific render target, and a list of tasks to draw to it.
Fields§
§surface: SubPassSurface
The surface this subpass draws to
task_ids: Vec<RenderTaskId>
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