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/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::Scene> fScene;
34 PerNodeInfo* findInfo(sksg::Draw* key) {
43 void appendNode(sk_sp<sksg::Draw> d, sk_sp<sksg::GeometryNode> g, sk_sp<sksg::PaintNode> p) {
53 fGroup = sksg::Group::Make();
55 fScene = sksg::Scene::Make(fGroup);
57 auto r = sksg::Rect::Make({20, 20, 400, 300});
58 auto p = sksg::Color::Make(SK_ColorRED);
59 auto d = sksg::Draw::Make(r, p);
62 r = sksg::Rect::Make({60, 70, 300, 400});
63 p = sksg::Color::Make(SK_ColorBLUE);
64 d = sksg::Draw::Make(r, p);
85 sksg::Draw* node = nullptr;
89 sksg::Rect* r = (sksg::Rect*)geo;