Struct webrender::frame_builder::PictureContext
source · pub struct PictureContext {
pub pic_index: PictureIndex,
pub surface_spatial_node_index: SpatialNodeIndex,
pub raster_spatial_node_index: SpatialNodeIndex,
pub surface_index: SurfaceIndex,
pub dirty_region_count: usize,
pub subpixel_mode: SubpixelMode,
}
Expand description
Immutable context of a picture when processing children.
Fields§
§pic_index: PictureIndex
§surface_spatial_node_index: SpatialNodeIndex
§raster_spatial_node_index: SpatialNodeIndex
§surface_index: SurfaceIndex
The surface that this picture will render on.
dirty_region_count: usize
§subpixel_mode: SubpixelMode
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PictureContext
impl RefUnwindSafe for PictureContext
impl Send for PictureContext
impl Sync for PictureContext
impl Unpin for PictureContext
impl UnwindSafe for PictureContext
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