[email protected] 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332
  1. :github_url: hide
  2. .. Generated automatically by doc/tools/makerst.py in Godot's source tree.
  3. .. DO NOT EDIT THIS FILE, but the @GlobalScope.xml source instead.
  4. .. The source is found in doc/classes or modules/<name>/doc_classes.
  5. .. _class_@GlobalScope:
  6. @GlobalScope
  7. ============
  8. **Category:** Core
  9. Brief Description
  10. -----------------
  11. Global scope constants and variables.
  12. Properties
  13. ----------
  14. +-----------------------------------------------------+---------------------------------------------------------------------------+
  15. | :ref:`ARVRServer<class_ARVRServer>` | :ref:`ARVRServer<class_@GlobalScope_property_ARVRServer>` |
  16. +-----------------------------------------------------+---------------------------------------------------------------------------+
  17. | :ref:`AudioServer<class_AudioServer>` | :ref:`AudioServer<class_@GlobalScope_property_AudioServer>` |
  18. +-----------------------------------------------------+---------------------------------------------------------------------------+
  19. | :ref:`ClassDB<class_ClassDB>` | :ref:`ClassDB<class_@GlobalScope_property_ClassDB>` |
  20. +-----------------------------------------------------+---------------------------------------------------------------------------+
  21. | :ref:`Engine<class_Engine>` | :ref:`Engine<class_@GlobalScope_property_Engine>` |
  22. +-----------------------------------------------------+---------------------------------------------------------------------------+
  23. | :ref:`Geometry<class_Geometry>` | :ref:`Geometry<class_@GlobalScope_property_Geometry>` |
  24. +-----------------------------------------------------+---------------------------------------------------------------------------+
  25. | :ref:`IP<class_IP>` | :ref:`IP<class_@GlobalScope_property_IP>` |
  26. +-----------------------------------------------------+---------------------------------------------------------------------------+
  27. | :ref:`Input<class_Input>` | :ref:`Input<class_@GlobalScope_property_Input>` |
  28. +-----------------------------------------------------+---------------------------------------------------------------------------+
  29. | :ref:`InputMap<class_InputMap>` | :ref:`InputMap<class_@GlobalScope_property_InputMap>` |
  30. +-----------------------------------------------------+---------------------------------------------------------------------------+
  31. | :ref:`JSON<class_JSON>` | :ref:`JSON<class_@GlobalScope_property_JSON>` |
  32. +-----------------------------------------------------+---------------------------------------------------------------------------+
  33. | :ref:`JavaScript<class_JavaScript>` | :ref:`JavaScript<class_@GlobalScope_property_JavaScript>` |
  34. +-----------------------------------------------------+---------------------------------------------------------------------------+
  35. | :ref:`Reference<class_Reference>` | :ref:`Marshalls<class_@GlobalScope_property_Marshalls>` |
  36. +-----------------------------------------------------+---------------------------------------------------------------------------+
  37. | :ref:`OS<class_OS>` | :ref:`OS<class_@GlobalScope_property_OS>` |
  38. +-----------------------------------------------------+---------------------------------------------------------------------------+
  39. | :ref:`Performance<class_Performance>` | :ref:`Performance<class_@GlobalScope_property_Performance>` |
  40. +-----------------------------------------------------+---------------------------------------------------------------------------+
  41. | :ref:`Physics2DServer<class_Physics2DServer>` | :ref:`Physics2DServer<class_@GlobalScope_property_Physics2DServer>` |
  42. +-----------------------------------------------------+---------------------------------------------------------------------------+
  43. | :ref:`PhysicsServer<class_PhysicsServer>` | :ref:`PhysicsServer<class_@GlobalScope_property_PhysicsServer>` |
  44. +-----------------------------------------------------+---------------------------------------------------------------------------+
  45. | :ref:`ProjectSettings<class_ProjectSettings>` | :ref:`ProjectSettings<class_@GlobalScope_property_ProjectSettings>` |
  46. +-----------------------------------------------------+---------------------------------------------------------------------------+
  47. | :ref:`ResourceLoader<class_ResourceLoader>` | :ref:`ResourceLoader<class_@GlobalScope_property_ResourceLoader>` |
  48. +-----------------------------------------------------+---------------------------------------------------------------------------+
  49. | :ref:`ResourceSaver<class_ResourceSaver>` | :ref:`ResourceSaver<class_@GlobalScope_property_ResourceSaver>` |
  50. +-----------------------------------------------------+---------------------------------------------------------------------------+
  51. | :ref:`TranslationServer<class_TranslationServer>` | :ref:`TranslationServer<class_@GlobalScope_property_TranslationServer>` |
  52. +-----------------------------------------------------+---------------------------------------------------------------------------+
  53. | :ref:`VisualScriptEditor<class_VisualScriptEditor>` | :ref:`VisualScriptEditor<class_@GlobalScope_property_VisualScriptEditor>` |
  54. +-----------------------------------------------------+---------------------------------------------------------------------------+
  55. | :ref:`VisualServer<class_VisualServer>` | :ref:`VisualServer<class_@GlobalScope_property_VisualServer>` |
  56. +-----------------------------------------------------+---------------------------------------------------------------------------+
  57. Enumerations
  58. ------------
  59. .. _enum_@GlobalScope_Margin:
  60. .. _class_@GlobalScope_constant_MARGIN_LEFT:
  61. .. _class_@GlobalScope_constant_MARGIN_TOP:
  62. .. _class_@GlobalScope_constant_MARGIN_RIGHT:
  63. .. _class_@GlobalScope_constant_MARGIN_BOTTOM:
  64. enum **Margin**:
  65. - **MARGIN_LEFT** = **0** --- Left margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  66. - **MARGIN_TOP** = **1** --- Top margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  67. - **MARGIN_RIGHT** = **2** --- Right margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  68. - **MARGIN_BOTTOM** = **3** --- Bottom margin, used usually for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>` derived classes.
  69. ----
  70. .. _enum_@GlobalScope_Corner:
  71. .. _class_@GlobalScope_constant_CORNER_TOP_LEFT:
  72. .. _class_@GlobalScope_constant_CORNER_TOP_RIGHT:
  73. .. _class_@GlobalScope_constant_CORNER_BOTTOM_RIGHT:
  74. .. _class_@GlobalScope_constant_CORNER_BOTTOM_LEFT:
  75. enum **Corner**:
  76. - **CORNER_TOP_LEFT** = **0**
  77. - **CORNER_TOP_RIGHT** = **1**
  78. - **CORNER_BOTTOM_RIGHT** = **2**
  79. - **CORNER_BOTTOM_LEFT** = **3**
  80. ----
  81. .. _enum_@GlobalScope_Orientation:
  82. .. _class_@GlobalScope_constant_VERTICAL:
  83. .. _class_@GlobalScope_constant_HORIZONTAL:
  84. enum **Orientation**:
  85. - **VERTICAL** = **1** --- General vertical alignment, used usually for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
  86. - **HORIZONTAL** = **0** --- General horizontal alignment, used usually for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
  87. ----
  88. .. _enum_@GlobalScope_HAlign:
  89. .. _class_@GlobalScope_constant_HALIGN_LEFT:
  90. .. _class_@GlobalScope_constant_HALIGN_CENTER:
  91. .. _class_@GlobalScope_constant_HALIGN_RIGHT:
  92. enum **HAlign**:
  93. - **HALIGN_LEFT** = **0** --- Horizontal left alignment, usually for text-derived classes.
  94. - **HALIGN_CENTER** = **1** --- Horizontal center alignment, usually for text-derived classes.
  95. - **HALIGN_RIGHT** = **2** --- Horizontal right alignment, usually for text-derived classes.
  96. ----
  97. .. _enum_@GlobalScope_VAlign:
  98. .. _class_@GlobalScope_constant_VALIGN_TOP:
  99. .. _class_@GlobalScope_constant_VALIGN_CENTER:
  100. .. _class_@GlobalScope_constant_VALIGN_BOTTOM:
  101. enum **VAlign**:
  102. - **VALIGN_TOP** = **0** --- Vertical top alignment, usually for text-derived classes.
  103. - **VALIGN_CENTER** = **1** --- Vertical center alignment, usually for text-derived classes.
  104. - **VALIGN_BOTTOM** = **2** --- Vertical bottom alignment, usually for text-derived classes.
  105. ----
  106. .. _enum_@GlobalScope_KeyList:
  107. .. _class_@GlobalScope_constant_KEY_ESCAPE:
  108. .. _class_@GlobalScope_constant_KEY_TAB:
  109. .. _class_@GlobalScope_constant_KEY_BACKTAB:
  110. .. _class_@GlobalScope_constant_KEY_BACKSPACE:
  111. .. _class_@GlobalScope_constant_KEY_ENTER:
  112. .. _class_@GlobalScope_constant_KEY_KP_ENTER:
  113. .. _class_@GlobalScope_constant_KEY_INSERT:
  114. .. _class_@GlobalScope_constant_KEY_DELETE:
  115. .. _class_@GlobalScope_constant_KEY_PAUSE:
  116. .. _class_@GlobalScope_constant_KEY_PRINT:
  117. .. _class_@GlobalScope_constant_KEY_SYSREQ:
  118. .. _class_@GlobalScope_constant_KEY_CLEAR:
  119. .. _class_@GlobalScope_constant_KEY_HOME:
  120. .. _class_@GlobalScope_constant_KEY_END:
  121. .. _class_@GlobalScope_constant_KEY_LEFT:
  122. .. _class_@GlobalScope_constant_KEY_UP:
  123. .. _class_@GlobalScope_constant_KEY_RIGHT:
  124. .. _class_@GlobalScope_constant_KEY_DOWN:
  125. .. _class_@GlobalScope_constant_KEY_PAGEUP:
  126. .. _class_@GlobalScope_constant_KEY_PAGEDOWN:
  127. .. _class_@GlobalScope_constant_KEY_SHIFT:
  128. .. _class_@GlobalScope_constant_KEY_CONTROL:
  129. .. _class_@GlobalScope_constant_KEY_META:
  130. .. _class_@GlobalScope_constant_KEY_ALT:
  131. .. _class_@GlobalScope_constant_KEY_CAPSLOCK:
  132. .. _class_@GlobalScope_constant_KEY_NUMLOCK:
  133. .. _class_@GlobalScope_constant_KEY_SCROLLLOCK:
  134. .. _class_@GlobalScope_constant_KEY_F1:
  135. .. _class_@GlobalScope_constant_KEY_F2:
  136. .. _class_@GlobalScope_constant_KEY_F3:
  137. .. _class_@GlobalScope_constant_KEY_F4:
  138. .. _class_@GlobalScope_constant_KEY_F5:
  139. .. _class_@GlobalScope_constant_KEY_F6:
  140. .. _class_@GlobalScope_constant_KEY_F7:
  141. .. _class_@GlobalScope_constant_KEY_F8:
  142. .. _class_@GlobalScope_constant_KEY_F9:
  143. .. _class_@GlobalScope_constant_KEY_F10:
  144. .. _class_@GlobalScope_constant_KEY_F11:
  145. .. _class_@GlobalScope_constant_KEY_F12:
  146. .. _class_@GlobalScope_constant_KEY_F13:
  147. .. _class_@GlobalScope_constant_KEY_F14:
  148. .. _class_@GlobalScope_constant_KEY_F15:
  149. .. _class_@GlobalScope_constant_KEY_F16:
  150. .. _class_@GlobalScope_constant_KEY_KP_MULTIPLY:
  151. .. _class_@GlobalScope_constant_KEY_KP_DIVIDE:
  152. .. _class_@GlobalScope_constant_KEY_KP_SUBTRACT:
  153. .. _class_@GlobalScope_constant_KEY_KP_PERIOD:
  154. .. _class_@GlobalScope_constant_KEY_KP_ADD:
  155. .. _class_@GlobalScope_constant_KEY_KP_0:
  156. .. _class_@GlobalScope_constant_KEY_KP_1:
  157. .. _class_@GlobalScope_constant_KEY_KP_2:
  158. .. _class_@GlobalScope_constant_KEY_KP_3:
  159. .. _class_@GlobalScope_constant_KEY_KP_4:
  160. .. _class_@GlobalScope_constant_KEY_KP_5:
  161. .. _class_@GlobalScope_constant_KEY_KP_6:
  162. .. _class_@GlobalScope_constant_KEY_KP_7:
  163. .. _class_@GlobalScope_constant_KEY_KP_8:
  164. .. _class_@GlobalScope_constant_KEY_KP_9:
  165. .. _class_@GlobalScope_constant_KEY_SUPER_L:
  166. .. _class_@GlobalScope_constant_KEY_SUPER_R:
  167. .. _class_@GlobalScope_constant_KEY_MENU:
  168. .. _class_@GlobalScope_constant_KEY_HYPER_L:
  169. .. _class_@GlobalScope_constant_KEY_HYPER_R:
  170. .. _class_@GlobalScope_constant_KEY_HELP:
  171. .. _class_@GlobalScope_constant_KEY_DIRECTION_L:
  172. .. _class_@GlobalScope_constant_KEY_DIRECTION_R:
  173. .. _class_@GlobalScope_constant_KEY_BACK:
  174. .. _class_@GlobalScope_constant_KEY_FORWARD:
  175. .. _class_@GlobalScope_constant_KEY_STOP:
  176. .. _class_@GlobalScope_constant_KEY_REFRESH:
  177. .. _class_@GlobalScope_constant_KEY_VOLUMEDOWN:
  178. .. _class_@GlobalScope_constant_KEY_VOLUMEMUTE:
  179. .. _class_@GlobalScope_constant_KEY_VOLUMEUP:
  180. .. _class_@GlobalScope_constant_KEY_BASSBOOST:
  181. .. _class_@GlobalScope_constant_KEY_BASSUP:
  182. .. _class_@GlobalScope_constant_KEY_BASSDOWN:
  183. .. _class_@GlobalScope_constant_KEY_TREBLEUP:
  184. .. _class_@GlobalScope_constant_KEY_TREBLEDOWN:
  185. .. _class_@GlobalScope_constant_KEY_MEDIAPLAY:
  186. .. _class_@GlobalScope_constant_KEY_MEDIASTOP:
  187. .. _class_@GlobalScope_constant_KEY_MEDIAPREVIOUS:
  188. .. _class_@GlobalScope_constant_KEY_MEDIANEXT:
  189. .. _class_@GlobalScope_constant_KEY_MEDIARECORD:
  190. .. _class_@GlobalScope_constant_KEY_HOMEPAGE:
  191. .. _class_@GlobalScope_constant_KEY_FAVORITES:
  192. .. _class_@GlobalScope_constant_KEY_SEARCH:
  193. .. _class_@GlobalScope_constant_KEY_STANDBY:
  194. .. _class_@GlobalScope_constant_KEY_OPENURL:
  195. .. _class_@GlobalScope_constant_KEY_LAUNCHMAIL:
  196. .. _class_@GlobalScope_constant_KEY_LAUNCHMEDIA:
  197. .. _class_@GlobalScope_constant_KEY_LAUNCH0:
  198. .. _class_@GlobalScope_constant_KEY_LAUNCH1:
  199. .. _class_@GlobalScope_constant_KEY_LAUNCH2:
  200. .. _class_@GlobalScope_constant_KEY_LAUNCH3:
  201. .. _class_@GlobalScope_constant_KEY_LAUNCH4:
  202. .. _class_@GlobalScope_constant_KEY_LAUNCH5:
  203. .. _class_@GlobalScope_constant_KEY_LAUNCH6:
  204. .. _class_@GlobalScope_constant_KEY_LAUNCH7:
  205. .. _class_@GlobalScope_constant_KEY_LAUNCH8:
  206. .. _class_@GlobalScope_constant_KEY_LAUNCH9:
  207. .. _class_@GlobalScope_constant_KEY_LAUNCHA:
  208. .. _class_@GlobalScope_constant_KEY_LAUNCHB:
  209. .. _class_@GlobalScope_constant_KEY_LAUNCHC:
  210. .. _class_@GlobalScope_constant_KEY_LAUNCHD:
  211. .. _class_@GlobalScope_constant_KEY_LAUNCHE:
  212. .. _class_@GlobalScope_constant_KEY_LAUNCHF:
  213. .. _class_@GlobalScope_constant_KEY_UNKNOWN:
  214. .. _class_@GlobalScope_constant_KEY_SPACE:
  215. .. _class_@GlobalScope_constant_KEY_EXCLAM:
  216. .. _class_@GlobalScope_constant_KEY_QUOTEDBL:
  217. .. _class_@GlobalScope_constant_KEY_NUMBERSIGN:
  218. .. _class_@GlobalScope_constant_KEY_DOLLAR:
  219. .. _class_@GlobalScope_constant_KEY_PERCENT:
  220. .. _class_@GlobalScope_constant_KEY_AMPERSAND:
  221. .. _class_@GlobalScope_constant_KEY_APOSTROPHE:
  222. .. _class_@GlobalScope_constant_KEY_PARENLEFT:
  223. .. _class_@GlobalScope_constant_KEY_PARENRIGHT:
  224. .. _class_@GlobalScope_constant_KEY_ASTERISK:
  225. .. _class_@GlobalScope_constant_KEY_PLUS:
  226. .. _class_@GlobalScope_constant_KEY_COMMA:
  227. .. _class_@GlobalScope_constant_KEY_MINUS:
  228. .. _class_@GlobalScope_constant_KEY_PERIOD:
  229. .. _class_@GlobalScope_constant_KEY_SLASH:
  230. .. _class_@GlobalScope_constant_KEY_0:
  231. .. _class_@GlobalScope_constant_KEY_1:
  232. .. _class_@GlobalScope_constant_KEY_2:
  233. .. _class_@GlobalScope_constant_KEY_3:
  234. .. _class_@GlobalScope_constant_KEY_4:
  235. .. _class_@GlobalScope_constant_KEY_5:
  236. .. _class_@GlobalScope_constant_KEY_6:
  237. .. _class_@GlobalScope_constant_KEY_7:
  238. .. _class_@GlobalScope_constant_KEY_8:
  239. .. _class_@GlobalScope_constant_KEY_9:
  240. .. _class_@GlobalScope_constant_KEY_COLON:
  241. .. _class_@GlobalScope_constant_KEY_SEMICOLON:
  242. .. _class_@GlobalScope_constant_KEY_LESS:
  243. .. _class_@GlobalScope_constant_KEY_EQUAL:
  244. .. _class_@GlobalScope_constant_KEY_GREATER:
  245. .. _class_@GlobalScope_constant_KEY_QUESTION:
  246. .. _class_@GlobalScope_constant_KEY_AT:
  247. .. _class_@GlobalScope_constant_KEY_A:
  248. .. _class_@GlobalScope_constant_KEY_B:
  249. .. _class_@GlobalScope_constant_KEY_C:
  250. .. _class_@GlobalScope_constant_KEY_D:
  251. .. _class_@GlobalScope_constant_KEY_E:
  252. .. _class_@GlobalScope_constant_KEY_F:
  253. .. _class_@GlobalScope_constant_KEY_G:
  254. .. _class_@GlobalScope_constant_KEY_H:
  255. .. _class_@GlobalScope_constant_KEY_I:
  256. .. _class_@GlobalScope_constant_KEY_J:
  257. .. _class_@GlobalScope_constant_KEY_K:
  258. .. _class_@GlobalScope_constant_KEY_L:
  259. .. _class_@GlobalScope_constant_KEY_M:
  260. .. _class_@GlobalScope_constant_KEY_N:
  261. .. _class_@GlobalScope_constant_KEY_O:
  262. .. _class_@GlobalScope_constant_KEY_P:
  263. .. _class_@GlobalScope_constant_KEY_Q:
  264. .. _class_@GlobalScope_constant_KEY_R:
  265. .. _class_@GlobalScope_constant_KEY_S:
  266. .. _class_@GlobalScope_constant_KEY_T:
  267. .. _class_@GlobalScope_constant_KEY_U:
  268. .. _class_@GlobalScope_constant_KEY_V:
  269. .. _class_@GlobalScope_constant_KEY_W:
  270. .. _class_@GlobalScope_constant_KEY_X:
  271. .. _class_@GlobalScope_constant_KEY_Y:
  272. .. _class_@GlobalScope_constant_KEY_Z:
  273. .. _class_@GlobalScope_constant_KEY_BRACKETLEFT:
  274. .. _class_@GlobalScope_constant_KEY_BACKSLASH:
  275. .. _class_@GlobalScope_constant_KEY_BRACKETRIGHT:
  276. .. _class_@GlobalScope_constant_KEY_ASCIICIRCUM:
  277. .. _class_@GlobalScope_constant_KEY_UNDERSCORE:
  278. .. _class_@GlobalScope_constant_KEY_QUOTELEFT:
  279. .. _class_@GlobalScope_constant_KEY_BRACELEFT:
  280. .. _class_@GlobalScope_constant_KEY_BAR:
  281. .. _class_@GlobalScope_constant_KEY_BRACERIGHT:
  282. .. _class_@GlobalScope_constant_KEY_ASCIITILDE:
  283. .. _class_@GlobalScope_constant_KEY_NOBREAKSPACE:
  284. .. _class_@GlobalScope_constant_KEY_EXCLAMDOWN:
  285. .. _class_@GlobalScope_constant_KEY_CENT:
  286. .. _class_@GlobalScope_constant_KEY_STERLING:
  287. .. _class_@GlobalScope_constant_KEY_CURRENCY:
  288. .. _class_@GlobalScope_constant_KEY_YEN:
  289. .. _class_@GlobalScope_constant_KEY_BROKENBAR:
  290. .. _class_@GlobalScope_constant_KEY_SECTION:
  291. .. _class_@GlobalScope_constant_KEY_DIAERESIS:
  292. .. _class_@GlobalScope_constant_KEY_COPYRIGHT:
  293. .. _class_@GlobalScope_constant_KEY_ORDFEMININE:
  294. .. _class_@GlobalScope_constant_KEY_GUILLEMOTLEFT:
  295. .. _class_@GlobalScope_constant_KEY_NOTSIGN:
  296. .. _class_@GlobalScope_constant_KEY_HYPHEN:
  297. .. _class_@GlobalScope_constant_KEY_REGISTERED:
  298. .. _class_@GlobalScope_constant_KEY_MACRON:
  299. .. _class_@GlobalScope_constant_KEY_DEGREE:
  300. .. _class_@GlobalScope_constant_KEY_PLUSMINUS:
  301. .. _class_@GlobalScope_constant_KEY_TWOSUPERIOR:
  302. .. _class_@GlobalScope_constant_KEY_THREESUPERIOR:
  303. .. _class_@GlobalScope_constant_KEY_ACUTE:
  304. .. _class_@GlobalScope_constant_KEY_MU:
  305. .. _class_@GlobalScope_constant_KEY_PARAGRAPH:
  306. .. _class_@GlobalScope_constant_KEY_PERIODCENTERED:
  307. .. _class_@GlobalScope_constant_KEY_CEDILLA:
  308. .. _class_@GlobalScope_constant_KEY_ONESUPERIOR:
  309. .. _class_@GlobalScope_constant_KEY_MASCULINE:
  310. .. _class_@GlobalScope_constant_KEY_GUILLEMOTRIGHT:
  311. .. _class_@GlobalScope_constant_KEY_ONEQUARTER:
  312. .. _class_@GlobalScope_constant_KEY_ONEHALF:
  313. .. _class_@GlobalScope_constant_KEY_THREEQUARTERS:
  314. .. _class_@GlobalScope_constant_KEY_QUESTIONDOWN:
  315. .. _class_@GlobalScope_constant_KEY_AGRAVE:
  316. .. _class_@GlobalScope_constant_KEY_AACUTE:
  317. .. _class_@GlobalScope_constant_KEY_ACIRCUMFLEX:
  318. .. _class_@GlobalScope_constant_KEY_ATILDE:
  319. .. _class_@GlobalScope_constant_KEY_ADIAERESIS:
  320. .. _class_@GlobalScope_constant_KEY_ARING:
  321. .. _class_@GlobalScope_constant_KEY_AE:
  322. .. _class_@GlobalScope_constant_KEY_CCEDILLA:
  323. .. _class_@GlobalScope_constant_KEY_EGRAVE:
  324. .. _class_@GlobalScope_constant_KEY_EACUTE:
  325. .. _class_@GlobalScope_constant_KEY_ECIRCUMFLEX:
  326. .. _class_@GlobalScope_constant_KEY_EDIAERESIS:
  327. .. _class_@GlobalScope_constant_KEY_IGRAVE:
  328. .. _class_@GlobalScope_constant_KEY_IACUTE:
  329. .. _class_@GlobalScope_constant_KEY_ICIRCUMFLEX:
  330. .. _class_@GlobalScope_constant_KEY_IDIAERESIS:
  331. .. _class_@GlobalScope_constant_KEY_ETH:
  332. .. _class_@GlobalScope_constant_KEY_NTILDE:
  333. .. _class_@GlobalScope_constant_KEY_OGRAVE:
  334. .. _class_@GlobalScope_constant_KEY_OACUTE:
  335. .. _class_@GlobalScope_constant_KEY_OCIRCUMFLEX:
  336. .. _class_@GlobalScope_constant_KEY_OTILDE:
  337. .. _class_@GlobalScope_constant_KEY_ODIAERESIS:
  338. .. _class_@GlobalScope_constant_KEY_MULTIPLY:
  339. .. _class_@GlobalScope_constant_KEY_OOBLIQUE:
  340. .. _class_@GlobalScope_constant_KEY_UGRAVE:
  341. .. _class_@GlobalScope_constant_KEY_UACUTE:
  342. .. _class_@GlobalScope_constant_KEY_UCIRCUMFLEX:
  343. .. _class_@GlobalScope_constant_KEY_UDIAERESIS:
  344. .. _class_@GlobalScope_constant_KEY_YACUTE:
  345. .. _class_@GlobalScope_constant_KEY_THORN:
  346. .. _class_@GlobalScope_constant_KEY_SSHARP:
  347. .. _class_@GlobalScope_constant_KEY_DIVISION:
  348. .. _class_@GlobalScope_constant_KEY_YDIAERESIS:
  349. enum **KeyList**:
  350. - **KEY_ESCAPE** = **16777217** --- Escape Key
  351. - **KEY_TAB** = **16777218** --- Tab Key
  352. - **KEY_BACKTAB** = **16777219** --- Shift-Tab Key
  353. - **KEY_BACKSPACE** = **16777220** --- Backspace Key
  354. - **KEY_ENTER** = **16777221** --- Return Key (On Main Keyboard)
  355. - **KEY_KP_ENTER** = **16777222** --- Enter Key (On Numpad)
  356. - **KEY_INSERT** = **16777223** --- Insert Key
  357. - **KEY_DELETE** = **16777224** --- Delete Key
  358. - **KEY_PAUSE** = **16777225** --- Pause Key
  359. - **KEY_PRINT** = **16777226** --- Printscreen Key
  360. - **KEY_SYSREQ** = **16777227** --- System Request Key
  361. - **KEY_CLEAR** = **16777228** --- Clear Key
  362. - **KEY_HOME** = **16777229** --- Home Key
  363. - **KEY_END** = **16777230** --- End Key
  364. - **KEY_LEFT** = **16777231** --- Left Arrow Key
  365. - **KEY_UP** = **16777232** --- Up Arrow Key
  366. - **KEY_RIGHT** = **16777233** --- Right Arrow Key
  367. - **KEY_DOWN** = **16777234** --- Down Arrow Key
  368. - **KEY_PAGEUP** = **16777235** --- Pageup Key
  369. - **KEY_PAGEDOWN** = **16777236** --- Pagedown Key
  370. - **KEY_SHIFT** = **16777237** --- Shift Key
  371. - **KEY_CONTROL** = **16777238** --- Control Key
  372. - **KEY_META** = **16777239** --- Meta Key
  373. - **KEY_ALT** = **16777240** --- Alt Key
  374. - **KEY_CAPSLOCK** = **16777241** --- Capslock Key
  375. - **KEY_NUMLOCK** = **16777242** --- Numlock Key
  376. - **KEY_SCROLLLOCK** = **16777243** --- Scrolllock Key
  377. - **KEY_F1** = **16777244** --- F1 Key
  378. - **KEY_F2** = **16777245** --- F2 Key
  379. - **KEY_F3** = **16777246** --- F3 Key
  380. - **KEY_F4** = **16777247** --- F4 Key
  381. - **KEY_F5** = **16777248** --- F5 Key
  382. - **KEY_F6** = **16777249** --- F6 Key
  383. - **KEY_F7** = **16777250** --- F7 Key
  384. - **KEY_F8** = **16777251** --- F8 Key
  385. - **KEY_F9** = **16777252** --- F9 Key
  386. - **KEY_F10** = **16777253** --- F10 Key
  387. - **KEY_F11** = **16777254** --- F11 Key
  388. - **KEY_F12** = **16777255** --- F12 Key
  389. - **KEY_F13** = **16777256** --- F13 Key
  390. - **KEY_F14** = **16777257** --- F14 Key
  391. - **KEY_F15** = **16777258** --- F15 Key
  392. - **KEY_F16** = **16777259** --- F16 Key
  393. - **KEY_KP_MULTIPLY** = **16777345** --- Multiply Key on Numpad
  394. - **KEY_KP_DIVIDE** = **16777346** --- Divide Key on Numpad
  395. - **KEY_KP_SUBTRACT** = **16777347** --- Subtract Key on Numpad
  396. - **KEY_KP_PERIOD** = **16777348** --- Period Key on Numpad
  397. - **KEY_KP_ADD** = **16777349** --- Add Key on Numpad
  398. - **KEY_KP_0** = **16777350** --- Number 0 on Numpad
  399. - **KEY_KP_1** = **16777351** --- Number 1 on Numpad
  400. - **KEY_KP_2** = **16777352** --- Number 2 on Numpad
  401. - **KEY_KP_3** = **16777353** --- Number 3 on Numpad
  402. - **KEY_KP_4** = **16777354** --- Number 4 on Numpad
  403. - **KEY_KP_5** = **16777355** --- Number 5 on Numpad
  404. - **KEY_KP_6** = **16777356** --- Number 6 on Numpad
  405. - **KEY_KP_7** = **16777357** --- Number 7 on Numpad
  406. - **KEY_KP_8** = **16777358** --- Number 8 on Numpad
  407. - **KEY_KP_9** = **16777359** --- Number 9 on Numpad
  408. - **KEY_SUPER_L** = **16777260** --- Left Super Key (Windows Key)
  409. - **KEY_SUPER_R** = **16777261** --- Right Super Key (Windows Key)
  410. - **KEY_MENU** = **16777262** --- Context menu key
  411. - **KEY_HYPER_L** = **16777263** --- Left Hyper Key
  412. - **KEY_HYPER_R** = **16777264** --- Right Hyper Key
  413. - **KEY_HELP** = **16777265** --- Help key
  414. - **KEY_DIRECTION_L** = **16777266** --- Left Direction Key
  415. - **KEY_DIRECTION_R** = **16777267** --- Right Direction Key
  416. - **KEY_BACK** = **16777280** --- Back key
  417. - **KEY_FORWARD** = **16777281** --- Forward key
  418. - **KEY_STOP** = **16777282** --- Stop key
  419. - **KEY_REFRESH** = **16777283** --- Refresh key
  420. - **KEY_VOLUMEDOWN** = **16777284** --- Volume down key
  421. - **KEY_VOLUMEMUTE** = **16777285** --- Mute volume key
  422. - **KEY_VOLUMEUP** = **16777286** --- Volume up key
  423. - **KEY_BASSBOOST** = **16777287** --- Bass Boost Key
  424. - **KEY_BASSUP** = **16777288** --- Bass Up Key
  425. - **KEY_BASSDOWN** = **16777289** --- Bass Down Key
  426. - **KEY_TREBLEUP** = **16777290** --- Treble Up Key
  427. - **KEY_TREBLEDOWN** = **16777291** --- Treble Down Key
  428. - **KEY_MEDIAPLAY** = **16777292** --- Media play key
  429. - **KEY_MEDIASTOP** = **16777293** --- Media stop key
  430. - **KEY_MEDIAPREVIOUS** = **16777294** --- Previous song key
  431. - **KEY_MEDIANEXT** = **16777295** --- Next song key
  432. - **KEY_MEDIARECORD** = **16777296** --- Media record key
  433. - **KEY_HOMEPAGE** = **16777297** --- Home page key
  434. - **KEY_FAVORITES** = **16777298** --- Favorites key
  435. - **KEY_SEARCH** = **16777299** --- Search key
  436. - **KEY_STANDBY** = **16777300** --- Standby Key
  437. - **KEY_OPENURL** = **16777301** --- Open URL / Launch Browser Key
  438. - **KEY_LAUNCHMAIL** = **16777302** --- Launch Mail Key
  439. - **KEY_LAUNCHMEDIA** = **16777303** --- Launch Media Key
  440. - **KEY_LAUNCH0** = **16777304** --- Launch Shortcut 0 Key
  441. - **KEY_LAUNCH1** = **16777305** --- Launch Shortcut 1 Key
  442. - **KEY_LAUNCH2** = **16777306** --- Launch Shortcut 2 Key
  443. - **KEY_LAUNCH3** = **16777307** --- Launch Shortcut 3 Key
  444. - **KEY_LAUNCH4** = **16777308** --- Launch Shortcut 4 Key
  445. - **KEY_LAUNCH5** = **16777309** --- Launch Shortcut 5 Key
  446. - **KEY_LAUNCH6** = **16777310** --- Launch Shortcut 6 Key
  447. - **KEY_LAUNCH7** = **16777311** --- Launch Shortcut 7 Key
  448. - **KEY_LAUNCH8** = **16777312** --- Launch Shortcut 8 Key
  449. - **KEY_LAUNCH9** = **16777313** --- Launch Shortcut 9 Key
  450. - **KEY_LAUNCHA** = **16777314** --- Launch Shortcut A Key
  451. - **KEY_LAUNCHB** = **16777315** --- Launch Shortcut B Key
  452. - **KEY_LAUNCHC** = **16777316** --- Launch Shortcut C Key
  453. - **KEY_LAUNCHD** = **16777317** --- Launch Shortcut D Key
  454. - **KEY_LAUNCHE** = **16777318** --- Launch Shortcut E Key
  455. - **KEY_LAUNCHF** = **16777319** --- Launch Shortcut F Key
  456. - **KEY_UNKNOWN** = **33554431** --- Unknown Key
  457. - **KEY_SPACE** = **32** --- Space Key
  458. - **KEY_EXCLAM** = **33** --- ! key
  459. - **KEY_QUOTEDBL** = **34** --- " key
  460. - **KEY_NUMBERSIGN** = **35** --- # key
  461. - **KEY_DOLLAR** = **36** --- $ key
  462. - **KEY_PERCENT** = **37** --- % key
  463. - **KEY_AMPERSAND** = **38** --- & key
  464. - **KEY_APOSTROPHE** = **39** --- ' key
  465. - **KEY_PARENLEFT** = **40** --- ( key
  466. - **KEY_PARENRIGHT** = **41** --- ) key
  467. - **KEY_ASTERISK** = **42** --- \* key
  468. - **KEY_PLUS** = **43** --- + key
  469. - **KEY_COMMA** = **44** --- , key
  470. - **KEY_MINUS** = **45** --- - key
  471. - **KEY_PERIOD** = **46** --- . key
  472. - **KEY_SLASH** = **47** --- / key
  473. - **KEY_0** = **48** --- Number 0
  474. - **KEY_1** = **49** --- Number 1
  475. - **KEY_2** = **50** --- Number 2
  476. - **KEY_3** = **51** --- Number 3
  477. - **KEY_4** = **52** --- Number 4
  478. - **KEY_5** = **53** --- Number 5
  479. - **KEY_6** = **54** --- Number 6
  480. - **KEY_7** = **55** --- Number 7
  481. - **KEY_8** = **56** --- Number 8
  482. - **KEY_9** = **57** --- Number 9
  483. - **KEY_COLON** = **58** --- : key
  484. - **KEY_SEMICOLON** = **59** --- ; key
  485. - **KEY_LESS** = **60** --- Lower than key
  486. - **KEY_EQUAL** = **61** --- = key
  487. - **KEY_GREATER** = **62** --- Greater than key
  488. - **KEY_QUESTION** = **63** --- ? key
  489. - **KEY_AT** = **64** --- @ key
  490. - **KEY_A** = **65** --- A Key
  491. - **KEY_B** = **66** --- B Key
  492. - **KEY_C** = **67** --- C Key
  493. - **KEY_D** = **68** --- D Key
  494. - **KEY_E** = **69** --- E Key
  495. - **KEY_F** = **70** --- F Key
  496. - **KEY_G** = **71** --- G Key
  497. - **KEY_H** = **72** --- H Key
  498. - **KEY_I** = **73** --- I Key
  499. - **KEY_J** = **74** --- J Key
  500. - **KEY_K** = **75** --- K Key
  501. - **KEY_L** = **76** --- L Key
  502. - **KEY_M** = **77** --- M Key
  503. - **KEY_N** = **78** --- N Key
  504. - **KEY_O** = **79** --- O Key
  505. - **KEY_P** = **80** --- P Key
  506. - **KEY_Q** = **81** --- Q Key
  507. - **KEY_R** = **82** --- R Key
  508. - **KEY_S** = **83** --- S Key
  509. - **KEY_T** = **84** --- T Key
  510. - **KEY_U** = **85** --- U Key
  511. - **KEY_V** = **86** --- V Key
  512. - **KEY_W** = **87** --- W Key
  513. - **KEY_X** = **88** --- X Key
  514. - **KEY_Y** = **89** --- Y Key
  515. - **KEY_Z** = **90** --- Z Key
  516. - **KEY_BRACKETLEFT** = **91** --- [ key
  517. - **KEY_BACKSLASH** = **92** --- \\ key
  518. - **KEY_BRACKETRIGHT** = **93** --- ] key
  519. - **KEY_ASCIICIRCUM** = **94** --- ^ key
  520. - **KEY_UNDERSCORE** = **95** --- \_ key
  521. - **KEY_QUOTELEFT** = **96** --- ` key.
  522. - **KEY_BRACELEFT** = **123** --- { key
  523. - **KEY_BAR** = **124** --- | key
  524. - **KEY_BRACERIGHT** = **125** --- } key
  525. - **KEY_ASCIITILDE** = **126** --- ~ key
  526. - **KEY_NOBREAKSPACE** = **160**
  527. - **KEY_EXCLAMDOWN** = **161**
  528. - **KEY_CENT** = **162** --- ¢ key
  529. - **KEY_STERLING** = **163**
  530. - **KEY_CURRENCY** = **164** --- ¤ key.
  531. - **KEY_YEN** = **165** --- ¥ key.
  532. - **KEY_BROKENBAR** = **166** --- ¦ key
  533. - **KEY_SECTION** = **167** --- § key
  534. - **KEY_DIAERESIS** = **168** --- ¨ key
  535. - **KEY_COPYRIGHT** = **169** --- © key
  536. - **KEY_ORDFEMININE** = **170** --- ª key.
  537. - **KEY_GUILLEMOTLEFT** = **171** --- « key
  538. - **KEY_NOTSIGN** = **172** --- ¬ key.
  539. - **KEY_HYPHEN** = **173** --- Soft hyphen key.
  540. - **KEY_REGISTERED** = **174** --- ® key
  541. - **KEY_MACRON** = **175** --- ¯ key.
  542. - **KEY_DEGREE** = **176** --- ° key
  543. - **KEY_PLUSMINUS** = **177** --- ± key
  544. - **KEY_TWOSUPERIOR** = **178** --- ² key
  545. - **KEY_THREESUPERIOR** = **179** --- ³ key
  546. - **KEY_ACUTE** = **180** --- ´ key
  547. - **KEY_MU** = **181** --- µ key
  548. - **KEY_PARAGRAPH** = **182** --- ¶ key.
  549. - **KEY_PERIODCENTERED** = **183** --- · key
  550. - **KEY_CEDILLA** = **184** --- ¸ key.
  551. - **KEY_ONESUPERIOR** = **185** --- ¹ key
  552. - **KEY_MASCULINE** = **186** --- º key.
  553. - **KEY_GUILLEMOTRIGHT** = **187** --- » key
  554. - **KEY_ONEQUARTER** = **188** --- ¼ key
  555. - **KEY_ONEHALF** = **189** --- ½ key
  556. - **KEY_THREEQUARTERS** = **190** --- ¾ key
  557. - **KEY_QUESTIONDOWN** = **191** --- ¿ key
  558. - **KEY_AGRAVE** = **192** --- À key.
  559. - **KEY_AACUTE** = **193** --- Á key.
  560. - **KEY_ACIRCUMFLEX** = **194** --- Â key.
  561. - **KEY_ATILDE** = **195** --- Ã key.
  562. - **KEY_ADIAERESIS** = **196** --- Ä key.
  563. - **KEY_ARING** = **197** --- Å key.
  564. - **KEY_AE** = **198** --- Æ key.
  565. - **KEY_CCEDILLA** = **199** --- Ç key.
  566. - **KEY_EGRAVE** = **200** --- È key.
  567. - **KEY_EACUTE** = **201** --- É key.
  568. - **KEY_ECIRCUMFLEX** = **202** --- Ê key.
  569. - **KEY_EDIAERESIS** = **203** --- Ë key.
  570. - **KEY_IGRAVE** = **204** --- Ì key.
  571. - **KEY_IACUTE** = **205** --- Í key.
  572. - **KEY_ICIRCUMFLEX** = **206** --- Î key.
  573. - **KEY_IDIAERESIS** = **207** --- Ï key.
  574. - **KEY_ETH** = **208** --- Ð key.
  575. - **KEY_NTILDE** = **209** --- Ñ key.
  576. - **KEY_OGRAVE** = **210** --- Ò key.
  577. - **KEY_OACUTE** = **211** --- Ó key.
  578. - **KEY_OCIRCUMFLEX** = **212** --- Ô key.
  579. - **KEY_OTILDE** = **213** --- Õ key.
  580. - **KEY_ODIAERESIS** = **214** --- Ö key.
  581. - **KEY_MULTIPLY** = **215** --- × key
  582. - **KEY_OOBLIQUE** = **216** --- Ø key.
  583. - **KEY_UGRAVE** = **217** --- Ù key.
  584. - **KEY_UACUTE** = **218** --- Ú key.
  585. - **KEY_UCIRCUMFLEX** = **219** --- Û key.
  586. - **KEY_UDIAERESIS** = **220** --- Ü key.
  587. - **KEY_YACUTE** = **221** --- Ý key.
  588. - **KEY_THORN** = **222** --- Þ key.
  589. - **KEY_SSHARP** = **223** --- ß key
  590. - **KEY_DIVISION** = **247** --- ÷ key
  591. - **KEY_YDIAERESIS** = **255** --- ÿ key
  592. ----
  593. .. _enum_@GlobalScope_KeyModifierMask:
  594. .. _class_@GlobalScope_constant_KEY_CODE_MASK:
  595. .. _class_@GlobalScope_constant_KEY_MODIFIER_MASK:
  596. .. _class_@GlobalScope_constant_KEY_MASK_SHIFT:
  597. .. _class_@GlobalScope_constant_KEY_MASK_ALT:
  598. .. _class_@GlobalScope_constant_KEY_MASK_META:
  599. .. _class_@GlobalScope_constant_KEY_MASK_CTRL:
  600. .. _class_@GlobalScope_constant_KEY_MASK_CMD:
  601. .. _class_@GlobalScope_constant_KEY_MASK_KPAD:
  602. .. _class_@GlobalScope_constant_KEY_MASK_GROUP_SWITCH:
  603. enum **KeyModifierMask**:
  604. - **KEY_CODE_MASK** = **33554431** --- Key Code Mask
  605. - **KEY_MODIFIER_MASK** = **-16777216** --- Modifier Key Mask
  606. - **KEY_MASK_SHIFT** = **33554432** --- Shift Key Mask
  607. - **KEY_MASK_ALT** = **67108864** --- Alt Key Mask
  608. - **KEY_MASK_META** = **134217728** --- Meta Key Mask
  609. - **KEY_MASK_CTRL** = **268435456** --- CTRL Key Mask
  610. - **KEY_MASK_CMD** = **268435456** --- CMD Key Mask
  611. - **KEY_MASK_KPAD** = **536870912** --- Keypad Key Mask
  612. - **KEY_MASK_GROUP_SWITCH** = **1073741824** --- Group Switch Key Mask
  613. ----
  614. .. _enum_@GlobalScope_ButtonList:
  615. .. _class_@GlobalScope_constant_BUTTON_LEFT:
  616. .. _class_@GlobalScope_constant_BUTTON_RIGHT:
  617. .. _class_@GlobalScope_constant_BUTTON_MIDDLE:
  618. .. _class_@GlobalScope_constant_BUTTON_XBUTTON1:
  619. .. _class_@GlobalScope_constant_BUTTON_XBUTTON2:
  620. .. _class_@GlobalScope_constant_BUTTON_WHEEL_UP:
  621. .. _class_@GlobalScope_constant_BUTTON_WHEEL_DOWN:
  622. .. _class_@GlobalScope_constant_BUTTON_WHEEL_LEFT:
  623. .. _class_@GlobalScope_constant_BUTTON_WHEEL_RIGHT:
  624. .. _class_@GlobalScope_constant_BUTTON_MASK_LEFT:
  625. .. _class_@GlobalScope_constant_BUTTON_MASK_RIGHT:
  626. .. _class_@GlobalScope_constant_BUTTON_MASK_MIDDLE:
  627. .. _class_@GlobalScope_constant_BUTTON_MASK_XBUTTON1:
  628. .. _class_@GlobalScope_constant_BUTTON_MASK_XBUTTON2:
  629. enum **ButtonList**:
  630. - **BUTTON_LEFT** = **1** --- Left Mouse Button
  631. - **BUTTON_RIGHT** = **2** --- Right Mouse Button
  632. - **BUTTON_MIDDLE** = **3** --- Middle Mouse Button
  633. - **BUTTON_XBUTTON1** = **8** --- Extra Mouse Button 1
  634. - **BUTTON_XBUTTON2** = **9** --- Extra Mouse Button 2
  635. - **BUTTON_WHEEL_UP** = **4** --- Mouse wheel up
  636. - **BUTTON_WHEEL_DOWN** = **5** --- Mouse wheel down
  637. - **BUTTON_WHEEL_LEFT** = **6** --- Mouse wheel left button
  638. - **BUTTON_WHEEL_RIGHT** = **7** --- Mouse wheel right button
  639. - **BUTTON_MASK_LEFT** = **1** --- Left Mouse Button Mask
  640. - **BUTTON_MASK_RIGHT** = **2** --- Right Mouse Button Mask
  641. - **BUTTON_MASK_MIDDLE** = **4** --- Middle Mouse Button Mask
  642. - **BUTTON_MASK_XBUTTON1** = **128** --- Extra Mouse Button 1 Mask
  643. - **BUTTON_MASK_XBUTTON2** = **256** --- Extra Mouse Button 2 Mask
  644. ----
  645. .. _enum_@GlobalScope_JoystickList:
  646. .. _class_@GlobalScope_constant_JOY_BUTTON_0:
  647. .. _class_@GlobalScope_constant_JOY_BUTTON_1:
  648. .. _class_@GlobalScope_constant_JOY_BUTTON_2:
  649. .. _class_@GlobalScope_constant_JOY_BUTTON_3:
  650. .. _class_@GlobalScope_constant_JOY_BUTTON_4:
  651. .. _class_@GlobalScope_constant_JOY_BUTTON_5:
  652. .. _class_@GlobalScope_constant_JOY_BUTTON_6:
  653. .. _class_@GlobalScope_constant_JOY_BUTTON_7:
  654. .. _class_@GlobalScope_constant_JOY_BUTTON_8:
  655. .. _class_@GlobalScope_constant_JOY_BUTTON_9:
  656. .. _class_@GlobalScope_constant_JOY_BUTTON_10:
  657. .. _class_@GlobalScope_constant_JOY_BUTTON_11:
  658. .. _class_@GlobalScope_constant_JOY_BUTTON_12:
  659. .. _class_@GlobalScope_constant_JOY_BUTTON_13:
  660. .. _class_@GlobalScope_constant_JOY_BUTTON_14:
  661. .. _class_@GlobalScope_constant_JOY_BUTTON_15:
  662. .. _class_@GlobalScope_constant_JOY_BUTTON_MAX:
  663. .. _class_@GlobalScope_constant_JOY_SONY_CIRCLE:
  664. .. _class_@GlobalScope_constant_JOY_SONY_X:
  665. .. _class_@GlobalScope_constant_JOY_SONY_SQUARE:
  666. .. _class_@GlobalScope_constant_JOY_SONY_TRIANGLE:
  667. .. _class_@GlobalScope_constant_JOY_XBOX_B:
  668. .. _class_@GlobalScope_constant_JOY_XBOX_A:
  669. .. _class_@GlobalScope_constant_JOY_XBOX_X:
  670. .. _class_@GlobalScope_constant_JOY_XBOX_Y:
  671. .. _class_@GlobalScope_constant_JOY_DS_A:
  672. .. _class_@GlobalScope_constant_JOY_DS_B:
  673. .. _class_@GlobalScope_constant_JOY_DS_X:
  674. .. _class_@GlobalScope_constant_JOY_DS_Y:
  675. .. _class_@GlobalScope_constant_JOY_SELECT:
  676. .. _class_@GlobalScope_constant_JOY_START:
  677. .. _class_@GlobalScope_constant_JOY_DPAD_UP:
  678. .. _class_@GlobalScope_constant_JOY_DPAD_DOWN:
  679. .. _class_@GlobalScope_constant_JOY_DPAD_LEFT:
  680. .. _class_@GlobalScope_constant_JOY_DPAD_RIGHT:
  681. .. _class_@GlobalScope_constant_JOY_L:
  682. .. _class_@GlobalScope_constant_JOY_L2:
  683. .. _class_@GlobalScope_constant_JOY_L3:
  684. .. _class_@GlobalScope_constant_JOY_R:
  685. .. _class_@GlobalScope_constant_JOY_R2:
  686. .. _class_@GlobalScope_constant_JOY_R3:
  687. .. _class_@GlobalScope_constant_JOY_AXIS_0:
  688. .. _class_@GlobalScope_constant_JOY_AXIS_1:
  689. .. _class_@GlobalScope_constant_JOY_AXIS_2:
  690. .. _class_@GlobalScope_constant_JOY_AXIS_3:
  691. .. _class_@GlobalScope_constant_JOY_AXIS_4:
  692. .. _class_@GlobalScope_constant_JOY_AXIS_5:
  693. .. _class_@GlobalScope_constant_JOY_AXIS_6:
  694. .. _class_@GlobalScope_constant_JOY_AXIS_7:
  695. .. _class_@GlobalScope_constant_JOY_AXIS_8:
  696. .. _class_@GlobalScope_constant_JOY_AXIS_9:
  697. .. _class_@GlobalScope_constant_JOY_AXIS_MAX:
  698. .. _class_@GlobalScope_constant_JOY_ANALOG_LX:
  699. .. _class_@GlobalScope_constant_JOY_ANALOG_LY:
  700. .. _class_@GlobalScope_constant_JOY_ANALOG_RX:
  701. .. _class_@GlobalScope_constant_JOY_ANALOG_RY:
  702. .. _class_@GlobalScope_constant_JOY_ANALOG_L2:
  703. .. _class_@GlobalScope_constant_JOY_ANALOG_R2:
  704. enum **JoystickList**:
  705. - **JOY_BUTTON_0** = **0** --- Joypad Button 0
  706. - **JOY_BUTTON_1** = **1** --- Joypad Button 1
  707. - **JOY_BUTTON_2** = **2** --- Joypad Button 2
  708. - **JOY_BUTTON_3** = **3** --- Joypad Button 3
  709. - **JOY_BUTTON_4** = **4** --- Joypad Button 4
  710. - **JOY_BUTTON_5** = **5** --- Joypad Button 5
  711. - **JOY_BUTTON_6** = **6** --- Joypad Button 6
  712. - **JOY_BUTTON_7** = **7** --- Joypad Button 7
  713. - **JOY_BUTTON_8** = **8** --- Joypad Button 8
  714. - **JOY_BUTTON_9** = **9** --- Joypad Button 9
  715. - **JOY_BUTTON_10** = **10** --- Joypad Button 10
  716. - **JOY_BUTTON_11** = **11** --- Joypad Button 11
  717. - **JOY_BUTTON_12** = **12** --- Joypad Button 12
  718. - **JOY_BUTTON_13** = **13** --- Joypad Button 13
  719. - **JOY_BUTTON_14** = **14** --- Joypad Button 14
  720. - **JOY_BUTTON_15** = **15** --- Joypad Button 15
  721. - **JOY_BUTTON_MAX** = **16** --- Represents the maximum number of joystick buttons supported.
  722. - **JOY_SONY_CIRCLE** = **1** --- DUALSHOCK circle button
  723. - **JOY_SONY_X** = **0** --- DUALSHOCK X button
  724. - **JOY_SONY_SQUARE** = **2** --- DUALSHOCK square button
  725. - **JOY_SONY_TRIANGLE** = **3** --- DUALSHOCK triangle button
  726. - **JOY_XBOX_B** = **1** --- XBOX controller B button
  727. - **JOY_XBOX_A** = **0** --- XBOX controller A button
  728. - **JOY_XBOX_X** = **2** --- XBOX controller X button
  729. - **JOY_XBOX_Y** = **3** --- XBOX controller Y button
  730. - **JOY_DS_A** = **1** --- Nintendo controller A button.
  731. - **JOY_DS_B** = **0** --- Nintendo controller B button.
  732. - **JOY_DS_X** = **3** --- Nintendo controller X button.
  733. - **JOY_DS_Y** = **2** --- Nintendo controller Y button.
  734. - **JOY_SELECT** = **10** --- Joypad Button Select
  735. - **JOY_START** = **11** --- Joypad Button Start
  736. - **JOY_DPAD_UP** = **12** --- Joypad DPad Up
  737. - **JOY_DPAD_DOWN** = **13** --- Joypad DPad Down
  738. - **JOY_DPAD_LEFT** = **14** --- Joypad DPad Left
  739. - **JOY_DPAD_RIGHT** = **15** --- Joypad DPad Right
  740. - **JOY_L** = **4** --- Joypad Left Shoulder Button
  741. - **JOY_L2** = **6** --- Joypad Left Trigger
  742. - **JOY_L3** = **8** --- Joypad Left Stick Click
  743. - **JOY_R** = **5** --- Joypad Right Shoulder Button
  744. - **JOY_R2** = **7** --- Joypad Right Trigger
  745. - **JOY_R3** = **9** --- Joypad Right Stick Click
  746. - **JOY_AXIS_0** = **0** --- Joypad Left Stick Horizontal Axis
  747. - **JOY_AXIS_1** = **1** --- Joypad Left Stick Vertical Axis
  748. - **JOY_AXIS_2** = **2** --- Joypad Right Stick Horizontal Axis
  749. - **JOY_AXIS_3** = **3** --- Joypad Right Stick Vertical Axis
  750. - **JOY_AXIS_4** = **4** --- Generic gamepad axis 4.
  751. - **JOY_AXIS_5** = **5** --- Generic gamepad axis 5.
  752. - **JOY_AXIS_6** = **6** --- Joypad Left Trigger Analog Axis
  753. - **JOY_AXIS_7** = **7** --- Joypad Right Trigger Analog Axis
  754. - **JOY_AXIS_8** = **8** --- Generic gamepad axis 8.
  755. - **JOY_AXIS_9** = **9** --- Generic gamepad axis 9.
  756. - **JOY_AXIS_MAX** = **10** --- Represents the maximum number of joystick axes supported.
  757. - **JOY_ANALOG_LX** = **0** --- Joypad Left Stick Horizontal Axis
  758. - **JOY_ANALOG_LY** = **1** --- Joypad Left Stick Vertical Axis
  759. - **JOY_ANALOG_RX** = **2** --- Joypad Right Stick Horizontal Axis
  760. - **JOY_ANALOG_RY** = **3** --- Joypad Right Stick Vertical Axis
  761. - **JOY_ANALOG_L2** = **6** --- Joypad Left Analog Trigger
  762. - **JOY_ANALOG_R2** = **7** --- Joypad Right Analog Trigger
  763. ----
  764. .. _enum_@GlobalScope_MidiMessageList:
  765. .. _class_@GlobalScope_constant_MIDI_MESSAGE_NOTE_OFF:
  766. .. _class_@GlobalScope_constant_MIDI_MESSAGE_NOTE_ON:
  767. .. _class_@GlobalScope_constant_MIDI_MESSAGE_AFTERTOUCH:
  768. .. _class_@GlobalScope_constant_MIDI_MESSAGE_CONTROL_CHANGE:
  769. .. _class_@GlobalScope_constant_MIDI_MESSAGE_PROGRAM_CHANGE:
  770. .. _class_@GlobalScope_constant_MIDI_MESSAGE_CHANNEL_PRESSURE:
  771. .. _class_@GlobalScope_constant_MIDI_MESSAGE_PITCH_BEND:
  772. enum **MidiMessageList**:
  773. - **MIDI_MESSAGE_NOTE_OFF** = **8** --- MIDI note OFF message.
  774. - **MIDI_MESSAGE_NOTE_ON** = **9** --- MIDI note ON message.
  775. - **MIDI_MESSAGE_AFTERTOUCH** = **10** --- MIDI aftertouch message.
  776. - **MIDI_MESSAGE_CONTROL_CHANGE** = **11** --- MIDI control change message.
  777. - **MIDI_MESSAGE_PROGRAM_CHANGE** = **12** --- MIDI program change message.
  778. - **MIDI_MESSAGE_CHANNEL_PRESSURE** = **13** --- MIDI channel pressure message.
  779. - **MIDI_MESSAGE_PITCH_BEND** = **14** --- MIDI pitch bend message.
  780. ----
  781. .. _enum_@GlobalScope_Error:
  782. .. _class_@GlobalScope_constant_OK:
  783. .. _class_@GlobalScope_constant_FAILED:
  784. .. _class_@GlobalScope_constant_ERR_UNAVAILABLE:
  785. .. _class_@GlobalScope_constant_ERR_UNCONFIGURED:
  786. .. _class_@GlobalScope_constant_ERR_UNAUTHORIZED:
  787. .. _class_@GlobalScope_constant_ERR_PARAMETER_RANGE_ERROR:
  788. .. _class_@GlobalScope_constant_ERR_OUT_OF_MEMORY:
  789. .. _class_@GlobalScope_constant_ERR_FILE_NOT_FOUND:
  790. .. _class_@GlobalScope_constant_ERR_FILE_BAD_DRIVE:
  791. .. _class_@GlobalScope_constant_ERR_FILE_BAD_PATH:
  792. .. _class_@GlobalScope_constant_ERR_FILE_NO_PERMISSION:
  793. .. _class_@GlobalScope_constant_ERR_FILE_ALREADY_IN_USE:
  794. .. _class_@GlobalScope_constant_ERR_FILE_CANT_OPEN:
  795. .. _class_@GlobalScope_constant_ERR_FILE_CANT_WRITE:
  796. .. _class_@GlobalScope_constant_ERR_FILE_CANT_READ:
  797. .. _class_@GlobalScope_constant_ERR_FILE_UNRECOGNIZED:
  798. .. _class_@GlobalScope_constant_ERR_FILE_CORRUPT:
  799. .. _class_@GlobalScope_constant_ERR_FILE_MISSING_DEPENDENCIES:
  800. .. _class_@GlobalScope_constant_ERR_FILE_EOF:
  801. .. _class_@GlobalScope_constant_ERR_CANT_OPEN:
  802. .. _class_@GlobalScope_constant_ERR_CANT_CREATE:
  803. .. _class_@GlobalScope_constant_ERR_QUERY_FAILED:
  804. .. _class_@GlobalScope_constant_ERR_ALREADY_IN_USE:
  805. .. _class_@GlobalScope_constant_ERR_LOCKED:
  806. .. _class_@GlobalScope_constant_ERR_TIMEOUT:
  807. .. _class_@GlobalScope_constant_ERR_CANT_CONNECT:
  808. .. _class_@GlobalScope_constant_ERR_CANT_RESOLVE:
  809. .. _class_@GlobalScope_constant_ERR_CONNECTION_ERROR:
  810. .. _class_@GlobalScope_constant_ERR_CANT_ACQUIRE_RESOURCE:
  811. .. _class_@GlobalScope_constant_ERR_CANT_FORK:
  812. .. _class_@GlobalScope_constant_ERR_INVALID_DATA:
  813. .. _class_@GlobalScope_constant_ERR_INVALID_PARAMETER:
  814. .. _class_@GlobalScope_constant_ERR_ALREADY_EXISTS:
  815. .. _class_@GlobalScope_constant_ERR_DOES_NOT_EXIST:
  816. .. _class_@GlobalScope_constant_ERR_DATABASE_CANT_READ:
  817. .. _class_@GlobalScope_constant_ERR_DATABASE_CANT_WRITE:
  818. .. _class_@GlobalScope_constant_ERR_COMPILATION_FAILED:
  819. .. _class_@GlobalScope_constant_ERR_METHOD_NOT_FOUND:
  820. .. _class_@GlobalScope_constant_ERR_LINK_FAILED:
  821. .. _class_@GlobalScope_constant_ERR_SCRIPT_FAILED:
  822. .. _class_@GlobalScope_constant_ERR_CYCLIC_LINK:
  823. .. _class_@GlobalScope_constant_ERR_INVALID_DECLARATION:
  824. .. _class_@GlobalScope_constant_ERR_DUPLICATE_SYMBOL:
  825. .. _class_@GlobalScope_constant_ERR_PARSE_ERROR:
  826. .. _class_@GlobalScope_constant_ERR_BUSY:
  827. .. _class_@GlobalScope_constant_ERR_SKIP:
  828. .. _class_@GlobalScope_constant_ERR_HELP:
  829. .. _class_@GlobalScope_constant_ERR_BUG:
  830. .. _class_@GlobalScope_constant_ERR_PRINTER_ON_FIRE:
  831. enum **Error**:
  832. - **OK** = **0** --- Methods that return :ref:`Error<enum_@GlobalScope_Error>` return :ref:`OK<class_@GlobalScope_constant_OK>` when no error occurred. Note that many functions don't return an error code but will print error messages to stdout.
  833. Since :ref:`OK<class_@GlobalScope_constant_OK>` has value 0, and all other failure codes are positive integers, it can also be used in boolean checks, e.g.:
  834. ::
  835. var err = method_that_returns_error()
  836. if (err != OK):
  837. print("Failure!)
  838. # Or, equivalent:
  839. if (err):
  840. print("Still failing!)
  841. - **FAILED** = **1** --- Generic error.
  842. - **ERR_UNAVAILABLE** = **2** --- Unavailable error.
  843. - **ERR_UNCONFIGURED** = **3** --- Unconfigured error.
  844. - **ERR_UNAUTHORIZED** = **4** --- Unauthorized error.
  845. - **ERR_PARAMETER_RANGE_ERROR** = **5** --- Parameter range error.
  846. - **ERR_OUT_OF_MEMORY** = **6** --- Out of memory (OOM) error.
  847. - **ERR_FILE_NOT_FOUND** = **7** --- File: Not found error.
  848. - **ERR_FILE_BAD_DRIVE** = **8** --- File: Bad drive error.
  849. - **ERR_FILE_BAD_PATH** = **9** --- File: Bad path error.
  850. - **ERR_FILE_NO_PERMISSION** = **10** --- File: No permission error.
  851. - **ERR_FILE_ALREADY_IN_USE** = **11** --- File: Already in use error.
  852. - **ERR_FILE_CANT_OPEN** = **12** --- File: Can't open error.
  853. - **ERR_FILE_CANT_WRITE** = **13** --- File: Can't write error.
  854. - **ERR_FILE_CANT_READ** = **14** --- File: Can't read error.
  855. - **ERR_FILE_UNRECOGNIZED** = **15** --- File: Unrecognized error.
  856. - **ERR_FILE_CORRUPT** = **16** --- File: Corrupt error.
  857. - **ERR_FILE_MISSING_DEPENDENCIES** = **17** --- File: Missing dependencies error.
  858. - **ERR_FILE_EOF** = **18** --- File: End of file (EOF) error.
  859. - **ERR_CANT_OPEN** = **19** --- Can't open error.
  860. - **ERR_CANT_CREATE** = **20** --- Can't create error.
  861. - **ERR_QUERY_FAILED** = **21** --- Query failed error.
  862. - **ERR_ALREADY_IN_USE** = **22** --- Already in use error.
  863. - **ERR_LOCKED** = **23** --- Locked error.
  864. - **ERR_TIMEOUT** = **24** --- Timeout error.
  865. - **ERR_CANT_CONNECT** = **25** --- Can't connect error.
  866. - **ERR_CANT_RESOLVE** = **26** --- Can't resolve error.
  867. - **ERR_CONNECTION_ERROR** = **27** --- Connection error.
  868. - **ERR_CANT_ACQUIRE_RESOURCE** = **28** --- Can't acquire resource error.
  869. - **ERR_CANT_FORK** = **29** --- Can't fork process error.
  870. - **ERR_INVALID_DATA** = **30** --- Invalid data error.
  871. - **ERR_INVALID_PARAMETER** = **31** --- Invalid parameter error.
  872. - **ERR_ALREADY_EXISTS** = **32** --- Already exists error.
  873. - **ERR_DOES_NOT_EXIST** = **33** --- Does not exist error.
  874. - **ERR_DATABASE_CANT_READ** = **34** --- Database: Read error.
  875. - **ERR_DATABASE_CANT_WRITE** = **35** --- Database: Write error.
  876. - **ERR_COMPILATION_FAILED** = **36** --- Compilation failed error.
  877. - **ERR_METHOD_NOT_FOUND** = **37** --- Method not found error.
  878. - **ERR_LINK_FAILED** = **38** --- Linking failed error.
  879. - **ERR_SCRIPT_FAILED** = **39** --- Script failed error.
  880. - **ERR_CYCLIC_LINK** = **40** --- Cycling link (import cycle) error.
  881. - **ERR_INVALID_DECLARATION** = **41** --- Invalid declaration error.
  882. - **ERR_DUPLICATE_SYMBOL** = **42** --- Duplicate symbol error.
  883. - **ERR_PARSE_ERROR** = **43** --- Parse error.
  884. - **ERR_BUSY** = **44** --- Busy error.
  885. - **ERR_SKIP** = **45** --- Skip error.
  886. - **ERR_HELP** = **46** --- Help error.
  887. - **ERR_BUG** = **47** --- Bug error.
  888. - **ERR_PRINTER_ON_FIRE** = **48** --- Printer on fire error. (This is an easter egg, no engine methods return this error code.)
  889. ----
  890. .. _enum_@GlobalScope_PropertyHint:
  891. .. _class_@GlobalScope_constant_PROPERTY_HINT_NONE:
  892. .. _class_@GlobalScope_constant_PROPERTY_HINT_RANGE:
  893. .. _class_@GlobalScope_constant_PROPERTY_HINT_EXP_RANGE:
  894. .. _class_@GlobalScope_constant_PROPERTY_HINT_ENUM:
  895. .. _class_@GlobalScope_constant_PROPERTY_HINT_EXP_EASING:
  896. .. _class_@GlobalScope_constant_PROPERTY_HINT_LENGTH:
  897. .. _class_@GlobalScope_constant_PROPERTY_HINT_KEY_ACCEL:
  898. .. _class_@GlobalScope_constant_PROPERTY_HINT_FLAGS:
  899. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_RENDER:
  900. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_PHYSICS:
  901. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_RENDER:
  902. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_PHYSICS:
  903. .. _class_@GlobalScope_constant_PROPERTY_HINT_FILE:
  904. .. _class_@GlobalScope_constant_PROPERTY_HINT_DIR:
  905. .. _class_@GlobalScope_constant_PROPERTY_HINT_GLOBAL_FILE:
  906. .. _class_@GlobalScope_constant_PROPERTY_HINT_GLOBAL_DIR:
  907. .. _class_@GlobalScope_constant_PROPERTY_HINT_RESOURCE_TYPE:
  908. .. _class_@GlobalScope_constant_PROPERTY_HINT_MULTILINE_TEXT:
  909. .. _class_@GlobalScope_constant_PROPERTY_HINT_PLACEHOLDER_TEXT:
  910. .. _class_@GlobalScope_constant_PROPERTY_HINT_COLOR_NO_ALPHA:
  911. .. _class_@GlobalScope_constant_PROPERTY_HINT_IMAGE_COMPRESS_LOSSY:
  912. .. _class_@GlobalScope_constant_PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS:
  913. enum **PropertyHint**:
  914. - **PROPERTY_HINT_NONE** = **0** --- No hint for edited property.
  915. - **PROPERTY_HINT_RANGE** = **1** --- Hints that an integer or float property should be within a range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"or_greater"`` and/or ``"or_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"-360,360,1,or_greater,or_lesser"``.
  916. - **PROPERTY_HINT_EXP_RANGE** = **2** --- Hints that an integer or float property should be within an exponential range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"or_greater"`` and/or ``"or_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"0.01,100,0.01,or_greater"``.
  917. - **PROPERTY_HINT_ENUM** = **3** --- Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string such as ``"Hello,Something,Else"``.
  918. - **PROPERTY_HINT_EXP_EASING** = **4** --- Hints that a float property should be edited via an exponential easing function. The hint string can include ``"attenuation"`` to flip the curve horizontally and/or ``"inout"`` to also include in/out easing.
  919. - **PROPERTY_HINT_LENGTH** = **5** --- Deprecated hint, unused.
  920. - **PROPERTY_HINT_KEY_ACCEL** = **7** --- Deprecated hint, unused.
  921. - **PROPERTY_HINT_FLAGS** = **8** --- Hints that an integer property is a bitmask with named bit flags. For example, to allow toggling bits 0, 1, 2 and 4, the hint could be something like ``"Bit0,Bit1,Bit2,,Bit4"``.
  922. - **PROPERTY_HINT_LAYERS_2D_RENDER** = **9** --- Hints that an integer property is a bitmask using the optionally named 2D render layers.
  923. - **PROPERTY_HINT_LAYERS_2D_PHYSICS** = **10** --- Hints that an integer property is a bitmask using the optionally named 2D physics layers.
  924. - **PROPERTY_HINT_LAYERS_3D_RENDER** = **11** --- Hints that an integer property is a bitmask using the optionally named 3D render layers.
  925. - **PROPERTY_HINT_LAYERS_3D_PHYSICS** = **12** --- Hints that an integer property is a bitmask using the optionally named 3D physics layers.
  926. - **PROPERTY_HINT_FILE** = **13** --- Hints that a string property is a path to a file. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like ``"*.png,*.jpg"``.
  927. - **PROPERTY_HINT_DIR** = **14** --- Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path.
  928. - **PROPERTY_HINT_GLOBAL_FILE** = **15** --- Hints that a string property is an absolute path to a file outside the project folder. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like ``"*.png,*.jpg"``.
  929. - **PROPERTY_HINT_GLOBAL_DIR** = **16** --- Hints that a string property is an absolute path to a directory outside the project folder. Editing it will show a file dialog for picking the path.
  930. - **PROPERTY_HINT_RESOURCE_TYPE** = **17** --- Hints that a property is an instance of a :ref:`Resource<class_Resource>`-derived type, optionally specified via the hint string (e.g. ``"Texture"``). Editing it will show a popup menu of valid resource types to instantiate.
  931. - **PROPERTY_HINT_MULTILINE_TEXT** = **18** --- Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed.
  932. - **PROPERTY_HINT_PLACEHOLDER_TEXT** = **19** --- Hints that a string property should have a placeholder text visible on its input field, whenever the property is empty. The hint string is the placeholder text to use.
  933. - **PROPERTY_HINT_COLOR_NO_ALPHA** = **20** --- Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited.
  934. - **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = **21** --- Hints that an image is compressed using lossy compression.
  935. - **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = **22** --- Hints that an image is compressed using lossless compression.
  936. ----
  937. .. _enum_@GlobalScope_PropertyUsageFlags:
  938. .. _class_@GlobalScope_constant_PROPERTY_USAGE_STORAGE:
  939. .. _class_@GlobalScope_constant_PROPERTY_USAGE_EDITOR:
  940. .. _class_@GlobalScope_constant_PROPERTY_USAGE_NETWORK:
  941. .. _class_@GlobalScope_constant_PROPERTY_USAGE_EDITOR_HELPER:
  942. .. _class_@GlobalScope_constant_PROPERTY_USAGE_CHECKABLE:
  943. .. _class_@GlobalScope_constant_PROPERTY_USAGE_CHECKED:
  944. .. _class_@GlobalScope_constant_PROPERTY_USAGE_INTERNATIONALIZED:
  945. .. _class_@GlobalScope_constant_PROPERTY_USAGE_GROUP:
  946. .. _class_@GlobalScope_constant_PROPERTY_USAGE_CATEGORY:
  947. .. _class_@GlobalScope_constant_PROPERTY_USAGE_NO_INSTANCE_STATE:
  948. .. _class_@GlobalScope_constant_PROPERTY_USAGE_RESTART_IF_CHANGED:
  949. .. _class_@GlobalScope_constant_PROPERTY_USAGE_SCRIPT_VARIABLE:
  950. .. _class_@GlobalScope_constant_PROPERTY_USAGE_DEFAULT:
  951. .. _class_@GlobalScope_constant_PROPERTY_USAGE_DEFAULT_INTL:
  952. .. _class_@GlobalScope_constant_PROPERTY_USAGE_NOEDITOR:
  953. enum **PropertyUsageFlags**:
  954. - **PROPERTY_USAGE_STORAGE** = **1** --- The property is serialized and saved in the scene file (default).
  955. - **PROPERTY_USAGE_EDITOR** = **2** --- The property is shown in the editor inspector (default).
  956. - **PROPERTY_USAGE_NETWORK** = **4** --- Deprecated usage flag, unused.
  957. - **PROPERTY_USAGE_EDITOR_HELPER** = **8** --- Deprecated usage flag, unused.
  958. - **PROPERTY_USAGE_CHECKABLE** = **16** --- The property can be checked in the editor inspector.
  959. - **PROPERTY_USAGE_CHECKED** = **32** --- The property is checked in the editor inspector.
  960. - **PROPERTY_USAGE_INTERNATIONALIZED** = **64** --- The property is a translatable string.
  961. - **PROPERTY_USAGE_GROUP** = **128** --- Used to group properties together in the editor.
  962. - **PROPERTY_USAGE_CATEGORY** = **256** --- Used to categorize properties together in the editor.
  963. - **PROPERTY_USAGE_NO_INSTANCE_STATE** = **2048** --- The property does not save its state in :ref:`PackedScene<class_PackedScene>`.
  964. - **PROPERTY_USAGE_RESTART_IF_CHANGED** = **4096** --- Editing the property prompts the user for restarting the editor.
  965. - **PROPERTY_USAGE_SCRIPT_VARIABLE** = **8192** --- The property is a script variable which should be serialized and saved in the scene file.
  966. - **PROPERTY_USAGE_DEFAULT** = **7** --- Default usage (storage, editor and network).
  967. - **PROPERTY_USAGE_DEFAULT_INTL** = **71** --- Default usage for translatable strings (storage, editor, network and internationalized).
  968. - **PROPERTY_USAGE_NOEDITOR** = **5** --- Default usage but without showing the property in the editor (storage, network).
  969. ----
  970. .. _enum_@GlobalScope_MethodFlags:
  971. .. _class_@GlobalScope_constant_METHOD_FLAG_NORMAL:
  972. .. _class_@GlobalScope_constant_METHOD_FLAG_EDITOR:
  973. .. _class_@GlobalScope_constant_METHOD_FLAG_NOSCRIPT:
  974. .. _class_@GlobalScope_constant_METHOD_FLAG_CONST:
  975. .. _class_@GlobalScope_constant_METHOD_FLAG_REVERSE:
  976. .. _class_@GlobalScope_constant_METHOD_FLAG_VIRTUAL:
  977. .. _class_@GlobalScope_constant_METHOD_FLAG_FROM_SCRIPT:
  978. .. _class_@GlobalScope_constant_METHOD_FLAGS_DEFAULT:
  979. enum **MethodFlags**:
  980. - **METHOD_FLAG_NORMAL** = **1** --- Flag for normal method
  981. - **METHOD_FLAG_EDITOR** = **2** --- Flag for editor method
  982. - **METHOD_FLAG_NOSCRIPT** = **4** --- Deprecated method flag, unused.
  983. - **METHOD_FLAG_CONST** = **8** --- Flag for constant method
  984. - **METHOD_FLAG_REVERSE** = **16** --- Deprecated method flag, unused.
  985. - **METHOD_FLAG_VIRTUAL** = **32** --- Flag for virtual method
  986. - **METHOD_FLAG_FROM_SCRIPT** = **64** --- Deprecated method flag, unused.
  987. - **METHOD_FLAGS_DEFAULT** = **1** --- Default method flags
  988. ----
  989. .. _enum_@GlobalScope_Variant.Type:
  990. .. _class_@GlobalScope_constant_TYPE_NIL:
  991. .. _class_@GlobalScope_constant_TYPE_BOOL:
  992. .. _class_@GlobalScope_constant_TYPE_INT:
  993. .. _class_@GlobalScope_constant_TYPE_REAL:
  994. .. _class_@GlobalScope_constant_TYPE_STRING:
  995. .. _class_@GlobalScope_constant_TYPE_VECTOR2:
  996. .. _class_@GlobalScope_constant_TYPE_RECT2:
  997. .. _class_@GlobalScope_constant_TYPE_VECTOR3:
  998. .. _class_@GlobalScope_constant_TYPE_TRANSFORM2D:
  999. .. _class_@GlobalScope_constant_TYPE_PLANE:
  1000. .. _class_@GlobalScope_constant_TYPE_QUAT:
  1001. .. _class_@GlobalScope_constant_TYPE_AABB:
  1002. .. _class_@GlobalScope_constant_TYPE_BASIS:
  1003. .. _class_@GlobalScope_constant_TYPE_TRANSFORM:
  1004. .. _class_@GlobalScope_constant_TYPE_COLOR:
  1005. .. _class_@GlobalScope_constant_TYPE_NODE_PATH:
  1006. .. _class_@GlobalScope_constant_TYPE_RID:
  1007. .. _class_@GlobalScope_constant_TYPE_OBJECT:
  1008. .. _class_@GlobalScope_constant_TYPE_DICTIONARY:
  1009. .. _class_@GlobalScope_constant_TYPE_ARRAY:
  1010. .. _class_@GlobalScope_constant_TYPE_RAW_ARRAY:
  1011. .. _class_@GlobalScope_constant_TYPE_INT_ARRAY:
  1012. .. _class_@GlobalScope_constant_TYPE_REAL_ARRAY:
  1013. .. _class_@GlobalScope_constant_TYPE_STRING_ARRAY:
  1014. .. _class_@GlobalScope_constant_TYPE_VECTOR2_ARRAY:
  1015. .. _class_@GlobalScope_constant_TYPE_VECTOR3_ARRAY:
  1016. .. _class_@GlobalScope_constant_TYPE_COLOR_ARRAY:
  1017. .. _class_@GlobalScope_constant_TYPE_MAX:
  1018. enum **Variant.Type**:
  1019. - **TYPE_NIL** = **0** --- Variable is of type :ref:`Nil<class_Nil>` (only applied for ``null``).
  1020. - **TYPE_BOOL** = **1** --- Variable is of type :ref:`bool<class_bool>`.
  1021. - **TYPE_INT** = **2** --- Variable is of type :ref:`int<class_int>`.
  1022. - **TYPE_REAL** = **3** --- Variable is of type :ref:`float<class_float>` (real).
  1023. - **TYPE_STRING** = **4** --- Variable is of type :ref:`String<class_String>`.
  1024. - **TYPE_VECTOR2** = **5** --- Variable is of type :ref:`Vector2<class_Vector2>`.
  1025. - **TYPE_RECT2** = **6** --- Variable is of type :ref:`Rect2<class_Rect2>`.
  1026. - **TYPE_VECTOR3** = **7** --- Variable is of type :ref:`Vector3<class_Vector3>`.
  1027. - **TYPE_TRANSFORM2D** = **8** --- Variable is of type :ref:`Transform2D<class_Transform2D>`.
  1028. - **TYPE_PLANE** = **9** --- Variable is of type :ref:`Plane<class_Plane>`.
  1029. - **TYPE_QUAT** = **10** --- Variable is of type :ref:`Quat<class_Quat>`.
  1030. - **TYPE_AABB** = **11** --- Variable is of type :ref:`AABB<class_AABB>`.
  1031. - **TYPE_BASIS** = **12** --- Variable is of type :ref:`Basis<class_Basis>`.
  1032. - **TYPE_TRANSFORM** = **13** --- Variable is of type :ref:`Transform<class_Transform>`.
  1033. - **TYPE_COLOR** = **14** --- Variable is of type :ref:`Color<class_Color>`.
  1034. - **TYPE_NODE_PATH** = **15** --- Variable is of type :ref:`NodePath<class_NodePath>`.
  1035. - **TYPE_RID** = **16** --- Variable is of type :ref:`RID<class_RID>`.
  1036. - **TYPE_OBJECT** = **17** --- Variable is of type :ref:`Object<class_Object>`.
  1037. - **TYPE_DICTIONARY** = **18** --- Variable is of type :ref:`Dictionary<class_Dictionary>`.
  1038. - **TYPE_ARRAY** = **19** --- Variable is of type :ref:`Array<class_Array>`.
  1039. - **TYPE_RAW_ARRAY** = **20** --- Variable is of type :ref:`PoolByteArray<class_PoolByteArray>`.
  1040. - **TYPE_INT_ARRAY** = **21** --- Variable is of type :ref:`PoolIntArray<class_PoolIntArray>`.
  1041. - **TYPE_REAL_ARRAY** = **22** --- Variable is of type :ref:`PoolRealArray<class_PoolRealArray>`.
  1042. - **TYPE_STRING_ARRAY** = **23** --- Variable is of type :ref:`PoolStringArray<class_PoolStringArray>`.
  1043. - **TYPE_VECTOR2_ARRAY** = **24** --- Variable is of type :ref:`PoolVector2Array<class_PoolVector2Array>`.
  1044. - **TYPE_VECTOR3_ARRAY** = **25** --- Variable is of type :ref:`PoolVector3Array<class_PoolVector3Array>`.
  1045. - **TYPE_COLOR_ARRAY** = **26** --- Variable is of type :ref:`PoolColorArray<class_PoolColorArray>`.
  1046. - **TYPE_MAX** = **27** --- Represents the size of the :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` enum.
  1047. ----
  1048. .. _enum_@GlobalScope_Variant.Operator:
  1049. .. _class_@GlobalScope_constant_OP_EQUAL:
  1050. .. _class_@GlobalScope_constant_OP_NOT_EQUAL:
  1051. .. _class_@GlobalScope_constant_OP_LESS:
  1052. .. _class_@GlobalScope_constant_OP_LESS_EQUAL:
  1053. .. _class_@GlobalScope_constant_OP_GREATER:
  1054. .. _class_@GlobalScope_constant_OP_GREATER_EQUAL:
  1055. .. _class_@GlobalScope_constant_OP_ADD:
  1056. .. _class_@GlobalScope_constant_OP_SUBTRACT:
  1057. .. _class_@GlobalScope_constant_OP_MULTIPLY:
  1058. .. _class_@GlobalScope_constant_OP_DIVIDE:
  1059. .. _class_@GlobalScope_constant_OP_NEGATE:
  1060. .. _class_@GlobalScope_constant_OP_POSITIVE:
  1061. .. _class_@GlobalScope_constant_OP_MODULE:
  1062. .. _class_@GlobalScope_constant_OP_STRING_CONCAT:
  1063. .. _class_@GlobalScope_constant_OP_SHIFT_LEFT:
  1064. .. _class_@GlobalScope_constant_OP_SHIFT_RIGHT:
  1065. .. _class_@GlobalScope_constant_OP_BIT_AND:
  1066. .. _class_@GlobalScope_constant_OP_BIT_OR:
  1067. .. _class_@GlobalScope_constant_OP_BIT_XOR:
  1068. .. _class_@GlobalScope_constant_OP_BIT_NEGATE:
  1069. .. _class_@GlobalScope_constant_OP_AND:
  1070. .. _class_@GlobalScope_constant_OP_OR:
  1071. .. _class_@GlobalScope_constant_OP_XOR:
  1072. .. _class_@GlobalScope_constant_OP_NOT:
  1073. .. _class_@GlobalScope_constant_OP_IN:
  1074. .. _class_@GlobalScope_constant_OP_MAX:
  1075. enum **Variant.Operator**:
  1076. - **OP_EQUAL** = **0** --- Equality operator (``==``).
  1077. - **OP_NOT_EQUAL** = **1** --- Inequality operator (``!=``).
  1078. - **OP_LESS** = **2** --- Less than operator (``<``).
  1079. - **OP_LESS_EQUAL** = **3** --- Less than or equal operator (``<=``).
  1080. - **OP_GREATER** = **4** --- Greater than operator (``>``).
  1081. - **OP_GREATER_EQUAL** = **5** --- Greater than or equal operator (``>=``).
  1082. - **OP_ADD** = **6** --- Addition operator (``+``).
  1083. - **OP_SUBTRACT** = **7** --- Subtraction operator (``-``).
  1084. - **OP_MULTIPLY** = **8** --- Multiplication operator (``*``).
  1085. - **OP_DIVIDE** = **9** --- Division operator (``/``).
  1086. - **OP_NEGATE** = **10** --- Unary negation operator (``-``).
  1087. - **OP_POSITIVE** = **11** --- Unary plus operator (``+``).
  1088. - **OP_MODULE** = **12** --- Remainder/modulo operator (``%``).
  1089. - **OP_STRING_CONCAT** = **13** --- String concatenation operator (``+``).
  1090. - **OP_SHIFT_LEFT** = **14** --- Left shift operator (``<<``).
  1091. - **OP_SHIFT_RIGHT** = **15** --- Right shift operator (``>>``).
  1092. - **OP_BIT_AND** = **16** --- Bitwise AND operator (``&``).
  1093. - **OP_BIT_OR** = **17** --- Bitwise OR operator (``|``).
  1094. - **OP_BIT_XOR** = **18** --- Bitwise XOR operator (``^``).
  1095. - **OP_BIT_NEGATE** = **19** --- Bitwise NOT operator (``~``).
  1096. - **OP_AND** = **20** --- Logical AND operator (``and`` or ``&&``).
  1097. - **OP_OR** = **21** --- Logical OR operator (``or`` or ``||``).
  1098. - **OP_XOR** = **22** --- Logical XOR operator (not implemented in GDScript).
  1099. - **OP_NOT** = **23** --- Logical NOT operator (``not`` or ``!``).
  1100. - **OP_IN** = **24** --- Logical IN operator (``in``).
  1101. - **OP_MAX** = **25** --- Represents the size of the :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` enum.
  1102. Constants
  1103. ---------
  1104. .. _class_@GlobalScope_constant_SPKEY:
  1105. - **SPKEY** = **16777216** --- Scancodes with this bit applied are non printable.
  1106. Description
  1107. -----------
  1108. 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.
  1109. Singletons are also documented here, since they can be accessed from anywhere.
  1110. Property Descriptions
  1111. ---------------------
  1112. .. _class_@GlobalScope_property_ARVRServer:
  1113. - :ref:`ARVRServer<class_ARVRServer>` **ARVRServer**
  1114. :ref:`ARVRServer<class_ARVRServer>` singleton
  1115. ----
  1116. .. _class_@GlobalScope_property_AudioServer:
  1117. - :ref:`AudioServer<class_AudioServer>` **AudioServer**
  1118. :ref:`AudioServer<class_AudioServer>` singleton
  1119. ----
  1120. .. _class_@GlobalScope_property_ClassDB:
  1121. - :ref:`ClassDB<class_ClassDB>` **ClassDB**
  1122. :ref:`ClassDB<class_ClassDB>` singleton
  1123. ----
  1124. .. _class_@GlobalScope_property_Engine:
  1125. - :ref:`Engine<class_Engine>` **Engine**
  1126. :ref:`Engine<class_Engine>` singleton
  1127. ----
  1128. .. _class_@GlobalScope_property_Geometry:
  1129. - :ref:`Geometry<class_Geometry>` **Geometry**
  1130. :ref:`Geometry<class_Geometry>` singleton
  1131. ----
  1132. .. _class_@GlobalScope_property_IP:
  1133. - :ref:`IP<class_IP>` **IP**
  1134. :ref:`IP<class_IP>` singleton
  1135. ----
  1136. .. _class_@GlobalScope_property_Input:
  1137. - :ref:`Input<class_Input>` **Input**
  1138. :ref:`Input<class_Input>` singleton
  1139. ----
  1140. .. _class_@GlobalScope_property_InputMap:
  1141. - :ref:`InputMap<class_InputMap>` **InputMap**
  1142. :ref:`InputMap<class_InputMap>` singleton
  1143. ----
  1144. .. _class_@GlobalScope_property_JSON:
  1145. - :ref:`JSON<class_JSON>` **JSON**
  1146. :ref:`JSON<class_JSON>` singleton
  1147. ----
  1148. .. _class_@GlobalScope_property_JavaScript:
  1149. - :ref:`JavaScript<class_JavaScript>` **JavaScript**
  1150. :ref:`JavaScript<class_JavaScript>` singleton
  1151. ----
  1152. .. _class_@GlobalScope_property_Marshalls:
  1153. - :ref:`Reference<class_Reference>` **Marshalls**
  1154. :ref:`Marshalls<class_Marshalls>` singleton
  1155. ----
  1156. .. _class_@GlobalScope_property_OS:
  1157. - :ref:`OS<class_OS>` **OS**
  1158. :ref:`OS<class_OS>` singleton
  1159. ----
  1160. .. _class_@GlobalScope_property_Performance:
  1161. - :ref:`Performance<class_Performance>` **Performance**
  1162. :ref:`Performance<class_Performance>` singleton
  1163. ----
  1164. .. _class_@GlobalScope_property_Physics2DServer:
  1165. - :ref:`Physics2DServer<class_Physics2DServer>` **Physics2DServer**
  1166. :ref:`Physics2DServer<class_Physics2DServer>` singleton
  1167. ----
  1168. .. _class_@GlobalScope_property_PhysicsServer:
  1169. - :ref:`PhysicsServer<class_PhysicsServer>` **PhysicsServer**
  1170. :ref:`PhysicsServer<class_PhysicsServer>` singleton
  1171. ----
  1172. .. _class_@GlobalScope_property_ProjectSettings:
  1173. - :ref:`ProjectSettings<class_ProjectSettings>` **ProjectSettings**
  1174. :ref:`ProjectSettings<class_ProjectSettings>` singleton
  1175. ----
  1176. .. _class_@GlobalScope_property_ResourceLoader:
  1177. - :ref:`ResourceLoader<class_ResourceLoader>` **ResourceLoader**
  1178. :ref:`ResourceLoader<class_ResourceLoader>` singleton
  1179. ----
  1180. .. _class_@GlobalScope_property_ResourceSaver:
  1181. - :ref:`ResourceSaver<class_ResourceSaver>` **ResourceSaver**
  1182. :ref:`ResourceSaver<class_ResourceSaver>` singleton
  1183. ----
  1184. .. _class_@GlobalScope_property_TranslationServer:
  1185. - :ref:`TranslationServer<class_TranslationServer>` **TranslationServer**
  1186. :ref:`TranslationServer<class_TranslationServer>` singleton
  1187. ----
  1188. .. _class_@GlobalScope_property_VisualScriptEditor:
  1189. - :ref:`VisualScriptEditor<class_VisualScriptEditor>` **VisualScriptEditor**
  1190. :ref:`VisualScriptEditor<class_VisualScriptEditor>` singleton
  1191. ----
  1192. .. _class_@GlobalScope_property_VisualServer:
  1193. - :ref:`VisualServer<class_VisualServer>` **VisualServer**
  1194. :ref:`VisualServer<class_VisualServer>` singleton