Home
last modified time | relevance | path

Searched refs:GeometryNode (Results 1 – 25 of 33) sorted by relevance

12

/external/skqp/experimental/sksg/geometry/
DSkSGGeometryTransform.h23 class GeometryTransform final : public GeometryNode {
25 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, sk_sp<Matrix> matrix) { in Make()
31 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, const SkMatrix& m) { in Make()
47 GeometryTransform(sk_sp<GeometryNode>, sk_sp<Matrix>);
49 const sk_sp<GeometryNode> fChild;
53 using INHERITED = GeometryNode;
DSkSGTrimEffect.h23 class TrimEffect final : public GeometryNode {
25 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()
43 explicit TrimEffect(sk_sp<GeometryNode>);
45 const sk_sp<GeometryNode> fChild;
51 using INHERITED = GeometryNode;
DSkSGMerge.h25 class Merge final : public GeometryNode {
39 static sk_sp<Merge> Make(std::vector<sk_sp<GeometryNode>>&& geos, Mode mode) { in Make()
53 Merge(std::vector<sk_sp<GeometryNode>>&& geos, Mode);
55 std::vector<sk_sp<GeometryNode>> fGeos;
59 using INHERITED = GeometryNode;
DSkSGRect.h24 class Rect final : public GeometryNode {
46 using INHERITED = GeometryNode;
52 class RRect final : public GeometryNode {
71 using INHERITED = GeometryNode;
DSkSGPath.h23 class Path : public GeometryNode {
42 using INHERITED = GeometryNode;
DSkSGText.h27 class Text final : public GeometryNode {
64 using INHERITED = GeometryNode;
/external/skia/experimental/sksg/geometry/
DSkSGGeometryTransform.h23 class GeometryTransform final : public GeometryNode {
25 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, sk_sp<Matrix> matrix) { in Make()
31 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, const SkMatrix& m) { in Make()
47 GeometryTransform(sk_sp<GeometryNode>, sk_sp<Matrix>);
49 const sk_sp<GeometryNode> fChild;
53 using INHERITED = GeometryNode;
DSkSGTrimEffect.h23 class TrimEffect final : public GeometryNode {
25 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()
43 explicit TrimEffect(sk_sp<GeometryNode>);
45 const sk_sp<GeometryNode> fChild;
51 using INHERITED = GeometryNode;
DSkSGMerge.h25 class Merge final : public GeometryNode {
39 static sk_sp<Merge> Make(std::vector<sk_sp<GeometryNode>>&& geos, Mode mode) { in Make()
53 Merge(std::vector<sk_sp<GeometryNode>>&& geos, Mode);
55 std::vector<sk_sp<GeometryNode>> fGeos;
59 using INHERITED = GeometryNode;
DSkSGRect.h24 class Rect final : public GeometryNode {
46 using INHERITED = GeometryNode;
52 class RRect final : public GeometryNode {
71 using INHERITED = GeometryNode;
DSkSGPlane.h21 class Plane final : public GeometryNode {
35 using INHERITED = GeometryNode;
DSkSGPath.h23 class Path : public GeometryNode {
42 using INHERITED = GeometryNode;
DSkSGText.h27 class Text final : public GeometryNode {
64 using INHERITED = GeometryNode;
/external/skqp/experimental/sksg/
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 SkPath GeometryNode::asPath() const { in asPath()
DSkSGDraw.h15 class GeometryNode; variable
27 static sk_sp<Draw> Make(sk_sp<GeometryNode> geo, sk_sp<PaintNode> paint) { in Make()
32 Draw(sk_sp<GeometryNode>, sk_sp<PaintNode> paint);
40 sk_sp<GeometryNode> fGeometry;
DSkSGGeometryNode.h25 class GeometryNode : public Node {
33 GeometryNode();
/external/skia/experimental/sksg/
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 SkPath GeometryNode::asPath() const { in asPath()
DSkSGDraw.h15 class GeometryNode; variable
27 static sk_sp<Draw> Make(sk_sp<GeometryNode> geo, sk_sp<PaintNode> paint) { in Make()
32 Draw(sk_sp<GeometryNode>, sk_sp<PaintNode> paint);
40 sk_sp<GeometryNode> fGeometry;
DSkSGGeometryNode.h25 class GeometryNode : public Node {
33 GeometryNode();
/external/skia/experimental/sksg/effects/
DSkSGClipEffect.h15 class GeometryNode; variable
23 static sk_sp<ClipEffect> Make(sk_sp<RenderNode> child, sk_sp<GeometryNode> clip,
33 ClipEffect(sk_sp<RenderNode>, sk_sp<GeometryNode>, bool aa);
40 const sk_sp<GeometryNode> fClipNode;
DSkSGClipEffect.cpp16 ClipEffect::ClipEffect(sk_sp<RenderNode> child, sk_sp<GeometryNode> clip, bool aa) in ClipEffect()
/external/skqp/experimental/sksg/effects/
DSkSGClipEffect.h15 class GeometryNode; variable
23 static sk_sp<ClipEffect> Make(sk_sp<RenderNode> child, sk_sp<GeometryNode> clip,
33 ClipEffect(sk_sp<RenderNode>, sk_sp<GeometryNode>, bool aa);
40 const sk_sp<GeometryNode> fClipNode;
DSkSGClipEffect.cpp16 ClipEffect::ClipEffect(sk_sp<RenderNode> child, sk_sp<GeometryNode> clip, bool aa) in ClipEffect()
/external/skqp/experimental/skottie/
DSkottie.cpp154 sk_sp<sksg::GeometryNode> AttachPathGeometry(const Json::Value& jpath, AttachContext* ctx) { in AttachPathGeometry()
160 sk_sp<sksg::GeometryNode> AttachRRectGeometry(const Json::Value& jrect, AttachContext* ctx) { in AttachRRectGeometry()
186 sk_sp<sksg::GeometryNode> AttachEllipseGeometry(const Json::Value& jellipse, AttachContext* ctx) { in AttachEllipseGeometry()
210 sk_sp<sksg::GeometryNode> AttachPolystarGeometry(const Json::Value& jstar, AttachContext* ctx) { in AttachPolystarGeometry()
389 std::vector<sk_sp<sksg::GeometryNode>> AttachMergeGeometryEffect( in AttachMergeGeometryEffect()
390 const Json::Value& jmerge, AttachContext* ctx, std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachMergeGeometryEffect()
391 std::vector<sk_sp<sksg::GeometryNode>> merged; in AttachMergeGeometryEffect()
408 std::vector<sk_sp<sksg::GeometryNode>> AttachTrimGeometryEffect( in AttachTrimGeometryEffect()
409 const Json::Value& jtrim, AttachContext* ctx, std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachTrimGeometryEffect()
419 std::vector<sk_sp<sksg::GeometryNode>> inputs; in AttachTrimGeometryEffect()
[all …]
/external/skia/experimental/skottie/
DSkottie.cpp155 sk_sp<sksg::GeometryNode> AttachPathGeometry(const Json::Value& jpath, AttachContext* ctx) { in AttachPathGeometry()
161 sk_sp<sksg::GeometryNode> AttachRRectGeometry(const Json::Value& jrect, AttachContext* ctx) { in AttachRRectGeometry()
187 sk_sp<sksg::GeometryNode> AttachEllipseGeometry(const Json::Value& jellipse, AttachContext* ctx) { in AttachEllipseGeometry()
211 sk_sp<sksg::GeometryNode> AttachPolystarGeometry(const Json::Value& jstar, AttachContext* ctx) { in AttachPolystarGeometry()
390 std::vector<sk_sp<sksg::GeometryNode>> AttachMergeGeometryEffect( in AttachMergeGeometryEffect()
391 const Json::Value& jmerge, AttachContext* ctx, std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachMergeGeometryEffect()
392 std::vector<sk_sp<sksg::GeometryNode>> merged; in AttachMergeGeometryEffect()
409 std::vector<sk_sp<sksg::GeometryNode>> AttachTrimGeometryEffect( in AttachTrimGeometryEffect()
410 const Json::Value& jtrim, AttachContext* ctx, std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachTrimGeometryEffect()
420 std::vector<sk_sp<sksg::GeometryNode>> inputs; in AttachTrimGeometryEffect()
[all …]

12