Home
last modified time | relevance | path

Searched refs:GeometryNode (Results 1 - 25 of 26) sorted by relevance

12

/third_party/skia/modules/skottie/src/layers/shapelayer/
H A DShapeLayer.h25 class GeometryNode;
39 static sk_sp<sksg::Merge> MergeGeometry(std::vector<sk_sp<sksg::GeometryNode>>&&,
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&,
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>>
[all...]
H A DRoundCorners.cpp25 sk_sp<sksg::GeometryNode> child) in RoundCornersAdapter()
42 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachRoundGeometryEffect( in AttachRoundGeometryEffect()
44 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachRoundGeometryEffect()
45 std::vector<sk_sp<sksg::GeometryNode>> rounded; in AttachRoundGeometryEffect()
H A DOffsetPaths.cpp25 sk_sp<sksg::GeometryNode> child) in OffsetPathsAdapter()
54 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachOffsetGeometryEffect( in AttachOffsetGeometryEffect()
56 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachOffsetGeometryEffect()
57 std::vector<sk_sp<sksg::GeometryNode>> offsetted; in AttachOffsetGeometryEffect()
H A DPuckerBloat.cpp31 explicit PuckerBloatEffect(sk_sp<sksg::GeometryNode> geo) : INHERITED({std::move(geo)}) {} in PuckerBloatEffect()
42 SkPath onRevalidateEffect(const sk_sp<GeometryNode>& geo) override {
139 sk_sp<sksg::GeometryNode> child) in PuckerBloatAdapter()
157 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachPuckerBloatGeometryEffect( in AttachPuckerBloatGeometryEffect()
159 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachPuckerBloatGeometryEffect()
160 std::vector<sk_sp<sksg::GeometryNode>> bloated; in AttachPuckerBloatGeometryEffect()
H A DTrimPaths.cpp27 sk_sp<sksg::GeometryNode> child) in TrimEffectAdapter()
73 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachTrimGeometryEffect( in AttachTrimGeometryEffect()
76 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachTrimGeometryEffect()
86 std::vector<sk_sp<sksg::GeometryNode>> inputs; in AttachTrimGeometryEffect()
93 std::vector<sk_sp<sksg::GeometryNode>> trimmed; in AttachTrimGeometryEffect()
H A DMergePaths.cpp17 sk_sp<sksg::Merge> ShapeBuilder::MergeGeometry(std::vector<sk_sp<sksg::GeometryNode>>&& geos, in MergeGeometry()
30 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachMergeGeometryEffect( in AttachMergeGeometryEffect()
32 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachMergeGeometryEffect()
44 std::vector<sk_sp<sksg::GeometryNode>> merged; in AttachMergeGeometryEffect()
H A DShapeLayer.cpp33 using GeometryAttacherT = sk_sp<sksg::GeometryNode> (*)(const skjson::ObjectValue&,
43 std::vector<sk_sp<sksg::GeometryNode>> (*)(const skjson::ObjectValue&,
45 std::vector<sk_sp<sksg::GeometryNode>>&&);
146 sk_sp<sksg::GeometryNode> ShapeBuilder::AttachPathGeometry(const skjson::ObjectValue& jpath, in AttachPathGeometry()
152 AttachShapeContext(std::vector<sk_sp<sksg::GeometryNode>>* geos, in AttachShapeContext()
159 std::vector<sk_sp<sksg::GeometryNode>>* fGeometryStack;
227 std::vector<sk_sp<sksg::GeometryNode>> geos; in attachShape()
362 std::vector<sk_sp<sksg::GeometryNode>> geometryStack; in attachShapeLayer()
H A DFillStroke.cpp95 sk_sp<sksg::GeometryNode> geo) in DashAdapter()
168 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AdjustStrokeGeometry( in AdjustStrokeGeometry()
171 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AdjustStrokeGeometry()
H A DRectangle.cpp51 sk_sp<sksg::GeometryNode> ShapeBuilder::AttachRRectGeometry(const skjson::ObjectValue& jrect, in AttachRRectGeometry()
H A DEllipse.cpp49 sk_sp<sksg::GeometryNode> ShapeBuilder::AttachEllipseGeometry(const skjson::ObjectValue& jellipse, in AttachEllipseGeometry()
H A DPolystar.cpp85 sk_sp<sksg::GeometryNode> ShapeBuilder::AttachPolystarGeometry(const skjson::ObjectValue& jstar, in AttachPolystarGeometry()
/third_party/skia/modules/sksg/include/
H A DSkSGGeometryEffect.h23 class GeometryEffect : public GeometryNode {
25 explicit GeometryEffect(sk_sp<GeometryNode>);
35 virtual SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) = 0;
38 const sk_sp<GeometryNode> fChild;
41 using INHERITED = GeometryNode;
49 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()
58 explicit TrimEffect(sk_sp<GeometryNode> child) : INHERITED(std::move(child)) {} in TrimEffect()
60 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;
70 * Apply a transform to a GeometryNode.
74 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> chil
[all...]
H A DSkSGClipEffect.h15 class GeometryNode;
23 static sk_sp<ClipEffect> Make(sk_sp<RenderNode> child, sk_sp<GeometryNode> clip, in Make()
33 ClipEffect(sk_sp<RenderNode>, sk_sp<GeometryNode>, bool aa);
41 const sk_sp<GeometryNode> fClipNode;
H A DSkSGDraw.h26 static sk_sp<Draw> Make(sk_sp<GeometryNode> geo, sk_sp<PaintNode> paint) { in Make()
31 Draw(sk_sp<GeometryNode>, sk_sp<PaintNode> paint);
40 sk_sp<GeometryNode> fGeometry;
H A DSkSGMerge.h25 class Merge final : public GeometryNode {
40 sk_sp<GeometryNode> fGeo;
64 using INHERITED = GeometryNode;
H A DSkSGRect.h25 class Rect final : public GeometryNode {
65 using INHERITED = GeometryNode;
71 class RRect final : public GeometryNode {
108 using INHERITED = GeometryNode;
H A DSkSGText.h28 class Text final : public GeometryNode {
70 using INHERITED = GeometryNode;
76 class TextBlob final : public GeometryNode {
98 using INHERITED = GeometryNode;
H A DSkSGGeometryNode.h25 class GeometryNode : public Node { class
35 GeometryNode();
H A DSkSGPlane.h21 class Plane final : public GeometryNode {
36 using INHERITED = GeometryNode;
H A DSkSGPath.h23 class Path : public GeometryNode {
57 using INHERITED = GeometryNode;
/third_party/skia/modules/sksg/src/
H A DSkSGGeometryNode.cpp15 GeometryNode::GeometryNode() : INHERITED(kBubbleDamage_Trait) {} in GeometryNode() function in sksg::GeometryNode
17 void GeometryNode::clip(SkCanvas* canvas, bool aa) const { in clip()
22 void GeometryNode::draw(SkCanvas* canvas, const SkPaint& paint) const { in draw()
27 bool GeometryNode::contains(const SkPoint& p) const { in contains()
32 SkPath GeometryNode::asPath() const { in asPath()
H A DSkSGGeometryEffect.cpp24 GeometryEffect::GeometryEffect(sk_sp<GeometryNode> child) in GeometryEffect()
62 SkPath TrimEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
74 GeometryTransform::GeometryTransform(sk_sp<GeometryNode> child, sk_sp<Transform> transform) in GeometryTransform()
85 SkPath GeometryTransform::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
120 SkPath DashEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
132 SkPath RoundEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
144 SkPath OffsetEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
H A DSkSGClipEffect.cpp16 ClipEffect::ClipEffect(sk_sp<RenderNode> child, sk_sp<GeometryNode> clip, bool aa) in ClipEffect()
H A DSkSGDraw.cpp19 Draw::Draw(sk_sp<GeometryNode> geometry, sk_sp<PaintNode> paint) in Draw()
/third_party/skia/samplecode/
H A DSampleSG.cpp25 sksg::GeometryNode* fGeo;
43 void appendNode(sk_sp<sksg::Draw> d, sk_sp<sksg::GeometryNode> g, sk_sp<sksg::PaintNode> p) { in appendNode()

Completed in 9 milliseconds

12