[email protected] 64 KB

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