Home
last modified time | relevance | path

Searched refs:geos (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/modules/skottie/src/layers/shapelayer/
H A DMergePaths.cpp17 sk_sp<sksg::Merge> ShapeBuilder::MergeGeometry(std::vector<sk_sp<sksg::GeometryNode>>&& geos, in MergeGeometry() argument
20 merge_recs.reserve(geos.size()); in MergeGeometry()
22 for (auto& geo : geos) { in MergeGeometry()
32 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachMergeGeometryEffect()
45 merged.push_back(ShapeBuilder::MergeGeometry(std::move(geos), mode)); in AttachMergeGeometryEffect()
30 AttachMergeGeometryEffect( const skjson::ObjectValue& jmerge, const AnimationBuilder*, std::vector<sk_sp<sksg::GeometryNode>>&& geos) AttachMergeGeometryEffect() argument
H A DShapeLayer.cpp152 AttachShapeContext(std::vector<sk_sp<sksg::GeometryNode>>* geos, in AttachShapeContext()
155 : fGeometryStack(geos) in AttachShapeContext()
227 std::vector<sk_sp<sksg::GeometryNode>> geos; in attachShape() local
242 geos.push_back(std::move(geo)); in attachShape()
248 if (!geos.empty()) { in attachShape()
249 geos = gGeometryEffectAttachers[rec->fInfo.fAttacherIndex](rec->fJson, in attachShape()
251 std::move(geos)); in attachShape()
260 AttachShapeContext groupShapeCtx(&geos, in attachShape()
273 if (!paint || geos.empty() || rec->fSuppressed) in attachShape()
276 auto drawGeos = geos; in attachShape()
[all...]
H A DRoundCorners.cpp44 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachRoundGeometryEffect()
46 rounded.reserve(geos.size()); in AttachRoundGeometryEffect()
48 for (auto& g : geos) { in AttachRoundGeometryEffect()
42 AttachRoundGeometryEffect( const skjson::ObjectValue& jround, const AnimationBuilder* abuilder, std::vector<sk_sp<sksg::GeometryNode>>&& geos) AttachRoundGeometryEffect() argument
H A DOffsetPaths.cpp56 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachOffsetGeometryEffect()
58 offsetted.reserve(geos.size()); in AttachOffsetGeometryEffect()
60 for (auto& g : geos) { in AttachOffsetGeometryEffect()
54 AttachOffsetGeometryEffect( const skjson::ObjectValue& jround, const AnimationBuilder* abuilder, std::vector<sk_sp<sksg::GeometryNode>>&& geos) AttachOffsetGeometryEffect() argument
H A DFillStroke.cpp171 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AdjustStrokeGeometry()
175 for (size_t i = 0; i < geos.size(); ++i) { in AdjustStrokeGeometry()
176 geos[i] = abuilder->attachDiscardableAdapter<DashAdapter>( in AdjustStrokeGeometry()
177 *jdash, *abuilder, std::move(geos[i])); in AdjustStrokeGeometry()
181 return std::move(geos); in AdjustStrokeGeometry()
168 AdjustStrokeGeometry( const skjson::ObjectValue& jstroke, const AnimationBuilder* abuilder, std::vector<sk_sp<sksg::GeometryNode>>&& geos) AdjustStrokeGeometry() argument
H A DTrimPaths.cpp76 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachTrimGeometryEffect()
88 inputs.push_back(ShapeBuilder::MergeGeometry(std::move(geos), sksg::Merge::Mode::kMerge)); in AttachTrimGeometryEffect()
90 inputs = std::move(geos); in AttachTrimGeometryEffect()
73 AttachTrimGeometryEffect( const skjson::ObjectValue& jtrim, const AnimationBuilder* abuilder, std::vector<sk_sp<sksg::GeometryNode>>&& geos) AttachTrimGeometryEffect() argument
H A DPuckerBloat.cpp159 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachPuckerBloatGeometryEffect()
161 bloated.reserve(geos.size()); in AttachPuckerBloatGeometryEffect()
163 for (auto& g : geos) { in AttachPuckerBloatGeometryEffect()
157 AttachPuckerBloatGeometryEffect( const skjson::ObjectValue& jround, const AnimationBuilder* abuilder, std::vector<sk_sp<sksg::GeometryNode>>&& geos) AttachPuckerBloatGeometryEffect() argument
/third_party/skia/tests/
H A DGrStyledShapeTest.cpp2144 SkTArray<std::unique_ptr<Geo>> geos; in DEF_TEST() local
2151 geos.emplace_back(new RectGeo(r)); in DEF_TEST()
2154 geos.emplace_back(new RRectPathGeo(rectPath, r, RRectPathGeo::RRectForStroke::kYes, in DEF_TEST()
2156 geos.emplace_back(new RRectPathGeo(rectPath, r, RRectPathGeo::RRectForStroke::kYes, in DEF_TEST()
2164 geos.emplace_back(new RRectGeo(rr)); in DEF_TEST()
2168 geos.emplace_back(new RRectPathGeo(rectPath, rr, RRectPathGeo::RRectForStroke::kYes, in DEF_TEST()
2170 geos.emplace_back(new RRectPathGeo(rectPath, rr, RRectPathGeo::RRectForStroke::kYes, in DEF_TEST()
2178 geos.emplace_back(new ArcGeo(SkRect::MakeWH(200, 100), 12.f, 110.f, false)); in DEF_TEST()
2179 geos.emplace_back(new ArcGeo(SkRect::MakeWH(200, 100), 12.f, 110.f, true)); in DEF_TEST()
2187 geos in DEF_TEST()
[all...]

Completed in 7 milliseconds