/external/skia/include/core/ |
SkPathEffect.h | 21 /** \class SkPathEffect 23 SkPathEffect is the base class for objects in the SkPaint that affect 27 Dashing is implemented as a subclass of SkPathEffect. 29 class SK_API SkPathEffect : public SkFlattenable { 132 SK_DEFINE_FLATTENABLE_TYPE(SkPathEffect) 140 SkPathEffect() {} 144 SkPathEffect(const SkPathEffect&); 145 SkPathEffect& operator=(const SkPathEffect&) [all...] |
/external/skia/include/effects/ |
SkArcToPathEffect.h | 11 #include "SkPathEffect.h" 13 class SK_API SkArcToPathEffect : public SkPathEffect { 18 static SkPathEffect* Create(SkScalar 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 SkPathEffect* Create(SkScalar radius) { return new SkCornerPathEffect(radius); } 44 typedef SkPathEffect INHERITED;
|
SkDiscretePathEffect.h | 11 #include "SkPathEffect.h" 17 class SK_API SkDiscretePathEffect : public SkPathEffect { 32 static SkPathEffect* Create(SkScalar segLength, SkScalar deviation, uint32_t seedAssist = 0) { 58 typedef SkPathEffect INHERITED;
|
SkDashPathEffect.h | 11 #include "SkPathEffect.h" 15 SkDashPathEffect is a subclass of SkPathEffect that implements dashing 17 class SK_API SkDashPathEffect : public SkPathEffect { 39 static SkPathEffect* Create(const SkScalar intervals[], int count, SkScalar phase); 72 typedef SkPathEffect INHERITED;
|
Sk2DPathEffect.h | 12 #include "SkPathEffect.h" 15 class SK_API Sk2DPathEffect : public SkPathEffect { 53 typedef SkPathEffect INHERITED; 58 static SkPathEffect* Create(SkScalar width, const SkMatrix& matrix) { 87 static SkPathEffect* Create(const SkMatrix& matrix, const SkPath& path) {
|
Sk1DPathEffect.h | 11 #include "SkPathEffect.h" 17 class SK_API Sk1DPathEffect : public SkPathEffect { 39 typedef SkPathEffect INHERITED; 59 static SkPathEffect* Create(const SkPath& path, SkScalar advance, SkScalar phase, Style);
|
/external/skia/src/animator/ |
SkDrawDiscrete.h | 16 SkPathEffect* getPathEffect() override;
|
SkDrawDash.h | 18 SkPathEffect* getPathEffect() override;
|
SkDrawDash.cpp | 30 SkPathEffect* SkDash::getPathEffect() {
|
SkDrawDiscrete.cpp | 29 SkPathEffect* SkDiscrete::getPathEffect() {
|
SkPaintPart.h | 43 virtual SkPathEffect* getPathEffect();
|
SkDrawExtraPathEffect.cpp | 14 #include "SkPathEffect.h" 24 SkPathEffect* getPathEffect() override; 29 SkPathEffect* fPathEffect; 62 SkPathEffect* getPathEffect() override; 73 SkPathEffect* getPathEffect() override; 200 SkPathEffect* SkDrawShapePathEffect::getPathEffect() { 381 SkPathEffect* SkDrawComposePathEffect::getPathEffect() { 382 SkPathEffect* e1 = effect1->getPathEffect(); 383 SkPathEffect* e2 = effect2->getPathEffect(); 384 SkPathEffect* composite = SkComposePathEffect::Create(e1, e2) [all...] |
/external/skia/tests/ |
AsADashTest.cpp | 10 #include "SkPathEffect.h" 15 SkAutoTUnref<SkPathEffect> pe(SkCornerPathEffect::Create(1.0)); 16 SkPathEffect::DashInfo info; 18 SkPathEffect::DashType dashType = pe->asADash(&info); 19 REPORTER_ASSERT(reporter, SkPathEffect::kNone_DashType == dashType); 25 SkAutoTUnref<SkPathEffect> pe(SkDashPathEffect::Create(inIntervals, 4, phase)); 27 SkPathEffect::DashType dashType = pe->asADash(nullptr); 28 REPORTER_ASSERT(reporter, SkPathEffect::kDash_DashType == dashType); 36 SkAutoTUnref<SkPathEffect> pe(SkDashPathEffect::Create(inIntervals, 4, phase)); 38 SkPathEffect::DashInfo info [all...] |
DashPathEffectTest.cpp | 21 SkAutoTUnref<SkPathEffect> dash(SkDashPathEffect::Create(intervals, count, phase)); 36 SkAutoTUnref<SkPathEffect> dash(SkDashPathEffect::Create(intervals, count, 0.0f)); 73 SkPathEffect::PointData results; 98 SkAutoTUnref<SkPathEffect> dash(SkDashPathEffect::Create(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 = SkComposePathEffect::Create(outer, inner); 29 SkPathEffect* first = reinterpret_cast<SkPathEffect*>(firstHandle) [all...] |
/external/skia/src/core/ |
SkPathEffect.cpp | 9 #include "SkPathEffect.h" 16 void SkPathEffect::computeFastBounds(SkRect* dst, const SkRect& src) const { 20 bool SkPathEffect::asPoints(PointData* results, const SkPath& src, 25 SkPathEffect::DashType SkPathEffect::asADash(DashInfo* info) const { 31 SkPairPathEffect::SkPairPathEffect(SkPathEffect* pe0, SkPathEffect* pe1) 68 SkAutoTUnref<SkPathEffect> pe0(buffer.readPathEffect()); 69 SkAutoTUnref<SkPathEffect> pe1(buffer.readPathEffect()); 105 SkAutoTUnref<SkPathEffect> pe0(buffer.readPathEffect()) [all...] |
SkPictureCommon.h | 13 #include "SkPathEffect.h" 110 const SkPathEffect* effect = op.paint.getPathEffect(); 112 SkPathEffect::DashInfo info; 113 SkPathEffect::DashType dashType = effect->asADash(&info); 115 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) {
|
/external/skia/src/gpu/ |
GrStrokeInfo.h | 11 #include "SkPathEffect.h" 31 , fDashType(SkPathEffect::kNone_DashType) { 42 fDashType = SkPathEffect::kNone_DashType; 48 , fDashType(SkPathEffect::kNone_DashType) { 54 , fDashType(SkPathEffect::kNone_DashType) { 91 bool setDashInfo(const SkPathEffect* pe) { 93 SkPathEffect::DashInfo dashInfo; 95 if (SkPathEffect::kDash_DashType == fDashType) { 107 * Like the above, but sets with an explicit SkPathEffect::DashInfo 109 bool setDashInfo(const SkPathEffect::DashInfo& info) [all...] |
GrBlurUtils.h | 22 class SkPathEffect; 53 const SkPathEffect*,
|
/external/skia/samplecode/ |
SamplePathEffects.cpp | 29 static SkPathEffect* make_pe(int flags, SkScalar phase) { 40 SkPathEffect* outer = SkPath1DPathEffect::Create(path, 12, phase, 46 SkPathEffect* inner = SkCornerPathEffect::Create(SkIntToScalar(CORNER_RADIUS)); 48 SkPathEffect* pe = SkComposePathEffect::Create(outer, inner); 54 static SkPathEffect* make_warp_pe(SkScalar phase) { 62 SkPathEffect* outer = SkPath1DPathEffect::Create( 64 SkPathEffect* inner = SkCornerPathEffect::Create(SkIntToScalar(CORNER_RADIUS)); 66 SkPathEffect* pe = SkComposePathEffect::Create(outer, inner);
|
/external/skia/src/utils/ |
SkDashPathPriv.h | 11 #include "SkPathEffect.h" 29 const SkPathEffect::DashInfo& info);
|
/external/skia/gm/ |
patheffects.cpp | 19 SkPathEffect* pe = paint->getPathEffect(); 20 SkPathEffect* corner = SkCornerPathEffect::Create(25); 21 SkPathEffect* compose; 89 static SkPathEffect* MakeTileEffect() {
|
dashcubics.cpp | 19 SkPathEffect* pe = SkDashPathEffect::Create(intervals, 2, 0);
|