Home
last modified time | relevance | path

Searched refs:ValueTraits (Results 1 – 13 of 13) sorted by relevance

/external/skia/modules/skottie/src/
DSkottieValue.cpp20 bool ValueTraits<ScalarValue>::FromJSON(const skjson::Value& jv, const internal::AnimationBuilder*, in FromJSON()
26 bool ValueTraits<ScalarValue>::CanLerp(const ScalarValue&, const ScalarValue&) { in CanLerp()
31 void ValueTraits<ScalarValue>::Lerp(const ScalarValue& v0, const ScalarValue& v1, float t, in Lerp()
39 SkScalar ValueTraits<ScalarValue>::As<SkScalar>(const ScalarValue& v) { in As()
44 bool ValueTraits<VectorValue>::FromJSON(const skjson::Value& jv, const internal::AnimationBuilder*, in FromJSON()
50 bool ValueTraits<VectorValue>::CanLerp(const VectorValue& v1, const VectorValue& v2) { in CanLerp()
55 void ValueTraits<VectorValue>::Lerp(const VectorValue& v0, const VectorValue& v1, float t, in Lerp()
62 ValueTraits<ScalarValue>::Lerp(v0[i], v1[i], t, &(*result)[i]); in Lerp()
68 SkColor ValueTraits<VectorValue>::As<SkColor>(const VectorValue& v) { in As()
83 SkPoint ValueTraits<VectorValue>::As<SkPoint>(const VectorValue& vec) { in As()
[all …]
DSkottieShapeLayer.cpp53 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachRRectGeometry()
57 adapter->setSize(ValueTraits<VectorValue>::As<SkSize>(s)); in AttachRRectGeometry()
83 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachEllipseGeometry()
87 const auto sz = ValueTraits<VectorValue>::As<SkSize>(s); in AttachEllipseGeometry()
118 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachPolystarGeometry()
179 adapter->setStartPoint(ValueTraits<VectorValue>::As<SkPoint>(s)); in AttachGradient()
183 adapter->setEndPoint(ValueTraits<VectorValue>::As<SkPoint>(e)); in AttachGradient()
393 adapter->setAnchorPoint(ValueTraits<VectorValue>::As<SkPoint>(a)); in AttachRepeaterDrawEffect()
397 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachRepeaterDrawEffect()
401 adapter->setScale(ValueTraits<VectorValue>::As<SkVector>(s)); in AttachRepeaterDrawEffect()
DSkottieAnimator.cpp215 if (!ValueTraits<T>::FromJSON(jv, abuilder, &val) || in parseValue()
216 (!fVs.empty() && !ValueTraits<T>::CanLerp(val, fVs.back()))) { in parseValue()
238 ValueTraits<T>::Lerp(v0, v1, lt, v); in eval()
274 if (ValueTraits<T>::FromJSON(jpropK, abuilder, &val)) { in BindPropertyImpl()
DSkottie.cpp81 adapter->setAnchorPoint(ValueTraits<VectorValue>::As<SkPoint>(a)); in attachMatrix2D()
85 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in attachMatrix2D()
89 adapter->setScale(ValueTraits<VectorValue>::As<SkVector>(s)); in attachMatrix2D()
243 auto path = ValueTraits<ShapeValue>::As<SkPath>(p); in attachPath()
258 color_node->setColor(ValueTraits<VectorValue>::As<SkColor>(c)); in attachColor()
DSkottieValue.h29 struct ValueTraits { struct
DSkottieLayerEffect.cpp190 shadow_adapter->setColor(ValueTraits<VectorValue>::As<SkColor>(c)); in AttachDropShadowLayerEffect()
DSkottieAdapter.cpp205 stops.push_back({ pos, ValueTraits<VectorValue>::As<SkColor>(rgb) }); in apply()
/external/skqp/modules/skottie/src/
DSkottieValue.cpp20 bool ValueTraits<ScalarValue>::FromJSON(const skjson::Value& jv, const internal::AnimationBuilder*, in FromJSON()
26 bool ValueTraits<ScalarValue>::CanLerp(const ScalarValue&, const ScalarValue&) { in CanLerp()
31 void ValueTraits<ScalarValue>::Lerp(const ScalarValue& v0, const ScalarValue& v1, float t, in Lerp()
39 SkScalar ValueTraits<ScalarValue>::As<SkScalar>(const ScalarValue& v) { in As()
44 bool ValueTraits<VectorValue>::FromJSON(const skjson::Value& jv, const internal::AnimationBuilder*, in FromJSON()
50 bool ValueTraits<VectorValue>::CanLerp(const VectorValue& v1, const VectorValue& v2) { in CanLerp()
55 void ValueTraits<VectorValue>::Lerp(const VectorValue& v0, const VectorValue& v1, float t, in Lerp()
62 ValueTraits<ScalarValue>::Lerp(v0[i], v1[i], t, &(*result)[i]); in Lerp()
68 SkColor ValueTraits<VectorValue>::As<SkColor>(const VectorValue& v) { in As()
83 SkPoint ValueTraits<VectorValue>::As<SkPoint>(const VectorValue& vec) { in As()
[all …]
DSkottieShapeLayer.cpp53 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachRRectGeometry()
57 adapter->setSize(ValueTraits<VectorValue>::As<SkSize>(s)); in AttachRRectGeometry()
83 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachEllipseGeometry()
87 const auto sz = ValueTraits<VectorValue>::As<SkSize>(s); in AttachEllipseGeometry()
118 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachPolystarGeometry()
179 adapter->setStartPoint(ValueTraits<VectorValue>::As<SkPoint>(s)); in AttachGradient()
183 adapter->setEndPoint(ValueTraits<VectorValue>::As<SkPoint>(e)); in AttachGradient()
393 adapter->setAnchorPoint(ValueTraits<VectorValue>::As<SkPoint>(a)); in AttachRepeaterDrawEffect()
397 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in AttachRepeaterDrawEffect()
401 adapter->setScale(ValueTraits<VectorValue>::As<SkVector>(s)); in AttachRepeaterDrawEffect()
DSkottieAnimator.cpp217 if (!ValueTraits<T>::FromJSON(jv, abuilder, &val) || in parseValue()
218 (!fVs.empty() && !ValueTraits<T>::CanLerp(val, fVs.back()))) { in parseValue()
240 ValueTraits<T>::Lerp(v0, v1, lt, v); in eval()
276 if (ValueTraits<T>::FromJSON(jpropK, abuilder, &val)) { in BindPropertyImpl()
DSkottie.cpp75 adapter->setAnchorPoint(ValueTraits<VectorValue>::As<SkPoint>(a)); in attachMatrix2D()
79 adapter->setPosition(ValueTraits<VectorValue>::As<SkPoint>(p)); in attachMatrix2D()
83 adapter->setScale(ValueTraits<VectorValue>::As<SkVector>(s)); in attachMatrix2D()
191 auto path = ValueTraits<ShapeValue>::As<SkPath>(p); in attachPath()
206 color_node->setColor(ValueTraits<VectorValue>::As<SkColor>(c)); in attachColor()
DSkottieValue.h29 struct ValueTraits { struct
DSkottieAdapter.cpp203 stops.push_back({ pos, ValueTraits<VectorValue>::As<SkColor>(rgb) }); in apply()