Lines Matching refs:skottie
8 #include "modules/skottie/utils/SkottieUtils.h"
12 class CustomPropertyManager::PropertyInterceptor final : public skottie::PropertyObserver {
17 const LazyHandle<skottie::ColorPropertyHandle>& c) override {
25 const LazyHandle<skottie::OpacityPropertyHandle>& o) override {
33 const LazyHandle<skottie::TransformPropertyHandle>& t) override {
41 const LazyHandle<skottie::TextPropertyHandle>& t) override {
72 class CustomPropertyManager::MarkerInterceptor final : public skottie::MarkerObserver {
103 sk_sp<skottie::PropertyObserver> CustomPropertyManager::getPropertyObserver() const {
107 sk_sp<skottie::MarkerObserver> CustomPropertyManager::getMarkerObserver() const {
153 skottie::ColorPropertyValue CustomPropertyManager::getColor(const PropKey& key) const {
154 return this->get<skottie::ColorPropertyValue>(key, fColorMap);
157 bool CustomPropertyManager::setColor(const PropKey& key, const skottie::ColorPropertyValue& c) {
166 skottie::OpacityPropertyValue CustomPropertyManager::getOpacity(const PropKey& key) const {
167 return this->get<skottie::OpacityPropertyValue>(key, fOpacityMap);
170 bool CustomPropertyManager::setOpacity(const PropKey& key, const skottie::OpacityPropertyValue& o) {
179 skottie::TransformPropertyValue CustomPropertyManager::getTransform(const PropKey& key) const {
180 return this->get<skottie::TransformPropertyValue>(key, fTransformMap);
184 const skottie::TransformPropertyValue& t) {
193 skottie::TextPropertyValue CustomPropertyManager::getText(const PropKey& key) const {
194 return this->get<skottie::TextPropertyValue>(key, fTextMap);
197 bool CustomPropertyManager::setText(const PropKey& key, const skottie::TextPropertyValue& o) {
203 class ExternalAnimationLayer final : public skottie::ExternalLayer {
205 ExternalAnimationLayer(sk_sp<skottie::Animation> anim, const SkSize& size)
217 const sk_sp<skottie::Animation> fAnimation;
231 sk_sp<skottie::ExternalLayer> ExternalAnimationPrecompInterceptor::onLoadPrecomp(
242 auto anim = skottie::Animation::Builder()