HomeSort by relevance Sort by last modified time
    Searched refs:SkPath (Results 26 - 50 of 114) sorted by null

12 3 4 5

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

Completed in 93 milliseconds

12 3 4 5