Flutter Engine
The Flutter Engine
third_party
skia
include
utils
SkParse.h
Go to the documentation of this file.
1
2
/*
3
* Copyright 2006 The Android Open Source Project
4
*
5
* Use of this source code is governed by a BSD-style license that can be
6
* found in the LICENSE file.
7
*/
8
9
10
#ifndef SkParse_DEFINED
11
#define SkParse_DEFINED
12
13
#include "
include/core/SkColor.h
"
14
#include "
include/core/SkScalar.h
"
15
#include "
include/core/SkTypes.h
"
16
17
#include <cstddef>
18
#include <cstdint>
19
20
class
SK_API
SkParse
{
21
public
:
22
static
int
Count(
const
char
str[]);
// number of scalars or int values
23
static
int
Count(
const
char
str[],
char
separator);
24
static
const
char
* FindColor(
const
char
str[],
SkColor
*
value
);
25
static
const
char
* FindHex(
const
char
str[], uint32_t*
value
);
26
static
const
char
* FindMSec(
const
char
str[],
SkMSec
*
value
);
27
static
const
char
* FindNamedColor(
const
char
str[],
size_t
len
,
SkColor
*
color
);
28
static
const
char
* FindS32(
const
char
str[], int32_t*
value
);
29
static
const
char
* FindScalar(
const
char
str[],
SkScalar
*
value
);
30
static
const
char
* FindScalars(
const
char
str[],
SkScalar
value
[],
int
count
);
31
32
static
bool
FindBool(
const
char
str[],
bool
*
value
);
33
// return the index of str in list[], or -1 if not found
34
static
int
FindList(
const
char
str[],
const
char
list[]);
35
};
36
37
#endif
count
int count
Definition:
FontMgrTest.cpp:50
SK_API
#define SK_API
Definition:
SkAPI.h:35
SkColor.h
SkColor
uint32_t SkColor
Definition:
SkColor.h:37
SkScalar.h
SkTypes.h
SkMSec
uint32_t SkMSec
Definition:
SkTypes.h:184
SkParse
Definition:
SkParse.h:20
color
DlColor color
Definition:
dl_golden_blur_unittests.cc:23
SkScalar
float SkScalar
Definition:
extension.cpp:12
value
uint8_t value
Definition:
fl_standard_message_codec.cc:36
gn.find_headers.len
len
Definition:
find_headers.py:30
Generated on Sun Jun 23 2024 21:56:04 for Flutter Engine by
1.9.4