Home
last modified time | relevance | path

Searched refs:rrect (Results 26 - 50 of 148) sorted by relevance

123456

/third_party/skia/docs/examples/
H A DRRect_inset.cpp10 SkRRect rrect = SkRRect::MakeRectXY({100, 20, 140, 220}, 50, 100); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 rrect.inset(-3, 3, &rrect); in REG_FIDDLE()
H A DRRect_empty_constructor.cpp7 SkRRect rrect; in REG_FIDDLE() local
11 canvas->drawRRect(rrect, p); in REG_FIDDLE()
12 rrect.setRect({10, 10, 100, 50}); in REG_FIDDLE()
13 canvas->drawRRect(rrect, p); in REG_FIDDLE()
H A DRRect_makeOffset.cpp10 SkRRect rrect = SkRRect::MakeRectXY({100, 20, 140, 220}, 50, 100); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 rrect = rrect.makeOffset(-3, 3); in REG_FIDDLE()
H A DRRect_outset.cpp10 SkRRect rrect = SkRRect::MakeRectXY({100, 20, 140, 220}, 50, 100); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 rrect.outset(-3, 3, &rrect); in REG_FIDDLE()
H A DRRect_setEmpty.cpp8 SkRRect rrect = SkRRect::MakeRect({30, 10, 100, 60}); in REG_FIDDLE() local
9 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
10 rrect.setEmpty(); in REG_FIDDLE()
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_Type.cpp10 SkRRect rrect; in REG_FIDDLE()
11 rrect.setRectRadii(rect, radii.data); in REG_FIDDLE()
15 canvas->drawString(typeStr[(int) rrect.type()], rect.centerX(), rect.bottom() + 20, paint); in REG_FIDDLE()
17 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_setRectRadii.cpp15 SkRRect rrect; in REG_FIDDLE() local
17 rrect.setRectRadii({20, 20, 100, 100}, corners); in REG_FIDDLE()
18 path.addRRect(rrect, SkPathDirection::kCW); in REG_FIDDLE()
21 path.addRRect(rrect, SkPathDirection::kCCW, 1); in REG_FIDDLE()
H A DRRect_isValid.cpp8 SkRRect rrect = SkRRect::MakeRect({10, 10, 110, 80}); in REG_FIDDLE() local
9 SkRRect corrupt = rrect; in REG_FIDDLE()
13 canvas->drawString(rrect.isValid() ? "is valid" : "is corrupted", 55, 100, paint); in REG_FIDDLE()
16 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DRRect_readFromMemory.cpp9 SkRRect rrect; in REG_FIDDLE() local
10 rrect.setRectRadii({10, 10, 110, 80}, radii); in REG_FIDDLE()
12 rrect.writeToMemory(storage); in REG_FIDDLE()
17 canvas->drawString("rrect", 55, 100, paint); in REG_FIDDLE()
20 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
H A DPath_addRRect_2.cpp9 SkRRect rrect; in REG_FIDDLE() local
10 rrect.setRectXY({40, 40, 215, 215}, 50, 50); in REG_FIDDLE()
12 path.addRRect(rrect); in REG_FIDDLE()
16 textPath.addRRect(rrect, SkPathDirection::kCW, start); in REG_FIDDLE()
H A DRRect_inset_2.cpp10 SkRRect rrect = SkRRect::MakeRectXY({10, 20, 180, 220}, 50, 100); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 rrect.inset(3, 3); in REG_FIDDLE()
H A DRRect_outset_2.cpp10 SkRRect rrect = SkRRect::MakeRectXY({100, 20, 140, 220}, 50, 100); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 rrect.outset(3, 3); in REG_FIDDLE()
H A DRRect_offset.cpp10 SkRRect rrect = SkRRect::MakeRectXY({100, 20, 140, 220}, 50, 100); in REG_FIDDLE() local
12 canvas->drawRRect(rrect, paint); in REG_FIDDLE()
13 rrect.offset(3, 3); in REG_FIDDLE()
H A DRRect_copy_operator.cpp7 SkRRect rrect = SkRRect::MakeRect({40, 40, 100, 70}); in REG_FIDDLE() local
8 SkRRect rrect2 = rrect; in REG_FIDDLE()
13 canvas->drawRRect(rrect, p); in REG_FIDDLE()
H A DRRect_copy_const_SkRRect.cpp7 SkRRect rrect = SkRRect::MakeRect({10, 10, 100, 50}); in REG_FIDDLE() local
8 SkRRect rrect2(rrect); in REG_FIDDLE()
13 canvas->drawRRect(rrect, p); in REG_FIDDLE()
H A DPath_addRRect.cpp9 SkRRect rrect; in REG_FIDDLE() local
11 rrect.setRectRadii({10, 10, 110, 110}, radii); in REG_FIDDLE()
16 path.addRRect(rrect); in REG_FIDDLE()
H A DRRect_dump_2.cpp7 SkRRect rrect = SkRRect::MakeRect({6.f / 7, 2.f / 3, 6.f / 7, 2.f / 3}); in REG_FIDDLE() local
8 rrect.dump(); in REG_FIDDLE()
18 SkDebugf("rrect is " "%s" "equal to copy\n", rrect == copy ? "" : "not "); in REG_FIDDLE()
H A DPath_isRRect.cpp10 SkRRect rrect; in REG_FIDDLE() local
11 if (path.isRRect(&rrect)) { in REG_FIDDLE()
12 const SkRect& bounds = rrect.rect(); in REG_FIDDLE()
/third_party/skia/src/gpu/ops/
H A DFillRRectOp.cpp115 Instance(const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, in Instance()
117 : fViewMatrix(viewMatrix), fRRect(rrect), fLocalRect(localRect), fColor(color) {} in Instance()
151 const SkRRect& rrect, in Make()
162 if (std::max(rrect.height(), rrect.width()) >= 1e6f) { in Make()
173 if (can_use_hw_derivatives_with_coverage(*caps->shaderCaps(), viewMatrix, rrect)) { in Make()
182 return Helper::FactoryHelper<FillRRectOpImpl>(ctx, std::move(paint), arena, viewMatrix, rrect, in Make()
190 const SkRRect& rrect, in FillRRectOpImpl()
201 , fHeadInstance(arena->make<Instance>(viewMatrix, rrect, localRect, paintColor)) in FillRRectOpImpl()
205 this->setBounds(viewMatrix.mapRect(rrect in FillRRectOpImpl()
147 Make(GrRecordingContext* ctx, SkArenaAlloc* arena, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, GrAA aa) Make() argument
186 FillRRectOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& paintColor, SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, ProcessorFlags processorFlags) FillRRectOpImpl() argument
816 can_use_hw_derivatives_with_coverage(const GrShaderCaps& shaderCaps, const SkMatrix& viewMatrix, const SkRRect& rrect) can_use_hw_derivatives_with_coverage() argument
859 Make(GrRecordingContext* ctx, SkArenaAlloc* arena, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, GrAA aa) Make() argument
[all...]
/third_party/skia/gm/
H A Dbigrrectaaeffect.cpp41 BigRRectAAEffectGM(const SkRRect& rrect, const char* name) in BigRRectAAEffectGM() argument
42 : fRRect(rrect) in BigRRectAAEffectGM()
45 // Each test case draws the rrect with gaps around it. in BigRRectAAEffectGM()
46 fTestWidth = SkScalarCeilToInt(rrect.width()) + 2 * kGap; in BigRRectAAEffectGM()
47 fTestHeight = SkScalarCeilToInt(rrect.height()) + 2 * kGap; in BigRRectAAEffectGM()
92 SkRRect rrect = fRRect; variable
93 rrect.offset(SkIntToScalar(x + kGap), SkIntToScalar(y + kGap));
95 auto [success, fp] = GrRRectEffect::Make(/*inputFP=*/nullptr, edgeType, rrect,
121 // gap between rect for each case that is rendered and exterior of rrect
H A Drrectclipdrawpaint.cpp20 // Exercises code in skgpu::V1::SurfaceDrawContext that attempts to replace a rrect clip/draw
21 // paint with draw rrect.
23 SkRRect rrect = SkRRect::MakeRectXY(SkRect::MakeXYWH(10.f, 10.f, 236.f, 236.f), 30.f, 40.f); in DEF_SIMPLE_GM() local
33 canvas->clipRRect(rrect, true); in DEF_SIMPLE_GM()
40 canvas->clipRRect(rrect, false); in DEF_SIMPLE_GM()
49 canvas->clipRRect(rrect, true); in DEF_SIMPLE_GM()
58 canvas->clipRRect(rrect, false); in DEF_SIMPLE_GM()
H A Dblurroundrect.cpp85 SkRRect rrect; variable
86 rrect.setRectXY(r, SkIntToScalar(cornerRadii[j]),
88 canvas->drawRRect(rrect, paint);
111 SkRRect rrect = SkRRect::MakeRectXY(rect, 40.f, 40.f); in DEF_SIMPLE_GM() local
118 canvas->drawRRect(rrect, paint); in DEF_SIMPLE_GM()
H A Dcrbug_946965.cpp21 SkRRect rrect = SkRRect::MakeRectXY(SkRect::MakeLTRB(-20, -5, 20, 5), 10, 10); in DEF_SIMPLE_GM() local
22 canvas->drawRRect(rrect, paint); in DEF_SIMPLE_GM()
26 canvas->drawRRect(rrect, paint); in DEF_SIMPLE_GM()
/third_party/skia/src/core/
H A DSkClipStack.cpp28 case DeviceSpaceType::kRect: // Rect uses rrect in Element()
129 bool SkClipStack::Element::contains(const SkRRect& rrect) const { in contains()
132 return this->getDeviceSpaceRect().contains(rrect.getBounds()); in contains()
134 // We don't currently have a generalized rrect-rrect containment. in contains()
135 return fDeviceSpaceRRect.contains(rrect.getBounds()) || rrect == fDeviceSpaceRRect; in contains()
137 return fDeviceSpacePath->conservativelyContainsRect(rrect.getBounds()); in contains()
202 void SkClipStack::Element::initRRect(int saveCount, const SkRRect& rrect, const SkMatrix& m, in initRRect() argument
204 if (rrect in initRRect()
230 SkRRect rrect; initPath() local
753 clipRRect(const SkRRect& rrect, const SkMatrix& matrix, SkClipOp op, bool doAA) clipRRect() argument
880 isRRect(const SkRect& bounds, SkRRect* rrect, bool* aa) const isRRect() argument
[all...]
/third_party/skia/src/gpu/geometry/
H A DGrShape.h39 * the shape's type (e.g. rect, rrect, or oval).
67 explicit GrShape(const SkRRect& rrect) { this->setRRect(rrect); } in GrShape() argument
81 // any potential simplification (e.g. if isRRect() is true and rrect().isRect() is true,
103 // type represents a rrect, rect, or oval.
106 // type represents a rrect, rect, or oval.
136 SkRRect& rrect() { SkASSERT(this->isRRect()); return fRRect; } in rrect() function in GrShape
137 const SkRRect& rrect() const { SkASSERT(this->isRRect()); return fRRect; } in rrect() function in GrShape
150 // true will still be considered an rrect by this shape until simplify() is called.
162 void setRRect(const SkRRect& rrect) { in setRRect() argument
[all...]

Completed in 8 milliseconds

123456