pub struct Pipeline<'a, 'b: 'a> {Show 18 fields
index: usize,
functions: &'a [fn(p: &mut Pipeline<'_, '_>)],
pixmap_src: PixmapRef<'a>,
pixmap_dst: &'a mut SubPixmapMut<'b>,
ctx: &'a mut Context,
mask_ctx: MaskCtx<'a>,
aa_mask_ctx: AAMaskCtx,
r: f32x8,
g: f32x8,
b: f32x8,
a: f32x8,
dr: f32x8,
dg: f32x8,
db: f32x8,
da: f32x8,
tail: usize,
dx: usize,
dy: usize,
}
Fields§
§index: usize
§functions: &'a [fn(p: &mut Pipeline<'_, '_>)]
§pixmap_src: PixmapRef<'a>
§pixmap_dst: &'a mut SubPixmapMut<'b>
§ctx: &'a mut Context
§mask_ctx: MaskCtx<'a>
§aa_mask_ctx: AAMaskCtx
§r: f32x8
§g: f32x8
§b: f32x8
§a: f32x8
§dr: f32x8
§dg: f32x8
§db: f32x8
§da: f32x8
§tail: usize
§dx: usize
§dy: usize
Implementations§
source§impl Pipeline<'_, '_>
impl Pipeline<'_, '_>
fn next_stage(&mut self)
Auto Trait Implementations§
impl<'a, 'b> Freeze for Pipeline<'a, 'b>
impl<'a, 'b> RefUnwindSafe for Pipeline<'a, 'b>
impl<'a, 'b> Send for Pipeline<'a, 'b>
impl<'a, 'b> Sync for Pipeline<'a, 'b>
impl<'a, 'b> Unpin for Pipeline<'a, 'b>
impl<'a, 'b> !UnwindSafe for Pipeline<'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