/third_party/skia/include/private/ |
H A D | SkTDArray.h | 20 /** 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 D | SkPathRef.h | 18 #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 D | GrAAConvexTessellator.h | 15 #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 D | MatrixClipCollapseTest.cpp | 61 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 D | GpuRectanizerTest.cpp | 9 #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 D | FontMgrAndroidParserTest.cpp | 26 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 D | InsetConvexPolyTest.cpp | 11 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 D | SkPolyUtils.h | 14 #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 D | SkShadowTessellator.cpp | 59 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 D | SkCharToGlyphCache.h | 12 #include "include/private/SkTDArray.h" 57 SkTDArray<int32_t> fK32; 58 SkTDArray<uint16_t> fV16;
|
/third_party/skia/bench/ |
H A D | PolyUtilsBench.cpp | 22 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 D | ChartBench.cpp | 12 #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 D | SKPBench.h | 14 #include "include/private/SkTDArray.h" 48 const SkTDArray<SkIRect>& tileRects() const { return fTileRects; } in tileRects() 58 SkTDArray<SkIRect> fTileRects; // for MultiPictureDraw
|
H A D | TextBlobBench.cpp | 54 SkTDArray<uint16_t> fGlyphs; 55 SkTDArray<SkScalar> fXPos;
|
/third_party/skia/include/core/ |
H A D | SkContourMeasure.h | 13 #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 D | SampleChart.cpp | 15 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 D | SampleRectanizer.cpp | 139 SkTDArray<SkISize> fRects[3]; 140 SkTDArray<SkISize>* fCurRects; 141 SkTDArray<SkIPoint16> fRectLocations;
|
/third_party/skia/src/pathops/ |
H A D | SkOpEdgeBuilder.h | 63 SkTDArray<SkPoint> fPathPts; 64 SkTDArray<SkScalar> fWeights; 65 SkTDArray<uint8_t> fPathVerbs;
|
H A D | SkPathWriter.h | 12 #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 D | SkFontMgr_android_parser.cpp | 14 #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 D | drawglyphs.cpp | 14 #include "include/private/SkTDArray.h" 81 SkTDArray<SkGlyphID> fGlyphs; 82 SkTDArray<SkPoint> fPositions; 83 SkTDArray<SkRSXform> fXforms;
|
/third_party/skia/src/xml/ |
H A D | SkDOMParser.h | 9 #include "include/private/SkTDArray.h" 35 SkTDArray<SkDOM::Node*> fParentStack; 41 SkTDArray<SkDOM::Attr> fAttrs;
|
/third_party/skia/fuzz/ |
H A D | FuzzPolyUtils.cpp | 31 SkTDArray<SkPoint> output; in DEF_FUZZ() 42 SkTDArray<uint16_t> outputIndices; in DEF_FUZZ()
|
/third_party/skia/tools/fonts/ |
H A D | create_test_font.cpp | 125 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 D | SkPtrRecorder.h | 14 #include "include/private/SkTDArray.h" 95 SkTDArray<Pair> fList; 166 SkTDArray<const char*> fNames;
|