Lines Matching refs:sksg

14 #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::RenderNode {
64 // Trivial sksg::Animator -> skottie::Animation tick adapter
83 SkRect onRevalidate(sksg::InvalidationController* ic, const SkMatrix& ctm) override {
106 using INHERITED = sksg::RenderNode;
119 sk_sp<sksg::RenderNode> fSlideRoot;
120 sk_sp<sksg::Matrix<SkMatrix>> fMatrix;
132 fShadePaint = sksg::Color::Make(kFocusShade);
133 fShade = sksg::Draw::Make(sksg::Plane::Make(), fShadePaint);
252 sk_sp<sksg::RenderNode> fShade;
253 sk_sp<sksg::PaintNode> fShadePaint;
271 static sk_sp<sksg::RenderNode> MakeLabel(const SkString& txt,
275 auto text = sksg::Text::Make(nullptr, txt);
281 return sksg::Draw::Make(std::move(text), sksg::Color::Make(SK_ColorBLACK));
307 fRoot = sksg::Group::Make();
320 auto slideMatrix = sksg::Matrix<SkMatrix>::Make(SlideMatrix(slide, slideRect));
322 auto slideGrp = sksg::Group::Make();
323 slideGrp->addChild(sksg::Draw::Make(sksg::Rect::Make(SkRect::MakeIWH(slideSize.width(),
325 sksg::Color::Make(0xfff0f0f0)));
330 auto slideRoot = sksg::TransformEffect::Make(std::move(slideGrp), slideMatrix);
338 fScene = sksg::Scene::Make(fRoot);