Flutter Engine
The Flutter Engine
Namespaces | Functions
SkottieJson.cpp File Reference
#include "modules/skottie/src/SkottieJson.h"
#include "include/core/SkM44.h"
#include "include/core/SkPoint.h"
#include "include/core/SkScalar.h"
#include "include/core/SkString.h"
#include "include/private/base/SkTo.h"
#include "modules/skottie/src/SkottieValue.h"
#include "src/utils/SkJSON.h"
#include <cstddef>
#include <limits>

Go to the source code of this file.

Namespaces

namespace  skottie
 

Functions

template<>
bool skottie::Parse< SkScalar > (const Value &v, SkScalar *s)
 
template<>
bool skottie::Parse< bool > (const Value &v, bool *b)
 
template<typename T >
bool skottie::ParseIntegral (const Value &v, T *result)
 
template<>
bool skottie::Parse< int > (const Value &v, int *i)
 
template<>
bool skottie::Parse< size_t > (const Value &v, size_t *sz)
 
template<>
bool skottie::Parse< SkString > (const Value &v, SkString *s)
 
template<>
bool skottie::Parse< SkV2 > (const Value &v, SkV2 *v2)
 
template<>
bool skottie::Parse< SkPoint > (const Value &v, SkPoint *pt)
 
template<>
bool skottie::Parse< VectorValue > (const Value &v, VectorValue *vec)
 
const skjson::StringValueskottie::ParseSlotID (const skjson::ObjectValue *jobj)