Lines Matching refs:transform
54 static bool _outlineMoveTo(SwOutline& outline, const Point* to, const Matrix& transform, bool close… in _outlineMoveTo() argument
59 outline.pts.push(mathTransform(to, transform)); in _outlineMoveTo()
65 static void _outlineLineTo(SwOutline& outline, const Point* to, const Matrix& transform) in _outlineLineTo() argument
67 outline.pts.push(mathTransform(to, transform)); in _outlineLineTo()
72 …Outline& outline, const Point* ctrl1, const Point* ctrl2, const Point* to, const Matrix& transform) in _outlineCubicTo() argument
74 outline.pts.push(mathTransform(ctrl1, transform)); in _outlineCubicTo()
77 outline.pts.push(mathTransform(ctrl2, transform)); in _outlineCubicTo()
80 outline.pts.push(mathTransform(to, transform)); in _outlineCubicTo()
104 static void _dashLineTo(SwDashStroke& dash, const Point* to, const Matrix& transform) in _dashLineTo() argument
110 _outlineMoveTo(*dash.outline, &dash.ptCur, transform); in _dashLineTo()
116 _outlineMoveTo(*dash.outline, &dash.ptCur, transform); in _dashLineTo()
119 _outlineLineTo(*dash.outline, to, transform); in _dashLineTo()
130 _outlineMoveTo(*dash.outline, &left.pt1, transform); in _dashLineTo()
133 _outlineLineTo(*dash.outline, &left.pt2, transform); in _dashLineTo()
149 _outlineMoveTo(*dash.outline, &cur.pt1, transform); in _dashLineTo()
152 _outlineLineTo(*dash.outline, &cur.pt2, transform); in _dashLineTo()
165 …DashStroke& dash, const Point* ctrl1, const Point* ctrl2, const Point* to, const Matrix& transform) in _dashCubicTo() argument
172 _outlineMoveTo(*dash.outline, &dash.ptCur, transform); in _dashCubicTo()
177 _outlineMoveTo(*dash.outline, &dash.ptCur, transform); in _dashCubicTo()
180 _outlineCubicTo(*dash.outline, ctrl1, ctrl2, to, transform); in _dashCubicTo()
191 _outlineMoveTo(*dash.outline, &left.start, transform); in _dashCubicTo()
194 _outlineCubicTo(*dash.outline, &left.ctrl1, &left.ctrl2, &left.end, transform); in _dashCubicTo()
210 _outlineMoveTo(*dash.outline, &cur.start, transform); in _dashCubicTo()
213 _outlineCubicTo(*dash.outline, &cur.ctrl1, &cur.ctrl2, &cur.end, transform); in _dashCubicTo()
226 static void _dashClose(SwDashStroke& dash, const Matrix& transform) in _dashClose() argument
228 _dashLineTo(dash, &dash.ptStart, transform); in _dashClose()
329 static SwOutline* _genDashOutline(const RenderShape* rshape, const Matrix& transform, bool trimmed,… in _genDashOutline() argument
388 _dashClose(dash, transform); in _genDashOutline()
402 _dashLineTo(dash, pts, transform); in _genDashOutline()
407 _dashCubicTo(dash, pts, pts + 1, pts + 2, transform); in _genDashOutline()
443 static bool _genOutline(SwShape* shape, const RenderShape* rshape, const Matrix& transform, SwMpool… in _genOutline() argument
465 closed = _outlineMoveTo(*outline, pts, transform, closed); in _genOutline()
471 _outlineLineTo(*outline, pts, transform); in _genOutline()
477 _outlineCubicTo(*outline, pts, pts + 1, pts + 2, transform); in _genOutline()
499 bool shapePrepare(SwShape* shape, const RenderShape* rshape, const Matrix& transform, const SwBBox… in shapePrepare() argument
501 if (!_genOutline(shape, rshape, transform, mpool, tid, hasComposite)) return false; in shapePrepare()
581 void shapeResetStroke(SwShape* shape, const RenderShape* rshape, const Matrix& transform) in shapeResetStroke() argument
587 strokeReset(stroke, rshape, transform); in shapeResetStroke()
592 bool shapeGenStrokeRle(SwShape* shape, const RenderShape* rshape, const Matrix& transform, const Sw… in shapeGenStrokeRle() argument
602 shapeOutline = _genDashOutline(rshape, transform, trimmed, mpool, tid); in shapeGenStrokeRle()
608 if (!_genOutline(shape, rshape, transform, mpool, tid, false)) return false; in shapeGenStrokeRle()
635 bool shapeGenFillColors(SwShape* shape, const Fill* fill, const Matrix& transform, SwSurface* surfa… in shapeGenFillColors() argument
637 return fillGenColorTable(shape->fill, fill, transform, surface, opacity, ctable); in shapeGenFillColors()
641 bool shapeGenStrokeFillColors(SwShape* shape, const Fill* fill, const Matrix& transform, SwSurface*… in shapeGenStrokeFillColors() argument
643 return fillGenColorTable(shape->stroke->fill, fill, transform, surface, opacity, ctable); in shapeGenStrokeFillColors()