Skia
2D Graphics Library
SkottieProperty.h File Reference
#include "include/core/SkColor.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSpan.h"
#include "include/core/SkTypeface.h"
#include "include/utils/SkTextUtils.h"
#include "modules/skottie/include/TextShaper.h"
#include <functional>
#include <vector>
Include dependency graph for SkottieProperty.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  skottie::GlyphDecorator
 
struct  skottie::GlyphDecorator::GlyphInfo
 
struct  skottie::GlyphDecorator::TextInfo
 
struct  skottie::TextPropertyValue
 
struct  skottie::TransformPropertyValue
 
class  skottie::PropertyHandle< ValueT, NodeT >
 Property handles are adapters between user-facing AE model/values and the internal scene-graph representation. More...
 
class  skottie::PropertyObserver
 A PropertyObserver can be used to track and manipulate certain properties of "interesting" Lottie nodes. More...
 

Namespaces

 sksg
 
 skottie
 
 skottie::internal
 

Typedefs

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

Enumerations

enum class  skottie::TextPaintOrder : uint8_t { skottie::kFillStroke , skottie::kStrokeFill }