Lines Matching refs:skjson

25 namespace skjson {
50 std::unique_ptr<sksg::Scene> parse(const skjson::ObjectValue&);
57 bool bindProperty(const skjson::Value&,
63 bool bindProperty(const skjson::Value& jv, in bindProperty()
70 void log(Logger::Level, const skjson::Value*, const char fmt[], ...) const;
72 sk_sp<sksg::Color> attachColor(const skjson::ObjectValue&, AnimatorScope*,
74 sk_sp<sksg::Transform> attachMatrix2D(const skjson::ObjectValue&, AnimatorScope*,
76 sk_sp<sksg::Transform> attachMatrix3D(const skjson::ObjectValue&, AnimatorScope*,
78 sk_sp<sksg::RenderNode> attachOpacity(const skjson::ObjectValue&, AnimatorScope*,
80 sk_sp<sksg::Path> attachPath(const skjson::Value&, AnimatorScope*) const;
90 void parseAssets(const skjson::ArrayValue*);
91 void parseFonts (const skjson::ObjectValue* jfonts,
92 const skjson::ArrayValue* jchars);
94 void dispatchMarkers(const skjson::ArrayValue*) const;
96 sk_sp<sksg::RenderNode> attachComposition(const skjson::ObjectValue&, AnimatorScope*) const;
97 sk_sp<sksg::RenderNode> attachLayer(const skjson::ObjectValue*, AttachLayerContext*) const;
98 sk_sp<sksg::RenderNode> attachLayerEffects(const skjson::ArrayValue& jeffects, AnimatorScope*,
101 sk_sp<sksg::RenderNode> attachBlendMode(const skjson::ObjectValue&,
104 sk_sp<sksg::RenderNode> attachShape(const skjson::ArrayValue*, AttachShapeContext*) const;
105 sk_sp<sksg::RenderNode> attachAssetRef(const skjson::ObjectValue&, AnimatorScope*,
106 const std::function<sk_sp<sksg::RenderNode>(const skjson::ObjectValue&,
108 const ImageAssetInfo* loadImageAsset(const skjson::ObjectValue&) const;
109 sk_sp<sksg::RenderNode> attachImageAsset(const skjson::ObjectValue&, const LayerInfo&,
114 sk_sp<sksg::RenderNode> attachImageLayer (const skjson::ObjectValue&, const LayerInfo&,
116 sk_sp<sksg::RenderNode> attachNullLayer (const skjson::ObjectValue&, const LayerInfo&,
118 sk_sp<sksg::RenderNode> attachPrecompLayer(const skjson::ObjectValue&, const LayerInfo&,
120 sk_sp<sksg::RenderNode> attachShapeLayer (const skjson::ObjectValue&, const LayerInfo&,
122 sk_sp<sksg::RenderNode> attachSolidLayer (const skjson::ObjectValue&, const LayerInfo&,
124 sk_sp<sksg::RenderNode> attachTextLayer (const skjson::ObjectValue&, const LayerInfo&,
151 AutoPropertyTracker(const AnimationBuilder* builder, const skjson::ObjectValue& obj) in AutoPropertyTracker()
165 void updateContext(PropertyObserver*, const skjson::ObjectValue&);
189 const skjson::ObjectValue* fAsset;