Home
last modified time | relevance | path

Searched refs:cubics (Results 1 – 25 of 36) sorted by relevance

12

/external/skia/src/utils/
DSkPatchUtils.cpp158 SkISize SkPatchUtils::GetLevelOfDetail(const SkPoint cubics[12], const SkMatrix* matrix) { in GetLevelOfDetail()
162 SkPatchUtils::GetTopCubic(cubics, pts); in GetLevelOfDetail()
166 SkPatchUtils::GetBottomCubic(cubics, pts); in GetLevelOfDetail()
170 SkPatchUtils::GetLeftCubic(cubics, pts); in GetLevelOfDetail()
174 SkPatchUtils::GetRightCubic(cubics, pts); in GetLevelOfDetail()
185 void SkPatchUtils::GetTopCubic(const SkPoint cubics[12], SkPoint points[4]) { in GetTopCubic()
186 points[0] = cubics[kTopP0_CubicCtrlPts]; in GetTopCubic()
187 points[1] = cubics[kTopP1_CubicCtrlPts]; in GetTopCubic()
188 points[2] = cubics[kTopP2_CubicCtrlPts]; in GetTopCubic()
189 points[3] = cubics[kTopP3_CubicCtrlPts]; in GetTopCubic()
[all …]
DSkPatchUtils.h28 static void GetTopCubic(const SkPoint cubics[12], SkPoint points[4]);
33 static void GetBottomCubic(const SkPoint cubics[12], SkPoint points[4]);
38 static void GetLeftCubic(const SkPoint cubics[12], SkPoint points[4]);
43 static void GetRightCubic(const SkPoint cubics[12], SkPoint points[4]);
48 static SkISize GetLevelOfDetail(const SkPoint cubics[12], const SkMatrix* matrix);
50 static sk_sp<SkVertices> MakeVertices(const SkPoint cubics[12], const SkColor colors[4],
DSkDumpCanvas.cpp475 void SkDumpCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], in onDrawPatch()
482 cubics[0].fX, cubics[0].fY, in onDrawPatch()
483 cubics[3].fX, cubics[3].fY, in onDrawPatch()
484 cubics[6].fX, cubics[6].fY, in onDrawPatch()
485 cubics[9].fX, cubics[9].fY, in onDrawPatch()
DSkPaintFilterCanvas.cpp158 void SkPaintFilterCanvas::onDrawPatch(const SkPoint cubics[], const SkColor colors[], in onDrawPatch() argument
163 this->INHERITED::onDrawPatch(cubics, colors, texCoords, bmode, *apf.paint()); in onDrawPatch()
DSkNWayCanvas.cpp293 void SkNWayCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], in onDrawPatch()
298 iter->drawPatch(cubics, colors, texCoords, bmode, paint); in onDrawPatch()
DSkDeferredCanvas.h66 virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
DSkDeferredCanvas.cpp534 void SkDeferredCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], in onDrawPatch()
538 fCanvas->drawPatch(cubics, colors, texCoords, bmode, paint); in onDrawPatch()
/external/skia/gm/
Dpatch.cpp25 static void draw_control_points(SkCanvas* canvas, const SkPoint cubics[12]) { in draw_control_points()
29 SkPatchUtils::GetBottomCubic(cubics, bottom); in draw_control_points()
31 SkPatchUtils::GetTopCubic(cubics, top); in draw_control_points()
33 SkPatchUtils::GetLeftCubic(cubics, left); in draw_control_points()
35 SkPatchUtils::GetRightCubic(cubics, right); in draw_control_points()
/external/skia/samplecode/
DPerlinPatch.cpp15 static void draw_control_points(SkCanvas* canvas, const SkPoint cubics[12]) { in draw_control_points()
19 SkPatchUtils::GetBottomCubic(cubics, bottom); in draw_control_points()
21 SkPatchUtils::GetTopCubic(cubics, top); in draw_control_points()
23 SkPatchUtils::GetLeftCubic(cubics, left); in draw_control_points()
25 SkPatchUtils::GetRightCubic(cubics, right); in draw_control_points()
/external/skia/src/core/
DSkPictureRecord.h134 void addPatch(const SkPoint cubics[12]);
180 void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
DSkRecorder.cpp318 void SkRecorder::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], in onDrawPatch()
322 cubics ? this->copy(cubics, SkPatchUtils::kNumCtrlPts) : nullptr, in onDrawPatch()
DSkLiteRecorder.cpp173 void SkLiteRecorder::onDrawPatch(const SkPoint cubics[12], in onDrawPatch()
176 fDL->drawPatch(cubics, colors, texCoords, bmode, paint); in onDrawPatch()
DSkDevice.cpp127 void SkBaseDevice::drawPatch(const SkPoint cubics[12], const SkColor colors[4], in drawPatch()
130 SkISize lod = SkPatchUtils::GetLevelOfDetail(cubics, &this->ctm()); in drawPatch()
131 auto vertices = SkPatchUtils::MakeVertices(cubics, colors, texCoords, lod.width(), lod.height(), in drawPatch()
DSkLiteDL.cpp415 DrawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texs[4], in DrawPatch()
419 copy_v(this->cubics, cubics, 12); in DrawPatch()
423 SkPoint cubics[12]; member
431 c->drawPatch(cubics, has_colors ? colors : nullptr, has_texs ? texs : nullptr, in draw()
DSkOverdrawCanvas.cpp171 void SkOverdrawCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], in onDrawPatch()
174 fList[0]->onDrawPatch(cubics, colors, texCoords, blendMode, fPaint); in onDrawPatch()
DSkPictureRecord.cpp718 void SkPictureRecord::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], in onDrawPatch()
739 this->addPatch(cubics); in onDrawPatch()
870 void SkPictureRecord::addPatch(const SkPoint cubics[12]) { in addPatch()
871 fWriter.write(cubics, SkPatchUtils::kNumCtrlPts * sizeof(SkPoint)); in addPatch()
DSkRecorder.h95 void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
DSkColorSpaceXformCanvas.cpp78 void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texs[4], in onDrawPatch()
86 fTarget->drawPatch(cubics, colors, texs, mode, fXformer->apply(paint)); in onDrawPatch()
DSkRecordDraw.cpp113 DRAW(DrawPatch, drawPatch(r.cubics, r.colors, r.texCoords, r.bmode, r.paint));
442 dst.set(op.cubics, SkPatchUtils::kNumCtrlPts); in bounds()
/external/skia/include/utils/
DSkPaintFilterCanvas.h78 void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
DSkNWayCanvas.h54 virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
DSkDumpCanvas.h96 virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
/external/skia/include/core/
DSkCanvas.h1106 void drawPatch(const SkPoint cubics[12], const SkColor colors[4],
1108 void drawPatch(const SkPoint cubics[12], const SkColor colors[4], in drawPatch()
1110 this->drawPatch(cubics, colors, texCoords, SkBlendMode::kModulate, paint); in drawPatch()
1301 virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
/external/skia/src/pipe/
DSkPipeCanvas.h121 void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4],
/external/skia/tools/debugger/
DSkDebugCanvas.h213 void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],

12