/external/skia/src/core/ |
SkPath.cpp | 1 /* libs/graphics/sgl/SkPath.cpp 18 #include "SkPath.h" 37 SkAutoPathBoundsUpdate(SkPath* path, const SkRect& r) : fRect(r) { 41 SkAutoPathBoundsUpdate(SkPath* path, SkScalar left, SkScalar top, 59 SkPath* fPath; 65 void init(SkPath* path) { 98 SkPath::SkPath() : fBoundsIsDirty(true), fFillType(kWinding_FillType) { 102 SkPath::SkPath(const SkPath& src) [all...] |
SkPathEffect.cpp | 19 #include "SkPath.h" 56 bool SkComposePathEffect::filterPath(SkPath* dst, const SkPath& src, SkScalar* width) 58 SkPath tmp; 59 const SkPath* ptr = &src; 68 bool SkSumPathEffect::filterPath(SkPath* dst, const SkPath& src, SkScalar* width) 91 bool SkStrokePathEffect::filterPath(SkPath* dst, const SkPath& src, SkScalar* width)
|
SkStrokerPriv.cpp | 20 #include "SkPath.h" 22 static void ButtCapper(SkPath* path, const SkPoint& pivot, 24 SkPath*) 29 static void RoundCapper(SkPath* path, const SkPoint& pivot, 31 SkPath*) 48 static void SquareCapper(SkPath* path, const SkPoint& pivot, 50 SkPath* otherPath) 93 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) 108 static void BluntJoiner(SkPath* outer, SkPath* inner, const SkVector& beforeUnitNormal [all...] |
SkQuadClipper.h | 20 #include "SkPath.h" 41 The segments will be either lines or quads (based on SkPath::Verb), and 49 SkPath::Verb next(SkPoint pts[]); 53 SkPath::Verb* fCurrVerb; 60 SkPath::Verb fVerbs[kMaxVerbs];
|
SkRasterizer.cpp | 21 #include "SkPath.h" 26 bool SkRasterizer::rasterize(const SkPath& fillPath, const SkMatrix& matrix, 53 bool SkRasterizer::onRasterize(const SkPath& fillPath, const SkMatrix& matrix, 57 SkPath devPath;
|
SkScanPriv.h | 39 void sk_fill_path(const SkPath& path, const SkIRect* clipRect,
|
SkScan_Path.cpp | 22 #include "SkPath.h" 129 static void walk_edges(SkEdge* prevHead, SkPath::FillType fillType, 310 static int build_edges(SkEdge edge[], const SkPath& path, 313 SkPath::Iter iter(path, true); 315 SkPath::Verb verb; 325 while ((verb = iter.next(pts)) != SkPath::kDone_Verb) { 327 case SkPath::kLine_Verb: 333 case SkPath::kQuad_Verb: { 355 case SkPath::kCubic_Verb: { 382 static int worst_case_edge_count(const SkPath& path, size_t* storage [all...] |
/external/webkit/WebCore/platform/graphics/skia/ |
PlatformContextSkia.h | 42 #include "SkPath.h" 95 void clipPathAntiAliased(const SkPath&); 118 void setFillRule(SkPath::FillType); 137 void addPath(const SkPath&); 138 SkPath currentPathInLocalCoordinates() const; 176 void applyAntiAliasedClipPaths(WTF::Vector<SkPath>& paths); 192 SkPath m_path;
|
SkiaUtils.h | 38 #include "SkPath.h" 73 bool SkPathContainsPoint(SkPath*, const FloatPoint&, SkPath::FillType);
|
GraphicsContextSkia.cpp | 142 bool isPathSkiaSafe(const SkMatrix& transform, const SkPath& path) 146 SkPath::Iter iter(path, false); 147 for (SkPath::Verb verb = iter.next(current_points); 148 verb != SkPath::kDone_Verb; 151 case SkPath::kMove_Verb: 154 case SkPath::kLine_Verb: 160 case SkPath::kQuad_Verb: 167 case SkPath::kCubic_Verb: 175 case SkPath::kClose_Verb: 176 case SkPath::kDone_Verb [all...] |
/external/skia/include/core/ |
SkDraw.h | 30 class SkPath; 46 void drawPath(const SkPath& srcPath, const SkPaint&, 56 const SkPath&, const SkMatrix*, const SkPaint&) const; 59 const SkPath& path, const SkMatrix* matrix) const; 66 void drawPath(const SkPath& src, const SkPaint& paint) const { 75 static bool DrawToMask(const SkPath& devPath, const SkIRect* clipBounds, 109 const SkPath* next(SkScalar* xpos); //!< returns nil when there are no more paths 120 const SkPath* fPath; // returned in next
|
SkMaskFilter.h | 26 class SkPath; 69 bool filterPath(const SkPath& devPath, const SkMatrix& devMatrix,
|
SkBounder.h | 29 class SkPath; 83 bool doPath(const SkPath&, const SkPaint&, bool doFill);
|
SkDevice.h | 109 virtual void drawPath(const SkDraw&, const SkPath& path, 121 const SkPath& path, const SkMatrix* matrix, 125 const SkPath& path, const SkMatrix* matrix);
|
SkScalerContext.h | 23 #include "SkPath.h" 36 SkPath* fPath; 224 void getPath(const SkGlyph&, SkPath*); 240 virtual void generatePath(const SkGlyph&, SkPath*) = 0; 252 void internalGetPath(const SkGlyph& glyph, SkPath* fillPath, 253 SkPath* devPath, SkMatrix* fillToDevMatrix);
|
SkScan.h | 25 class SkPath; 47 static void FillPath(const SkPath&, const SkRegion& clip, SkBlitter*); 61 static void HairPath(const SkPath&, const SkRegion* clip, SkBlitter*); 75 static void AntiFillPath(const SkPath&, const SkRegion& clip, SkBlitter*); 79 static void AntiHairPath(const SkPath&, const SkRegion* clip, SkBlitter*);
|
/external/skia/tests/ |
ParsePathTest.cpp | 4 static void test_to_from(skiatest::Reporter* reporter, const SkPath& path) { 8 SkPath path2; 36 SkPath path; 48 SkPath p;
|
PathTest.cpp | 2 #include "SkPath.h" 5 static void check_convex_bounds(skiatest::Reporter* reporter, const SkPath& p, 10 SkPath p2(p); 14 SkPath other; 31 SkPath p, p2; 36 REPORTER_ASSERT(reporter, p.getFillType() == SkPath::kWinding_FillType);
|
/external/skia/src/animator/ |
SkDrawPath.h | 24 #include "SkPath.h" 39 SkPath& getPath(); 47 SkPath fPath;
|
SkDrawPath.cpp | 78 SkPath& path = getPath(); 109 SkPath& SkDrawPath::getPath() { 146 const SkPath& path = ((SkDrawPath*) this)->getPath(); 178 SkASSERT(value.fOperand.fS32 >= SkPath::kWinding_FillType && 179 value.fOperand.fS32 <= SkPath::kEvenOdd_FillType); 180 fPath.setFillType((SkPath::FillType) value.fOperand.fS32);
|
/external/skia/src/gl/ |
SkGL.cpp | 5 #include "SkPath.h" 410 void SkGL::FillPath(const SkPath& path, const SkPaint& paint, bool useTex, 413 SkPath fillPath; 421 static int worst_case_edge_count(const SkPath& path) { 424 SkPath::Iter iter(path, true); 425 SkPath::Verb verb; 427 while ((verb = iter.next(NULL)) != SkPath::kDone_Verb) { 429 case SkPath::kLine_Verb: 432 case SkPath::kQuad_Verb: 435 case SkPath::kCubic_Verb [all...] |
SkGLDevice_SWLayer.h | 20 virtual void drawPath(const SkDraw&, const SkPath& path, 32 const SkPath& path, const SkMatrix* matrix,
|
/external/skia/include/effects/ |
SkLayerRasterizer.h | 51 virtual bool onRasterize(const SkPath& path, const SkMatrix& matrix,
|
/external/webkit/WebKit/android/nav/ |
SelectText.h | 32 #include "SkPath.h" 66 static void getSelectionArrow(SkPath* ); 67 void getSelectionCaret(SkPath* );
|
/frameworks/base/core/jni/android/graphics/ |
PathMeasure.cpp | 43 PathMeasurePair(const SkPath& path, bool forceClosed) 46 SkPath fPath; // copy of the user's path 55 static PathMeasurePair* create(JNIEnv* env, jobject clazz, const SkPath* path, jboolean forceClosed) { 59 static void setPath(JNIEnv* env, jobject clazz, PathMeasurePair* pair, const SkPath* path, jboolean forceClosed) { 103 jfloat stopF, SkPath* dst, jboolean startWithMoveTo) {
|