Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
skottie::internal::AnimationBuilder::AttachShapeContext Struct Reference

Public Member Functions

 AttachShapeContext (std::vector< sk_sp< sksg::GeometryNode > > *geos, std::vector< GeometryEffectRec > *effects, size_t committedAnimators)
 

Public Attributes

std::vector< sk_sp< sksg::GeometryNode > > * fGeometryStack
 
std::vector< GeometryEffectRec > * fGeometryEffectStack
 
size_t fCommittedAnimators
 

Detailed Description

Definition at line 158 of file ShapeLayer.cpp.

Constructor & Destructor Documentation

◆ AttachShapeContext()

skottie::internal::AnimationBuilder::AttachShapeContext::AttachShapeContext ( std::vector< sk_sp< sksg::GeometryNode > > *  geos,
std::vector< GeometryEffectRec > *  effects,
size_t  committedAnimators 
)
inline

Definition at line 159 of file ShapeLayer.cpp.

162 : fGeometryStack(geos)
163 , fGeometryEffectStack(effects)
164 , fCommittedAnimators(committedAnimators) {}
std::vector< sk_sp< sksg::GeometryNode > > * fGeometryStack
Definition: ShapeLayer.cpp:166
std::vector< GeometryEffectRec > * fGeometryEffectStack
Definition: ShapeLayer.cpp:167

Member Data Documentation

◆ fCommittedAnimators

size_t skottie::internal::AnimationBuilder::AttachShapeContext::fCommittedAnimators

Definition at line 168 of file ShapeLayer.cpp.

◆ fGeometryEffectStack

std::vector<GeometryEffectRec>* skottie::internal::AnimationBuilder::AttachShapeContext::fGeometryEffectStack

Definition at line 167 of file ShapeLayer.cpp.

◆ fGeometryStack

std::vector<sk_sp<sksg::GeometryNode> >* skottie::internal::AnimationBuilder::AttachShapeContext::fGeometryStack

Definition at line 166 of file ShapeLayer.cpp.


The documentation for this struct was generated from the following file: