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