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: usizeImplementations§
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