1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2010 litl, LLC.
/* exported Antialias, Content, Extend, FillRule, Filter, FontSlant, FontWeight,
Format, LineCap, LineJoin, Operator, PatternType, SurfaceType */
var Antialias = {
DEFAULT: 0,
NONE: 1,
GRAY: 2,
SUBPIXEL: 3,
};
var Content = {
COLOR: 0x1000,
ALPHA: 0x2000,
COLOR_ALPHA: 0x3000,
};
var Extend = {
NONE: 0,
REPEAT: 1,
REFLECT: 2,
PAD: 3,
};
var FillRule = {
WINDING: 0,
EVEN_ODD: 1,
};
var Filter = {
FAST: 0,
GOOD: 1,
BEST: 2,
NEAREST: 3,
BILINEAR: 4,
GAUSSIAN: 5,
};
var FontSlant = {
NORMAL: 0,
ITALIC: 1,
OBLIQUE: 2,
};
var FontWeight = {
NORMAL: 0,
BOLD: 1,
};
var Format = {
ARGB32: 0,
RGB24: 1,
A8: 2,
A1: 3,
RGB16_565: 4,
};
var LineCap = {
BUTT: 0,
ROUND: 1,
SQUARE: 2,
/** @deprecated Historical typo of {@link LineCap.Square}, kept for compatibility reasons */
SQUASH: 2,
};
var LineJoin = {
MITER: 0,
ROUND: 1,
BEVEL: 2,
};
var Operator = {
CLEAR: 0,
SOURCE: 1,
OVER: 2,
IN: 3,
OUT: 4,
ATOP: 5,
DEST: 6,
DEST_OVER: 7,
DEST_IN: 8,
DEST_OUT: 9,
DEST_ATOP: 10,
XOR: 11,
ADD: 12,
SATURATE: 13,
MULTIPLY: 14,
SCREEN: 15,
OVERLAY: 16,
DARKEN: 17,
LIGHTEN: 18,
COLOR_DODGE: 19,
COLOR_BURN: 20,
HARD_LIGHT: 21,
SOFT_LIGHT: 22,
DIFFERENCE: 23,
EXCLUSION: 24,
HSL_HUE: 25,
HSL_SATURATION: 26,
HSL_COLOR: 27,
HSL_LUMINOSITY: 28,
};
var PatternType = {
SOLID: 0,
SURFACE: 1,
LINEAR: 2,
RADIAL: 3,
};
var SurfaceType = {
IMAGE: 0,
PDF: 1,
PS: 2,
XLIB: 3,
XCB: 4,
GLITZ: 5,
QUARTZ: 6,
WIN32: 7,
BEOS: 8,
DIRECTFB: 9,
SVG: 10,
OS2: 11,
WIN32_PRINTING: 12,
QUARTZ_IMAGE: 13,
};
|