Skia
2D Graphics Library
skottie Namespace Reference

Namespaces

 internal
 

Classes

class  ExternalLayer
 Interface for externally-rendered layers. More...
 
class  PrecompInterceptor
 Interface for intercepting pre-composed layer creation. More...
 
class  Logger
 A Logger subclass can be used to receive Animation::Builder parsing errors and warnings. More...
 
class  ExpressionEvaluator
 
class  ExpressionManager
 Creates ExpressionEvaluators to evaluate AE expressions and return the results. More...
 
class  MarkerObserver
 Interface for receiving AE composition markers at Animation build time. More...
 
class  Animation
 
class  GlyphDecorator
 
struct  TextPropertyValue
 
struct  TransformPropertyValue
 
class  PropertyHandle
 Property handles are adapters between user-facing AE model/values and the internal scene-graph representation. More...
 
class  PropertyObserver
 A PropertyObserver can be used to track and manipulate certain properties of "interesting" Lottie nodes. More...
 
class  SlotManager
 
class  Shaper
 

Typedefs

using ImageAsset = skresources::ImageAsset
 
using ResourceProvider = skresources::ResourceProvider
 
using ColorPropertyValue = SkColor
 
using OpacityPropertyValue = float
 
using ColorPropertyHandle = PropertyHandle< ColorPropertyValue, sksg::Color >
 
using OpacityPropertyHandle = PropertyHandle< OpacityPropertyValue, sksg::OpacityEffect >
 
using TextPropertyHandle = PropertyHandle< TextPropertyValue, internal::TextAdapter >
 
using TransformPropertyHandle = PropertyHandle< TransformPropertyValue, internal::TransformAdapter2D >
 

Enumerations

enum class  TextPaintOrder : uint8_t { kFillStroke , kStrokeFill }
 

Typedef Documentation

◆ ColorPropertyHandle

◆ ColorPropertyValue

◆ ImageAsset

using skottie::ImageAsset = typedef skresources::ImageAsset

◆ OpacityPropertyHandle

◆ OpacityPropertyValue

using skottie::OpacityPropertyValue = typedef float

◆ ResourceProvider

using skottie::ResourceProvider = typedef skresources::ResourceProvider

◆ TextPropertyHandle

using skottie::TextPropertyHandle = typedef PropertyHandle<TextPropertyValue, internal::TextAdapter>

◆ TransformPropertyHandle

using skottie::TransformPropertyHandle = typedef PropertyHandle<TransformPropertyValue, internal::TransformAdapter2D>

Enumeration Type Documentation

◆ TextPaintOrder

enum skottie::TextPaintOrder : uint8_t
strong
Enumerator
kFillStroke 
kStrokeFill