Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
skottie::ExpressionManager Class Referenceabstract

#include <Skottie.h>

Inheritance diagram for skottie::ExpressionManager:
SkRefCnt SkRefCntBase

Public Member Functions

virtual sk_sp< ExpressionEvaluator< float > > createNumberExpressionEvaluator (const char expression[])=0
 
virtual sk_sp< ExpressionEvaluator< SkString > > createStringExpressionEvaluator (const char expression[])=0
 
virtual sk_sp< ExpressionEvaluator< std::vector< float > > > createArrayExpressionEvaluator (const char expression[])=0
 
- Public Member Functions inherited from SkRefCntBase
 SkRefCntBase ()
 
virtual ~SkRefCntBase ()
 
bool unique () const
 
void ref () const
 
void unref () const
 

Detailed Description

Creates ExpressionEvaluators to evaluate AE expressions and return the results.

Definition at line 72 of file Skottie.h.

Member Function Documentation

◆ createArrayExpressionEvaluator()

virtual sk_sp< ExpressionEvaluator< std::vector< float > > > skottie::ExpressionManager::createArrayExpressionEvaluator ( const char  expression[])
pure virtual

◆ createNumberExpressionEvaluator()

virtual sk_sp< ExpressionEvaluator< float > > skottie::ExpressionManager::createNumberExpressionEvaluator ( const char  expression[])
pure virtual

◆ createStringExpressionEvaluator()

virtual sk_sp< ExpressionEvaluator< SkString > > skottie::ExpressionManager::createStringExpressionEvaluator ( const char  expression[])
pure virtual

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