HomeSort by relevance Sort by last modified time
    Searched refs:SkPathEffect (Results 1 - 25 of 56) sorted by null

1 2 3

  /external/skia/include/core/
SkPathEffect.h 19 /** \class SkPathEffect
21 SkPathEffect is the base class for objects in the SkPaint that affect
25 Dashing is implemented as a subclass of SkPathEffect.
27 class SK_API SkPathEffect : public SkFlattenable {
36 static sk_sp<SkPathEffect> MakeSum(sk_sp<SkPathEffect> first, sk_sp<SkPathEffect> second);
44 static sk_sp<SkPathEffect> MakeCompose(sk_sp<SkPathEffect> outer, sk_sp<SkPathEffect> inner)
    [all...]
  /external/skia/include/effects/
SkArcToPathEffect.h 11 #include "SkPathEffect.h"
13 class SK_API SkArcToPathEffect : public SkPathEffect {
18 static sk_sp<SkPathEffect> Make(SkScalar radius) {
22 return sk_sp<SkPathEffect>(new SkArcToPathEffect(radius));
37 typedef SkPathEffect INHERITED;
SkCornerPathEffect.h 11 #include "SkPathEffect.h"
15 SkCornerPathEffect is a subclass of SkPathEffect that can turn sharp corners
18 class SK_API SkCornerPathEffect : public SkPathEffect {
23 static sk_sp<SkPathEffect> Make(SkScalar radius) {
24 return sk_sp<SkPathEffect>(new SkCornerPathEffect(radius));
46 typedef SkPathEffect INHERITED;
SkDashPathEffect.h 11 #include "SkPathEffect.h"
35 static sk_sp<SkPathEffect> Make(const SkScalar intervals[], int count, SkScalar phase);
SkDiscretePathEffect.h 11 #include "SkPathEffect.h"
17 class SK_API SkDiscretePathEffect : public SkPathEffect {
32 static sk_sp<SkPathEffect> Make(SkScalar segLength, SkScalar dev, uint32_t seedAssist = 0);
56 typedef SkPathEffect INHERITED;
Sk2DPathEffect.h 12 #include "SkPathEffect.h"
15 class SK_API Sk2DPathEffect : public SkPathEffect {
53 typedef SkPathEffect INHERITED;
58 static sk_sp<SkPathEffect> Make(SkScalar width, const SkMatrix& matrix) {
59 return sk_sp<SkPathEffect>(new SkLine2DPathEffect(width, matrix));
87 static sk_sp<SkPathEffect> Make(const SkMatrix& matrix, const SkPath& path) {
88 return sk_sp<SkPathEffect>(new SkPath2DPathEffect(matrix, path));
Sk1DPathEffect.h 11 #include "SkPathEffect.h"
17 class SK_API Sk1DPathEffect : public SkPathEffect {
39 typedef SkPathEffect INHERITED;
59 static sk_sp<SkPathEffect> Make(const SkPath& path, SkScalar advance, SkScalar phase, Style);
  /external/skia/src/core/
SkPathEffect.cpp 8 #include "SkPathEffect.h"
15 void SkPathEffect::computeFastBounds(SkRect* dst, const SkRect& src) const {
19 bool SkPathEffect::asPoints(PointData* results, const SkPath& src,
24 SkPathEffect::DashType SkPathEffect::asADash(DashInfo* info) const {
36 class SK_API SkPairPathEffect : public SkPathEffect {
38 SkPairPathEffect(sk_sp<SkPathEffect> pe0, sk_sp<SkPathEffect> pe1)
51 sk_sp<SkPathEffect> fPE0;
52 sk_sp<SkPathEffect> fPE1
    [all...]
SkGlobalInitialization_core.cpp 19 #include "SkPathEffect.h"
45 SkPathEffect::InitializeFlattenables();
SkPictureCommon.h 15 #include "SkPathEffect.h"
94 const SkPathEffect* effect = op.paint.getPathEffect();
96 SkPathEffect::DashInfo info;
97 SkPathEffect::DashType dashType = effect->asADash(&info);
99 SkPathEffect::kDash_DashType == dashType && 2 == info.fCount) {
SkPictureContentInfo.cpp 9 #include "SkPathEffect.h"
49 SkPathEffect::DashInfo info;
50 SkPathEffect::DashType dashType = paint.getPathEffect()->asADash(&info);
52 SkPathEffect::kDash_DashType == dashType && 2 == info.fCount) {
SkScalerContext.h 20 class SkPathEffect;
25 SkScalerContextEffects(SkPathEffect* pe, SkMaskFilter* mf, SkRasterizer* ra)
28 SkPathEffect* fPathEffect;
342 sk_sp<SkPathEffect> fPathEffect;
  /external/skia/tests/
AsADashTest.cpp 10 #include "SkPathEffect.h"
15 sk_sp<SkPathEffect> pe(SkCornerPathEffect::Make(1.0));
16 SkPathEffect::DashInfo info;
18 SkPathEffect::DashType dashType = pe->asADash(&info);
19 REPORTER_ASSERT(reporter, SkPathEffect::kNone_DashType == dashType);
25 sk_sp<SkPathEffect> pe(SkDashPathEffect::Make(inIntervals, 4, phase));
27 SkPathEffect::DashType dashType = pe->asADash(nullptr);
28 REPORTER_ASSERT(reporter, SkPathEffect::kDash_DashType == dashType);
36 sk_sp<SkPathEffect> pe(SkDashPathEffect::Make(inIntervals, 4, phase));
38 SkPathEffect::DashInfo info
    [all...]
DashPathEffectTest.cpp 23 sk_sp<SkPathEffect> dash(SkDashPathEffect::Make(intervals, count, phase));
33 sk_sp<SkPathEffect> dash(SkDashPathEffect::Make(intervals, count, 0.0f));
70 SkPathEffect::PointData results;
95 sk_sp<SkPathEffect> dash(SkDashPathEffect::Make(intervals, 2, 0));
  /frameworks/base/core/jni/android/graphics/
PathEffect.cpp 6 #include "SkPathEffect.h"
15 SkPathEffect* effect = reinterpret_cast<SkPathEffect*>(effectHandle);
21 SkPathEffect* outer = reinterpret_cast<SkPathEffect*>(outerHandle);
22 SkPathEffect* inner = reinterpret_cast<SkPathEffect*>(innerHandle);
23 SkPathEffect* effect = SkPathEffect::MakeCompose(sk_ref_sp(outer),
30 SkPathEffect* first = reinterpret_cast<SkPathEffect*>(firstHandle)
    [all...]
  /external/skia/src/gpu/
GrStyle.h 12 #include "SkPathEffect.h"
80 GrStyle(const SkStrokeRec& strokeRec, sk_sp<SkPathEffect> pe) : fStrokeRec(strokeRec) {
118 SkPathEffect* pathEffect() const { return fPathEffect.get(); }
119 sk_sp<SkPathEffect> refPathEffect() const { return fPathEffect; }
125 bool isDashed() const { return SkPathEffect::kDash_DashType == fDashInfo.fType; }
186 void initPathEffect(sk_sp<SkPathEffect> pe);
189 DashInfo() : fType(SkPathEffect::kNone_DashType) {}
199 fType = SkPathEffect::kNone_DashType;
202 SkPathEffect::DashType fType;
210 sk_sp<SkPathEffect> fPathEffect
    [all...]
GrBlurUtils.h 24 class SkPathEffect;
GrTestUtils.h 17 #include "SkPathEffect.h"
63 class TestDashPathEffect : public SkPathEffect {
65 static sk_sp<SkPathEffect> Make(const SkScalar* intervals, int count, SkScalar phase) {
66 return sk_sp<SkPathEffect>(new TestDashPathEffect(intervals, count, phase));
GrStyle.cpp 106 void GrStyle::initPathEffect(sk_sp<SkPathEffect> pe) {
108 SkASSERT(SkPathEffect::kNone_DashType == fDashInfo.fType);
113 SkPathEffect::DashInfo info;
114 if (SkPathEffect::kDash_DashType == pe->asADash(&info)) {
117 fDashInfo.fType = SkPathEffect::kDash_DashType;
133 if (SkPathEffect::kDash_DashType == fDashInfo.fType) {
  /external/skia/src/effects/
SkDashImpl.h 11 #include "SkPathEffect.h"
13 class SK_API SkDashImpl : public SkPathEffect {
45 typedef SkPathEffect INHERITED;
  /external/skia/gm/
patheffects.cpp 19 SkPathEffect* pe = paint->getPathEffect();
20 sk_sp<SkPathEffect> corner = SkCornerPathEffect::Make(25);
21 sk_sp<SkPathEffect> compose;
23 compose = SkPathEffect::MakeCompose(sk_ref_sp(pe), corner);
87 static sk_sp<SkPathEffect> MakeTileEffect() {
inversepaths.cpp 42 Style(SkPaint::Style paintStyle, sk_sp<SkPathEffect> pe = sk_sp<SkPathEffect>())
46 sk_sp<SkPathEffect> fPathEffect;
49 sk_sp<SkPathEffect> make_dash() {
  /external/skia/samplecode/
SamplePathEffects.cpp 29 static sk_sp<SkPathEffect> make_pe(int flags, SkScalar phase) {
48 return SkPathEffect::MakeCompose(outer, inner);
51 static sk_sp<SkPathEffect> make_warp_pe(SkScalar phase) {
64 return SkPathEffect::MakeCompose(outer, inner);
  /external/skia/src/utils/
SkDashPathPriv.h 11 #include "SkPathEffect.h"
27 const SkPathEffect::DashInfo& info);
  /external/skia/include/utils/
SkLua.h 12 #include "SkPathEffect.h"
56 void pushDash(const SkPathEffect::DashInfo&, const char tableKey[] = NULL);

Completed in 290 milliseconds

1 2 3