Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Enumerations
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/SkScalar.h"
#include "include/core/SkSpan.h"
#include "include/core/SkString.h"
#include "include/core/SkTypeface.h"
#include "include/private/base/SkAPI.h"
#include "include/utils/SkTextUtils.h"
#include "modules/skottie/include/TextShaper.h"
#include <cstddef>
#include <cstdint>
#include <functional>
#include <limits>
#include <memory>
#include <utility>

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 >
 
class  skottie::PropertyObserver
 

Namespaces

namespace  sksg
 
namespace  skottie
 
namespace  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 }