Lines Matching refs:sksg
13 #include "modules/sksg/include/SkSGGeometryEffect.h"
14 #include "modules/sksg/include/SkSGMerge.h"
23 class TrimEffectAdapter final : public DiscardableAdapterBase<TrimEffectAdapter, sksg::TrimEffect> {
27 sk_sp<sksg::GeometryNode> child)
28 : INHERITED(sksg::TrimEffect::Make(std::move(child))) {
68 using INHERITED = DiscardableAdapterBase<TrimEffectAdapter, sksg::TrimEffect>;
73 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachTrimGeometryEffect(
76 std::vector<sk_sp<sksg::GeometryNode>>&& geos) {
86 std::vector<sk_sp<sksg::GeometryNode>> inputs;
88 inputs.push_back(ShapeBuilder::MergeGeometry(std::move(geos), sksg::Merge::Mode::kMerge));
93 std::vector<sk_sp<sksg::GeometryNode>> trimmed;