![]()  | 
  
    Skia
    
   2D Graphics Library 
   | 
 
Creates ExpressionEvaluators to evaluate AE expressions and return the results. More...
#include <Skottie.h>

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 | 
| bool | unique () const | 
| May return true if the caller is the only owner.  More... | |
| void | ref () const | 
| Increment the reference count.  More... | |
| void | unref () const | 
| Decrement the reference count.  More... | |
Creates ExpressionEvaluators to evaluate AE expressions and return the results.
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
      
  | 
  inlineinherited | 
Increment the reference count.
Must be balanced by a call to unref().
      
  | 
  inlineinherited | 
May return true if the caller is the only owner.
Ensures that all previous owner's actions are complete.
      
  | 
  inlineinherited | 
Decrement the reference count.
If the reference count is 1 before the decrement, then delete the object. Note that if this is the case, then the object needs to have been allocated via new, and not on the stack.