Lines Matching refs:sksg

16 #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) {
120 auto bg_path = sksg::Path::Make(bgPath.detach());
121 auto bg_paint = sksg::Color::Make(SK_ColorBLACK);
125 auto ball_paint = sksg::Color::Make(SK_ColorGREEN),
126 paddle0_paint = sksg::Color::Make(SK_ColorBLUE),
127 paddle1_paint = sksg::Color::Make(SK_ColorRED),
128 shadow_paint = sksg::Color::Make(SK_ColorBLACK);
136 auto group = sksg::Group::Make();
137 group->addChild(sksg::Draw::Make(std::move(bg_path), std::move(bg_paint)));
138 group->addChild(sksg::Draw::Make(fPaddle0.shadowNode, shadow_paint));
139 group->addChild(sksg::Draw::Make(fPaddle1.shadowNode, shadow_paint));
140 group->addChild(sksg::Draw::Make(fBall.shadowNode, shadow_paint));
141 group->addChild(sksg::Draw::Make(fPaddle0.objectNode, paddle0_paint));
142 group->addChild(sksg::Draw::Make(fPaddle1.objectNode, paddle1_paint));
143 group->addChild(sksg::Draw::Make(fBall.objectNode, ball_paint));
146 fContentMatrix = sksg::Matrix<SkMatrix>::Make(
149 auto root = sksg::TransformEffect::Make(std::move(group), fContentMatrix);
150 fScene = sksg::Scene::Make(std::move(root));
186 sksg::InvalidationController ic;
226 objectNode = sksg::RRect::Make(rrect);
227 shadowNode = sksg::RRect::Make(rrect);
250 sk_sp<sksg::RRect> objectNode,
295 std::unique_ptr<sksg::Scene> fScene;
296 sk_sp<sksg::Matrix<SkMatrix>> fContentMatrix;