Lines Matching refs:skjson
63 virtual int parseValue(const skjson::Value&, const AnimationBuilder* abuilder) = 0;
65 void parseKeyFrames(const skjson::ArrayValue& jframes, const AnimationBuilder* abuilder) { in parseKeyFrames()
66 for (const skjson::ObjectValue* jframe : jframes) { in parseKeyFrames()
178 static std::unique_ptr<KeyframeAnimator> Make(const skjson::ArrayValue* jv, in Make()
197 KeyframeAnimator(const skjson::ArrayValue& jframes, in KeyframeAnimator()
213 int parseValue(const skjson::Value& jv, const AnimationBuilder* abuilder) override { in parseValue()
256 static inline bool BindPropertyImpl(const skjson::ObjectValue* jprop, in BindPropertyImpl()
266 if (!(*jprop)["x"].is<skjson::NullValue>()) { in BindPropertyImpl()
283 if (!jpropA.is<skjson::NullValue>()) { in BindPropertyImpl()
305 static std::unique_ptr<SplitPointAnimator> Make(const skjson::ObjectValue* jprop, in Make()
360 bool BindSplitPositionProperty(const skjson::Value& jv, in BindSplitPositionProperty()
376 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
384 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
388 if (!jv.is<skjson::ObjectValue>()) in bindProperty()
391 return ParseDefault<bool>(jv.as<skjson::ObjectValue>()["s"], false) in bindProperty()
397 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()
405 bool AnimationBuilder::bindProperty(const skjson::Value& jv, in bindProperty()