1 /// 
2 module godot.globalconstants;
3 enum int keyMaskCmd = 268435456;
4 enum int propertyHintExpEasing = 4;
5 enum int keyU = 85;
6 enum int joyR2 = 7;
7 enum int errFileCorrupt = 16;
8 enum int keyPlusminus = 177;
9 enum int keyOgrave = 210;
10 enum int keySuperR = 16777261;
11 enum int keyX = 88;
12 enum int joyButton13 = 13;
13 enum int propertyHintEnum = 3;
14 enum int keyControl = 16777238;
15 enum int errMethodNotFound = 37;
16 enum int keyParenleft = 40;
17 enum int keyMediaprevious = 16777294;
18 enum int errFileEof = 18;
19 enum int marginRight = 2;
20 enum int keyAsciitilde = 126;
21 enum int joyDpadUp = 12;
22 enum int keyBackspace = 16777220;
23 enum int keyBassdown = 16777289;
24 enum int keyEacute = 201;
25 enum int keyF4 = 16777247;
26 enum int keyKpPeriod = 16777348;
27 enum int keyM = 77;
28 enum int opIn = 24;
29 enum int propertyHintGlobalDir = 16;
30 enum int keySlash = 47;
31 enum int keyAcircumflex = 194;
32 enum int propertyHintLayers3dRender = 11;
33 enum int keyF7 = 16777250;
34 enum int keyLaunch5 = 16777309;
35 enum int keyThreequarters = 190;
36 enum int errFileUnrecognized = 15;
37 enum int opMultiply = 8;
38 enum int methodFlagVirtual = 32;
39 enum int joyButton5 = 5;
40 enum int propertyUsageRestartIfChanged = 4096;
41 enum int cornerTopRight = 1;
42 enum int opShiftLeft = 14;
43 enum int keyKp1 = 16777351;
44 enum int keyKp0 = 16777350;
45 enum int joyButton0 = 0;
46 enum int keyInsert = 16777223;
47 enum int keyLaunch3 = 16777307;
48 enum int methodFlagNormal = 1;
49 enum int keyF16 = 16777259;
50 enum int joyL3 = 8;
51 enum int keyNtilde = 209;
52 enum int keyDirectionR = 16777267;
53 enum int keyNumbersign = 35;
54 enum int keyPause = 16777225;
55 enum int errDatabaseCantWrite = 35;
56 enum int keyQuestiondown = 191;
57 enum int keyEnd = 16777230;
58 enum int keyW = 87;
59 enum int keyEqual = 61;
60 enum int marginLeft = 0;
61 enum int joyAnalogRy = 3;
62 enum int keyPercent = 37;
63 enum int keyMaskGroupSwitch = 1073741824;
64 enum int keyR = 82;
65 enum int buttonXbutton2 = 9;
66 enum int keyDiaeresis = 168;
67 enum int keyStop = 16777282;
68 enum int keyKp8 = 16777358;
69 enum int joyButton3 = 3;
70 enum int keyMacron = 175;
71 enum int typeTransform = 13;
72 enum int errLocked = 23;
73 enum int propertyHintLayers2dPhysics = 10;
74 enum int keyF8 = 16777251;
75 enum int keyF5 = 16777248;
76 enum int buttonWheelRight = 7;
77 enum int keyLaunch9 = 16777313;
78 enum int keyH = 72;
79 enum int keyRefresh = 16777283;
80 enum int keyAdiaeresis = 196;
81 enum int keyMinus = 45;
82 enum int keyKpSubtract = 16777347;
83 enum int joyAxis3 = 3;
84 enum int keyVolumeup = 16777286;
85 enum int keyOrdfeminine = 170;
86 enum int methodFlagFromScript = 64;
87 enum int midiMessageControlChange = 11;
88 enum int propertyHintResourceType = 17;
89 enum int errCantOpen = 19;
90 enum int methodFlagNoscript = 4;
91 enum int keyDollar = 36;
92 enum int joyAxis2 = 2;
93 enum int joyAnalogLy = 1;
94 enum int keySemicolon = 59;
95 enum int opBitNegate = 19;
96 enum int joyDpadDown = 13;
97 enum int joyAnalogL2 = 6;
98 enum int opModule = 12;
99 enum int joyButton15 = 15;
100 enum int buttonMiddle = 3;
101 enum int opOr = 21;
102 enum int keyF14 = 16777257;
103 enum int joyButton8 = 8;
104 enum int joyXboxX = 2;
105 enum int typeVector2Array = 24;
106 enum int joyR3 = 9;
107 enum int typeNil = 0;
108 enum int keyKp5 = 16777355;
109 enum int errFileMissingDependencies = 17;
110 enum int keyG = 71;
111 enum int typePlane = 9;
112 enum int typeVector3 = 7;
113 enum int typeRid = 16;
114 enum int propertyUsageInternationalized = 64;
115 enum int keyBacktab = 16777219;
116 enum int opNot = 23;
117 enum int opNotEqual = 1;
118 enum int valignTop = 0;
119 enum int keyHyperL = 16777263;
120 enum int keyHome = 16777229;
121 enum int keyF9 = 16777252;
122 enum int typeObject = 17;
123 enum int keyLaunch4 = 16777308;
124 enum int keyMeta = 16777239;
125 enum int keyF6 = 16777249;
126 enum int errFileCantWrite = 13;
127 enum int keyAlt = 16777240;
128 enum int key9 = 57;
129 enum int keyAgrave = 192;
130 enum int keyMaskShift = 33554432;
131 enum int joyXboxA = 0;
132 enum int propertyHintColorNoAlpha = 20;
133 enum int keyUp = 16777232;
134 enum int midiMessageAftertouch = 10;
135 enum int joySonyTriangle = 3;
136 enum int typeRect2 = 6;
137 enum int keyNotsign = 172;
138 enum int keyMedianext = 16777295;
139 enum int keyKp6 = 16777356;
140 enum int key5 = 53;
141 enum int buttonMaskLeft = 1;
142 enum int methodFlagConst = 8;
143 enum int keyZ = 90;
144 enum int keyUnknown = 33554431;
145 enum int valignBottom = 2;
146 enum int joyButton1 = 1;
147 enum int keyUgrave = 217;
148 enum int typeRealArray = 22;
149 enum int keyLaunch8 = 16777312;
150 enum int keyGuillemotright = 187;
151 enum int keyCcedilla = 199;
152 enum int errUnconfigured = 3;
153 enum int keyMaskMeta = 134217728;
154 enum int keyMaskAlt = 67108864;
155 enum int propertyUsageStoreIfNonone = 1024;
156 enum int keyBassboost = 16777287;
157 enum int keyIdiaeresis = 207;
158 enum int keyApostrophe = 39;
159 enum int typeColor = 14;
160 enum int opGreaterEqual = 5;
161 enum int errParameterRangeError = 5;
162 enum int keyCodeMask = 33554431;
163 enum int keyEgrave = 200;
164 enum int keyLaunch6 = 16777310;
165 enum int cornerBottomLeft = 3;
166 enum int midiMessageChannelPressure = 13;
167 enum int keyBracketright = 93;
168 enum int keyE = 69;
169 enum int buttonLeft = 1;
170 enum int keyKp7 = 16777357;
171 enum int keyThreesuperior = 179;
172 enum int keyRegistered = 174;
173 enum int errOutOfMemory = 6;
174 enum int keyParenright = 41;
175 enum int keyNobreakspace = 160;
176 enum int keyCent = 162;
177 enum int errQueryFailed = 21;
178 enum int keyColon = 58;
179 enum int keyF1 = 16777244;
180 enum int keyQuoteleft = 96;
181 enum int keyAe = 198;
182 enum int keyL = 76;
183 enum int joySonyCircle = 1;
184 enum int errLinkFailed = 38;
185 enum int errBusy = 44;
186 enum int keyK = 75;
187 enum int keyJ = 74;
188 enum int joyDsX = 3;
189 enum int keyKpMultiply = 16777345;
190 enum int keyUdiaeresis = 220;
191 enum int typeBool = 1;
192 enum int propertyUsageDefault = 7;
193 enum int methodFlagReverse = 16;
194 enum int keyMaskCtrl = 268435456;
195 enum int typeBasis = 12;
196 enum int keyLaunchb = 16777315;
197 enum int keyMediarecord = 16777296;
198 enum int joyAxis5 = 5;
199 enum int keyKpDivide = 16777346;
200 enum int keyLaunch2 = 16777306;
201 enum int buttonMaskMiddle = 4;
202 enum int keyTrebleup = 16777290;
203 enum int errDoesNotExist = 33;
204 enum int opEqual = 0;
205 enum int keyBraceleft = 123;
206 enum int keyKp4 = 16777354;
207 enum int keyKp2 = 16777352;
208 enum int joyDpadRight = 15;
209 enum int keyHomepage = 16777297;
210 enum int joyButton7 = 7;
211 enum int opSubtract = 7;
212 enum int keySpace = 32;
213 enum int halignRight = 2;
214 enum int buttonWheelDown = 5;
215 enum int midiMessageNoteOn = 9;
216 enum int joySonyX = 0;
217 enum int keyP = 80;
218 enum int keyIgrave = 204;
219 enum int propertyUsageStoreIfNonzero = 512;
220 enum int propertyHintFile = 13;
221 enum int opNegate = 10;
222 enum int key7 = 55;
223 enum int keyB = 66;
224 enum int keyEcircumflex = 202;
225 enum int typeVector2 = 5;
226 enum int errHelp = 46;
227 enum int propertyHintRange = 1;
228 enum int keyCurrency = 164;
229 enum int keyLaunchmedia = 16777303;
230 enum int propertyHintLayers3dPhysics = 12;
231 enum int keyPlus = 43;
232 enum int joyAxis4 = 4;
233 enum int keyBack = 16777280;
234 enum int joyL2 = 6;
235 enum int joyAxisMax = 10;
236 enum int keyHelp = 16777265;
237 enum int valignCenter = 1;
238 enum int keyVolumedown = 16777284;
239 enum int opPositive = 11;
240 enum int keyNumlock = 16777242;
241 enum int keyEnter = 16777221;
242 enum int keyOacute = 211;
243 enum int propertyHintExpRange = 2;
244 enum int keyAmpersand = 38;
245 enum int keyPageup = 16777235;
246 enum int keyPeriodcentered = 183;
247 enum int typeReal = 3;
248 enum int keyOnequarter = 188;
249 enum int keyOnesuperior = 185;
250 enum int keyLaunche = 16777318;
251 enum int propertyUsageChecked = 32;
252 enum int errAlreadyExists = 32;
253 enum int typeTransform2d = 8;
254 enum int errUnauthorized = 4;
255 enum int keyDivision = 247;
256 enum int keyHyperR = 16777264;
257 enum int keyStandby = 16777300;
258 enum int halignLeft = 0;
259 enum int opShiftRight = 15;
260 enum int joyAnalogRx = 2;
261 enum int buttonWheelLeft = 6;
262 enum int opXor = 22;
263 enum int propertyHintPlaceholderText = 19;
264 enum int opAdd = 6;
265 enum int keyTwosuperior = 178;
266 enum int ok = 0;
267 enum int keyMediastop = 16777293;
268 enum int propertyUsageNetwork = 4;
269 enum int keyScrolllock = 16777243;
270 enum int keyMediaplay = 16777292;
271 enum int keyCopyright = 169;
272 enum int buttonMaskRight = 2;
273 enum int typeColorArray = 26;
274 enum int propertyUsageCheckable = 16;
275 enum int keyOnehalf = 189;
276 enum int keyMasculine = 186;
277 enum int keyDirectionL = 16777266;
278 enum int keyClear = 16777228;
279 enum int propertyUsageDefaultIntl = 71;
280 enum int keyY = 89;
281 enum int propertyUsageScriptVariable = 8192;
282 enum int keyKpEnter = 16777222;
283 enum int keyShift = 16777237;
284 enum int keyT = 84;
285 enum int keyTab = 16777218;
286 enum int joyButton4 = 4;
287 enum int key3 = 51;
288 enum int joyR = 5;
289 enum int errFileBadPath = 9;
290 enum int propertyHintLength = 5;
291 enum int keyCedilla = 184;
292 enum int joyButton10 = 10;
293 enum int keyQuestion = 63;
294 enum int errInvalidData = 30;
295 enum int errCompilationFailed = 36;
296 enum int keyAacute = 193;
297 enum int keyD = 68;
298 enum int keyOoblique = 216;
299 enum int keyA = 65;
300 enum int keyAcute = 180;
301 enum int cornerTopLeft = 0;
302 enum int halignCenter = 1;
303 enum int propertyHintGlobalFile = 15;
304 enum int joyDsA = 1;
305 enum int buttonRight = 2;
306 enum int typeInt = 2;
307 enum int keySearch = 16777299;
308 enum int opBitOr = 17;
309 enum int opDivide = 9;
310 enum int keyTrebledown = 16777291;
311 enum int keyLaunchmail = 16777302;
312 enum int propertyUsageStorage = 1;
313 enum int joyAxis0 = 0;
314 enum int cornerBottomRight = 2;
315 enum int errTimeout = 24;
316 enum int keyHyphen = 173;
317 enum int keyCapslock = 16777241;
318 enum int propertyUsageNoInstanceState = 2048;
319 enum int buttonWheelUp = 4;
320 enum int keyDown = 16777234;
321 enum int joyButton11 = 11;
322 enum int joyDsB = 0;
323 enum int buttonMaskXbutton1 = 128;
324 enum int keyMaskKpad = 536870912;
325 enum int typeVector3Array = 25;
326 enum int buttonXbutton1 = 8;
327 enum int key1 = 49;
328 enum int keyLaunch7 = 16777311;
329 enum int keyAsciicircum = 94;
330 enum int errFileNotFound = 7;
331 enum int joyButton6 = 6;
332 enum int keyKp9 = 16777359;
333 enum int keyOpenurl = 16777301;
334 enum int keyParagraph = 182;
335 enum int errCantAcquireResource = 28;
336 enum int joyButtonMax = 16;
337 enum int key2 = 50;
338 enum int joyButton12 = 12;
339 enum int propertyUsageCategory = 256;
340 enum int keyS = 83;
341 enum int keySysreq = 16777227;
342 enum int joyAnalogLx = 0;
343 enum int keyN = 78;
344 enum int joyDsY = 2;
345 enum int keyAsterisk = 42;
346 enum int propertyHintMultilineText = 18;
347 enum int typeArray = 19;
348 enum int propertyHintDir = 14;
349 enum int keyThorn = 222;
350 enum int keyRight = 16777233;
351 enum int keyAring = 197;
352 enum int errFileCantRead = 14;
353 enum int joyXboxB = 1;
354 enum int propertyUsageNoeditor = 5;
355 enum int keyForward = 16777281;
356 enum int keyIcircumflex = 206;
357 enum int typeQuat = 10;
358 enum int joyDpadLeft = 14;
359 enum int errFileCantOpen = 12;
360 enum int keyComma = 44;
361 enum int keyQuotedbl = 34;
362 enum int propertyUsageEditor = 2;
363 enum int keyEscape = 16777217;
364 enum int keyF15 = 16777258;
365 enum int failed = 1;
366 enum int opGreater = 4;
367 enum int errCantCreate = 20;
368 enum int keyOdiaeresis = 214;
369 enum int key0 = 48;
370 enum int typeRawArray = 20;
371 enum int keyIacute = 205;
372 enum int keyV = 86;
373 enum int typeNodePath = 15;
374 enum int keyBracketleft = 91;
375 enum int joyAxis9 = 9;
376 enum int keyAtilde = 195;
377 enum int key8 = 56;
378 enum int spkey = 16777216;
379 enum int keyBassup = 16777288;
380 enum int keyF10 = 16777253;
381 enum int joyAxis8 = 8;
382 enum int keyMultiply = 215;
383 enum int joyButton2 = 2;
384 enum int keyF2 = 16777245;
385 enum int vertical = 1;
386 enum int keyVolumemute = 16777285;
387 enum int keyUnderscore = 95;
388 enum int keyQ = 81;
389 enum int keyDegree = 176;
390 enum int keyLaunch0 = 16777304;
391 enum int marginBottom = 3;
392 enum int keySuperL = 16777260;
393 enum int errInvalidParameter = 31;
394 enum int opLessEqual = 3;
395 enum int keyLeft = 16777231;
396 enum int keyLaunchf = 16777319;
397 enum int keyLaunchc = 16777316;
398 enum int keyO = 79;
399 enum int joyAxis1 = 1;
400 enum int keyF = 70;
401 enum int propertyHintNone = 0;
402 enum int methodFlagEditor = 2;
403 enum int keySsharp = 223;
404 enum int typeString = 4;
405 enum int errCyclicLink = 40;
406 enum int keyKpAdd = 16777349;
407 enum int keyOtilde = 213;
408 enum int keySterling = 163;
409 enum int typeAabb = 11;
410 enum int keyI = 73;
411 enum int opAnd = 20;
412 enum int keyLauncha = 16777314;
413 enum int keyAt = 64;
414 enum int keyGuillemotleft = 171;
415 enum int keyEth = 208;
416 enum int keyMenu = 16777262;
417 enum int errParseError = 43;
418 enum int errUnavailable = 2;
419 enum int joyAnalogR2 = 7;
420 enum int keyKp3 = 16777353;
421 enum int errScriptFailed = 39;
422 enum int keyBar = 124;
423 enum int opStringConcat = 13;
424 enum int keyYdiaeresis = 255;
425 enum int midiMessageProgramChange = 12;
426 enum int joyButton14 = 14;
427 enum int keyF12 = 16777255;
428 enum int horizontal = 0;
429 enum int marginTop = 1;
430 enum int opLess = 2;
431 enum int opBitXor = 18;
432 enum int keyOcircumflex = 212;
433 enum int key4 = 52;
434 enum int propertyUsageGroup = 128;
435 enum int key6 = 54;
436 enum int errAlreadyInUse = 22;
437 enum int keyPrint = 16777226;
438 enum int keyBackslash = 92;
439 enum int keyGreater = 62;
440 enum int opMax = 25;
441 enum int keyUcircumflex = 219;
442 enum int keyC = 67;
443 enum int buttonMaskXbutton2 = 256;
444 enum int joyStart = 11;
445 enum int keyFavorites = 16777298;
446 enum int errBug = 47;
447 enum int keyF13 = 16777256;
448 enum int keyBrokenbar = 166;
449 enum int keyEdiaeresis = 203;
450 enum int keyYen = 165;
451 enum int errFileAlreadyInUse = 11;
452 enum int joySonySquare = 2;
453 enum int methodFlagsDefault = 1;
454 enum int typeStringArray = 23;
455 enum int keyDelete = 16777224;
456 enum int keyF3 = 16777246;
457 enum int keyModifierMask = -16777216;
458 enum int keyBraceright = 125;
459 enum int keyExclamdown = 161;
460 enum int joySelect = 10;
461 enum int keyLaunchd = 16777317;
462 enum int opBitAnd = 16;
463 enum int joyXboxY = 3;
464 enum int keyExclam = 33;
465 enum int typeIntArray = 21;
466 enum int keyYacute = 221;
467 enum int midiMessageNoteOff = 8;
468 enum int joyL = 4;
469 enum int joyAxis6 = 6;
470 enum int keyF11 = 16777254;
471 enum int joyButton9 = 9;
472 enum int errDatabaseCantRead = 34;
473 enum int keyPagedown = 16777236;
474 enum int errFileNoPermission = 10;
475 enum int propertyHintImageCompressLossy = 21;
476 enum int joyAxis7 = 7;
477 enum int propertyHintKeyAccel = 7;
478 enum int errFileBadDrive = 8;
479 enum int propertyHintImageCompressLossless = 22;
480 enum int keyLaunch1 = 16777305;
481 enum int midiMessagePitchBend = 14;
482 enum int propertyHintLayers2dRender = 9;
483 enum int typeDictionary = 18;
484 enum int propertyHintFlags = 8;
485 enum int keyUacute = 218;
486 enum int keyLess = 60;
487 enum int keySection = 167;
488 enum int keyMu = 181;
489 enum int keyPeriod = 46;
490 enum int propertyUsageEditorHelper = 8;
491 enum int typeMax = 27;
492 enum Key : int
493 {
494 	modifierMask = -16777216,
495 	space = 32,
496 	exclam = 33,
497 	quotedbl = 34,
498 	numbersign = 35,
499 	dollar = 36,
500 	percent = 37,
501 	ampersand = 38,
502 	apostrophe = 39,
503 	parenleft = 40,
504 	parenright = 41,
505 	asterisk = 42,
506 	plus = 43,
507 	comma = 44,
508 	minus = 45,
509 	period = 46,
510 	slash = 47,
511 	_0 = 48,
512 	_1 = 49,
513 	_2 = 50,
514 	_3 = 51,
515 	_4 = 52,
516 	_5 = 53,
517 	_6 = 54,
518 	_7 = 55,
519 	_8 = 56,
520 	_9 = 57,
521 	colon = 58,
522 	semicolon = 59,
523 	less = 60,
524 	equal = 61,
525 	greater = 62,
526 	question = 63,
527 	at = 64,
528 	a = 65,
529 	b = 66,
530 	c = 67,
531 	d = 68,
532 	e = 69,
533 	f = 70,
534 	g = 71,
535 	h = 72,
536 	i = 73,
537 	j = 74,
538 	k = 75,
539 	l = 76,
540 	m = 77,
541 	n = 78,
542 	o = 79,
543 	p = 80,
544 	q = 81,
545 	r = 82,
546 	s = 83,
547 	t = 84,
548 	u = 85,
549 	v = 86,
550 	w = 87,
551 	x = 88,
552 	y = 89,
553 	z = 90,
554 	bracketleft = 91,
555 	backslash = 92,
556 	bracketright = 93,
557 	asciicircum = 94,
558 	underscore = 95,
559 	quoteleft = 96,
560 	braceleft = 123,
561 	bar = 124,
562 	braceright = 125,
563 	asciitilde = 126,
564 	nobreakspace = 160,
565 	exclamdown = 161,
566 	_cent = 162,
567 	sterling = 163,
568 	currency = 164,
569 	yen = 165,
570 	brokenbar = 166,
571 	section = 167,
572 	diaeresis = 168,
573 	copyright = 169,
574 	ordfeminine = 170,
575 	guillemotleft = 171,
576 	notsign = 172,
577 	hyphen = 173,
578 	registered = 174,
579 	macron = 175,
580 	degree = 176,
581 	plusminus = 177,
582 	twosuperior = 178,
583 	threesuperior = 179,
584 	acute = 180,
585 	mu = 181,
586 	paragraph = 182,
587 	periodcentered = 183,
588 	cedilla = 184,
589 	onesuperior = 185,
590 	masculine = 186,
591 	guillemotright = 187,
592 	onequarter = 188,
593 	onehalf = 189,
594 	threequarters = 190,
595 	questiondown = 191,
596 	agrave = 192,
597 	aacute = 193,
598 	acircumflex = 194,
599 	atilde = 195,
600 	adiaeresis = 196,
601 	aring = 197,
602 	ae = 198,
603 	ccedilla = 199,
604 	egrave = 200,
605 	eacute = 201,
606 	ecircumflex = 202,
607 	ediaeresis = 203,
608 	igrave = 204,
609 	iacute = 205,
610 	icircumflex = 206,
611 	idiaeresis = 207,
612 	eth = 208,
613 	ntilde = 209,
614 	ograve = 210,
615 	oacute = 211,
616 	ocircumflex = 212,
617 	otilde = 213,
618 	odiaeresis = 214,
619 	multiply = 215,
620 	ooblique = 216,
621 	ugrave = 217,
622 	uacute = 218,
623 	ucircumflex = 219,
624 	udiaeresis = 220,
625 	yacute = 221,
626 	thorn = 222,
627 	ssharp = 223,
628 	division = 247,
629 	ydiaeresis = 255,
630 	escape = 16777217,
631 	tab = 16777218,
632 	backtab = 16777219,
633 	backspace = 16777220,
634 	enter = 16777221,
635 	kpEnter = 16777222,
636 	insert = 16777223,
637 	_delete = 16777224,
638 	pause = 16777225,
639 	print = 16777226,
640 	sysreq = 16777227,
641 	clear = 16777228,
642 	home = 16777229,
643 	end = 16777230,
644 	left = 16777231,
645 	up = 16777232,
646 	right = 16777233,
647 	down = 16777234,
648 	pageup = 16777235,
649 	pagedown = 16777236,
650 	shift = 16777237,
651 	control = 16777238,
652 	meta = 16777239,
653 	alt = 16777240,
654 	capslock = 16777241,
655 	numlock = 16777242,
656 	scrolllock = 16777243,
657 	f1 = 16777244,
658 	f2 = 16777245,
659 	f3 = 16777246,
660 	f4 = 16777247,
661 	f5 = 16777248,
662 	f6 = 16777249,
663 	f7 = 16777250,
664 	f8 = 16777251,
665 	f9 = 16777252,
666 	f10 = 16777253,
667 	f11 = 16777254,
668 	f12 = 16777255,
669 	f13 = 16777256,
670 	f14 = 16777257,
671 	f15 = 16777258,
672 	f16 = 16777259,
673 	superL = 16777260,
674 	superR = 16777261,
675 	menu = 16777262,
676 	hyperL = 16777263,
677 	hyperR = 16777264,
678 	help = 16777265,
679 	directionL = 16777266,
680 	directionR = 16777267,
681 	back = 16777280,
682 	forward = 16777281,
683 	stop = 16777282,
684 	refresh = 16777283,
685 	volumedown = 16777284,
686 	volumemute = 16777285,
687 	volumeup = 16777286,
688 	bassboost = 16777287,
689 	bassup = 16777288,
690 	bassdown = 16777289,
691 	trebleup = 16777290,
692 	trebledown = 16777291,
693 	mediaplay = 16777292,
694 	mediastop = 16777293,
695 	mediaprevious = 16777294,
696 	medianext = 16777295,
697 	mediarecord = 16777296,
698 	homepage = 16777297,
699 	favorites = 16777298,
700 	search = 16777299,
701 	standby = 16777300,
702 	openurl = 16777301,
703 	launchmail = 16777302,
704 	launchmedia = 16777303,
705 	launch0 = 16777304,
706 	launch1 = 16777305,
707 	launch2 = 16777306,
708 	launch3 = 16777307,
709 	launch4 = 16777308,
710 	launch5 = 16777309,
711 	launch6 = 16777310,
712 	launch7 = 16777311,
713 	launch8 = 16777312,
714 	launch9 = 16777313,
715 	launcha = 16777314,
716 	launchb = 16777315,
717 	launchc = 16777316,
718 	launchd = 16777317,
719 	launche = 16777318,
720 	launchf = 16777319,
721 	kpMultiply = 16777345,
722 	kpDivide = 16777346,
723 	kpSubtract = 16777347,
724 	kpPeriod = 16777348,
725 	kpAdd = 16777349,
726 	kp0 = 16777350,
727 	kp1 = 16777351,
728 	kp2 = 16777352,
729 	kp3 = 16777353,
730 	kp4 = 16777354,
731 	kp5 = 16777355,
732 	kp6 = 16777356,
733 	kp7 = 16777357,
734 	kp8 = 16777358,
735 	kp9 = 16777359,
736 	unknown = 33554431,
737 	codeMask = 33554431,
738 	maskShift = 33554432,
739 	maskAlt = 67108864,
740 	maskMeta = 134217728,
741 	maskCtrl = 268435456,
742 	maskCmd = 268435456,
743 	maskKpad = 536870912,
744 	maskGroupSwitch = 1073741824,
745 }
746 enum Button : int
747 {
748 	maskLeft = 1,
749 	left = 1,
750 	maskRight = 2,
751 	right = 2,
752 	middle = 3,
753 	maskMiddle = 4,
754 	wheelUp = 4,
755 	wheelDown = 5,
756 	wheelLeft = 6,
757 	wheelRight = 7,
758 	xbutton1 = 8,
759 	xbutton2 = 9,
760 	maskXbutton1 = 128,
761 	maskXbutton2 = 256,
762 }
763 enum PropertyHint : int
764 {
765 	none = 0,
766 	range = 1,
767 	expRange = 2,
768 	_enum = 3,
769 	expEasing = 4,
770 	length = 5,
771 	keyAccel = 7,
772 	flags = 8,
773 	layers2dRender = 9,
774 	layers2dPhysics = 10,
775 	layers3dRender = 11,
776 	layers3dPhysics = 12,
777 	file = 13,
778 	dir = 14,
779 	globalFile = 15,
780 	globalDir = 16,
781 	resourceType = 17,
782 	multilineText = 18,
783 	placeholderText = 19,
784 	colorNoAlpha = 20,
785 	imageCompressLossy = 21,
786 	imageCompressLossless = 22,
787 }
788 enum PropertyUsage : int
789 {
790 	storage = 1,
791 	editor = 2,
792 	network = 4,
793 	noeditor = 5,
794 	_default = 7,
795 	editorHelper = 8,
796 	checkable = 16,
797 	checked = 32,
798 	internationalized = 64,
799 	defaultIntl = 71,
800 	group = 128,
801 	category = 256,
802 	storeIfNonzero = 512,
803 	storeIfNonone = 1024,
804 	noInstanceState = 2048,
805 	restartIfChanged = 4096,
806 	scriptVariable = 8192,
807 }
808 enum Type : int
809 {
810 	nil = 0,
811 	_bool = 1,
812 	_int = 2,
813 	_real = 3,
814 	string = 4,
815 	vector2 = 5,
816 	rect2 = 6,
817 	vector3 = 7,
818 	transform2d = 8,
819 	plane = 9,
820 	quat = 10,
821 	aabb = 11,
822 	basis = 12,
823 	transform = 13,
824 	color = 14,
825 	nodePath = 15,
826 	rid = 16,
827 	object = 17,
828 	dictionary = 18,
829 	array = 19,
830 	rawArray = 20,
831 	intArray = 21,
832 	realArray = 22,
833 	stringArray = 23,
834 	vector2Array = 24,
835 	vector3Array = 25,
836 	colorArray = 26,
837 	max = 27,
838 }