/third_party/skia/modules/skottie/src/layers/shapelayer/ |
H A D | MergePaths.cpp | 17 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 D | ShapeLayer.cpp | 152 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 D | RoundCorners.cpp | 44 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 D | OffsetPaths.cpp | 56 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 D | FillStroke.cpp | 171 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 D | TrimPaths.cpp | 76 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 D | PuckerBloat.cpp | 159 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 D | GrStyledShapeTest.cpp | 2144 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...] |