Flutter Engine
The Flutter Engine
|
#include <SkottiePriv.h>
Classes | |
struct | AnimationInfo |
struct | AttachShapeContext |
class | AutoPropertyTracker |
class | AutoScope |
struct | FontInfo |
Friends | |
class | CompositionBuilder |
class | CustomFont |
class | LayerBuilder |
class | AnimatablePropertyContainer |
Definition at line 66 of file SkottiePriv.h.
skottie::internal::AnimationBuilder::AnimationBuilder | ( | sk_sp< ResourceProvider > | rp, |
sk_sp< SkFontMgr > | fontmgr, | ||
sk_sp< PropertyObserver > | pobserver, | ||
sk_sp< Logger > | logger, | ||
sk_sp< MarkerObserver > | mobserver, | ||
sk_sp< PrecompInterceptor > | pi, | ||
sk_sp< ExpressionManager > | expressionmgr, | ||
sk_sp< SkShapers::Factory > | shapingFactory, | ||
Animation::Builder::Stats * | stats, | ||
const SkSize & | comp_size, | ||
float | duration, | ||
float | framerate, | ||
uint32_t | flags | ||
) |
Definition at line 140 of file Skottie.cpp.
sk_sp< sksg::Transform > skottie::internal::AnimationBuilder::attachCamera | ( | const skjson::ObjectValue & | jlayer, |
const skjson::ObjectValue & | jtransform, | ||
sk_sp< sksg::Transform > | parent, | ||
const SkSize & | viewport_size | ||
) | const |
Definition at line 124 of file Camera.cpp.
|
inline |
Definition at line 149 of file SkottiePriv.h.
|
inline |
Definition at line 139 of file SkottiePriv.h.
sk_sp< sksg::Transform > skottie::internal::AnimationBuilder::attachMatrix2D | ( | const skjson::ObjectValue & | jtransform, |
sk_sp< sksg::Transform > | parent, | ||
bool | auto_orient = false |
||
) | const |
Definition at line 114 of file Transform.cpp.
sk_sp< sksg::Transform > skottie::internal::AnimationBuilder::attachMatrix3D | ( | const skjson::ObjectValue & | jtransform, |
sk_sp< sksg::Transform > | parent, | ||
bool | auto_orient = false |
||
) | const |
Definition at line 197 of file Transform.cpp.
sk_sp< sksg::RenderNode > skottie::internal::AnimationBuilder::attachOpacity | ( | const skjson::ObjectValue & | jobject, |
sk_sp< sksg::RenderNode > | child_node | ||
) | const |
Definition at line 118 of file Skottie.cpp.
sk_sp< sksg::Path > skottie::internal::AnimationBuilder::attachPath | ( | const skjson::Value & | jpath | ) | const |
bool skottie::internal::AnimationBuilder::dispatchColorProperty | ( | const sk_sp< sksg::Color > & | c | ) | const |
Definition at line 228 of file Skottie.cpp.
bool skottie::internal::AnimationBuilder::dispatchOpacityProperty | ( | const sk_sp< sksg::OpacityEffect > & | o | ) | const |
Definition at line 242 of file Skottie.cpp.
bool skottie::internal::AnimationBuilder::dispatchTextProperty | ( | const sk_sp< TextAdapter > & | t, |
const skjson::ObjectValue * | jtext | ||
) | const |
Definition at line 256 of file Skottie.cpp.
bool skottie::internal::AnimationBuilder::dispatchTransformProperty | ( | const sk_sp< TransformAdapter2D > & | t | ) | const |
Definition at line 278 of file Skottie.cpp.
sk_sp< ExpressionManager > skottie::internal::AnimationBuilder::expression_manager | ( | ) | const |
Definition at line 292 of file Skottie.cpp.
const AnimationBuilder::FontInfo * skottie::internal::AnimationBuilder::findFont | ( | const SkString & | name | ) | const |
Definition at line 349 of file TextLayer.cpp.
|
inline |
Definition at line 197 of file SkottiePriv.h.
|
inline |
Definition at line 110 of file SkottiePriv.h.
void skottie::internal::AnimationBuilder::log | ( | Logger::Level | lvl, |
const skjson::Value * | json, | ||
const char | fmt[], | ||
... | |||
) | const |
Definition at line 71 of file Skottie.cpp.
AnimationBuilder::AnimationInfo skottie::internal::AnimationBuilder::parse | ( | const skjson::ObjectValue & | jroot | ) |
Definition at line 165 of file Skottie.cpp.
void skottie::internal::AnimationBuilder::parseFonts | ( | const skjson::ObjectValue * | jfonts, |
const skjson::ArrayValue * | jchars | ||
) |
Definition at line 115 of file TextLayer.cpp.
|
friend |
Definition at line 207 of file SkottiePriv.h.
|
friend |
Definition at line 204 of file SkottiePriv.h.
|
friend |
Definition at line 205 of file SkottiePriv.h.
|
friend |
Definition at line 206 of file SkottiePriv.h.