Lines Matching defs:sksg

13 #include "modules/sksg/include/SkSGMerge.h"
23 namespace sksg {
29 } // namespace sksg
39 static sk_sp<sksg::Merge> MergeGeometry(std::vector<sk_sp<sksg::GeometryNode>>&&,
40 sksg::Merge::Mode);
42 static sk_sp<sksg::GeometryNode> AttachPathGeometry(const skjson::ObjectValue&,
44 static sk_sp<sksg::GeometryNode> AttachRRectGeometry(const skjson::ObjectValue&,
46 static sk_sp<sksg::GeometryNode> AttachEllipseGeometry(const skjson::ObjectValue&,
48 static sk_sp<sksg::GeometryNode> AttachPolystarGeometry(const skjson::ObjectValue&,
51 static sk_sp<sksg::PaintNode> AttachColorFill(const skjson::ObjectValue&,
53 static sk_sp<sksg::PaintNode> AttachColorStroke(const skjson::ObjectValue&,
55 static sk_sp<sksg::PaintNode> AttachGradientFill(const skjson::ObjectValue&,
57 static sk_sp<sksg::PaintNode> AttachGradientStroke(const skjson::ObjectValue&,
60 static std::vector<sk_sp<sksg::GeometryNode>> AttachMergeGeometryEffect(
62 std::vector<sk_sp<sksg::GeometryNode>>&&);
63 static std::vector<sk_sp<sksg::GeometryNode>> AttachTrimGeometryEffect(
66 std::vector<sk_sp<sksg::GeometryNode>>&&);
67 static std::vector<sk_sp<sksg::GeometryNode>> AttachRoundGeometryEffect(
69 std::vector<sk_sp<sksg::GeometryNode>>&&);
70 static std::vector<sk_sp<sksg::GeometryNode>> AttachOffsetGeometryEffect(
72 std::vector<sk_sp<sksg::GeometryNode>>&&);
73 static std::vector<sk_sp<sksg::GeometryNode>> AttachPuckerBloatGeometryEffect(
75 std::vector<sk_sp<sksg::GeometryNode>>&&);
76 static std::vector<sk_sp<sksg::GeometryNode>> AdjustStrokeGeometry(
78 std::vector<sk_sp<sksg::GeometryNode>>&&);
80 static std::vector<sk_sp<sksg::RenderNode>> AttachRepeaterDrawEffect(
83 std::vector<sk_sp<sksg::RenderNode>>&&);
86 static sk_sp<sksg::PaintNode> AttachFill(const skjson::ObjectValue&,
88 sk_sp<sksg::PaintNode>,
90 static sk_sp<sksg::PaintNode> AttachStroke(const skjson::ObjectValue&,
92 sk_sp<sksg::PaintNode>,