#include <SkottiePriv.h>
Definition at line 112 of file SkottiePriv.h.
◆ AutoScope() [1/2]
skottie::internal::AnimationBuilder::AutoScope::AutoScope |
( |
const AnimationBuilder * |
builder | ) |
|
|
inlineexplicit |
Definition at line 114 of file SkottiePriv.h.
AutoScope(const AnimationBuilder *builder)
std::vector< sk_sp< Animator > > AnimatorScope
◆ AutoScope() [2/2]
Definition at line 116 of file SkottiePriv.h.
118 , fCurrentScope(std::move(scope))
119 , fPrevScope(fBuilder->fCurrentAnimatorScope) {
120 fBuilder->fCurrentAnimatorScope = &fCurrentScope;
121 }
◆ ~AutoScope()
skottie::internal::AnimationBuilder::AutoScope::~AutoScope |
( |
| ) |
|
|
inline |
◆ release()
AnimatorScope skottie::internal::AnimationBuilder::AutoScope::release |
( |
| ) |
|
|
inline |
Definition at line 123 of file SkottiePriv.h.
123 {
124 fBuilder->fCurrentAnimatorScope = fPrevScope;
126
127 return std::move(fCurrentScope);
128 }
SkDEBUGCODE(SK_SPI) SkThreadID SkGetThreadID()
The documentation for this class was generated from the following file: