-
Notifications
You must be signed in to change notification settings - Fork 79
/
data.moon
115 lines (109 loc) · 2.44 KB
/
data.moon
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
-- these are extracted from imagemagick headers
import enum from require "magick.enum"
-- magick/composite.h
composite_operators = enum {
[0]: "UndefinedCompositeOp"
"NoCompositeOp"
"ModulusAddCompositeOp"
"AtopCompositeOp"
"BlendCompositeOp"
"BumpmapCompositeOp"
"ChangeMaskCompositeOp"
"ClearCompositeOp"
"ColorBurnCompositeOp"
"ColorDodgeCompositeOp"
"ColorizeCompositeOp"
"CopyBlackCompositeOp"
"CopyBlueCompositeOp"
"CopyCompositeOp"
"CopyCyanCompositeOp"
"CopyGreenCompositeOp"
"CopyMagentaCompositeOp"
"CopyOpacityCompositeOp"
"CopyRedCompositeOp"
"CopyYellowCompositeOp"
"DarkenCompositeOp"
"DstAtopCompositeOp"
"DstCompositeOp"
"DstInCompositeOp"
"DstOutCompositeOp"
"DstOverCompositeOp"
"DifferenceCompositeOp"
"DisplaceCompositeOp"
"DissolveCompositeOp"
"ExclusionCompositeOp"
"HardLightCompositeOp"
"HueCompositeOp"
"InCompositeOp"
"LightenCompositeOp"
"LinearLightCompositeOp"
"LuminizeCompositeOp"
"MinusDstCompositeOp"
"ModulateCompositeOp"
"MultiplyCompositeOp"
"OutCompositeOp"
"OverCompositeOp"
"OverlayCompositeOp"
"PlusCompositeOp"
"ReplaceCompositeOp"
"SaturateCompositeOp"
"ScreenCompositeOp"
"SoftLightCompositeOp"
"SrcAtopCompositeOp"
"SrcCompositeOp"
"SrcInCompositeOp"
"SrcOutCompositeOp"
"SrcOverCompositeOp"
"ModulusSubtractCompositeOp"
"ThresholdCompositeOp"
"XorCompositeOp"
"DivideDstCompositeOp"
"DistortCompositeOp"
"BlurCompositeOp"
"PegtopLightCompositeOp"
"VividLightCompositeOp"
"PinLightCompositeOp"
"LinearDodgeCompositeOp"
"LinearBurnCompositeOp"
"MathematicsCompositeOp"
"DivideSrcCompositeOp"
"MinusSrcCompositeOp"
"DarkenIntensityCompositeOp"
"LightenIntensityCompositeOp"
"HardMixCompositeOp"
}
gravity = enum {
[0]: "ForgetGravity"
"NorthWestGravity"
"NorthGravity"
"NorthEastGravity"
"WestGravity"
"CenterGravity"
"EastGravity"
"SouthWestGravity"
"SouthGravity"
"SouthEastGravity"
"StaticGravity"
}
orientation = enum {
[0]: "UndefinedOrientation"
"TopLeftOrientation"
"TopRightOrientation"
"BottomRightOrientation"
"BottomLeftOrientation"
"LeftTopOrientation"
"RightTopOrientation"
"RightBottomOrientation"
"LeftBottomOrientation"
}
interlace = enum {
[0]: "UndefinedInterlace"
"NoInterlace"
"LineInterlace"
"PlaneInterlace"
"PartitionInterlace"
"GIFInterlace"
"JPEGInterlace"
"PNGInterlace"
}
{ :composite_operators, :gravity, :orientation, :interlace }