Searched refs:ShapeValue (Results 1 – 8 of 8) sorted by relevance
/external/skia/modules/skottie/src/ |
D | SkottieValue.h | 56 struct ShapeValue { struct 61 ShapeValue() : fClosed(false), fVolatile(false) {} in ShapeValue() function 62 ShapeValue(const ShapeValue&) = default; 63 ShapeValue(ShapeValue&&) = default; 64 ShapeValue& operator=(const ShapeValue&) = default; argument 66 bool operator==(const ShapeValue& other) const { 70 bool operator!=(const ShapeValue& other) const { return !(*this == other); }
|
D | SkottieValue.cpp | 120 bool ValueTraits<ShapeValue>::FromJSON(const skjson::Value& jv, in FromJSON() 122 ShapeValue* v) { in FromJSON() 168 bool ValueTraits<ShapeValue>::CanLerp(const ShapeValue& v1, const ShapeValue& v2) { in CanLerp() 184 void ValueTraits<ShapeValue>::Lerp(const ShapeValue& v0, const ShapeValue& v1, float t, in Lerp() 185 ShapeValue* result) { in Lerp() 207 SkPath ValueTraits<ShapeValue>::As<SkPath>(const ShapeValue& shape) { in As()
|
D | Skottie.cpp | 240 return this->bindProperty<ShapeValue>(jpath, ascope, in attachPath() 241 [path_node](const ShapeValue& p) { in attachPath() 243 auto path = ValueTraits<ShapeValue>::As<SkPath>(p); in attachPath()
|
D | SkottieAnimator.cpp | 399 std::function<void(const ShapeValue&)>&& apply, in bindProperty() 400 const ShapeValue* noop) const { in bindProperty()
|
/external/skqp/modules/skottie/src/ |
D | SkottieValue.h | 56 struct ShapeValue { struct 61 ShapeValue() : fClosed(false), fVolatile(false) {} in ShapeValue() function 62 ShapeValue(const ShapeValue&) = default; 63 ShapeValue(ShapeValue&&) = default; 64 ShapeValue& operator=(const ShapeValue&) = default; argument 66 bool operator==(const ShapeValue& other) const { 70 bool operator!=(const ShapeValue& other) const { return !(*this == other); }
|
D | SkottieValue.cpp | 120 bool ValueTraits<ShapeValue>::FromJSON(const skjson::Value& jv, in FromJSON() 122 ShapeValue* v) { in FromJSON() 168 bool ValueTraits<ShapeValue>::CanLerp(const ShapeValue& v1, const ShapeValue& v2) { in CanLerp() 184 void ValueTraits<ShapeValue>::Lerp(const ShapeValue& v0, const ShapeValue& v1, float t, in Lerp() 185 ShapeValue* result) { in Lerp() 207 SkPath ValueTraits<ShapeValue>::As<SkPath>(const ShapeValue& shape) { in As()
|
D | Skottie.cpp | 188 return this->bindProperty<ShapeValue>(jpath, ascope, in attachPath() 189 [path_node](const ShapeValue& p) { in attachPath() 191 auto path = ValueTraits<ShapeValue>::As<SkPath>(p); in attachPath()
|
D | SkottieAnimator.cpp | 401 std::function<void(const ShapeValue&)>&& apply, in bindProperty() 402 const ShapeValue* noop) const { in bindProperty()
|