Flutter Engine
The Flutter Engine
|
#include "include/private/SkXmp.h"
#include "include/core/SkColor.h"
#include "include/core/SkData.h"
#include "include/core/SkScalar.h"
#include "include/core/SkStream.h"
#include "include/private/SkGainmapInfo.h"
#include "include/utils/SkParse.h"
#include "src/codec/SkCodecPriv.h"
#include "src/xml/SkDOM.h"
#include <cmath>
#include <cstdint>
#include <cstring>
#include <string>
#include <vector>
#include <utility>
Go to the source code of this file.
Classes | |
class | SkXmpImpl |
Functions | |
static const char * | get_namespace_prefix (const char *name) |
static const char * | get_unique_child_text (const SkDOM &dom, const SkDOM::Node *node, const std::string &childName) |
static const SkDOM::Node * | get_typed_child (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &type) |
static const char * | get_attr (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &key) |
static bool | get_attr_bool (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &key, bool *outValue) |
static bool | get_attr_int32 (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &key, int32_t *value) |
static bool | get_attr_float (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &key, float *outValue) |
static bool | get_attr_float3_as_list (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &key, SkColor4f *outValue) |
static bool | get_attr_float3 (const SkDOM *dom, const SkDOM::Node *node, const std::string &prefix, const std::string &key, SkColor4f *outValue) |
static void | find_uri_namespaces (const SkDOM &dom, const SkDOM::Node *node, size_t count, const char *uris[], const char *outNamespaces[]) |
static const SkDOM::Node * | find_uri_namespaces (const SkDOM &dom, size_t count, const char *uris[], const char *outNamespaces[]) |
Variables | |
const char * | kXmlnsPrefix = "xmlns:" |
const size_t | kXmlnsPrefixLength = 6 |
|
static |
Definition at line 271 of file SkXmp.cpp.
|
static |
Definition at line 302 of file SkXmp.cpp.
|
static |
Definition at line 125 of file SkXmp.cpp.
|
static |
Definition at line 138 of file SkXmp.cpp.
|
static |
Definition at line 177 of file SkXmp.cpp.
|
static |
Definition at line 255 of file SkXmp.cpp.
|
static |
Definition at line 196 of file SkXmp.cpp.
|
static |
Definition at line 161 of file SkXmp.cpp.
|
static |
|
static |
Definition at line 86 of file SkXmp.cpp.
|
static |