Lines Matching refs:skjson
47 void AnimationBuilder::log(Logger::Level lvl, const skjson::Value* json,
78 OpacityAdapter(const skjson::ObjectValue& jobject,
95 static SkBlendMode GetBlendMode(const skjson::ObjectValue& jobject,
129 sk_sp<sksg::RenderNode> AnimationBuilder::attachOpacity(const skjson::ObjectValue& jobject,
150 sk_sp<sksg::RenderNode> AnimationBuilder::attachBlendMode(const skjson::ObjectValue& jobject,
182 AnimationBuilder::AnimationInfo AnimationBuilder::parse(const skjson::ObjectValue& jroot) {
198 void AnimationBuilder::parseAssets(const skjson::ArrayValue* jassets) {
203 for (const skjson::ObjectValue* asset : *jassets) {
210 void AnimationBuilder::dispatchMarkers(const skjson::ArrayValue* jmarkers) const {
218 for (const skjson::ObjectValue* m : *jmarkers) {
221 const skjson::StringValue* name = (*m)["cm"];
300 const skjson::ObjectValue& obj) {
302 const skjson::StringValue* name = obj["nm"];
384 const skjson::DOM dom(data, data_len);
385 if (!dom.root().is<skjson::ObjectValue>()) {
392 const auto& json = dom.root().as<skjson::ObjectValue>();