/third_party/skia/src/gpu/geometry/ |
H A D | GrAATriangulator.h | 40 EventComparator(Op op) : fOp(op) {} in EventComparator() 42 return fOp == Op::kLessThan ? e1->fAlpha < e2->fAlpha in operator ()() 45 Op fOp; member
|
/third_party/skia/experimental/xform/ |
H A D | SkXform.h | 126 , fOp(op) in ClipXF() 131 fOp = op; in setRect() 139 SkClipOp fOp; member in ClipXF
|
H A D | SkXform.cpp | 86 resolver->clipRect(fRect, fOp); in onVisit()
|
/third_party/skia/src/gpu/ |
H A D | GrOpFlushState.h | 64 : fOp(op) in OpArgs() 75 GrOp* op() { return fOp; } in op() 88 SkASSERT(fOp); in validate() 94 GrOp* fOp; member 284 const GrOp* fOp = nullptr; member
|
H A D | GrOpFlushState.cpp | 46 while (fCurrDraw != fDraws.end() && fCurrDraw->fOp == op) { in executeDrawsAndUploadsForMeshDrawOp() 173 draw.fOp = fOpArgs->op(); in recordDraw()
|
/third_party/skia/src/core/ |
H A D | SkClipStack.cpp | 45 fOp = that.fOp; in Element() 68 if (fOp != element.fOp || fDeviceSpaceType != element.fDeviceSpaceType || in operator ==() 175 fOp = op; in initCommon() 316 (SkClipOp::kIntersect == fOp || this->isReplaceOp()); in canBeIntersectedInPlace() 434 (SkClipOp::kIntersect == fOp && nullptr == prior) || in updateBoundAndGenID() 435 (SkClipOp::kIntersect == fOp && prior->fIsIntersectionOfRects && in updateBoundAndGenID() 495 switch (fOp) { in updateBoundAndGenID() 821 if (op == element->fOp) { in skipToTopmost() [all...] |
H A D | SkMiniRecorder.cpp | 52 , fOp(std::move(op)) {} in SkMiniPicture() 55 SkRecords::Draw(c, nullptr, nullptr, 0, nullptr)(fOp); 64 T fOp; member in final
|
H A D | SkRecords.h | 197 ClipOpAndAA(SkClipOp op, bool aa) : fOp(static_cast<unsigned>(op)), fAA(aa) {} in ClipOpAndAA() 199 SkClipOp op() const { return static_cast<SkClipOp>(fOp); } in op() 203 unsigned fOp : 31; // This really only needs to be 3, but there's no win today to do so. member
|
H A D | SkClipStack.h | 136 SkClipOp getOp() const { return fOp; } in getOp() 217 SkClipOp fOp; member in SkClipStack::Element::DeviceSpaceType
|
/third_party/skia/gm/ |
H A D | simpleaaclip.cpp | 162 SkClipOp fOp; member 176 this->drawRgnOped(canvas, gOps[op].fOp, gOps[op].fColor); 178 this->drawPathsOped(canvas, gOps[op].fOp, gOps[op].fColor);
|
H A D | complexclip3.cpp | 67 SkClipOp fOp; member 97 canvas->clipPath(*secondClip, gOps[op].fOp, doAAB);
|
H A D | complexclip.cpp | 89 SkClipOp fOp; member 132 canvas->clipPath(clipB, gOps[op].fOp, fDoAAClip);
|
/third_party/skia/src/effects/ |
H A D | SkOpPathEffect.cpp | 21 : fOne(std::move(one)), fTwo(std::move(two)), fOp(op) {} in SkOpPE() 40 return Op(one, two, fOp, dst); in onFilterPath() 58 switch (fOp) { in computeFastBounds() 84 buffer.write32(fOp); in flatten()
|
H A D | SkOpPE.h | 31 SkPathOp fOp; member in SkOpPE
|
/third_party/skia/bench/ |
H A D | PathOpsBench.cpp | 19 SkPathOp fOp; member in PathOpsBench 22 PathOpsBench(const char suffix[], SkPathOp op) : fOp(op) { in PathOpsBench() 42 Op(fPath1, fPath2, fOp, &result);
|
/third_party/skia/src/gpu/v1/ |
H A D | ClipStack.cpp | 215 GrClipEdgeType edgeType = get_clip_edge_type(e.fOp, e.fAA); in analytic_clip_fp() 251 if (e.fOp == SkClipOp::kDifference) { in clip_atlas_fp() 267 helper->clear(e.fOp == SkClipOp::kIntersect ? 0x00 : 0xFF); in draw_to_sw_mask() 272 if (e.fOp == SkClipOp::kIntersect) { in draw_to_sw_mask() 286 SkASSERT(e.fOp == SkClipOp::kDifference); in draw_to_sw_mask() 381 bool startInside = elements[0]->fOp == SkClipOp::kDifference; in render_stencil_mask() 386 if (e.fOp == SkClipOp::kIntersect) { in render_stencil_mask() 517 fOp = fOp == SkClipOp::kIntersect ? SkClipOp::kDifference : SkClipOp::kIntersect; in simplify() 602 if (other.fOp ! in combine() [all...] |
H A D | ClipStack.h | 39 SkClipOp fOp; member 108 SkClipOp op() const { return fOp; } in op()
|
H A D | Device.cpp | 293 region->op(tmp, (SkRegion::Op) e.fOp); in onAsRgnClip()
|
/third_party/skia/tools/debugger/ |
H A D | DrawCommand.cpp | 992 fOp = op; in ClipPathCommand() 996 void ClipPathCommand::execute(SkCanvas* canvas) const { canvas->clipPath(fPath, fOp, fDoAA); } in execute() 1007 writer.appendString(DEBUGCANVAS_ATTRIBUTE_REGIONOP, clipop_name(fOp)); in toJSON() 1014 fOp = op; in ClipRegionCommand() 1017 void ClipRegionCommand::execute(SkCanvas* canvas) const { canvas->clipRegion(fRegion, fOp); } in execute() 1023 writer.appendString(DEBUGCANVAS_ATTRIBUTE_REGIONOP, clipop_name(fOp)); in toJSON() 1029 fOp = op; in ClipRectCommand() 1033 void ClipRectCommand::execute(SkCanvas* canvas) const { canvas->clipRect(fRect, fOp, fDoAA); } in execute() 1039 writer.appendString(DEBUGCANVAS_ATTRIBUTE_REGIONOP, clipop_name(fOp)); in toJSON() 1049 fOp in ClipRRectCommand() [all...] |
H A D | DrawCommand.h | 154 SkClipOp fOp; member in ClipPathCommand 168 SkClipOp fOp; member in ClipRegionCommand 181 SkClipOp fOp; member in ClipRectCommand 196 SkClipOp fOp; member in ClipRRectCommand 211 SkClipOp fOp; member in ClipShaderCommand
|
/third_party/skia/samplecode/ |
H A D | SampleComplexClip.cpp | 77 SkClipOp fOp; member 101 canvas->clipPath(clipB, gOps[op].fOp);
|
/third_party/skia/tests/ |
H A D | GrClipStackTest.cpp | 108 ElementsBuilder& intersect() { fOp = SkClipOp::kIntersect; return *this; } in intersect() 109 ElementsBuilder& difference() { fOp = SkClipOp::kDifference; return *this; } in difference() 114 return this->rect(rect, fLocalToDevice, fAA, fOp); in rect() 125 return this->rrect(rrect, fLocalToDevice, fAA, fOp); in rrect() 136 return this->path(path, fLocalToDevice, fAA, fOp); in path() 160 SkClipOp fOp = SkClipOp::kIntersect; member in __anon19011::ElementsBuilder 249 bool intersect = (e.fOp == SkClipOp::kIntersect && !e.fShape.inverted()) || in getOptimalBounds() 250 (e.fOp == SkClipOp::kDifference && e.fShape.inverted()); in getOptimalBounds() 280 if (a.fAA != b.fAA || a.fOp != b.fOp || in compare_elements() [all...] |