Searched refs:ValueTraits (Results 1 – 13 of 13) sorted by relevance
/external/skia/modules/skottie/src/ |
D | SkottieValue.cpp | 20 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 …]
|
D | SkottieShapeLayer.cpp | 53 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()
|
D | SkottieAnimator.cpp | 215 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()
|
D | Skottie.cpp | 81 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()
|
D | SkottieValue.h | 29 struct ValueTraits { struct
|
D | SkottieLayerEffect.cpp | 190 shadow_adapter->setColor(ValueTraits<VectorValue>::As<SkColor>(c)); in AttachDropShadowLayerEffect()
|
D | SkottieAdapter.cpp | 205 stops.push_back({ pos, ValueTraits<VectorValue>::As<SkColor>(rgb) }); in apply()
|
/external/skqp/modules/skottie/src/ |
D | SkottieValue.cpp | 20 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 …]
|
D | SkottieShapeLayer.cpp | 53 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()
|
D | SkottieAnimator.cpp | 217 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()
|
D | Skottie.cpp | 75 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()
|
D | SkottieValue.h | 29 struct ValueTraits { struct
|
D | SkottieAdapter.cpp | 203 stops.push_back({ pos, ValueTraits<VectorValue>::As<SkColor>(rgb) }); in apply()
|