|
@@ -45,141 +45,19 @@ Member Variables
|
|
|
Numeric Constants
|
|
|
-----------------
|
|
|
|
|
|
-- **BUTTON_LEFT** = **1** --- Left Mouse Button
|
|
|
-- **BUTTON_MASK_LEFT** = **1**
|
|
|
-- **BUTTON_MASK_RIGHT** = **2**
|
|
|
-- **BUTTON_RIGHT** = **2** --- Right Mouse Button
|
|
|
-- **BUTTON_MIDDLE** = **3** --- Middle Mouse Button
|
|
|
-- **BUTTON_MASK_MIDDLE** = **4**
|
|
|
-- **BUTTON_WHEEL_UP** = **4** --- Mouse wheel up
|
|
|
-- **BUTTON_WHEEL_DOWN** = **5** --- Mouse wheel down
|
|
|
-- **BUTTON_WHEEL_LEFT** = **6** --- Mouse wheel left button
|
|
|
-- **BUTTON_WHEEL_RIGHT** = **7** --- Mouse wheel right button
|
|
|
-- **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**
|
|
|
-- **ERR_CANT_OPEN** = **19**
|
|
|
-- **ERR_UNAVAILABLE** = **2**
|
|
|
-- **ERR_CANT_CREATE** = **20**
|
|
|
-- **ERR_ALREADY_IN_USE** = **22**
|
|
|
-- **ERR_LOCKED** = **23**
|
|
|
-- **ERR_TIMEOUT** = **24**
|
|
|
-- **ERR_CANT_AQUIRE_RESOURCE** = **28**
|
|
|
-- **ERR_UNCONFIGURED** = **3**
|
|
|
-- **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_UNAUTHORIZED** = **4**
|
|
|
-- **ERR_CYCLIC_LINK** = **40**
|
|
|
-- **ERR_BUSY** = **44**
|
|
|
-- **ERR_HELP** = **46**
|
|
|
-- **ERR_BUG** = **47**
|
|
|
-- **ERR_WTF** = **49**
|
|
|
-- **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**
|
|
|
-- **ERROR_QUERY_FAILED** = **21**
|
|
|
-- **FAILED** = **1** --- Generic fail return error.
|
|
|
+- **MARGIN_LEFT** = **0** --- Left margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
+- **MARGIN_TOP** = **1** --- Top margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
+- **MARGIN_RIGHT** = **2** --- Right margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
+- **MARGIN_BOTTOM** = **3** --- Bottom margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
+- **VERTICAL** = **1** --- General vertical alignment, used usually for :ref:`Separator<class_separator>`, :ref:`ScrollBar<class_scrollbar>`, :ref:`Slider<class_slider>`, etc.
|
|
|
+- **HORIZONTAL** = **0** --- General horizontal alignment, used usually for :ref:`Separator<class_separator>`, :ref:`ScrollBar<class_scrollbar>`, :ref:`Slider<class_slider>`, etc.
|
|
|
- **HALIGN_LEFT** = **0** --- Horizontal left alignment, usually for text-derived classes.
|
|
|
- **HALIGN_CENTER** = **1** --- Horizontal center alignment, usually for text-derived classes.
|
|
|
- **HALIGN_RIGHT** = **2** --- Horizontal right alignment, usually for text-derived classes.
|
|
|
-- **HORIZONTAL** = **0** --- General horizontal alignment, used usually for :ref:`Separator<class_separator>`, :ref:`ScrollBar<class_scrollbar>`, :ref:`Slider<class_slider>`, etc.
|
|
|
-- **JOY_ANALOG_0_X** = **0** --- Joystick Left Stick Horizontal Axis
|
|
|
-- **JOY_AXIS_0** = **0** --- Joystick Left Stick Horizontal Axis
|
|
|
-- **JOY_BUTTON_0** = **0** --- Joystick Button 0
|
|
|
-- **JOY_DS_B** = **0**
|
|
|
-- **JOY_SEGA_A** = **0** --- SEGA controller A button
|
|
|
-- **JOY_SNES_B** = **0** --- Super Nintendo Entertaiment System controller B button
|
|
|
-- **JOY_SONY_X** = **0** --- DUALSHOCK X button
|
|
|
-- **JOY_XBOX_A** = **0** --- XBOX controller A button
|
|
|
-- **JOY_ANALOG_0_Y** = **1** --- Joystick Left Stick Vertical Axis
|
|
|
-- **JOY_AXIS_1** = **1** --- Joystick Left Stick Vertical Axis
|
|
|
-- **JOY_BUTTON_1** = **1** --- Joystick Button 1
|
|
|
-- **JOY_DS_A** = **1**
|
|
|
-- **JOY_SEGA_B** = **1** --- SEGA controller B button
|
|
|
-- **JOY_SNES_A** = **1** --- Super Nintendo Entertaiment System controller A button
|
|
|
-- **JOY_SONY_CIRCLE** = **1** --- DUALSHOCK circle button
|
|
|
-- **JOY_XBOX_B** = **1** --- XBOX controller B button
|
|
|
-- **JOY_BUTTON_10** = **10** --- Joystick Button 10
|
|
|
-- **JOY_SELECT** = **10** --- Joystick Button Select
|
|
|
-- **JOY_BUTTON_11** = **11** --- Joystick Button 11
|
|
|
-- **JOY_START** = **11** --- Joystick Button Start
|
|
|
-- **JOY_BUTTON_12** = **12** --- Joystick Button 12
|
|
|
-- **JOY_DPAD_UP** = **12** --- Joystick DPad Up
|
|
|
-- **JOY_BUTTON_13** = **13** --- Joystick Button 13
|
|
|
-- **JOY_DPAD_DOWN** = **13** --- Joystick DPad Down
|
|
|
-- **JOY_BUTTON_14** = **14** --- Joystick Button 14
|
|
|
-- **JOY_DPAD_LEFT** = **14** --- Joystick DPad Left
|
|
|
-- **JOY_BUTTON_15** = **15** --- Joystick Button 15
|
|
|
-- **JOY_DPAD_RIGHT** = **15** --- Joystick DPad Right
|
|
|
-- **JOY_BUTTON_MAX** = **16** --- Joystick Button 16
|
|
|
-- **JOY_ANALOG_1_X** = **2** --- Joystick Right Stick Horizontal Axis
|
|
|
-- **JOY_AXIS_2** = **2** --- Joystick Right Stick Horizontal Axis
|
|
|
-- **JOY_BUTTON_2** = **2** --- Joystick Button 2
|
|
|
-- **JOY_DS_Y** = **2**
|
|
|
-- **JOY_SEGA_X** = **2** --- SEGA controller X button
|
|
|
-- **JOY_SNES_Y** = **2** --- Super Nintendo Entertaiment System controller Y button
|
|
|
-- **JOY_SONY_SQUARE** = **2** --- DUALSHOCK square button
|
|
|
-- **JOY_XBOX_X** = **2** --- XBOX controller X button
|
|
|
-- **JOY_ANALOG_1_Y** = **3** --- Joystick Right Stick Vertical Axis
|
|
|
-- **JOY_AXIS_3** = **3** --- Joystick Right Stick Vertical Axis
|
|
|
-- **JOY_BUTTON_3** = **3** --- Joystick Button 3
|
|
|
-- **JOY_DS_X** = **3**
|
|
|
-- **JOY_SEGA_Y** = **3** --- SEGA controller Y button
|
|
|
-- **JOY_SNES_X** = **3** --- Super Nintendo Entertaiment System controller X button
|
|
|
-- **JOY_SONY_TRIANGLE** = **3** --- DUALSHOCK triangle button
|
|
|
-- **JOY_XBOX_Y** = **3** --- XBOX controller Y button
|
|
|
-- **JOY_ANALOG_2_X** = **4**
|
|
|
-- **JOY_AXIS_4** = **4**
|
|
|
-- **JOY_BUTTON_4** = **4** --- Joystick Button 4
|
|
|
-- **JOY_L** = **4** --- Joystick Left Shoulder Button
|
|
|
-- **JOY_ANALOG_2_Y** = **5**
|
|
|
-- **JOY_AXIS_5** = **5**
|
|
|
-- **JOY_BUTTON_5** = **5** --- Joystick Button 5
|
|
|
-- **JOY_R** = **5** --- Joystick Right Shoulder Button
|
|
|
-- **JOY_ANALOG_L2** = **6**
|
|
|
-- **JOY_AXIS_6** = **6** --- Joystick Left Trigger Analog Axis
|
|
|
-- **JOY_BUTTON_6** = **6** --- Joystick Button 6
|
|
|
-- **JOY_L2** = **6** --- Joystick Left Trigger
|
|
|
-- **JOY_ANALOG_R2** = **7**
|
|
|
-- **JOY_AXIS_7** = **7** --- Joystick Right Trigger Analog Axis
|
|
|
-- **JOY_BUTTON_7** = **7** --- Joystick Button 7
|
|
|
-- **JOY_R2** = **7** --- Joystick Right Trigger
|
|
|
-- **JOY_AXIS_MAX** = **8**
|
|
|
-- **JOY_BUTTON_8** = **8** --- Joystick Button 8
|
|
|
-- **JOY_L3** = **8** --- Joystick Left Stick Click
|
|
|
-- **JOY_BUTTON_9** = **9** --- Joystick Button 9
|
|
|
-- **JOY_R3** = **9** --- Joystick Right Stick Click
|
|
|
-- **KEY_MODIFIER_MASK** = **-16777216**
|
|
|
-- **KEY_MASK_GROUP_SWITCH** = **1073741824**
|
|
|
-- **KEY_BRACELEFT** = **123** --- { key
|
|
|
-- **KEY_BAR** = **124** --- | key
|
|
|
-- **KEY_BRACERIGHT** = **125** --- } key
|
|
|
-- **KEY_ASCIITILDE** = **126** --- ~ key
|
|
|
-- **KEY_MASK_META** = **134217728**
|
|
|
-- **KEY_NOBREAKSPACE** = **160**
|
|
|
-- **KEY_EXCLAMDOWN** = **161**
|
|
|
-- **KEY_CENT** = **162** --- ¢ key
|
|
|
-- **KEY_STERLING** = **163**
|
|
|
-- **KEY_CURRENCY** = **164**
|
|
|
-- **KEY_YEN** = **165**
|
|
|
-- **KEY_BROKENBAR** = **166** --- ¦ key
|
|
|
-- **KEY_SECTION** = **167** --- § key
|
|
|
+- **VALIGN_TOP** = **0** --- Vertical top alignment, usually for text-derived classes.
|
|
|
+- **VALIGN_CENTER** = **1** --- Vertical center alignment, usually for text-derived classes.
|
|
|
+- **VALIGN_BOTTOM** = **2** --- Vertical bottom alignment, usually for text-derived classes.
|
|
|
+- **SPKEY** = **16777216** --- Scancodes with this bit applied are non printable.
|
|
|
- **KEY_ESCAPE** = **16777217** --- Escape Key
|
|
|
- **KEY_TAB** = **16777218** --- Tab Key
|
|
|
- **KEY_BACKTAB** = **16777219** --- Shift-Tab Key
|
|
@@ -223,6 +101,22 @@ Numeric Constants
|
|
|
- **KEY_F14** = **16777257** --- F14 Key
|
|
|
- **KEY_F15** = **16777258** --- F15 Key
|
|
|
- **KEY_F16** = **16777259** --- F16 Key
|
|
|
+- **KEY_KP_ENTER** = **16777344** --- Enter Key on Numpad
|
|
|
+- **KEY_KP_MULTIPLY** = **16777345** --- Multiply Key on Numpad
|
|
|
+- **KEY_KP_DIVIDE** = **16777346** --- Divide Key on Numpad
|
|
|
+- **KEY_KP_SUBTRACT** = **16777347** --- Subtract Key on Numpad
|
|
|
+- **KEY_KP_PERIOD** = **16777348** --- Period Key on Numpad
|
|
|
+- **KEY_KP_ADD** = **16777349** --- Add Key on Numpad
|
|
|
+- **KEY_KP_0** = **16777350** --- Number 0 on Numpad
|
|
|
+- **KEY_KP_1** = **16777351** --- Number 1 on Numpad
|
|
|
+- **KEY_KP_2** = **16777352** --- Number 2 on Numpad
|
|
|
+- **KEY_KP_3** = **16777353** --- Number 3 on Numpad
|
|
|
+- **KEY_KP_4** = **16777354** --- Number 4 on Numpad
|
|
|
+- **KEY_KP_5** = **16777355** --- Number 5 on Numpad
|
|
|
+- **KEY_KP_6** = **16777356** --- Number 6 on Numpad
|
|
|
+- **KEY_KP_7** = **16777357** --- Number 7 on Numpad
|
|
|
+- **KEY_KP_8** = **16777358** --- Number 8 on Numpad
|
|
|
+- **KEY_KP_9** = **16777359** --- Number 9 on Numpad
|
|
|
- **KEY_SUPER_L** = **16777260** --- Super Left key (windows key)
|
|
|
- **KEY_SUPER_R** = **16777261** --- Super Left key (windows key)
|
|
|
- **KEY_MENU** = **16777262** --- Context menu key
|
|
@@ -271,87 +165,9 @@ Numeric Constants
|
|
|
- **KEY_LAUNCHD** = **16777317**
|
|
|
- **KEY_LAUNCHE** = **16777318**
|
|
|
- **KEY_LAUNCHF** = **16777319**
|
|
|
-- **KEY_KP_ENTER** = **16777344** --- Enter Key on Numpad
|
|
|
-- **KEY_KP_MULTIPLY** = **16777345** --- Multiply Key on Numpad
|
|
|
-- **KEY_KP_DIVIDE** = **16777346** --- Divide Key on Numpad
|
|
|
-- **KEY_KP_SUBTRACT** = **16777347** --- Subtract Key on Numpad
|
|
|
-- **KEY_KP_PERIOD** = **16777348** --- Period Key on Numpad
|
|
|
-- **KEY_KP_ADD** = **16777349** --- Add Key on Numpad
|
|
|
-- **KEY_KP_0** = **16777350** --- Number 0 on Numpad
|
|
|
-- **KEY_KP_1** = **16777351** --- Number 1 on Numpad
|
|
|
-- **KEY_KP_2** = **16777352** --- Number 2 on Numpad
|
|
|
-- **KEY_KP_3** = **16777353** --- Number 3 on Numpad
|
|
|
-- **KEY_KP_4** = **16777354** --- Number 4 on Numpad
|
|
|
-- **KEY_KP_5** = **16777355** --- Number 5 on Numpad
|
|
|
-- **KEY_KP_6** = **16777356** --- Number 6 on Numpad
|
|
|
-- **KEY_KP_7** = **16777357** --- Number 7 on Numpad
|
|
|
-- **KEY_KP_8** = **16777358** --- Number 8 on Numpad
|
|
|
-- **KEY_KP_9** = **16777359** --- Number 9 on Numpad
|
|
|
-- **KEY_DIAERESIS** = **168** --- ¨ key
|
|
|
-- **KEY_COPYRIGHT** = **169** --- © key
|
|
|
-- **KEY_ORDFEMININE** = **170**
|
|
|
-- **KEY_GUILLEMOTLEFT** = **171** --- « key
|
|
|
-- **KEY_NOTSIGN** = **172** --- » key
|
|
|
-- **KEY_HYPHEN** = **173** --- ‐ key
|
|
|
-- **KEY_REGISTERED** = **174** --- ® key
|
|
|
-- **KEY_MACRON** = **175**
|
|
|
-- **KEY_DEGREE** = **176** --- ° key
|
|
|
-- **KEY_PLUSMINUS** = **177** --- ± key
|
|
|
-- **KEY_TWOSUPERIOR** = **178** --- ² key
|
|
|
-- **KEY_THREESUPERIOR** = **179** --- ³ key
|
|
|
-- **KEY_ACUTE** = **180** --- ´ key
|
|
|
-- **KEY_MU** = **181** --- µ key
|
|
|
-- **KEY_PARAGRAPH** = **182**
|
|
|
-- **KEY_PERIODCENTERED** = **183** --- · key
|
|
|
-- **KEY_CEDILLA** = **184** --- ¬ key
|
|
|
-- **KEY_ONESUPERIOR** = **185**
|
|
|
-- **KEY_MASCULINE** = **186**
|
|
|
-- **KEY_GUILLEMOTRIGHT** = **187**
|
|
|
-- **KEY_ONEQUARTER** = **188**
|
|
|
-- **KEY_ONEHALF** = **189** --- ½ key
|
|
|
-- **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_MASK_CMD** = **268435456**
|
|
|
-- **KEY_MASK_CTRL** = **268435456**
|
|
|
+- **KEY_UNKNOWN** = **33554431**
|
|
|
- **KEY_SPACE** = **32** --- Space Key
|
|
|
- **KEY_EXCLAM** = **33** --- ! key
|
|
|
-- **KEY_CODE_MASK** = **33554431**
|
|
|
-- **KEY_UNKNOWN** = **33554431**
|
|
|
-- **KEY_MASK_SHIFT** = **33554432**
|
|
|
- **KEY_QUOTEDBL** = **34** --- " key
|
|
|
- **KEY_NUMBERSIGN** = **35** --- # key
|
|
|
- **KEY_DOLLAR** = **36** --- $ key
|
|
@@ -372,7 +188,6 @@ Numeric Constants
|
|
|
- **KEY_3** = **51** --- Number 3
|
|
|
- **KEY_4** = **52** --- Number 4
|
|
|
- **KEY_5** = **53** --- Number 5
|
|
|
-- **KEY_MASK_KPAD** = **536870912**
|
|
|
- **KEY_6** = **54** --- Number 6
|
|
|
- **KEY_7** = **55** --- Number 7
|
|
|
- **KEY_8** = **56** --- Number 8
|
|
@@ -387,7 +202,6 @@ Numeric Constants
|
|
|
- **KEY_A** = **65** --- A Key
|
|
|
- **KEY_B** = **66** --- B Key
|
|
|
- **KEY_C** = **67** --- C Key
|
|
|
-- **KEY_MASK_ALT** = **67108864**
|
|
|
- **KEY_D** = **68** --- D Key
|
|
|
- **KEY_E** = **69** --- E Key
|
|
|
- **KEY_F** = **70** --- F Key
|
|
@@ -417,22 +231,211 @@ Numeric Constants
|
|
|
- **KEY_ASCIICIRCUM** = **94** --- ^ key
|
|
|
- **KEY_UNDERSCORE** = **95** --- \_ key
|
|
|
- **KEY_QUOTELEFT** = **96**
|
|
|
-- **MARGIN_LEFT** = **0** --- Left margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
-- **MARGIN_TOP** = **1** --- Top margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
-- **MARGIN_RIGHT** = **2** --- Right margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
-- **MARGIN_BOTTOM** = **3** --- Bottom margin, used usually for :ref:`Control<class_control>` or :ref:`StyleBox<class_stylebox>` derived classes.
|
|
|
-- **METHOD_FLAGS_DEFAULT** = **1**
|
|
|
-- **METHOD_FLAG_NORMAL** = **1**
|
|
|
-- **METHOD_FLAG_REVERSE** = **16**
|
|
|
-- **METHOD_FLAG_EDITOR** = **2**
|
|
|
-- **METHOD_FLAG_VIRTUAL** = **32**
|
|
|
-- **METHOD_FLAG_NOSCRIPT** = **4**
|
|
|
-- **METHOD_FLAG_FROM_SCRIPT** = **64**
|
|
|
-- **METHOD_FLAG_CONST** = **8**
|
|
|
+- **KEY_BRACELEFT** = **123** --- { key
|
|
|
+- **KEY_BAR** = **124** --- | key
|
|
|
+- **KEY_BRACERIGHT** = **125** --- } key
|
|
|
+- **KEY_ASCIITILDE** = **126** --- ~ key
|
|
|
+- **KEY_NOBREAKSPACE** = **160**
|
|
|
+- **KEY_EXCLAMDOWN** = **161**
|
|
|
+- **KEY_CENT** = **162** --- ¢ key
|
|
|
+- **KEY_STERLING** = **163**
|
|
|
+- **KEY_CURRENCY** = **164**
|
|
|
+- **KEY_YEN** = **165**
|
|
|
+- **KEY_BROKENBAR** = **166** --- ¦ key
|
|
|
+- **KEY_SECTION** = **167** --- § key
|
|
|
+- **KEY_DIAERESIS** = **168** --- ¨ key
|
|
|
+- **KEY_COPYRIGHT** = **169** --- © key
|
|
|
+- **KEY_ORDFEMININE** = **170**
|
|
|
+- **KEY_GUILLEMOTLEFT** = **171** --- « key
|
|
|
+- **KEY_NOTSIGN** = **172** --- » key
|
|
|
+- **KEY_HYPHEN** = **173** --- ‐ key
|
|
|
+- **KEY_REGISTERED** = **174** --- ® key
|
|
|
+- **KEY_MACRON** = **175**
|
|
|
+- **KEY_DEGREE** = **176** --- ° key
|
|
|
+- **KEY_PLUSMINUS** = **177** --- ± key
|
|
|
+- **KEY_TWOSUPERIOR** = **178** --- ² key
|
|
|
+- **KEY_THREESUPERIOR** = **179** --- ³ key
|
|
|
+- **KEY_ACUTE** = **180** --- ´ key
|
|
|
+- **KEY_MU** = **181** --- µ key
|
|
|
+- **KEY_PARAGRAPH** = **182**
|
|
|
+- **KEY_PERIODCENTERED** = **183** --- · key
|
|
|
+- **KEY_CEDILLA** = **184** --- ¬ key
|
|
|
+- **KEY_ONESUPERIOR** = **185**
|
|
|
+- **KEY_MASCULINE** = **186**
|
|
|
+- **KEY_GUILLEMOTRIGHT** = **187**
|
|
|
+- **KEY_ONEQUARTER** = **188**
|
|
|
+- **KEY_ONEHALF** = **189** --- ½ key
|
|
|
+- **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_CMD** = **268435456**
|
|
|
+- **KEY_MASK_KPAD** = **536870912**
|
|
|
+- **KEY_MASK_GROUP_SWITCH** = **1073741824**
|
|
|
+- **BUTTON_LEFT** = **1** --- Left Mouse Button
|
|
|
+- **BUTTON_RIGHT** = **2** --- Right Mouse Button
|
|
|
+- **BUTTON_MIDDLE** = **3** --- Middle Mouse Button
|
|
|
+- **BUTTON_WHEEL_UP** = **4** --- Mouse wheel up
|
|
|
+- **BUTTON_WHEEL_DOWN** = **5** --- Mouse wheel down
|
|
|
+- **BUTTON_WHEEL_LEFT** = **6** --- Mouse wheel left button
|
|
|
+- **BUTTON_WHEEL_RIGHT** = **7** --- Mouse wheel right button
|
|
|
+- **BUTTON_MASK_LEFT** = **1**
|
|
|
+- **BUTTON_MASK_RIGHT** = **2**
|
|
|
+- **BUTTON_MASK_MIDDLE** = **4**
|
|
|
+- **JOY_BUTTON_0** = **0** --- Joystick Button 0
|
|
|
+- **JOY_BUTTON_1** = **1** --- Joystick Button 1
|
|
|
+- **JOY_BUTTON_2** = **2** --- Joystick Button 2
|
|
|
+- **JOY_BUTTON_3** = **3** --- Joystick Button 3
|
|
|
+- **JOY_BUTTON_4** = **4** --- Joystick Button 4
|
|
|
+- **JOY_BUTTON_5** = **5** --- Joystick Button 5
|
|
|
+- **JOY_BUTTON_6** = **6** --- Joystick Button 6
|
|
|
+- **JOY_BUTTON_7** = **7** --- Joystick Button 7
|
|
|
+- **JOY_BUTTON_8** = **8** --- Joystick Button 8
|
|
|
+- **JOY_BUTTON_9** = **9** --- Joystick Button 9
|
|
|
+- **JOY_BUTTON_10** = **10** --- Joystick Button 10
|
|
|
+- **JOY_BUTTON_11** = **11** --- Joystick Button 11
|
|
|
+- **JOY_BUTTON_12** = **12** --- Joystick Button 12
|
|
|
+- **JOY_BUTTON_13** = **13** --- Joystick Button 13
|
|
|
+- **JOY_BUTTON_14** = **14** --- Joystick Button 14
|
|
|
+- **JOY_BUTTON_15** = **15** --- Joystick Button 15
|
|
|
+- **JOY_BUTTON_MAX** = **16** --- Joystick Button 16
|
|
|
+- **JOY_SNES_A** = **1** --- Super Nintendo Entertaiment System controller A button
|
|
|
+- **JOY_SNES_B** = **0** --- Super Nintendo Entertaiment System controller B button
|
|
|
+- **JOY_SNES_X** = **3** --- Super Nintendo Entertaiment System controller X button
|
|
|
+- **JOY_SNES_Y** = **2** --- Super Nintendo Entertaiment System controller Y button
|
|
|
+- **JOY_SONY_CIRCLE** = **1** --- DUALSHOCK circle button
|
|
|
+- **JOY_SONY_X** = **0** --- DUALSHOCK X button
|
|
|
+- **JOY_SONY_SQUARE** = **2** --- DUALSHOCK square button
|
|
|
+- **JOY_SONY_TRIANGLE** = **3** --- DUALSHOCK triangle button
|
|
|
+- **JOY_SEGA_B** = **1** --- SEGA controller B button
|
|
|
+- **JOY_SEGA_A** = **0** --- SEGA controller A button
|
|
|
+- **JOY_SEGA_X** = **2** --- SEGA controller X button
|
|
|
+- **JOY_SEGA_Y** = **3** --- SEGA controller Y button
|
|
|
+- **JOY_XBOX_B** = **1** --- XBOX controller B button
|
|
|
+- **JOY_XBOX_A** = **0** --- XBOX controller A button
|
|
|
+- **JOY_XBOX_X** = **2** --- XBOX controller X button
|
|
|
+- **JOY_XBOX_Y** = **3** --- XBOX controller Y button
|
|
|
+- **JOY_DS_A** = **1**
|
|
|
+- **JOY_DS_B** = **0**
|
|
|
+- **JOY_DS_X** = **3**
|
|
|
+- **JOY_DS_Y** = **2**
|
|
|
+- **JOY_SELECT** = **10** --- Joystick Button Select
|
|
|
+- **JOY_START** = **11** --- Joystick Button Start
|
|
|
+- **JOY_DPAD_UP** = **12** --- Joystick DPad Up
|
|
|
+- **JOY_DPAD_DOWN** = **13** --- Joystick DPad Down
|
|
|
+- **JOY_DPAD_LEFT** = **14** --- Joystick DPad Left
|
|
|
+- **JOY_DPAD_RIGHT** = **15** --- Joystick DPad Right
|
|
|
+- **JOY_L** = **4** --- Joystick Left Shoulder Button
|
|
|
+- **JOY_L2** = **6** --- Joystick Left Trigger
|
|
|
+- **JOY_L3** = **8** --- Joystick Left Stick Click
|
|
|
+- **JOY_R** = **5** --- Joystick Right Shoulder Button
|
|
|
+- **JOY_R2** = **7** --- Joystick Right Trigger
|
|
|
+- **JOY_R3** = **9** --- Joystick Right Stick Click
|
|
|
+- **JOY_AXIS_0** = **0** --- Joystick Left Stick Horizontal Axis
|
|
|
+- **JOY_AXIS_1** = **1** --- Joystick Left Stick Vertical Axis
|
|
|
+- **JOY_AXIS_2** = **2** --- Joystick Right Stick Horizontal Axis
|
|
|
+- **JOY_AXIS_3** = **3** --- Joystick Right Stick Vertical Axis
|
|
|
+- **JOY_AXIS_4** = **4**
|
|
|
+- **JOY_AXIS_5** = **5**
|
|
|
+- **JOY_AXIS_6** = **6** --- Joystick Left Trigger Analog Axis
|
|
|
+- **JOY_AXIS_7** = **7** --- Joystick Right Trigger Analog Axis
|
|
|
+- **JOY_AXIS_MAX** = **8**
|
|
|
+- **JOY_ANALOG_0_X** = **0** --- Joystick Left Stick Horizontal Axis
|
|
|
+- **JOY_ANALOG_0_Y** = **1** --- Joystick Left Stick Vertical Axis
|
|
|
+- **JOY_ANALOG_1_X** = **2** --- Joystick Right Stick Horizontal Axis
|
|
|
+- **JOY_ANALOG_1_Y** = **3** --- Joystick Right Stick Vertical Axis
|
|
|
+- **JOY_ANALOG_2_X** = **4**
|
|
|
+- **JOY_ANALOG_2_Y** = **5**
|
|
|
+- **JOY_ANALOG_L2** = **6**
|
|
|
+- **JOY_ANALOG_R2** = **7**
|
|
|
- **OK** = **0** --- Functions that return Error return OK when everything went ok. Most functions don't return error anyway and/or just print errors to stdout.
|
|
|
+- **FAILED** = **1** --- Generic fail return error.
|
|
|
+- **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_MISSING_DEPENDENCIES** = **17**
|
|
|
+- **ERR_FILE_EOF** = **18**
|
|
|
+- **ERR_CANT_OPEN** = **19**
|
|
|
+- **ERR_CANT_CREATE** = **20**
|
|
|
+- **ERROR_QUERY_FAILED** = **21**
|
|
|
+- **ERR_ALREADY_IN_USE** = **22**
|
|
|
+- **ERR_LOCKED** = **23**
|
|
|
+- **ERR_TIMEOUT** = **24**
|
|
|
+- **ERR_CANT_AQUIRE_RESOURCE** = **28**
|
|
|
+- **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_BUSY** = **44**
|
|
|
+- **ERR_HELP** = **46**
|
|
|
+- **ERR_BUG** = **47**
|
|
|
+- **ERR_WTF** = **49**
|
|
|
- **PROPERTY_HINT_NONE** = **0** --- No hint for edited property.
|
|
|
- **PROPERTY_HINT_RANGE** = **1** --- Hints that the string is a range, defined as "min,max" or "min,max,step". This is valid for integers and floats.
|
|
|
-- **PROPERTY_USAGE_STORAGE** = **1** --- Property will be used as storage (default).
|
|
|
+- **PROPERTY_HINT_EXP_RANGE** = **2** --- Hints that the 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 for an enumerated value, like "Hello,Something,Else". This is valid for integer, float and string properties.
|
|
|
+- **PROPERTY_HINT_EXP_EASING** = **4**
|
|
|
+- **PROPERTY_HINT_LENGTH** = **5**
|
|
|
+- **PROPERTY_HINT_KEY_ACCEL** = **7**
|
|
|
+- **PROPERTY_HINT_FLAGS** = **8** --- Property hint for a bitmask description, for bits 0,1,2,3 and 5 the hint would be like "Bit0,Bit1,Bit2,Bit3,,Bit5". Valid only for integers.
|
|
|
+- **PROPERTY_HINT_ALL_FLAGS** = **9** --- Property hint for a bitmask description that covers all 32 bits. Valid only for integers.
|
|
|
- **PROPERTY_HINT_FILE** = **10** --- 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** = **11** --- String property is a directory (so pop up a file dialog when edited).
|
|
|
- **PROPERTY_HINT_GLOBAL_FILE** = **12**
|
|
@@ -442,19 +445,28 @@ Numeric Constants
|
|
|
- **PROPERTY_HINT_COLOR_NO_ALPHA** = **16**
|
|
|
- **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = **17**
|
|
|
- **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = **18**
|
|
|
-- **PROPERTY_HINT_EXP_RANGE** = **2** --- Hints that the string is an exponential range, defined as "min,max" or "min,max,step". This is valid for integers and floats.
|
|
|
+- **PROPERTY_USAGE_STORAGE** = **1** --- Property will be used as storage (default).
|
|
|
- **PROPERTY_USAGE_EDITOR** = **2** --- Property will be visible in editor (default).
|
|
|
-- **PROPERTY_HINT_ENUM** = **3** --- Property hint for an enumerated value, like "Hello,Something,Else". This is valid for integer, float and string properties.
|
|
|
-- **PROPERTY_HINT_EXP_EASING** = **4**
|
|
|
- **PROPERTY_USAGE_NETWORK** = **4**
|
|
|
-- **PROPERTY_HINT_LENGTH** = **5**
|
|
|
-- **PROPERTY_HINT_KEY_ACCEL** = **7**
|
|
|
- **PROPERTY_USAGE_DEFAULT** = **7** --- Default usage (storage and editor).
|
|
|
-- **PROPERTY_HINT_FLAGS** = **8** --- Property hint for a bitmask description, for bits 0,1,2,3 and 5 the hint would be like "Bit0,Bit1,Bit2,Bit3,,Bit5". Valid only for integers.
|
|
|
-- **PROPERTY_HINT_ALL_FLAGS** = **9** --- Property hint for a bitmask description that covers all 32 bits. Valid only for integers.
|
|
|
-- **SPKEY** = **16777216** --- Scancodes with this bit applied are non printable.
|
|
|
+- **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**
|
|
|
- **TYPE_NIL** = **0** --- Variable is of type nil (only applied for null).
|
|
|
- **TYPE_BOOL** = **1** --- Variable is of type :ref:`bool<class_bool>`.
|
|
|
+- **TYPE_INT** = **2** --- Variable is of type :ref:`int<class_int>`.
|
|
|
+- **TYPE_REAL** = **3** --- Variable is of type :ref:`float<class_float>`/real.
|
|
|
+- **TYPE_STRING** = **4** --- Variable is of type :ref:`String<class_string>`.
|
|
|
+- **TYPE_VECTOR2** = **5** --- Variable is of type :ref:`Vector2<class_vector2>`.
|
|
|
+- **TYPE_RECT2** = **6** --- Variable is of type :ref:`Rect2<class_rect2>`.
|
|
|
+- **TYPE_VECTOR3** = **7** --- Variable is of type :ref:`Vector3<class_vector3>`.
|
|
|
+- **TYPE_MATRIX32** = **8** --- Variable is of type :ref:`Matrix32<class_matrix32>`.
|
|
|
+- **TYPE_PLANE** = **9** --- Variable is of type :ref:`Plane<class_plane>`.
|
|
|
- **TYPE_QUAT** = **10** --- Variable is of type :ref:`Quat<class_quat>`.
|
|
|
- **TYPE_AABB** = **11** --- Variable is of type :ref:`AABB<class_aabb>`.
|
|
|
- **TYPE_MATRIX3** = **12** --- Variable is of type :ref:`Matrix3<class_matrix3>`.
|
|
@@ -465,7 +477,6 @@ Numeric Constants
|
|
|
- **TYPE_RID** = **17** --- Variable is of type :ref:`RID<class_rid>`.
|
|
|
- **TYPE_OBJECT** = **18** --- Variable is of type :ref:`Object<class_object>`.
|
|
|
- **TYPE_INPUT_EVENT** = **19** --- Variable is of type :ref:`InputEvent<class_inputevent>`.
|
|
|
-- **TYPE_INT** = **2** --- Variable is of type :ref:`int<class_int>`.
|
|
|
- **TYPE_DICTIONARY** = **20** --- Variable is of type :ref:`Dictionary<class_dictionary>`.
|
|
|
- **TYPE_ARRAY** = **21** --- Variable is of type :ref:`Array<class_array>`.
|
|
|
- **TYPE_RAW_ARRAY** = **22**
|
|
@@ -476,17 +487,6 @@ Numeric Constants
|
|
|
- **TYPE_VECTOR3_ARRAY** = **27**
|
|
|
- **TYPE_COLOR_ARRAY** = **28**
|
|
|
- **TYPE_MAX** = **29**
|
|
|
-- **TYPE_REAL** = **3** --- Variable is of type :ref:`float<class_float>`/real.
|
|
|
-- **TYPE_STRING** = **4** --- Variable is of type :ref:`String<class_string>`.
|
|
|
-- **TYPE_VECTOR2** = **5** --- Variable is of type :ref:`Vector2<class_vector2>`.
|
|
|
-- **TYPE_RECT2** = **6** --- Variable is of type :ref:`Rect2<class_rect2>`.
|
|
|
-- **TYPE_VECTOR3** = **7** --- Variable is of type :ref:`Vector3<class_vector3>`.
|
|
|
-- **TYPE_MATRIX32** = **8** --- Variable is of type :ref:`Matrix32<class_matrix32>`.
|
|
|
-- **TYPE_PLANE** = **9** --- Variable is of type :ref:`Plane<class_plane>`.
|
|
|
-- **VALIGN_TOP** = **0** --- Vertical top alignment, usually for text-derived classes.
|
|
|
-- **VALIGN_CENTER** = **1** --- Vertical center alignment, usually for text-derived classes.
|
|
|
-- **VALIGN_BOTTOM** = **2** --- Vertical bottom alignment, usually for text-derived classes.
|
|
|
-- **VERTICAL** = **1** --- General vertical alignment, used usually for :ref:`Separator<class_separator>`, :ref:`ScrollBar<class_scrollbar>`, :ref:`Slider<class_slider>`, etc.
|
|
|
|
|
|
Description
|
|
|
-----------
|