[email protected] 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249
  1. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  2. .. DO NOT EDIT THIS FILE, but the @GlobalScope.xml source instead.
  3. .. The source is found in doc/classes or modules/<name>/doc_classes.
  4. .. _class_@GlobalScope:
  5. @GlobalScope
  6. ============
  7. **Category:** Core
  8. Brief Description
  9. -----------------
  10. Global scope constants and variables.
  11. Properties
  12. ----------
  13. +-----------------------------------------------------+------------------------------------------------------------------+
  14. | :ref:`ARVRServer<class_ARVRServer>` | :ref:`ARVRServer<class_@GlobalScope_ARVRServer>` |
  15. +-----------------------------------------------------+------------------------------------------------------------------+
  16. | :ref:`AudioServer<class_AudioServer>` | :ref:`AudioServer<class_@GlobalScope_AudioServer>` |
  17. +-----------------------------------------------------+------------------------------------------------------------------+
  18. | :ref:`ClassDB<class_ClassDB>` | :ref:`ClassDB<class_@GlobalScope_ClassDB>` |
  19. +-----------------------------------------------------+------------------------------------------------------------------+
  20. | :ref:`Engine<class_Engine>` | :ref:`Engine<class_@GlobalScope_Engine>` |
  21. +-----------------------------------------------------+------------------------------------------------------------------+
  22. | :ref:`Geometry<class_Geometry>` | :ref:`Geometry<class_@GlobalScope_Geometry>` |
  23. +-----------------------------------------------------+------------------------------------------------------------------+
  24. | :ref:`GodotSharp<class_GodotSharp>` | :ref:`GodotSharp<class_@GlobalScope_GodotSharp>` |
  25. +-----------------------------------------------------+------------------------------------------------------------------+
  26. | :ref:`IP<class_IP>` | :ref:`IP<class_@GlobalScope_IP>` |
  27. +-----------------------------------------------------+------------------------------------------------------------------+
  28. | :ref:`Input<class_Input>` | :ref:`Input<class_@GlobalScope_Input>` |
  29. +-----------------------------------------------------+------------------------------------------------------------------+
  30. | :ref:`InputMap<class_InputMap>` | :ref:`InputMap<class_@GlobalScope_InputMap>` |
  31. +-----------------------------------------------------+------------------------------------------------------------------+
  32. | :ref:`JSON<class_JSON>` | :ref:`JSON<class_@GlobalScope_JSON>` |
  33. +-----------------------------------------------------+------------------------------------------------------------------+
  34. | :ref:`JavaScript<class_JavaScript>` | :ref:`JavaScript<class_@GlobalScope_JavaScript>` |
  35. +-----------------------------------------------------+------------------------------------------------------------------+
  36. | :ref:`Reference<class_Reference>` | :ref:`Marshalls<class_@GlobalScope_Marshalls>` |
  37. +-----------------------------------------------------+------------------------------------------------------------------+
  38. | :ref:`OS<class_OS>` | :ref:`OS<class_@GlobalScope_OS>` |
  39. +-----------------------------------------------------+------------------------------------------------------------------+
  40. | :ref:`Performance<class_Performance>` | :ref:`Performance<class_@GlobalScope_Performance>` |
  41. +-----------------------------------------------------+------------------------------------------------------------------+
  42. | :ref:`Physics2DServer<class_Physics2DServer>` | :ref:`Physics2DServer<class_@GlobalScope_Physics2DServer>` |
  43. +-----------------------------------------------------+------------------------------------------------------------------+
  44. | :ref:`PhysicsServer<class_PhysicsServer>` | :ref:`PhysicsServer<class_@GlobalScope_PhysicsServer>` |
  45. +-----------------------------------------------------+------------------------------------------------------------------+
  46. | :ref:`ProjectSettings<class_ProjectSettings>` | :ref:`ProjectSettings<class_@GlobalScope_ProjectSettings>` |
  47. +-----------------------------------------------------+------------------------------------------------------------------+
  48. | :ref:`ResourceLoader<class_ResourceLoader>` | :ref:`ResourceLoader<class_@GlobalScope_ResourceLoader>` |
  49. +-----------------------------------------------------+------------------------------------------------------------------+
  50. | :ref:`ResourceSaver<class_ResourceSaver>` | :ref:`ResourceSaver<class_@GlobalScope_ResourceSaver>` |
  51. +-----------------------------------------------------+------------------------------------------------------------------+
  52. | :ref:`TranslationServer<class_TranslationServer>` | :ref:`TranslationServer<class_@GlobalScope_TranslationServer>` |
  53. +-----------------------------------------------------+------------------------------------------------------------------+
  54. | :ref:`VisualScriptEditor<class_VisualScriptEditor>` | :ref:`VisualScriptEditor<class_@GlobalScope_VisualScriptEditor>` |
  55. +-----------------------------------------------------+------------------------------------------------------------------+
  56. | :ref:`VisualServer<class_VisualServer>` | :ref:`VisualServer<class_@GlobalScope_VisualServer>` |
  57. +-----------------------------------------------------+------------------------------------------------------------------+
  58. Enumerations
  59. ------------
  60. .. _enum_@GlobalScope_Variant.Operator:
  61. enum **Variant.Operator**:
  62. - **OP_EQUAL** = **0**
  63. - **OP_NOT_EQUAL** = **1**
  64. - **OP_LESS** = **2**
  65. - **OP_LESS_EQUAL** = **3**
  66. - **OP_GREATER** = **4**
  67. - **OP_GREATER_EQUAL** = **5**
  68. - **OP_ADD** = **6**
  69. - **OP_SUBTRACT** = **7**
  70. - **OP_MULTIPLY** = **8**
  71. - **OP_DIVIDE** = **9**
  72. - **OP_NEGATE** = **10**
  73. - **OP_POSITIVE** = **11**
  74. - **OP_MODULE** = **12**
  75. - **OP_STRING_CONCAT** = **13**
  76. - **OP_SHIFT_LEFT** = **14**
  77. - **OP_SHIFT_RIGHT** = **15**
  78. - **OP_BIT_AND** = **16**
  79. - **OP_BIT_OR** = **17**
  80. - **OP_BIT_XOR** = **18**
  81. - **OP_BIT_NEGATE** = **19**
  82. - **OP_AND** = **20**
  83. - **OP_OR** = **21**
  84. - **OP_XOR** = **22**
  85. - **OP_NOT** = **23**
  86. - **OP_IN** = **24**
  87. - **OP_MAX** = **25**
  88. .. _enum_@GlobalScope_MethodFlags:
  89. enum **MethodFlags**:
  90. - **METHOD_FLAG_NORMAL** = **1** --- Flag for normal method
  91. - **METHOD_FLAG_EDITOR** = **2** --- Flag for editor method
  92. - **METHOD_FLAG_NOSCRIPT** = **4**
  93. - **METHOD_FLAG_CONST** = **8** --- Flag for constant method
  94. - **METHOD_FLAG_REVERSE** = **16**
  95. - **METHOD_FLAG_VIRTUAL** = **32** --- Flag for virtual method
  96. - **METHOD_FLAG_FROM_SCRIPT** = **64** --- Flag for method from script
  97. - **METHOD_FLAGS_DEFAULT** = **1** --- Default method flags
  98. .. _enum_@GlobalScope_Orientation:
  99. enum **Orientation**:
  100. - **VERTICAL** = **1** --- General vertical alignment, used usually for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
  101. - **HORIZONTAL** = **0** --- General horizontal alignment, used usually for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
  102. .. _enum_@GlobalScope_PropertyUsageFlags:
  103. enum **PropertyUsageFlags**:
  104. - **PROPERTY_USAGE_STORAGE** = **1** --- Property will be used as storage (default).
  105. - **PROPERTY_USAGE_EDITOR** = **2** --- Property will be visible in editor (default).
  106. - **PROPERTY_USAGE_NETWORK** = **4**
  107. - **PROPERTY_USAGE_EDITOR_HELPER** = **8**
  108. - **PROPERTY_USAGE_CHECKABLE** = **16**
  109. - **PROPERTY_USAGE_CHECKED** = **32**
  110. - **PROPERTY_USAGE_INTERNATIONALIZED** = **64**
  111. - **PROPERTY_USAGE_GROUP** = **128**
  112. - **PROPERTY_USAGE_CATEGORY** = **256**
  113. - **PROPERTY_USAGE_NO_INSTANCE_STATE** = **2048**
  114. - **PROPERTY_USAGE_RESTART_IF_CHANGED** = **4096**
  115. - **PROPERTY_USAGE_SCRIPT_VARIABLE** = **8192**
  116. - **PROPERTY_USAGE_DEFAULT** = **7** --- Default usage (storage and editor).
  117. - **PROPERTY_USAGE_DEFAULT_INTL** = **71**
  118. - **PROPERTY_USAGE_NOEDITOR** = **5**
  119. .. _enum_@GlobalScope_JoystickList:
  120. enum **JoystickList**:
  121. - **JOY_BUTTON_0** = **0** --- Joypad Button 0
  122. - **JOY_BUTTON_1** = **1** --- Joypad Button 1
  123. - **JOY_BUTTON_2** = **2** --- Joypad Button 2
  124. - **JOY_BUTTON_3** = **3** --- Joypad Button 3
  125. - **JOY_BUTTON_4** = **4** --- Joypad Button 4
  126. - **JOY_BUTTON_5** = **5** --- Joypad Button 5
  127. - **JOY_BUTTON_6** = **6** --- Joypad Button 6
  128. - **JOY_BUTTON_7** = **7** --- Joypad Button 7
  129. - **JOY_BUTTON_8** = **8** --- Joypad Button 8
  130. - **JOY_BUTTON_9** = **9** --- Joypad Button 9
  131. - **JOY_BUTTON_10** = **10** --- Joypad Button 10
  132. - **JOY_BUTTON_11** = **11** --- Joypad Button 11
  133. - **JOY_BUTTON_12** = **12** --- Joypad Button 12
  134. - **JOY_BUTTON_13** = **13** --- Joypad Button 13
  135. - **JOY_BUTTON_14** = **14** --- Joypad Button 14
  136. - **JOY_BUTTON_15** = **15** --- Joypad Button 15
  137. - **JOY_BUTTON_MAX** = **16** --- Joypad Button 16
  138. - **JOY_SONY_CIRCLE** = **1** --- DUALSHOCK circle button
  139. - **JOY_SONY_X** = **0** --- DUALSHOCK X button
  140. - **JOY_SONY_SQUARE** = **2** --- DUALSHOCK square button
  141. - **JOY_SONY_TRIANGLE** = **3** --- DUALSHOCK triangle button
  142. - **JOY_XBOX_B** = **1** --- XBOX controller B button
  143. - **JOY_XBOX_A** = **0** --- XBOX controller A button
  144. - **JOY_XBOX_X** = **2** --- XBOX controller X button
  145. - **JOY_XBOX_Y** = **3** --- XBOX controller Y button
  146. - **JOY_DS_A** = **1** --- DualShock controller A button
  147. - **JOY_DS_B** = **0** --- DualShock controller B button
  148. - **JOY_DS_X** = **3** --- DualShock controller X button
  149. - **JOY_DS_Y** = **2** --- DualShock controller Y button
  150. - **JOY_SELECT** = **10** --- Joypad Button Select
  151. - **JOY_START** = **11** --- Joypad Button Start
  152. - **JOY_DPAD_UP** = **12** --- Joypad DPad Up
  153. - **JOY_DPAD_DOWN** = **13** --- Joypad DPad Down
  154. - **JOY_DPAD_LEFT** = **14** --- Joypad DPad Left
  155. - **JOY_DPAD_RIGHT** = **15** --- Joypad DPad Right
  156. - **JOY_L** = **4** --- Joypad Left Shoulder Button
  157. - **JOY_L2** = **6** --- Joypad Left Trigger
  158. - **JOY_L3** = **8** --- Joypad Left Stick Click
  159. - **JOY_R** = **5** --- Joypad Right Shoulder Button
  160. - **JOY_R2** = **7** --- Joypad Right Trigger
  161. - **JOY_R3** = **9** --- Joypad Right Stick Click
  162. - **JOY_AXIS_0** = **0** --- Joypad Left Stick Horizontal Axis
  163. - **JOY_AXIS_1** = **1** --- Joypad Left Stick Vertical Axis
  164. - **JOY_AXIS_2** = **2** --- Joypad Right Stick Horizontal Axis
  165. - **JOY_AXIS_3** = **3** --- Joypad Right Stick Vertical Axis
  166. - **JOY_AXIS_4** = **4**
  167. - **JOY_AXIS_5** = **5**
  168. - **JOY_AXIS_6** = **6** --- Joypad Left Trigger Analog Axis
  169. - **JOY_AXIS_7** = **7** --- Joypad Right Trigger Analog Axis
  170. - **JOY_AXIS_8** = **8**
  171. - **JOY_AXIS_9** = **9**
  172. - **JOY_AXIS_MAX** = **10**
  173. - **JOY_ANALOG_LX** = **0** --- Joypad Left Stick Horizontal Axis
  174. - **JOY_ANALOG_LY** = **1** --- Joypad Left Stick Vertical Axis
  175. - **JOY_ANALOG_RX** = **2** --- Joypad Right Stick Horizontal Axis
  176. - **JOY_ANALOG_RY** = **3** --- Joypad Right Stick Vertical Axis
  177. - **JOY_ANALOG_L2** = **6** --- Joypad Left Analog Trigger
  178. - **JOY_ANALOG_R2** = **7** --- Joypad Right Analog Trigger
  179. .. _enum_@GlobalScope_MidiMessageList:
  180. enum **MidiMessageList**:
  181. - **MIDI_MESSAGE_NOTE_OFF** = **8**
  182. - **MIDI_MESSAGE_NOTE_ON** = **9**
  183. - **MIDI_MESSAGE_AFTERTOUCH** = **10**
  184. - **MIDI_MESSAGE_CONTROL_CHANGE** = **11**
  185. - **MIDI_MESSAGE_PROGRAM_CHANGE** = **12**
  186. - **MIDI_MESSAGE_CHANNEL_PRESSURE** = **13**
  187. - **MIDI_MESSAGE_PITCH_BEND** = **14**
  188. .. _enum_@GlobalScope_KeyModifierMask:
  189. enum **KeyModifierMask**:
  190. - **KEY_CODE_MASK** = **33554431** --- Key Code Mask
  191. - **KEY_MODIFIER_MASK** = **-16777216** --- Modifier Key Mask
  192. - **KEY_MASK_SHIFT** = **33554432** --- Shift Key Mask
  193. - **KEY_MASK_ALT** = **67108864** --- Alt Key Mask
  194. - **KEY_MASK_META** = **134217728** --- Meta Key Mask
  195. - **KEY_MASK_CTRL** = **268435456** --- CTRL Key Mask
  196. - **KEY_MASK_CMD** = **268435456** --- CMD Key Mask
  197. - **KEY_MASK_KPAD** = **536870912** --- Keypad Key Mask
  198. - **KEY_MASK_GROUP_SWITCH** = **1073741824** --- Group Switch Key Mask
  199. .. _enum_@GlobalScope_HAlign:
  200. enum **HAlign**:
  201. - **HALIGN_LEFT** = **0** --- Horizontal left alignment, usually for text-derived classes.
  202. - **HALIGN_CENTER** = **1** --- Horizontal center alignment, usually for text-derived classes.
  203. - **HALIGN_RIGHT** = **2** --- Horizontal right alignment, usually for text-derived classes.
  204. .. _enum_@GlobalScope_Error:
  205. enum **Error**:
  206. - **OK** = **0** --- Functions that return Error return OK when no error occurred. Most functions don't return errors and/or just print errors to STDOUT.
  207. - **FAILED** = **1** --- Generic error.
  208. - **ERR_UNAVAILABLE** = **2** --- Unavailable error
  209. - **ERR_UNCONFIGURED** = **3** --- Unconfigured error
  210. - **ERR_UNAUTHORIZED** = **4** --- Unauthorized error
  211. - **ERR_PARAMETER_RANGE_ERROR** = **5** --- Parameter range error
  212. - **ERR_OUT_OF_MEMORY** = **6** --- Out of memory (OOM) error
  213. - **ERR_FILE_NOT_FOUND** = **7** --- File: Not found error
  214. - **ERR_FILE_BAD_DRIVE** = **8** --- File: Bad drive error
  215. - **ERR_FILE_BAD_PATH** = **9** --- File: Bad path error
  216. - **ERR_FILE_NO_PERMISSION** = **10** --- File: No permission error
  217. - **ERR_FILE_ALREADY_IN_USE** = **11** --- File: Already in use error
  218. - **ERR_FILE_CANT_OPEN** = **12** --- File: Can't open error
  219. - **ERR_FILE_CANT_WRITE** = **13** --- File: Can't write error
  220. - **ERR_FILE_CANT_READ** = **14** --- File: Can't read error
  221. - **ERR_FILE_UNRECOGNIZED** = **15** --- File: Unrecognized error
  222. - **ERR_FILE_CORRUPT** = **16** --- File: Corrupt error
  223. - **ERR_FILE_MISSING_DEPENDENCIES** = **17** --- File: Missing dependencies error
  224. - **ERR_FILE_EOF** = **18** --- File: End of file (EOF) error
  225. - **ERR_CANT_OPEN** = **19** --- Can't open error
  226. - **ERR_CANT_CREATE** = **20** --- Can't create error
  227. - **ERR_PARSE_ERROR** = **43** --- Parse error
  228. - **ERR_QUERY_FAILED** = **21** --- Query failed error
  229. - **ERR_ALREADY_IN_USE** = **22** --- Already in use error
  230. - **ERR_LOCKED** = **23** --- Locked error
  231. - **ERR_TIMEOUT** = **24** --- Timeout error
  232. - **ERR_CANT_ACQUIRE_RESOURCE** = **28** --- Can't acquire resource error
  233. - **ERR_INVALID_DATA** = **30** --- Invalid data error
  234. - **ERR_INVALID_PARAMETER** = **31** --- Invalid parameter error
  235. - **ERR_ALREADY_EXISTS** = **32** --- Already exists error
  236. - **ERR_DOES_NOT_EXIST** = **33** --- Does not exist error
  237. - **ERR_DATABASE_CANT_READ** = **34** --- Database: Read error
  238. - **ERR_DATABASE_CANT_WRITE** = **35** --- Database: Write error
  239. - **ERR_COMPILATION_FAILED** = **36** --- Compilation failed error
  240. - **ERR_METHOD_NOT_FOUND** = **37** --- Method not found error
  241. - **ERR_LINK_FAILED** = **38** --- Linking failed error
  242. - **ERR_SCRIPT_FAILED** = **39** --- Script failed error
  243. - **ERR_CYCLIC_LINK** = **40** --- Cycling link (import cycle) error
  244. - **ERR_BUSY** = **44** --- Busy error
  245. - **ERR_HELP** = **46** --- Help error
  246. - **ERR_BUG** = **47** --- Bug error
  247. .. _enum_@GlobalScope_VAlign:
  248. enum **VAlign**:
  249. - **VALIGN_TOP** = **0** --- Vertical top alignment, usually for text-derived classes.
  250. - **VALIGN_CENTER** = **1** --- Vertical center alignment, usually for text-derived classes.
  251. - **VALIGN_BOTTOM** = **2** --- Vertical bottom alignment, usually for text-derived classes.
  252. .. _enum_@GlobalScope_PropertyHint:
  253. enum **PropertyHint**:
  254. - **PROPERTY_HINT_NONE** = **0** --- No hint for edited property.
  255. - **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.
  256. - **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.
  257. - **PROPERTY_HINT_ENUM** = **3** --- Property hint for an enumerated value, like "Hello,Something,Else". This is valid for integer, float and string properties.
  258. - **PROPERTY_HINT_EXP_EASING** = **4**
  259. - **PROPERTY_HINT_LENGTH** = **5**
  260. - **PROPERTY_HINT_KEY_ACCEL** = **7**
  261. - **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.
  262. - **PROPERTY_HINT_LAYERS_2D_RENDER** = **9**
  263. - **PROPERTY_HINT_LAYERS_2D_PHYSICS** = **10**
  264. - **PROPERTY_HINT_LAYERS_3D_RENDER** = **11**
  265. - **PROPERTY_HINT_LAYERS_3D_PHYSICS** = **12**
  266. - **PROPERTY_HINT_FILE** = **13** --- String property is a file (so pop up a file dialog when edited). Hint string can be a set of wildcards like "\*.doc".
  267. - **PROPERTY_HINT_DIR** = **14** --- String property is a directory (so pop up a file dialog when edited).
  268. - **PROPERTY_HINT_GLOBAL_FILE** = **15**
  269. - **PROPERTY_HINT_GLOBAL_DIR** = **16**
  270. - **PROPERTY_HINT_RESOURCE_TYPE** = **17** --- String property is a resource, so open the resource popup menu when edited.
  271. - **PROPERTY_HINT_MULTILINE_TEXT** = **18**
  272. - **PROPERTY_HINT_PLACEHOLDER_TEXT** = **19**
  273. - **PROPERTY_HINT_COLOR_NO_ALPHA** = **20**
  274. - **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = **21** --- Hints that the image is compressed using lossy compression.
  275. - **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = **22** --- Hints that the image is compressed using lossless compression.
  276. .. _enum_@GlobalScope_Corner:
  277. enum **Corner**:
  278. - **CORNER_TOP_LEFT** = **0**
  279. - **CORNER_TOP_RIGHT** = **1**
  280. - **CORNER_BOTTOM_RIGHT** = **2**
  281. - **CORNER_BOTTOM_LEFT** = **3**
  282. .. _enum_@GlobalScope_KeyList:
  283. enum **KeyList**:
  284. - **KEY_ESCAPE** = **16777217** --- Escape Key
  285. - **KEY_TAB** = **16777218** --- Tab Key
  286. - **KEY_BACKTAB** = **16777219** --- Shift-Tab Key
  287. - **KEY_BACKSPACE** = **16777220** --- Backspace Key
  288. - **KEY_ENTER** = **16777221** --- Return Key (On Main Keyboard)
  289. - **KEY_KP_ENTER** = **16777222** --- Enter Key (On Numpad)
  290. - **KEY_INSERT** = **16777223** --- Insert Key
  291. - **KEY_DELETE** = **16777224** --- Delete Key
  292. - **KEY_PAUSE** = **16777225** --- Pause Key
  293. - **KEY_PRINT** = **16777226** --- Printscreen Key
  294. - **KEY_SYSREQ** = **16777227** --- System Request Key
  295. - **KEY_CLEAR** = **16777228** --- Clear Key
  296. - **KEY_HOME** = **16777229** --- Home Key
  297. - **KEY_END** = **16777230** --- End Key
  298. - **KEY_LEFT** = **16777231** --- Left Arrow Key
  299. - **KEY_UP** = **16777232** --- Up Arrow Key
  300. - **KEY_RIGHT** = **16777233** --- Right Arrow Key
  301. - **KEY_DOWN** = **16777234** --- Down Arrow Key
  302. - **KEY_PAGEUP** = **16777235** --- Pageup Key
  303. - **KEY_PAGEDOWN** = **16777236** --- Pagedown Key
  304. - **KEY_SHIFT** = **16777237** --- Shift Key
  305. - **KEY_CONTROL** = **16777238** --- Control Key
  306. - **KEY_META** = **16777239** --- Meta Key
  307. - **KEY_ALT** = **16777240** --- Alt Key
  308. - **KEY_CAPSLOCK** = **16777241** --- Capslock Key
  309. - **KEY_NUMLOCK** = **16777242** --- Numlock Key
  310. - **KEY_SCROLLLOCK** = **16777243** --- Scrolllock Key
  311. - **KEY_F1** = **16777244** --- F1 Key
  312. - **KEY_F2** = **16777245** --- F2 Key
  313. - **KEY_F3** = **16777246** --- F3 Key
  314. - **KEY_F4** = **16777247** --- F4 Key
  315. - **KEY_F5** = **16777248** --- F5 Key
  316. - **KEY_F6** = **16777249** --- F6 Key
  317. - **KEY_F7** = **16777250** --- F7 Key
  318. - **KEY_F8** = **16777251** --- F8 Key
  319. - **KEY_F9** = **16777252** --- F9 Key
  320. - **KEY_F10** = **16777253** --- F10 Key
  321. - **KEY_F11** = **16777254** --- F11 Key
  322. - **KEY_F12** = **16777255** --- F12 Key
  323. - **KEY_F13** = **16777256** --- F13 Key
  324. - **KEY_F14** = **16777257** --- F14 Key
  325. - **KEY_F15** = **16777258** --- F15 Key
  326. - **KEY_F16** = **16777259** --- F16 Key
  327. - **KEY_KP_MULTIPLY** = **16777345** --- Multiply Key on Numpad
  328. - **KEY_KP_DIVIDE** = **16777346** --- Divide Key on Numpad
  329. - **KEY_KP_SUBTRACT** = **16777347** --- Subtract Key on Numpad
  330. - **KEY_KP_PERIOD** = **16777348** --- Period Key on Numpad
  331. - **KEY_KP_ADD** = **16777349** --- Add Key on Numpad
  332. - **KEY_KP_0** = **16777350** --- Number 0 on Numpad
  333. - **KEY_KP_1** = **16777351** --- Number 1 on Numpad
  334. - **KEY_KP_2** = **16777352** --- Number 2 on Numpad
  335. - **KEY_KP_3** = **16777353** --- Number 3 on Numpad
  336. - **KEY_KP_4** = **16777354** --- Number 4 on Numpad
  337. - **KEY_KP_5** = **16777355** --- Number 5 on Numpad
  338. - **KEY_KP_6** = **16777356** --- Number 6 on Numpad
  339. - **KEY_KP_7** = **16777357** --- Number 7 on Numpad
  340. - **KEY_KP_8** = **16777358** --- Number 8 on Numpad
  341. - **KEY_KP_9** = **16777359** --- Number 9 on Numpad
  342. - **KEY_SUPER_L** = **16777260** --- Left Super Key (Windows Key)
  343. - **KEY_SUPER_R** = **16777261** --- Right Super Key (Windows Key)
  344. - **KEY_MENU** = **16777262** --- Context menu key
  345. - **KEY_HYPER_L** = **16777263** --- Left Hyper Key
  346. - **KEY_HYPER_R** = **16777264** --- Right Hyper Key
  347. - **KEY_HELP** = **16777265** --- Help key
  348. - **KEY_DIRECTION_L** = **16777266** --- Left Direction Key
  349. - **KEY_DIRECTION_R** = **16777267** --- Right Direction Key
  350. - **KEY_BACK** = **16777280** --- Back key
  351. - **KEY_FORWARD** = **16777281** --- Forward key
  352. - **KEY_STOP** = **16777282** --- Stop key
  353. - **KEY_REFRESH** = **16777283** --- Refresh key
  354. - **KEY_VOLUMEDOWN** = **16777284** --- Volume down key
  355. - **KEY_VOLUMEMUTE** = **16777285** --- Mute volume key
  356. - **KEY_VOLUMEUP** = **16777286** --- Volume up key
  357. - **KEY_BASSBOOST** = **16777287** --- Bass Boost Key
  358. - **KEY_BASSUP** = **16777288** --- Bass Up Key
  359. - **KEY_BASSDOWN** = **16777289** --- Bass Down Key
  360. - **KEY_TREBLEUP** = **16777290** --- Treble Up Key
  361. - **KEY_TREBLEDOWN** = **16777291** --- Treble Down Key
  362. - **KEY_MEDIAPLAY** = **16777292** --- Media play key
  363. - **KEY_MEDIASTOP** = **16777293** --- Media stop key
  364. - **KEY_MEDIAPREVIOUS** = **16777294** --- Previous song key
  365. - **KEY_MEDIANEXT** = **16777295** --- Next song key
  366. - **KEY_MEDIARECORD** = **16777296** --- Media record key
  367. - **KEY_HOMEPAGE** = **16777297** --- Home page key
  368. - **KEY_FAVORITES** = **16777298** --- Favorites key
  369. - **KEY_SEARCH** = **16777299** --- Search key
  370. - **KEY_STANDBY** = **16777300** --- Standby Key
  371. - **KEY_OPENURL** = **16777301** --- Open URL / Launch Browser Key
  372. - **KEY_LAUNCHMAIL** = **16777302** --- Launch Mail Key
  373. - **KEY_LAUNCHMEDIA** = **16777303** --- Launch Media Key
  374. - **KEY_LAUNCH0** = **16777304** --- Launch Shortcut 0 Key
  375. - **KEY_LAUNCH1** = **16777305** --- Launch Shortcut 1 Key
  376. - **KEY_LAUNCH2** = **16777306** --- Launch Shortcut 2 Key
  377. - **KEY_LAUNCH3** = **16777307** --- Launch Shortcut 3 Key
  378. - **KEY_LAUNCH4** = **16777308** --- Launch Shortcut 4 Key
  379. - **KEY_LAUNCH5** = **16777309** --- Launch Shortcut 5 Key
  380. - **KEY_LAUNCH6** = **16777310** --- Launch Shortcut 6 Key
  381. - **KEY_LAUNCH7** = **16777311** --- Launch Shortcut 7 Key
  382. - **KEY_LAUNCH8** = **16777312** --- Launch Shortcut 8 Key
  383. - **KEY_LAUNCH9** = **16777313** --- Launch Shortcut 9 Key
  384. - **KEY_LAUNCHA** = **16777314** --- Launch Shortcut A Key
  385. - **KEY_LAUNCHB** = **16777315** --- Launch Shortcut B Key
  386. - **KEY_LAUNCHC** = **16777316** --- Launch Shortcut C Key
  387. - **KEY_LAUNCHD** = **16777317** --- Launch Shortcut D Key
  388. - **KEY_LAUNCHE** = **16777318** --- Launch Shortcut E Key
  389. - **KEY_LAUNCHF** = **16777319** --- Launch Shortcut F Key
  390. - **KEY_UNKNOWN** = **33554431** --- Unknown Key
  391. - **KEY_SPACE** = **32** --- Space Key
  392. - **KEY_EXCLAM** = **33** --- ! key
  393. - **KEY_QUOTEDBL** = **34** --- " key
  394. - **KEY_NUMBERSIGN** = **35** --- # key
  395. - **KEY_DOLLAR** = **36** --- $ key
  396. - **KEY_PERCENT** = **37** --- % key
  397. - **KEY_AMPERSAND** = **38** --- & key
  398. - **KEY_APOSTROPHE** = **39** --- ' key
  399. - **KEY_PARENLEFT** = **40** --- ( key
  400. - **KEY_PARENRIGHT** = **41** --- ) key
  401. - **KEY_ASTERISK** = **42** --- \* key
  402. - **KEY_PLUS** = **43** --- + key
  403. - **KEY_COMMA** = **44** --- , key
  404. - **KEY_MINUS** = **45** --- - key
  405. - **KEY_PERIOD** = **46** --- . key
  406. - **KEY_SLASH** = **47** --- / key
  407. - **KEY_0** = **48** --- Number 0
  408. - **KEY_1** = **49** --- Number 1
  409. - **KEY_2** = **50** --- Number 2
  410. - **KEY_3** = **51** --- Number 3
  411. - **KEY_4** = **52** --- Number 4
  412. - **KEY_5** = **53** --- Number 5
  413. - **KEY_6** = **54** --- Number 6
  414. - **KEY_7** = **55** --- Number 7
  415. - **KEY_8** = **56** --- Number 8
  416. - **KEY_9** = **57** --- Number 9
  417. - **KEY_COLON** = **58** --- : key
  418. - **KEY_SEMICOLON** = **59** --- ; key
  419. - **KEY_LESS** = **60** --- Lower than key
  420. - **KEY_EQUAL** = **61** --- = key
  421. - **KEY_GREATER** = **62** --- Greater than key
  422. - **KEY_QUESTION** = **63** --- ? key
  423. - **KEY_AT** = **64** --- @ key
  424. - **KEY_A** = **65** --- A Key
  425. - **KEY_B** = **66** --- B Key
  426. - **KEY_C** = **67** --- C Key
  427. - **KEY_D** = **68** --- D Key
  428. - **KEY_E** = **69** --- E Key
  429. - **KEY_F** = **70** --- F Key
  430. - **KEY_G** = **71** --- G Key
  431. - **KEY_H** = **72** --- H Key
  432. - **KEY_I** = **73** --- I Key
  433. - **KEY_J** = **74** --- J Key
  434. - **KEY_K** = **75** --- K Key
  435. - **KEY_L** = **76** --- L Key
  436. - **KEY_M** = **77** --- M Key
  437. - **KEY_N** = **78** --- N Key
  438. - **KEY_O** = **79** --- O Key
  439. - **KEY_P** = **80** --- P Key
  440. - **KEY_Q** = **81** --- Q Key
  441. - **KEY_R** = **82** --- R Key
  442. - **KEY_S** = **83** --- S Key
  443. - **KEY_T** = **84** --- T Key
  444. - **KEY_U** = **85** --- U Key
  445. - **KEY_V** = **86** --- V Key
  446. - **KEY_W** = **87** --- W Key
  447. - **KEY_X** = **88** --- X Key
  448. - **KEY_Y** = **89** --- Y Key
  449. - **KEY_Z** = **90** --- Z Key
  450. - **KEY_BRACKETLEFT** = **91** --- [ key
  451. - **KEY_BACKSLASH** = **92** --- \\ key
  452. - **KEY_BRACKETRIGHT** = **93** --- ] key
  453. - **KEY_ASCIICIRCUM** = **94** --- ^ key
  454. - **KEY_UNDERSCORE** = **95** --- \_ key
  455. - **KEY_QUOTELEFT** = **96** --- Left Quote Key
  456. - **KEY_BRACELEFT** = **123** --- { key
  457. - **KEY_BAR** = **124** --- | key
  458. - **KEY_BRACERIGHT** = **125** --- } key
  459. - **KEY_ASCIITILDE** = **126** --- ~ key
  460. - **KEY_NOBREAKSPACE** = **160**
  461. - **KEY_EXCLAMDOWN** = **161**
  462. - **KEY_CENT** = **162** --- ¢ key
  463. - **KEY_STERLING** = **163**
  464. - **KEY_CURRENCY** = **164**
  465. - **KEY_YEN** = **165** --- Yen Key
  466. - **KEY_BROKENBAR** = **166** --- ¦ key
  467. - **KEY_SECTION** = **167** --- § key
  468. - **KEY_DIAERESIS** = **168** --- ¨ key
  469. - **KEY_COPYRIGHT** = **169** --- © key
  470. - **KEY_ORDFEMININE** = **170**
  471. - **KEY_GUILLEMOTLEFT** = **171** --- « key
  472. - **KEY_NOTSIGN** = **172** --- » key
  473. - **KEY_HYPHEN** = **173** --- ‐ key
  474. - **KEY_REGISTERED** = **174** --- ® key
  475. - **KEY_MACRON** = **175** --- Macron Key
  476. - **KEY_DEGREE** = **176** --- ° key
  477. - **KEY_PLUSMINUS** = **177** --- ± key
  478. - **KEY_TWOSUPERIOR** = **178** --- ² key
  479. - **KEY_THREESUPERIOR** = **179** --- ³ key
  480. - **KEY_ACUTE** = **180** --- ´ key
  481. - **KEY_MU** = **181** --- µ key
  482. - **KEY_PARAGRAPH** = **182** --- Paragraph Key
  483. - **KEY_PERIODCENTERED** = **183** --- · key
  484. - **KEY_CEDILLA** = **184** --- ¬ key
  485. - **KEY_ONESUPERIOR** = **185** --- ¹ key
  486. - **KEY_MASCULINE** = **186** --- ♂ key
  487. - **KEY_GUILLEMOTRIGHT** = **187** --- » key
  488. - **KEY_ONEQUARTER** = **188** --- ¼ key
  489. - **KEY_ONEHALF** = **189** --- ½ key
  490. - **KEY_THREEQUARTERS** = **190** --- ¾ key
  491. - **KEY_QUESTIONDOWN** = **191** --- ¿ key
  492. - **KEY_AGRAVE** = **192** --- à key
  493. - **KEY_AACUTE** = **193** --- á key
  494. - **KEY_ACIRCUMFLEX** = **194** --- â key
  495. - **KEY_ATILDE** = **195** --- ã key
  496. - **KEY_ADIAERESIS** = **196** --- ä key
  497. - **KEY_ARING** = **197** --- å key
  498. - **KEY_AE** = **198** --- æ key
  499. - **KEY_CCEDILLA** = **199** --- ç key
  500. - **KEY_EGRAVE** = **200** --- è key
  501. - **KEY_EACUTE** = **201** --- é key
  502. - **KEY_ECIRCUMFLEX** = **202** --- ê key
  503. - **KEY_EDIAERESIS** = **203** --- ë key
  504. - **KEY_IGRAVE** = **204** --- ì key
  505. - **KEY_IACUTE** = **205** --- í key
  506. - **KEY_ICIRCUMFLEX** = **206** --- î key
  507. - **KEY_IDIAERESIS** = **207** --- ë key
  508. - **KEY_ETH** = **208** --- ð key
  509. - **KEY_NTILDE** = **209** --- ñ key
  510. - **KEY_OGRAVE** = **210** --- ò key
  511. - **KEY_OACUTE** = **211** --- ó key
  512. - **KEY_OCIRCUMFLEX** = **212** --- ô key
  513. - **KEY_OTILDE** = **213** --- õ key
  514. - **KEY_ODIAERESIS** = **214** --- ö key
  515. - **KEY_MULTIPLY** = **215** --- × key
  516. - **KEY_OOBLIQUE** = **216** --- ø key
  517. - **KEY_UGRAVE** = **217** --- ù key
  518. - **KEY_UACUTE** = **218** --- ú key
  519. - **KEY_UCIRCUMFLEX** = **219** --- û key
  520. - **KEY_UDIAERESIS** = **220** --- ü key
  521. - **KEY_YACUTE** = **221** --- ý key
  522. - **KEY_THORN** = **222** --- þ key
  523. - **KEY_SSHARP** = **223** --- ß key
  524. - **KEY_DIVISION** = **247** --- ÷ key
  525. - **KEY_YDIAERESIS** = **255** --- ÿ key
  526. .. _enum_@GlobalScope_Variant.Type:
  527. enum **Variant.Type**:
  528. - **TYPE_NIL** = **0** --- Variable is of type nil (only applied for null).
  529. - **TYPE_BOOL** = **1** --- Variable is of type :ref:`bool<class_bool>`.
  530. - **TYPE_INT** = **2** --- Variable is of type :ref:`int<class_int>`.
  531. - **TYPE_REAL** = **3** --- Variable is of type :ref:`float<class_float>`/real.
  532. - **TYPE_STRING** = **4** --- Variable is of type :ref:`String<class_String>`.
  533. - **TYPE_VECTOR2** = **5** --- Variable is of type :ref:`Vector2<class_Vector2>`.
  534. - **TYPE_RECT2** = **6** --- Variable is of type :ref:`Rect2<class_Rect2>`.
  535. - **TYPE_VECTOR3** = **7** --- Variable is of type :ref:`Vector3<class_Vector3>`.
  536. - **TYPE_TRANSFORM2D** = **8** --- Variable is of type :ref:`Transform2D<class_Transform2D>`.
  537. - **TYPE_PLANE** = **9** --- Variable is of type :ref:`Plane<class_Plane>`.
  538. - **TYPE_QUAT** = **10** --- Variable is of type :ref:`Quat<class_Quat>`.
  539. - **TYPE_AABB** = **11** --- Variable is of type :ref:`AABB<class_AABB>`.
  540. - **TYPE_BASIS** = **12** --- Variable is of type :ref:`Basis<class_Basis>`.
  541. - **TYPE_TRANSFORM** = **13** --- Variable is of type :ref:`Transform<class_Transform>`.
  542. - **TYPE_COLOR** = **14** --- Variable is of type :ref:`Color<class_Color>`.
  543. - **TYPE_NODE_PATH** = **15** --- Variable is of type :ref:`NodePath<class_NodePath>`.
  544. - **TYPE_RID** = **16** --- Variable is of type :ref:`RID<class_RID>`.
  545. - **TYPE_OBJECT** = **17** --- Variable is of type :ref:`Object<class_Object>`.
  546. - **TYPE_DICTIONARY** = **18** --- Variable is of type :ref:`Dictionary<class_Dictionary>`.
  547. - **TYPE_ARRAY** = **19** --- Variable is of type :ref:`Array<class_Array>`.
  548. - **TYPE_RAW_ARRAY** = **20** --- Variable is of type :ref:`PoolByteArray<class_PoolByteArray>`.
  549. - **TYPE_INT_ARRAY** = **21** --- Variable is of type :ref:`PoolIntArray<class_PoolIntArray>`.
  550. - **TYPE_REAL_ARRAY** = **22** --- Variable is of type :ref:`PoolRealArray<class_PoolRealArray>`.
  551. - **TYPE_STRING_ARRAY** = **23** --- Variable is of type :ref:`PoolStringArray<class_PoolStringArray>`.
  552. - **TYPE_VECTOR2_ARRAY** = **24** --- Variable is of type :ref:`PoolVector2Array<class_PoolVector2Array>`.
  553. - **TYPE_VECTOR3_ARRAY** = **25** --- Variable is of type :ref:`PoolVector3Array<class_PoolVector3Array>`.
  554. - **TYPE_COLOR_ARRAY** = **26** --- Variable is of type :ref:`PoolColorArray<class_PoolColorArray>`.
  555. - **TYPE_MAX** = **27** --- Marker for end of type constants.
  556. .. _enum_@GlobalScope_Margin:
  557. enum **Margin**:
  558. - **MARGIN_LEFT** = **0** --- Left margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  559. - **MARGIN_TOP** = **1** --- Top margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  560. - **MARGIN_RIGHT** = **2** --- Right margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  561. - **MARGIN_BOTTOM** = **3** --- Bottom margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  562. .. _enum_@GlobalScope_ButtonList:
  563. enum **ButtonList**:
  564. - **BUTTON_LEFT** = **1** --- Left Mouse Button
  565. - **BUTTON_RIGHT** = **2** --- Right Mouse Button
  566. - **BUTTON_MIDDLE** = **3** --- Middle Mouse Button
  567. - **BUTTON_XBUTTON1** = **8** --- Extra Mouse Button 1
  568. - **BUTTON_XBUTTON2** = **9** --- Extra Mouse Button 2
  569. - **BUTTON_WHEEL_UP** = **4** --- Mouse wheel up
  570. - **BUTTON_WHEEL_DOWN** = **5** --- Mouse wheel down
  571. - **BUTTON_WHEEL_LEFT** = **6** --- Mouse wheel left button
  572. - **BUTTON_WHEEL_RIGHT** = **7** --- Mouse wheel right button
  573. - **BUTTON_MASK_LEFT** = **1** --- Left Mouse Button Mask
  574. - **BUTTON_MASK_RIGHT** = **2** --- Right Mouse Button Mask
  575. - **BUTTON_MASK_MIDDLE** = **4** --- Middle Mouse Button Mask
  576. - **BUTTON_MASK_XBUTTON1** = **128** --- Extra Mouse Button 1 Mask
  577. - **BUTTON_MASK_XBUTTON2** = **256** --- Extra Mouse Button 2 Mask
  578. Constants
  579. ---------
  580. - **SPKEY** = **16777216** --- Scancodes with this bit applied are non printable.
  581. Description
  582. -----------
  583. 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.
  584. Singletons are also documented here, since they can be accessed from anywhere.
  585. Property Descriptions
  586. ---------------------
  587. .. _class_@GlobalScope_ARVRServer:
  588. - :ref:`ARVRServer<class_ARVRServer>` **ARVRServer**
  589. :ref:`ARVRServer<class_ARVRServer>` singleton
  590. .. _class_@GlobalScope_AudioServer:
  591. - :ref:`AudioServer<class_AudioServer>` **AudioServer**
  592. :ref:`AudioServer<class_AudioServer>` singleton
  593. .. _class_@GlobalScope_ClassDB:
  594. - :ref:`ClassDB<class_ClassDB>` **ClassDB**
  595. :ref:`ClassDB<class_ClassDB>` singleton
  596. .. _class_@GlobalScope_Engine:
  597. - :ref:`Engine<class_Engine>` **Engine**
  598. :ref:`Engine<class_Engine>` singleton
  599. .. _class_@GlobalScope_Geometry:
  600. - :ref:`Geometry<class_Geometry>` **Geometry**
  601. :ref:`Geometry<class_Geometry>` singleton
  602. .. _class_@GlobalScope_GodotSharp:
  603. - :ref:`GodotSharp<class_GodotSharp>` **GodotSharp**
  604. .. _class_@GlobalScope_IP:
  605. - :ref:`IP<class_IP>` **IP**
  606. :ref:`IP<class_IP>` singleton
  607. .. _class_@GlobalScope_Input:
  608. - :ref:`Input<class_Input>` **Input**
  609. :ref:`Input<class_Input>` singleton
  610. .. _class_@GlobalScope_InputMap:
  611. - :ref:`InputMap<class_InputMap>` **InputMap**
  612. :ref:`InputMap<class_InputMap>` singleton
  613. .. _class_@GlobalScope_JSON:
  614. - :ref:`JSON<class_JSON>` **JSON**
  615. :ref:`JSON<class_JSON>` singleton
  616. .. _class_@GlobalScope_JavaScript:
  617. - :ref:`JavaScript<class_JavaScript>` **JavaScript**
  618. :ref:`JavaScript<class_JavaScript>` singleton
  619. .. _class_@GlobalScope_Marshalls:
  620. - :ref:`Reference<class_Reference>` **Marshalls**
  621. :ref:`Marshalls<class_Marshalls>` singleton
  622. .. _class_@GlobalScope_OS:
  623. - :ref:`OS<class_OS>` **OS**
  624. :ref:`OS<class_OS>` singleton
  625. .. _class_@GlobalScope_Performance:
  626. - :ref:`Performance<class_Performance>` **Performance**
  627. :ref:`Performance<class_Performance>` singleton
  628. .. _class_@GlobalScope_Physics2DServer:
  629. - :ref:`Physics2DServer<class_Physics2DServer>` **Physics2DServer**
  630. :ref:`Physics2DServer<class_Physics2DServer>` singleton
  631. .. _class_@GlobalScope_PhysicsServer:
  632. - :ref:`PhysicsServer<class_PhysicsServer>` **PhysicsServer**
  633. :ref:`PhysicsServer<class_PhysicsServer>` singleton
  634. .. _class_@GlobalScope_ProjectSettings:
  635. - :ref:`ProjectSettings<class_ProjectSettings>` **ProjectSettings**
  636. :ref:`ProjectSettings<class_ProjectSettings>` singleton
  637. .. _class_@GlobalScope_ResourceLoader:
  638. - :ref:`ResourceLoader<class_ResourceLoader>` **ResourceLoader**
  639. :ref:`ResourceLoader<class_ResourceLoader>` singleton
  640. .. _class_@GlobalScope_ResourceSaver:
  641. - :ref:`ResourceSaver<class_ResourceSaver>` **ResourceSaver**
  642. :ref:`ResourceSaver<class_ResourceSaver>` singleton
  643. .. _class_@GlobalScope_TranslationServer:
  644. - :ref:`TranslationServer<class_TranslationServer>` **TranslationServer**
  645. :ref:`TranslationServer<class_TranslationServer>` singleton
  646. .. _class_@GlobalScope_VisualScriptEditor:
  647. - :ref:`VisualScriptEditor<class_VisualScriptEditor>` **VisualScriptEditor**
  648. :ref:`VisualScriptEditor<class_VisualScriptEditor>` singleton
  649. .. _class_@GlobalScope_VisualServer:
  650. - :ref:`VisualServer<class_VisualServer>` **VisualServer**
  651. :ref:`VisualServer<class_VisualServer>` singleton