@GlobalScope.xml 49 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="@GlobalScope" category="Core" version="3.1">
  3. <brief_description>
  4. Global scope constants and variables.
  5. </brief_description>
  6. <description>
  7. 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.
  8. Singletons are also documented here, since they can be accessed from anywhere.
  9. </description>
  10. <tutorials>
  11. </tutorials>
  12. <demos>
  13. </demos>
  14. <methods>
  15. </methods>
  16. <members>
  17. <member name="ARVRServer" type="ARVRServer" setter="" getter="">
  18. [ARVRServer] singleton
  19. </member>
  20. <member name="AudioServer" type="AudioServer" setter="" getter="">
  21. [AudioServer] singleton
  22. </member>
  23. <member name="ClassDB" type="ClassDB" setter="" getter="">
  24. [ClassDB] singleton
  25. </member>
  26. <member name="Engine" type="Engine" setter="" getter="">
  27. [Engine] singleton
  28. </member>
  29. <member name="Geometry" type="Geometry" setter="" getter="">
  30. [Geometry] singleton
  31. </member>
  32. <member name="IP" type="IP" setter="" getter="">
  33. [IP] singleton
  34. </member>
  35. <member name="Input" type="Input" setter="" getter="">
  36. [Input] singleton
  37. </member>
  38. <member name="InputMap" type="InputMap" setter="" getter="">
  39. [InputMap] singleton
  40. </member>
  41. <member name="JSON" type="JSON" setter="" getter="">
  42. [JSON] singleton
  43. </member>
  44. <member name="JavaScript" type="JavaScript" setter="" getter="">
  45. [JavaScript] singleton
  46. </member>
  47. <member name="Marshalls" type="Reference" setter="" getter="">
  48. [Marshalls] singleton
  49. </member>
  50. <member name="OS" type="OS" setter="" getter="">
  51. [OS] singleton
  52. </member>
  53. <member name="Performance" type="Performance" setter="" getter="">
  54. [Performance] singleton
  55. </member>
  56. <member name="Physics2DServer" type="Physics2DServer" setter="" getter="">
  57. [Physics2DServer] singleton
  58. </member>
  59. <member name="PhysicsServer" type="PhysicsServer" setter="" getter="">
  60. [PhysicsServer] singleton
  61. </member>
  62. <member name="ProjectSettings" type="ProjectSettings" setter="" getter="">
  63. [ProjectSettings] singleton
  64. </member>
  65. <member name="ResourceLoader" type="ResourceLoader" setter="" getter="">
  66. [ResourceLoader] singleton
  67. </member>
  68. <member name="ResourceSaver" type="ResourceSaver" setter="" getter="">
  69. [ResourceSaver] singleton
  70. </member>
  71. <member name="TranslationServer" type="TranslationServer" setter="" getter="">
  72. [TranslationServer] singleton
  73. </member>
  74. <member name="VisualScriptEditor" type="VisualScriptEditor" setter="" getter="">
  75. [VisualScriptEditor] singleton
  76. </member>
  77. <member name="VisualServer" type="VisualServer" setter="" getter="">
  78. [VisualServer] singleton
  79. </member>
  80. </members>
  81. <constants>
  82. <constant name="MARGIN_LEFT" value="0" enum="Margin">
  83. Left margin, used usually for [Control] or [StyleBox] derived classes.
  84. </constant>
  85. <constant name="MARGIN_TOP" value="1" enum="Margin">
  86. Top margin, used usually for [Control] or [StyleBox] derived classes.
  87. </constant>
  88. <constant name="MARGIN_RIGHT" value="2" enum="Margin">
  89. Right margin, used usually for [Control] or [StyleBox] derived classes.
  90. </constant>
  91. <constant name="MARGIN_BOTTOM" value="3" enum="Margin">
  92. Bottom margin, used usually for [Control] or [StyleBox] derived classes.
  93. </constant>
  94. <constant name="CORNER_TOP_LEFT" value="0" enum="Corner">
  95. </constant>
  96. <constant name="CORNER_TOP_RIGHT" value="1" enum="Corner">
  97. </constant>
  98. <constant name="CORNER_BOTTOM_RIGHT" value="2" enum="Corner">
  99. </constant>
  100. <constant name="CORNER_BOTTOM_LEFT" value="3" enum="Corner">
  101. </constant>
  102. <constant name="VERTICAL" value="1" enum="Orientation">
  103. General vertical alignment, used usually for [Separator], [ScrollBar], [Slider], etc.
  104. </constant>
  105. <constant name="HORIZONTAL" value="0" enum="Orientation">
  106. General horizontal alignment, used usually for [Separator], [ScrollBar], [Slider], etc.
  107. </constant>
  108. <constant name="HALIGN_LEFT" value="0" enum="HAlign">
  109. Horizontal left alignment, usually for text-derived classes.
  110. </constant>
  111. <constant name="HALIGN_CENTER" value="1" enum="HAlign">
  112. Horizontal center alignment, usually for text-derived classes.
  113. </constant>
  114. <constant name="HALIGN_RIGHT" value="2" enum="HAlign">
  115. Horizontal right alignment, usually for text-derived classes.
  116. </constant>
  117. <constant name="VALIGN_TOP" value="0" enum="VAlign">
  118. Vertical top alignment, usually for text-derived classes.
  119. </constant>
  120. <constant name="VALIGN_CENTER" value="1" enum="VAlign">
  121. Vertical center alignment, usually for text-derived classes.
  122. </constant>
  123. <constant name="VALIGN_BOTTOM" value="2" enum="VAlign">
  124. Vertical bottom alignment, usually for text-derived classes.
  125. </constant>
  126. <constant name="SPKEY" value="16777216">
  127. Scancodes with this bit applied are non printable.
  128. </constant>
  129. <constant name="KEY_ESCAPE" value="16777217" enum="KeyList">
  130. Escape Key
  131. </constant>
  132. <constant name="KEY_TAB" value="16777218" enum="KeyList">
  133. Tab Key
  134. </constant>
  135. <constant name="KEY_BACKTAB" value="16777219" enum="KeyList">
  136. Shift-Tab Key
  137. </constant>
  138. <constant name="KEY_BACKSPACE" value="16777220" enum="KeyList">
  139. Backspace Key
  140. </constant>
  141. <constant name="KEY_ENTER" value="16777221" enum="KeyList">
  142. Return Key (On Main Keyboard)
  143. </constant>
  144. <constant name="KEY_KP_ENTER" value="16777222" enum="KeyList">
  145. Enter Key (On Numpad)
  146. </constant>
  147. <constant name="KEY_INSERT" value="16777223" enum="KeyList">
  148. Insert Key
  149. </constant>
  150. <constant name="KEY_DELETE" value="16777224" enum="KeyList">
  151. Delete Key
  152. </constant>
  153. <constant name="KEY_PAUSE" value="16777225" enum="KeyList">
  154. Pause Key
  155. </constant>
  156. <constant name="KEY_PRINT" value="16777226" enum="KeyList">
  157. Printscreen Key
  158. </constant>
  159. <constant name="KEY_SYSREQ" value="16777227" enum="KeyList">
  160. System Request Key
  161. </constant>
  162. <constant name="KEY_CLEAR" value="16777228" enum="KeyList">
  163. Clear Key
  164. </constant>
  165. <constant name="KEY_HOME" value="16777229" enum="KeyList">
  166. Home Key
  167. </constant>
  168. <constant name="KEY_END" value="16777230" enum="KeyList">
  169. End Key
  170. </constant>
  171. <constant name="KEY_LEFT" value="16777231" enum="KeyList">
  172. Left Arrow Key
  173. </constant>
  174. <constant name="KEY_UP" value="16777232" enum="KeyList">
  175. Up Arrow Key
  176. </constant>
  177. <constant name="KEY_RIGHT" value="16777233" enum="KeyList">
  178. Right Arrow Key
  179. </constant>
  180. <constant name="KEY_DOWN" value="16777234" enum="KeyList">
  181. Down Arrow Key
  182. </constant>
  183. <constant name="KEY_PAGEUP" value="16777235" enum="KeyList">
  184. Pageup Key
  185. </constant>
  186. <constant name="KEY_PAGEDOWN" value="16777236" enum="KeyList">
  187. Pagedown Key
  188. </constant>
  189. <constant name="KEY_SHIFT" value="16777237" enum="KeyList">
  190. Shift Key
  191. </constant>
  192. <constant name="KEY_CONTROL" value="16777238" enum="KeyList">
  193. Control Key
  194. </constant>
  195. <constant name="KEY_META" value="16777239" enum="KeyList">
  196. Meta Key
  197. </constant>
  198. <constant name="KEY_ALT" value="16777240" enum="KeyList">
  199. Alt Key
  200. </constant>
  201. <constant name="KEY_CAPSLOCK" value="16777241" enum="KeyList">
  202. Capslock Key
  203. </constant>
  204. <constant name="KEY_NUMLOCK" value="16777242" enum="KeyList">
  205. Numlock Key
  206. </constant>
  207. <constant name="KEY_SCROLLLOCK" value="16777243" enum="KeyList">
  208. Scrolllock Key
  209. </constant>
  210. <constant name="KEY_F1" value="16777244" enum="KeyList">
  211. F1 Key
  212. </constant>
  213. <constant name="KEY_F2" value="16777245" enum="KeyList">
  214. F2 Key
  215. </constant>
  216. <constant name="KEY_F3" value="16777246" enum="KeyList">
  217. F3 Key
  218. </constant>
  219. <constant name="KEY_F4" value="16777247" enum="KeyList">
  220. F4 Key
  221. </constant>
  222. <constant name="KEY_F5" value="16777248" enum="KeyList">
  223. F5 Key
  224. </constant>
  225. <constant name="KEY_F6" value="16777249" enum="KeyList">
  226. F6 Key
  227. </constant>
  228. <constant name="KEY_F7" value="16777250" enum="KeyList">
  229. F7 Key
  230. </constant>
  231. <constant name="KEY_F8" value="16777251" enum="KeyList">
  232. F8 Key
  233. </constant>
  234. <constant name="KEY_F9" value="16777252" enum="KeyList">
  235. F9 Key
  236. </constant>
  237. <constant name="KEY_F10" value="16777253" enum="KeyList">
  238. F10 Key
  239. </constant>
  240. <constant name="KEY_F11" value="16777254" enum="KeyList">
  241. F11 Key
  242. </constant>
  243. <constant name="KEY_F12" value="16777255" enum="KeyList">
  244. F12 Key
  245. </constant>
  246. <constant name="KEY_F13" value="16777256" enum="KeyList">
  247. F13 Key
  248. </constant>
  249. <constant name="KEY_F14" value="16777257" enum="KeyList">
  250. F14 Key
  251. </constant>
  252. <constant name="KEY_F15" value="16777258" enum="KeyList">
  253. F15 Key
  254. </constant>
  255. <constant name="KEY_F16" value="16777259" enum="KeyList">
  256. F16 Key
  257. </constant>
  258. <constant name="KEY_KP_MULTIPLY" value="16777345" enum="KeyList">
  259. Multiply Key on Numpad
  260. </constant>
  261. <constant name="KEY_KP_DIVIDE" value="16777346" enum="KeyList">
  262. Divide Key on Numpad
  263. </constant>
  264. <constant name="KEY_KP_SUBTRACT" value="16777347" enum="KeyList">
  265. Subtract Key on Numpad
  266. </constant>
  267. <constant name="KEY_KP_PERIOD" value="16777348" enum="KeyList">
  268. Period Key on Numpad
  269. </constant>
  270. <constant name="KEY_KP_ADD" value="16777349" enum="KeyList">
  271. Add Key on Numpad
  272. </constant>
  273. <constant name="KEY_KP_0" value="16777350" enum="KeyList">
  274. Number 0 on Numpad
  275. </constant>
  276. <constant name="KEY_KP_1" value="16777351" enum="KeyList">
  277. Number 1 on Numpad
  278. </constant>
  279. <constant name="KEY_KP_2" value="16777352" enum="KeyList">
  280. Number 2 on Numpad
  281. </constant>
  282. <constant name="KEY_KP_3" value="16777353" enum="KeyList">
  283. Number 3 on Numpad
  284. </constant>
  285. <constant name="KEY_KP_4" value="16777354" enum="KeyList">
  286. Number 4 on Numpad
  287. </constant>
  288. <constant name="KEY_KP_5" value="16777355" enum="KeyList">
  289. Number 5 on Numpad
  290. </constant>
  291. <constant name="KEY_KP_6" value="16777356" enum="KeyList">
  292. Number 6 on Numpad
  293. </constant>
  294. <constant name="KEY_KP_7" value="16777357" enum="KeyList">
  295. Number 7 on Numpad
  296. </constant>
  297. <constant name="KEY_KP_8" value="16777358" enum="KeyList">
  298. Number 8 on Numpad
  299. </constant>
  300. <constant name="KEY_KP_9" value="16777359" enum="KeyList">
  301. Number 9 on Numpad
  302. </constant>
  303. <constant name="KEY_SUPER_L" value="16777260" enum="KeyList">
  304. Left Super Key (Windows Key)
  305. </constant>
  306. <constant name="KEY_SUPER_R" value="16777261" enum="KeyList">
  307. Right Super Key (Windows Key)
  308. </constant>
  309. <constant name="KEY_MENU" value="16777262" enum="KeyList">
  310. Context menu key
  311. </constant>
  312. <constant name="KEY_HYPER_L" value="16777263" enum="KeyList">
  313. Left Hyper Key
  314. </constant>
  315. <constant name="KEY_HYPER_R" value="16777264" enum="KeyList">
  316. Right Hyper Key
  317. </constant>
  318. <constant name="KEY_HELP" value="16777265" enum="KeyList">
  319. Help key
  320. </constant>
  321. <constant name="KEY_DIRECTION_L" value="16777266" enum="KeyList">
  322. Left Direction Key
  323. </constant>
  324. <constant name="KEY_DIRECTION_R" value="16777267" enum="KeyList">
  325. Right Direction Key
  326. </constant>
  327. <constant name="KEY_BACK" value="16777280" enum="KeyList">
  328. Back key
  329. </constant>
  330. <constant name="KEY_FORWARD" value="16777281" enum="KeyList">
  331. Forward key
  332. </constant>
  333. <constant name="KEY_STOP" value="16777282" enum="KeyList">
  334. Stop key
  335. </constant>
  336. <constant name="KEY_REFRESH" value="16777283" enum="KeyList">
  337. Refresh key
  338. </constant>
  339. <constant name="KEY_VOLUMEDOWN" value="16777284" enum="KeyList">
  340. Volume down key
  341. </constant>
  342. <constant name="KEY_VOLUMEMUTE" value="16777285" enum="KeyList">
  343. Mute volume key
  344. </constant>
  345. <constant name="KEY_VOLUMEUP" value="16777286" enum="KeyList">
  346. Volume up key
  347. </constant>
  348. <constant name="KEY_BASSBOOST" value="16777287" enum="KeyList">
  349. Bass Boost Key
  350. </constant>
  351. <constant name="KEY_BASSUP" value="16777288" enum="KeyList">
  352. Bass Up Key
  353. </constant>
  354. <constant name="KEY_BASSDOWN" value="16777289" enum="KeyList">
  355. Bass Down Key
  356. </constant>
  357. <constant name="KEY_TREBLEUP" value="16777290" enum="KeyList">
  358. Treble Up Key
  359. </constant>
  360. <constant name="KEY_TREBLEDOWN" value="16777291" enum="KeyList">
  361. Treble Down Key
  362. </constant>
  363. <constant name="KEY_MEDIAPLAY" value="16777292" enum="KeyList">
  364. Media play key
  365. </constant>
  366. <constant name="KEY_MEDIASTOP" value="16777293" enum="KeyList">
  367. Media stop key
  368. </constant>
  369. <constant name="KEY_MEDIAPREVIOUS" value="16777294" enum="KeyList">
  370. Previous song key
  371. </constant>
  372. <constant name="KEY_MEDIANEXT" value="16777295" enum="KeyList">
  373. Next song key
  374. </constant>
  375. <constant name="KEY_MEDIARECORD" value="16777296" enum="KeyList">
  376. Media record key
  377. </constant>
  378. <constant name="KEY_HOMEPAGE" value="16777297" enum="KeyList">
  379. Home page key
  380. </constant>
  381. <constant name="KEY_FAVORITES" value="16777298" enum="KeyList">
  382. Favorites key
  383. </constant>
  384. <constant name="KEY_SEARCH" value="16777299" enum="KeyList">
  385. Search key
  386. </constant>
  387. <constant name="KEY_STANDBY" value="16777300" enum="KeyList">
  388. Standby Key
  389. </constant>
  390. <constant name="KEY_OPENURL" value="16777301" enum="KeyList">
  391. Open URL / Launch Browser Key
  392. </constant>
  393. <constant name="KEY_LAUNCHMAIL" value="16777302" enum="KeyList">
  394. Launch Mail Key
  395. </constant>
  396. <constant name="KEY_LAUNCHMEDIA" value="16777303" enum="KeyList">
  397. Launch Media Key
  398. </constant>
  399. <constant name="KEY_LAUNCH0" value="16777304" enum="KeyList">
  400. Launch Shortcut 0 Key
  401. </constant>
  402. <constant name="KEY_LAUNCH1" value="16777305" enum="KeyList">
  403. Launch Shortcut 1 Key
  404. </constant>
  405. <constant name="KEY_LAUNCH2" value="16777306" enum="KeyList">
  406. Launch Shortcut 2 Key
  407. </constant>
  408. <constant name="KEY_LAUNCH3" value="16777307" enum="KeyList">
  409. Launch Shortcut 3 Key
  410. </constant>
  411. <constant name="KEY_LAUNCH4" value="16777308" enum="KeyList">
  412. Launch Shortcut 4 Key
  413. </constant>
  414. <constant name="KEY_LAUNCH5" value="16777309" enum="KeyList">
  415. Launch Shortcut 5 Key
  416. </constant>
  417. <constant name="KEY_LAUNCH6" value="16777310" enum="KeyList">
  418. Launch Shortcut 6 Key
  419. </constant>
  420. <constant name="KEY_LAUNCH7" value="16777311" enum="KeyList">
  421. Launch Shortcut 7 Key
  422. </constant>
  423. <constant name="KEY_LAUNCH8" value="16777312" enum="KeyList">
  424. Launch Shortcut 8 Key
  425. </constant>
  426. <constant name="KEY_LAUNCH9" value="16777313" enum="KeyList">
  427. Launch Shortcut 9 Key
  428. </constant>
  429. <constant name="KEY_LAUNCHA" value="16777314" enum="KeyList">
  430. Launch Shortcut A Key
  431. </constant>
  432. <constant name="KEY_LAUNCHB" value="16777315" enum="KeyList">
  433. Launch Shortcut B Key
  434. </constant>
  435. <constant name="KEY_LAUNCHC" value="16777316" enum="KeyList">
  436. Launch Shortcut C Key
  437. </constant>
  438. <constant name="KEY_LAUNCHD" value="16777317" enum="KeyList">
  439. Launch Shortcut D Key
  440. </constant>
  441. <constant name="KEY_LAUNCHE" value="16777318" enum="KeyList">
  442. Launch Shortcut E Key
  443. </constant>
  444. <constant name="KEY_LAUNCHF" value="16777319" enum="KeyList">
  445. Launch Shortcut F Key
  446. </constant>
  447. <constant name="KEY_UNKNOWN" value="33554431" enum="KeyList">
  448. Unknown Key
  449. </constant>
  450. <constant name="KEY_SPACE" value="32" enum="KeyList">
  451. Space Key
  452. </constant>
  453. <constant name="KEY_EXCLAM" value="33" enum="KeyList">
  454. ! key
  455. </constant>
  456. <constant name="KEY_QUOTEDBL" value="34" enum="KeyList">
  457. " key
  458. </constant>
  459. <constant name="KEY_NUMBERSIGN" value="35" enum="KeyList">
  460. # key
  461. </constant>
  462. <constant name="KEY_DOLLAR" value="36" enum="KeyList">
  463. $ key
  464. </constant>
  465. <constant name="KEY_PERCENT" value="37" enum="KeyList">
  466. % key
  467. </constant>
  468. <constant name="KEY_AMPERSAND" value="38" enum="KeyList">
  469. &amp; key
  470. </constant>
  471. <constant name="KEY_APOSTROPHE" value="39" enum="KeyList">
  472. ' key
  473. </constant>
  474. <constant name="KEY_PARENLEFT" value="40" enum="KeyList">
  475. ( key
  476. </constant>
  477. <constant name="KEY_PARENRIGHT" value="41" enum="KeyList">
  478. ) key
  479. </constant>
  480. <constant name="KEY_ASTERISK" value="42" enum="KeyList">
  481. * key
  482. </constant>
  483. <constant name="KEY_PLUS" value="43" enum="KeyList">
  484. + key
  485. </constant>
  486. <constant name="KEY_COMMA" value="44" enum="KeyList">
  487. , key
  488. </constant>
  489. <constant name="KEY_MINUS" value="45" enum="KeyList">
  490. - key
  491. </constant>
  492. <constant name="KEY_PERIOD" value="46" enum="KeyList">
  493. . key
  494. </constant>
  495. <constant name="KEY_SLASH" value="47" enum="KeyList">
  496. / key
  497. </constant>
  498. <constant name="KEY_0" value="48" enum="KeyList">
  499. Number 0
  500. </constant>
  501. <constant name="KEY_1" value="49" enum="KeyList">
  502. Number 1
  503. </constant>
  504. <constant name="KEY_2" value="50" enum="KeyList">
  505. Number 2
  506. </constant>
  507. <constant name="KEY_3" value="51" enum="KeyList">
  508. Number 3
  509. </constant>
  510. <constant name="KEY_4" value="52" enum="KeyList">
  511. Number 4
  512. </constant>
  513. <constant name="KEY_5" value="53" enum="KeyList">
  514. Number 5
  515. </constant>
  516. <constant name="KEY_6" value="54" enum="KeyList">
  517. Number 6
  518. </constant>
  519. <constant name="KEY_7" value="55" enum="KeyList">
  520. Number 7
  521. </constant>
  522. <constant name="KEY_8" value="56" enum="KeyList">
  523. Number 8
  524. </constant>
  525. <constant name="KEY_9" value="57" enum="KeyList">
  526. Number 9
  527. </constant>
  528. <constant name="KEY_COLON" value="58" enum="KeyList">
  529. : key
  530. </constant>
  531. <constant name="KEY_SEMICOLON" value="59" enum="KeyList">
  532. ; key
  533. </constant>
  534. <constant name="KEY_LESS" value="60" enum="KeyList">
  535. Lower than key
  536. </constant>
  537. <constant name="KEY_EQUAL" value="61" enum="KeyList">
  538. = key
  539. </constant>
  540. <constant name="KEY_GREATER" value="62" enum="KeyList">
  541. Greater than key
  542. </constant>
  543. <constant name="KEY_QUESTION" value="63" enum="KeyList">
  544. ? key
  545. </constant>
  546. <constant name="KEY_AT" value="64" enum="KeyList">
  547. @ key
  548. </constant>
  549. <constant name="KEY_A" value="65" enum="KeyList">
  550. A Key
  551. </constant>
  552. <constant name="KEY_B" value="66" enum="KeyList">
  553. B Key
  554. </constant>
  555. <constant name="KEY_C" value="67" enum="KeyList">
  556. C Key
  557. </constant>
  558. <constant name="KEY_D" value="68" enum="KeyList">
  559. D Key
  560. </constant>
  561. <constant name="KEY_E" value="69" enum="KeyList">
  562. E Key
  563. </constant>
  564. <constant name="KEY_F" value="70" enum="KeyList">
  565. F Key
  566. </constant>
  567. <constant name="KEY_G" value="71" enum="KeyList">
  568. G Key
  569. </constant>
  570. <constant name="KEY_H" value="72" enum="KeyList">
  571. H Key
  572. </constant>
  573. <constant name="KEY_I" value="73" enum="KeyList">
  574. I Key
  575. </constant>
  576. <constant name="KEY_J" value="74" enum="KeyList">
  577. J Key
  578. </constant>
  579. <constant name="KEY_K" value="75" enum="KeyList">
  580. K Key
  581. </constant>
  582. <constant name="KEY_L" value="76" enum="KeyList">
  583. L Key
  584. </constant>
  585. <constant name="KEY_M" value="77" enum="KeyList">
  586. M Key
  587. </constant>
  588. <constant name="KEY_N" value="78" enum="KeyList">
  589. N Key
  590. </constant>
  591. <constant name="KEY_O" value="79" enum="KeyList">
  592. O Key
  593. </constant>
  594. <constant name="KEY_P" value="80" enum="KeyList">
  595. P Key
  596. </constant>
  597. <constant name="KEY_Q" value="81" enum="KeyList">
  598. Q Key
  599. </constant>
  600. <constant name="KEY_R" value="82" enum="KeyList">
  601. R Key
  602. </constant>
  603. <constant name="KEY_S" value="83" enum="KeyList">
  604. S Key
  605. </constant>
  606. <constant name="KEY_T" value="84" enum="KeyList">
  607. T Key
  608. </constant>
  609. <constant name="KEY_U" value="85" enum="KeyList">
  610. U Key
  611. </constant>
  612. <constant name="KEY_V" value="86" enum="KeyList">
  613. V Key
  614. </constant>
  615. <constant name="KEY_W" value="87" enum="KeyList">
  616. W Key
  617. </constant>
  618. <constant name="KEY_X" value="88" enum="KeyList">
  619. X Key
  620. </constant>
  621. <constant name="KEY_Y" value="89" enum="KeyList">
  622. Y Key
  623. </constant>
  624. <constant name="KEY_Z" value="90" enum="KeyList">
  625. Z Key
  626. </constant>
  627. <constant name="KEY_BRACKETLEFT" value="91" enum="KeyList">
  628. [ key
  629. </constant>
  630. <constant name="KEY_BACKSLASH" value="92" enum="KeyList">
  631. \ key
  632. </constant>
  633. <constant name="KEY_BRACKETRIGHT" value="93" enum="KeyList">
  634. ] key
  635. </constant>
  636. <constant name="KEY_ASCIICIRCUM" value="94" enum="KeyList">
  637. ^ key
  638. </constant>
  639. <constant name="KEY_UNDERSCORE" value="95" enum="KeyList">
  640. _ key
  641. </constant>
  642. <constant name="KEY_QUOTELEFT" value="96" enum="KeyList">
  643. Left Quote Key
  644. </constant>
  645. <constant name="KEY_BRACELEFT" value="123" enum="KeyList">
  646. { key
  647. </constant>
  648. <constant name="KEY_BAR" value="124" enum="KeyList">
  649. | key
  650. </constant>
  651. <constant name="KEY_BRACERIGHT" value="125" enum="KeyList">
  652. } key
  653. </constant>
  654. <constant name="KEY_ASCIITILDE" value="126" enum="KeyList">
  655. ~ key
  656. </constant>
  657. <constant name="KEY_NOBREAKSPACE" value="160" enum="KeyList">
  658. </constant>
  659. <constant name="KEY_EXCLAMDOWN" value="161" enum="KeyList">
  660. </constant>
  661. <constant name="KEY_CENT" value="162" enum="KeyList">
  662. ¢ key
  663. </constant>
  664. <constant name="KEY_STERLING" value="163" enum="KeyList">
  665. </constant>
  666. <constant name="KEY_CURRENCY" value="164" enum="KeyList">
  667. </constant>
  668. <constant name="KEY_YEN" value="165" enum="KeyList">
  669. Yen Key
  670. </constant>
  671. <constant name="KEY_BROKENBAR" value="166" enum="KeyList">
  672. ¦ key
  673. </constant>
  674. <constant name="KEY_SECTION" value="167" enum="KeyList">
  675. § key
  676. </constant>
  677. <constant name="KEY_DIAERESIS" value="168" enum="KeyList">
  678. ¨ key
  679. </constant>
  680. <constant name="KEY_COPYRIGHT" value="169" enum="KeyList">
  681. © key
  682. </constant>
  683. <constant name="KEY_ORDFEMININE" value="170" enum="KeyList">
  684. </constant>
  685. <constant name="KEY_GUILLEMOTLEFT" value="171" enum="KeyList">
  686. « key
  687. </constant>
  688. <constant name="KEY_NOTSIGN" value="172" enum="KeyList">
  689. » key
  690. </constant>
  691. <constant name="KEY_HYPHEN" value="173" enum="KeyList">
  692. ‐ key
  693. </constant>
  694. <constant name="KEY_REGISTERED" value="174" enum="KeyList">
  695. ® key
  696. </constant>
  697. <constant name="KEY_MACRON" value="175" enum="KeyList">
  698. Macron Key
  699. </constant>
  700. <constant name="KEY_DEGREE" value="176" enum="KeyList">
  701. ° key
  702. </constant>
  703. <constant name="KEY_PLUSMINUS" value="177" enum="KeyList">
  704. ± key
  705. </constant>
  706. <constant name="KEY_TWOSUPERIOR" value="178" enum="KeyList">
  707. ² key
  708. </constant>
  709. <constant name="KEY_THREESUPERIOR" value="179" enum="KeyList">
  710. ³ key
  711. </constant>
  712. <constant name="KEY_ACUTE" value="180" enum="KeyList">
  713. ´ key
  714. </constant>
  715. <constant name="KEY_MU" value="181" enum="KeyList">
  716. µ key
  717. </constant>
  718. <constant name="KEY_PARAGRAPH" value="182" enum="KeyList">
  719. Paragraph Key
  720. </constant>
  721. <constant name="KEY_PERIODCENTERED" value="183" enum="KeyList">
  722. · key
  723. </constant>
  724. <constant name="KEY_CEDILLA" value="184" enum="KeyList">
  725. ¬ key
  726. </constant>
  727. <constant name="KEY_ONESUPERIOR" value="185" enum="KeyList">
  728. ¹ key
  729. </constant>
  730. <constant name="KEY_MASCULINE" value="186" enum="KeyList">
  731. ♂ key
  732. </constant>
  733. <constant name="KEY_GUILLEMOTRIGHT" value="187" enum="KeyList">
  734. » key
  735. </constant>
  736. <constant name="KEY_ONEQUARTER" value="188" enum="KeyList">
  737. ¼ key
  738. </constant>
  739. <constant name="KEY_ONEHALF" value="189" enum="KeyList">
  740. ½ key
  741. </constant>
  742. <constant name="KEY_THREEQUARTERS" value="190" enum="KeyList">
  743. ¾ key
  744. </constant>
  745. <constant name="KEY_QUESTIONDOWN" value="191" enum="KeyList">
  746. ¿ key
  747. </constant>
  748. <constant name="KEY_AGRAVE" value="192" enum="KeyList">
  749. à key
  750. </constant>
  751. <constant name="KEY_AACUTE" value="193" enum="KeyList">
  752. á key
  753. </constant>
  754. <constant name="KEY_ACIRCUMFLEX" value="194" enum="KeyList">
  755. â key
  756. </constant>
  757. <constant name="KEY_ATILDE" value="195" enum="KeyList">
  758. ã key
  759. </constant>
  760. <constant name="KEY_ADIAERESIS" value="196" enum="KeyList">
  761. ä key
  762. </constant>
  763. <constant name="KEY_ARING" value="197" enum="KeyList">
  764. å key
  765. </constant>
  766. <constant name="KEY_AE" value="198" enum="KeyList">
  767. æ key
  768. </constant>
  769. <constant name="KEY_CCEDILLA" value="199" enum="KeyList">
  770. ç key
  771. </constant>
  772. <constant name="KEY_EGRAVE" value="200" enum="KeyList">
  773. è key
  774. </constant>
  775. <constant name="KEY_EACUTE" value="201" enum="KeyList">
  776. é key
  777. </constant>
  778. <constant name="KEY_ECIRCUMFLEX" value="202" enum="KeyList">
  779. ê key
  780. </constant>
  781. <constant name="KEY_EDIAERESIS" value="203" enum="KeyList">
  782. ë key
  783. </constant>
  784. <constant name="KEY_IGRAVE" value="204" enum="KeyList">
  785. ì key
  786. </constant>
  787. <constant name="KEY_IACUTE" value="205" enum="KeyList">
  788. í key
  789. </constant>
  790. <constant name="KEY_ICIRCUMFLEX" value="206" enum="KeyList">
  791. î key
  792. </constant>
  793. <constant name="KEY_IDIAERESIS" value="207" enum="KeyList">
  794. ë key
  795. </constant>
  796. <constant name="KEY_ETH" value="208" enum="KeyList">
  797. ð key
  798. </constant>
  799. <constant name="KEY_NTILDE" value="209" enum="KeyList">
  800. ñ key
  801. </constant>
  802. <constant name="KEY_OGRAVE" value="210" enum="KeyList">
  803. ò key
  804. </constant>
  805. <constant name="KEY_OACUTE" value="211" enum="KeyList">
  806. ó key
  807. </constant>
  808. <constant name="KEY_OCIRCUMFLEX" value="212" enum="KeyList">
  809. ô key
  810. </constant>
  811. <constant name="KEY_OTILDE" value="213" enum="KeyList">
  812. õ key
  813. </constant>
  814. <constant name="KEY_ODIAERESIS" value="214" enum="KeyList">
  815. ö key
  816. </constant>
  817. <constant name="KEY_MULTIPLY" value="215" enum="KeyList">
  818. × key
  819. </constant>
  820. <constant name="KEY_OOBLIQUE" value="216" enum="KeyList">
  821. ø key
  822. </constant>
  823. <constant name="KEY_UGRAVE" value="217" enum="KeyList">
  824. ù key
  825. </constant>
  826. <constant name="KEY_UACUTE" value="218" enum="KeyList">
  827. ú key
  828. </constant>
  829. <constant name="KEY_UCIRCUMFLEX" value="219" enum="KeyList">
  830. û key
  831. </constant>
  832. <constant name="KEY_UDIAERESIS" value="220" enum="KeyList">
  833. ü key
  834. </constant>
  835. <constant name="KEY_YACUTE" value="221" enum="KeyList">
  836. ý key
  837. </constant>
  838. <constant name="KEY_THORN" value="222" enum="KeyList">
  839. þ key
  840. </constant>
  841. <constant name="KEY_SSHARP" value="223" enum="KeyList">
  842. ß key
  843. </constant>
  844. <constant name="KEY_DIVISION" value="247" enum="KeyList">
  845. ÷ key
  846. </constant>
  847. <constant name="KEY_YDIAERESIS" value="255" enum="KeyList">
  848. ÿ key
  849. </constant>
  850. <constant name="KEY_CODE_MASK" value="33554431" enum="KeyModifierMask">
  851. Key Code Mask
  852. </constant>
  853. <constant name="KEY_MODIFIER_MASK" value="-16777216" enum="KeyModifierMask">
  854. Modifier Key Mask
  855. </constant>
  856. <constant name="KEY_MASK_SHIFT" value="33554432" enum="KeyModifierMask">
  857. Shift Key Mask
  858. </constant>
  859. <constant name="KEY_MASK_ALT" value="67108864" enum="KeyModifierMask">
  860. Alt Key Mask
  861. </constant>
  862. <constant name="KEY_MASK_META" value="134217728" enum="KeyModifierMask">
  863. Meta Key Mask
  864. </constant>
  865. <constant name="KEY_MASK_CTRL" value="268435456" enum="KeyModifierMask">
  866. CTRL Key Mask
  867. </constant>
  868. <constant name="KEY_MASK_CMD" value="268435456" enum="KeyModifierMask">
  869. CMD Key Mask
  870. </constant>
  871. <constant name="KEY_MASK_KPAD" value="536870912" enum="KeyModifierMask">
  872. Keypad Key Mask
  873. </constant>
  874. <constant name="KEY_MASK_GROUP_SWITCH" value="1073741824" enum="KeyModifierMask">
  875. Group Switch Key Mask
  876. </constant>
  877. <constant name="BUTTON_LEFT" value="1" enum="ButtonList">
  878. Left Mouse Button
  879. </constant>
  880. <constant name="BUTTON_RIGHT" value="2" enum="ButtonList">
  881. Right Mouse Button
  882. </constant>
  883. <constant name="BUTTON_MIDDLE" value="3" enum="ButtonList">
  884. Middle Mouse Button
  885. </constant>
  886. <constant name="BUTTON_XBUTTON1" value="8" enum="ButtonList">
  887. Extra Mouse Button 1
  888. </constant>
  889. <constant name="BUTTON_XBUTTON2" value="9" enum="ButtonList">
  890. Extra Mouse Button 2
  891. </constant>
  892. <constant name="BUTTON_WHEEL_UP" value="4" enum="ButtonList">
  893. Mouse wheel up
  894. </constant>
  895. <constant name="BUTTON_WHEEL_DOWN" value="5" enum="ButtonList">
  896. Mouse wheel down
  897. </constant>
  898. <constant name="BUTTON_WHEEL_LEFT" value="6" enum="ButtonList">
  899. Mouse wheel left button
  900. </constant>
  901. <constant name="BUTTON_WHEEL_RIGHT" value="7" enum="ButtonList">
  902. Mouse wheel right button
  903. </constant>
  904. <constant name="BUTTON_MASK_LEFT" value="1" enum="ButtonList">
  905. Left Mouse Button Mask
  906. </constant>
  907. <constant name="BUTTON_MASK_RIGHT" value="2" enum="ButtonList">
  908. Right Mouse Button Mask
  909. </constant>
  910. <constant name="BUTTON_MASK_MIDDLE" value="4" enum="ButtonList">
  911. Middle Mouse Button Mask
  912. </constant>
  913. <constant name="BUTTON_MASK_XBUTTON1" value="128" enum="ButtonList">
  914. Extra Mouse Button 1 Mask
  915. </constant>
  916. <constant name="BUTTON_MASK_XBUTTON2" value="256" enum="ButtonList">
  917. Extra Mouse Button 2 Mask
  918. </constant>
  919. <constant name="JOY_BUTTON_0" value="0" enum="JoystickList">
  920. Joypad Button 0
  921. </constant>
  922. <constant name="JOY_BUTTON_1" value="1" enum="JoystickList">
  923. Joypad Button 1
  924. </constant>
  925. <constant name="JOY_BUTTON_2" value="2" enum="JoystickList">
  926. Joypad Button 2
  927. </constant>
  928. <constant name="JOY_BUTTON_3" value="3" enum="JoystickList">
  929. Joypad Button 3
  930. </constant>
  931. <constant name="JOY_BUTTON_4" value="4" enum="JoystickList">
  932. Joypad Button 4
  933. </constant>
  934. <constant name="JOY_BUTTON_5" value="5" enum="JoystickList">
  935. Joypad Button 5
  936. </constant>
  937. <constant name="JOY_BUTTON_6" value="6" enum="JoystickList">
  938. Joypad Button 6
  939. </constant>
  940. <constant name="JOY_BUTTON_7" value="7" enum="JoystickList">
  941. Joypad Button 7
  942. </constant>
  943. <constant name="JOY_BUTTON_8" value="8" enum="JoystickList">
  944. Joypad Button 8
  945. </constant>
  946. <constant name="JOY_BUTTON_9" value="9" enum="JoystickList">
  947. Joypad Button 9
  948. </constant>
  949. <constant name="JOY_BUTTON_10" value="10" enum="JoystickList">
  950. Joypad Button 10
  951. </constant>
  952. <constant name="JOY_BUTTON_11" value="11" enum="JoystickList">
  953. Joypad Button 11
  954. </constant>
  955. <constant name="JOY_BUTTON_12" value="12" enum="JoystickList">
  956. Joypad Button 12
  957. </constant>
  958. <constant name="JOY_BUTTON_13" value="13" enum="JoystickList">
  959. Joypad Button 13
  960. </constant>
  961. <constant name="JOY_BUTTON_14" value="14" enum="JoystickList">
  962. Joypad Button 14
  963. </constant>
  964. <constant name="JOY_BUTTON_15" value="15" enum="JoystickList">
  965. Joypad Button 15
  966. </constant>
  967. <constant name="JOY_BUTTON_MAX" value="16" enum="JoystickList">
  968. Joypad Button 16
  969. </constant>
  970. <constant name="JOY_SONY_CIRCLE" value="1" enum="JoystickList">
  971. DUALSHOCK circle button
  972. </constant>
  973. <constant name="JOY_SONY_X" value="0" enum="JoystickList">
  974. DUALSHOCK X button
  975. </constant>
  976. <constant name="JOY_SONY_SQUARE" value="2" enum="JoystickList">
  977. DUALSHOCK square button
  978. </constant>
  979. <constant name="JOY_SONY_TRIANGLE" value="3" enum="JoystickList">
  980. DUALSHOCK triangle button
  981. </constant>
  982. <constant name="JOY_XBOX_B" value="1" enum="JoystickList">
  983. XBOX controller B button
  984. </constant>
  985. <constant name="JOY_XBOX_A" value="0" enum="JoystickList">
  986. XBOX controller A button
  987. </constant>
  988. <constant name="JOY_XBOX_X" value="2" enum="JoystickList">
  989. XBOX controller X button
  990. </constant>
  991. <constant name="JOY_XBOX_Y" value="3" enum="JoystickList">
  992. XBOX controller Y button
  993. </constant>
  994. <constant name="JOY_DS_A" value="1" enum="JoystickList">
  995. DualShock controller A button
  996. </constant>
  997. <constant name="JOY_DS_B" value="0" enum="JoystickList">
  998. DualShock controller B button
  999. </constant>
  1000. <constant name="JOY_DS_X" value="3" enum="JoystickList">
  1001. DualShock controller X button
  1002. </constant>
  1003. <constant name="JOY_DS_Y" value="2" enum="JoystickList">
  1004. DualShock controller Y button
  1005. </constant>
  1006. <constant name="JOY_SELECT" value="10" enum="JoystickList">
  1007. Joypad Button Select
  1008. </constant>
  1009. <constant name="JOY_START" value="11" enum="JoystickList">
  1010. Joypad Button Start
  1011. </constant>
  1012. <constant name="JOY_DPAD_UP" value="12" enum="JoystickList">
  1013. Joypad DPad Up
  1014. </constant>
  1015. <constant name="JOY_DPAD_DOWN" value="13" enum="JoystickList">
  1016. Joypad DPad Down
  1017. </constant>
  1018. <constant name="JOY_DPAD_LEFT" value="14" enum="JoystickList">
  1019. Joypad DPad Left
  1020. </constant>
  1021. <constant name="JOY_DPAD_RIGHT" value="15" enum="JoystickList">
  1022. Joypad DPad Right
  1023. </constant>
  1024. <constant name="JOY_L" value="4" enum="JoystickList">
  1025. Joypad Left Shoulder Button
  1026. </constant>
  1027. <constant name="JOY_L2" value="6" enum="JoystickList">
  1028. Joypad Left Trigger
  1029. </constant>
  1030. <constant name="JOY_L3" value="8" enum="JoystickList">
  1031. Joypad Left Stick Click
  1032. </constant>
  1033. <constant name="JOY_R" value="5" enum="JoystickList">
  1034. Joypad Right Shoulder Button
  1035. </constant>
  1036. <constant name="JOY_R2" value="7" enum="JoystickList">
  1037. Joypad Right Trigger
  1038. </constant>
  1039. <constant name="JOY_R3" value="9" enum="JoystickList">
  1040. Joypad Right Stick Click
  1041. </constant>
  1042. <constant name="JOY_AXIS_0" value="0" enum="JoystickList">
  1043. Joypad Left Stick Horizontal Axis
  1044. </constant>
  1045. <constant name="JOY_AXIS_1" value="1" enum="JoystickList">
  1046. Joypad Left Stick Vertical Axis
  1047. </constant>
  1048. <constant name="JOY_AXIS_2" value="2" enum="JoystickList">
  1049. Joypad Right Stick Horizontal Axis
  1050. </constant>
  1051. <constant name="JOY_AXIS_3" value="3" enum="JoystickList">
  1052. Joypad Right Stick Vertical Axis
  1053. </constant>
  1054. <constant name="JOY_AXIS_4" value="4" enum="JoystickList">
  1055. </constant>
  1056. <constant name="JOY_AXIS_5" value="5" enum="JoystickList">
  1057. </constant>
  1058. <constant name="JOY_AXIS_6" value="6" enum="JoystickList">
  1059. Joypad Left Trigger Analog Axis
  1060. </constant>
  1061. <constant name="JOY_AXIS_7" value="7" enum="JoystickList">
  1062. Joypad Right Trigger Analog Axis
  1063. </constant>
  1064. <constant name="JOY_AXIS_8" value="8" enum="JoystickList">
  1065. </constant>
  1066. <constant name="JOY_AXIS_9" value="9" enum="JoystickList">
  1067. </constant>
  1068. <constant name="JOY_AXIS_MAX" value="10" enum="JoystickList">
  1069. </constant>
  1070. <constant name="JOY_ANALOG_LX" value="0" enum="JoystickList">
  1071. Joypad Left Stick Horizontal Axis
  1072. </constant>
  1073. <constant name="JOY_ANALOG_LY" value="1" enum="JoystickList">
  1074. Joypad Left Stick Vertical Axis
  1075. </constant>
  1076. <constant name="JOY_ANALOG_RX" value="2" enum="JoystickList">
  1077. Joypad Right Stick Horizontal Axis
  1078. </constant>
  1079. <constant name="JOY_ANALOG_RY" value="3" enum="JoystickList">
  1080. Joypad Right Stick Vertical Axis
  1081. </constant>
  1082. <constant name="JOY_ANALOG_L2" value="6" enum="JoystickList">
  1083. Joypad Left Analog Trigger
  1084. </constant>
  1085. <constant name="JOY_ANALOG_R2" value="7" enum="JoystickList">
  1086. Joypad Right Analog Trigger
  1087. </constant>
  1088. <constant name="MIDI_MESSAGE_NOTE_OFF" value="8" enum="MidiMessageList">
  1089. </constant>
  1090. <constant name="MIDI_MESSAGE_NOTE_ON" value="9" enum="MidiMessageList">
  1091. </constant>
  1092. <constant name="MIDI_MESSAGE_AFTERTOUCH" value="10" enum="MidiMessageList">
  1093. </constant>
  1094. <constant name="MIDI_MESSAGE_CONTROL_CHANGE" value="11" enum="MidiMessageList">
  1095. </constant>
  1096. <constant name="MIDI_MESSAGE_PROGRAM_CHANGE" value="12" enum="MidiMessageList">
  1097. </constant>
  1098. <constant name="MIDI_MESSAGE_CHANNEL_PRESSURE" value="13" enum="MidiMessageList">
  1099. </constant>
  1100. <constant name="MIDI_MESSAGE_PITCH_BEND" value="14" enum="MidiMessageList">
  1101. </constant>
  1102. <constant name="OK" value="0" enum="Error">
  1103. Functions that return Error return OK when no error occurred. Most functions don't return errors and/or just print errors to STDOUT.
  1104. </constant>
  1105. <constant name="FAILED" value="1" enum="Error">
  1106. Generic error.
  1107. </constant>
  1108. <constant name="ERR_UNAVAILABLE" value="2" enum="Error">
  1109. Unavailable error
  1110. </constant>
  1111. <constant name="ERR_UNCONFIGURED" value="3" enum="Error">
  1112. Unconfigured error
  1113. </constant>
  1114. <constant name="ERR_UNAUTHORIZED" value="4" enum="Error">
  1115. Unauthorized error
  1116. </constant>
  1117. <constant name="ERR_PARAMETER_RANGE_ERROR" value="5" enum="Error">
  1118. Parameter range error
  1119. </constant>
  1120. <constant name="ERR_OUT_OF_MEMORY" value="6" enum="Error">
  1121. Out of memory (OOM) error
  1122. </constant>
  1123. <constant name="ERR_FILE_NOT_FOUND" value="7" enum="Error">
  1124. File: Not found error
  1125. </constant>
  1126. <constant name="ERR_FILE_BAD_DRIVE" value="8" enum="Error">
  1127. File: Bad drive error
  1128. </constant>
  1129. <constant name="ERR_FILE_BAD_PATH" value="9" enum="Error">
  1130. File: Bad path error
  1131. </constant>
  1132. <constant name="ERR_FILE_NO_PERMISSION" value="10" enum="Error">
  1133. File: No permission error
  1134. </constant>
  1135. <constant name="ERR_FILE_ALREADY_IN_USE" value="11" enum="Error">
  1136. File: Already in use error
  1137. </constant>
  1138. <constant name="ERR_FILE_CANT_OPEN" value="12" enum="Error">
  1139. File: Can't open error
  1140. </constant>
  1141. <constant name="ERR_FILE_CANT_WRITE" value="13" enum="Error">
  1142. File: Can't write error
  1143. </constant>
  1144. <constant name="ERR_FILE_CANT_READ" value="14" enum="Error">
  1145. File: Can't read error
  1146. </constant>
  1147. <constant name="ERR_FILE_UNRECOGNIZED" value="15" enum="Error">
  1148. File: Unrecognized error
  1149. </constant>
  1150. <constant name="ERR_FILE_CORRUPT" value="16" enum="Error">
  1151. File: Corrupt error
  1152. </constant>
  1153. <constant name="ERR_FILE_MISSING_DEPENDENCIES" value="17" enum="Error">
  1154. File: Missing dependencies error
  1155. </constant>
  1156. <constant name="ERR_FILE_EOF" value="18" enum="Error">
  1157. File: End of file (EOF) error
  1158. </constant>
  1159. <constant name="ERR_CANT_OPEN" value="19" enum="Error">
  1160. Can't open error
  1161. </constant>
  1162. <constant name="ERR_CANT_CREATE" value="20" enum="Error">
  1163. Can't create error
  1164. </constant>
  1165. <constant name="ERR_PARSE_ERROR" value="43" enum="Error">
  1166. Parse error
  1167. </constant>
  1168. <constant name="ERR_QUERY_FAILED" value="21" enum="Error">
  1169. Query failed error
  1170. </constant>
  1171. <constant name="ERR_ALREADY_IN_USE" value="22" enum="Error">
  1172. Already in use error
  1173. </constant>
  1174. <constant name="ERR_LOCKED" value="23" enum="Error">
  1175. Locked error
  1176. </constant>
  1177. <constant name="ERR_TIMEOUT" value="24" enum="Error">
  1178. Timeout error
  1179. </constant>
  1180. <constant name="ERR_CANT_ACQUIRE_RESOURCE" value="28" enum="Error">
  1181. Can't acquire resource error
  1182. </constant>
  1183. <constant name="ERR_INVALID_DATA" value="30" enum="Error">
  1184. Invalid data error
  1185. </constant>
  1186. <constant name="ERR_INVALID_PARAMETER" value="31" enum="Error">
  1187. Invalid parameter error
  1188. </constant>
  1189. <constant name="ERR_ALREADY_EXISTS" value="32" enum="Error">
  1190. Already exists error
  1191. </constant>
  1192. <constant name="ERR_DOES_NOT_EXIST" value="33" enum="Error">
  1193. Does not exist error
  1194. </constant>
  1195. <constant name="ERR_DATABASE_CANT_READ" value="34" enum="Error">
  1196. Database: Read error
  1197. </constant>
  1198. <constant name="ERR_DATABASE_CANT_WRITE" value="35" enum="Error">
  1199. Database: Write error
  1200. </constant>
  1201. <constant name="ERR_COMPILATION_FAILED" value="36" enum="Error">
  1202. Compilation failed error
  1203. </constant>
  1204. <constant name="ERR_METHOD_NOT_FOUND" value="37" enum="Error">
  1205. Method not found error
  1206. </constant>
  1207. <constant name="ERR_LINK_FAILED" value="38" enum="Error">
  1208. Linking failed error
  1209. </constant>
  1210. <constant name="ERR_SCRIPT_FAILED" value="39" enum="Error">
  1211. Script failed error
  1212. </constant>
  1213. <constant name="ERR_CYCLIC_LINK" value="40" enum="Error">
  1214. Cycling link (import cycle) error
  1215. </constant>
  1216. <constant name="ERR_BUSY" value="44" enum="Error">
  1217. Busy error
  1218. </constant>
  1219. <constant name="ERR_HELP" value="46" enum="Error">
  1220. Help error
  1221. </constant>
  1222. <constant name="ERR_BUG" value="47" enum="Error">
  1223. Bug error
  1224. </constant>
  1225. <constant name="PROPERTY_HINT_NONE" value="0" enum="PropertyHint">
  1226. No hint for edited property.
  1227. </constant>
  1228. <constant name="PROPERTY_HINT_RANGE" value="1" enum="PropertyHint">
  1229. Hints that the string is a range, defined as "min,max" or "min,max,step". This is valid for integers and floats.
  1230. </constant>
  1231. <constant name="PROPERTY_HINT_EXP_RANGE" value="2" enum="PropertyHint">
  1232. Hints that the string is an exponential range, defined as "min,max" or "min,max,step". This is valid for integers and floats.
  1233. </constant>
  1234. <constant name="PROPERTY_HINT_ENUM" value="3" enum="PropertyHint">
  1235. Property hint for an enumerated value, like "Hello,Something,Else". This is valid for integer, float and string properties.
  1236. </constant>
  1237. <constant name="PROPERTY_HINT_EXP_EASING" value="4" enum="PropertyHint">
  1238. </constant>
  1239. <constant name="PROPERTY_HINT_LENGTH" value="5" enum="PropertyHint">
  1240. </constant>
  1241. <constant name="PROPERTY_HINT_KEY_ACCEL" value="7" enum="PropertyHint">
  1242. </constant>
  1243. <constant name="PROPERTY_HINT_FLAGS" value="8" enum="PropertyHint">
  1244. Property hint for a bitmask description, for bits 0,1,2,3 and 5 the hint would be like "Bit0,Bit1,Bit2,Bit3,,Bit5". Valid only for integers.
  1245. </constant>
  1246. <constant name="PROPERTY_HINT_LAYERS_2D_RENDER" value="9" enum="PropertyHint">
  1247. </constant>
  1248. <constant name="PROPERTY_HINT_LAYERS_2D_PHYSICS" value="10" enum="PropertyHint">
  1249. </constant>
  1250. <constant name="PROPERTY_HINT_LAYERS_3D_RENDER" value="11" enum="PropertyHint">
  1251. </constant>
  1252. <constant name="PROPERTY_HINT_LAYERS_3D_PHYSICS" value="12" enum="PropertyHint">
  1253. </constant>
  1254. <constant name="PROPERTY_HINT_FILE" value="13" enum="PropertyHint">
  1255. String property is a file (so pop up a file dialog when edited). Hint string can be a set of wildcards like "*.doc".
  1256. </constant>
  1257. <constant name="PROPERTY_HINT_DIR" value="14" enum="PropertyHint">
  1258. String property is a directory (so pop up a file dialog when edited).
  1259. </constant>
  1260. <constant name="PROPERTY_HINT_GLOBAL_FILE" value="15" enum="PropertyHint">
  1261. </constant>
  1262. <constant name="PROPERTY_HINT_GLOBAL_DIR" value="16" enum="PropertyHint">
  1263. </constant>
  1264. <constant name="PROPERTY_HINT_RESOURCE_TYPE" value="17" enum="PropertyHint">
  1265. String property is a resource, so open the resource popup menu when edited.
  1266. </constant>
  1267. <constant name="PROPERTY_HINT_MULTILINE_TEXT" value="18" enum="PropertyHint">
  1268. </constant>
  1269. <constant name="PROPERTY_HINT_PLACEHOLDER_TEXT" value="19" enum="PropertyHint">
  1270. </constant>
  1271. <constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="20" enum="PropertyHint">
  1272. </constant>
  1273. <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="21" enum="PropertyHint">
  1274. Hints that the image is compressed using lossy compression.
  1275. </constant>
  1276. <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="22" enum="PropertyHint">
  1277. Hints that the image is compressed using lossless compression.
  1278. </constant>
  1279. <constant name="PROPERTY_USAGE_STORAGE" value="1" enum="PropertyUsageFlags">
  1280. Property will be used as storage (default).
  1281. </constant>
  1282. <constant name="PROPERTY_USAGE_EDITOR" value="2" enum="PropertyUsageFlags">
  1283. Property will be visible in editor (default).
  1284. </constant>
  1285. <constant name="PROPERTY_USAGE_NETWORK" value="4" enum="PropertyUsageFlags">
  1286. </constant>
  1287. <constant name="PROPERTY_USAGE_EDITOR_HELPER" value="8" enum="PropertyUsageFlags">
  1288. </constant>
  1289. <constant name="PROPERTY_USAGE_CHECKABLE" value="16" enum="PropertyUsageFlags">
  1290. </constant>
  1291. <constant name="PROPERTY_USAGE_CHECKED" value="32" enum="PropertyUsageFlags">
  1292. </constant>
  1293. <constant name="PROPERTY_USAGE_INTERNATIONALIZED" value="64" enum="PropertyUsageFlags">
  1294. </constant>
  1295. <constant name="PROPERTY_USAGE_GROUP" value="128" enum="PropertyUsageFlags">
  1296. </constant>
  1297. <constant name="PROPERTY_USAGE_CATEGORY" value="256" enum="PropertyUsageFlags">
  1298. </constant>
  1299. <constant name="PROPERTY_USAGE_NO_INSTANCE_STATE" value="2048" enum="PropertyUsageFlags">
  1300. </constant>
  1301. <constant name="PROPERTY_USAGE_RESTART_IF_CHANGED" value="4096" enum="PropertyUsageFlags">
  1302. </constant>
  1303. <constant name="PROPERTY_USAGE_SCRIPT_VARIABLE" value="8192" enum="PropertyUsageFlags">
  1304. </constant>
  1305. <constant name="PROPERTY_USAGE_DEFAULT" value="7" enum="PropertyUsageFlags">
  1306. Default usage (storage and editor).
  1307. </constant>
  1308. <constant name="PROPERTY_USAGE_DEFAULT_INTL" value="71" enum="PropertyUsageFlags">
  1309. </constant>
  1310. <constant name="PROPERTY_USAGE_NOEDITOR" value="5" enum="PropertyUsageFlags">
  1311. </constant>
  1312. <constant name="METHOD_FLAG_NORMAL" value="1" enum="MethodFlags">
  1313. Flag for normal method
  1314. </constant>
  1315. <constant name="METHOD_FLAG_EDITOR" value="2" enum="MethodFlags">
  1316. Flag for editor method
  1317. </constant>
  1318. <constant name="METHOD_FLAG_NOSCRIPT" value="4" enum="MethodFlags">
  1319. </constant>
  1320. <constant name="METHOD_FLAG_CONST" value="8" enum="MethodFlags">
  1321. Flag for constant method
  1322. </constant>
  1323. <constant name="METHOD_FLAG_REVERSE" value="16" enum="MethodFlags">
  1324. </constant>
  1325. <constant name="METHOD_FLAG_VIRTUAL" value="32" enum="MethodFlags">
  1326. Flag for virtual method
  1327. </constant>
  1328. <constant name="METHOD_FLAG_FROM_SCRIPT" value="64" enum="MethodFlags">
  1329. Flag for method from script
  1330. </constant>
  1331. <constant name="METHOD_FLAGS_DEFAULT" value="1" enum="MethodFlags">
  1332. Default method flags
  1333. </constant>
  1334. <constant name="TYPE_NIL" value="0" enum="Variant.Type">
  1335. Variable is of type nil (only applied for null).
  1336. </constant>
  1337. <constant name="TYPE_BOOL" value="1" enum="Variant.Type">
  1338. Variable is of type [bool].
  1339. </constant>
  1340. <constant name="TYPE_INT" value="2" enum="Variant.Type">
  1341. Variable is of type [int].
  1342. </constant>
  1343. <constant name="TYPE_REAL" value="3" enum="Variant.Type">
  1344. Variable is of type [float]/real.
  1345. </constant>
  1346. <constant name="TYPE_STRING" value="4" enum="Variant.Type">
  1347. Variable is of type [String].
  1348. </constant>
  1349. <constant name="TYPE_VECTOR2" value="5" enum="Variant.Type">
  1350. Variable is of type [Vector2].
  1351. </constant>
  1352. <constant name="TYPE_RECT2" value="6" enum="Variant.Type">
  1353. Variable is of type [Rect2].
  1354. </constant>
  1355. <constant name="TYPE_VECTOR3" value="7" enum="Variant.Type">
  1356. Variable is of type [Vector3].
  1357. </constant>
  1358. <constant name="TYPE_TRANSFORM2D" value="8" enum="Variant.Type">
  1359. Variable is of type [Transform2D].
  1360. </constant>
  1361. <constant name="TYPE_PLANE" value="9" enum="Variant.Type">
  1362. Variable is of type [Plane].
  1363. </constant>
  1364. <constant name="TYPE_QUAT" value="10" enum="Variant.Type">
  1365. Variable is of type [Quat].
  1366. </constant>
  1367. <constant name="TYPE_AABB" value="11" enum="Variant.Type">
  1368. Variable is of type [AABB].
  1369. </constant>
  1370. <constant name="TYPE_BASIS" value="12" enum="Variant.Type">
  1371. Variable is of type [Basis].
  1372. </constant>
  1373. <constant name="TYPE_TRANSFORM" value="13" enum="Variant.Type">
  1374. Variable is of type [Transform].
  1375. </constant>
  1376. <constant name="TYPE_COLOR" value="14" enum="Variant.Type">
  1377. Variable is of type [Color].
  1378. </constant>
  1379. <constant name="TYPE_NODE_PATH" value="15" enum="Variant.Type">
  1380. Variable is of type [NodePath].
  1381. </constant>
  1382. <constant name="TYPE_RID" value="16" enum="Variant.Type">
  1383. Variable is of type [RID].
  1384. </constant>
  1385. <constant name="TYPE_OBJECT" value="17" enum="Variant.Type">
  1386. Variable is of type [Object].
  1387. </constant>
  1388. <constant name="TYPE_DICTIONARY" value="18" enum="Variant.Type">
  1389. Variable is of type [Dictionary].
  1390. </constant>
  1391. <constant name="TYPE_ARRAY" value="19" enum="Variant.Type">
  1392. Variable is of type [Array].
  1393. </constant>
  1394. <constant name="TYPE_RAW_ARRAY" value="20" enum="Variant.Type">
  1395. Variable is of type [PoolByteArray].
  1396. </constant>
  1397. <constant name="TYPE_INT_ARRAY" value="21" enum="Variant.Type">
  1398. Variable is of type [PoolIntArray].
  1399. </constant>
  1400. <constant name="TYPE_REAL_ARRAY" value="22" enum="Variant.Type">
  1401. Variable is of type [PoolRealArray].
  1402. </constant>
  1403. <constant name="TYPE_STRING_ARRAY" value="23" enum="Variant.Type">
  1404. Variable is of type [PoolStringArray].
  1405. </constant>
  1406. <constant name="TYPE_VECTOR2_ARRAY" value="24" enum="Variant.Type">
  1407. Variable is of type [PoolVector2Array].
  1408. </constant>
  1409. <constant name="TYPE_VECTOR3_ARRAY" value="25" enum="Variant.Type">
  1410. Variable is of type [PoolVector3Array].
  1411. </constant>
  1412. <constant name="TYPE_COLOR_ARRAY" value="26" enum="Variant.Type">
  1413. Variable is of type [PoolColorArray].
  1414. </constant>
  1415. <constant name="TYPE_MAX" value="27" enum="Variant.Type">
  1416. Marker for end of type constants.
  1417. </constant>
  1418. <constant name="OP_EQUAL" value="0" enum="Variant.Operator">
  1419. </constant>
  1420. <constant name="OP_NOT_EQUAL" value="1" enum="Variant.Operator">
  1421. </constant>
  1422. <constant name="OP_LESS" value="2" enum="Variant.Operator">
  1423. </constant>
  1424. <constant name="OP_LESS_EQUAL" value="3" enum="Variant.Operator">
  1425. </constant>
  1426. <constant name="OP_GREATER" value="4" enum="Variant.Operator">
  1427. </constant>
  1428. <constant name="OP_GREATER_EQUAL" value="5" enum="Variant.Operator">
  1429. </constant>
  1430. <constant name="OP_ADD" value="6" enum="Variant.Operator">
  1431. </constant>
  1432. <constant name="OP_SUBTRACT" value="7" enum="Variant.Operator">
  1433. </constant>
  1434. <constant name="OP_MULTIPLY" value="8" enum="Variant.Operator">
  1435. </constant>
  1436. <constant name="OP_DIVIDE" value="9" enum="Variant.Operator">
  1437. </constant>
  1438. <constant name="OP_NEGATE" value="10" enum="Variant.Operator">
  1439. </constant>
  1440. <constant name="OP_POSITIVE" value="11" enum="Variant.Operator">
  1441. </constant>
  1442. <constant name="OP_MODULE" value="12" enum="Variant.Operator">
  1443. </constant>
  1444. <constant name="OP_STRING_CONCAT" value="13" enum="Variant.Operator">
  1445. </constant>
  1446. <constant name="OP_SHIFT_LEFT" value="14" enum="Variant.Operator">
  1447. </constant>
  1448. <constant name="OP_SHIFT_RIGHT" value="15" enum="Variant.Operator">
  1449. </constant>
  1450. <constant name="OP_BIT_AND" value="16" enum="Variant.Operator">
  1451. </constant>
  1452. <constant name="OP_BIT_OR" value="17" enum="Variant.Operator">
  1453. </constant>
  1454. <constant name="OP_BIT_XOR" value="18" enum="Variant.Operator">
  1455. </constant>
  1456. <constant name="OP_BIT_NEGATE" value="19" enum="Variant.Operator">
  1457. </constant>
  1458. <constant name="OP_AND" value="20" enum="Variant.Operator">
  1459. </constant>
  1460. <constant name="OP_OR" value="21" enum="Variant.Operator">
  1461. </constant>
  1462. <constant name="OP_XOR" value="22" enum="Variant.Operator">
  1463. </constant>
  1464. <constant name="OP_NOT" value="23" enum="Variant.Operator">
  1465. </constant>
  1466. <constant name="OP_IN" value="24" enum="Variant.Operator">
  1467. </constant>
  1468. <constant name="OP_MAX" value="25" enum="Variant.Operator">
  1469. </constant>
  1470. </constants>
  1471. </class>