[email protected] 132 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052
  1. :github_url: hide
  2. .. DO NOT EDIT THIS FILE!!!
  3. .. Generated automatically from Godot engine sources.
  4. .. Generator: https://github.com/godotengine/godot/tree/3.6/doc/tools/make_rst.py.
  5. .. XML source: https://github.com/godotengine/godot/tree/3.6/doc/classes/@GlobalScope.xml.
  6. .. _class_@GlobalScope:
  7. @GlobalScope
  8. ============
  9. Global scope constants and variables.
  10. .. rst-class:: classref-introduction-group
  11. Description
  12. -----------
  13. Global scope constants and variables. This is all that resides in the globals, constants regarding error codes, scancodes, property hints, etc.
  14. Singletons are also documented here, since they can be accessed from anywhere.
  15. .. rst-class:: classref-reftable-group
  16. Properties
  17. ----------
  18. .. table::
  19. :widths: auto
  20. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  21. | :ref:`ARVRServer<class_ARVRServer>` | :ref:`ARVRServer<class_@GlobalScope_property_ARVRServer>` |
  22. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  23. | :ref:`AudioServer<class_AudioServer>` | :ref:`AudioServer<class_@GlobalScope_property_AudioServer>` |
  24. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  25. | :ref:`CameraServer<class_CameraServer>` | :ref:`CameraServer<class_@GlobalScope_property_CameraServer>` |
  26. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  27. | :ref:`ClassDB<class_ClassDB>` | :ref:`ClassDB<class_@GlobalScope_property_ClassDB>` |
  28. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  29. | :ref:`Engine<class_Engine>` | :ref:`Engine<class_@GlobalScope_property_Engine>` |
  30. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  31. | :ref:`Geometry<class_Geometry>` | :ref:`Geometry<class_@GlobalScope_property_Geometry>` |
  32. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  33. | :ref:`IP<class_IP>` | :ref:`IP<class_@GlobalScope_property_IP>` |
  34. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  35. | :ref:`Input<class_Input>` | :ref:`Input<class_@GlobalScope_property_Input>` |
  36. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  37. | :ref:`InputMap<class_InputMap>` | :ref:`InputMap<class_@GlobalScope_property_InputMap>` |
  38. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  39. | :ref:`JSON<class_JSON>` | :ref:`JSON<class_@GlobalScope_property_JSON>` |
  40. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  41. | :ref:`JavaClassWrapper<class_JavaClassWrapper>` | :ref:`JavaClassWrapper<class_@GlobalScope_property_JavaClassWrapper>` |
  42. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  43. | :ref:`JavaScript<class_JavaScript>` | :ref:`JavaScript<class_@GlobalScope_property_JavaScript>` |
  44. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  45. | :ref:`Marshalls<class_Marshalls>` | :ref:`Marshalls<class_@GlobalScope_property_Marshalls>` |
  46. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  47. | :ref:`Navigation2DServer<class_Navigation2DServer>` | :ref:`Navigation2DServer<class_@GlobalScope_property_Navigation2DServer>` |
  48. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  49. | :ref:`NavigationMeshGenerator<class_NavigationMeshGenerator>` | :ref:`NavigationMeshGenerator<class_@GlobalScope_property_NavigationMeshGenerator>` |
  50. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  51. | :ref:`NavigationServer<class_NavigationServer>` | :ref:`NavigationServer<class_@GlobalScope_property_NavigationServer>` |
  52. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  53. | :ref:`OS<class_OS>` | :ref:`OS<class_@GlobalScope_property_OS>` |
  54. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  55. | :ref:`Performance<class_Performance>` | :ref:`Performance<class_@GlobalScope_property_Performance>` |
  56. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  57. | :ref:`Physics2DServer<class_Physics2DServer>` | :ref:`Physics2DServer<class_@GlobalScope_property_Physics2DServer>` |
  58. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  59. | :ref:`PhysicsServer<class_PhysicsServer>` | :ref:`PhysicsServer<class_@GlobalScope_property_PhysicsServer>` |
  60. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  61. | :ref:`ProjectSettings<class_ProjectSettings>` | :ref:`ProjectSettings<class_@GlobalScope_property_ProjectSettings>` |
  62. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  63. | :ref:`ResourceLoader<class_ResourceLoader>` | :ref:`ResourceLoader<class_@GlobalScope_property_ResourceLoader>` |
  64. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  65. | :ref:`ResourceSaver<class_ResourceSaver>` | :ref:`ResourceSaver<class_@GlobalScope_property_ResourceSaver>` |
  66. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  67. | :ref:`Time<class_Time>` | :ref:`Time<class_@GlobalScope_property_Time>` |
  68. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  69. | :ref:`TranslationServer<class_TranslationServer>` | :ref:`TranslationServer<class_@GlobalScope_property_TranslationServer>` |
  70. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  71. | :ref:`VisualScriptEditor<class_VisualScriptEditor>` | :ref:`VisualScriptEditor<class_@GlobalScope_property_VisualScriptEditor>` |
  72. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  73. | :ref:`VisualServer<class_VisualServer>` | :ref:`VisualServer<class_@GlobalScope_property_VisualServer>` |
  74. +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
  75. .. rst-class:: classref-section-separator
  76. ----
  77. .. rst-class:: classref-descriptions-group
  78. Enumerations
  79. ------------
  80. .. _enum_@GlobalScope_Margin:
  81. .. rst-class:: classref-enumeration
  82. enum **Margin**:
  83. .. _class_@GlobalScope_constant_MARGIN_LEFT:
  84. .. rst-class:: classref-enumeration-constant
  85. :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_LEFT** = ``0``
  86. Left margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
  87. .. _class_@GlobalScope_constant_MARGIN_TOP:
  88. .. rst-class:: classref-enumeration-constant
  89. :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_TOP** = ``1``
  90. Top margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
  91. .. _class_@GlobalScope_constant_MARGIN_RIGHT:
  92. .. rst-class:: classref-enumeration-constant
  93. :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_RIGHT** = ``2``
  94. Right margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
  95. .. _class_@GlobalScope_constant_MARGIN_BOTTOM:
  96. .. rst-class:: classref-enumeration-constant
  97. :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_BOTTOM** = ``3``
  98. Bottom margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
  99. .. rst-class:: classref-item-separator
  100. ----
  101. .. _enum_@GlobalScope_Corner:
  102. .. rst-class:: classref-enumeration
  103. enum **Corner**:
  104. .. _class_@GlobalScope_constant_CORNER_TOP_LEFT:
  105. .. rst-class:: classref-enumeration-constant
  106. :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_TOP_LEFT** = ``0``
  107. Top-left corner.
  108. .. _class_@GlobalScope_constant_CORNER_TOP_RIGHT:
  109. .. rst-class:: classref-enumeration-constant
  110. :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_TOP_RIGHT** = ``1``
  111. Top-right corner.
  112. .. _class_@GlobalScope_constant_CORNER_BOTTOM_RIGHT:
  113. .. rst-class:: classref-enumeration-constant
  114. :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_BOTTOM_RIGHT** = ``2``
  115. Bottom-right corner.
  116. .. _class_@GlobalScope_constant_CORNER_BOTTOM_LEFT:
  117. .. rst-class:: classref-enumeration-constant
  118. :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_BOTTOM_LEFT** = ``3``
  119. Bottom-left corner.
  120. .. rst-class:: classref-item-separator
  121. ----
  122. .. _enum_@GlobalScope_Orientation:
  123. .. rst-class:: classref-enumeration
  124. enum **Orientation**:
  125. .. _class_@GlobalScope_constant_VERTICAL:
  126. .. rst-class:: classref-enumeration-constant
  127. :ref:`Orientation<enum_@GlobalScope_Orientation>` **VERTICAL** = ``1``
  128. General vertical alignment, usually used for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
  129. .. _class_@GlobalScope_constant_HORIZONTAL:
  130. .. rst-class:: classref-enumeration-constant
  131. :ref:`Orientation<enum_@GlobalScope_Orientation>` **HORIZONTAL** = ``0``
  132. General horizontal alignment, usually used for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
  133. .. rst-class:: classref-item-separator
  134. ----
  135. .. _enum_@GlobalScope_HAlign:
  136. .. rst-class:: classref-enumeration
  137. enum **HAlign**:
  138. .. _class_@GlobalScope_constant_HALIGN_LEFT:
  139. .. rst-class:: classref-enumeration-constant
  140. :ref:`HAlign<enum_@GlobalScope_HAlign>` **HALIGN_LEFT** = ``0``
  141. Horizontal left alignment, usually for text-derived classes.
  142. .. _class_@GlobalScope_constant_HALIGN_CENTER:
  143. .. rst-class:: classref-enumeration-constant
  144. :ref:`HAlign<enum_@GlobalScope_HAlign>` **HALIGN_CENTER** = ``1``
  145. Horizontal center alignment, usually for text-derived classes.
  146. .. _class_@GlobalScope_constant_HALIGN_RIGHT:
  147. .. rst-class:: classref-enumeration-constant
  148. :ref:`HAlign<enum_@GlobalScope_HAlign>` **HALIGN_RIGHT** = ``2``
  149. Horizontal right alignment, usually for text-derived classes.
  150. .. rst-class:: classref-item-separator
  151. ----
  152. .. _enum_@GlobalScope_VAlign:
  153. .. rst-class:: classref-enumeration
  154. enum **VAlign**:
  155. .. _class_@GlobalScope_constant_VALIGN_TOP:
  156. .. rst-class:: classref-enumeration-constant
  157. :ref:`VAlign<enum_@GlobalScope_VAlign>` **VALIGN_TOP** = ``0``
  158. Vertical top alignment, usually for text-derived classes.
  159. .. _class_@GlobalScope_constant_VALIGN_CENTER:
  160. .. rst-class:: classref-enumeration-constant
  161. :ref:`VAlign<enum_@GlobalScope_VAlign>` **VALIGN_CENTER** = ``1``
  162. Vertical center alignment, usually for text-derived classes.
  163. .. _class_@GlobalScope_constant_VALIGN_BOTTOM:
  164. .. rst-class:: classref-enumeration-constant
  165. :ref:`VAlign<enum_@GlobalScope_VAlign>` **VALIGN_BOTTOM** = ``2``
  166. Vertical bottom alignment, usually for text-derived classes.
  167. .. rst-class:: classref-item-separator
  168. ----
  169. .. _enum_@GlobalScope_KeyList:
  170. .. rst-class:: classref-enumeration
  171. enum **KeyList**:
  172. .. _class_@GlobalScope_constant_KEY_ESCAPE:
  173. .. rst-class:: classref-enumeration-constant
  174. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ESCAPE** = ``16777217``
  175. Escape key.
  176. .. _class_@GlobalScope_constant_KEY_TAB:
  177. .. rst-class:: classref-enumeration-constant
  178. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TAB** = ``16777218``
  179. Tab key.
  180. .. _class_@GlobalScope_constant_KEY_BACKTAB:
  181. .. rst-class:: classref-enumeration-constant
  182. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACKTAB** = ``16777219``
  183. Shift + Tab key.
  184. .. _class_@GlobalScope_constant_KEY_BACKSPACE:
  185. .. rst-class:: classref-enumeration-constant
  186. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACKSPACE** = ``16777220``
  187. Backspace key.
  188. .. _class_@GlobalScope_constant_KEY_ENTER:
  189. .. rst-class:: classref-enumeration-constant
  190. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ENTER** = ``16777221``
  191. Return key (on the main keyboard).
  192. .. _class_@GlobalScope_constant_KEY_KP_ENTER:
  193. .. rst-class:: classref-enumeration-constant
  194. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_ENTER** = ``16777222``
  195. Enter key on the numeric keypad.
  196. .. _class_@GlobalScope_constant_KEY_INSERT:
  197. .. rst-class:: classref-enumeration-constant
  198. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_INSERT** = ``16777223``
  199. Insert key.
  200. .. _class_@GlobalScope_constant_KEY_DELETE:
  201. .. rst-class:: classref-enumeration-constant
  202. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DELETE** = ``16777224``
  203. Delete key.
  204. .. _class_@GlobalScope_constant_KEY_PAUSE:
  205. .. rst-class:: classref-enumeration-constant
  206. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PAUSE** = ``16777225``
  207. Pause key.
  208. .. _class_@GlobalScope_constant_KEY_PRINT:
  209. .. rst-class:: classref-enumeration-constant
  210. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PRINT** = ``16777226``
  211. Print Screen key.
  212. .. _class_@GlobalScope_constant_KEY_SYSREQ:
  213. .. rst-class:: classref-enumeration-constant
  214. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SYSREQ** = ``16777227``
  215. System Request key.
  216. .. _class_@GlobalScope_constant_KEY_CLEAR:
  217. .. rst-class:: classref-enumeration-constant
  218. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CLEAR** = ``16777228``
  219. Clear key.
  220. .. _class_@GlobalScope_constant_KEY_HOME:
  221. .. rst-class:: classref-enumeration-constant
  222. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HOME** = ``16777229``
  223. Home key.
  224. .. _class_@GlobalScope_constant_KEY_END:
  225. .. rst-class:: classref-enumeration-constant
  226. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_END** = ``16777230``
  227. End key.
  228. .. _class_@GlobalScope_constant_KEY_LEFT:
  229. .. rst-class:: classref-enumeration-constant
  230. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LEFT** = ``16777231``
  231. Left arrow key.
  232. .. _class_@GlobalScope_constant_KEY_UP:
  233. .. rst-class:: classref-enumeration-constant
  234. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UP** = ``16777232``
  235. Up arrow key.
  236. .. _class_@GlobalScope_constant_KEY_RIGHT:
  237. .. rst-class:: classref-enumeration-constant
  238. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_RIGHT** = ``16777233``
  239. Right arrow key.
  240. .. _class_@GlobalScope_constant_KEY_DOWN:
  241. .. rst-class:: classref-enumeration-constant
  242. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DOWN** = ``16777234``
  243. Down arrow key.
  244. .. _class_@GlobalScope_constant_KEY_PAGEUP:
  245. .. rst-class:: classref-enumeration-constant
  246. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PAGEUP** = ``16777235``
  247. Page Up key.
  248. .. _class_@GlobalScope_constant_KEY_PAGEDOWN:
  249. .. rst-class:: classref-enumeration-constant
  250. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PAGEDOWN** = ``16777236``
  251. Page Down key.
  252. .. _class_@GlobalScope_constant_KEY_SHIFT:
  253. .. rst-class:: classref-enumeration-constant
  254. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SHIFT** = ``16777237``
  255. Shift key.
  256. .. _class_@GlobalScope_constant_KEY_CONTROL:
  257. .. rst-class:: classref-enumeration-constant
  258. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CONTROL** = ``16777238``
  259. Control key.
  260. .. _class_@GlobalScope_constant_KEY_META:
  261. .. rst-class:: classref-enumeration-constant
  262. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_META** = ``16777239``
  263. Meta key.
  264. .. _class_@GlobalScope_constant_KEY_ALT:
  265. .. rst-class:: classref-enumeration-constant
  266. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ALT** = ``16777240``
  267. Alt key.
  268. .. _class_@GlobalScope_constant_KEY_CAPSLOCK:
  269. .. rst-class:: classref-enumeration-constant
  270. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CAPSLOCK** = ``16777241``
  271. Caps Lock key.
  272. .. _class_@GlobalScope_constant_KEY_NUMLOCK:
  273. .. rst-class:: classref-enumeration-constant
  274. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NUMLOCK** = ``16777242``
  275. Num Lock key.
  276. .. _class_@GlobalScope_constant_KEY_SCROLLLOCK:
  277. .. rst-class:: classref-enumeration-constant
  278. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SCROLLLOCK** = ``16777243``
  279. Scroll Lock key.
  280. .. _class_@GlobalScope_constant_KEY_F1:
  281. .. rst-class:: classref-enumeration-constant
  282. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F1** = ``16777244``
  283. F1 key.
  284. .. _class_@GlobalScope_constant_KEY_F2:
  285. .. rst-class:: classref-enumeration-constant
  286. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F2** = ``16777245``
  287. F2 key.
  288. .. _class_@GlobalScope_constant_KEY_F3:
  289. .. rst-class:: classref-enumeration-constant
  290. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F3** = ``16777246``
  291. F3 key.
  292. .. _class_@GlobalScope_constant_KEY_F4:
  293. .. rst-class:: classref-enumeration-constant
  294. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F4** = ``16777247``
  295. F4 key.
  296. .. _class_@GlobalScope_constant_KEY_F5:
  297. .. rst-class:: classref-enumeration-constant
  298. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F5** = ``16777248``
  299. F5 key.
  300. .. _class_@GlobalScope_constant_KEY_F6:
  301. .. rst-class:: classref-enumeration-constant
  302. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F6** = ``16777249``
  303. F6 key.
  304. .. _class_@GlobalScope_constant_KEY_F7:
  305. .. rst-class:: classref-enumeration-constant
  306. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F7** = ``16777250``
  307. F7 key.
  308. .. _class_@GlobalScope_constant_KEY_F8:
  309. .. rst-class:: classref-enumeration-constant
  310. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F8** = ``16777251``
  311. F8 key.
  312. .. _class_@GlobalScope_constant_KEY_F9:
  313. .. rst-class:: classref-enumeration-constant
  314. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F9** = ``16777252``
  315. F9 key.
  316. .. _class_@GlobalScope_constant_KEY_F10:
  317. .. rst-class:: classref-enumeration-constant
  318. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F10** = ``16777253``
  319. F10 key.
  320. .. _class_@GlobalScope_constant_KEY_F11:
  321. .. rst-class:: classref-enumeration-constant
  322. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F11** = ``16777254``
  323. F11 key.
  324. .. _class_@GlobalScope_constant_KEY_F12:
  325. .. rst-class:: classref-enumeration-constant
  326. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F12** = ``16777255``
  327. F12 key.
  328. .. _class_@GlobalScope_constant_KEY_F13:
  329. .. rst-class:: classref-enumeration-constant
  330. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F13** = ``16777256``
  331. F13 key.
  332. .. _class_@GlobalScope_constant_KEY_F14:
  333. .. rst-class:: classref-enumeration-constant
  334. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F14** = ``16777257``
  335. F14 key.
  336. .. _class_@GlobalScope_constant_KEY_F15:
  337. .. rst-class:: classref-enumeration-constant
  338. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F15** = ``16777258``
  339. F15 key.
  340. .. _class_@GlobalScope_constant_KEY_F16:
  341. .. rst-class:: classref-enumeration-constant
  342. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F16** = ``16777259``
  343. F16 key.
  344. .. _class_@GlobalScope_constant_KEY_KP_MULTIPLY:
  345. .. rst-class:: classref-enumeration-constant
  346. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_MULTIPLY** = ``16777345``
  347. Multiply (\*) key on the numeric keypad.
  348. .. _class_@GlobalScope_constant_KEY_KP_DIVIDE:
  349. .. rst-class:: classref-enumeration-constant
  350. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_DIVIDE** = ``16777346``
  351. Divide (/) key on the numeric keypad.
  352. .. _class_@GlobalScope_constant_KEY_KP_SUBTRACT:
  353. .. rst-class:: classref-enumeration-constant
  354. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_SUBTRACT** = ``16777347``
  355. Subtract (-) key on the numeric keypad.
  356. .. _class_@GlobalScope_constant_KEY_KP_PERIOD:
  357. .. rst-class:: classref-enumeration-constant
  358. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_PERIOD** = ``16777348``
  359. Period (.) key on the numeric keypad.
  360. .. _class_@GlobalScope_constant_KEY_KP_ADD:
  361. .. rst-class:: classref-enumeration-constant
  362. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_ADD** = ``16777349``
  363. Add (+) key on the numeric keypad.
  364. .. _class_@GlobalScope_constant_KEY_KP_0:
  365. .. rst-class:: classref-enumeration-constant
  366. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_0** = ``16777350``
  367. Number 0 on the numeric keypad.
  368. .. _class_@GlobalScope_constant_KEY_KP_1:
  369. .. rst-class:: classref-enumeration-constant
  370. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_1** = ``16777351``
  371. Number 1 on the numeric keypad.
  372. .. _class_@GlobalScope_constant_KEY_KP_2:
  373. .. rst-class:: classref-enumeration-constant
  374. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_2** = ``16777352``
  375. Number 2 on the numeric keypad.
  376. .. _class_@GlobalScope_constant_KEY_KP_3:
  377. .. rst-class:: classref-enumeration-constant
  378. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_3** = ``16777353``
  379. Number 3 on the numeric keypad.
  380. .. _class_@GlobalScope_constant_KEY_KP_4:
  381. .. rst-class:: classref-enumeration-constant
  382. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_4** = ``16777354``
  383. Number 4 on the numeric keypad.
  384. .. _class_@GlobalScope_constant_KEY_KP_5:
  385. .. rst-class:: classref-enumeration-constant
  386. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_5** = ``16777355``
  387. Number 5 on the numeric keypad.
  388. .. _class_@GlobalScope_constant_KEY_KP_6:
  389. .. rst-class:: classref-enumeration-constant
  390. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_6** = ``16777356``
  391. Number 6 on the numeric keypad.
  392. .. _class_@GlobalScope_constant_KEY_KP_7:
  393. .. rst-class:: classref-enumeration-constant
  394. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_7** = ``16777357``
  395. Number 7 on the numeric keypad.
  396. .. _class_@GlobalScope_constant_KEY_KP_8:
  397. .. rst-class:: classref-enumeration-constant
  398. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_8** = ``16777358``
  399. Number 8 on the numeric keypad.
  400. .. _class_@GlobalScope_constant_KEY_KP_9:
  401. .. rst-class:: classref-enumeration-constant
  402. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_9** = ``16777359``
  403. Number 9 on the numeric keypad.
  404. .. _class_@GlobalScope_constant_KEY_SUPER_L:
  405. .. rst-class:: classref-enumeration-constant
  406. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SUPER_L** = ``16777260``
  407. Left Super key (Windows key).
  408. .. _class_@GlobalScope_constant_KEY_SUPER_R:
  409. .. rst-class:: classref-enumeration-constant
  410. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SUPER_R** = ``16777261``
  411. Right Super key (Windows key).
  412. .. _class_@GlobalScope_constant_KEY_MENU:
  413. .. rst-class:: classref-enumeration-constant
  414. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MENU** = ``16777262``
  415. Context menu key.
  416. .. _class_@GlobalScope_constant_KEY_HYPER_L:
  417. .. rst-class:: classref-enumeration-constant
  418. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HYPER_L** = ``16777263``
  419. Left Hyper key.
  420. .. _class_@GlobalScope_constant_KEY_HYPER_R:
  421. .. rst-class:: classref-enumeration-constant
  422. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HYPER_R** = ``16777264``
  423. Right Hyper key.
  424. .. _class_@GlobalScope_constant_KEY_HELP:
  425. .. rst-class:: classref-enumeration-constant
  426. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HELP** = ``16777265``
  427. Help key.
  428. .. _class_@GlobalScope_constant_KEY_DIRECTION_L:
  429. .. rst-class:: classref-enumeration-constant
  430. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIRECTION_L** = ``16777266``
  431. Left Direction key.
  432. .. _class_@GlobalScope_constant_KEY_DIRECTION_R:
  433. .. rst-class:: classref-enumeration-constant
  434. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIRECTION_R** = ``16777267``
  435. Right Direction key.
  436. .. _class_@GlobalScope_constant_KEY_BACK:
  437. .. rst-class:: classref-enumeration-constant
  438. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACK** = ``16777280``
  439. Media back key. Not to be confused with the Back button on an Android device.
  440. .. _class_@GlobalScope_constant_KEY_FORWARD:
  441. .. rst-class:: classref-enumeration-constant
  442. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_FORWARD** = ``16777281``
  443. Media forward key.
  444. .. _class_@GlobalScope_constant_KEY_STOP:
  445. .. rst-class:: classref-enumeration-constant
  446. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_STOP** = ``16777282``
  447. Media stop key.
  448. .. _class_@GlobalScope_constant_KEY_REFRESH:
  449. .. rst-class:: classref-enumeration-constant
  450. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_REFRESH** = ``16777283``
  451. Media refresh key.
  452. .. _class_@GlobalScope_constant_KEY_VOLUMEDOWN:
  453. .. rst-class:: classref-enumeration-constant
  454. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_VOLUMEDOWN** = ``16777284``
  455. Volume down key.
  456. .. _class_@GlobalScope_constant_KEY_VOLUMEMUTE:
  457. .. rst-class:: classref-enumeration-constant
  458. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_VOLUMEMUTE** = ``16777285``
  459. Mute volume key.
  460. .. _class_@GlobalScope_constant_KEY_VOLUMEUP:
  461. .. rst-class:: classref-enumeration-constant
  462. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_VOLUMEUP** = ``16777286``
  463. Volume up key.
  464. .. _class_@GlobalScope_constant_KEY_BASSBOOST:
  465. .. rst-class:: classref-enumeration-constant
  466. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BASSBOOST** = ``16777287``
  467. Bass Boost key.
  468. .. _class_@GlobalScope_constant_KEY_BASSUP:
  469. .. rst-class:: classref-enumeration-constant
  470. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BASSUP** = ``16777288``
  471. Bass up key.
  472. .. _class_@GlobalScope_constant_KEY_BASSDOWN:
  473. .. rst-class:: classref-enumeration-constant
  474. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BASSDOWN** = ``16777289``
  475. Bass down key.
  476. .. _class_@GlobalScope_constant_KEY_TREBLEUP:
  477. .. rst-class:: classref-enumeration-constant
  478. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TREBLEUP** = ``16777290``
  479. Treble up key.
  480. .. _class_@GlobalScope_constant_KEY_TREBLEDOWN:
  481. .. rst-class:: classref-enumeration-constant
  482. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TREBLEDOWN** = ``16777291``
  483. Treble down key.
  484. .. _class_@GlobalScope_constant_KEY_MEDIAPLAY:
  485. .. rst-class:: classref-enumeration-constant
  486. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIAPLAY** = ``16777292``
  487. Media play key.
  488. .. _class_@GlobalScope_constant_KEY_MEDIASTOP:
  489. .. rst-class:: classref-enumeration-constant
  490. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIASTOP** = ``16777293``
  491. Media stop key.
  492. .. _class_@GlobalScope_constant_KEY_MEDIAPREVIOUS:
  493. .. rst-class:: classref-enumeration-constant
  494. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIAPREVIOUS** = ``16777294``
  495. Previous song key.
  496. .. _class_@GlobalScope_constant_KEY_MEDIANEXT:
  497. .. rst-class:: classref-enumeration-constant
  498. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIANEXT** = ``16777295``
  499. Next song key.
  500. .. _class_@GlobalScope_constant_KEY_MEDIARECORD:
  501. .. rst-class:: classref-enumeration-constant
  502. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIARECORD** = ``16777296``
  503. Media record key.
  504. .. _class_@GlobalScope_constant_KEY_HOMEPAGE:
  505. .. rst-class:: classref-enumeration-constant
  506. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HOMEPAGE** = ``16777297``
  507. Home page key.
  508. .. _class_@GlobalScope_constant_KEY_FAVORITES:
  509. .. rst-class:: classref-enumeration-constant
  510. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_FAVORITES** = ``16777298``
  511. Favorites key.
  512. .. _class_@GlobalScope_constant_KEY_SEARCH:
  513. .. rst-class:: classref-enumeration-constant
  514. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SEARCH** = ``16777299``
  515. Search key.
  516. .. _class_@GlobalScope_constant_KEY_STANDBY:
  517. .. rst-class:: classref-enumeration-constant
  518. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_STANDBY** = ``16777300``
  519. Standby key.
  520. .. _class_@GlobalScope_constant_KEY_OPENURL:
  521. .. rst-class:: classref-enumeration-constant
  522. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OPENURL** = ``16777301``
  523. Open URL / Launch Browser key.
  524. .. _class_@GlobalScope_constant_KEY_LAUNCHMAIL:
  525. .. rst-class:: classref-enumeration-constant
  526. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHMAIL** = ``16777302``
  527. Launch Mail key.
  528. .. _class_@GlobalScope_constant_KEY_LAUNCHMEDIA:
  529. .. rst-class:: classref-enumeration-constant
  530. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHMEDIA** = ``16777303``
  531. Launch Media key.
  532. .. _class_@GlobalScope_constant_KEY_LAUNCH0:
  533. .. rst-class:: classref-enumeration-constant
  534. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH0** = ``16777304``
  535. Launch Shortcut 0 key.
  536. .. _class_@GlobalScope_constant_KEY_LAUNCH1:
  537. .. rst-class:: classref-enumeration-constant
  538. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH1** = ``16777305``
  539. Launch Shortcut 1 key.
  540. .. _class_@GlobalScope_constant_KEY_LAUNCH2:
  541. .. rst-class:: classref-enumeration-constant
  542. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH2** = ``16777306``
  543. Launch Shortcut 2 key.
  544. .. _class_@GlobalScope_constant_KEY_LAUNCH3:
  545. .. rst-class:: classref-enumeration-constant
  546. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH3** = ``16777307``
  547. Launch Shortcut 3 key.
  548. .. _class_@GlobalScope_constant_KEY_LAUNCH4:
  549. .. rst-class:: classref-enumeration-constant
  550. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH4** = ``16777308``
  551. Launch Shortcut 4 key.
  552. .. _class_@GlobalScope_constant_KEY_LAUNCH5:
  553. .. rst-class:: classref-enumeration-constant
  554. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH5** = ``16777309``
  555. Launch Shortcut 5 key.
  556. .. _class_@GlobalScope_constant_KEY_LAUNCH6:
  557. .. rst-class:: classref-enumeration-constant
  558. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH6** = ``16777310``
  559. Launch Shortcut 6 key.
  560. .. _class_@GlobalScope_constant_KEY_LAUNCH7:
  561. .. rst-class:: classref-enumeration-constant
  562. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH7** = ``16777311``
  563. Launch Shortcut 7 key.
  564. .. _class_@GlobalScope_constant_KEY_LAUNCH8:
  565. .. rst-class:: classref-enumeration-constant
  566. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH8** = ``16777312``
  567. Launch Shortcut 8 key.
  568. .. _class_@GlobalScope_constant_KEY_LAUNCH9:
  569. .. rst-class:: classref-enumeration-constant
  570. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH9** = ``16777313``
  571. Launch Shortcut 9 key.
  572. .. _class_@GlobalScope_constant_KEY_LAUNCHA:
  573. .. rst-class:: classref-enumeration-constant
  574. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHA** = ``16777314``
  575. Launch Shortcut A key.
  576. .. _class_@GlobalScope_constant_KEY_LAUNCHB:
  577. .. rst-class:: classref-enumeration-constant
  578. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHB** = ``16777315``
  579. Launch Shortcut B key.
  580. .. _class_@GlobalScope_constant_KEY_LAUNCHC:
  581. .. rst-class:: classref-enumeration-constant
  582. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHC** = ``16777316``
  583. Launch Shortcut C key.
  584. .. _class_@GlobalScope_constant_KEY_LAUNCHD:
  585. .. rst-class:: classref-enumeration-constant
  586. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHD** = ``16777317``
  587. Launch Shortcut D key.
  588. .. _class_@GlobalScope_constant_KEY_LAUNCHE:
  589. .. rst-class:: classref-enumeration-constant
  590. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHE** = ``16777318``
  591. Launch Shortcut E key.
  592. .. _class_@GlobalScope_constant_KEY_LAUNCHF:
  593. .. rst-class:: classref-enumeration-constant
  594. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHF** = ``16777319``
  595. Launch Shortcut F key.
  596. .. _class_@GlobalScope_constant_KEY_UNKNOWN:
  597. .. rst-class:: classref-enumeration-constant
  598. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UNKNOWN** = ``33554431``
  599. Unknown key.
  600. .. _class_@GlobalScope_constant_KEY_SPACE:
  601. .. rst-class:: classref-enumeration-constant
  602. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SPACE** = ``32``
  603. Space key.
  604. .. _class_@GlobalScope_constant_KEY_EXCLAM:
  605. .. rst-class:: classref-enumeration-constant
  606. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EXCLAM** = ``33``
  607. ! key.
  608. .. _class_@GlobalScope_constant_KEY_QUOTEDBL:
  609. .. rst-class:: classref-enumeration-constant
  610. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUOTEDBL** = ``34``
  611. " key.
  612. .. _class_@GlobalScope_constant_KEY_NUMBERSIGN:
  613. .. rst-class:: classref-enumeration-constant
  614. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NUMBERSIGN** = ``35``
  615. # key.
  616. .. _class_@GlobalScope_constant_KEY_DOLLAR:
  617. .. rst-class:: classref-enumeration-constant
  618. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DOLLAR** = ``36``
  619. $ key.
  620. .. _class_@GlobalScope_constant_KEY_PERCENT:
  621. .. rst-class:: classref-enumeration-constant
  622. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PERCENT** = ``37``
  623. % key.
  624. .. _class_@GlobalScope_constant_KEY_AMPERSAND:
  625. .. rst-class:: classref-enumeration-constant
  626. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AMPERSAND** = ``38``
  627. & key.
  628. .. _class_@GlobalScope_constant_KEY_APOSTROPHE:
  629. .. rst-class:: classref-enumeration-constant
  630. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_APOSTROPHE** = ``39``
  631. ' key.
  632. .. _class_@GlobalScope_constant_KEY_PARENLEFT:
  633. .. rst-class:: classref-enumeration-constant
  634. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PARENLEFT** = ``40``
  635. ( key.
  636. .. _class_@GlobalScope_constant_KEY_PARENRIGHT:
  637. .. rst-class:: classref-enumeration-constant
  638. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PARENRIGHT** = ``41``
  639. ) key.
  640. .. _class_@GlobalScope_constant_KEY_ASTERISK:
  641. .. rst-class:: classref-enumeration-constant
  642. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ASTERISK** = ``42``
  643. \* key.
  644. .. _class_@GlobalScope_constant_KEY_PLUS:
  645. .. rst-class:: classref-enumeration-constant
  646. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PLUS** = ``43``
  647. + key.
  648. .. _class_@GlobalScope_constant_KEY_COMMA:
  649. .. rst-class:: classref-enumeration-constant
  650. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_COMMA** = ``44``
  651. , key.
  652. .. _class_@GlobalScope_constant_KEY_MINUS:
  653. .. rst-class:: classref-enumeration-constant
  654. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MINUS** = ``45``
  655. - key.
  656. .. _class_@GlobalScope_constant_KEY_PERIOD:
  657. .. rst-class:: classref-enumeration-constant
  658. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PERIOD** = ``46``
  659. . key.
  660. .. _class_@GlobalScope_constant_KEY_SLASH:
  661. .. rst-class:: classref-enumeration-constant
  662. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SLASH** = ``47``
  663. / key.
  664. .. _class_@GlobalScope_constant_KEY_0:
  665. .. rst-class:: classref-enumeration-constant
  666. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_0** = ``48``
  667. Number 0.
  668. .. _class_@GlobalScope_constant_KEY_1:
  669. .. rst-class:: classref-enumeration-constant
  670. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_1** = ``49``
  671. Number 1.
  672. .. _class_@GlobalScope_constant_KEY_2:
  673. .. rst-class:: classref-enumeration-constant
  674. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_2** = ``50``
  675. Number 2.
  676. .. _class_@GlobalScope_constant_KEY_3:
  677. .. rst-class:: classref-enumeration-constant
  678. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_3** = ``51``
  679. Number 3.
  680. .. _class_@GlobalScope_constant_KEY_4:
  681. .. rst-class:: classref-enumeration-constant
  682. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_4** = ``52``
  683. Number 4.
  684. .. _class_@GlobalScope_constant_KEY_5:
  685. .. rst-class:: classref-enumeration-constant
  686. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_5** = ``53``
  687. Number 5.
  688. .. _class_@GlobalScope_constant_KEY_6:
  689. .. rst-class:: classref-enumeration-constant
  690. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_6** = ``54``
  691. Number 6.
  692. .. _class_@GlobalScope_constant_KEY_7:
  693. .. rst-class:: classref-enumeration-constant
  694. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_7** = ``55``
  695. Number 7.
  696. .. _class_@GlobalScope_constant_KEY_8:
  697. .. rst-class:: classref-enumeration-constant
  698. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_8** = ``56``
  699. Number 8.
  700. .. _class_@GlobalScope_constant_KEY_9:
  701. .. rst-class:: classref-enumeration-constant
  702. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_9** = ``57``
  703. Number 9.
  704. .. _class_@GlobalScope_constant_KEY_COLON:
  705. .. rst-class:: classref-enumeration-constant
  706. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_COLON** = ``58``
  707. : key.
  708. .. _class_@GlobalScope_constant_KEY_SEMICOLON:
  709. .. rst-class:: classref-enumeration-constant
  710. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SEMICOLON** = ``59``
  711. ; key.
  712. .. _class_@GlobalScope_constant_KEY_LESS:
  713. .. rst-class:: classref-enumeration-constant
  714. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LESS** = ``60``
  715. < key.
  716. .. _class_@GlobalScope_constant_KEY_EQUAL:
  717. .. rst-class:: classref-enumeration-constant
  718. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EQUAL** = ``61``
  719. = key.
  720. .. _class_@GlobalScope_constant_KEY_GREATER:
  721. .. rst-class:: classref-enumeration-constant
  722. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_GREATER** = ``62``
  723. > key.
  724. .. _class_@GlobalScope_constant_KEY_QUESTION:
  725. .. rst-class:: classref-enumeration-constant
  726. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUESTION** = ``63``
  727. ? key.
  728. .. _class_@GlobalScope_constant_KEY_AT:
  729. .. rst-class:: classref-enumeration-constant
  730. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AT** = ``64``
  731. @ key.
  732. .. _class_@GlobalScope_constant_KEY_A:
  733. .. rst-class:: classref-enumeration-constant
  734. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_A** = ``65``
  735. A key.
  736. .. _class_@GlobalScope_constant_KEY_B:
  737. .. rst-class:: classref-enumeration-constant
  738. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_B** = ``66``
  739. B key.
  740. .. _class_@GlobalScope_constant_KEY_C:
  741. .. rst-class:: classref-enumeration-constant
  742. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_C** = ``67``
  743. C key.
  744. .. _class_@GlobalScope_constant_KEY_D:
  745. .. rst-class:: classref-enumeration-constant
  746. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_D** = ``68``
  747. D key.
  748. .. _class_@GlobalScope_constant_KEY_E:
  749. .. rst-class:: classref-enumeration-constant
  750. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_E** = ``69``
  751. E key.
  752. .. _class_@GlobalScope_constant_KEY_F:
  753. .. rst-class:: classref-enumeration-constant
  754. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F** = ``70``
  755. F key.
  756. .. _class_@GlobalScope_constant_KEY_G:
  757. .. rst-class:: classref-enumeration-constant
  758. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_G** = ``71``
  759. G key.
  760. .. _class_@GlobalScope_constant_KEY_H:
  761. .. rst-class:: classref-enumeration-constant
  762. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_H** = ``72``
  763. H key.
  764. .. _class_@GlobalScope_constant_KEY_I:
  765. .. rst-class:: classref-enumeration-constant
  766. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_I** = ``73``
  767. I key.
  768. .. _class_@GlobalScope_constant_KEY_J:
  769. .. rst-class:: classref-enumeration-constant
  770. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_J** = ``74``
  771. J key.
  772. .. _class_@GlobalScope_constant_KEY_K:
  773. .. rst-class:: classref-enumeration-constant
  774. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_K** = ``75``
  775. K key.
  776. .. _class_@GlobalScope_constant_KEY_L:
  777. .. rst-class:: classref-enumeration-constant
  778. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_L** = ``76``
  779. L key.
  780. .. _class_@GlobalScope_constant_KEY_M:
  781. .. rst-class:: classref-enumeration-constant
  782. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_M** = ``77``
  783. M key.
  784. .. _class_@GlobalScope_constant_KEY_N:
  785. .. rst-class:: classref-enumeration-constant
  786. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_N** = ``78``
  787. N key.
  788. .. _class_@GlobalScope_constant_KEY_O:
  789. .. rst-class:: classref-enumeration-constant
  790. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_O** = ``79``
  791. O key.
  792. .. _class_@GlobalScope_constant_KEY_P:
  793. .. rst-class:: classref-enumeration-constant
  794. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_P** = ``80``
  795. P key.
  796. .. _class_@GlobalScope_constant_KEY_Q:
  797. .. rst-class:: classref-enumeration-constant
  798. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_Q** = ``81``
  799. Q key.
  800. .. _class_@GlobalScope_constant_KEY_R:
  801. .. rst-class:: classref-enumeration-constant
  802. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_R** = ``82``
  803. R key.
  804. .. _class_@GlobalScope_constant_KEY_S:
  805. .. rst-class:: classref-enumeration-constant
  806. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_S** = ``83``
  807. S key.
  808. .. _class_@GlobalScope_constant_KEY_T:
  809. .. rst-class:: classref-enumeration-constant
  810. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_T** = ``84``
  811. T key.
  812. .. _class_@GlobalScope_constant_KEY_U:
  813. .. rst-class:: classref-enumeration-constant
  814. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_U** = ``85``
  815. U key.
  816. .. _class_@GlobalScope_constant_KEY_V:
  817. .. rst-class:: classref-enumeration-constant
  818. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_V** = ``86``
  819. V key.
  820. .. _class_@GlobalScope_constant_KEY_W:
  821. .. rst-class:: classref-enumeration-constant
  822. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_W** = ``87``
  823. W key.
  824. .. _class_@GlobalScope_constant_KEY_X:
  825. .. rst-class:: classref-enumeration-constant
  826. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_X** = ``88``
  827. X key.
  828. .. _class_@GlobalScope_constant_KEY_Y:
  829. .. rst-class:: classref-enumeration-constant
  830. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_Y** = ``89``
  831. Y key.
  832. .. _class_@GlobalScope_constant_KEY_Z:
  833. .. rst-class:: classref-enumeration-constant
  834. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_Z** = ``90``
  835. Z key.
  836. .. _class_@GlobalScope_constant_KEY_BRACKETLEFT:
  837. .. rst-class:: classref-enumeration-constant
  838. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACKETLEFT** = ``91``
  839. [ key.
  840. .. _class_@GlobalScope_constant_KEY_BACKSLASH:
  841. .. rst-class:: classref-enumeration-constant
  842. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACKSLASH** = ``92``
  843. \\ key.
  844. .. _class_@GlobalScope_constant_KEY_BRACKETRIGHT:
  845. .. rst-class:: classref-enumeration-constant
  846. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACKETRIGHT** = ``93``
  847. ] key.
  848. .. _class_@GlobalScope_constant_KEY_ASCIICIRCUM:
  849. .. rst-class:: classref-enumeration-constant
  850. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ASCIICIRCUM** = ``94``
  851. ^ key.
  852. .. _class_@GlobalScope_constant_KEY_UNDERSCORE:
  853. .. rst-class:: classref-enumeration-constant
  854. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UNDERSCORE** = ``95``
  855. \_ key.
  856. .. _class_@GlobalScope_constant_KEY_QUOTELEFT:
  857. .. rst-class:: classref-enumeration-constant
  858. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUOTELEFT** = ``96``
  859. ` key.
  860. .. _class_@GlobalScope_constant_KEY_BRACELEFT:
  861. .. rst-class:: classref-enumeration-constant
  862. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACELEFT** = ``123``
  863. { key.
  864. .. _class_@GlobalScope_constant_KEY_BAR:
  865. .. rst-class:: classref-enumeration-constant
  866. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BAR** = ``124``
  867. | key.
  868. .. _class_@GlobalScope_constant_KEY_BRACERIGHT:
  869. .. rst-class:: classref-enumeration-constant
  870. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACERIGHT** = ``125``
  871. } key.
  872. .. _class_@GlobalScope_constant_KEY_ASCIITILDE:
  873. .. rst-class:: classref-enumeration-constant
  874. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ASCIITILDE** = ``126``
  875. ~ key.
  876. .. _class_@GlobalScope_constant_KEY_NOBREAKSPACE:
  877. .. rst-class:: classref-enumeration-constant
  878. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NOBREAKSPACE** = ``160``
  879. Non-breakable space key.
  880. .. _class_@GlobalScope_constant_KEY_EXCLAMDOWN:
  881. .. rst-class:: classref-enumeration-constant
  882. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EXCLAMDOWN** = ``161``
  883. ¡ key.
  884. .. _class_@GlobalScope_constant_KEY_CENT:
  885. .. rst-class:: classref-enumeration-constant
  886. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CENT** = ``162``
  887. ¢ key.
  888. .. _class_@GlobalScope_constant_KEY_STERLING:
  889. .. rst-class:: classref-enumeration-constant
  890. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_STERLING** = ``163``
  891. £ key.
  892. .. _class_@GlobalScope_constant_KEY_CURRENCY:
  893. .. rst-class:: classref-enumeration-constant
  894. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CURRENCY** = ``164``
  895. ¤ key.
  896. .. _class_@GlobalScope_constant_KEY_YEN:
  897. .. rst-class:: classref-enumeration-constant
  898. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_YEN** = ``165``
  899. ¥ key.
  900. .. _class_@GlobalScope_constant_KEY_BROKENBAR:
  901. .. rst-class:: classref-enumeration-constant
  902. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BROKENBAR** = ``166``
  903. ¦ key.
  904. .. _class_@GlobalScope_constant_KEY_SECTION:
  905. .. rst-class:: classref-enumeration-constant
  906. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SECTION** = ``167``
  907. § key.
  908. .. _class_@GlobalScope_constant_KEY_DIAERESIS:
  909. .. rst-class:: classref-enumeration-constant
  910. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIAERESIS** = ``168``
  911. ¨ key.
  912. .. _class_@GlobalScope_constant_KEY_COPYRIGHT:
  913. .. rst-class:: classref-enumeration-constant
  914. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_COPYRIGHT** = ``169``
  915. © key.
  916. .. _class_@GlobalScope_constant_KEY_ORDFEMININE:
  917. .. rst-class:: classref-enumeration-constant
  918. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ORDFEMININE** = ``170``
  919. ª key.
  920. .. _class_@GlobalScope_constant_KEY_GUILLEMOTLEFT:
  921. .. rst-class:: classref-enumeration-constant
  922. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_GUILLEMOTLEFT** = ``171``
  923. « key.
  924. .. _class_@GlobalScope_constant_KEY_NOTSIGN:
  925. .. rst-class:: classref-enumeration-constant
  926. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NOTSIGN** = ``172``
  927. ¬ key.
  928. .. _class_@GlobalScope_constant_KEY_HYPHEN:
  929. .. rst-class:: classref-enumeration-constant
  930. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HYPHEN** = ``173``
  931. Soft hyphen key.
  932. .. _class_@GlobalScope_constant_KEY_REGISTERED:
  933. .. rst-class:: classref-enumeration-constant
  934. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_REGISTERED** = ``174``
  935. ® key.
  936. .. _class_@GlobalScope_constant_KEY_MACRON:
  937. .. rst-class:: classref-enumeration-constant
  938. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MACRON** = ``175``
  939. ¯ key.
  940. .. _class_@GlobalScope_constant_KEY_DEGREE:
  941. .. rst-class:: classref-enumeration-constant
  942. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DEGREE** = ``176``
  943. ° key.
  944. .. _class_@GlobalScope_constant_KEY_PLUSMINUS:
  945. .. rst-class:: classref-enumeration-constant
  946. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PLUSMINUS** = ``177``
  947. ± key.
  948. .. _class_@GlobalScope_constant_KEY_TWOSUPERIOR:
  949. .. rst-class:: classref-enumeration-constant
  950. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TWOSUPERIOR** = ``178``
  951. ² key.
  952. .. _class_@GlobalScope_constant_KEY_THREESUPERIOR:
  953. .. rst-class:: classref-enumeration-constant
  954. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_THREESUPERIOR** = ``179``
  955. ³ key.
  956. .. _class_@GlobalScope_constant_KEY_ACUTE:
  957. .. rst-class:: classref-enumeration-constant
  958. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ACUTE** = ``180``
  959. ´ key.
  960. .. _class_@GlobalScope_constant_KEY_MU:
  961. .. rst-class:: classref-enumeration-constant
  962. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MU** = ``181``
  963. µ key.
  964. .. _class_@GlobalScope_constant_KEY_PARAGRAPH:
  965. .. rst-class:: classref-enumeration-constant
  966. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PARAGRAPH** = ``182``
  967. ¶ key.
  968. .. _class_@GlobalScope_constant_KEY_PERIODCENTERED:
  969. .. rst-class:: classref-enumeration-constant
  970. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PERIODCENTERED** = ``183``
  971. · key.
  972. .. _class_@GlobalScope_constant_KEY_CEDILLA:
  973. .. rst-class:: classref-enumeration-constant
  974. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CEDILLA** = ``184``
  975. ¸ key.
  976. .. _class_@GlobalScope_constant_KEY_ONESUPERIOR:
  977. .. rst-class:: classref-enumeration-constant
  978. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ONESUPERIOR** = ``185``
  979. ¹ key.
  980. .. _class_@GlobalScope_constant_KEY_MASCULINE:
  981. .. rst-class:: classref-enumeration-constant
  982. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MASCULINE** = ``186``
  983. º key.
  984. .. _class_@GlobalScope_constant_KEY_GUILLEMOTRIGHT:
  985. .. rst-class:: classref-enumeration-constant
  986. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_GUILLEMOTRIGHT** = ``187``
  987. » key.
  988. .. _class_@GlobalScope_constant_KEY_ONEQUARTER:
  989. .. rst-class:: classref-enumeration-constant
  990. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ONEQUARTER** = ``188``
  991. ¼ key.
  992. .. _class_@GlobalScope_constant_KEY_ONEHALF:
  993. .. rst-class:: classref-enumeration-constant
  994. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ONEHALF** = ``189``
  995. ½ key.
  996. .. _class_@GlobalScope_constant_KEY_THREEQUARTERS:
  997. .. rst-class:: classref-enumeration-constant
  998. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_THREEQUARTERS** = ``190``
  999. ¾ key.
  1000. .. _class_@GlobalScope_constant_KEY_QUESTIONDOWN:
  1001. .. rst-class:: classref-enumeration-constant
  1002. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUESTIONDOWN** = ``191``
  1003. ¿ key.
  1004. .. _class_@GlobalScope_constant_KEY_AGRAVE:
  1005. .. rst-class:: classref-enumeration-constant
  1006. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AGRAVE** = ``192``
  1007. À key.
  1008. .. _class_@GlobalScope_constant_KEY_AACUTE:
  1009. .. rst-class:: classref-enumeration-constant
  1010. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AACUTE** = ``193``
  1011. Á key.
  1012. .. _class_@GlobalScope_constant_KEY_ACIRCUMFLEX:
  1013. .. rst-class:: classref-enumeration-constant
  1014. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ACIRCUMFLEX** = ``194``
  1015. Â key.
  1016. .. _class_@GlobalScope_constant_KEY_ATILDE:
  1017. .. rst-class:: classref-enumeration-constant
  1018. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ATILDE** = ``195``
  1019. Ã key.
  1020. .. _class_@GlobalScope_constant_KEY_ADIAERESIS:
  1021. .. rst-class:: classref-enumeration-constant
  1022. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ADIAERESIS** = ``196``
  1023. Ä key.
  1024. .. _class_@GlobalScope_constant_KEY_ARING:
  1025. .. rst-class:: classref-enumeration-constant
  1026. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ARING** = ``197``
  1027. Å key.
  1028. .. _class_@GlobalScope_constant_KEY_AE:
  1029. .. rst-class:: classref-enumeration-constant
  1030. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AE** = ``198``
  1031. Æ key.
  1032. .. _class_@GlobalScope_constant_KEY_CCEDILLA:
  1033. .. rst-class:: classref-enumeration-constant
  1034. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CCEDILLA** = ``199``
  1035. Ç key.
  1036. .. _class_@GlobalScope_constant_KEY_EGRAVE:
  1037. .. rst-class:: classref-enumeration-constant
  1038. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EGRAVE** = ``200``
  1039. È key.
  1040. .. _class_@GlobalScope_constant_KEY_EACUTE:
  1041. .. rst-class:: classref-enumeration-constant
  1042. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EACUTE** = ``201``
  1043. É key.
  1044. .. _class_@GlobalScope_constant_KEY_ECIRCUMFLEX:
  1045. .. rst-class:: classref-enumeration-constant
  1046. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ECIRCUMFLEX** = ``202``
  1047. Ê key.
  1048. .. _class_@GlobalScope_constant_KEY_EDIAERESIS:
  1049. .. rst-class:: classref-enumeration-constant
  1050. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EDIAERESIS** = ``203``
  1051. Ë key.
  1052. .. _class_@GlobalScope_constant_KEY_IGRAVE:
  1053. .. rst-class:: classref-enumeration-constant
  1054. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_IGRAVE** = ``204``
  1055. Ì key.
  1056. .. _class_@GlobalScope_constant_KEY_IACUTE:
  1057. .. rst-class:: classref-enumeration-constant
  1058. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_IACUTE** = ``205``
  1059. Í key.
  1060. .. _class_@GlobalScope_constant_KEY_ICIRCUMFLEX:
  1061. .. rst-class:: classref-enumeration-constant
  1062. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ICIRCUMFLEX** = ``206``
  1063. Î key.
  1064. .. _class_@GlobalScope_constant_KEY_IDIAERESIS:
  1065. .. rst-class:: classref-enumeration-constant
  1066. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_IDIAERESIS** = ``207``
  1067. Ï key.
  1068. .. _class_@GlobalScope_constant_KEY_ETH:
  1069. .. rst-class:: classref-enumeration-constant
  1070. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ETH** = ``208``
  1071. Ð key.
  1072. .. _class_@GlobalScope_constant_KEY_NTILDE:
  1073. .. rst-class:: classref-enumeration-constant
  1074. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NTILDE** = ``209``
  1075. Ñ key.
  1076. .. _class_@GlobalScope_constant_KEY_OGRAVE:
  1077. .. rst-class:: classref-enumeration-constant
  1078. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OGRAVE** = ``210``
  1079. Ò key.
  1080. .. _class_@GlobalScope_constant_KEY_OACUTE:
  1081. .. rst-class:: classref-enumeration-constant
  1082. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OACUTE** = ``211``
  1083. Ó key.
  1084. .. _class_@GlobalScope_constant_KEY_OCIRCUMFLEX:
  1085. .. rst-class:: classref-enumeration-constant
  1086. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OCIRCUMFLEX** = ``212``
  1087. Ô key.
  1088. .. _class_@GlobalScope_constant_KEY_OTILDE:
  1089. .. rst-class:: classref-enumeration-constant
  1090. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OTILDE** = ``213``
  1091. Õ key.
  1092. .. _class_@GlobalScope_constant_KEY_ODIAERESIS:
  1093. .. rst-class:: classref-enumeration-constant
  1094. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ODIAERESIS** = ``214``
  1095. Ö key.
  1096. .. _class_@GlobalScope_constant_KEY_MULTIPLY:
  1097. .. rst-class:: classref-enumeration-constant
  1098. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MULTIPLY** = ``215``
  1099. × key.
  1100. .. _class_@GlobalScope_constant_KEY_OOBLIQUE:
  1101. .. rst-class:: classref-enumeration-constant
  1102. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OOBLIQUE** = ``216``
  1103. Ø key.
  1104. .. _class_@GlobalScope_constant_KEY_UGRAVE:
  1105. .. rst-class:: classref-enumeration-constant
  1106. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UGRAVE** = ``217``
  1107. Ù key.
  1108. .. _class_@GlobalScope_constant_KEY_UACUTE:
  1109. .. rst-class:: classref-enumeration-constant
  1110. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UACUTE** = ``218``
  1111. Ú key.
  1112. .. _class_@GlobalScope_constant_KEY_UCIRCUMFLEX:
  1113. .. rst-class:: classref-enumeration-constant
  1114. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UCIRCUMFLEX** = ``219``
  1115. Û key.
  1116. .. _class_@GlobalScope_constant_KEY_UDIAERESIS:
  1117. .. rst-class:: classref-enumeration-constant
  1118. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UDIAERESIS** = ``220``
  1119. Ü key.
  1120. .. _class_@GlobalScope_constant_KEY_YACUTE:
  1121. .. rst-class:: classref-enumeration-constant
  1122. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_YACUTE** = ``221``
  1123. Ý key.
  1124. .. _class_@GlobalScope_constant_KEY_THORN:
  1125. .. rst-class:: classref-enumeration-constant
  1126. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_THORN** = ``222``
  1127. Þ key.
  1128. .. _class_@GlobalScope_constant_KEY_SSHARP:
  1129. .. rst-class:: classref-enumeration-constant
  1130. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SSHARP** = ``223``
  1131. ß key.
  1132. .. _class_@GlobalScope_constant_KEY_DIVISION:
  1133. .. rst-class:: classref-enumeration-constant
  1134. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIVISION** = ``247``
  1135. ÷ key.
  1136. .. _class_@GlobalScope_constant_KEY_YDIAERESIS:
  1137. .. rst-class:: classref-enumeration-constant
  1138. :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_YDIAERESIS** = ``255``
  1139. ÿ key.
  1140. .. rst-class:: classref-item-separator
  1141. ----
  1142. .. _enum_@GlobalScope_KeyModifierMask:
  1143. .. rst-class:: classref-enumeration
  1144. enum **KeyModifierMask**:
  1145. .. _class_@GlobalScope_constant_KEY_CODE_MASK:
  1146. .. rst-class:: classref-enumeration-constant
  1147. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_CODE_MASK** = ``33554431``
  1148. Key Code mask.
  1149. .. _class_@GlobalScope_constant_KEY_MODIFIER_MASK:
  1150. .. rst-class:: classref-enumeration-constant
  1151. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MODIFIER_MASK** = ``-16777216``
  1152. Modifier key mask.
  1153. .. _class_@GlobalScope_constant_KEY_MASK_SHIFT:
  1154. .. rst-class:: classref-enumeration-constant
  1155. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_SHIFT** = ``33554432``
  1156. Shift key mask.
  1157. .. _class_@GlobalScope_constant_KEY_MASK_ALT:
  1158. .. rst-class:: classref-enumeration-constant
  1159. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_ALT** = ``67108864``
  1160. Alt key mask.
  1161. .. _class_@GlobalScope_constant_KEY_MASK_META:
  1162. .. rst-class:: classref-enumeration-constant
  1163. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_META** = ``134217728``
  1164. Meta key mask.
  1165. .. _class_@GlobalScope_constant_KEY_MASK_CTRL:
  1166. .. rst-class:: classref-enumeration-constant
  1167. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_CTRL** = ``268435456``
  1168. Ctrl key mask.
  1169. .. _class_@GlobalScope_constant_KEY_MASK_CMD:
  1170. .. rst-class:: classref-enumeration-constant
  1171. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_CMD** = ``platform-dependent``
  1172. Command key mask. On macOS, this is equivalent to :ref:`KEY_MASK_META<class_@GlobalScope_constant_KEY_MASK_META>`. On other platforms, this is equivalent to :ref:`KEY_MASK_CTRL<class_@GlobalScope_constant_KEY_MASK_CTRL>`. This mask should be preferred to :ref:`KEY_MASK_META<class_@GlobalScope_constant_KEY_MASK_META>` or :ref:`KEY_MASK_CTRL<class_@GlobalScope_constant_KEY_MASK_CTRL>` for system shortcuts as it handles all platforms correctly.
  1173. .. _class_@GlobalScope_constant_KEY_MASK_KPAD:
  1174. .. rst-class:: classref-enumeration-constant
  1175. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_KPAD** = ``536870912``
  1176. Keypad key mask.
  1177. .. _class_@GlobalScope_constant_KEY_MASK_GROUP_SWITCH:
  1178. .. rst-class:: classref-enumeration-constant
  1179. :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_GROUP_SWITCH** = ``1073741824``
  1180. Group Switch key mask.
  1181. .. rst-class:: classref-item-separator
  1182. ----
  1183. .. _enum_@GlobalScope_ButtonList:
  1184. .. rst-class:: classref-enumeration
  1185. enum **ButtonList**:
  1186. .. _class_@GlobalScope_constant_BUTTON_LEFT:
  1187. .. rst-class:: classref-enumeration-constant
  1188. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_LEFT** = ``1``
  1189. Primary mouse button, usually the left button.
  1190. .. _class_@GlobalScope_constant_BUTTON_RIGHT:
  1191. .. rst-class:: classref-enumeration-constant
  1192. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_RIGHT** = ``2``
  1193. Secondary mouse button, usually the right button.
  1194. .. _class_@GlobalScope_constant_BUTTON_MIDDLE:
  1195. .. rst-class:: classref-enumeration-constant
  1196. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MIDDLE** = ``3``
  1197. Middle mouse button.
  1198. .. _class_@GlobalScope_constant_BUTTON_XBUTTON1:
  1199. .. rst-class:: classref-enumeration-constant
  1200. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_XBUTTON1** = ``8``
  1201. Extra mouse button 1 (only present on some mice).
  1202. .. _class_@GlobalScope_constant_BUTTON_XBUTTON2:
  1203. .. rst-class:: classref-enumeration-constant
  1204. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_XBUTTON2** = ``9``
  1205. Extra mouse button 2 (only present on some mice).
  1206. .. _class_@GlobalScope_constant_BUTTON_WHEEL_UP:
  1207. .. rst-class:: classref-enumeration-constant
  1208. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_UP** = ``4``
  1209. Mouse wheel up.
  1210. .. _class_@GlobalScope_constant_BUTTON_WHEEL_DOWN:
  1211. .. rst-class:: classref-enumeration-constant
  1212. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_DOWN** = ``5``
  1213. Mouse wheel down.
  1214. .. _class_@GlobalScope_constant_BUTTON_WHEEL_LEFT:
  1215. .. rst-class:: classref-enumeration-constant
  1216. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_LEFT** = ``6``
  1217. Mouse wheel left button (only present on some mice).
  1218. .. _class_@GlobalScope_constant_BUTTON_WHEEL_RIGHT:
  1219. .. rst-class:: classref-enumeration-constant
  1220. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_RIGHT** = ``7``
  1221. Mouse wheel right button (only present on some mice).
  1222. .. _class_@GlobalScope_constant_BUTTON_MASK_LEFT:
  1223. .. rst-class:: classref-enumeration-constant
  1224. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_LEFT** = ``1``
  1225. Primary mouse button mask, usually for the left button.
  1226. .. _class_@GlobalScope_constant_BUTTON_MASK_RIGHT:
  1227. .. rst-class:: classref-enumeration-constant
  1228. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_RIGHT** = ``2``
  1229. Secondary mouse button mask, usually for the right button.
  1230. .. _class_@GlobalScope_constant_BUTTON_MASK_MIDDLE:
  1231. .. rst-class:: classref-enumeration-constant
  1232. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_MIDDLE** = ``4``
  1233. Middle mouse button mask.
  1234. .. _class_@GlobalScope_constant_BUTTON_MASK_XBUTTON1:
  1235. .. rst-class:: classref-enumeration-constant
  1236. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_XBUTTON1** = ``128``
  1237. Extra mouse button 1 mask.
  1238. .. _class_@GlobalScope_constant_BUTTON_MASK_XBUTTON2:
  1239. .. rst-class:: classref-enumeration-constant
  1240. :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_XBUTTON2** = ``256``
  1241. Extra mouse button 2 mask.
  1242. .. rst-class:: classref-item-separator
  1243. ----
  1244. .. _enum_@GlobalScope_JoystickList:
  1245. .. rst-class:: classref-enumeration
  1246. enum **JoystickList**:
  1247. .. _class_@GlobalScope_constant_JOY_INVALID_OPTION:
  1248. .. rst-class:: classref-enumeration-constant
  1249. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_INVALID_OPTION** = ``-1``
  1250. Invalid button or axis.
  1251. .. _class_@GlobalScope_constant_JOY_BUTTON_0:
  1252. .. rst-class:: classref-enumeration-constant
  1253. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_0** = ``0``
  1254. Gamepad button 0.
  1255. .. _class_@GlobalScope_constant_JOY_BUTTON_1:
  1256. .. rst-class:: classref-enumeration-constant
  1257. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_1** = ``1``
  1258. Gamepad button 1.
  1259. .. _class_@GlobalScope_constant_JOY_BUTTON_2:
  1260. .. rst-class:: classref-enumeration-constant
  1261. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_2** = ``2``
  1262. Gamepad button 2.
  1263. .. _class_@GlobalScope_constant_JOY_BUTTON_3:
  1264. .. rst-class:: classref-enumeration-constant
  1265. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_3** = ``3``
  1266. Gamepad button 3.
  1267. .. _class_@GlobalScope_constant_JOY_BUTTON_4:
  1268. .. rst-class:: classref-enumeration-constant
  1269. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_4** = ``4``
  1270. Gamepad button 4.
  1271. .. _class_@GlobalScope_constant_JOY_BUTTON_5:
  1272. .. rst-class:: classref-enumeration-constant
  1273. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_5** = ``5``
  1274. Gamepad button 5.
  1275. .. _class_@GlobalScope_constant_JOY_BUTTON_6:
  1276. .. rst-class:: classref-enumeration-constant
  1277. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_6** = ``6``
  1278. Gamepad button 6.
  1279. .. _class_@GlobalScope_constant_JOY_BUTTON_7:
  1280. .. rst-class:: classref-enumeration-constant
  1281. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_7** = ``7``
  1282. Gamepad button 7.
  1283. .. _class_@GlobalScope_constant_JOY_BUTTON_8:
  1284. .. rst-class:: classref-enumeration-constant
  1285. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_8** = ``8``
  1286. Gamepad button 8.
  1287. .. _class_@GlobalScope_constant_JOY_BUTTON_9:
  1288. .. rst-class:: classref-enumeration-constant
  1289. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_9** = ``9``
  1290. Gamepad button 9.
  1291. .. _class_@GlobalScope_constant_JOY_BUTTON_10:
  1292. .. rst-class:: classref-enumeration-constant
  1293. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_10** = ``10``
  1294. Gamepad button 10.
  1295. .. _class_@GlobalScope_constant_JOY_BUTTON_11:
  1296. .. rst-class:: classref-enumeration-constant
  1297. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_11** = ``11``
  1298. Gamepad button 11.
  1299. .. _class_@GlobalScope_constant_JOY_BUTTON_12:
  1300. .. rst-class:: classref-enumeration-constant
  1301. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_12** = ``12``
  1302. Gamepad button 12.
  1303. .. _class_@GlobalScope_constant_JOY_BUTTON_13:
  1304. .. rst-class:: classref-enumeration-constant
  1305. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_13** = ``13``
  1306. Gamepad button 13.
  1307. .. _class_@GlobalScope_constant_JOY_BUTTON_14:
  1308. .. rst-class:: classref-enumeration-constant
  1309. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_14** = ``14``
  1310. Gamepad button 14.
  1311. .. _class_@GlobalScope_constant_JOY_BUTTON_15:
  1312. .. rst-class:: classref-enumeration-constant
  1313. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_15** = ``15``
  1314. Gamepad button 15.
  1315. .. _class_@GlobalScope_constant_JOY_BUTTON_16:
  1316. .. rst-class:: classref-enumeration-constant
  1317. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_16** = ``16``
  1318. Gamepad button 16.
  1319. .. _class_@GlobalScope_constant_JOY_BUTTON_17:
  1320. .. rst-class:: classref-enumeration-constant
  1321. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_17** = ``17``
  1322. Gamepad button 17.
  1323. .. _class_@GlobalScope_constant_JOY_BUTTON_18:
  1324. .. rst-class:: classref-enumeration-constant
  1325. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_18** = ``18``
  1326. Gamepad button 18.
  1327. .. _class_@GlobalScope_constant_JOY_BUTTON_19:
  1328. .. rst-class:: classref-enumeration-constant
  1329. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_19** = ``19``
  1330. Gamepad button 19.
  1331. .. _class_@GlobalScope_constant_JOY_BUTTON_20:
  1332. .. rst-class:: classref-enumeration-constant
  1333. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_20** = ``20``
  1334. Gamepad button 20.
  1335. .. _class_@GlobalScope_constant_JOY_BUTTON_21:
  1336. .. rst-class:: classref-enumeration-constant
  1337. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_21** = ``21``
  1338. Gamepad button 21.
  1339. .. _class_@GlobalScope_constant_JOY_BUTTON_22:
  1340. .. rst-class:: classref-enumeration-constant
  1341. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_22** = ``22``
  1342. Gamepad button 22.
  1343. .. _class_@GlobalScope_constant_JOY_BUTTON_MAX:
  1344. .. rst-class:: classref-enumeration-constant
  1345. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_MAX** = ``128``
  1346. The maximum number of game controller buttons supported by the engine. The actual limit may be lower on specific platforms:
  1347. - Android: Up to 36 buttons.
  1348. - Linux: Up to 80 buttons.
  1349. - Windows and macOS: Up to 128 buttons.
  1350. .. _class_@GlobalScope_constant_JOY_SONY_CIRCLE:
  1351. .. rst-class:: classref-enumeration-constant
  1352. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_CIRCLE** = ``1``
  1353. DualShock circle button.
  1354. .. _class_@GlobalScope_constant_JOY_SONY_X:
  1355. .. rst-class:: classref-enumeration-constant
  1356. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_X** = ``0``
  1357. DualShock X button.
  1358. .. _class_@GlobalScope_constant_JOY_SONY_SQUARE:
  1359. .. rst-class:: classref-enumeration-constant
  1360. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_SQUARE** = ``2``
  1361. DualShock square button.
  1362. .. _class_@GlobalScope_constant_JOY_SONY_TRIANGLE:
  1363. .. rst-class:: classref-enumeration-constant
  1364. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_TRIANGLE** = ``3``
  1365. DualShock triangle button.
  1366. .. _class_@GlobalScope_constant_JOY_XBOX_B:
  1367. .. rst-class:: classref-enumeration-constant
  1368. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_B** = ``1``
  1369. Xbox controller B button.
  1370. .. _class_@GlobalScope_constant_JOY_XBOX_A:
  1371. .. rst-class:: classref-enumeration-constant
  1372. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_A** = ``0``
  1373. Xbox controller A button.
  1374. .. _class_@GlobalScope_constant_JOY_XBOX_X:
  1375. .. rst-class:: classref-enumeration-constant
  1376. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_X** = ``2``
  1377. Xbox controller X button.
  1378. .. _class_@GlobalScope_constant_JOY_XBOX_Y:
  1379. .. rst-class:: classref-enumeration-constant
  1380. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_Y** = ``3``
  1381. Xbox controller Y button.
  1382. .. _class_@GlobalScope_constant_JOY_DS_A:
  1383. .. rst-class:: classref-enumeration-constant
  1384. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_A** = ``1``
  1385. Nintendo controller A button.
  1386. .. _class_@GlobalScope_constant_JOY_DS_B:
  1387. .. rst-class:: classref-enumeration-constant
  1388. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_B** = ``0``
  1389. Nintendo controller B button.
  1390. .. _class_@GlobalScope_constant_JOY_DS_X:
  1391. .. rst-class:: classref-enumeration-constant
  1392. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_X** = ``3``
  1393. Nintendo controller X button.
  1394. .. _class_@GlobalScope_constant_JOY_DS_Y:
  1395. .. rst-class:: classref-enumeration-constant
  1396. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_Y** = ``2``
  1397. Nintendo controller Y button.
  1398. .. _class_@GlobalScope_constant_JOY_VR_GRIP:
  1399. .. rst-class:: classref-enumeration-constant
  1400. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_GRIP** = ``2``
  1401. Grip (side) buttons on a VR controller.
  1402. .. _class_@GlobalScope_constant_JOY_VR_PAD:
  1403. .. rst-class:: classref-enumeration-constant
  1404. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_PAD** = ``14``
  1405. Push down on the touchpad or main joystick on a VR controller.
  1406. .. _class_@GlobalScope_constant_JOY_VR_TRIGGER:
  1407. .. rst-class:: classref-enumeration-constant
  1408. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_TRIGGER** = ``15``
  1409. Trigger on a VR controller.
  1410. .. _class_@GlobalScope_constant_JOY_OCULUS_AX:
  1411. .. rst-class:: classref-enumeration-constant
  1412. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OCULUS_AX** = ``7``
  1413. A button on the right Oculus Touch controller, X button on the left controller (also when used in OpenVR).
  1414. .. _class_@GlobalScope_constant_JOY_OCULUS_BY:
  1415. .. rst-class:: classref-enumeration-constant
  1416. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OCULUS_BY** = ``1``
  1417. B button on the right Oculus Touch controller, Y button on the left controller (also when used in OpenVR).
  1418. .. _class_@GlobalScope_constant_JOY_OCULUS_MENU:
  1419. .. rst-class:: classref-enumeration-constant
  1420. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OCULUS_MENU** = ``3``
  1421. Menu button on either Oculus Touch controller.
  1422. .. _class_@GlobalScope_constant_JOY_OPENVR_MENU:
  1423. .. rst-class:: classref-enumeration-constant
  1424. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OPENVR_MENU** = ``1``
  1425. Menu button in OpenVR (Except when Oculus Touch controllers are used).
  1426. .. _class_@GlobalScope_constant_JOY_SELECT:
  1427. .. rst-class:: classref-enumeration-constant
  1428. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SELECT** = ``10``
  1429. Gamepad button Select.
  1430. .. _class_@GlobalScope_constant_JOY_START:
  1431. .. rst-class:: classref-enumeration-constant
  1432. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_START** = ``11``
  1433. Gamepad button Start.
  1434. .. _class_@GlobalScope_constant_JOY_DPAD_UP:
  1435. .. rst-class:: classref-enumeration-constant
  1436. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_UP** = ``12``
  1437. Gamepad DPad up.
  1438. .. _class_@GlobalScope_constant_JOY_DPAD_DOWN:
  1439. .. rst-class:: classref-enumeration-constant
  1440. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_DOWN** = ``13``
  1441. Gamepad DPad down.
  1442. .. _class_@GlobalScope_constant_JOY_DPAD_LEFT:
  1443. .. rst-class:: classref-enumeration-constant
  1444. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_LEFT** = ``14``
  1445. Gamepad DPad left.
  1446. .. _class_@GlobalScope_constant_JOY_DPAD_RIGHT:
  1447. .. rst-class:: classref-enumeration-constant
  1448. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_RIGHT** = ``15``
  1449. Gamepad DPad right.
  1450. .. _class_@GlobalScope_constant_JOY_GUIDE:
  1451. .. rst-class:: classref-enumeration-constant
  1452. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_GUIDE** = ``16``
  1453. Gamepad SDL guide button.
  1454. .. _class_@GlobalScope_constant_JOY_MISC1:
  1455. .. rst-class:: classref-enumeration-constant
  1456. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_MISC1** = ``17``
  1457. Gamepad SDL miscellaneous button.
  1458. .. _class_@GlobalScope_constant_JOY_PADDLE1:
  1459. .. rst-class:: classref-enumeration-constant
  1460. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE1** = ``18``
  1461. Gamepad SDL paddle 1 button.
  1462. .. _class_@GlobalScope_constant_JOY_PADDLE2:
  1463. .. rst-class:: classref-enumeration-constant
  1464. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE2** = ``19``
  1465. Gamepad SDL paddle 2 button.
  1466. .. _class_@GlobalScope_constant_JOY_PADDLE3:
  1467. .. rst-class:: classref-enumeration-constant
  1468. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE3** = ``20``
  1469. Gamepad SDL paddle 3 button.
  1470. .. _class_@GlobalScope_constant_JOY_PADDLE4:
  1471. .. rst-class:: classref-enumeration-constant
  1472. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE4** = ``21``
  1473. Gamepad SDL paddle 4 button.
  1474. .. _class_@GlobalScope_constant_JOY_TOUCHPAD:
  1475. .. rst-class:: classref-enumeration-constant
  1476. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_TOUCHPAD** = ``22``
  1477. Gamepad SDL touchpad button.
  1478. .. _class_@GlobalScope_constant_JOY_L:
  1479. .. rst-class:: classref-enumeration-constant
  1480. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_L** = ``4``
  1481. Gamepad left Shoulder button.
  1482. .. _class_@GlobalScope_constant_JOY_L2:
  1483. .. rst-class:: classref-enumeration-constant
  1484. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_L2** = ``6``
  1485. Gamepad left trigger.
  1486. .. _class_@GlobalScope_constant_JOY_L3:
  1487. .. rst-class:: classref-enumeration-constant
  1488. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_L3** = ``8``
  1489. Gamepad left stick click.
  1490. .. _class_@GlobalScope_constant_JOY_R:
  1491. .. rst-class:: classref-enumeration-constant
  1492. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_R** = ``5``
  1493. Gamepad right Shoulder button.
  1494. .. _class_@GlobalScope_constant_JOY_R2:
  1495. .. rst-class:: classref-enumeration-constant
  1496. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_R2** = ``7``
  1497. Gamepad right trigger.
  1498. .. _class_@GlobalScope_constant_JOY_R3:
  1499. .. rst-class:: classref-enumeration-constant
  1500. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_R3** = ``9``
  1501. Gamepad right stick click.
  1502. .. _class_@GlobalScope_constant_JOY_AXIS_0:
  1503. .. rst-class:: classref-enumeration-constant
  1504. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_0** = ``0``
  1505. Gamepad left stick horizontal axis.
  1506. .. _class_@GlobalScope_constant_JOY_AXIS_1:
  1507. .. rst-class:: classref-enumeration-constant
  1508. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_1** = ``1``
  1509. Gamepad left stick vertical axis.
  1510. .. _class_@GlobalScope_constant_JOY_AXIS_2:
  1511. .. rst-class:: classref-enumeration-constant
  1512. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_2** = ``2``
  1513. Gamepad right stick horizontal axis.
  1514. .. _class_@GlobalScope_constant_JOY_AXIS_3:
  1515. .. rst-class:: classref-enumeration-constant
  1516. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_3** = ``3``
  1517. Gamepad right stick vertical axis.
  1518. .. _class_@GlobalScope_constant_JOY_AXIS_4:
  1519. .. rst-class:: classref-enumeration-constant
  1520. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_4** = ``4``
  1521. Generic gamepad axis 4.
  1522. .. _class_@GlobalScope_constant_JOY_AXIS_5:
  1523. .. rst-class:: classref-enumeration-constant
  1524. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_5** = ``5``
  1525. Generic gamepad axis 5.
  1526. .. _class_@GlobalScope_constant_JOY_AXIS_6:
  1527. .. rst-class:: classref-enumeration-constant
  1528. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_6** = ``6``
  1529. Gamepad left trigger analog axis.
  1530. .. _class_@GlobalScope_constant_JOY_AXIS_7:
  1531. .. rst-class:: classref-enumeration-constant
  1532. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_7** = ``7``
  1533. Gamepad right trigger analog axis.
  1534. .. _class_@GlobalScope_constant_JOY_AXIS_8:
  1535. .. rst-class:: classref-enumeration-constant
  1536. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_8** = ``8``
  1537. Generic gamepad axis 8.
  1538. .. _class_@GlobalScope_constant_JOY_AXIS_9:
  1539. .. rst-class:: classref-enumeration-constant
  1540. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_9** = ``9``
  1541. Generic gamepad axis 9.
  1542. .. _class_@GlobalScope_constant_JOY_AXIS_MAX:
  1543. .. rst-class:: classref-enumeration-constant
  1544. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_MAX** = ``10``
  1545. Represents the maximum number of joystick axes supported.
  1546. .. _class_@GlobalScope_constant_JOY_ANALOG_LX:
  1547. .. rst-class:: classref-enumeration-constant
  1548. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_LX** = ``0``
  1549. Gamepad left stick horizontal axis.
  1550. .. _class_@GlobalScope_constant_JOY_ANALOG_LY:
  1551. .. rst-class:: classref-enumeration-constant
  1552. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_LY** = ``1``
  1553. Gamepad left stick vertical axis.
  1554. .. _class_@GlobalScope_constant_JOY_ANALOG_RX:
  1555. .. rst-class:: classref-enumeration-constant
  1556. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_RX** = ``2``
  1557. Gamepad right stick horizontal axis.
  1558. .. _class_@GlobalScope_constant_JOY_ANALOG_RY:
  1559. .. rst-class:: classref-enumeration-constant
  1560. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_RY** = ``3``
  1561. Gamepad right stick vertical axis.
  1562. .. _class_@GlobalScope_constant_JOY_ANALOG_L2:
  1563. .. rst-class:: classref-enumeration-constant
  1564. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_L2** = ``6``
  1565. Gamepad left analog trigger.
  1566. .. _class_@GlobalScope_constant_JOY_ANALOG_R2:
  1567. .. rst-class:: classref-enumeration-constant
  1568. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_R2** = ``7``
  1569. Gamepad right analog trigger.
  1570. .. _class_@GlobalScope_constant_JOY_VR_ANALOG_TRIGGER:
  1571. .. rst-class:: classref-enumeration-constant
  1572. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_ANALOG_TRIGGER** = ``2``
  1573. VR Controller analog trigger.
  1574. .. _class_@GlobalScope_constant_JOY_VR_ANALOG_GRIP:
  1575. .. rst-class:: classref-enumeration-constant
  1576. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_ANALOG_GRIP** = ``4``
  1577. VR Controller analog grip (side buttons).
  1578. .. _class_@GlobalScope_constant_JOY_OPENVR_TOUCHPADX:
  1579. .. rst-class:: classref-enumeration-constant
  1580. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OPENVR_TOUCHPADX** = ``0``
  1581. OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR controllers).
  1582. .. _class_@GlobalScope_constant_JOY_OPENVR_TOUCHPADY:
  1583. .. rst-class:: classref-enumeration-constant
  1584. :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OPENVR_TOUCHPADY** = ``1``
  1585. OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR controllers).
  1586. .. rst-class:: classref-item-separator
  1587. ----
  1588. .. _enum_@GlobalScope_MidiMessageList:
  1589. .. rst-class:: classref-enumeration
  1590. enum **MidiMessageList**:
  1591. .. _class_@GlobalScope_constant_MIDI_MESSAGE_NOTE_OFF:
  1592. .. rst-class:: classref-enumeration-constant
  1593. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_NOTE_OFF** = ``8``
  1594. MIDI note OFF message. See the documentation of :ref:`InputEventMIDI<class_InputEventMIDI>` for information of how to use MIDI inputs.
  1595. .. _class_@GlobalScope_constant_MIDI_MESSAGE_NOTE_ON:
  1596. .. rst-class:: classref-enumeration-constant
  1597. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_NOTE_ON** = ``9``
  1598. MIDI note ON message. See the documentation of :ref:`InputEventMIDI<class_InputEventMIDI>` for information of how to use MIDI inputs.
  1599. .. _class_@GlobalScope_constant_MIDI_MESSAGE_AFTERTOUCH:
  1600. .. rst-class:: classref-enumeration-constant
  1601. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_AFTERTOUCH** = ``10``
  1602. MIDI aftertouch message. This message is most often sent by pressing down on the key after it "bottoms out".
  1603. .. _class_@GlobalScope_constant_MIDI_MESSAGE_CONTROL_CHANGE:
  1604. .. rst-class:: classref-enumeration-constant
  1605. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_CONTROL_CHANGE** = ``11``
  1606. MIDI control change message. This message is sent when a controller value changes. Controllers include devices such as pedals and levers.
  1607. .. _class_@GlobalScope_constant_MIDI_MESSAGE_PROGRAM_CHANGE:
  1608. .. rst-class:: classref-enumeration-constant
  1609. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_PROGRAM_CHANGE** = ``12``
  1610. MIDI program change message. This message sent when the program patch number changes.
  1611. .. _class_@GlobalScope_constant_MIDI_MESSAGE_CHANNEL_PRESSURE:
  1612. .. rst-class:: classref-enumeration-constant
  1613. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_CHANNEL_PRESSURE** = ``13``
  1614. MIDI channel pressure message. This message is most often sent by pressing down on the key after it "bottoms out". This message is different from polyphonic after-touch as it indicates the highest pressure across all keys.
  1615. .. _class_@GlobalScope_constant_MIDI_MESSAGE_PITCH_BEND:
  1616. .. rst-class:: classref-enumeration-constant
  1617. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_PITCH_BEND** = ``14``
  1618. MIDI pitch bend message. This message is sent to indicate a change in the pitch bender (wheel or lever, typically).
  1619. .. _class_@GlobalScope_constant_MIDI_MESSAGE_SYSTEM_EXCLUSIVE:
  1620. .. rst-class:: classref-enumeration-constant
  1621. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SYSTEM_EXCLUSIVE** = ``240``
  1622. MIDI system exclusive message. This has behavior exclusive to the device you're receiving input from. Getting this data is not implemented in Godot.
  1623. .. _class_@GlobalScope_constant_MIDI_MESSAGE_QUARTER_FRAME:
  1624. .. rst-class:: classref-enumeration-constant
  1625. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_QUARTER_FRAME** = ``241``
  1626. MIDI quarter frame message. Contains timing information that is used to synchronize MIDI devices. Getting this data is not implemented in Godot.
  1627. .. _class_@GlobalScope_constant_MIDI_MESSAGE_SONG_POSITION_POINTER:
  1628. .. rst-class:: classref-enumeration-constant
  1629. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SONG_POSITION_POINTER** = ``242``
  1630. MIDI song position pointer message. Gives the number of 16th notes since the start of the song. Getting this data is not implemented in Godot.
  1631. .. _class_@GlobalScope_constant_MIDI_MESSAGE_SONG_SELECT:
  1632. .. rst-class:: classref-enumeration-constant
  1633. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SONG_SELECT** = ``243``
  1634. MIDI song select message. Specifies which sequence or song is to be played. Getting this data is not implemented in Godot.
  1635. .. _class_@GlobalScope_constant_MIDI_MESSAGE_TUNE_REQUEST:
  1636. .. rst-class:: classref-enumeration-constant
  1637. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_TUNE_REQUEST** = ``246``
  1638. MIDI tune request message. Upon receiving a tune request, all analog synthesizers should tune their oscillators.
  1639. .. _class_@GlobalScope_constant_MIDI_MESSAGE_TIMING_CLOCK:
  1640. .. rst-class:: classref-enumeration-constant
  1641. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_TIMING_CLOCK** = ``248``
  1642. MIDI timing clock message. Sent 24 times per quarter note when synchronization is required.
  1643. .. _class_@GlobalScope_constant_MIDI_MESSAGE_START:
  1644. .. rst-class:: classref-enumeration-constant
  1645. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_START** = ``250``
  1646. MIDI start message. Start the current sequence playing. This message will be followed with Timing Clocks.
  1647. .. _class_@GlobalScope_constant_MIDI_MESSAGE_CONTINUE:
  1648. .. rst-class:: classref-enumeration-constant
  1649. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_CONTINUE** = ``251``
  1650. MIDI continue message. Continue at the point the sequence was stopped.
  1651. .. _class_@GlobalScope_constant_MIDI_MESSAGE_STOP:
  1652. .. rst-class:: classref-enumeration-constant
  1653. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_STOP** = ``252``
  1654. MIDI stop message. Stop the current sequence.
  1655. .. _class_@GlobalScope_constant_MIDI_MESSAGE_ACTIVE_SENSING:
  1656. .. rst-class:: classref-enumeration-constant
  1657. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_ACTIVE_SENSING** = ``254``
  1658. MIDI active sensing message. This message is intended to be sent repeatedly to tell the receiver that a connection is alive.
  1659. .. _class_@GlobalScope_constant_MIDI_MESSAGE_SYSTEM_RESET:
  1660. .. rst-class:: classref-enumeration-constant
  1661. :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SYSTEM_RESET** = ``255``
  1662. MIDI system reset message. Reset all receivers in the system to power-up status. It should not be sent on power-up itself.
  1663. .. rst-class:: classref-item-separator
  1664. ----
  1665. .. _enum_@GlobalScope_Error:
  1666. .. rst-class:: classref-enumeration
  1667. enum **Error**:
  1668. .. _class_@GlobalScope_constant_OK:
  1669. .. rst-class:: classref-enumeration-constant
  1670. :ref:`Error<enum_@GlobalScope_Error>` **OK** = ``0``
  1671. 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 standard output.
  1672. 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.:
  1673. ::
  1674. var err = method_that_returns_error()
  1675. if err != OK:
  1676. print("Failure!")
  1677. # Or, equivalent:
  1678. if err:
  1679. print("Still failing!")
  1680. .. _class_@GlobalScope_constant_FAILED:
  1681. .. rst-class:: classref-enumeration-constant
  1682. :ref:`Error<enum_@GlobalScope_Error>` **FAILED** = ``1``
  1683. Generic error.
  1684. .. _class_@GlobalScope_constant_ERR_UNAVAILABLE:
  1685. .. rst-class:: classref-enumeration-constant
  1686. :ref:`Error<enum_@GlobalScope_Error>` **ERR_UNAVAILABLE** = ``2``
  1687. Unavailable error.
  1688. .. _class_@GlobalScope_constant_ERR_UNCONFIGURED:
  1689. .. rst-class:: classref-enumeration-constant
  1690. :ref:`Error<enum_@GlobalScope_Error>` **ERR_UNCONFIGURED** = ``3``
  1691. Unconfigured error.
  1692. .. _class_@GlobalScope_constant_ERR_UNAUTHORIZED:
  1693. .. rst-class:: classref-enumeration-constant
  1694. :ref:`Error<enum_@GlobalScope_Error>` **ERR_UNAUTHORIZED** = ``4``
  1695. Unauthorized error.
  1696. .. _class_@GlobalScope_constant_ERR_PARAMETER_RANGE_ERROR:
  1697. .. rst-class:: classref-enumeration-constant
  1698. :ref:`Error<enum_@GlobalScope_Error>` **ERR_PARAMETER_RANGE_ERROR** = ``5``
  1699. Parameter range error.
  1700. .. _class_@GlobalScope_constant_ERR_OUT_OF_MEMORY:
  1701. .. rst-class:: classref-enumeration-constant
  1702. :ref:`Error<enum_@GlobalScope_Error>` **ERR_OUT_OF_MEMORY** = ``6``
  1703. Out of memory (OOM) error.
  1704. .. _class_@GlobalScope_constant_ERR_FILE_NOT_FOUND:
  1705. .. rst-class:: classref-enumeration-constant
  1706. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_NOT_FOUND** = ``7``
  1707. File: Not found error.
  1708. .. _class_@GlobalScope_constant_ERR_FILE_BAD_DRIVE:
  1709. .. rst-class:: classref-enumeration-constant
  1710. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_BAD_DRIVE** = ``8``
  1711. File: Bad drive error.
  1712. .. _class_@GlobalScope_constant_ERR_FILE_BAD_PATH:
  1713. .. rst-class:: classref-enumeration-constant
  1714. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_BAD_PATH** = ``9``
  1715. File: Bad path error.
  1716. .. _class_@GlobalScope_constant_ERR_FILE_NO_PERMISSION:
  1717. .. rst-class:: classref-enumeration-constant
  1718. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_NO_PERMISSION** = ``10``
  1719. File: No permission error.
  1720. .. _class_@GlobalScope_constant_ERR_FILE_ALREADY_IN_USE:
  1721. .. rst-class:: classref-enumeration-constant
  1722. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_ALREADY_IN_USE** = ``11``
  1723. File: Already in use error.
  1724. .. _class_@GlobalScope_constant_ERR_FILE_CANT_OPEN:
  1725. .. rst-class:: classref-enumeration-constant
  1726. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CANT_OPEN** = ``12``
  1727. File: Can't open error.
  1728. .. _class_@GlobalScope_constant_ERR_FILE_CANT_WRITE:
  1729. .. rst-class:: classref-enumeration-constant
  1730. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CANT_WRITE** = ``13``
  1731. File: Can't write error.
  1732. .. _class_@GlobalScope_constant_ERR_FILE_CANT_READ:
  1733. .. rst-class:: classref-enumeration-constant
  1734. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CANT_READ** = ``14``
  1735. File: Can't read error.
  1736. .. _class_@GlobalScope_constant_ERR_FILE_UNRECOGNIZED:
  1737. .. rst-class:: classref-enumeration-constant
  1738. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_UNRECOGNIZED** = ``15``
  1739. File: Unrecognized error.
  1740. .. _class_@GlobalScope_constant_ERR_FILE_CORRUPT:
  1741. .. rst-class:: classref-enumeration-constant
  1742. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CORRUPT** = ``16``
  1743. File: Corrupt error.
  1744. .. _class_@GlobalScope_constant_ERR_FILE_MISSING_DEPENDENCIES:
  1745. .. rst-class:: classref-enumeration-constant
  1746. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_MISSING_DEPENDENCIES** = ``17``
  1747. File: Missing dependencies error.
  1748. .. _class_@GlobalScope_constant_ERR_FILE_EOF:
  1749. .. rst-class:: classref-enumeration-constant
  1750. :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_EOF** = ``18``
  1751. File: End of file (EOF) error.
  1752. .. _class_@GlobalScope_constant_ERR_CANT_OPEN:
  1753. .. rst-class:: classref-enumeration-constant
  1754. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_OPEN** = ``19``
  1755. Can't open error.
  1756. .. _class_@GlobalScope_constant_ERR_CANT_CREATE:
  1757. .. rst-class:: classref-enumeration-constant
  1758. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_CREATE** = ``20``
  1759. Can't create error.
  1760. .. _class_@GlobalScope_constant_ERR_QUERY_FAILED:
  1761. .. rst-class:: classref-enumeration-constant
  1762. :ref:`Error<enum_@GlobalScope_Error>` **ERR_QUERY_FAILED** = ``21``
  1763. Query failed error.
  1764. .. _class_@GlobalScope_constant_ERR_ALREADY_IN_USE:
  1765. .. rst-class:: classref-enumeration-constant
  1766. :ref:`Error<enum_@GlobalScope_Error>` **ERR_ALREADY_IN_USE** = ``22``
  1767. Already in use error.
  1768. .. _class_@GlobalScope_constant_ERR_LOCKED:
  1769. .. rst-class:: classref-enumeration-constant
  1770. :ref:`Error<enum_@GlobalScope_Error>` **ERR_LOCKED** = ``23``
  1771. Locked error.
  1772. .. _class_@GlobalScope_constant_ERR_TIMEOUT:
  1773. .. rst-class:: classref-enumeration-constant
  1774. :ref:`Error<enum_@GlobalScope_Error>` **ERR_TIMEOUT** = ``24``
  1775. Timeout error.
  1776. .. _class_@GlobalScope_constant_ERR_CANT_CONNECT:
  1777. .. rst-class:: classref-enumeration-constant
  1778. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_CONNECT** = ``25``
  1779. Can't connect error.
  1780. .. _class_@GlobalScope_constant_ERR_CANT_RESOLVE:
  1781. .. rst-class:: classref-enumeration-constant
  1782. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_RESOLVE** = ``26``
  1783. Can't resolve error.
  1784. .. _class_@GlobalScope_constant_ERR_CONNECTION_ERROR:
  1785. .. rst-class:: classref-enumeration-constant
  1786. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CONNECTION_ERROR** = ``27``
  1787. Connection error.
  1788. .. _class_@GlobalScope_constant_ERR_CANT_ACQUIRE_RESOURCE:
  1789. .. rst-class:: classref-enumeration-constant
  1790. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_ACQUIRE_RESOURCE** = ``28``
  1791. Can't acquire resource error.
  1792. .. _class_@GlobalScope_constant_ERR_CANT_FORK:
  1793. .. rst-class:: classref-enumeration-constant
  1794. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_FORK** = ``29``
  1795. Can't fork process error.
  1796. .. _class_@GlobalScope_constant_ERR_INVALID_DATA:
  1797. .. rst-class:: classref-enumeration-constant
  1798. :ref:`Error<enum_@GlobalScope_Error>` **ERR_INVALID_DATA** = ``30``
  1799. Invalid data error.
  1800. .. _class_@GlobalScope_constant_ERR_INVALID_PARAMETER:
  1801. .. rst-class:: classref-enumeration-constant
  1802. :ref:`Error<enum_@GlobalScope_Error>` **ERR_INVALID_PARAMETER** = ``31``
  1803. Invalid parameter error.
  1804. .. _class_@GlobalScope_constant_ERR_ALREADY_EXISTS:
  1805. .. rst-class:: classref-enumeration-constant
  1806. :ref:`Error<enum_@GlobalScope_Error>` **ERR_ALREADY_EXISTS** = ``32``
  1807. Already exists error.
  1808. .. _class_@GlobalScope_constant_ERR_DOES_NOT_EXIST:
  1809. .. rst-class:: classref-enumeration-constant
  1810. :ref:`Error<enum_@GlobalScope_Error>` **ERR_DOES_NOT_EXIST** = ``33``
  1811. Does not exist error.
  1812. .. _class_@GlobalScope_constant_ERR_DATABASE_CANT_READ:
  1813. .. rst-class:: classref-enumeration-constant
  1814. :ref:`Error<enum_@GlobalScope_Error>` **ERR_DATABASE_CANT_READ** = ``34``
  1815. Database: Read error.
  1816. .. _class_@GlobalScope_constant_ERR_DATABASE_CANT_WRITE:
  1817. .. rst-class:: classref-enumeration-constant
  1818. :ref:`Error<enum_@GlobalScope_Error>` **ERR_DATABASE_CANT_WRITE** = ``35``
  1819. Database: Write error.
  1820. .. _class_@GlobalScope_constant_ERR_COMPILATION_FAILED:
  1821. .. rst-class:: classref-enumeration-constant
  1822. :ref:`Error<enum_@GlobalScope_Error>` **ERR_COMPILATION_FAILED** = ``36``
  1823. Compilation failed error.
  1824. .. _class_@GlobalScope_constant_ERR_METHOD_NOT_FOUND:
  1825. .. rst-class:: classref-enumeration-constant
  1826. :ref:`Error<enum_@GlobalScope_Error>` **ERR_METHOD_NOT_FOUND** = ``37``
  1827. Method not found error.
  1828. .. _class_@GlobalScope_constant_ERR_LINK_FAILED:
  1829. .. rst-class:: classref-enumeration-constant
  1830. :ref:`Error<enum_@GlobalScope_Error>` **ERR_LINK_FAILED** = ``38``
  1831. Linking failed error.
  1832. .. _class_@GlobalScope_constant_ERR_SCRIPT_FAILED:
  1833. .. rst-class:: classref-enumeration-constant
  1834. :ref:`Error<enum_@GlobalScope_Error>` **ERR_SCRIPT_FAILED** = ``39``
  1835. Script failed error.
  1836. .. _class_@GlobalScope_constant_ERR_CYCLIC_LINK:
  1837. .. rst-class:: classref-enumeration-constant
  1838. :ref:`Error<enum_@GlobalScope_Error>` **ERR_CYCLIC_LINK** = ``40``
  1839. Cycling link (import cycle) error.
  1840. .. _class_@GlobalScope_constant_ERR_INVALID_DECLARATION:
  1841. .. rst-class:: classref-enumeration-constant
  1842. :ref:`Error<enum_@GlobalScope_Error>` **ERR_INVALID_DECLARATION** = ``41``
  1843. Invalid declaration error.
  1844. .. _class_@GlobalScope_constant_ERR_DUPLICATE_SYMBOL:
  1845. .. rst-class:: classref-enumeration-constant
  1846. :ref:`Error<enum_@GlobalScope_Error>` **ERR_DUPLICATE_SYMBOL** = ``42``
  1847. Duplicate symbol error.
  1848. .. _class_@GlobalScope_constant_ERR_PARSE_ERROR:
  1849. .. rst-class:: classref-enumeration-constant
  1850. :ref:`Error<enum_@GlobalScope_Error>` **ERR_PARSE_ERROR** = ``43``
  1851. Parse error.
  1852. .. _class_@GlobalScope_constant_ERR_BUSY:
  1853. .. rst-class:: classref-enumeration-constant
  1854. :ref:`Error<enum_@GlobalScope_Error>` **ERR_BUSY** = ``44``
  1855. Busy error.
  1856. .. _class_@GlobalScope_constant_ERR_SKIP:
  1857. .. rst-class:: classref-enumeration-constant
  1858. :ref:`Error<enum_@GlobalScope_Error>` **ERR_SKIP** = ``45``
  1859. Skip error.
  1860. .. _class_@GlobalScope_constant_ERR_HELP:
  1861. .. rst-class:: classref-enumeration-constant
  1862. :ref:`Error<enum_@GlobalScope_Error>` **ERR_HELP** = ``46``
  1863. Help error.
  1864. .. _class_@GlobalScope_constant_ERR_BUG:
  1865. .. rst-class:: classref-enumeration-constant
  1866. :ref:`Error<enum_@GlobalScope_Error>` **ERR_BUG** = ``47``
  1867. Bug error.
  1868. .. _class_@GlobalScope_constant_ERR_PRINTER_ON_FIRE:
  1869. .. rst-class:: classref-enumeration-constant
  1870. :ref:`Error<enum_@GlobalScope_Error>` **ERR_PRINTER_ON_FIRE** = ``48``
  1871. Printer on fire error. (This is an easter egg, no engine methods return this error code.)
  1872. .. rst-class:: classref-item-separator
  1873. ----
  1874. .. _enum_@GlobalScope_PropertyHint:
  1875. .. rst-class:: classref-enumeration
  1876. enum **PropertyHint**:
  1877. .. _class_@GlobalScope_constant_PROPERTY_HINT_NONE:
  1878. .. rst-class:: classref-enumeration-constant
  1879. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_NONE** = ``0``
  1880. No hint for the edited property.
  1881. .. _class_@GlobalScope_constant_PROPERTY_HINT_RANGE:
  1882. .. rst-class:: classref-enumeration-constant
  1883. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_RANGE** = ``1``
  1884. Hints that an integer or float property should be within a range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"or_greater"`` and/or ``"or_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"-360,360,1,or_greater,or_lesser"``.
  1885. .. _class_@GlobalScope_constant_PROPERTY_HINT_EXP_RANGE:
  1886. .. rst-class:: classref-enumeration-constant
  1887. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_EXP_RANGE** = ``2``
  1888. Hints that a float property should be within an exponential range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"or_greater"`` and/or ``"or_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"0.01,100,0.01,or_greater"``.
  1889. .. _class_@GlobalScope_constant_PROPERTY_HINT_ENUM:
  1890. .. rst-class:: classref-enumeration-constant
  1891. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_ENUM** = ``3``
  1892. Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string.
  1893. The hint string is a comma separated list of names such as ``"Hello,Something,Else"``. Whitespaces are **not** removed from either end of a name. For integer and float properties, the first name in the list has value 0, the next 1, and so on. Explicit values can also be specified by appending ``:integer`` to the name, e.g. ``"Zero,One,Three:3,Four,Six:6"``.
  1894. .. _class_@GlobalScope_constant_PROPERTY_HINT_ENUM_SUGGESTION:
  1895. .. rst-class:: classref-enumeration-constant
  1896. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_ENUM_SUGGESTION** = ``40``
  1897. Hints that a string property can be an enumerated value to pick in a list specified via a hint string such as ``"Hello,Something,Else"``.
  1898. Unlike :ref:`PROPERTY_HINT_ENUM<class_@GlobalScope_constant_PROPERTY_HINT_ENUM>` a property with this hint still accepts arbitrary values and can be empty. The list of values serves to suggest possible values.
  1899. .. _class_@GlobalScope_constant_PROPERTY_HINT_EXP_EASING:
  1900. .. rst-class:: classref-enumeration-constant
  1901. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_EXP_EASING** = ``4``
  1902. 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.
  1903. .. _class_@GlobalScope_constant_PROPERTY_HINT_LENGTH:
  1904. .. rst-class:: classref-enumeration-constant
  1905. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LENGTH** = ``5``
  1906. Deprecated hint, unused.
  1907. .. _class_@GlobalScope_constant_PROPERTY_HINT_LINK:
  1908. .. rst-class:: classref-enumeration-constant
  1909. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LINK** = ``6``
  1910. Hints that a vector property should allow linking values (e.g. to edit both ``x`` and ``y`` together).
  1911. .. _class_@GlobalScope_constant_PROPERTY_HINT_KEY_ACCEL:
  1912. .. rst-class:: classref-enumeration-constant
  1913. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_KEY_ACCEL** = ``8``
  1914. Deprecated hint, unused.
  1915. .. _class_@GlobalScope_constant_PROPERTY_HINT_FLAGS:
  1916. .. rst-class:: classref-enumeration-constant
  1917. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_FLAGS** = ``9``
  1918. 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"``.
  1919. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_RENDER:
  1920. .. rst-class:: classref-enumeration-constant
  1921. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_2D_RENDER** = ``10``
  1922. Hints that an integer property is a bitmask using the optionally named 2D render layers.
  1923. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_PHYSICS:
  1924. .. rst-class:: classref-enumeration-constant
  1925. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_2D_PHYSICS** = ``11``
  1926. Hints that an integer property is a bitmask using the optionally named 2D physics layers.
  1927. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_NAVIGATION:
  1928. .. rst-class:: classref-enumeration-constant
  1929. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_2D_NAVIGATION** = ``12``
  1930. Hints that an integer property is a bitmask using the optionally named 2D navigation layers.
  1931. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_RENDER:
  1932. .. rst-class:: classref-enumeration-constant
  1933. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_3D_RENDER** = ``13``
  1934. Hints that an integer property is a bitmask using the optionally named 3D render layers.
  1935. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_PHYSICS:
  1936. .. rst-class:: classref-enumeration-constant
  1937. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_3D_PHYSICS** = ``14``
  1938. Hints that an integer property is a bitmask using the optionally named 3D physics layers.
  1939. .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_NAVIGATION:
  1940. .. rst-class:: classref-enumeration-constant
  1941. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_3D_NAVIGATION** = ``15``
  1942. Hints that an integer property is a bitmask using the optionally named 3D navigation layers.
  1943. .. _class_@GlobalScope_constant_PROPERTY_HINT_FILE:
  1944. .. rst-class:: classref-enumeration-constant
  1945. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_FILE** = ``16``
  1946. 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"``.
  1947. .. _class_@GlobalScope_constant_PROPERTY_HINT_DIR:
  1948. .. rst-class:: classref-enumeration-constant
  1949. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_DIR** = ``17``
  1950. Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path.
  1951. .. _class_@GlobalScope_constant_PROPERTY_HINT_GLOBAL_FILE:
  1952. .. rst-class:: classref-enumeration-constant
  1953. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_GLOBAL_FILE** = ``18``
  1954. 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"``.
  1955. .. _class_@GlobalScope_constant_PROPERTY_HINT_GLOBAL_DIR:
  1956. .. rst-class:: classref-enumeration-constant
  1957. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_GLOBAL_DIR** = ``19``
  1958. 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.
  1959. .. _class_@GlobalScope_constant_PROPERTY_HINT_RESOURCE_TYPE:
  1960. .. rst-class:: classref-enumeration-constant
  1961. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_RESOURCE_TYPE** = ``20``
  1962. 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.
  1963. .. _class_@GlobalScope_constant_PROPERTY_HINT_MULTILINE_TEXT:
  1964. .. rst-class:: classref-enumeration-constant
  1965. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_MULTILINE_TEXT** = ``21``
  1966. Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed.
  1967. .. _class_@GlobalScope_constant_PROPERTY_HINT_PLACEHOLDER_TEXT:
  1968. .. rst-class:: classref-enumeration-constant
  1969. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PLACEHOLDER_TEXT** = ``22``
  1970. 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.
  1971. .. _class_@GlobalScope_constant_PROPERTY_HINT_COLOR_NO_ALPHA:
  1972. .. rst-class:: classref-enumeration-constant
  1973. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_COLOR_NO_ALPHA** = ``23``
  1974. Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited.
  1975. .. _class_@GlobalScope_constant_PROPERTY_HINT_IMAGE_COMPRESS_LOSSY:
  1976. .. rst-class:: classref-enumeration-constant
  1977. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = ``24``
  1978. Hints that an image is compressed using lossy compression.
  1979. .. _class_@GlobalScope_constant_PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS:
  1980. .. rst-class:: classref-enumeration-constant
  1981. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = ``25``
  1982. Hints that an image is compressed using lossless compression.
  1983. .. _class_@GlobalScope_constant_PROPERTY_HINT_OBJECT_ID:
  1984. .. rst-class:: classref-enumeration-constant
  1985. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_OBJECT_ID** = ``26``
  1986. .. _class_@GlobalScope_constant_PROPERTY_HINT_TYPE_STRING:
  1987. .. rst-class:: classref-enumeration-constant
  1988. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_TYPE_STRING** = ``27``
  1989. Hint that a property represents a particular type. If a property is :ref:`TYPE_STRING<class_@GlobalScope_constant_TYPE_STRING>`, allows to set a type from the create dialog. If you need to create an :ref:`Array<class_Array>` to contain elements of a specific type, the ``hint_string`` must encode nested types using ``":"`` and ``"/"`` for specifying :ref:`Resource<class_Resource>` types. For instance:
  1990. ::
  1991. hint_string = "%s:" % [TYPE_INT] # Array of integers.
  1992. hint_string = "%s:%s:" % [TYPE_ARRAY, TYPE_REAL] # Two-dimensional array of floats.
  1993. hint_string = "%s/%s:Resource" % [TYPE_OBJECT, TYPE_OBJECT] # Array of resources.
  1994. hint_string = "%s:%s/%s:Resource" % [TYPE_ARRAY, TYPE_OBJECT, TYPE_OBJECT] # Two-dimensional array of resources.
  1995. \ **Note:** The final colon is required to specify for properly detecting built-in types.
  1996. .. _class_@GlobalScope_constant_PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE:
  1997. .. rst-class:: classref-enumeration-constant
  1998. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE** = ``28``
  1999. .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_VARIANT_TYPE:
  2000. .. rst-class:: classref-enumeration-constant
  2001. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_VARIANT_TYPE** = ``29``
  2002. .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_BASE_TYPE:
  2003. .. rst-class:: classref-enumeration-constant
  2004. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_BASE_TYPE** = ``30``
  2005. .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_INSTANCE:
  2006. .. rst-class:: classref-enumeration-constant
  2007. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_INSTANCE** = ``31``
  2008. .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_SCRIPT:
  2009. .. rst-class:: classref-enumeration-constant
  2010. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_SCRIPT** = ``32``
  2011. .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE:
  2012. .. rst-class:: classref-enumeration-constant
  2013. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE** = ``33``
  2014. .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_BASE_TYPE:
  2015. .. rst-class:: classref-enumeration-constant
  2016. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_BASE_TYPE** = ``34``
  2017. .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_INSTANCE:
  2018. .. rst-class:: classref-enumeration-constant
  2019. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_INSTANCE** = ``35``
  2020. .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_SCRIPT:
  2021. .. rst-class:: classref-enumeration-constant
  2022. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_SCRIPT** = ``36``
  2023. .. _class_@GlobalScope_constant_PROPERTY_HINT_OBJECT_TOO_BIG:
  2024. .. rst-class:: classref-enumeration-constant
  2025. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_OBJECT_TOO_BIG** = ``37``
  2026. .. _class_@GlobalScope_constant_PROPERTY_HINT_NODE_PATH_VALID_TYPES:
  2027. .. rst-class:: classref-enumeration-constant
  2028. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_NODE_PATH_VALID_TYPES** = ``38``
  2029. .. _class_@GlobalScope_constant_PROPERTY_HINT_SAVE_FILE:
  2030. .. rst-class:: classref-enumeration-constant
  2031. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_SAVE_FILE** = ``39``
  2032. .. _class_@GlobalScope_constant_PROPERTY_HINT_LOCALE_ID:
  2033. .. rst-class:: classref-enumeration-constant
  2034. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LOCALE_ID** = ``41``
  2035. Hints that a string property is a locale code. Editing it will show a locale dialog for picking language and country.
  2036. .. _class_@GlobalScope_constant_PROPERTY_HINT_MAX:
  2037. .. rst-class:: classref-enumeration-constant
  2038. :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_MAX** = ``42``
  2039. .. rst-class:: classref-item-separator
  2040. ----
  2041. .. _enum_@GlobalScope_PropertyUsageFlags:
  2042. .. rst-class:: classref-enumeration
  2043. enum **PropertyUsageFlags**:
  2044. .. _class_@GlobalScope_constant_PROPERTY_USAGE_STORAGE:
  2045. .. rst-class:: classref-enumeration-constant
  2046. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_STORAGE** = ``1``
  2047. The property is serialized and saved in the scene file (default).
  2048. .. _class_@GlobalScope_constant_PROPERTY_USAGE_EDITOR:
  2049. .. rst-class:: classref-enumeration-constant
  2050. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_EDITOR** = ``2``
  2051. The property is shown in the editor inspector (default).
  2052. .. _class_@GlobalScope_constant_PROPERTY_USAGE_NETWORK:
  2053. .. rst-class:: classref-enumeration-constant
  2054. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_NETWORK** = ``4``
  2055. Deprecated usage flag, unused.
  2056. .. _class_@GlobalScope_constant_PROPERTY_USAGE_EDITOR_HELPER:
  2057. .. rst-class:: classref-enumeration-constant
  2058. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_EDITOR_HELPER** = ``8``
  2059. Deprecated usage flag, unused.
  2060. .. _class_@GlobalScope_constant_PROPERTY_USAGE_CHECKABLE:
  2061. .. rst-class:: classref-enumeration-constant
  2062. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_CHECKABLE** = ``16``
  2063. The property can be checked in the editor inspector.
  2064. .. _class_@GlobalScope_constant_PROPERTY_USAGE_CHECKED:
  2065. .. rst-class:: classref-enumeration-constant
  2066. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_CHECKED** = ``32``
  2067. The property is checked in the editor inspector.
  2068. .. _class_@GlobalScope_constant_PROPERTY_USAGE_INTERNATIONALIZED:
  2069. .. rst-class:: classref-enumeration-constant
  2070. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_INTERNATIONALIZED** = ``64``
  2071. The property is a translatable string.
  2072. .. _class_@GlobalScope_constant_PROPERTY_USAGE_GROUP:
  2073. .. rst-class:: classref-enumeration-constant
  2074. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_GROUP** = ``128``
  2075. Used to group properties together in the editor. See :ref:`EditorInspector<class_EditorInspector>`.
  2076. .. _class_@GlobalScope_constant_PROPERTY_USAGE_CATEGORY:
  2077. .. rst-class:: classref-enumeration-constant
  2078. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_CATEGORY** = ``256``
  2079. Used to categorize properties together in the editor.
  2080. .. _class_@GlobalScope_constant_PROPERTY_USAGE_NO_INSTANCE_STATE:
  2081. .. rst-class:: classref-enumeration-constant
  2082. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_NO_INSTANCE_STATE** = ``2048``
  2083. The property does not save its state in :ref:`PackedScene<class_PackedScene>`.
  2084. .. _class_@GlobalScope_constant_PROPERTY_USAGE_RESTART_IF_CHANGED:
  2085. .. rst-class:: classref-enumeration-constant
  2086. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_RESTART_IF_CHANGED** = ``4096``
  2087. Editing the property prompts the user for restarting the editor.
  2088. .. _class_@GlobalScope_constant_PROPERTY_USAGE_SCRIPT_VARIABLE:
  2089. .. rst-class:: classref-enumeration-constant
  2090. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_SCRIPT_VARIABLE** = ``8192``
  2091. The property is a script variable which should be serialized and saved in the scene file.
  2092. .. _class_@GlobalScope_constant_PROPERTY_USAGE_DEFAULT:
  2093. .. rst-class:: classref-enumeration-constant
  2094. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_DEFAULT** = ``7``
  2095. Default usage (storage, editor and network).
  2096. .. _class_@GlobalScope_constant_PROPERTY_USAGE_DEFAULT_INTL:
  2097. .. rst-class:: classref-enumeration-constant
  2098. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_DEFAULT_INTL** = ``71``
  2099. Default usage for translatable strings (storage, editor, network and internationalized).
  2100. .. _class_@GlobalScope_constant_PROPERTY_USAGE_NOEDITOR:
  2101. .. rst-class:: classref-enumeration-constant
  2102. :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_NOEDITOR** = ``5``
  2103. Default usage but without showing the property in the editor (storage, network).
  2104. .. rst-class:: classref-item-separator
  2105. ----
  2106. .. _enum_@GlobalScope_MethodFlags:
  2107. .. rst-class:: classref-enumeration
  2108. enum **MethodFlags**:
  2109. .. _class_@GlobalScope_constant_METHOD_FLAG_NORMAL:
  2110. .. rst-class:: classref-enumeration-constant
  2111. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_NORMAL** = ``1``
  2112. Flag for a normal method.
  2113. .. _class_@GlobalScope_constant_METHOD_FLAG_EDITOR:
  2114. .. rst-class:: classref-enumeration-constant
  2115. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_EDITOR** = ``2``
  2116. Flag for an editor method.
  2117. .. _class_@GlobalScope_constant_METHOD_FLAG_NOSCRIPT:
  2118. .. rst-class:: classref-enumeration-constant
  2119. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_NOSCRIPT** = ``4``
  2120. Deprecated method flag, unused.
  2121. .. _class_@GlobalScope_constant_METHOD_FLAG_CONST:
  2122. .. rst-class:: classref-enumeration-constant
  2123. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_CONST** = ``8``
  2124. Flag for a constant method.
  2125. .. _class_@GlobalScope_constant_METHOD_FLAG_REVERSE:
  2126. .. rst-class:: classref-enumeration-constant
  2127. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_REVERSE** = ``16``
  2128. Deprecated method flag, unused.
  2129. .. _class_@GlobalScope_constant_METHOD_FLAG_VIRTUAL:
  2130. .. rst-class:: classref-enumeration-constant
  2131. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_VIRTUAL** = ``32``
  2132. Flag for a virtual method.
  2133. .. _class_@GlobalScope_constant_METHOD_FLAG_FROM_SCRIPT:
  2134. .. rst-class:: classref-enumeration-constant
  2135. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_FROM_SCRIPT** = ``64``
  2136. Deprecated method flag, unused.
  2137. .. _class_@GlobalScope_constant_METHOD_FLAG_VARARG:
  2138. .. rst-class:: classref-enumeration-constant
  2139. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_VARARG** = ``128``
  2140. .. _class_@GlobalScope_constant_METHOD_FLAGS_DEFAULT:
  2141. .. rst-class:: classref-enumeration-constant
  2142. :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAGS_DEFAULT** = ``1``
  2143. Default method flags.
  2144. .. rst-class:: classref-item-separator
  2145. ----
  2146. .. _enum_@GlobalScope_Variant.Type:
  2147. .. rst-class:: classref-enumeration
  2148. enum **Variant.Type**:
  2149. .. _class_@GlobalScope_constant_TYPE_NIL:
  2150. .. rst-class:: classref-enumeration-constant
  2151. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_NIL** = ``0``
  2152. Variable is ``null``.
  2153. .. _class_@GlobalScope_constant_TYPE_BOOL:
  2154. .. rst-class:: classref-enumeration-constant
  2155. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_BOOL** = ``1``
  2156. Variable is of type :ref:`bool<class_bool>`.
  2157. .. _class_@GlobalScope_constant_TYPE_INT:
  2158. .. rst-class:: classref-enumeration-constant
  2159. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_INT** = ``2``
  2160. Variable is of type :ref:`int<class_int>`.
  2161. .. _class_@GlobalScope_constant_TYPE_REAL:
  2162. .. rst-class:: classref-enumeration-constant
  2163. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_REAL** = ``3``
  2164. Variable is of type :ref:`float<class_float>` (real).
  2165. .. _class_@GlobalScope_constant_TYPE_STRING:
  2166. .. rst-class:: classref-enumeration-constant
  2167. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_STRING** = ``4``
  2168. Variable is of type :ref:`String<class_String>`.
  2169. .. _class_@GlobalScope_constant_TYPE_VECTOR2:
  2170. .. rst-class:: classref-enumeration-constant
  2171. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR2** = ``5``
  2172. Variable is of type :ref:`Vector2<class_Vector2>`.
  2173. .. _class_@GlobalScope_constant_TYPE_RECT2:
  2174. .. rst-class:: classref-enumeration-constant
  2175. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_RECT2** = ``6``
  2176. Variable is of type :ref:`Rect2<class_Rect2>`.
  2177. .. _class_@GlobalScope_constant_TYPE_VECTOR3:
  2178. .. rst-class:: classref-enumeration-constant
  2179. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR3** = ``7``
  2180. Variable is of type :ref:`Vector3<class_Vector3>`.
  2181. .. _class_@GlobalScope_constant_TYPE_TRANSFORM2D:
  2182. .. rst-class:: classref-enumeration-constant
  2183. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_TRANSFORM2D** = ``8``
  2184. Variable is of type :ref:`Transform2D<class_Transform2D>`.
  2185. .. _class_@GlobalScope_constant_TYPE_PLANE:
  2186. .. rst-class:: classref-enumeration-constant
  2187. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_PLANE** = ``9``
  2188. Variable is of type :ref:`Plane<class_Plane>`.
  2189. .. _class_@GlobalScope_constant_TYPE_QUAT:
  2190. .. rst-class:: classref-enumeration-constant
  2191. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_QUAT** = ``10``
  2192. Variable is of type :ref:`Quat<class_Quat>`.
  2193. .. _class_@GlobalScope_constant_TYPE_AABB:
  2194. .. rst-class:: classref-enumeration-constant
  2195. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_AABB** = ``11``
  2196. Variable is of type :ref:`AABB<class_AABB>`.
  2197. .. _class_@GlobalScope_constant_TYPE_BASIS:
  2198. .. rst-class:: classref-enumeration-constant
  2199. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_BASIS** = ``12``
  2200. Variable is of type :ref:`Basis<class_Basis>`.
  2201. .. _class_@GlobalScope_constant_TYPE_TRANSFORM:
  2202. .. rst-class:: classref-enumeration-constant
  2203. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_TRANSFORM** = ``13``
  2204. Variable is of type :ref:`Transform<class_Transform>`.
  2205. .. _class_@GlobalScope_constant_TYPE_COLOR:
  2206. .. rst-class:: classref-enumeration-constant
  2207. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_COLOR** = ``14``
  2208. Variable is of type :ref:`Color<class_Color>`.
  2209. .. _class_@GlobalScope_constant_TYPE_NODE_PATH:
  2210. .. rst-class:: classref-enumeration-constant
  2211. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_NODE_PATH** = ``15``
  2212. Variable is of type :ref:`NodePath<class_NodePath>`.
  2213. .. _class_@GlobalScope_constant_TYPE_RID:
  2214. .. rst-class:: classref-enumeration-constant
  2215. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_RID** = ``16``
  2216. Variable is of type :ref:`RID<class_RID>`.
  2217. .. _class_@GlobalScope_constant_TYPE_OBJECT:
  2218. .. rst-class:: classref-enumeration-constant
  2219. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_OBJECT** = ``17``
  2220. Variable is of type :ref:`Object<class_Object>`.
  2221. .. _class_@GlobalScope_constant_TYPE_DICTIONARY:
  2222. .. rst-class:: classref-enumeration-constant
  2223. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_DICTIONARY** = ``18``
  2224. Variable is of type :ref:`Dictionary<class_Dictionary>`.
  2225. .. _class_@GlobalScope_constant_TYPE_ARRAY:
  2226. .. rst-class:: classref-enumeration-constant
  2227. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_ARRAY** = ``19``
  2228. Variable is of type :ref:`Array<class_Array>`.
  2229. .. _class_@GlobalScope_constant_TYPE_RAW_ARRAY:
  2230. .. rst-class:: classref-enumeration-constant
  2231. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_RAW_ARRAY** = ``20``
  2232. Variable is of type :ref:`PoolByteArray<class_PoolByteArray>`.
  2233. .. _class_@GlobalScope_constant_TYPE_INT_ARRAY:
  2234. .. rst-class:: classref-enumeration-constant
  2235. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_INT_ARRAY** = ``21``
  2236. Variable is of type :ref:`PoolIntArray<class_PoolIntArray>`.
  2237. .. _class_@GlobalScope_constant_TYPE_REAL_ARRAY:
  2238. .. rst-class:: classref-enumeration-constant
  2239. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_REAL_ARRAY** = ``22``
  2240. Variable is of type :ref:`PoolRealArray<class_PoolRealArray>`.
  2241. .. _class_@GlobalScope_constant_TYPE_STRING_ARRAY:
  2242. .. rst-class:: classref-enumeration-constant
  2243. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_STRING_ARRAY** = ``23``
  2244. Variable is of type :ref:`PoolStringArray<class_PoolStringArray>`.
  2245. .. _class_@GlobalScope_constant_TYPE_VECTOR2_ARRAY:
  2246. .. rst-class:: classref-enumeration-constant
  2247. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR2_ARRAY** = ``24``
  2248. Variable is of type :ref:`PoolVector2Array<class_PoolVector2Array>`.
  2249. .. _class_@GlobalScope_constant_TYPE_VECTOR3_ARRAY:
  2250. .. rst-class:: classref-enumeration-constant
  2251. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR3_ARRAY** = ``25``
  2252. Variable is of type :ref:`PoolVector3Array<class_PoolVector3Array>`.
  2253. .. _class_@GlobalScope_constant_TYPE_COLOR_ARRAY:
  2254. .. rst-class:: classref-enumeration-constant
  2255. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_COLOR_ARRAY** = ``26``
  2256. Variable is of type :ref:`PoolColorArray<class_PoolColorArray>`.
  2257. .. _class_@GlobalScope_constant_TYPE_MAX:
  2258. .. rst-class:: classref-enumeration-constant
  2259. :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_MAX** = ``27``
  2260. Represents the size of the :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` enum.
  2261. .. rst-class:: classref-item-separator
  2262. ----
  2263. .. _enum_@GlobalScope_Variant.Operator:
  2264. .. rst-class:: classref-enumeration
  2265. enum **Variant.Operator**:
  2266. .. _class_@GlobalScope_constant_OP_EQUAL:
  2267. .. rst-class:: classref-enumeration-constant
  2268. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_EQUAL** = ``0``
  2269. Equality operator (``==``).
  2270. .. _class_@GlobalScope_constant_OP_NOT_EQUAL:
  2271. .. rst-class:: classref-enumeration-constant
  2272. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_NOT_EQUAL** = ``1``
  2273. Inequality operator (``!=``).
  2274. .. _class_@GlobalScope_constant_OP_LESS:
  2275. .. rst-class:: classref-enumeration-constant
  2276. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_LESS** = ``2``
  2277. Less than operator (``<``).
  2278. .. _class_@GlobalScope_constant_OP_LESS_EQUAL:
  2279. .. rst-class:: classref-enumeration-constant
  2280. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_LESS_EQUAL** = ``3``
  2281. Less than or equal operator (``<=``).
  2282. .. _class_@GlobalScope_constant_OP_GREATER:
  2283. .. rst-class:: classref-enumeration-constant
  2284. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_GREATER** = ``4``
  2285. Greater than operator (``>``).
  2286. .. _class_@GlobalScope_constant_OP_GREATER_EQUAL:
  2287. .. rst-class:: classref-enumeration-constant
  2288. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_GREATER_EQUAL** = ``5``
  2289. Greater than or equal operator (``>=``).
  2290. .. _class_@GlobalScope_constant_OP_ADD:
  2291. .. rst-class:: classref-enumeration-constant
  2292. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_ADD** = ``6``
  2293. Addition operator (``+``).
  2294. .. _class_@GlobalScope_constant_OP_SUBTRACT:
  2295. .. rst-class:: classref-enumeration-constant
  2296. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_SUBTRACT** = ``7``
  2297. Subtraction operator (``-``).
  2298. .. _class_@GlobalScope_constant_OP_MULTIPLY:
  2299. .. rst-class:: classref-enumeration-constant
  2300. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_MULTIPLY** = ``8``
  2301. Multiplication operator (``*``).
  2302. .. _class_@GlobalScope_constant_OP_DIVIDE:
  2303. .. rst-class:: classref-enumeration-constant
  2304. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_DIVIDE** = ``9``
  2305. Division operator (``/``).
  2306. .. _class_@GlobalScope_constant_OP_NEGATE:
  2307. .. rst-class:: classref-enumeration-constant
  2308. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_NEGATE** = ``10``
  2309. Unary negation operator (``-``).
  2310. .. _class_@GlobalScope_constant_OP_POSITIVE:
  2311. .. rst-class:: classref-enumeration-constant
  2312. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_POSITIVE** = ``11``
  2313. Unary plus operator (``+``).
  2314. .. _class_@GlobalScope_constant_OP_MODULE:
  2315. .. rst-class:: classref-enumeration-constant
  2316. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_MODULE** = ``12``
  2317. Remainder/modulo operator (``%``).
  2318. .. _class_@GlobalScope_constant_OP_STRING_CONCAT:
  2319. .. rst-class:: classref-enumeration-constant
  2320. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_STRING_CONCAT** = ``13``
  2321. String concatenation operator (``+``).
  2322. .. _class_@GlobalScope_constant_OP_SHIFT_LEFT:
  2323. .. rst-class:: classref-enumeration-constant
  2324. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_SHIFT_LEFT** = ``14``
  2325. Left shift operator (``<<``).
  2326. .. _class_@GlobalScope_constant_OP_SHIFT_RIGHT:
  2327. .. rst-class:: classref-enumeration-constant
  2328. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_SHIFT_RIGHT** = ``15``
  2329. Right shift operator (``>>``).
  2330. .. _class_@GlobalScope_constant_OP_BIT_AND:
  2331. .. rst-class:: classref-enumeration-constant
  2332. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_AND** = ``16``
  2333. Bitwise AND operator (``&``).
  2334. .. _class_@GlobalScope_constant_OP_BIT_OR:
  2335. .. rst-class:: classref-enumeration-constant
  2336. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_OR** = ``17``
  2337. Bitwise OR operator (``|``).
  2338. .. _class_@GlobalScope_constant_OP_BIT_XOR:
  2339. .. rst-class:: classref-enumeration-constant
  2340. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_XOR** = ``18``
  2341. Bitwise XOR operator (``^``).
  2342. .. _class_@GlobalScope_constant_OP_BIT_NEGATE:
  2343. .. rst-class:: classref-enumeration-constant
  2344. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_NEGATE** = ``19``
  2345. Bitwise NOT operator (``~``).
  2346. .. _class_@GlobalScope_constant_OP_AND:
  2347. .. rst-class:: classref-enumeration-constant
  2348. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_AND** = ``20``
  2349. Logical AND operator (``and`` or ``&&``).
  2350. .. _class_@GlobalScope_constant_OP_OR:
  2351. .. rst-class:: classref-enumeration-constant
  2352. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_OR** = ``21``
  2353. Logical OR operator (``or`` or ``||``).
  2354. .. _class_@GlobalScope_constant_OP_XOR:
  2355. .. rst-class:: classref-enumeration-constant
  2356. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_XOR** = ``22``
  2357. Logical XOR operator (not implemented in GDScript).
  2358. .. _class_@GlobalScope_constant_OP_NOT:
  2359. .. rst-class:: classref-enumeration-constant
  2360. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_NOT** = ``23``
  2361. Logical NOT operator (``not`` or ``!``).
  2362. .. _class_@GlobalScope_constant_OP_IN:
  2363. .. rst-class:: classref-enumeration-constant
  2364. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_IN** = ``24``
  2365. Logical IN operator (``in``).
  2366. .. _class_@GlobalScope_constant_OP_MAX:
  2367. .. rst-class:: classref-enumeration-constant
  2368. :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_MAX** = ``25``
  2369. Represents the size of the :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` enum.
  2370. .. rst-class:: classref-section-separator
  2371. ----
  2372. .. rst-class:: classref-descriptions-group
  2373. Constants
  2374. ---------
  2375. .. _class_@GlobalScope_constant_SPKEY:
  2376. .. rst-class:: classref-constant
  2377. **SPKEY** = ``16777216``
  2378. Scancodes with this bit applied are non-printable.
  2379. .. rst-class:: classref-section-separator
  2380. ----
  2381. .. rst-class:: classref-descriptions-group
  2382. Property Descriptions
  2383. ---------------------
  2384. .. _class_@GlobalScope_property_ARVRServer:
  2385. .. rst-class:: classref-property
  2386. :ref:`ARVRServer<class_ARVRServer>` **ARVRServer**
  2387. The :ref:`ARVRServer<class_ARVRServer>` singleton.
  2388. .. rst-class:: classref-item-separator
  2389. ----
  2390. .. _class_@GlobalScope_property_AudioServer:
  2391. .. rst-class:: classref-property
  2392. :ref:`AudioServer<class_AudioServer>` **AudioServer**
  2393. The :ref:`AudioServer<class_AudioServer>` singleton.
  2394. .. rst-class:: classref-item-separator
  2395. ----
  2396. .. _class_@GlobalScope_property_CameraServer:
  2397. .. rst-class:: classref-property
  2398. :ref:`CameraServer<class_CameraServer>` **CameraServer**
  2399. The :ref:`CameraServer<class_CameraServer>` singleton.
  2400. .. rst-class:: classref-item-separator
  2401. ----
  2402. .. _class_@GlobalScope_property_ClassDB:
  2403. .. rst-class:: classref-property
  2404. :ref:`ClassDB<class_ClassDB>` **ClassDB**
  2405. The :ref:`ClassDB<class_ClassDB>` singleton.
  2406. .. rst-class:: classref-item-separator
  2407. ----
  2408. .. _class_@GlobalScope_property_Engine:
  2409. .. rst-class:: classref-property
  2410. :ref:`Engine<class_Engine>` **Engine**
  2411. The :ref:`Engine<class_Engine>` singleton.
  2412. .. rst-class:: classref-item-separator
  2413. ----
  2414. .. _class_@GlobalScope_property_Geometry:
  2415. .. rst-class:: classref-property
  2416. :ref:`Geometry<class_Geometry>` **Geometry**
  2417. The :ref:`Geometry<class_Geometry>` singleton.
  2418. .. rst-class:: classref-item-separator
  2419. ----
  2420. .. _class_@GlobalScope_property_IP:
  2421. .. rst-class:: classref-property
  2422. :ref:`IP<class_IP>` **IP**
  2423. The :ref:`IP<class_IP>` singleton.
  2424. .. rst-class:: classref-item-separator
  2425. ----
  2426. .. _class_@GlobalScope_property_Input:
  2427. .. rst-class:: classref-property
  2428. :ref:`Input<class_Input>` **Input**
  2429. The :ref:`Input<class_Input>` singleton.
  2430. .. rst-class:: classref-item-separator
  2431. ----
  2432. .. _class_@GlobalScope_property_InputMap:
  2433. .. rst-class:: classref-property
  2434. :ref:`InputMap<class_InputMap>` **InputMap**
  2435. The :ref:`InputMap<class_InputMap>` singleton.
  2436. .. rst-class:: classref-item-separator
  2437. ----
  2438. .. _class_@GlobalScope_property_JSON:
  2439. .. rst-class:: classref-property
  2440. :ref:`JSON<class_JSON>` **JSON**
  2441. The :ref:`JSON<class_JSON>` singleton.
  2442. .. rst-class:: classref-item-separator
  2443. ----
  2444. .. _class_@GlobalScope_property_JavaClassWrapper:
  2445. .. rst-class:: classref-property
  2446. :ref:`JavaClassWrapper<class_JavaClassWrapper>` **JavaClassWrapper**
  2447. The :ref:`JavaClassWrapper<class_JavaClassWrapper>` singleton.
  2448. \ **Note:** Only implemented on Android.
  2449. .. rst-class:: classref-item-separator
  2450. ----
  2451. .. _class_@GlobalScope_property_JavaScript:
  2452. .. rst-class:: classref-property
  2453. :ref:`JavaScript<class_JavaScript>` **JavaScript**
  2454. The :ref:`JavaScript<class_JavaScript>` singleton.
  2455. \ **Note:** Only implemented on HTML5.
  2456. .. rst-class:: classref-item-separator
  2457. ----
  2458. .. _class_@GlobalScope_property_Marshalls:
  2459. .. rst-class:: classref-property
  2460. :ref:`Marshalls<class_Marshalls>` **Marshalls**
  2461. The :ref:`Marshalls<class_Marshalls>` singleton.
  2462. .. rst-class:: classref-item-separator
  2463. ----
  2464. .. _class_@GlobalScope_property_Navigation2DServer:
  2465. .. rst-class:: classref-property
  2466. :ref:`Navigation2DServer<class_Navigation2DServer>` **Navigation2DServer**
  2467. The :ref:`Navigation2DServer<class_Navigation2DServer>` singleton.
  2468. .. rst-class:: classref-item-separator
  2469. ----
  2470. .. _class_@GlobalScope_property_NavigationMeshGenerator:
  2471. .. rst-class:: classref-property
  2472. :ref:`NavigationMeshGenerator<class_NavigationMeshGenerator>` **NavigationMeshGenerator**
  2473. The :ref:`NavigationMeshGenerator<class_NavigationMeshGenerator>` singleton.
  2474. .. rst-class:: classref-item-separator
  2475. ----
  2476. .. _class_@GlobalScope_property_NavigationServer:
  2477. .. rst-class:: classref-property
  2478. :ref:`NavigationServer<class_NavigationServer>` **NavigationServer**
  2479. The :ref:`NavigationServer<class_NavigationServer>` singleton.
  2480. .. rst-class:: classref-item-separator
  2481. ----
  2482. .. _class_@GlobalScope_property_OS:
  2483. .. rst-class:: classref-property
  2484. :ref:`OS<class_OS>` **OS**
  2485. The :ref:`OS<class_OS>` singleton.
  2486. .. rst-class:: classref-item-separator
  2487. ----
  2488. .. _class_@GlobalScope_property_Performance:
  2489. .. rst-class:: classref-property
  2490. :ref:`Performance<class_Performance>` **Performance**
  2491. The :ref:`Performance<class_Performance>` singleton.
  2492. .. rst-class:: classref-item-separator
  2493. ----
  2494. .. _class_@GlobalScope_property_Physics2DServer:
  2495. .. rst-class:: classref-property
  2496. :ref:`Physics2DServer<class_Physics2DServer>` **Physics2DServer**
  2497. The :ref:`Physics2DServer<class_Physics2DServer>` singleton.
  2498. .. rst-class:: classref-item-separator
  2499. ----
  2500. .. _class_@GlobalScope_property_PhysicsServer:
  2501. .. rst-class:: classref-property
  2502. :ref:`PhysicsServer<class_PhysicsServer>` **PhysicsServer**
  2503. The :ref:`PhysicsServer<class_PhysicsServer>` singleton.
  2504. .. rst-class:: classref-item-separator
  2505. ----
  2506. .. _class_@GlobalScope_property_ProjectSettings:
  2507. .. rst-class:: classref-property
  2508. :ref:`ProjectSettings<class_ProjectSettings>` **ProjectSettings**
  2509. The :ref:`ProjectSettings<class_ProjectSettings>` singleton.
  2510. .. rst-class:: classref-item-separator
  2511. ----
  2512. .. _class_@GlobalScope_property_ResourceLoader:
  2513. .. rst-class:: classref-property
  2514. :ref:`ResourceLoader<class_ResourceLoader>` **ResourceLoader**
  2515. The :ref:`ResourceLoader<class_ResourceLoader>` singleton.
  2516. .. rst-class:: classref-item-separator
  2517. ----
  2518. .. _class_@GlobalScope_property_ResourceSaver:
  2519. .. rst-class:: classref-property
  2520. :ref:`ResourceSaver<class_ResourceSaver>` **ResourceSaver**
  2521. The :ref:`ResourceSaver<class_ResourceSaver>` singleton.
  2522. .. rst-class:: classref-item-separator
  2523. ----
  2524. .. _class_@GlobalScope_property_Time:
  2525. .. rst-class:: classref-property
  2526. :ref:`Time<class_Time>` **Time**
  2527. The :ref:`Time<class_Time>` singleton.
  2528. .. rst-class:: classref-item-separator
  2529. ----
  2530. .. _class_@GlobalScope_property_TranslationServer:
  2531. .. rst-class:: classref-property
  2532. :ref:`TranslationServer<class_TranslationServer>` **TranslationServer**
  2533. The :ref:`TranslationServer<class_TranslationServer>` singleton.
  2534. .. rst-class:: classref-item-separator
  2535. ----
  2536. .. _class_@GlobalScope_property_VisualScriptEditor:
  2537. .. rst-class:: classref-property
  2538. :ref:`VisualScriptEditor<class_VisualScriptEditor>` **VisualScriptEditor**
  2539. The :ref:`VisualScriptEditor<class_VisualScriptEditor>` singleton.
  2540. .. rst-class:: classref-item-separator
  2541. ----
  2542. .. _class_@GlobalScope_property_VisualServer:
  2543. .. rst-class:: classref-property
  2544. :ref:`VisualServer<class_VisualServer>` **VisualServer**
  2545. The :ref:`VisualServer<class_VisualServer>` singleton.
  2546. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  2547. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  2548. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  2549. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`