Home
last modified time | relevance | path

Searched refs:sksg (Results 1 - 25 of 124) sorted by relevance

12345

/third_party/skia/modules/skottie/src/effects/
H A DEffects.h17 namespace sksg { namespace
19 } // namespace sksg
28 sk_sp<sksg::RenderNode> attachEffects(const skjson::ArrayValue&,
29 sk_sp<sksg::RenderNode>) const;
31 sk_sp<sksg::RenderNode> attachStyles(const skjson::ArrayValue&,
32 sk_sp<sksg::RenderNode>) const;
41 using EffectBuilderT = sk_sp<sksg::RenderNode>(EffectBuilder::*)(const skjson::ArrayValue&,
42 sk_sp<sksg::RenderNode>) const;
44 sk_sp<sksg::RenderNode> attachBlackAndWhiteEffect (const skjson::ArrayValue&,
45 sk_sp<sksg
[all...]
H A DGradientEffect.cpp11 #include "modules/sksg/include/SkSGGradient.h"
12 #include "modules/sksg/include/SkSGRenderEffect.h"
23 sk_sp<sksg::RenderNode> layer, in Make()
30 sk_sp<sksg::RenderNode> node() const { return fShaderEffect; } in node()
34 sk_sp<sksg::RenderNode> layer, in GradientRampEffectAdapter()
36 : fShaderEffect(sksg::ShaderEffect::Make(std::move(layer))) { in GradientRampEffectAdapter()
75 ? sk_sp<sksg::Gradient>(sksg::LinearGradient::Make())
76 : sk_sp<sksg::Gradient>(sksg
[all...]
H A DCCTonerEffect.cpp13 #include "modules/sksg/include/SkSGColorFilter.h"
14 #include "modules/sksg/include/SkSGPaint.h"
22 sksg::GradientColorFilter> {
25 sk_sp<sksg::RenderNode> layer, in CCTonerAdapter()
27 std::vector<sk_sp<sksg::Color>> colorNodes) in CCTonerAdapter()
28 : INHERITED(sksg::GradientColorFilter::Make(std::move(layer), colorNodes)) in CCTonerAdapter()
98 const std::vector<sk_sp<sksg::Color>> fColorNodes;
108 using INHERITED = DiscardableAdapterBase<CCTonerAdapter, sksg::GradientColorFilter>;
113 sk_sp<sksg::RenderNode> EffectBuilder::attachCCTonerEffect(const skjson::ArrayValue& jprops, in attachCCTonerEffect()
114 sk_sp<sksg in attachCCTonerEffect()
[all...]
H A DTritoneEffect.cpp12 #include "modules/sksg/include/SkSGColorFilter.h"
13 #include "modules/sksg/include/SkSGPaint.h"
24 sk_sp<sksg::RenderNode> layer, in Make()
33 sk_sp<sksg::RenderNode> layer, in TritoneAdapter()
35 : fLoColorNode(sksg::Color::Make(SK_ColorBLACK)) in TritoneAdapter()
36 , fMiColorNode(sksg::Color::Make(SK_ColorBLACK)) in TritoneAdapter()
37 , fHiColorNode(sksg::Color::Make(SK_ColorBLACK)) in TritoneAdapter()
38 , fCF(sksg::GradientColorFilter::Make(std::move(layer), in TritoneAdapter()
63 const sk_sp<sksg::Color> fLoColorNode,
66 const sk_sp<sksg
[all...]
H A DDropShadowEffect.cpp12 #include "modules/sksg/include/SkSGRenderEffect.h"
23 sk_sp<sksg::RenderNode> layer, in Make()
47 const sk_sp<sksg::RenderNode>& node() const { return fImageFilterEffect; } in node()
50 explicit DropShadowAdapter(sk_sp<sksg::RenderNode> layer) in DropShadowAdapter()
51 : fDropShadow(sksg::DropShadowImageFilter::Make()) in DropShadowAdapter()
52 , fImageFilterEffect(sksg::ImageFilterEffect::Make(std::move(layer), fDropShadow)) {} in DropShadowAdapter()
68 ? sksg::DropShadowImageFilter::Mode::kShadowOnly
69 : sksg::DropShadowImageFilter::Mode::kShadowAndForeground);
72 const sk_sp<sksg::DropShadowImageFilter> fDropShadow;
73 const sk_sp<sksg
[all...]
H A DGaussianBlurEffect.cpp12 #include "modules/sksg/include/SkSGRenderEffect.h"
23 sk_sp<sksg::RenderNode> layer, in Make()
30 const sk_sp<sksg::RenderNode>& node() const { return fImageFilterEffect; } in node()
34 sk_sp<sksg::RenderNode> layer, in GaussianBlurEffectAdapter()
36 : fBlur(sksg::BlurImageFilter::Make()) in GaussianBlurEffectAdapter()
37 , fImageFilterEffect(sksg::ImageFilterEffect::Make(std::move(layer), fBlur)) { in GaussianBlurEffectAdapter()
75 const sk_sp<sksg::BlurImageFilter> fBlur;
76 const sk_sp<sksg::RenderNode> fImageFilterEffect;
85 sk_sp<sksg::RenderNode> EffectBuilder::attachGaussianBlurEffect( in attachGaussianBlurEffect()
87 sk_sp<sksg in attachGaussianBlurEffect()
[all...]
H A DTintEffect.cpp11 #include "modules/sksg/include/SkSGColorFilter.h"
12 #include "modules/sksg/include/SkSGPaint.h"
23 sk_sp<sksg::RenderNode> layer, in Make()
32 sk_sp<sksg::RenderNode> layer, in TintAdapter()
34 : fColorNode0(sksg::Color::Make(SK_ColorBLACK)) in TintAdapter()
35 , fColorNode1(sksg::Color::Make(SK_ColorBLACK)) in TintAdapter()
36 , fFilterNode(sksg::GradientColorFilter::Make(std::move(layer), fColorNode0, fColorNode1)) { in TintAdapter()
60 const sk_sp<sksg::Color> fColorNode0,
62 const sk_sp<sksg::GradientColorFilter> fFilterNode;
71 sk_sp<sksg
[all...]
H A DFillEffect.cpp13 #include "modules/sksg/include/SkSGColorFilter.h"
14 #include "modules/sksg/include/SkSGPaint.h"
25 sk_sp<sksg::RenderNode> layer, in Make()
34 sk_sp<sksg::RenderNode> layer, in FillAdapter()
36 : fColorNode(sksg::Color::Make(SK_ColorBLACK)) in FillAdapter()
37 , fFilterNode(sksg::ModeColorFilter::Make(std::move(layer), in FillAdapter()
64 const sk_sp<sksg::Color> fColorNode;
65 const sk_sp<sksg::ModeColorFilter> fFilterNode;
73 sk_sp<sksg::RenderNode> EffectBuilder::attachFillEffect(const skjson::ArrayValue& jprops, in attachFillEffect()
74 sk_sp<sksg in attachFillEffect()
[all...]
H A DShadowStyles.cpp16 #include "modules/sksg/include/SkSGRenderEffect.h"
24 sksg::ExternalImageFilter> {
113 using INHERITED = DiscardableAdapterBase<ShadowAdapter, sksg::ExternalImageFilter>;
116 static sk_sp<sksg::RenderNode> make_shadow_effect(const skjson::ObjectValue& jstyle, in make_shadow_effect()
118 sk_sp<sksg::RenderNode> layer, in make_shadow_effect()
122 return sksg::ImageFilterEffect::Make(std::move(layer), std::move(filter_node)); in make_shadow_effect()
127 sk_sp<sksg::RenderNode> EffectBuilder::attachDropShadowStyle(const skjson::ObjectValue& jstyle, in attachDropShadowStyle()
128 sk_sp<sksg::RenderNode> layer) const { in attachDropShadowStyle()
133 sk_sp<sksg::RenderNode> EffectBuilder::attachInnerShadowStyle(const skjson::ObjectValue& jstyle, in attachInnerShadowStyle()
134 sk_sp<sksg in attachInnerShadowStyle()
[all...]
/third_party/skia/modules/skottie/src/layers/shapelayer/
H A DShapeLayer.h13 #include "modules/sksg/include/SkSGMerge.h"
23 namespace sksg { namespace
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
[all...]
H A DMergePaths.cpp17 sk_sp<sksg::Merge> ShapeBuilder::MergeGeometry(std::vector<sk_sp<sksg::GeometryNode>>&& geos, in MergeGeometry()
18 sksg::Merge::Mode mode) { in MergeGeometry()
19 std::vector<sksg::Merge::Rec> merge_recs; in MergeGeometry()
24 {std::move(geo), merge_recs.empty() ? sksg::Merge::Mode::kMerge : mode}); in MergeGeometry()
27 return sksg::Merge::Make(std::move(merge_recs)); in MergeGeometry()
30 std::vector<sk_sp<sksg::GeometryNode>> ShapeBuilder::AttachMergeGeometryEffect( in AttachMergeGeometryEffect()
32 std::vector<sk_sp<sksg::GeometryNode>>&& geos) { in AttachMergeGeometryEffect()
33 static constexpr sksg::Merge::Mode gModes[] = { in AttachMergeGeometryEffect()
34 sksg in AttachMergeGeometryEffect()
[all...]
H A DFillStroke.cpp13 #include "modules/sksg/include/SkSGGeometryEffect.h"
14 #include "modules/sksg/include/SkSGPaint.h"
21 class FillStrokeAdapter final : public DiscardableAdapterBase<FillStrokeAdapter, sksg::PaintNode> {
27 sk_sp<sksg::PaintNode> paint_node, in FillStrokeAdapter()
75 auto* color_node = static_cast<sksg::Color*>(this->node().get());
88 using INHERITED = DiscardableAdapterBase<FillStrokeAdapter, sksg::PaintNode>;
91 class DashAdapter final : public DiscardableAdapterBase<DashAdapter, sksg::DashEffect> {
95 sk_sp<sksg::GeometryNode> geo) in DashAdapter()
96 : INHERITED(sksg::DashEffect::Make(std::move(geo))) { in DashAdapter()
123 using INHERITED = DiscardableAdapterBase<DashAdapter, sksg
[all...]
H A DGradient.cpp14 #include "modules/sksg/include/SkSGGradient.h"
15 #include "modules/sksg/include/SkSGPaint.h"
37 ? sk_sp<sksg::Gradient>(sksg::LinearGradient::Make()) in Make()
38 : sk_sp<sksg::Gradient>(sksg::RadialGradient::Make()); in Make()
46 const sk_sp<sksg::Gradient>& node() const { return fGradient; } in node()
51 GradientAdapter(sk_sp<sksg::Gradient> gradient, in GradientAdapter()
71 auto* grad = static_cast<sksg::LinearGradient*>(fGradient.get());
78 auto* grad = static_cast<sksg
[all...]
H A DRoundCorners.cpp13 #include "modules/sksg/include/SkSGGeometryEffect.h"
21 sksg::RoundEffect> {
25 sk_sp<sksg::GeometryNode> child) in RoundCornersAdapter()
26 : INHERITED(sksg::RoundEffect::Make(std::move(child))) { in RoundCornersAdapter()
37 using INHERITED = DiscardableAdapterBase<RoundCornersAdapter, sksg::RoundEffect>;
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 DShapeLayer.cpp14 #include "modules/sksg/include/SkSGDraw.h"
15 #include "modules/sksg/include/SkSGGeometryEffect.h"
16 #include "modules/sksg/include/SkSGGroup.h"
17 #include "modules/sksg/include/SkSGMerge.h"
18 #include "modules/sksg/include/SkSGPaint.h"
19 #include "modules/sksg/include/SkSGPath.h"
20 #include "modules/sksg/include/SkSGRect.h"
21 #include "modules/sksg/include/SkSGRenderEffect.h"
22 #include "modules/sksg/include/SkSGTransform.h"
33 using GeometryAttacherT = sk_sp<sksg
[all...]
H A DOffsetPaths.cpp14 #include "modules/sksg/include/SkSGGeometryEffect.h"
21 sksg::OffsetEffect> {
25 sk_sp<sksg::GeometryNode> child) in OffsetPathsAdapter()
26 : INHERITED(sksg::OffsetEffect::Make(std::move(child))) { in OffsetPathsAdapter()
49 using INHERITED = DiscardableAdapterBase<OffsetPathsAdapter, sksg::OffsetEffect>;
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 DTrimPaths.cpp13 #include "modules/sksg/include/SkSGGeometryEffect.h"
14 #include "modules/sksg/include/SkSGMerge.h"
23 class TrimEffectAdapter final : public DiscardableAdapterBase<TrimEffectAdapter, sksg::TrimEffect> {
27 sk_sp<sksg::GeometryNode> child) in TrimEffectAdapter()
28 : INHERITED(sksg::TrimEffect::Make(std::move(child))) { in TrimEffectAdapter()
68 using INHERITED = DiscardableAdapterBase<TrimEffectAdapter, sksg::TrimEffect>;
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()
88 inputs.push_back(ShapeBuilder::MergeGeometry(std::move(geos), sksg in AttachTrimGeometryEffect()
[all...]
/third_party/skia/modules/sksg/tests/
H A DSGTest.cpp14 #include "modules/sksg/include/SkSGDraw.h"
15 #include "modules/sksg/include/SkSGGroup.h"
16 #include "modules/sksg/include/SkSGInvalidationController.h"
17 #include "modules/sksg/include/SkSGPaint.h"
18 #include "modules/sksg/include/SkSGRect.h"
19 #include "modules/sksg/include/SkSGRenderEffect.h"
20 #include "modules/sksg/include/SkSGTransform.h"
27 static void check_inval(skiatest::Reporter* reporter, const sk_sp<sksg::Node>& root, in check_inval()
31 sksg::InvalidationController ic; in check_inval()
61 sk_sp<sksg
[all...]
/third_party/skia/samplecode/
H A DSampleSG.cpp14 #include "modules/sksg/include/SkSGDraw.h"
15 #include "modules/sksg/include/SkSGGroup.h"
16 #include "modules/sksg/include/SkSGPaint.h"
17 #include "modules/sksg/include/SkSGRect.h"
18 #include "modules/sksg/include/SkSGScene.h"
22 sksg::Draw* fDraw;
25 sksg::GeometryNode* fGeo;
26 sksg::PaintNode* fPaint;
31 sk_sp<sksg::Group> fGroup;
32 std::unique_ptr<sksg
[all...]
/third_party/skia/modules/skottie/src/
H A DLayer.cpp15 #include "modules/sksg/include/SkSGClipEffect.h"
16 #include "modules/sksg/include/SkSGDraw.h"
17 #include "modules/sksg/include/SkSGGroup.h"
18 #include "modules/sksg/include/SkSGMaskEffect.h"
19 #include "modules/sksg/include/SkSGMerge.h"
20 #include "modules/sksg/include/SkSGPaint.h"
21 #include "modules/sksg/include/SkSGPath.h"
22 #include "modules/sksg/include/SkSGRect.h"
23 #include "modules/sksg/include/SkSGRenderEffect.h"
24 #include "modules/sksg/includ
[all...]
H A DSkottiePriv.h20 #include "modules/sksg/include/SkSGScene.h"
33 namespace sksg { namespace
38 } // namespace sksg
61 std::unique_ptr<sksg::Scene> fScene;
81 sk_sp<sksg::Transform> attachMatrix2D(const skjson::ObjectValue&, sk_sp<sksg::Transform>,
83 sk_sp<sksg::Transform> attachMatrix3D(const skjson::ObjectValue&, sk_sp<sksg::Transform>,
86 sk_sp<sksg::Transform> attachCamera(const skjson::ObjectValue& jlayer,
88 sk_sp<sksg
[all...]
H A DLayer.h29 sk_sp<sksg::Transform> buildTransform(const AnimationBuilder&, CompositionBuilder*);
32 sk_sp<sksg::RenderNode> buildRenderTree(const AnimationBuilder&, CompositionBuilder*,
35 const sk_sp<sksg::RenderNode>& contentTree() const { return fContentTree; } in contentTree()
58 sk_sp<sksg::Transform> getTransform(const AnimationBuilder&, CompositionBuilder*,
61 sk_sp<sksg::Transform> getParentTransform(const AnimationBuilder&, CompositionBuilder*,
64 sk_sp<sksg::Transform> doAttachTransform(const AnimationBuilder&, CompositionBuilder*,
74 sk_sp<sksg::Transform> fLayerTransform; // this layer's transform node.
75 sk_sp<sksg::Transform> fTransformCache[2]; // cached 2D/3D chain for the local node
76 sk_sp<sksg::RenderNode> fContentTree; // render tree for layer content,
/third_party/skia/modules/sksg/samples/
H A DSampleSVGPong.cpp16 #include "modules/sksg/include/SkSGDraw.h"
17 #include "modules/sksg/include/SkSGGroup.h"
18 #include "modules/sksg/include/SkSGInvalidationController.h"
19 #include "modules/sksg/include/SkSGPaint.h"
20 #include "modules/sksg/include/SkSGPath.h"
21 #include "modules/sksg/include/SkSGRect.h"
22 #include "modules/sksg/include/SkSGScene.h"
23 #include "modules/sksg/include/SkSGTransform.h"
70 void update_pos(const sk_sp<sksg::RRect>& rr, const SkPoint& pos) { in update_pos()
120 auto bg_path = sksg
[all...]
/third_party/skia/modules/skottie/src/layers/
H A DFootageLayer.cpp12 #include "modules/sksg/include/SkSGImage.h"
13 #include "modules/sksg/include/SkSGTransform.h"
33 sk_sp<sksg::Image> image_node, in FootageAnimator()
34 sk_sp<sksg::Matrix<SkMatrix>> image_transform_node, in FootageAnimator()
68 const sk_sp<sksg::Image> fImageNode;
69 const sk_sp<sksg::Matrix<SkMatrix>> fImageTransformNode;
104 sk_sp<sksg::RenderNode> AnimationBuilder::attachFootageAsset(const skjson::ObjectValue& jimage, in attachFootageAsset()
112 auto image_node = sksg::Image::Make(nullptr); in attachFootageAsset()
115 sk_sp<sksg::Matrix<SkMatrix>> image_transform; in attachFootageAsset()
122 image_transform = sksg in attachFootageAsset()
[all...]
/third_party/skia/tools/viewer/
H A DSlideDir.cpp14 #include "modules/sksg/include/SkSGDraw.h"
15 #include "modules/sksg/include/SkSGGroup.h"
16 #include "modules/sksg/include/SkSGPaint.h"
17 #include "modules/sksg/include/SkSGPlane.h"
18 #include "modules/sksg/include/SkSGRect.h"
19 #include "modules/sksg/include/SkSGRenderNode.h"
20 #include "modules/sksg/include/SkSGScene.h"
21 #include "modules/sksg/include/SkSGText.h"
22 #include "modules/sksg/include/SkSGTransform.h"
56 class SlideAdapter final : public sksg
[all...]

Completed in 8 milliseconds

12345