Searched defs:cubics (Results 1 - 22 of 22) sorted by relevance

/external/skia/gm/
H A Dpatch.cpp23 static void draw_control_points(SkCanvas* canvas, const SkPoint cubics[12]) { argument
27 SkPatchUtils::getBottomCubic(cubics, bottom);
29 SkPatchUtils::getTopCubic(cubics, top);
31 SkPatchUtils::getLeftCubic(cubics, left);
33 SkPatchUtils::getRightCubic(cubics, right);
70 const SkPoint cubics[SkPatchUtils::kNumCtrlPts] = { local
103 canvas->drawPatch(cubics, nullptr, nullptr, modes[y], paint);
106 canvas->drawPatch(cubics, colors, nullptr, modes[y], paint);
110 canvas->drawPatch(cubics, nullptr, texCoords, modes[y], paint);
115 canvas->drawPatch(cubics, color
[all...]
/external/skia/samplecode/
H A DPerlinPatch.cpp15 static void draw_control_points(SkCanvas* canvas, const SkPoint cubics[12]) { argument
19 SkPatchUtils::getBottomCubic(cubics, bottom);
21 SkPatchUtils::getTopCubic(cubics, top);
23 SkPatchUtils::getLeftCubic(cubics, left);
25 SkPatchUtils::getRightCubic(cubics, right);
/external/skia/src/utils/
H A DSkPaintFilterCanvas.cpp158 void SkPaintFilterCanvas::onDrawPatch(const SkPoint cubics[], const SkColor colors[], argument
163 this->INHERITED::onDrawPatch(cubics, colors, texCoords, bmode, *apf.paint());
H A DSkPatchUtils.cpp117 SkISize SkPatchUtils::GetLevelOfDetail(const SkPoint cubics[12], const SkMatrix* matrix) { argument
121 SkPatchUtils::getTopCubic(cubics, pts);
125 SkPatchUtils::getBottomCubic(cubics, pts);
129 SkPatchUtils::getLeftCubic(cubics, pts);
133 SkPatchUtils::getRightCubic(cubics, pts);
144 void SkPatchUtils::getTopCubic(const SkPoint cubics[12], SkPoint points[4]) { argument
145 points[0] = cubics[kTopP0_CubicCtrlPts];
146 points[1] = cubics[kTopP1_CubicCtrlPts];
147 points[2] = cubics[kTopP2_CubicCtrlPts];
148 points[3] = cubics[kTopP3_CubicCtrlPt
151 getBottomCubic(const SkPoint cubics[12], SkPoint points[4]) argument
158 getLeftCubic(const SkPoint cubics[12], SkPoint points[4]) argument
165 getRightCubic(const SkPoint cubics[12], SkPoint points[4]) argument
172 getVertexData(SkPatchUtils::VertexData* data, const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], int lodX, int lodY) argument
315 MakeVertices(const SkPoint cubics[12], const SkColor srcColors[4], const SkPoint srcTexCoords[4], int lodX, int lodY) argument
[all...]
H A DSkNWayCanvas.cpp293 void SkNWayCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
298 iter->drawPatch(cubics, colors, texCoords, bmode, paint);
H A DSkShadowPaintFilterCanvas.cpp247 void SkShadowPaintFilterCanvas::onDrawPatch(const SkPoint cubics[], const SkColor colors[], argument
252 this->INHERITED::onDrawPatch(cubics, colors, texCoords, xmode, paint);
H A DSkDeferredCanvas.cpp533 void SkDeferredCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
537 fCanvas->drawPatch(cubics, colors, texCoords, bmode, paint);
H A DSkDumpCanvas.cpp474 void SkDumpCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
481 cubics[SkPatchUtils::kTopP0_CubicCtrlPts].fX,
482 cubics[SkPatchUtils::kTopP0_CubicCtrlPts].fY,
483 cubics[SkPatchUtils::kTopP3_CubicCtrlPts].fX,
484 cubics[SkPatchUtils::kTopP3_CubicCtrlPts].fY,
485 cubics[SkPatchUtils::kBottomP3_CubicCtrlPts].fX,
486 cubics[SkPatchUtils::kBottomP3_CubicCtrlPts].fY,
487 cubics[SkPatchUtils::kBottomP0_CubicCtrlPts].fX,
488 cubics[SkPatchUtils::kBottomP0_CubicCtrlPts].fY,
H A DSkLua.cpp495 SkPoint cubics[12]; local
502 getarray_points(L, 2, cubics, 12);
516 get_ref<SkCanvas>(L, 1)->drawPatch(cubics, colors, texs, *get_obj<SkPaint>(L, 5));
/external/skia/src/core/
H A DSkLiteRecorder.cpp172 void SkLiteRecorder::onDrawPatch(const SkPoint cubics[12], argument
175 fDL->drawPatch(cubics, colors, texCoords, bmode, paint);
H A DSkOverdrawCanvas.cpp171 void SkOverdrawCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
174 fList[0]->onDrawPatch(cubics, colors, texCoords, blendMode, fPaint);
H A DSkPicturePlayback.cpp427 const SkPoint* cubics = (const SkPoint*)reader->skip(SkPatchUtils::kNumCtrlPts * local
449 canvas->drawPatch(cubics, colors, texCoords, bmode, *paint);
H A DSkDevice.cpp127 void SkBaseDevice::drawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
131 SkISize lod = SkPatchUtils::GetLevelOfDetail(cubics, &this->ctm());
132 auto vertices = SkPatchUtils::MakeVertices(cubics, colors, texCoords, lod.width(), lod.height());
H A DSkLiteDL.cpp437 DrawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texs[4], argument
441 copy_v(this->cubics, cubics, 12);
445 SkPoint cubics[12]; member in struct:__anon16967::final
453 c->drawPatch(cubics, has_colors ? colors : nullptr, has_texs ? texs : nullptr,
H A DSkPictureRecord.cpp738 void SkPictureRecord::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
759 this->addPatch(cubics);
872 void SkPictureRecord::addPatch(const SkPoint cubics[12]) { argument
873 fWriter.write(cubics, SkPatchUtils::kNumCtrlPts * sizeof(SkPoint));
H A DSkRecorder.cpp334 void SkRecorder::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
338 cubics ? this->copy(cubics, SkPatchUtils::kNumCtrlPts) : nullptr,
H A DSkCanvas.cpp2697 void SkCanvas::drawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
2701 if (nullptr == cubics) {
2705 this->onDrawPatch(cubics, colors, texCoords, bmode, paint);
2708 void SkCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
2714 bounds.set(cubics, SkPatchUtils::kNumCtrlPts);
2722 iter.fDevice->drawPatch(cubics, colors, texCoords, bmode, paint);
/external/skia/include/core/
H A DSkCanvas.h1219 void drawPatch(const SkPoint cubics[12], const SkColor colors[4],
1221 void drawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
1223 this->drawPatch(cubics, colors, texCoords, SkBlendMode::kModulate, paint);
1445 virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
/external/skia/src/pipe/
H A DSkPipeCanvas.cpp745 void SkPipeCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
759 writer.write(cubics, sizeof(SkPoint) * 12);
H A DSkPipeReader.cpp429 const SkPoint* cubics = skip<SkPoint>(reader, 12); local
437 canvas->drawPatch(cubics, colors, tex, mode, read_paint(reader));
/external/skia/tools/debugger/
H A DSkDebugCanvas.cpp660 void SkDebugCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], argument
663 this->addDrawCommand(new SkDrawPatchCommand(cubics, colors, texCoords, bmode, paint));
H A DSkDrawCommand.cpp97 #define SKDEBUGCANVAS_ATTRIBUTE_CUBICS "cubics"
3038 SkDrawPatchCommand::SkDrawPatchCommand(const SkPoint cubics[12], const SkColor colors[4], argument
3044 memcpy(fCubics, cubics, sizeof(fCubics));
3068 Json::Value cubics = Json::Value(Json::arrayValue); local
3070 cubics.append(MakeJsonPoint(fCubics[i]));
3072 result[SKDEBUGCANVAS_ATTRIBUTE_CUBICS] = cubics;
3094 SkPoint cubics[12]; local
3096 cubics[i] = get_json_point(jsonCubics[i]);
3127 return new SkDrawPatchCommand(cubics, colorsPtr, texCoordsPtr, bmode, paint);

Completed in 366 milliseconds