Home
last modified time | relevance | path

Searched refs:ShapeValue (Results 1 – 8 of 8) sorted by relevance

/external/skia/modules/skottie/src/
DSkottieValue.h56 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); }
DSkottieValue.cpp120 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()
DSkottie.cpp240 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()
DSkottieAnimator.cpp399 std::function<void(const ShapeValue&)>&& apply, in bindProperty()
400 const ShapeValue* noop) const { in bindProperty()
/external/skqp/modules/skottie/src/
DSkottieValue.h56 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); }
DSkottieValue.cpp120 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()
DSkottie.cpp188 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()
DSkottieAnimator.cpp401 std::function<void(const ShapeValue&)>&& apply, in bindProperty()
402 const ShapeValue* noop) const { in bindProperty()