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

1 2 3 4 5 6 7 8 910

  /external/skia/include/gpu/
GrPath.h 15 #include "SkPath.h"
17 typedef SkPath GrPath;
GrFontScaler.h 17 class SkPath;
33 virtual bool getGlyphPath(uint16_t glyphID, SkPath*) = 0;
  /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*);
SkCullPoints.h 46 class SkPath;
51 from lineTo, and automatically builds a SkPath with the result(s).
56 SkCullPointsPath(const SkIRect& r, SkPath* dst);
58 void reset(const SkIRect& r, SkPath* dst);
65 SkPath* fPath;
  /external/skia/src/core/
SkPathHeap.cpp 9 #include "SkPath.h"
16 SkPathHeap::SkPathHeap() : fHeap(kPathCount * sizeof(SkPath)) {
20 : fHeap(kPathCount * sizeof(SkPath)) {
24 SkPath** ptr = fPaths.begin();
25 SkPath* p = (SkPath*)fHeap.allocThrow(count * sizeof(SkPath));
28 new (p) SkPath;
36 SkPath** iter = fPaths.begin();
37 SkPath** stop = fPaths.end()
    [all...]
SkPathHeap.h 15 class SkPath;
29 int append(const SkPath&);
33 const SkPath& operator[](int index) const {
43 SkTDArray<SkPath*> fPaths;
SkEdgeBuilder.cpp 9 #include "SkPath.h"
52 SkPath::Verb verb;
54 while ((verb = clipper->next(pts)) != SkPath::kDone_Verb) {
56 case SkPath::kLine_Verb:
59 case SkPath::kQuad_Verb:
62 case SkPath::kCubic_Verb:
80 int SkEdgeBuilder::build(const SkPath& path, const SkIRect* iclip,
86 SkPath::Iter iter(path, true);
88 SkPath::Verb verb;
95 while ((verb = iter.next(pts)) != SkPath::kDone_Verb)
    [all...]
SkStrokerPriv.h 24 typedef void (*CapProc)(SkPath* path,
28 SkPath* otherPath);
30 typedef void (*JoinProc)(SkPath* outer, SkPath* inner,
SkEdgeBuilder.h 17 class SkPath;
23 int build(const SkPath& path, const SkIRect* clip, int shiftUp);
  /external/skia/include/core/
SkStroke.h 17 class SkPath;
43 void strokeLine(const SkPoint& start, const SkPoint& end, SkPath*) const;
44 void strokeRect(const SkRect& rect, SkPath*) const;
45 void strokeOval(const SkRect& oval, SkPath*) const;
46 void strokeRRect(const SkRect& rect, SkScalar rx, SkScalar ry, SkPath*) const;
47 void strokePath(const SkPath& path, SkPath*) const;
SkPathEffect.h 15 class SkPath;
35 virtual bool filterPath(SkPath* dst, const SkPath& src, SkScalar* width) = 0;
82 virtual bool filterPath(SkPath* dst, const SkPath& src, SkScalar* width);
117 virtual bool filterPath(SkPath* dst, const SkPath& src, SkScalar* width);
SkRasterizer.h 18 class SkPath;
27 bool rasterize(const SkPath& path, const SkMatrix& matrix,
35 virtual bool onRasterize(const SkPath& path, const SkMatrix& matrix,
  /external/skia/src/gpu/
GrPathRenderer.h 18 class SkPath;
75 virtual bool requiresStencilPass(const SkPath& path,
81 virtual bool canDrawPath(const SkPath& path,
96 virtual bool drawPath(const SkPath& path,
119 virtual void drawPathToStencil(const SkPath& path,
126 virtual bool onDrawPath(const SkPath& path,
GrAAConvexPathRenderer.h 16 virtual bool canDrawPath(const SkPath& path,
21 virtual bool onDrawPath(const SkPath& path,
GrTesselatedPathRenderer.h 19 virtual bool canDrawPath(const SkPath& path,
24 virtual bool onDrawPath(const SkPath& path,
GrDefaultPathRenderer.h 24 virtual bool requiresStencilPass(const SkPath& path,
28 virtual bool canDrawPath(const SkPath& path,
33 virtual void drawPathToStencil(const SkPath& path,
39 virtual bool onDrawPath(const SkPath& path,
46 bool internalDrawPath(const SkPath& path,
53 bool createGeom(const SkPath& path,
  /frameworks/base/libs/hwui/
PathCache.h 35 PathCacheEntry(SkPath* path, SkPaint* paint):
52 SkPath* path;
69 PathTexture* get(SkPath* path, SkPaint* paint);
73 void remove(SkPath* path);
78 void removeDeferred(SkPath* path);
85 Vector<SkPath*> mGarbage;
  /external/skia/include/effects/
Sk2DPathEffect.h 13 #include "SkPath.h"
22 virtual bool filterPath(SkPath*, const SkPath&, SkScalar* width) SK_OVERRIDE;
35 virtual void begin(const SkIRect& uvBounds, SkPath* dst);
36 virtual void next(const SkPoint& loc, int u, int v, SkPath* dst);
37 virtual void end(SkPath* dst);
43 virtual void nextSpan(int u, int v, int ucount, SkPath* dst);
70 SkPath2DPathEffect(const SkMatrix&, const SkPath&);
81 virtual void next(const SkPoint&, int u, int v, SkPath* dst) SK_OVERRIDE;
84 SkPath fPath
    [all...]
Sk1DPathEffect.h 14 #include "SkPath.h"
22 virtual bool filterPath(SkPath* dst, const SkPath& src, SkScalar* width);
34 virtual SkScalar next(SkPath* dst, SkScalar distance, SkPathMeasure&) = 0;
57 SkPath1DPathEffect(const SkPath& path, SkScalar advance, SkScalar phase, Style);
60 virtual bool filterPath(SkPath*, const SkPath&, SkScalar* width) SK_OVERRIDE;
73 virtual SkScalar next(SkPath*, SkScalar distance, SkPathMeasure&) SK_OVERRIDE;
79 SkPath fPath; // copied from constructor
SkCornerPathEffect.h 30 virtual bool filterPath(SkPath* dst, const SkPath& src, SkScalar* width);
SkDiscretePathEffect.h 29 virtual bool filterPath(SkPath* dst, const SkPath& src, SkScalar* width);
  /external/skia/gm/
strokefill.cpp 10 #include "SkPath.h"
59 SkPath path;
60 path.setFillType(SkPath::kWinding_FillType);
61 path.addCircle(x, y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCW_Direction);
62 path.addCircle(x, y + SkIntToScalar(200), SkIntToScalar(40), SkPath::kCCW_Direction);
65 SkPath path2;
66 path2.setFillType(SkPath::kWinding_FillType);
67 path2.addCircle(x + SkIntToScalar(120), y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCCW_Direction);
68 path2.addCircle(x + SkIntToScalar(120), y + SkIntToScalar(200), SkIntToScalar(40), SkPath::kCW_Direction);
72 path2.addCircle(x + SkIntToScalar(240), y + SkIntToScalar(200), SkIntToScalar(50), SkPath::kCCW_Direction)
    [all...]
  /external/skia/samplecode/
SampleCull.cpp 14 #include "SkPath.h"
20 static void addbump(SkPath* path, const SkPoint pts[2], SkScalar bump) {
30 static void subdivide(SkPath* path, SkScalar bump) {
31 SkPath::Iter iter(*path, false);
33 SkPath tmp;
37 case SkPath::kMove_Verb:
40 case SkPath::kLine_Verb:
44 case SkPath::kDone_Verb:
54 static SkIPoint* getpts(const SkPath& path, int* count) {
60 SkPath::Iter iter(path, false)
    [all...]
  /external/skia/src/effects/
Sk1DPathEffect.cpp 13 bool Sk1DPathEffect::filterPath(SkPath* dst, const SkPath& src, SkScalar* width) {
31 SkPath1DPathEffect::SkPath1DPathEffect(const SkPath& path, SkScalar advance,
67 bool SkPath1DPathEffect::filterPath(SkPath* dst, const SkPath& src,
104 static void morphpath(SkPath* dst, const SkPath& src, SkPathMeasure& meas,
106 SkPath::Iter iter(src, false);
108 SkPath::Verb verb;
110 while ((verb = iter.next(srcP)) != SkPath::kDone_Verb)
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/skia/
SkiaFontWin.h 37 class SkPath;
48 static const SkPath* lookupOrCreatePathForGlyph(HDC, HFONT, WORD);

Completed in 662 milliseconds

1 2 3 4 5 6 7 8 910