Lines Matching refs:skjson

27 namespace skjson {
31 } // namespace skjson
65 AnimationInfo parse(const skjson::ObjectValue&);
79 void log(Logger::Level, const skjson::Value*, const char fmt[], ...) const;
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,
87 const skjson::ObjectValue& jtransform,
91 sk_sp<sksg::RenderNode> attachOpacity(const skjson::ObjectValue&,
93 sk_sp<sksg::Path> attachPath(const skjson::Value&) const;
150 AutoPropertyTracker(const AnimationBuilder* builder, const skjson::ObjectValue& obj, const PropertyObserver::NodeType node_type)
167 void updateContext(PropertyObserver*, const skjson::ObjectValue&);
190 void parseAssets(const skjson::ArrayValue*);
191 void parseFonts (const skjson::ObjectValue* jfonts,
192 const skjson::ArrayValue* jchars);
196 bool resolveEmbeddedTypefaces(const skjson::ArrayValue& jchars);
198 void dispatchMarkers(const skjson::ArrayValue*) const;
200 sk_sp<sksg::RenderNode> attachBlendMode(const skjson::ObjectValue&,
203 sk_sp<sksg::RenderNode> attachShape(const skjson::ArrayValue*, AttachShapeContext*,
205 const FootageAssetInfo* loadFootageAsset(const skjson::ObjectValue&) const;
206 sk_sp<sksg::RenderNode> attachFootageAsset(const skjson::ObjectValue&, LayerInfo*) const;
208 sk_sp<sksg::RenderNode> attachExternalPrecompLayer(const skjson::ObjectValue&,
211 sk_sp<sksg::RenderNode> attachFootageLayer(const skjson::ObjectValue&, LayerInfo*) const;
212 sk_sp<sksg::RenderNode> attachNullLayer (const skjson::ObjectValue&, LayerInfo*) const;
213 sk_sp<sksg::RenderNode> attachPrecompLayer(const skjson::ObjectValue&, LayerInfo*) const;
214 sk_sp<sksg::RenderNode> attachShapeLayer (const skjson::ObjectValue&, LayerInfo*) const;
215 sk_sp<sksg::RenderNode> attachSolidLayer (const skjson::ObjectValue&, LayerInfo*) const;
216 sk_sp<sksg::RenderNode> attachTextLayer (const skjson::ObjectValue&, LayerInfo*) const;
217 sk_sp<sksg::RenderNode> attachAudioLayer (const skjson::ObjectValue&, LayerInfo*) const;
260 const skjson::ObjectValue* fAsset;
271 ScopedAssetRef(const AnimationBuilder* abuilder, const skjson::ObjectValue& jlayer);
281 const skjson::ObjectValue& operator*() const { return *fInfo->fAsset; }