/external/skia/modules/skottie/src/layers/shapelayer/ |
D | ShapeLayer.h | 25 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 …]
|
D | RoundCorners.cpp | 25 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()
|
D | TrimPaths.cpp | 27 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()
|
D | PuckerBloat.cpp | 31 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()
|
D | OffsetPaths.cpp | 25 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()
|
D | MergePaths.cpp | 17 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()
|
D | ShapeLayer.cpp | 33 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/ |
D | SkSGGeometryEffect.h | 23 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 …]
|
D | SkSGClipEffect.h | 15 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;
|
D | SkSGDraw.h | 26 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;
|
D | SkSGMerge.h | 25 class Merge final : public GeometryNode { 40 sk_sp<GeometryNode> fGeo; 64 using INHERITED = GeometryNode;
|
D | SkSGText.h | 28 class Text final : public GeometryNode { 70 using INHERITED = GeometryNode; 76 class TextBlob final : public GeometryNode { 98 using INHERITED = GeometryNode;
|
D | SkSGRect.h | 25 class Rect final : public GeometryNode { 65 using INHERITED = GeometryNode; 71 class RRect final : public GeometryNode { 108 using INHERITED = GeometryNode;
|
/external/skia/modules/sksg/src/ |
D | SkSGGeometryNode.cpp | 15 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()
|
D | SkSGGeometryEffect.cpp | 23 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/ |
D | SkSGGeometryNode.cpp | 15 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/ |
D | SkSGRoundEffect.h | 20 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;
|
D | SkSGGeometryTransform.h | 24 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;
|
D | SkSGTrimEffect.h | 24 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;
|
D | SkSGDraw.h | 15 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;
|
D | SkSGClipEffect.h | 15 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;
|
D | SkSGText.h | 28 class Text final : public GeometryNode { 69 using INHERITED = GeometryNode; 75 class TextBlob final : public GeometryNode { 96 using INHERITED = GeometryNode;
|
D | SkSGMerge.h | 25 class Merge final : public GeometryNode { 40 sk_sp<GeometryNode> fGeo; 63 using INHERITED = GeometryNode;
|
D | SkSGRect.h | 25 class Rect final : public GeometryNode { 64 using INHERITED = GeometryNode; 70 class RRect final : public GeometryNode { 106 using INHERITED = GeometryNode;
|
/external/skqp/modules/skottie/src/ |
D | SkottieShapeLayer.cpp | 35 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 …]
|