/external/skia/include/pathops/ |
SkPathOps.h | 14 class SkPath; 18 // FIXME: move everything below into the SkPath class 46 bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result); 60 bool SK_API Simplify(const SkPath& path, SkPath* result); 68 bool SK_API TightBounds(const SkPath& path, SkRect* result); 80 void add(const SkPath& path, SkPathOp _operator); 88 bool resolve(SkPath* result) [all...] |
/external/skqp/include/pathops/ |
SkPathOps.h | 14 class SkPath; 18 // FIXME: move everything below into the SkPath class 46 bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result); 60 bool SK_API Simplify(const SkPath& path, SkPath* result); 68 bool SK_API TightBounds(const SkPath& path, SkRect* result); 80 void add(const SkPath& path, SkPathOp _operator); 88 bool resolve(SkPath* result) [all...] |
/external/skia/include/utils/ |
SkParsePath.h | 13 #include "SkPath.h" 19 static bool FromSVGString(const char str[], SkPath*); 20 static void ToSVGString(const SkPath&, SkString*);
|
/external/skia/tests/ |
SubsetPath.h | 10 #include "SkPath.h" 24 SkPath minimal; 38 SubsetPath(const SkPath& path); 40 bool subset(bool testFailed, SkPath* sub); 43 virtual SkPath getSubsetPath() const = 0; 45 const SkPath& fPath; 54 SubsetContours(const SkPath& path); 56 SkPath getSubsetPath() const override; 61 SubsetVerbs(const SkPath& path); 63 SkPath getSubsetPath() const override [all...] |
PathOpsInverseTest.cpp | 10 SkPath one, two; 12 for (int oneFill = SkPath::kWinding_FillType; oneFill <= SkPath::kInverseEvenOdd_FillType; 14 for (int oneDir = SkPath::kCW_Direction; oneDir != SkPath::kCCW_Direction; ++oneDir) { 16 one.setFillType((SkPath::FillType) oneFill); 17 one.addRect(0, 0, 6, 6, (SkPath::Direction) oneDir); 18 for (int twoFill = SkPath::kWinding_FillType; 19 twoFill <= SkPath::kInverseEvenOdd_FillType; ++twoFill) { 20 for (int twoDir = SkPath::kCW_Direction; twoDir != SkPath::kCCW_Direction [all...] |
PathOpsExtendedTest.h | 11 #include "SkPath.h" 23 //extern int comparePaths(const SkPath& one, const SkPath& two); 25 const SkPath& one, const SkPath& two, SkBitmap& bitmap); 28 const SkPath& one, const SkPath& two) { 33 extern bool drawAsciiPaths(const SkPath& one, const SkPath& two, bool drawPaths); 35 extern bool testPathOp(skiatest::Reporter* reporter, const SkPath& a, const SkPath& b [all...] |
SubsetPath.cpp | 11 SubsetPath::SubsetPath(const SkPath& path) 27 bool SubsetPath::subset(bool testFailed, SkPath* sub) { 62 SubsetContours::SubsetContours(const SkPath& path) 64 SkPath::RawIter iter(fPath); 69 while ((verb = iter.next(pts)) != SkPath::kDone_Verb) { 71 case SkPath::kMove_Verb: 73 case SkPath::kLine_Verb: 74 case SkPath::kQuad_Verb: 75 case SkPath::kConic_Verb: 76 case SkPath::kCubic_Verb [all...] |
/external/skqp/include/utils/ |
SkParsePath.h | 13 #include "SkPath.h" 19 static bool FromSVGString(const char str[], SkPath*); 20 static void ToSVGString(const SkPath&, SkString*);
|
/external/skqp/tests/ |
SubsetPath.h | 10 #include "SkPath.h" 24 SkPath minimal; 38 SubsetPath(const SkPath& path); 40 bool subset(bool testFailed, SkPath* sub); 43 virtual SkPath getSubsetPath() const = 0; 45 const SkPath& fPath; 54 SubsetContours(const SkPath& path); 56 SkPath getSubsetPath() const override; 61 SubsetVerbs(const SkPath& path); 63 SkPath getSubsetPath() const override [all...] |
PathOpsInverseTest.cpp | 10 SkPath one, two; 12 for (int oneFill = SkPath::kWinding_FillType; oneFill <= SkPath::kInverseEvenOdd_FillType; 14 for (int oneDir = SkPath::kCW_Direction; oneDir != SkPath::kCCW_Direction; ++oneDir) { 16 one.setFillType((SkPath::FillType) oneFill); 17 one.addRect(0, 0, 6, 6, (SkPath::Direction) oneDir); 18 for (int twoFill = SkPath::kWinding_FillType; 19 twoFill <= SkPath::kInverseEvenOdd_FillType; ++twoFill) { 20 for (int twoDir = SkPath::kCW_Direction; twoDir != SkPath::kCCW_Direction [all...] |
PathOpsExtendedTest.h | 11 #include "SkPath.h" 23 //extern int comparePaths(const SkPath& one, const SkPath& two); 25 const SkPath& one, const SkPath& two, SkBitmap& bitmap); 28 const SkPath& one, const SkPath& two) { 33 extern bool drawAsciiPaths(const SkPath& one, const SkPath& two, bool drawPaths); 35 extern bool testPathOp(skiatest::Reporter* reporter, const SkPath& a, const SkPath& b [all...] |
SubsetPath.cpp | 11 SubsetPath::SubsetPath(const SkPath& path) 27 bool SubsetPath::subset(bool testFailed, SkPath* sub) { 62 SubsetContours::SubsetContours(const SkPath& path) 64 SkPath::RawIter iter(fPath); 69 while ((verb = iter.next(pts)) != SkPath::kDone_Verb) { 71 case SkPath::kMove_Verb: 73 case SkPath::kLine_Verb: 74 case SkPath::kQuad_Verb: 75 case SkPath::kConic_Verb: 76 case SkPath::kCubic_Verb [all...] |
/external/skia/src/gpu/ |
GrDistanceFieldGenFromVector.h | 11 #include "SkPath.h" 30 const SkPath& path, const SkMatrix& viewMatrix, 33 inline bool IsDistanceFieldSupportedFillType(SkPath::FillType fFillType) 35 return (SkPath::kEvenOdd_FillType == fFillType || 36 SkPath::kInverseEvenOdd_FillType == fFillType);
|
/external/skqp/src/gpu/ |
GrDistanceFieldGenFromVector.h | 11 #include "SkPath.h" 30 const SkPath& path, const SkMatrix& viewMatrix, 33 inline bool IsDistanceFieldSupportedFillType(SkPath::FillType fFillType) 35 return (SkPath::kEvenOdd_FillType == fFillType || 36 SkPath::kInverseEvenOdd_FillType == fFillType);
|
/external/skia/experimental/sksg/geometry/ |
SkSGPath.h | 13 #include "SkPath.h" 21 * Concrete Geometry node, wrapping an SkPath. 25 static sk_sp<Path> Make() { return sk_sp<Path>(new Path(SkPath())); } 26 static sk_sp<Path> Make(const SkPath& r) { return sk_sp<Path>(new Path(r)); } 28 SG_ATTRIBUTE(Path, SkPath, fPath) 35 SkPath onAsPath() const override; 38 explicit Path(const SkPath&); 40 SkPath fPath;
|
/external/skqp/experimental/sksg/geometry/ |
SkSGPath.h | 13 #include "SkPath.h" 21 * Concrete Geometry node, wrapping an SkPath. 25 static sk_sp<Path> Make() { return sk_sp<Path>(new Path(SkPath())); } 26 static sk_sp<Path> Make(const SkPath& r) { return sk_sp<Path>(new Path(r)); } 28 SG_ATTRIBUTE(Path, SkPath, fPath) 35 SkPath onAsPath() const override; 38 explicit Path(const SkPath&); 40 SkPath fPath;
|
/external/skia/experimental/svg/model/ |
SkSVGPath.h | 11 #include "SkPath.h" 19 void setPath(const SkPath& path) { fPath = path; } 25 SkPath::FillType) const override; 27 SkPath onAsPath(const SkSVGRenderContext&) const override; 32 mutable SkPath fPath; // mutated in onDraw(), to apply inherited fill types.
|
/external/skqp/experimental/svg/model/ |
SkSVGPath.h | 11 #include "SkPath.h" 19 void setPath(const SkPath& path) { fPath = path; } 25 SkPath::FillType) const override; 27 SkPath onAsPath(const SkSVGRenderContext&) const override; 32 mutable SkPath fPath; // mutated in onDraw(), to apply inherited fill types.
|
/external/skia/experimental/sksg/ |
SkSGGeometryNode.h | 15 class SkPath; 23 * Think SkRect, SkPath, etc. 30 SkPath asPath() const; 39 virtual SkPath onAsPath() const = 0;
|
/external/skqp/experimental/sksg/ |
SkSGGeometryNode.h | 15 class SkPath; 23 * Think SkRect, SkPath, etc. 30 SkPath asPath() const; 39 virtual SkPath onAsPath() const = 0;
|
/external/skia/src/pathops/ |
SkPathOpsCommon.h | 23 bool FixWinding(SkPath* path); 26 bool OpDebug(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result 29 SkScalar ScaleFactor(const SkPath& path); 30 void ScalePath(const SkPath& path, SkScalar scale, SkPath* scaled);
|
/external/skqp/src/pathops/ |
SkPathOpsCommon.h | 23 bool FixWinding(SkPath* path); 26 bool OpDebug(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result 29 SkScalar ScaleFactor(const SkPath& path); 30 void ScalePath(const SkPath& path, SkScalar scale, SkPath* scaled);
|
/external/skia/src/core/ |
SkPathPriv.h | 11 #include "SkPath.h" 22 kCW_FirstDirection, // == SkPath::kCW_Direction 23 kCCW_FirstDirection, // == SkPath::kCCW_Direction 27 static FirstDirection AsFirstDirection(SkPath::Direction dir) { 50 static bool CheapComputeFirstDirection(const SkPath&, FirstDirection* dir); 58 static bool CheapIsFirstDirection(const SkPath& path, FirstDirection dir) { 64 static bool IsClosedSingleContour(const SkPath& path) { 72 case SkPath::Verb::kMove_Verb: 78 case SkPath::Verb::kClose_Verb: 89 static void AddGenIDChangeListener(const SkPath& path, SkPathRef::GenIDChangeListener* listener) [all...] |
/external/skqp/src/core/ |
SkPathPriv.h | 11 #include "SkPath.h" 22 kCW_FirstDirection, // == SkPath::kCW_Direction 23 kCCW_FirstDirection, // == SkPath::kCCW_Direction 27 static FirstDirection AsFirstDirection(SkPath::Direction dir) { 50 static bool CheapComputeFirstDirection(const SkPath&, FirstDirection* dir); 58 static bool CheapIsFirstDirection(const SkPath& path, FirstDirection dir) { 64 static bool IsClosedSingleContour(const SkPath& path) { 72 case SkPath::Verb::kMove_Verb: 78 case SkPath::Verb::kClose_Verb: 89 static void AddGenIDChangeListener(const SkPath& path, SkPathRef::GenIDChangeListener* listener) [all...] |
/external/skia/include/effects/ |
Sk2DPathEffect.h | 11 #include "SkPath.h" 17 bool filterPath(SkPath*, const SkPath&, SkStrokeRec*, const SkRect*) const override; 26 virtual void begin(const SkIRect& uvBounds, SkPath* dst) const; 27 virtual void next(const SkPoint& loc, int u, int v, SkPath* dst) const; 28 virtual void end(SkPath* dst) const; 34 virtual void nextSpan(int u, int v, int ucount, SkPath* dst) const; 62 virtual bool filterPath(SkPath* dst, const SkPath& src, 73 void nextSpan(int u, int v, int ucount, SkPath*) const override [all...] |