Home
last modified time | relevance | path

Searched refs:PathStrokeList (Results 1 – 11 of 11) sorted by relevance

/external/skia/src/gpu/tessellate/
DGrStrokeTessellator.h19 struct PathStrokeList { struct
20 PathStrokeList(const SkPath& path, const SkStrokeRec& stroke, const SkPMColor4f& color) in PathStrokeList() argument
25 PathStrokeList* fNext = nullptr; argument
29 const SkMatrix& viewMatrix, PathStrokeList* pathStrokeList) in GrStrokeTessellator()
49 PathStrokeList* fPathStrokeList;
120 using PathStrokeList = GrStrokeTessellator::PathStrokeList;
126 float fetchRadialSegmentsPerRadian(PathStrokeList* head) { in fetchRadialSegmentsPerRadian()
133 PathStrokeList* peekAhead = head; in fetchRadialSegmentsPerRadian()
DGrStrokeTessellateOp.h26 using PathStrokeList = GrStrokeTessellator::PathStrokeList; variable
66 PathStrokeList fPathStrokeList;
67 PathStrokeList** fPathStrokeTail = &fPathStrokeList.fNext;
DGrStrokeFixedCountTessellator.h19 PathStrokeList* pathStrokeList) in GrStrokeFixedCountTessellator()
DGrStrokeHardwareTessellator.h20 PathStrokeList* pathStrokeList, const GrShaderCaps&) in GrStrokeHardwareTessellator()
DGrStrokeIndirectTessellator.h25 GrStrokeIndirectTessellator(ShaderFlags, const SkMatrix& viewMatrix, PathStrokeList*,
DGrStrokeIndirectTessellator.cpp442 PathStrokeList* pathStrokeList, in GrStrokeIndirectTessellator()
466 for (PathStrokeList* pathStroke = fPathStrokeList; pathStroke; pathStroke = pathStroke->fNext) { in GrStrokeIndirectTessellator()
812 for (PathStrokeList* pathStroke = fPathStrokeList; pathStroke; pathStroke = pathStroke->fNext) { in writeBuffers()
DGrStrokeTessellateOp.cpp119 auto* headCopy = alloc->make<PathStrokeList>(std::move(op->fPathStrokeList)); in onCombineIfPossible()
DGrStrokeFixedCountTessellator.cpp229 for (PathStrokeList* pathStroke = fPathStrokeList; pathStroke; pathStroke = pathStroke->fNext) { in prepare()
DGrStrokeHardwareTessellator.cpp701 for (PathStrokeList* pathStroke = fPathStrokeList; pathStroke; pathStroke = pathStroke->fNext) { in prepare()
/external/skia/bench/
DTessellateBench.cpp206 using PathStrokeList = GrStrokeTessellator::PathStrokeList; typedef
208 PathStrokeList*,
213 PathStrokeList* pathStrokeList, in make_hw_tessellator()
220 ShaderFlags shaderFlags, const SkMatrix& viewMatrix, PathStrokeList* pathStrokeList, in make_fixed_count_tessellator()
225 using MakePathStrokesFn = std::vector<PathStrokeList>(*)();
227 static std::vector<PathStrokeList> make_simple_cubic_path() { in make_simple_cubic_path()
240 static std::vector<PathStrokeList> make_motionmark_paths() { in make_motionmark_paths()
241 std::vector<PathStrokeList> pathStrokes; in make_motionmark_paths()
339 std::vector<PathStrokeList> fPathStrokes;
399 GrStrokeTessellator::PathStrokeList pathStroke(path, fStrokeRec, SK_PMColor4fWHITE); in onDraw()
/external/skia/tests/
DStrokeIndirectTest.cpp44 GrStrokeTessellator::PathStrokeList pathStrokeList(path, stroke, SK_PMColor4fWHITE); in test_stroke()