pub struct Pipeline<'a, 'b: 'a> {Show 17 fields
index: usize,
functions: &'a [fn(p: &mut Pipeline<'_, '_>)],
pixmap: &'a mut SubPixmapMut<'b>,
mask_ctx: MaskCtx<'a>,
aa_mask_ctx: AAMaskCtx,
ctx: &'a mut Context,
r: u16x16,
g: u16x16,
b: u16x16,
a: u16x16,
dr: u16x16,
dg: u16x16,
db: u16x16,
da: u16x16,
tail: usize,
dx: usize,
dy: usize,
}Fields§
§index: usize§functions: &'a [fn(p: &mut Pipeline<'_, '_>)]§pixmap: &'a mut SubPixmapMut<'b>§mask_ctx: MaskCtx<'a>§aa_mask_ctx: AAMaskCtx§ctx: &'a mut Context§r: u16x16§g: u16x16§b: u16x16§a: u16x16§dr: u16x16§dg: u16x16§db: u16x16§da: u16x16§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