@全球范围

类别: 核心

简要说明

全局范围常量和变量。

枚举

枚举 边缘

  • MARGIN_LEFT = 0 ---左边距,通常用于 ControlStyleBox -派生类。

  • MARGIN_TOP = 1 ---上边距,通常用于 ControlStyleBox -派生类。

  • MARGIN_RIGHT = 2 ---右边距,通常用于 ControlStyleBox -派生类。

  • MARGIN_BOTTOM = 3 ---下边距,通常用于 ControlStyleBox -派生类。

枚举 拐角

  • CORNER_TOP_LEFT = 0 ---左上角。

  • CORNER_TOP_RIGHT = 1 ---右上角。

  • CORNER_BOTTOM_RIGHT = 2 ---右下角。

  • CORNER_BOTTOM_LEFT = 3 ---左下角。

枚举 方向

枚举 HAlign

  • HALIGN_LEFT = 0 ---水平左对齐,通常用于文本派生类。

  • HALIGN_CENTER = 1 ---水平居中对齐,通常用于文本派生类。

  • HALIGN_RIGHT = 2 ---水平右对齐,通常用于文本派生类。

枚举 VAlign

  • VALIGN_TOP = 0 ---垂直顶端对齐,通常用于文本派生类。

  • VALIGN_CENTER = 1 ---垂直居中对齐,通常用于文本派生类。

  • VALIGN_BOTTOM = 2 ---垂直底端对齐,通常用于文本派生类。

枚举 KeyList

  • KEY_ESCAPE = 16777217 ---退出键。

  • KEY_TAB = 16777218 ---制表键。

  • KEY_BACKTAB = 16777219 ---shift+tab键。

  • KEY_BACKSPACE = 16777220 ---退格键。

  • KEY_ENTER = 16777221 ---返回键(在主键盘上)。

  • KEY_KP_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 ---Alt键。

  • KEY_CAPSLOCK = 16777241 ---大写锁定键。

  • KEY_NUMLOCK = 16777242 ---数字锁定键。

  • KEY_SCROLLLOCK = 16777243 ---滚动锁定键。

  • KEY_F1 = 16777244 ---F1键。

  • KEY_F2 = 16777245 ---F2键。

  • KEY_F3 = 16777246 ---F3键。

  • KEY_F4 = 16777247 ---F4键。

  • KEY_F5 = 16777248 ---F5键。

  • KEY_F6 = 16777249 ---F6键。

  • KEY_F7 = 16777250 ---F7键。

  • KEY_F8 = 16777251 ---F8键。

  • KEY_F9 = 16777252 ---F9键。

  • KEY_F10 = 16777253 ---F10键。

  • KEY_F11 = 16777254 ---F11键。

  • KEY_F12 = 16777255 ---F12键。

  • KEY_F13 = 16777256 ---F13键。

  • KEY_F14 = 16777257 ---F14键。

  • KEY_F15 = 16777258 ---F15键。

  • KEY_F16 = 16777259 ---F16键。

  • KEY_KP_MULTIPLY = 16777345 ---乘法( * )数字键盘上的键。

  • KEY_KP_DIVIDE = 16777346 ---将数字键盘上的(/)键分开。

  • KEY_KP_SUBTRACT = 16777347 ---减去数字键盘上的(-)键。

  • KEY_KP_PERIOD = 16777348 ---数字键盘上的句点(.)键。

  • KEY_KP_ADD = 16777349 ---在数字键盘上添加(+)键。

  • KEY_KP_0 = 16777350 ---数字键盘上的数字0。

  • KEY_KP_1 = 16777351 ---数字键盘上的数字1。

  • KEY_KP_2 = 16777352 ---数字键盘上的数字2。

  • KEY_KP_3 = 16777353 ---数字键盘上的数字3。

  • KEY_KP_4 = 16777354 ---数字键盘上的数字4。

  • KEY_KP_5 = 16777355 ---数字键盘上的数字5。

  • KEY_KP_6 = 16777356 ---数字键盘上的数字6。

  • KEY_KP_7 = 16777357 ---数字键盘上的数字7。

  • KEY_KP_8 = 16777358 ---数字键盘上的数字8。

  • KEY_KP_9 = 16777359 ---数字键盘上的数字9。

  • KEY_SUPER_L = 16777260 ---左超键(Windows键)。

  • KEY_SUPER_R = 16777261 ---右超级键(Windows键)。

  • 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 ---打开URL/启动浏览器密钥。

  • KEY_LAUNCHMAIL = 16777302 ---启动邮件密钥。

  • KEY_LAUNCHMEDIA = 16777303 ---启动媒体密钥。

  • KEY_LAUNCH0 = 16777304 ---启动快捷键0。

  • KEY_LAUNCH1 = 16777305 ---启动快捷键1。

  • KEY_LAUNCH2 = 16777306 ---启动快捷键2。

  • KEY_LAUNCH3 = 16777307 ---启动快捷键3。

  • KEY_LAUNCH4 = 16777308 ---启动快捷键4。

  • KEY_LAUNCH5 = 16777309 ---启动快捷键5。

  • KEY_LAUNCH6 = 16777310 ---启动快捷键6。

  • KEY_LAUNCH7 = 16777311 ---启动快捷键7。

  • KEY_LAUNCH8 = 16777312 ---启动快捷键8。

  • KEY_LAUNCH9 = 16777313 ---启动快捷键9。

  • KEY_LAUNCHA = 16777314 ---启动快捷键。

  • KEY_LAUNCHB = 16777315 ---启动快捷键B。

  • KEY_LAUNCHC = 16777316 ---启动快捷键C。

  • KEY_LAUNCHD = 16777317 ---启动快捷键d。

  • KEY_LAUNCHE = 16777318 ---启动快捷键E。

  • KEY_LAUNCHF = 16777319 ---启动快捷键F。

  • 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 ---数字0。

  • KEY_1 = 49 ——1号。

  • KEY_2 = 50 ——2号。

  • KEY_3 = 51 ——第三。

  • KEY_4 = 52 ——4号。

  • KEY_5 = 53 ——5号。

  • KEY_6 = 54 ——6号。

  • KEY_7 = 55 ——7号。

  • KEY_8 = 56 ——8号。

  • KEY_9 = 57 ——9号。

  • 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 ---B键。

  • KEY_C = 67 ---C键。

  • KEY_D = 68 ---D键。

  • KEY_E = 69 ---E键。

  • KEY_F = 70 ---F键。

  • KEY_G = 71 ---G键。

  • KEY_H = 72 ---H键。

  • KEY_I = 73 ---我键。

  • KEY_J = 74 ---J键。

  • KEY_K = 75 ---K键。

  • KEY_L = 76 ---L键。

  • KEY_M = 77 ---M键。

  • KEY_N = 78 ---N键。

  • KEY_O = 79 ---O键。

  • KEY_P = 80 ---P键。

  • KEY_Q = 81 ---Q键。

  • KEY_R = 82 ---R键。

  • KEY_S = 83 ---S键。

  • KEY_T = 84 ---T键。

  • KEY_U = 85 ---U键。

  • KEY_V = 86 ---V键。

  • KEY_W = 87 ---W键。

  • KEY_X = 88 ---X键。

  • KEY_Y = 89 ---Y键。

  • KEY_Z = 90 ---Z键。

  • 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 ---2键。

  • KEY_THREESUPERIOR = 179 ---3键。

  • KEY_ACUTE = 180 ---按键。

  • KEY_MU = 181 ---祄键。

  • KEY_PARAGRAPH = 182 ---练习键。

  • KEY_PERIODCENTERED = 183 ---·键。

  • KEY_CEDILLA = 184 ---键。

  • KEY_ONESUPERIOR = 185 ---1键。

  • 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 ---按键。

枚举 KeyModifierMask

  • KEY_CODE_MASK = 33554431 ---键代码屏蔽。

  • KEY_MODIFIER_MASK = -16777216 ---修改键掩码。

  • KEY_MASK_SHIFT = 33554432 ---换档键掩模。

  • KEY_MASK_ALT = 67108864 ---Alt键掩码。

  • KEY_MASK_META = 134217728 ---元键掩码。

  • KEY_MASK_CTRL = 268435456 ---控制键掩码。

  • KEY_MASK_CMD = 268435456 ---命令键掩码。

  • KEY_MASK_KPAD = 536870912 ---键盘按键屏蔽。

  • KEY_MASK_GROUP_SWITCH = 1073741824 ---组切换键屏蔽。

枚举 ButtonList

  • BUTTON_LEFT = 1 ---鼠标左键。

  • BUTTON_RIGHT = 2 ---鼠标右键。

  • BUTTON_MIDDLE = 3 ---鼠标中键。

  • BUTTON_XBUTTON1 = 8 ---额外的鼠标按钮1(仅存在于某些鼠标上)。

  • BUTTON_XBUTTON2 = 9 ---额外的鼠标按钮2(仅存在于某些鼠标上)。

  • BUTTON_WHEEL_UP = 4 ---鼠标滚轮向上。

  • BUTTON_WHEEL_DOWN = 5 ---鼠标滚轮向下。

  • BUTTON_WHEEL_LEFT = 6 ---鼠标滚轮左键(仅在某些鼠标上出现)。

  • BUTTON_WHEEL_RIGHT = 7 ---鼠标滚轮右键(仅在某些鼠标上出现)。

  • BUTTON_MASK_LEFT = 1 ---鼠标左键掩码。

  • BUTTON_MASK_RIGHT = 2 ---鼠标右键遮罩。

  • BUTTON_MASK_MIDDLE = 4 ---鼠标中键掩码。

  • BUTTON_MASK_XBUTTON1 = 128 ---额外的鼠标按钮1个蒙版。

  • BUTTON_MASK_XBUTTON2 = 256 ---额外的鼠标按钮2面罩。

枚举 JoystickList

  • JOY_BUTTON_0 = 0 ---游戏板按钮0。

  • JOY_BUTTON_1 = 1 ---游戏板按钮1。

  • JOY_BUTTON_2 = 2 ---游戏板按钮2。

  • JOY_BUTTON_3 = 3 ---游戏板按钮3。

  • JOY_BUTTON_4 = 4 ---游戏板按钮4。

  • JOY_BUTTON_5 = 5 ---游戏板按钮5。

  • JOY_BUTTON_6 = 6 ---游戏板按钮6。

  • JOY_BUTTON_7 = 7 ---游戏板按钮7。

  • JOY_BUTTON_8 = 8 ---游戏板按钮8。

  • JOY_BUTTON_9 = 9 ---游戏板按钮9。

  • JOY_BUTTON_10 = 10 ---游戏板按钮10。

  • JOY_BUTTON_11 = 11 ---游戏板按钮11。

  • JOY_BUTTON_12 = 12 ---游戏板按钮12。

  • JOY_BUTTON_13 = 13 ---游戏板按钮13。

  • JOY_BUTTON_14 = 14 ---游戏板按钮14。

  • JOY_BUTTON_15 = 15 ---游戏板按钮15。

  • JOY_BUTTON_MAX = 16 ---表示支持的最大操纵杆按钮数。

  • JOY_SONY_CIRCLE = 1 ---Dualshock圆形按钮。

  • JOY_SONY_X = 0 ---Dualshock X按钮。

  • JOY_SONY_SQUARE = 2 ---Dualshock方形按钮。

  • JOY_SONY_TRIANGLE = 3 ---双节三角形按钮。

  • JOY_XBOX_B = 1 ---Xbox控制器B按钮。

  • JOY_XBOX_A = 0 ——Xbox控制器A按钮。

  • JOY_XBOX_X = 2 ---Xbox控制器X按钮。

  • JOY_XBOX_Y = 3 ---Xbox控制器Y按钮。

  • JOY_DS_A = 1 ---任天堂控制器一个按钮。

  • JOY_DS_B = 0 ---任天堂控制器B按钮。

  • JOY_DS_X = 3 ---任天堂控制器X按钮。

  • JOY_DS_Y = 2 ---任天堂控制器Y按钮。

  • JOY_VR_GRIP = 2 ---抓取虚拟现实控制器上的(侧面)按钮。

  • JOY_VR_PAD = 14 ---按下虚拟现实控制器上的触摸板或主操纵杆。

  • JOY_VR_TRIGGER = 15 ---在虚拟现实控制器上触发。

  • JOY_OCULUS_AX = 7 ---右OCULUS触摸控制器上的一个按钮,左控制器上的X按钮(在OpenVR中也使用)。

  • JOY_OCULUS_BY = 1 ---右OCULUS触摸控制器上的B按钮,左控制器上的Y按钮(在OpenVR中也使用)。

  • JOY_OCULUS_MENU = 3 ---任一Oculus触摸控制器上的菜单按钮。

  • JOY_OPENVR_MENU = 1 ---OpenVR中的菜单按钮(除非使用了Oculus触摸控制器)。

  • JOY_SELECT = 10 ---游戏板按钮选择。

  • JOY_START = 11 ---游戏板按钮启动。

  • JOY_DPAD_UP = 12 ---游戏板DPAD向上。

  • JOY_DPAD_DOWN = 13 ---游戏板DPAD关闭。

  • JOY_DPAD_LEFT = 14 ---游戏板DPAD左。

  • JOY_DPAD_RIGHT = 15 ---游戏板DPAD右。

  • JOY_L = 4 ---游戏板左肩按钮。

  • JOY_L2 = 6 ---游戏板左扳机。

  • JOY_L3 = 8 ---游戏板左键点击。

  • JOY_R = 5 ---Gamepad右肩按钮。

  • 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 ---通用游戏板轴4。

  • JOY_AXIS_5 = 5 ---通用游戏板轴5。

  • JOY_AXIS_6 = 6 ---游戏板左触发模拟轴。

  • JOY_AXIS_7 = 7 ---游戏板右触发模拟轴。

  • JOY_AXIS_8 = 8 ---通用游戏板轴8。

  • JOY_AXIS_9 = 9 ---通用游戏板轴9。

  • JOY_AXIS_MAX = 10 ---表示支持的操纵杆轴的最大数量。

  • JOY_ANALOG_LX = 0 ---游戏板左杆水平轴。

  • JOY_ANALOG_LY = 1 ---游戏板左杆垂直轴。

  • JOY_ANALOG_RX = 2 ---游戏板右杆水平轴。

  • JOY_ANALOG_RY = 3 ---游戏板右杆垂直轴。

  • JOY_ANALOG_L2 = 6 ---游戏板左侧模拟触发器。

  • JOY_ANALOG_R2 = 7 ---游戏板右模拟触发器。

  • JOY_VR_ANALOG_TRIGGER = 2 ——虚拟现实控制器模拟触发器。

  • JOY_VR_ANALOG_GRIP = 4 ——虚拟现实控制器模拟手柄(侧按钮)。

  • JOY_OPENVR_TOUCHPADX = 0 ---OpenVR触摸板X轴(Oculus Touch和Windows MR控制器上的操纵杆轴)。

  • JOY_OPENVR_TOUCHPADY = 1 ---OpenVR触摸板Y轴(Oculus Touch和Windows MR控制器上的操纵杆轴)。

枚举 MidiMessageList

  • MIDI_MESSAGE_NOTE_OFF = 8 ---MIDI备忘信息。

  • MIDI_MESSAGE_NOTE_ON = 9 ---消息的MIDI注释。

  • MIDI_MESSAGE_AFTERTOUCH = 10 ---MIDI AfterTouch信息。

  • MIDI_MESSAGE_CONTROL_CHANGE = 11 ---MIDI控制更改消息。

  • MIDI_MESSAGE_PROGRAM_CHANGE = 12 ---MIDI程序更改消息。

  • MIDI_MESSAGE_CHANNEL_PRESSURE = 13 ---MIDI通道压力信息。

  • MIDI_MESSAGE_PITCH_BEND = 14 ---MIDI音高弯曲信息。

枚举 错误

  • OK = 0 ---返回的方法 Error 返回 OK 当没有发生错误时。请注意,许多函数不会返回错误代码,但会将错误消息打印到标准输出。

自从 OK 值为0,所有其他故障代码均为正整数,也可用于布尔检查,例如:

var err = method_that_returns_error()
if (err != OK):
    print("Failure!)
# Or, equivalent:
if (err):
    print("Still failing!)
  • FAILED = 1 ---一般性错误。

  • ERR_UNAVAILABLE = 2 ---不可用错误。

  • ERR_UNCONFIGURED = 3 ---未配置错误。

  • ERR_UNAUTHORIZED = 4 ---未经授权的错误。

  • ERR_PARAMETER_RANGE_ERROR = 5 ---参数范围错误。

  • ERR_OUT_OF_MEMORY = 6 ---内存不足(OOM)错误。

  • 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_MISSING_DEPENDENCIES = 17 ---文件:缺少依赖项错误。

  • ERR_FILE_EOF = 18 ---文件:文件结尾(EOF)错误。

  • ERR_CANT_OPEN = 19 ---无法打开错误。

  • ERR_CANT_CREATE = 20 ---无法创建错误。

  • ERR_QUERY_FAILED = 21 ---查询失败错误。

  • ERR_ALREADY_IN_USE = 22 ---已在使用错误。

  • ERR_LOCKED = 23 ---锁定错误。

  • ERR_TIMEOUT = 24 ---超时错误。

  • ERR_CANT_CONNECT = 25 ---无法连接错误。

  • ERR_CANT_RESOLVE = 26 ---无法解决错误。

  • ERR_CONNECTION_ERROR = 27 ---连接错误。

  • ERR_CANT_ACQUIRE_RESOURCE = 28 ---无法获取资源错误。

  • ERR_CANT_FORK = 29 ---无法分叉处理错误。

  • ERR_INVALID_DATA = 30 ---无效数据错误。

  • ERR_INVALID_PARAMETER = 31 ---参数错误无效。

  • ERR_ALREADY_EXISTS = 32 ---已存在错误。

  • ERR_DOES_NOT_EXIST = 33 ---不存在错误。

  • ERR_DATABASE_CANT_READ = 34 ---数据库:读取错误。

  • ERR_DATABASE_CANT_WRITE = 35 ---数据库:写入错误。

  • ERR_COMPILATION_FAILED = 36 ---编译失败错误。

  • ERR_METHOD_NOT_FOUND = 37 ---方法未找到错误。

  • ERR_LINK_FAILED = 38 ---链接失败错误。

  • ERR_SCRIPT_FAILED = 39 ---脚本失败错误。

  • ERR_CYCLIC_LINK = 40 ---循环链接(导入循环)错误。

  • ERR_INVALID_DECLARATION = 41 ---声明错误无效。

  • ERR_DUPLICATE_SYMBOL = 42 ---重复符号错误。

  • ERR_PARSE_ERROR = 43 ---分析错误。

  • ERR_BUSY = 44 ---忙错误。

  • ERR_SKIP = 45 ---跳过错误。

  • ERR_HELP = 46 ---帮助错误。

  • ERR_BUG = 47 ---错误。

  • ERR_PRINTER_ON_FIRE = 48 ---打印机着火错误。(这是一个复活节彩蛋,没有引擎方法返回此错误代码。)

枚举 PropertyHint

  • PROPERTY_HINT_NONE = 0 ---没有编辑属性的提示。

  • PROPERTY_HINT_RANGE = 1 ---提示整数或浮点属性应在通过提示字符串指定的范围内。 "min,max""min,max,step" . 提示字符串可以选择包括 "allow_greater" 和/或 "allow_lesser" 允许手动输入分别高于或低于最大值。例子: "-360,360,1,allow_greater,allow_lesser" .

  • PROPERTY_HINT_EXP_RANGE = 2 ---提示整数或浮点属性应在通过提示字符串指定的指数范围内。 "min,max""min,max,step" . 提示字符串可以选择包括 "allow_greater" 和/或 "allow_lesser" 允许手动输入分别高于或低于最大值。例子: "0.01,100,0.01,allow_greater" .

  • PROPERTY_HINT_ENUM = 3 ---提示整数、浮点或字符串属性是要在通过提示字符串(如 "Hello,Something,Else" .

  • PROPERTY_HINT_EXP_EASING = 4 ---提示浮动属性应通过指数缓和函数进行编辑。提示字符串可以包括 "attenuation" 水平翻转曲线和/或 "inout" 也包括内外宽松。

  • PROPERTY_HINT_LENGTH = 5 ---已弃用提示,未使用。

  • PROPERTY_HINT_KEY_ACCEL = 7 ---已弃用提示,未使用。

  • PROPERTY_HINT_FLAGS = 8 ---提示整数属性是具有命名位标志的位掩码。例如,为了允许切换位0、1、2和4,提示可能类似于 "Bit0,Bit1,Bit2,,Bit4" .

  • PROPERTY_HINT_LAYERS_2D_RENDER = 9 ---提示整数属性是使用可选命名的二维渲染层的位掩码。

  • PROPERTY_HINT_LAYERS_2D_PHYSICS = 10 ---提示整数属性是使用可选命名的二维物理层的位掩码。

  • PROPERTY_HINT_LAYERS_3D_RENDER = 11 ---提示整数属性是使用可选命名的3D渲染层的位掩码。

  • PROPERTY_HINT_LAYERS_3D_PHYSICS = 12 ---提示整数属性是使用可选命名的三维物理层的位掩码。

  • PROPERTY_HINT_FILE = 13 ---提示字符串属性是文件的路径。编辑它将显示一个用于选择路径的文件对话框。提示字符串可以是一组带有通配符的过滤器,如 "*.png,*.jpg" .

  • PROPERTY_HINT_DIR = 14 ---提示字符串属性是目录的路径。编辑它将显示一个用于选择路径的文件对话框。

  • PROPERTY_HINT_GLOBAL_FILE = 15 ---提示字符串属性是项目文件夹外文件的绝对路径。编辑它将显示一个用于选择路径的文件对话框。提示字符串可以是一组带有通配符的过滤器,如 "*.png,*.jpg" .

  • PROPERTY_HINT_GLOBAL_DIR = 16 ---提示字符串属性是指向项目文件夹外目录的绝对路径。编辑它将显示一个用于选择路径的文件对话框。

  • PROPERTY_HINT_RESOURCE_TYPE = 17 ---提示属性是 Resource -派生类型,可以通过提示字符串(例如 "Texture" )编辑它将显示要实例化的有效资源类型的弹出菜单。

  • PROPERTY_HINT_MULTILINE_TEXT = 18 ---提示字符串属性是带有换行符的文本。编辑它将显示一个文本输入字段,可以在其中键入换行符。

  • PROPERTY_HINT_PLACEHOLDER_TEXT = 19 ---提示只要字符串属性为空,它的输入字段上就应该有一个可见的占位符文本。提示字符串是要使用的占位符文本。

  • PROPERTY_HINT_COLOR_NO_ALPHA = 20 ---提示在不更改alpha组件的情况下编辑颜色属性,即只编辑R、G和B通道。

  • PROPERTY_HINT_IMAGE_COMPRESS_LOSSY = 21 ---提示使用有损压缩对图像进行压缩。

  • PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS = 22 ---提示使用无损压缩对图像进行压缩。

枚举 PropertyUsageFlags

  • PROPERTY_USAGE_STORAGE = 1 ---属性被序列化并保存在场景文件中(默认)。

  • PROPERTY_USAGE_EDITOR = 2 ---属性显示在编辑器检查器中(默认)。

  • PROPERTY_USAGE_NETWORK = 4 ---已弃用使用标志,未使用。

  • PROPERTY_USAGE_EDITOR_HELPER = 8 ---已弃用使用标志,未使用。

  • PROPERTY_USAGE_CHECKABLE = 16 ---可以在编辑器检查器中检查属性。

  • PROPERTY_USAGE_CHECKED = 32 ---属性已在编辑器检查器中签入。

  • PROPERTY_USAGE_INTERNATIONALIZED = 64 ---属性是可翻译字符串。

  • PROPERTY_USAGE_GROUP = 128 ---用于在编辑器中将属性分组在一起。

  • PROPERTY_USAGE_CATEGORY = 256 ---用于在编辑器中将属性分类在一起。

  • PROPERTY_USAGE_NO_INSTANCE_STATE = 2048 ---该属性不能将其状态保存在 PackedScene .

  • PROPERTY_USAGE_RESTART_IF_CHANGED = 4096 ---编辑属性提示用户重新启动编辑器。

  • PROPERTY_USAGE_SCRIPT_VARIABLE = 8192 ---属性是脚本变量,应该序列化并保存在场景文件中。

  • PROPERTY_USAGE_DEFAULT = 7 ---默认用法(存储、编辑器和网络)。

  • PROPERTY_USAGE_DEFAULT_INTL = 71 ---可翻译字符串(存储、编辑器、网络和国际化)的默认用法。

  • PROPERTY_USAGE_NOEDITOR = 5 ---默认用法,但不在编辑器中显示属性(存储、网络)。

枚举 MethodFlags

  • METHOD_FLAG_NORMAL = 1 ---普通方法的标志。

  • METHOD_FLAG_EDITOR = 2 ---编辑器方法的标志。

  • METHOD_FLAG_NOSCRIPT = 4 ---已弃用方法标志,未使用。

  • METHOD_FLAG_CONST = 8 ---常量方法的标志。

  • METHOD_FLAG_REVERSE = 16 ---已弃用方法标志,未使用。

  • METHOD_FLAG_VIRTUAL = 32 ---虚拟方法的标志。

  • METHOD_FLAG_FROM_SCRIPT = 64 ---已弃用方法标志,未使用。

  • METHOD_FLAGS_DEFAULT = 1 ---默认方法标志。

枚举 Variant.Type

  • TYPE_NIL = 0 ---变量类型为 Nil (仅适用于 null

  • TYPE_BOOL = 1 ---变量类型为 bool .

  • TYPE_INT = 2 ---变量类型为 int .

  • TYPE_REAL = 3 ---变量类型为 float (真实)。

  • TYPE_STRING = 4 ---变量类型为 String .

  • TYPE_VECTOR2 = 5 ---变量类型为 Vector2 .

  • TYPE_RECT2 = 6 ---变量类型为 Rect2 .

  • TYPE_VECTOR3 = 7 ---变量类型为 Vector3 .

  • TYPE_TRANSFORM2D = 8 ---变量类型为 Transform2D .

  • TYPE_PLANE = 9 ---变量类型为 Plane .

  • TYPE_QUAT = 10 ---变量类型为 Quat .

  • TYPE_AABB = 11 ---变量类型为 AABB .

  • TYPE_BASIS = 12 ---变量类型为 Basis .

  • TYPE_TRANSFORM = 13 ---变量类型为 Transform .

  • TYPE_COLOR = 14 ---变量类型为 Color .

  • TYPE_NODE_PATH = 15 ---变量类型为 NodePath .

  • TYPE_RID = 16 ---变量类型为 RID .

  • TYPE_OBJECT = 17 ---变量类型为 Object .

  • TYPE_DICTIONARY = 18 ---变量类型为 Dictionary .

  • TYPE_ARRAY = 19 ---变量类型为 Array .

  • TYPE_RAW_ARRAY = 20 ---变量类型为 PoolByteArray .

  • TYPE_INT_ARRAY = 21 ---变量类型为 PoolIntArray .

  • TYPE_REAL_ARRAY = 22 ---变量类型为 PoolRealArray .

  • TYPE_STRING_ARRAY = 23 ---变量类型为 PoolStringArray .

  • TYPE_VECTOR2_ARRAY = 24 ---变量类型为 PoolVector2Array .

  • TYPE_VECTOR3_ARRAY = 25 ---变量类型为 PoolVector3Array .

  • TYPE_COLOR_ARRAY = 26 ---变量类型为 PoolColorArray .

  • TYPE_MAX = 27 ---表示 Variant.Type 枚举。

枚举 Variant.Operator

  • OP_EQUAL = 0 ---相等运算符 (==

  • OP_NOT_EQUAL = 1 ——不等式算子 (!=

  • OP_LESS = 2 ---小于运算符 (<

  • OP_LESS_EQUAL = 3 ---小于或等于运算符 (<=

  • OP_GREATER = 4 ---大于运算符 (>

  • OP_GREATER_EQUAL = 5 ---大于或等于运算符 (>=

  • OP_ADD = 6 ---加法运算符 (+

  • OP_SUBTRACT = 7 ---减法运算符 (-

  • OP_MULTIPLY = 8 ---乘法运算符 (*

  • OP_DIVIDE = 9 ---除法运算符 (/

  • OP_NEGATE = 10 ---一元否定运算符 (-

  • OP_POSITIVE = 11 ---一元加运算符 (+

  • OP_MODULE = 12 ---余数/模运算符 (%

  • OP_STRING_CONCAT = 13 ---字符串连接运算符 (+

  • OP_SHIFT_LEFT = 14 ---左移操作员 (<<

  • OP_SHIFT_RIGHT = 15 ---右移位操作器 (>>

  • OP_BIT_AND = 16 ---位与运算符 (&

  • OP_BIT_OR = 17 ---按位或运算符 (|

  • OP_BIT_XOR = 18 ---位异或运算符 (^

  • OP_BIT_NEGATE = 19 ---位非运算符 (~

  • OP_AND = 20 ---逻辑与运算符 (and&&

  • OP_OR = 21 ---逻辑或运算符 (or||

  • OP_XOR = 22 ---逻辑XOR运算符(未在GDScript中实现)。

  • OP_NOT = 23 ---逻辑非运算符 (not!

  • OP_IN = 24 ---逻辑输入运算符 (in

  • OP_MAX = 25 ---表示 Variant.Operator 枚举。

常量

  • SPKEY = 16777216 ---应用此位的扫描码不可打印。

描述

全局范围常量和变量。这就是全局变量、有关错误代码的常量、扫描代码、属性提示等中的所有内容。

这里还记录了单例,因为它们可以从任何地方访问。

属性描述

这个 ARVRServer 单件。

这个 AudioServer 单件。

这个 CameraServer 单件。

这个 ClassDB 单件。

这个 Engine 单件。

这个 Geometry 单件。

这个 IP 单件。

这个 Input 单件。

这个 InputMap 单件。

这个 JSON 单件。

这个 JavaScript 单件。

这个 Marshalls 单件。

这个 EditorNavigationMeshGenerator 单件。

这个 OS 单件。

这个 Performance 单件。

这个 Physics2DServer 单件。

这个 PhysicsServer 单件。

这个 ProjectSettings 单件。

这个 ResourceLoader 单件。

这个 ResourceSaver 单件。

这个 TranslationServer 单件。

这个 VisualScriptEditor 单件。

这个 VisualServer 单件。