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

1 2 3

  /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);

Completed in 839 milliseconds

1 2 3