Home
last modified time | relevance | path

Searched refs:SkTDArray (Results 1 - 25 of 133) sorted by relevance

123456

/third_party/skia/include/private/
H A DSkTDArray.h20 /** SkTDArray<T> implements a std::vector-like array for raw data-only objects that do not require
27 template <typename T> class SkTDArray { class
29 SkTDArray() : fArray(nullptr), fReserve(0), fCount(0) {} in SkTDArray() function in SkTDArray
30 SkTDArray(const T src[], int count) { in SkTDArray() function in SkTDArray
41 SkTDArray(const std::initializer_list<T>& list) : SkTDArray(list.begin(), list.size()) {} in SkTDArray() function in SkTDArray
42 SkTDArray(const SkTDArray<T>& src) : fArray(nullptr), fReserve(0), fCount(0) { in SkTDArray() function in SkTDArray
43 SkTDArray<T> tmp(src.fArray, src.fCount); in SkTDArray()
46 SkTDArray(SkTDArra in SkTDArray() function in SkTDArray
[all...]
H A DSkPathRef.h18 #include "include/private/SkTDArray.h"
67 SkPathRef(SkTDArray<SkPoint> points, SkTDArray<uint8_t> verbs, SkTDArray<SkScalar> weights, in SkPathRef()
506 SkTDArray<SkPoint> fPoints;
507 SkTDArray<uint8_t> fVerbs;
508 SkTDArray<SkScalar> fConicWeights;
/third_party/skia/src/gpu/geometry/
H A DGrAAConvexTessellator.h15 #include "include/private/SkTDArray.h"
124 SkTDArray<struct PointData> fPts;
151 void init(const SkTDArray<SkVector>& norms, const SkTDArray<SkVector>& bisectors);
176 SkTDArray<PointData> fPts;
252 SkTDArray<SkPoint> fPts;
253 SkTDArray<SkScalar> fCoverages;
255 SkTDArray<bool> fMovable;
258 SkTDArray<CurveState> fCurveState;
261 SkTDArray<SkVecto
[all...]
/third_party/skia/tests/
H A DMatrixClipCollapseTest.cpp61 static void gets_ops(SkPicture& input, SkTDArray<DrawType>* ops) { in gets_ops()
142 DrawOpType draw, SkTDArray<DrawType>* expected,
146 SkTDArray<DrawType>* expected, int accumulatedClips);
149 SkTDArray<DrawType>* expected);
194 static void add_clip(ClipType clip, MatType mat, SkTDArray<DrawType>* expected) { in add_clip()
257 static void add_mat(MatType mat, SkTDArray<DrawType>* expected) { in add_mat()
283 static void emit_draw(SkCanvas* canvas, DrawOpType draw, SkTDArray<DrawType>* expected) { in emit_draw()
326 DrawOpType draw, SkTDArray<DrawType>* expected, in emit_clip_and_mat()
347 DrawOpType draw, SkTDArray<DrawType>* expected, in emit_mat_and_clip()
370 DrawOpType draw, SkTDArray<DrawTyp in emit_double_mat_and_clip()
[all...]
H A DGpuRectanizerTest.cpp9 #include "include/private/SkTDArray.h"
33 const SkTDArray<SkISize>& rects) { in test_rectanizer_inserts()
45 static void test_skyline(skiatest::Reporter* reporter, const SkTDArray<SkISize>& rects) { in test_skyline()
52 static void test_pow2(skiatest::Reporter* reporter, const SkTDArray<SkISize>& rects) { in test_pow2()
60 SkTDArray<SkISize> rects; in DEF_GPUTEST()
H A DFontMgrAndroidParserTest.cpp26 int CountFallbacks(SkTDArray<FontFamily*> fontFamilies) { in CountFallbacks()
46 static void ValidateLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* firstExpectedFile, in ValidateLoadedFonts()
95 static void DumpLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* label) { in DumpLoadedFonts()
180 SkTDArray<FontFamily*> preV17FontFamilies; in DEF_TEST()
198 SkTDArray<FontFamily*> v17FontFamilies; in DEF_TEST()
217 SkTDArray<FontFamily*> v22FontFamilies; in DEF_TEST()
H A DInsetConvexPolyTest.cpp11 SkTDArray<SkPoint> rrectPoly; in DEF_TEST()
37 SkTDArray<SkPoint> insetPoly; in DEF_TEST()
71 SkTDArray<SkPoint> clippedRRectPoly; in DEF_TEST()
/third_party/skia/src/utils/
H A DSkPolyUtils.h14 #include "include/private/SkTDArray.h"
29 SkScalar inset, SkTDArray<SkPoint>* insetPolygon);
46 const SkRect& bounds, SkScalar offset, SkTDArray<SkPoint>* offsetPolygon,
47 SkTDArray<int>* polygonIndices = nullptr);
107 SkTDArray<uint16_t>* triangleIndices);
H A DSkShadowTessellator.cpp59 const SkTDArray<SkPoint>& umbraPolygon, bool lastEdge, bool doClip);
61 const SkTDArray<SkPoint>& umbraPolygon, int* currUmbraIndex);
62 int getClosestUmbraIndex(const SkPoint& point, const SkTDArray<SkPoint>& umbraPolygon);
66 void stitchConcaveRings(const SkTDArray<SkPoint>& umbraPolygon,
67 SkTDArray<int>* umbraIndices,
68 const SkTDArray<SkPoint>& penumbraPolygon,
69 SkTDArray<int>* penumbraIndices);
93 SkTDArray<SkPoint> fPointBuffer;
95 SkTDArray<SkPoint> fPositions;
96 SkTDArray<SkColo
[all...]
H A DSkCharToGlyphCache.h12 #include "include/private/SkTDArray.h"
57 SkTDArray<int32_t> fK32;
58 SkTDArray<uint16_t> fV16;
/third_party/skia/bench/
H A DPolyUtilsBench.cpp22 virtual void makePoly(SkTDArray<SkPoint>* poly) = 0;
50 SkTDArray<SkPoint> poly;
65 SkTDArray<SkPoint> result;
74 SkTDArray<SkPoint> result;
91 SkTDArray<uint16_t> triangleIndices;
115 void makePoly(SkTDArray<SkPoint>* poly) override {
141 void makePoly(SkTDArray<SkPoint>* poly) override {
164 void makePoly(SkTDArray<SkPoint>* poly) override {
190 void makePoly(SkTDArray<SkPoint>* poly) override {
215 void makePoly(SkTDArray<SkPoin
[all...]
H A DChartBench.cpp12 #include "include/private/SkTDArray.h"
22 SkRandom* random, SkTDArray<SkScalar>* dataPts) { in gen_data()
34 static void gen_paths(const SkTDArray<SkScalar>& topData, in gen_paths()
35 const SkTDArray<SkScalar>* bottomData, in gen_paths()
149 SkTDArray<SkScalar>* prevData = nullptr;
182 SkTDArray<SkScalar> fData[kNumGraphs];
H A DSKPBench.h14 #include "include/private/SkTDArray.h"
48 const SkTDArray<SkIRect>& tileRects() const { return fTileRects; } in tileRects()
58 SkTDArray<SkIRect> fTileRects; // for MultiPictureDraw
H A DTextBlobBench.cpp54 SkTDArray<uint16_t> fGlyphs;
55 SkTDArray<SkScalar> fXPos;
/third_party/skia/include/core/
H A DSkContourMeasure.h13 #include "include/private/SkTDArray.h"
76 const SkTDArray<Segment> fSegments;
77 const SkTDArray<SkPoint> fPts; // Points used to define the segments
82 SkContourMeasure(SkTDArray<Segment>&& segs, SkTDArray<SkPoint>&& pts,
/third_party/skia/samplecode/
H A DSampleChart.cpp15 static void gen_data(SkScalar yAvg, SkScalar ySpread, int count, SkTDArray<SkScalar>* dataPts) { in gen_data()
28 static void gen_paths(const SkTDArray<SkScalar>& topData, in gen_paths()
29 const SkTDArray<SkScalar>* bottomData, in gen_paths()
87 SkTDArray<SkScalar> fData[kNumGraphs];
134 SkTDArray<SkScalar>* prevData = nullptr;
H A DSampleRectanizer.cpp139 SkTDArray<SkISize> fRects[3];
140 SkTDArray<SkISize>* fCurRects;
141 SkTDArray<SkIPoint16> fRectLocations;
/third_party/skia/src/pathops/
H A DSkOpEdgeBuilder.h63 SkTDArray<SkPoint> fPathPts;
64 SkTDArray<SkScalar> fWeights;
65 SkTDArray<uint8_t> fPathVerbs;
H A DSkPathWriter.h12 #include "include/private/SkTDArray.h"
38 const SkTDArray<const SkOpPtT*>& endPtTs() const { return fEndPtTs; } in endPtTs()
48 SkTDArray<const SkOpPtT*> fEndPtTs; // possible pt values for partial starts and ends
/third_party/skia/src/ports/
H A DSkFontMgr_android_parser.cpp14 #include "include/private/SkTDArray.h"
90 FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families, in FamilyData()
107 SkTDArray<FontFamily*>& fFamilies; // The array to append families, owned by caller
117 SkTDArray<const TagHandler*> fHandler; // The stack of current tag handlers.
645 static int parse_config_file(const char* filename, SkTDArray<FontFamily*>& families, in parse_config_file()
702 static int append_system_font_families(SkTDArray<FontFamily*>& fontFamilies, in append_system_font_families()
720 static void append_fallback_font_families_for_locale(SkTDArray<FontFamily*>& fallbackFonts, in append_fallback_font_families_for_locale()
747 SkTDArray<FontFamily*> langSpecificFonts; in append_fallback_font_families_for_locale()
758 static void append_system_fallback_font_families(SkTDArray<FontFamily*>& fallbackFonts, in append_system_fallback_font_families()
767 static void mixin_vendor_fallback_font_families(SkTDArray<FontFamil
[all...]
/third_party/skia/gm/
H A Ddrawglyphs.cpp14 #include "include/private/SkTDArray.h"
81 SkTDArray<SkGlyphID> fGlyphs;
82 SkTDArray<SkPoint> fPositions;
83 SkTDArray<SkRSXform> fXforms;
/third_party/skia/src/xml/
H A DSkDOMParser.h9 #include "include/private/SkTDArray.h"
35 SkTDArray<SkDOM::Node*> fParentStack;
41 SkTDArray<SkDOM::Attr> fAttrs;
/third_party/skia/fuzz/
H A DFuzzPolyUtils.cpp31 SkTDArray<SkPoint> output; in DEF_FUZZ()
42 SkTDArray<uint16_t> outputIndices; in DEF_FUZZ()
/third_party/skia/tools/fonts/
H A Dcreate_test_font.cpp125 int emSize, SkString* ptsOut, SkTDArray<SkPath::Verb>* verbs, in output_path_data()
126 SkTDArray<unsigned>* charCodes, SkTDArray<SkScalar>* widths) { in output_path_data()
199 SkTDArray<SkPath::Verb> verbs; in output_font()
200 SkTDArray<unsigned> charCodes; in output_font()
201 SkTDArray<SkScalar> widths; in output_font()
/third_party/skia/src/core/
H A DSkPtrRecorder.h14 #include "include/private/SkTDArray.h"
95 SkTDArray<Pair> fList;
166 SkTDArray<const char*> fNames;

Completed in 12 milliseconds

123456