Home
last modified time | relevance | path

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

12

/external/skia/modules/skottie/src/layers/shapelayer/
DShapeLayer.h25 class GeometryNode; variable
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 …]
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()
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()
DPuckerBloat.cpp31 explicit PuckerBloatEffect(sk_sp<sksg::GeometryNode> geo) : INHERITED({std::move(geo)}) {} in PuckerBloatEffect()
42 SkPath onRevalidateEffect(const sk_sp<GeometryNode>& geo) override { in onRevalidateEffect()
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()
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()
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()
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()
/external/skia/modules/sksg/include/
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 SG_ATTRIBUTE()
60 SkPath onRevalidateEffect(const sk_sp<GeometryNode>&) override;
74 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, sk_sp<Transform> transform) { in Make()
86 GeometryTransform(sk_sp<GeometryNode>, sk_sp<Transform>);
[all …]
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);
41 const sk_sp<GeometryNode> fClipNode;
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;
DSkSGMerge.h25 class Merge final : public GeometryNode {
40 sk_sp<GeometryNode> fGeo;
64 using INHERITED = GeometryNode;
DSkSGText.h28 class Text final : public GeometryNode {
70 using INHERITED = GeometryNode;
76 class TextBlob final : public GeometryNode {
98 using INHERITED = GeometryNode;
DSkSGRect.h25 class Rect final : public GeometryNode {
65 using INHERITED = GeometryNode;
71 class RRect final : public GeometryNode {
108 using INHERITED = GeometryNode;
/external/skia/modules/sksg/src/
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()
DSkSGGeometryEffect.cpp23 GeometryEffect::GeometryEffect(sk_sp<GeometryNode> child) in GeometryEffect()
61 SkPath TrimEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
72 GeometryTransform::GeometryTransform(sk_sp<GeometryNode> child, sk_sp<Transform> transform) in GeometryTransform()
83 SkPath GeometryTransform::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
118 SkPath DashEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
129 SkPath RoundEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
140 SkPath OffsetEffect::onRevalidateEffect(const sk_sp<GeometryNode>& child) { in onRevalidateEffect()
/external/skqp/modules/sksg/src/
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()
/external/skqp/modules/sksg/include/
DSkSGRoundEffect.h20 class RoundEffect final : public GeometryNode {
22 static sk_sp<RoundEffect> Make(sk_sp<GeometryNode> child) { in Make()
38 explicit RoundEffect(sk_sp<GeometryNode>);
40 const sk_sp<GeometryNode> fChild;
45 using INHERITED = GeometryNode;
DSkSGGeometryTransform.h24 class GeometryTransform final : public GeometryNode {
26 static sk_sp<GeometryTransform> Make(sk_sp<GeometryNode> child, sk_sp<Transform> transform) { in Make()
45 GeometryTransform(sk_sp<GeometryNode>, sk_sp<Transform>);
47 const sk_sp<GeometryNode> fChild;
51 using INHERITED = GeometryNode;
DSkSGTrimEffect.h24 class TrimEffect final : public GeometryNode {
26 static sk_sp<TrimEffect> Make(sk_sp<GeometryNode> child) { in Make()
44 explicit TrimEffect(sk_sp<GeometryNode>);
46 const sk_sp<GeometryNode> fChild;
53 using INHERITED = GeometryNode;
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;
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;
DSkSGText.h28 class Text final : public GeometryNode {
69 using INHERITED = GeometryNode;
75 class TextBlob final : public GeometryNode {
96 using INHERITED = GeometryNode;
DSkSGMerge.h25 class Merge final : public GeometryNode {
40 sk_sp<GeometryNode> fGeo;
63 using INHERITED = GeometryNode;
DSkSGRect.h25 class Rect final : public GeometryNode {
64 using INHERITED = GeometryNode;
70 class RRect final : public GeometryNode {
106 using INHERITED = GeometryNode;
/external/skqp/modules/skottie/src/
DSkottieShapeLayer.cpp35 sk_sp<sksg::GeometryNode> AttachPathGeometry(const skjson::ObjectValue& jpath, in AttachPathGeometry()
41 sk_sp<sksg::GeometryNode> AttachRRectGeometry(const skjson::ObjectValue& jrect, in AttachRRectGeometry()
71 sk_sp<sksg::GeometryNode> AttachEllipseGeometry(const skjson::ObjectValue& jellipse, in AttachEllipseGeometry()
99 sk_sp<sksg::GeometryNode> AttachPolystarGeometry(const skjson::ObjectValue& jstar, in AttachPolystarGeometry()
265 sk_sp<sksg::Merge> Merge(std::vector<sk_sp<sksg::GeometryNode>>&& geos, sksg::Merge::Mode mode) { in Merge()
277 std::vector<sk_sp<sksg::GeometryNode>> AttachMergeGeometryEffect( in AttachMergeGeometryEffect()
279 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachMergeGeometryEffect()
291 std::vector<sk_sp<sksg::GeometryNode>> merged; in AttachMergeGeometryEffect()
297 std::vector<sk_sp<sksg::GeometryNode>> AttachTrimGeometryEffect( in AttachTrimGeometryEffect()
299 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachTrimGeometryEffect()
[all …]

12