MARGIN_LEFT = 0
MARGIN_TOP = 1
MARGIN_RIGHT = 2
MARGIN_BOTTOM = 3
VERTICAL = 1
HORIZONTAL = 0
HALIGN_LEFT = 0
HALIGN_CENTER = 1
HALIGN_RIGHT = 2
VALIGN_TOP = 0
VALIGN_CENTER = 1
VALIGN_BOTTOM = 2
SPKEY = 16777216
KEY_ESCAPE = 16777217
KEY_TAB = 16777218
KEY_BACKTAB = 16777219
KEY_BACKSPACE = 16777220
KEY_RETURN = 16777221
KEY_ENTER = 16777222
KEY_INSERT = 16777223
KEY_DELETE = 16777224
KEY_PAUSE = 16777225
KEY_PRINT = 16777226
KEY_SYSREQ = 16777227
KEY_CLEAR = 16777228
KEY_HOME = 16777229
KEY_END = 16777230
KEY_LEFT = 16777231
KEY_UP = 16777232
KEY_RIGHT = 16777233
KEY_DOWN = 16777234
KEY_PAGEUP = 16777235
KEY_PAGEDOWN = 16777236
KEY_SHIFT = 16777237
KEY_CONTROL = 16777238
KEY_META = 16777239
KEY_ALT = 16777240
KEY_CAPSLOCK = 16777241
KEY_NUMLOCK = 16777242
KEY_SCROLLLOCK = 16777243
KEY_F1 = 16777244
KEY_F2 = 16777245
KEY_F3 = 16777246
KEY_F4 = 16777247
KEY_F5 = 16777248
KEY_F6 = 16777249
KEY_F7 = 16777250
KEY_F8 = 16777251
KEY_F9 = 16777252
KEY_F10 = 16777253
KEY_F11 = 16777254
KEY_F12 = 16777255
KEY_F13 = 16777256
KEY_F14 = 16777257
KEY_F15 = 16777258
KEY_F16 = 16777259
KEY_KP_ENTER = 16777344
KEY_KP_MULTIPLY = 16777345
KEY_KP_DIVIDE = 16777346
KEY_KP_SUBSTRACT = 16777347
KEY_KP_PERIOD = 16777348
KEY_KP_ADD = 16777349
KEY_KP_0 = 16777350
KEY_KP_1 = 16777351
KEY_KP_2 = 16777352
KEY_KP_3 = 16777353
KEY_KP_4 = 16777354
KEY_KP_5 = 16777355
KEY_KP_6 = 16777356
KEY_KP_7 = 16777357
KEY_KP_8 = 16777358
KEY_KP_9 = 16777359
KEY_SUPER_L = 16777260
KEY_SUPER_R = 16777261
KEY_MENU = 16777262
KEY_HYPER_L = 16777263
KEY_HYPER_R = 16777264
KEY_HELP = 16777265
KEY_DIRECTION_L = 16777266
KEY_DIRECTION_R = 16777267
KEY_BACK = 16777280
KEY_FORWARD = 16777281
KEY_STOP = 16777282
KEY_REFRESH = 16777283
KEY_VOLUMEDOWN = 16777284
KEY_VOLUMEMUTE = 16777285
KEY_VOLUMEUP = 16777286
KEY_BASSBOOST = 16777287
KEY_BASSUP = 16777288
KEY_BASSDOWN = 16777289
KEY_TREBLEUP = 16777290
KEY_TREBLEDOWN = 16777291
KEY_MEDIAPLAY = 16777292
KEY_MEDIASTOP = 16777293
KEY_MEDIAPREVIOUS = 16777294
KEY_MEDIANEXT = 16777295
KEY_MEDIARECORD = 16777296
KEY_HOMEPAGE = 16777297
KEY_FAVORITES = 16777298
KEY_SEARCH = 16777299
KEY_STANDBY = 16777300
KEY_OPENURL = 16777301
KEY_LAUNCHMAIL = 16777302
KEY_LAUNCHMEDIA = 16777303
KEY_LAUNCH0 = 16777304
KEY_LAUNCH1 = 16777305
KEY_LAUNCH2 = 16777306
KEY_LAUNCH3 = 16777307
KEY_LAUNCH4 = 16777308
KEY_LAUNCH5 = 16777309
KEY_LAUNCH6 = 16777310
KEY_LAUNCH7 = 16777311
KEY_LAUNCH8 = 16777312
KEY_LAUNCH9 = 16777313
KEY_LAUNCHA = 16777314
KEY_LAUNCHB = 16777315
KEY_LAUNCHC = 16777316
KEY_LAUNCHD = 16777317
KEY_LAUNCHE = 16777318
KEY_LAUNCHF = 16777319
KEY_UNKNOWN = 33554431
KEY_SPACE = 32
KEY_EXCLAM = 33
KEY_QUOTEDBL = 34
KEY_NUMBERSIGN = 35
KEY_DOLLAR = 36
KEY_PERCENT = 37
KEY_AMPERSAND = 38
KEY_APOSTROPHE = 39
KEY_PARENLEFT = 40
KEY_PARENRIGHT = 41
KEY_ASTERISK = 42
KEY_PLUS = 43
KEY_COMMA = 44
KEY_MINUS = 45
KEY_PERIOD = 46
KEY_SLASH = 47
KEY_0 = 48
KEY_1 = 49
KEY_2 = 50
KEY_3 = 51
KEY_4 = 52
KEY_5 = 53
KEY_6 = 54
KEY_7 = 55
KEY_8 = 56
KEY_9 = 57
KEY_COLON = 58
KEY_SEMICOLON = 59
KEY_LESS = 60
KEY_EQUAL = 61
KEY_GREATER = 62
KEY_QUESTION = 63
KEY_AT = 64
KEY_A = 65
KEY_B = 66
KEY_C = 67
KEY_D = 68
KEY_E = 69
KEY_F = 70
KEY_G = 71
KEY_H = 72
KEY_I = 73
KEY_J = 74
KEY_K = 75
KEY_L = 76
KEY_M = 77
KEY_N = 78
KEY_O = 79
KEY_P = 80
KEY_Q = 81
KEY_R = 82
KEY_S = 83
KEY_T = 84
KEY_U = 85
KEY_V = 86
KEY_W = 87
KEY_X = 88
KEY_Y = 89
KEY_Z = 90
KEY_BRACKETLEFT = 91
KEY_BACKSLASH = 92
KEY_BRACKETRIGHT = 93
KEY_ASCIICIRCUM = 94
KEY_UNDERSCORE = 95
KEY_QUOTELEFT = 96
KEY_BRACELEFT = 123
KEY_BAR = 124
KEY_BRACERIGHT = 125
KEY_ASCIITILDE = 126
KEY_NOBREAKSPACE = 160
KEY_EXCLAMDOWN = 161
KEY_CENT = 162
KEY_STERLING = 163
KEY_CURRENCY = 164
KEY_YEN = 165
KEY_BROKENBAR = 166
KEY_SECTION = 167
KEY_DIAERESIS = 168
KEY_COPYRIGHT = 169
KEY_ORDFEMININE = 170
KEY_GUILLEMOTLEFT = 171
KEY_NOTSIGN = 172
KEY_HYPHEN = 173
KEY_REGISTERED = 174
KEY_MACRON = 175
KEY_DEGREE = 176
KEY_PLUSMINUS = 177
KEY_TWOSUPERIOR = 178
KEY_THREESUPERIOR = 179
KEY_ACUTE = 180
KEY_MU = 181
KEY_PARAGRAPH = 182
KEY_PERIODCENTERED = 183
KEY_CEDILLA = 184
KEY_ONESUPERIOR = 185
KEY_MASCULINE = 186
KEY_GUILLEMOTRIGHT = 187
KEY_ONEQUARTER = 188
KEY_ONEHALF = 189
KEY_THREEQUARTERS = 190
KEY_QUESTIONDOWN = 191
KEY_AGRAVE = 192
KEY_AACUTE = 193
KEY_ACIRCUMFLEX = 194
KEY_ATILDE = 195
KEY_ADIAERESIS = 196
KEY_ARING = 197
KEY_AE = 198
KEY_CCEDILLA = 199
KEY_EGRAVE = 200
KEY_EACUTE = 201
KEY_ECIRCUMFLEX = 202
KEY_EDIAERESIS = 203
KEY_IGRAVE = 204
KEY_IACUTE = 205
KEY_ICIRCUMFLEX = 206
KEY_IDIAERESIS = 207
KEY_ETH = 208
KEY_NTILDE = 209
KEY_OGRAVE = 210
KEY_OACUTE = 211
KEY_OCIRCUMFLEX = 212
KEY_OTILDE = 213
KEY_ODIAERESIS = 214
KEY_MULTIPLY = 215
KEY_OOBLIQUE = 216
KEY_UGRAVE = 217
KEY_UACUTE = 218
KEY_UCIRCUMFLEX = 219
KEY_UDIAERESIS = 220
KEY_YACUTE = 221
KEY_THORN = 222
KEY_SSHARP = 223
KEY_DIVISION = 247
KEY_YDIAERESIS = 255
KEY_CODE_MASK = 33554431
KEY_MODIFIER_MASK = -16777216
KEY_MASK_SHIFT = 33554432
KEY_MASK_ALT = 67108864
KEY_MASK_META = 134217728
KEY_MASK_CTRL = 268435456
KEY_MASK_KPAD = 536870912
KEY_MASK_GROUP_SWITCH = 1073741824
BUTTON_LEFT = 1
BUTTON_RIGHT = 2
BUTTON_MIDDLE = 3
BUTTON_WHEEL_UP = 4
BUTTON_WHEEL_DOWN = 5
BUTTON_MASK_LEFT = 1
BUTTON_MASK_RIGHT = 2
BUTTON_MASK_MIDDLE = 4
JOY_BUTTON_0 = 0
JOY_BUTTON_1 = 1
JOY_BUTTON_2 = 2
JOY_BUTTON_3 = 3
JOY_BUTTON_4 = 4
JOY_BUTTON_5 = 5
JOY_BUTTON_6 = 6
JOY_BUTTON_7 = 7
JOY_BUTTON_8 = 8
JOY_BUTTON_9 = 9
JOY_BUTTON_10 = 10
JOY_BUTTON_11 = 11
JOY_BUTTON_12 = 12
JOY_BUTTON_13 = 13
JOY_BUTTON_14 = 14
JOY_BUTTON_15 = 15
JOY_BUTTON_MAX = 16
JOY_SNES_A = 1
JOY_SNES_B = 0
JOY_SNES_X = 3
JOY_SNES_Y = 2
JOY_SONY_CIRCLE = 1
JOY_SONY_X = 0
JOY_SONY_SQUARE = 2
JOY_SONY_TRIANGLE = 3
JOY_SEGA_B = 1
JOY_SEGA_A = 0
JOY_SEGA_X = 2
JOY_SEGA_Y = 3
JOY_XBOX_B = 1
JOY_XBOX_A = 0
JOY_XBOX_X = 2
JOY_XBOX_Y = 3
JOY_DS_A = 1
JOY_DS_B = 0
JOY_DS_X = 3
JOY_DS_Y = 2
JOY_SELECT = 10
JOY_START = 11
JOY_DPAD_UP = 12
JOY_DPAD_DOWN = 13
JOY_DPAD_LEFT = 14
JOY_DPAD_RIGHT = 15
JOY_L = 4
JOY_L2 = 6
JOY_L3 = 8
JOY_R = 5
JOY_R2 = 7
JOY_R3 = 9
JOY_AXIS_0 = 0
JOY_AXIS_1 = 1
JOY_AXIS_2 = 2
JOY_AXIS_3 = 3
JOY_AXIS_4 = 4
JOY_AXIS_5 = 5
JOY_AXIS_6 = 6
JOY_AXIS_7 = 7
JOY_AXIS_MAX = 8
JOY_ANALOG_0_X = 0
JOY_ANALOG_0_Y = 1
JOY_ANALOG_1_X = 2
JOY_ANALOG_1_Y = 3
JOY_ANALOG_2_X = 4
JOY_ANALOG_2_Y = 5
OK = 0
FAILED = 1
ERR_UNAVAILABLE = 2
ERR_UNCONFIGURED = 3
ERR_UNAUTHORIZED = 4
ERR_PARAMETER_RANGE_ERROR = 5
ERR_OUT_OF_MEMORY = 6
ERR_FILE_NOT_FOUND = 7
ERR_FILE_BAD_DRIVE = 8
ERR_FILE_BAD_PATH = 9
ERR_FILE_NO_PERMISSION = 10
ERR_FILE_ALREADY_IN_USE = 11
ERR_FILE_CANT_OPEN = 12
ERR_FILE_CANT_WRITE = 13
ERR_FILE_CANT_READ = 14
ERR_FILE_UNRECOGNIZED = 15
ERR_FILE_CORRUPT = 16
ERR_FILE_EOF = 17
ERR_CANT_OPEN = 18
ERR_CANT_CREATE = 19
ERROR_QUERY_FAILED = 20
ERR_ALREADY_IN_USE = 21
ERR_LOCKED = 22
ERR_TIMEOUT = 23
ERR_CANT_AQUIRE_RESOURCE = 24
ERR_INVALID_DATA = 26
ERR_INVALID_PARAMETER = 27
ERR_ALREADY_EXISTS = 28
ERR_DOES_NOT_EXIST = 29
ERR_DATABASE_CANT_READ = 30
ERR_DATABASE_CANT_WRITE = 31
ERR_COMPILATION_FAILED = 32
ERR_METHOD_NOT_FOUND = 33
ERR_LINK_FAILED = 34
ERR_SCRIPT_FAILED = 35
ERR_CYCLIC_LINK = 36
ERR_BUSY = 40
ERR_HELP = 42
ERR_BUG = 43
ERR_WTF = 45
PROPERTY_HINT_NONE = 0
No hint for edited property.
PROPERTY_HINT_RANGE = 1
PROPERTY_HINT_EXP_RANGE = 2
Hint string is an exponential range, defined as "min,max" or "min,max,step". This is valid for integers and floats.
PROPERTY_HINT_ENUM = 3
Property hint is an enumerated value, like "Hello,Something,Else". This is valid for integers, floats and strings properties.
PROPERTY_HINT_LENGTH = 5
PROPERTY_HINT_FLAGS = 7
Property hint is a bitmask description, for bits 0,1,2,3 abd 5 the hint would be like "Bit0,Bit1,Bit2,Bit3,,Bit5". Valid only for integers.
PROPERTY_HINT_FILE = 8
String property is a file (so pop up a file dialog when edited). Hint string can be a set of wildcards like "*.doc".
PROPERTY_HINT_DIR = 9
String property is a directory (so pop up a file dialog when edited).
PROPERTY_HINT_RESOURCE_TYPE = 10
String property is a resource, so open the resource popup menu when edited.
PROPERTY_USAGE_STORAGE = 1
Property will be used as storage (default).
PROPERTY_USAGE_STORAGE = 1
Property will be used as storage (default).
PROPERTY_USAGE_EDITOR = 2
Property will be visible in editor (default).
PROPERTY_USAGE_NETWORK = 4
PROPERTY_USAGE_DEFAULT = 7
Default usage (storage and editor).
TYPE_NIL = 0
TYPE_BOOL = 1
TYPE_INT = 2
TYPE_REAL = 3
TYPE_STRING = 4
TYPE_VECTOR2 = 5
TYPE_RECT2 = 6
TYPE_VECTOR3 = 7
TYPE_MATRIX32 = 8
TYPE_PLANE = 9
TYPE_QUAT = 10
TYPE_AABB = 11
TYPE_MATRIX3 = 12
TYPE_TRANSFORM = 13
TYPE_COLOR = 14
TYPE_IMAGE = 15
TYPE_NODE_PATH = 16
TYPE_RID = 17
TYPE_OBJECT = 18
TYPE_INPUT_EVENT = 19
TYPE_DICTIONARY = 20
TYPE_ARRAY = 21
TYPE_RAW_ARRAY = 22
TYPE_INT_ARRAY = 23
TYPE_REAL_ARRAY = 24
TYPE_STRING_ARRAY = 25
TYPE_VECTOR2_ARRAY = 26
TYPE_VECTOR3_ARRAY = 27
TYPE_COLOR_ARRAY = 28
TYPE_MAX = 29
Global scope constants and variables. This is all that resides in the globals, constants regarding error codes, scancodes, property hints, etc. It's not much.
Singletons are also documented here, since they can be accessed from anywhere.