123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052 |
- :github_url: hide
- .. DO NOT EDIT THIS FILE!!!
- .. Generated automatically from Godot engine sources.
- .. Generator: https://github.com/godotengine/godot/tree/3.6/doc/tools/make_rst.py.
- .. XML source: https://github.com/godotengine/godot/tree/3.6/doc/classes/@GlobalScope.xml.
- .. _class_@GlobalScope:
- @GlobalScope
- ============
- Global scope constants and variables.
- .. rst-class:: classref-introduction-group
- Description
- -----------
- Global scope constants and variables. This is all that resides in the globals, constants regarding error codes, scancodes, property hints, etc.
- Singletons are also documented here, since they can be accessed from anywhere.
- .. rst-class:: classref-reftable-group
- Properties
- ----------
- .. table::
- :widths: auto
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`ARVRServer<class_ARVRServer>` | :ref:`ARVRServer<class_@GlobalScope_property_ARVRServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`AudioServer<class_AudioServer>` | :ref:`AudioServer<class_@GlobalScope_property_AudioServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`CameraServer<class_CameraServer>` | :ref:`CameraServer<class_@GlobalScope_property_CameraServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`ClassDB<class_ClassDB>` | :ref:`ClassDB<class_@GlobalScope_property_ClassDB>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Engine<class_Engine>` | :ref:`Engine<class_@GlobalScope_property_Engine>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Geometry<class_Geometry>` | :ref:`Geometry<class_@GlobalScope_property_Geometry>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`IP<class_IP>` | :ref:`IP<class_@GlobalScope_property_IP>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Input<class_Input>` | :ref:`Input<class_@GlobalScope_property_Input>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`InputMap<class_InputMap>` | :ref:`InputMap<class_@GlobalScope_property_InputMap>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`JSON<class_JSON>` | :ref:`JSON<class_@GlobalScope_property_JSON>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`JavaClassWrapper<class_JavaClassWrapper>` | :ref:`JavaClassWrapper<class_@GlobalScope_property_JavaClassWrapper>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`JavaScript<class_JavaScript>` | :ref:`JavaScript<class_@GlobalScope_property_JavaScript>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Marshalls<class_Marshalls>` | :ref:`Marshalls<class_@GlobalScope_property_Marshalls>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Navigation2DServer<class_Navigation2DServer>` | :ref:`Navigation2DServer<class_@GlobalScope_property_Navigation2DServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`NavigationMeshGenerator<class_NavigationMeshGenerator>` | :ref:`NavigationMeshGenerator<class_@GlobalScope_property_NavigationMeshGenerator>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`NavigationServer<class_NavigationServer>` | :ref:`NavigationServer<class_@GlobalScope_property_NavigationServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`OS<class_OS>` | :ref:`OS<class_@GlobalScope_property_OS>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Performance<class_Performance>` | :ref:`Performance<class_@GlobalScope_property_Performance>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Physics2DServer<class_Physics2DServer>` | :ref:`Physics2DServer<class_@GlobalScope_property_Physics2DServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`PhysicsServer<class_PhysicsServer>` | :ref:`PhysicsServer<class_@GlobalScope_property_PhysicsServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`ProjectSettings<class_ProjectSettings>` | :ref:`ProjectSettings<class_@GlobalScope_property_ProjectSettings>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`ResourceLoader<class_ResourceLoader>` | :ref:`ResourceLoader<class_@GlobalScope_property_ResourceLoader>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`ResourceSaver<class_ResourceSaver>` | :ref:`ResourceSaver<class_@GlobalScope_property_ResourceSaver>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`Time<class_Time>` | :ref:`Time<class_@GlobalScope_property_Time>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`TranslationServer<class_TranslationServer>` | :ref:`TranslationServer<class_@GlobalScope_property_TranslationServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`VisualScriptEditor<class_VisualScriptEditor>` | :ref:`VisualScriptEditor<class_@GlobalScope_property_VisualScriptEditor>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- | :ref:`VisualServer<class_VisualServer>` | :ref:`VisualServer<class_@GlobalScope_property_VisualServer>` |
- +---------------------------------------------------------------+-------------------------------------------------------------------------------------+
- .. rst-class:: classref-section-separator
- ----
- .. rst-class:: classref-descriptions-group
- Enumerations
- ------------
- .. _enum_@GlobalScope_Margin:
- .. rst-class:: classref-enumeration
- enum **Margin**:
- .. _class_@GlobalScope_constant_MARGIN_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_LEFT** = ``0``
- Left margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
- .. _class_@GlobalScope_constant_MARGIN_TOP:
- .. rst-class:: classref-enumeration-constant
- :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_TOP** = ``1``
- Top margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
- .. _class_@GlobalScope_constant_MARGIN_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_RIGHT** = ``2``
- Right margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
- .. _class_@GlobalScope_constant_MARGIN_BOTTOM:
- .. rst-class:: classref-enumeration-constant
- :ref:`Margin<enum_@GlobalScope_Margin>` **MARGIN_BOTTOM** = ``3``
- Bottom margin, usually used for :ref:`Control<class_Control>` or :ref:`StyleBox<class_StyleBox>`-derived classes.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_Corner:
- .. rst-class:: classref-enumeration
- enum **Corner**:
- .. _class_@GlobalScope_constant_CORNER_TOP_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_TOP_LEFT** = ``0``
- Top-left corner.
- .. _class_@GlobalScope_constant_CORNER_TOP_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_TOP_RIGHT** = ``1``
- Top-right corner.
- .. _class_@GlobalScope_constant_CORNER_BOTTOM_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_BOTTOM_RIGHT** = ``2``
- Bottom-right corner.
- .. _class_@GlobalScope_constant_CORNER_BOTTOM_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Corner<enum_@GlobalScope_Corner>` **CORNER_BOTTOM_LEFT** = ``3``
- Bottom-left corner.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_Orientation:
- .. rst-class:: classref-enumeration
- enum **Orientation**:
- .. _class_@GlobalScope_constant_VERTICAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Orientation<enum_@GlobalScope_Orientation>` **VERTICAL** = ``1``
- General vertical alignment, usually used for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
- .. _class_@GlobalScope_constant_HORIZONTAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Orientation<enum_@GlobalScope_Orientation>` **HORIZONTAL** = ``0``
- General horizontal alignment, usually used for :ref:`Separator<class_Separator>`, :ref:`ScrollBar<class_ScrollBar>`, :ref:`Slider<class_Slider>`, etc.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_HAlign:
- .. rst-class:: classref-enumeration
- enum **HAlign**:
- .. _class_@GlobalScope_constant_HALIGN_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`HAlign<enum_@GlobalScope_HAlign>` **HALIGN_LEFT** = ``0``
- Horizontal left alignment, usually for text-derived classes.
- .. _class_@GlobalScope_constant_HALIGN_CENTER:
- .. rst-class:: classref-enumeration-constant
- :ref:`HAlign<enum_@GlobalScope_HAlign>` **HALIGN_CENTER** = ``1``
- Horizontal center alignment, usually for text-derived classes.
- .. _class_@GlobalScope_constant_HALIGN_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`HAlign<enum_@GlobalScope_HAlign>` **HALIGN_RIGHT** = ``2``
- Horizontal right alignment, usually for text-derived classes.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_VAlign:
- .. rst-class:: classref-enumeration
- enum **VAlign**:
- .. _class_@GlobalScope_constant_VALIGN_TOP:
- .. rst-class:: classref-enumeration-constant
- :ref:`VAlign<enum_@GlobalScope_VAlign>` **VALIGN_TOP** = ``0``
- Vertical top alignment, usually for text-derived classes.
- .. _class_@GlobalScope_constant_VALIGN_CENTER:
- .. rst-class:: classref-enumeration-constant
- :ref:`VAlign<enum_@GlobalScope_VAlign>` **VALIGN_CENTER** = ``1``
- Vertical center alignment, usually for text-derived classes.
- .. _class_@GlobalScope_constant_VALIGN_BOTTOM:
- .. rst-class:: classref-enumeration-constant
- :ref:`VAlign<enum_@GlobalScope_VAlign>` **VALIGN_BOTTOM** = ``2``
- Vertical bottom alignment, usually for text-derived classes.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_KeyList:
- .. rst-class:: classref-enumeration
- enum **KeyList**:
- .. _class_@GlobalScope_constant_KEY_ESCAPE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ESCAPE** = ``16777217``
- Escape key.
- .. _class_@GlobalScope_constant_KEY_TAB:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TAB** = ``16777218``
- Tab key.
- .. _class_@GlobalScope_constant_KEY_BACKTAB:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACKTAB** = ``16777219``
- Shift + Tab key.
- .. _class_@GlobalScope_constant_KEY_BACKSPACE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACKSPACE** = ``16777220``
- Backspace key.
- .. _class_@GlobalScope_constant_KEY_ENTER:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ENTER** = ``16777221``
- Return key (on the main keyboard).
- .. _class_@GlobalScope_constant_KEY_KP_ENTER:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_ENTER** = ``16777222``
- Enter key on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_INSERT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_INSERT** = ``16777223``
- Insert key.
- .. _class_@GlobalScope_constant_KEY_DELETE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DELETE** = ``16777224``
- Delete key.
- .. _class_@GlobalScope_constant_KEY_PAUSE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PAUSE** = ``16777225``
- Pause key.
- .. _class_@GlobalScope_constant_KEY_PRINT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PRINT** = ``16777226``
- Print Screen key.
- .. _class_@GlobalScope_constant_KEY_SYSREQ:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SYSREQ** = ``16777227``
- System Request key.
- .. _class_@GlobalScope_constant_KEY_CLEAR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CLEAR** = ``16777228``
- Clear key.
- .. _class_@GlobalScope_constant_KEY_HOME:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HOME** = ``16777229``
- Home key.
- .. _class_@GlobalScope_constant_KEY_END:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_END** = ``16777230``
- End key.
- .. _class_@GlobalScope_constant_KEY_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LEFT** = ``16777231``
- Left arrow key.
- .. _class_@GlobalScope_constant_KEY_UP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UP** = ``16777232``
- Up arrow key.
- .. _class_@GlobalScope_constant_KEY_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_RIGHT** = ``16777233``
- Right arrow key.
- .. _class_@GlobalScope_constant_KEY_DOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DOWN** = ``16777234``
- Down arrow key.
- .. _class_@GlobalScope_constant_KEY_PAGEUP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PAGEUP** = ``16777235``
- Page Up key.
- .. _class_@GlobalScope_constant_KEY_PAGEDOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PAGEDOWN** = ``16777236``
- Page Down key.
- .. _class_@GlobalScope_constant_KEY_SHIFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SHIFT** = ``16777237``
- Shift key.
- .. _class_@GlobalScope_constant_KEY_CONTROL:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CONTROL** = ``16777238``
- Control key.
- .. _class_@GlobalScope_constant_KEY_META:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_META** = ``16777239``
- Meta key.
- .. _class_@GlobalScope_constant_KEY_ALT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ALT** = ``16777240``
- Alt key.
- .. _class_@GlobalScope_constant_KEY_CAPSLOCK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CAPSLOCK** = ``16777241``
- Caps Lock key.
- .. _class_@GlobalScope_constant_KEY_NUMLOCK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NUMLOCK** = ``16777242``
- Num Lock key.
- .. _class_@GlobalScope_constant_KEY_SCROLLLOCK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SCROLLLOCK** = ``16777243``
- Scroll Lock key.
- .. _class_@GlobalScope_constant_KEY_F1:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F1** = ``16777244``
- F1 key.
- .. _class_@GlobalScope_constant_KEY_F2:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F2** = ``16777245``
- F2 key.
- .. _class_@GlobalScope_constant_KEY_F3:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F3** = ``16777246``
- F3 key.
- .. _class_@GlobalScope_constant_KEY_F4:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F4** = ``16777247``
- F4 key.
- .. _class_@GlobalScope_constant_KEY_F5:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F5** = ``16777248``
- F5 key.
- .. _class_@GlobalScope_constant_KEY_F6:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F6** = ``16777249``
- F6 key.
- .. _class_@GlobalScope_constant_KEY_F7:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F7** = ``16777250``
- F7 key.
- .. _class_@GlobalScope_constant_KEY_F8:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F8** = ``16777251``
- F8 key.
- .. _class_@GlobalScope_constant_KEY_F9:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F9** = ``16777252``
- F9 key.
- .. _class_@GlobalScope_constant_KEY_F10:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F10** = ``16777253``
- F10 key.
- .. _class_@GlobalScope_constant_KEY_F11:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F11** = ``16777254``
- F11 key.
- .. _class_@GlobalScope_constant_KEY_F12:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F12** = ``16777255``
- F12 key.
- .. _class_@GlobalScope_constant_KEY_F13:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F13** = ``16777256``
- F13 key.
- .. _class_@GlobalScope_constant_KEY_F14:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F14** = ``16777257``
- F14 key.
- .. _class_@GlobalScope_constant_KEY_F15:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F15** = ``16777258``
- F15 key.
- .. _class_@GlobalScope_constant_KEY_F16:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F16** = ``16777259``
- F16 key.
- .. _class_@GlobalScope_constant_KEY_KP_MULTIPLY:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_MULTIPLY** = ``16777345``
- Multiply (\*) key on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_DIVIDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_DIVIDE** = ``16777346``
- Divide (/) key on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_SUBTRACT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_SUBTRACT** = ``16777347``
- Subtract (-) key on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_PERIOD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_PERIOD** = ``16777348``
- Period (.) key on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_ADD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_ADD** = ``16777349``
- Add (+) key on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_0:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_0** = ``16777350``
- Number 0 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_1:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_1** = ``16777351``
- Number 1 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_2:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_2** = ``16777352``
- Number 2 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_3:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_3** = ``16777353``
- Number 3 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_4:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_4** = ``16777354``
- Number 4 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_5:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_5** = ``16777355``
- Number 5 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_6:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_6** = ``16777356``
- Number 6 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_7:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_7** = ``16777357``
- Number 7 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_8:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_8** = ``16777358``
- Number 8 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_KP_9:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_KP_9** = ``16777359``
- Number 9 on the numeric keypad.
- .. _class_@GlobalScope_constant_KEY_SUPER_L:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SUPER_L** = ``16777260``
- Left Super key (Windows key).
- .. _class_@GlobalScope_constant_KEY_SUPER_R:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SUPER_R** = ``16777261``
- Right Super key (Windows key).
- .. _class_@GlobalScope_constant_KEY_MENU:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MENU** = ``16777262``
- Context menu key.
- .. _class_@GlobalScope_constant_KEY_HYPER_L:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HYPER_L** = ``16777263``
- Left Hyper key.
- .. _class_@GlobalScope_constant_KEY_HYPER_R:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HYPER_R** = ``16777264``
- Right Hyper key.
- .. _class_@GlobalScope_constant_KEY_HELP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HELP** = ``16777265``
- Help key.
- .. _class_@GlobalScope_constant_KEY_DIRECTION_L:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIRECTION_L** = ``16777266``
- Left Direction key.
- .. _class_@GlobalScope_constant_KEY_DIRECTION_R:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIRECTION_R** = ``16777267``
- Right Direction key.
- .. _class_@GlobalScope_constant_KEY_BACK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACK** = ``16777280``
- Media back key. Not to be confused with the Back button on an Android device.
- .. _class_@GlobalScope_constant_KEY_FORWARD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_FORWARD** = ``16777281``
- Media forward key.
- .. _class_@GlobalScope_constant_KEY_STOP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_STOP** = ``16777282``
- Media stop key.
- .. _class_@GlobalScope_constant_KEY_REFRESH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_REFRESH** = ``16777283``
- Media refresh key.
- .. _class_@GlobalScope_constant_KEY_VOLUMEDOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_VOLUMEDOWN** = ``16777284``
- Volume down key.
- .. _class_@GlobalScope_constant_KEY_VOLUMEMUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_VOLUMEMUTE** = ``16777285``
- Mute volume key.
- .. _class_@GlobalScope_constant_KEY_VOLUMEUP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_VOLUMEUP** = ``16777286``
- Volume up key.
- .. _class_@GlobalScope_constant_KEY_BASSBOOST:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BASSBOOST** = ``16777287``
- Bass Boost key.
- .. _class_@GlobalScope_constant_KEY_BASSUP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BASSUP** = ``16777288``
- Bass up key.
- .. _class_@GlobalScope_constant_KEY_BASSDOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BASSDOWN** = ``16777289``
- Bass down key.
- .. _class_@GlobalScope_constant_KEY_TREBLEUP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TREBLEUP** = ``16777290``
- Treble up key.
- .. _class_@GlobalScope_constant_KEY_TREBLEDOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TREBLEDOWN** = ``16777291``
- Treble down key.
- .. _class_@GlobalScope_constant_KEY_MEDIAPLAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIAPLAY** = ``16777292``
- Media play key.
- .. _class_@GlobalScope_constant_KEY_MEDIASTOP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIASTOP** = ``16777293``
- Media stop key.
- .. _class_@GlobalScope_constant_KEY_MEDIAPREVIOUS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIAPREVIOUS** = ``16777294``
- Previous song key.
- .. _class_@GlobalScope_constant_KEY_MEDIANEXT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIANEXT** = ``16777295``
- Next song key.
- .. _class_@GlobalScope_constant_KEY_MEDIARECORD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MEDIARECORD** = ``16777296``
- Media record key.
- .. _class_@GlobalScope_constant_KEY_HOMEPAGE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HOMEPAGE** = ``16777297``
- Home page key.
- .. _class_@GlobalScope_constant_KEY_FAVORITES:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_FAVORITES** = ``16777298``
- Favorites key.
- .. _class_@GlobalScope_constant_KEY_SEARCH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SEARCH** = ``16777299``
- Search key.
- .. _class_@GlobalScope_constant_KEY_STANDBY:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_STANDBY** = ``16777300``
- Standby key.
- .. _class_@GlobalScope_constant_KEY_OPENURL:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OPENURL** = ``16777301``
- Open URL / Launch Browser key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHMAIL:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHMAIL** = ``16777302``
- Launch Mail key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHMEDIA:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHMEDIA** = ``16777303``
- Launch Media key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH0:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH0** = ``16777304``
- Launch Shortcut 0 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH1:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH1** = ``16777305``
- Launch Shortcut 1 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH2:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH2** = ``16777306``
- Launch Shortcut 2 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH3:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH3** = ``16777307``
- Launch Shortcut 3 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH4:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH4** = ``16777308``
- Launch Shortcut 4 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH5:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH5** = ``16777309``
- Launch Shortcut 5 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH6:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH6** = ``16777310``
- Launch Shortcut 6 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH7:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH7** = ``16777311``
- Launch Shortcut 7 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH8:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH8** = ``16777312``
- Launch Shortcut 8 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCH9:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCH9** = ``16777313``
- Launch Shortcut 9 key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHA:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHA** = ``16777314``
- Launch Shortcut A key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHB:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHB** = ``16777315``
- Launch Shortcut B key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHC:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHC** = ``16777316``
- Launch Shortcut C key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHD** = ``16777317``
- Launch Shortcut D key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHE** = ``16777318``
- Launch Shortcut E key.
- .. _class_@GlobalScope_constant_KEY_LAUNCHF:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LAUNCHF** = ``16777319``
- Launch Shortcut F key.
- .. _class_@GlobalScope_constant_KEY_UNKNOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UNKNOWN** = ``33554431``
- Unknown key.
- .. _class_@GlobalScope_constant_KEY_SPACE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SPACE** = ``32``
- Space key.
- .. _class_@GlobalScope_constant_KEY_EXCLAM:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EXCLAM** = ``33``
- ! key.
- .. _class_@GlobalScope_constant_KEY_QUOTEDBL:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUOTEDBL** = ``34``
- " key.
- .. _class_@GlobalScope_constant_KEY_NUMBERSIGN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NUMBERSIGN** = ``35``
- # key.
- .. _class_@GlobalScope_constant_KEY_DOLLAR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DOLLAR** = ``36``
- $ key.
- .. _class_@GlobalScope_constant_KEY_PERCENT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PERCENT** = ``37``
- % key.
- .. _class_@GlobalScope_constant_KEY_AMPERSAND:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AMPERSAND** = ``38``
- & key.
- .. _class_@GlobalScope_constant_KEY_APOSTROPHE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_APOSTROPHE** = ``39``
- ' key.
- .. _class_@GlobalScope_constant_KEY_PARENLEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PARENLEFT** = ``40``
- ( key.
- .. _class_@GlobalScope_constant_KEY_PARENRIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PARENRIGHT** = ``41``
- ) key.
- .. _class_@GlobalScope_constant_KEY_ASTERISK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ASTERISK** = ``42``
- \* key.
- .. _class_@GlobalScope_constant_KEY_PLUS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PLUS** = ``43``
- + key.
- .. _class_@GlobalScope_constant_KEY_COMMA:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_COMMA** = ``44``
- , key.
- .. _class_@GlobalScope_constant_KEY_MINUS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MINUS** = ``45``
- - key.
- .. _class_@GlobalScope_constant_KEY_PERIOD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PERIOD** = ``46``
- . key.
- .. _class_@GlobalScope_constant_KEY_SLASH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SLASH** = ``47``
- / key.
- .. _class_@GlobalScope_constant_KEY_0:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_0** = ``48``
- Number 0.
- .. _class_@GlobalScope_constant_KEY_1:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_1** = ``49``
- Number 1.
- .. _class_@GlobalScope_constant_KEY_2:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_2** = ``50``
- Number 2.
- .. _class_@GlobalScope_constant_KEY_3:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_3** = ``51``
- Number 3.
- .. _class_@GlobalScope_constant_KEY_4:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_4** = ``52``
- Number 4.
- .. _class_@GlobalScope_constant_KEY_5:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_5** = ``53``
- Number 5.
- .. _class_@GlobalScope_constant_KEY_6:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_6** = ``54``
- Number 6.
- .. _class_@GlobalScope_constant_KEY_7:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_7** = ``55``
- Number 7.
- .. _class_@GlobalScope_constant_KEY_8:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_8** = ``56``
- Number 8.
- .. _class_@GlobalScope_constant_KEY_9:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_9** = ``57``
- Number 9.
- .. _class_@GlobalScope_constant_KEY_COLON:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_COLON** = ``58``
- : key.
- .. _class_@GlobalScope_constant_KEY_SEMICOLON:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SEMICOLON** = ``59``
- ; key.
- .. _class_@GlobalScope_constant_KEY_LESS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_LESS** = ``60``
- < key.
- .. _class_@GlobalScope_constant_KEY_EQUAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EQUAL** = ``61``
- = key.
- .. _class_@GlobalScope_constant_KEY_GREATER:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_GREATER** = ``62``
- > key.
- .. _class_@GlobalScope_constant_KEY_QUESTION:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUESTION** = ``63``
- ? key.
- .. _class_@GlobalScope_constant_KEY_AT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AT** = ``64``
- @ key.
- .. _class_@GlobalScope_constant_KEY_A:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_A** = ``65``
- A key.
- .. _class_@GlobalScope_constant_KEY_B:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_B** = ``66``
- B key.
- .. _class_@GlobalScope_constant_KEY_C:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_C** = ``67``
- C key.
- .. _class_@GlobalScope_constant_KEY_D:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_D** = ``68``
- D key.
- .. _class_@GlobalScope_constant_KEY_E:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_E** = ``69``
- E key.
- .. _class_@GlobalScope_constant_KEY_F:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_F** = ``70``
- F key.
- .. _class_@GlobalScope_constant_KEY_G:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_G** = ``71``
- G key.
- .. _class_@GlobalScope_constant_KEY_H:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_H** = ``72``
- H key.
- .. _class_@GlobalScope_constant_KEY_I:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_I** = ``73``
- I key.
- .. _class_@GlobalScope_constant_KEY_J:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_J** = ``74``
- J key.
- .. _class_@GlobalScope_constant_KEY_K:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_K** = ``75``
- K key.
- .. _class_@GlobalScope_constant_KEY_L:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_L** = ``76``
- L key.
- .. _class_@GlobalScope_constant_KEY_M:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_M** = ``77``
- M key.
- .. _class_@GlobalScope_constant_KEY_N:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_N** = ``78``
- N key.
- .. _class_@GlobalScope_constant_KEY_O:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_O** = ``79``
- O key.
- .. _class_@GlobalScope_constant_KEY_P:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_P** = ``80``
- P key.
- .. _class_@GlobalScope_constant_KEY_Q:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_Q** = ``81``
- Q key.
- .. _class_@GlobalScope_constant_KEY_R:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_R** = ``82``
- R key.
- .. _class_@GlobalScope_constant_KEY_S:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_S** = ``83``
- S key.
- .. _class_@GlobalScope_constant_KEY_T:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_T** = ``84``
- T key.
- .. _class_@GlobalScope_constant_KEY_U:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_U** = ``85``
- U key.
- .. _class_@GlobalScope_constant_KEY_V:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_V** = ``86``
- V key.
- .. _class_@GlobalScope_constant_KEY_W:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_W** = ``87``
- W key.
- .. _class_@GlobalScope_constant_KEY_X:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_X** = ``88``
- X key.
- .. _class_@GlobalScope_constant_KEY_Y:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_Y** = ``89``
- Y key.
- .. _class_@GlobalScope_constant_KEY_Z:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_Z** = ``90``
- Z key.
- .. _class_@GlobalScope_constant_KEY_BRACKETLEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACKETLEFT** = ``91``
- [ key.
- .. _class_@GlobalScope_constant_KEY_BACKSLASH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BACKSLASH** = ``92``
- \\ key.
- .. _class_@GlobalScope_constant_KEY_BRACKETRIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACKETRIGHT** = ``93``
- ] key.
- .. _class_@GlobalScope_constant_KEY_ASCIICIRCUM:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ASCIICIRCUM** = ``94``
- ^ key.
- .. _class_@GlobalScope_constant_KEY_UNDERSCORE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UNDERSCORE** = ``95``
- \_ key.
- .. _class_@GlobalScope_constant_KEY_QUOTELEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUOTELEFT** = ``96``
- ` key.
- .. _class_@GlobalScope_constant_KEY_BRACELEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACELEFT** = ``123``
- { key.
- .. _class_@GlobalScope_constant_KEY_BAR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BAR** = ``124``
- | key.
- .. _class_@GlobalScope_constant_KEY_BRACERIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BRACERIGHT** = ``125``
- } key.
- .. _class_@GlobalScope_constant_KEY_ASCIITILDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ASCIITILDE** = ``126``
- ~ key.
- .. _class_@GlobalScope_constant_KEY_NOBREAKSPACE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NOBREAKSPACE** = ``160``
- Non-breakable space key.
- .. _class_@GlobalScope_constant_KEY_EXCLAMDOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EXCLAMDOWN** = ``161``
- ¡ key.
- .. _class_@GlobalScope_constant_KEY_CENT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CENT** = ``162``
- ¢ key.
- .. _class_@GlobalScope_constant_KEY_STERLING:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_STERLING** = ``163``
- £ key.
- .. _class_@GlobalScope_constant_KEY_CURRENCY:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CURRENCY** = ``164``
- ¤ key.
- .. _class_@GlobalScope_constant_KEY_YEN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_YEN** = ``165``
- ¥ key.
- .. _class_@GlobalScope_constant_KEY_BROKENBAR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_BROKENBAR** = ``166``
- ¦ key.
- .. _class_@GlobalScope_constant_KEY_SECTION:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SECTION** = ``167``
- § key.
- .. _class_@GlobalScope_constant_KEY_DIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIAERESIS** = ``168``
- ¨ key.
- .. _class_@GlobalScope_constant_KEY_COPYRIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_COPYRIGHT** = ``169``
- © key.
- .. _class_@GlobalScope_constant_KEY_ORDFEMININE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ORDFEMININE** = ``170``
- ª key.
- .. _class_@GlobalScope_constant_KEY_GUILLEMOTLEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_GUILLEMOTLEFT** = ``171``
- « key.
- .. _class_@GlobalScope_constant_KEY_NOTSIGN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NOTSIGN** = ``172``
- ¬ key.
- .. _class_@GlobalScope_constant_KEY_HYPHEN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_HYPHEN** = ``173``
- Soft hyphen key.
- .. _class_@GlobalScope_constant_KEY_REGISTERED:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_REGISTERED** = ``174``
- ® key.
- .. _class_@GlobalScope_constant_KEY_MACRON:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MACRON** = ``175``
- ¯ key.
- .. _class_@GlobalScope_constant_KEY_DEGREE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DEGREE** = ``176``
- ° key.
- .. _class_@GlobalScope_constant_KEY_PLUSMINUS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PLUSMINUS** = ``177``
- ± key.
- .. _class_@GlobalScope_constant_KEY_TWOSUPERIOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_TWOSUPERIOR** = ``178``
- ² key.
- .. _class_@GlobalScope_constant_KEY_THREESUPERIOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_THREESUPERIOR** = ``179``
- ³ key.
- .. _class_@GlobalScope_constant_KEY_ACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ACUTE** = ``180``
- ´ key.
- .. _class_@GlobalScope_constant_KEY_MU:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MU** = ``181``
- µ key.
- .. _class_@GlobalScope_constant_KEY_PARAGRAPH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PARAGRAPH** = ``182``
- ¶ key.
- .. _class_@GlobalScope_constant_KEY_PERIODCENTERED:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_PERIODCENTERED** = ``183``
- · key.
- .. _class_@GlobalScope_constant_KEY_CEDILLA:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CEDILLA** = ``184``
- ¸ key.
- .. _class_@GlobalScope_constant_KEY_ONESUPERIOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ONESUPERIOR** = ``185``
- ¹ key.
- .. _class_@GlobalScope_constant_KEY_MASCULINE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MASCULINE** = ``186``
- º key.
- .. _class_@GlobalScope_constant_KEY_GUILLEMOTRIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_GUILLEMOTRIGHT** = ``187``
- » key.
- .. _class_@GlobalScope_constant_KEY_ONEQUARTER:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ONEQUARTER** = ``188``
- ¼ key.
- .. _class_@GlobalScope_constant_KEY_ONEHALF:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ONEHALF** = ``189``
- ½ key.
- .. _class_@GlobalScope_constant_KEY_THREEQUARTERS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_THREEQUARTERS** = ``190``
- ¾ key.
- .. _class_@GlobalScope_constant_KEY_QUESTIONDOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_QUESTIONDOWN** = ``191``
- ¿ key.
- .. _class_@GlobalScope_constant_KEY_AGRAVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AGRAVE** = ``192``
- À key.
- .. _class_@GlobalScope_constant_KEY_AACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AACUTE** = ``193``
- Á key.
- .. _class_@GlobalScope_constant_KEY_ACIRCUMFLEX:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ACIRCUMFLEX** = ``194``
- Â key.
- .. _class_@GlobalScope_constant_KEY_ATILDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ATILDE** = ``195``
- Ã key.
- .. _class_@GlobalScope_constant_KEY_ADIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ADIAERESIS** = ``196``
- Ä key.
- .. _class_@GlobalScope_constant_KEY_ARING:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ARING** = ``197``
- Å key.
- .. _class_@GlobalScope_constant_KEY_AE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_AE** = ``198``
- Æ key.
- .. _class_@GlobalScope_constant_KEY_CCEDILLA:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_CCEDILLA** = ``199``
- Ç key.
- .. _class_@GlobalScope_constant_KEY_EGRAVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EGRAVE** = ``200``
- È key.
- .. _class_@GlobalScope_constant_KEY_EACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EACUTE** = ``201``
- É key.
- .. _class_@GlobalScope_constant_KEY_ECIRCUMFLEX:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ECIRCUMFLEX** = ``202``
- Ê key.
- .. _class_@GlobalScope_constant_KEY_EDIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_EDIAERESIS** = ``203``
- Ë key.
- .. _class_@GlobalScope_constant_KEY_IGRAVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_IGRAVE** = ``204``
- Ì key.
- .. _class_@GlobalScope_constant_KEY_IACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_IACUTE** = ``205``
- Í key.
- .. _class_@GlobalScope_constant_KEY_ICIRCUMFLEX:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ICIRCUMFLEX** = ``206``
- Î key.
- .. _class_@GlobalScope_constant_KEY_IDIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_IDIAERESIS** = ``207``
- Ï key.
- .. _class_@GlobalScope_constant_KEY_ETH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ETH** = ``208``
- Ð key.
- .. _class_@GlobalScope_constant_KEY_NTILDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_NTILDE** = ``209``
- Ñ key.
- .. _class_@GlobalScope_constant_KEY_OGRAVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OGRAVE** = ``210``
- Ò key.
- .. _class_@GlobalScope_constant_KEY_OACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OACUTE** = ``211``
- Ó key.
- .. _class_@GlobalScope_constant_KEY_OCIRCUMFLEX:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OCIRCUMFLEX** = ``212``
- Ô key.
- .. _class_@GlobalScope_constant_KEY_OTILDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OTILDE** = ``213``
- Õ key.
- .. _class_@GlobalScope_constant_KEY_ODIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_ODIAERESIS** = ``214``
- Ö key.
- .. _class_@GlobalScope_constant_KEY_MULTIPLY:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_MULTIPLY** = ``215``
- × key.
- .. _class_@GlobalScope_constant_KEY_OOBLIQUE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_OOBLIQUE** = ``216``
- Ø key.
- .. _class_@GlobalScope_constant_KEY_UGRAVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UGRAVE** = ``217``
- Ù key.
- .. _class_@GlobalScope_constant_KEY_UACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UACUTE** = ``218``
- Ú key.
- .. _class_@GlobalScope_constant_KEY_UCIRCUMFLEX:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UCIRCUMFLEX** = ``219``
- Û key.
- .. _class_@GlobalScope_constant_KEY_UDIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_UDIAERESIS** = ``220``
- Ü key.
- .. _class_@GlobalScope_constant_KEY_YACUTE:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_YACUTE** = ``221``
- Ý key.
- .. _class_@GlobalScope_constant_KEY_THORN:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_THORN** = ``222``
- Þ key.
- .. _class_@GlobalScope_constant_KEY_SSHARP:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_SSHARP** = ``223``
- ß key.
- .. _class_@GlobalScope_constant_KEY_DIVISION:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_DIVISION** = ``247``
- ÷ key.
- .. _class_@GlobalScope_constant_KEY_YDIAERESIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyList<enum_@GlobalScope_KeyList>` **KEY_YDIAERESIS** = ``255``
- ÿ key.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_KeyModifierMask:
- .. rst-class:: classref-enumeration
- enum **KeyModifierMask**:
- .. _class_@GlobalScope_constant_KEY_CODE_MASK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_CODE_MASK** = ``33554431``
- Key Code mask.
- .. _class_@GlobalScope_constant_KEY_MODIFIER_MASK:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MODIFIER_MASK** = ``-16777216``
- Modifier key mask.
- .. _class_@GlobalScope_constant_KEY_MASK_SHIFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_SHIFT** = ``33554432``
- Shift key mask.
- .. _class_@GlobalScope_constant_KEY_MASK_ALT:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_ALT** = ``67108864``
- Alt key mask.
- .. _class_@GlobalScope_constant_KEY_MASK_META:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_META** = ``134217728``
- Meta key mask.
- .. _class_@GlobalScope_constant_KEY_MASK_CTRL:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_CTRL** = ``268435456``
- Ctrl key mask.
- .. _class_@GlobalScope_constant_KEY_MASK_CMD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_CMD** = ``platform-dependent``
- 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.
- .. _class_@GlobalScope_constant_KEY_MASK_KPAD:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_KPAD** = ``536870912``
- Keypad key mask.
- .. _class_@GlobalScope_constant_KEY_MASK_GROUP_SWITCH:
- .. rst-class:: classref-enumeration-constant
- :ref:`KeyModifierMask<enum_@GlobalScope_KeyModifierMask>` **KEY_MASK_GROUP_SWITCH** = ``1073741824``
- Group Switch key mask.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_ButtonList:
- .. rst-class:: classref-enumeration
- enum **ButtonList**:
- .. _class_@GlobalScope_constant_BUTTON_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_LEFT** = ``1``
- Primary mouse button, usually the left button.
- .. _class_@GlobalScope_constant_BUTTON_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_RIGHT** = ``2``
- Secondary mouse button, usually the right button.
- .. _class_@GlobalScope_constant_BUTTON_MIDDLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MIDDLE** = ``3``
- Middle mouse button.
- .. _class_@GlobalScope_constant_BUTTON_XBUTTON1:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_XBUTTON1** = ``8``
- Extra mouse button 1 (only present on some mice).
- .. _class_@GlobalScope_constant_BUTTON_XBUTTON2:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_XBUTTON2** = ``9``
- Extra mouse button 2 (only present on some mice).
- .. _class_@GlobalScope_constant_BUTTON_WHEEL_UP:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_UP** = ``4``
- Mouse wheel up.
- .. _class_@GlobalScope_constant_BUTTON_WHEEL_DOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_DOWN** = ``5``
- Mouse wheel down.
- .. _class_@GlobalScope_constant_BUTTON_WHEEL_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_LEFT** = ``6``
- Mouse wheel left button (only present on some mice).
- .. _class_@GlobalScope_constant_BUTTON_WHEEL_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_WHEEL_RIGHT** = ``7``
- Mouse wheel right button (only present on some mice).
- .. _class_@GlobalScope_constant_BUTTON_MASK_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_LEFT** = ``1``
- Primary mouse button mask, usually for the left button.
- .. _class_@GlobalScope_constant_BUTTON_MASK_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_RIGHT** = ``2``
- Secondary mouse button mask, usually for the right button.
- .. _class_@GlobalScope_constant_BUTTON_MASK_MIDDLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_MIDDLE** = ``4``
- Middle mouse button mask.
- .. _class_@GlobalScope_constant_BUTTON_MASK_XBUTTON1:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_XBUTTON1** = ``128``
- Extra mouse button 1 mask.
- .. _class_@GlobalScope_constant_BUTTON_MASK_XBUTTON2:
- .. rst-class:: classref-enumeration-constant
- :ref:`ButtonList<enum_@GlobalScope_ButtonList>` **BUTTON_MASK_XBUTTON2** = ``256``
- Extra mouse button 2 mask.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_JoystickList:
- .. rst-class:: classref-enumeration
- enum **JoystickList**:
- .. _class_@GlobalScope_constant_JOY_INVALID_OPTION:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_INVALID_OPTION** = ``-1``
- Invalid button or axis.
- .. _class_@GlobalScope_constant_JOY_BUTTON_0:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_0** = ``0``
- Gamepad button 0.
- .. _class_@GlobalScope_constant_JOY_BUTTON_1:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_1** = ``1``
- Gamepad button 1.
- .. _class_@GlobalScope_constant_JOY_BUTTON_2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_2** = ``2``
- Gamepad button 2.
- .. _class_@GlobalScope_constant_JOY_BUTTON_3:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_3** = ``3``
- Gamepad button 3.
- .. _class_@GlobalScope_constant_JOY_BUTTON_4:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_4** = ``4``
- Gamepad button 4.
- .. _class_@GlobalScope_constant_JOY_BUTTON_5:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_5** = ``5``
- Gamepad button 5.
- .. _class_@GlobalScope_constant_JOY_BUTTON_6:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_6** = ``6``
- Gamepad button 6.
- .. _class_@GlobalScope_constant_JOY_BUTTON_7:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_7** = ``7``
- Gamepad button 7.
- .. _class_@GlobalScope_constant_JOY_BUTTON_8:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_8** = ``8``
- Gamepad button 8.
- .. _class_@GlobalScope_constant_JOY_BUTTON_9:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_9** = ``9``
- Gamepad button 9.
- .. _class_@GlobalScope_constant_JOY_BUTTON_10:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_10** = ``10``
- Gamepad button 10.
- .. _class_@GlobalScope_constant_JOY_BUTTON_11:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_11** = ``11``
- Gamepad button 11.
- .. _class_@GlobalScope_constant_JOY_BUTTON_12:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_12** = ``12``
- Gamepad button 12.
- .. _class_@GlobalScope_constant_JOY_BUTTON_13:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_13** = ``13``
- Gamepad button 13.
- .. _class_@GlobalScope_constant_JOY_BUTTON_14:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_14** = ``14``
- Gamepad button 14.
- .. _class_@GlobalScope_constant_JOY_BUTTON_15:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_15** = ``15``
- Gamepad button 15.
- .. _class_@GlobalScope_constant_JOY_BUTTON_16:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_16** = ``16``
- Gamepad button 16.
- .. _class_@GlobalScope_constant_JOY_BUTTON_17:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_17** = ``17``
- Gamepad button 17.
- .. _class_@GlobalScope_constant_JOY_BUTTON_18:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_18** = ``18``
- Gamepad button 18.
- .. _class_@GlobalScope_constant_JOY_BUTTON_19:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_19** = ``19``
- Gamepad button 19.
- .. _class_@GlobalScope_constant_JOY_BUTTON_20:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_20** = ``20``
- Gamepad button 20.
- .. _class_@GlobalScope_constant_JOY_BUTTON_21:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_21** = ``21``
- Gamepad button 21.
- .. _class_@GlobalScope_constant_JOY_BUTTON_22:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_22** = ``22``
- Gamepad button 22.
- .. _class_@GlobalScope_constant_JOY_BUTTON_MAX:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_BUTTON_MAX** = ``128``
- The maximum number of game controller buttons supported by the engine. The actual limit may be lower on specific platforms:
- - Android: Up to 36 buttons.
- - Linux: Up to 80 buttons.
- - Windows and macOS: Up to 128 buttons.
- .. _class_@GlobalScope_constant_JOY_SONY_CIRCLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_CIRCLE** = ``1``
- DualShock circle button.
- .. _class_@GlobalScope_constant_JOY_SONY_X:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_X** = ``0``
- DualShock X button.
- .. _class_@GlobalScope_constant_JOY_SONY_SQUARE:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_SQUARE** = ``2``
- DualShock square button.
- .. _class_@GlobalScope_constant_JOY_SONY_TRIANGLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SONY_TRIANGLE** = ``3``
- DualShock triangle button.
- .. _class_@GlobalScope_constant_JOY_XBOX_B:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_B** = ``1``
- Xbox controller B button.
- .. _class_@GlobalScope_constant_JOY_XBOX_A:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_A** = ``0``
- Xbox controller A button.
- .. _class_@GlobalScope_constant_JOY_XBOX_X:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_X** = ``2``
- Xbox controller X button.
- .. _class_@GlobalScope_constant_JOY_XBOX_Y:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_XBOX_Y** = ``3``
- Xbox controller Y button.
- .. _class_@GlobalScope_constant_JOY_DS_A:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_A** = ``1``
- Nintendo controller A button.
- .. _class_@GlobalScope_constant_JOY_DS_B:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_B** = ``0``
- Nintendo controller B button.
- .. _class_@GlobalScope_constant_JOY_DS_X:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_X** = ``3``
- Nintendo controller X button.
- .. _class_@GlobalScope_constant_JOY_DS_Y:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DS_Y** = ``2``
- Nintendo controller Y button.
- .. _class_@GlobalScope_constant_JOY_VR_GRIP:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_GRIP** = ``2``
- Grip (side) buttons on a VR controller.
- .. _class_@GlobalScope_constant_JOY_VR_PAD:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_PAD** = ``14``
- Push down on the touchpad or main joystick on a VR controller.
- .. _class_@GlobalScope_constant_JOY_VR_TRIGGER:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_TRIGGER** = ``15``
- Trigger on a VR controller.
- .. _class_@GlobalScope_constant_JOY_OCULUS_AX:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OCULUS_AX** = ``7``
- A button on the right Oculus Touch controller, X button on the left controller (also when used in OpenVR).
- .. _class_@GlobalScope_constant_JOY_OCULUS_BY:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OCULUS_BY** = ``1``
- B button on the right Oculus Touch controller, Y button on the left controller (also when used in OpenVR).
- .. _class_@GlobalScope_constant_JOY_OCULUS_MENU:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OCULUS_MENU** = ``3``
- Menu button on either Oculus Touch controller.
- .. _class_@GlobalScope_constant_JOY_OPENVR_MENU:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OPENVR_MENU** = ``1``
- Menu button in OpenVR (Except when Oculus Touch controllers are used).
- .. _class_@GlobalScope_constant_JOY_SELECT:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_SELECT** = ``10``
- Gamepad button Select.
- .. _class_@GlobalScope_constant_JOY_START:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_START** = ``11``
- Gamepad button Start.
- .. _class_@GlobalScope_constant_JOY_DPAD_UP:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_UP** = ``12``
- Gamepad DPad up.
- .. _class_@GlobalScope_constant_JOY_DPAD_DOWN:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_DOWN** = ``13``
- Gamepad DPad down.
- .. _class_@GlobalScope_constant_JOY_DPAD_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_LEFT** = ``14``
- Gamepad DPad left.
- .. _class_@GlobalScope_constant_JOY_DPAD_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_DPAD_RIGHT** = ``15``
- Gamepad DPad right.
- .. _class_@GlobalScope_constant_JOY_GUIDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_GUIDE** = ``16``
- Gamepad SDL guide button.
- .. _class_@GlobalScope_constant_JOY_MISC1:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_MISC1** = ``17``
- Gamepad SDL miscellaneous button.
- .. _class_@GlobalScope_constant_JOY_PADDLE1:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE1** = ``18``
- Gamepad SDL paddle 1 button.
- .. _class_@GlobalScope_constant_JOY_PADDLE2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE2** = ``19``
- Gamepad SDL paddle 2 button.
- .. _class_@GlobalScope_constant_JOY_PADDLE3:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE3** = ``20``
- Gamepad SDL paddle 3 button.
- .. _class_@GlobalScope_constant_JOY_PADDLE4:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_PADDLE4** = ``21``
- Gamepad SDL paddle 4 button.
- .. _class_@GlobalScope_constant_JOY_TOUCHPAD:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_TOUCHPAD** = ``22``
- Gamepad SDL touchpad button.
- .. _class_@GlobalScope_constant_JOY_L:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_L** = ``4``
- Gamepad left Shoulder button.
- .. _class_@GlobalScope_constant_JOY_L2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_L2** = ``6``
- Gamepad left trigger.
- .. _class_@GlobalScope_constant_JOY_L3:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_L3** = ``8``
- Gamepad left stick click.
- .. _class_@GlobalScope_constant_JOY_R:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_R** = ``5``
- Gamepad right Shoulder button.
- .. _class_@GlobalScope_constant_JOY_R2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_R2** = ``7``
- Gamepad right trigger.
- .. _class_@GlobalScope_constant_JOY_R3:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_R3** = ``9``
- Gamepad right stick click.
- .. _class_@GlobalScope_constant_JOY_AXIS_0:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_0** = ``0``
- Gamepad left stick horizontal axis.
- .. _class_@GlobalScope_constant_JOY_AXIS_1:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_1** = ``1``
- Gamepad left stick vertical axis.
- .. _class_@GlobalScope_constant_JOY_AXIS_2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_2** = ``2``
- Gamepad right stick horizontal axis.
- .. _class_@GlobalScope_constant_JOY_AXIS_3:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_3** = ``3``
- Gamepad right stick vertical axis.
- .. _class_@GlobalScope_constant_JOY_AXIS_4:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_4** = ``4``
- Generic gamepad axis 4.
- .. _class_@GlobalScope_constant_JOY_AXIS_5:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_5** = ``5``
- Generic gamepad axis 5.
- .. _class_@GlobalScope_constant_JOY_AXIS_6:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_6** = ``6``
- Gamepad left trigger analog axis.
- .. _class_@GlobalScope_constant_JOY_AXIS_7:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_7** = ``7``
- Gamepad right trigger analog axis.
- .. _class_@GlobalScope_constant_JOY_AXIS_8:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_8** = ``8``
- Generic gamepad axis 8.
- .. _class_@GlobalScope_constant_JOY_AXIS_9:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_9** = ``9``
- Generic gamepad axis 9.
- .. _class_@GlobalScope_constant_JOY_AXIS_MAX:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_AXIS_MAX** = ``10``
- Represents the maximum number of joystick axes supported.
- .. _class_@GlobalScope_constant_JOY_ANALOG_LX:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_LX** = ``0``
- Gamepad left stick horizontal axis.
- .. _class_@GlobalScope_constant_JOY_ANALOG_LY:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_LY** = ``1``
- Gamepad left stick vertical axis.
- .. _class_@GlobalScope_constant_JOY_ANALOG_RX:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_RX** = ``2``
- Gamepad right stick horizontal axis.
- .. _class_@GlobalScope_constant_JOY_ANALOG_RY:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_RY** = ``3``
- Gamepad right stick vertical axis.
- .. _class_@GlobalScope_constant_JOY_ANALOG_L2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_L2** = ``6``
- Gamepad left analog trigger.
- .. _class_@GlobalScope_constant_JOY_ANALOG_R2:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_ANALOG_R2** = ``7``
- Gamepad right analog trigger.
- .. _class_@GlobalScope_constant_JOY_VR_ANALOG_TRIGGER:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_ANALOG_TRIGGER** = ``2``
- VR Controller analog trigger.
- .. _class_@GlobalScope_constant_JOY_VR_ANALOG_GRIP:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_VR_ANALOG_GRIP** = ``4``
- VR Controller analog grip (side buttons).
- .. _class_@GlobalScope_constant_JOY_OPENVR_TOUCHPADX:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OPENVR_TOUCHPADX** = ``0``
- OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR controllers).
- .. _class_@GlobalScope_constant_JOY_OPENVR_TOUCHPADY:
- .. rst-class:: classref-enumeration-constant
- :ref:`JoystickList<enum_@GlobalScope_JoystickList>` **JOY_OPENVR_TOUCHPADY** = ``1``
- OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR controllers).
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_MidiMessageList:
- .. rst-class:: classref-enumeration
- enum **MidiMessageList**:
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_NOTE_OFF:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_NOTE_OFF** = ``8``
- MIDI note OFF message. See the documentation of :ref:`InputEventMIDI<class_InputEventMIDI>` for information of how to use MIDI inputs.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_NOTE_ON:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_NOTE_ON** = ``9``
- MIDI note ON message. See the documentation of :ref:`InputEventMIDI<class_InputEventMIDI>` for information of how to use MIDI inputs.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_AFTERTOUCH:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_AFTERTOUCH** = ``10``
- MIDI aftertouch message. This message is most often sent by pressing down on the key after it "bottoms out".
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_CONTROL_CHANGE:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_CONTROL_CHANGE** = ``11``
- MIDI control change message. This message is sent when a controller value changes. Controllers include devices such as pedals and levers.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_PROGRAM_CHANGE:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_PROGRAM_CHANGE** = ``12``
- MIDI program change message. This message sent when the program patch number changes.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_CHANNEL_PRESSURE:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_CHANNEL_PRESSURE** = ``13``
- 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.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_PITCH_BEND:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_PITCH_BEND** = ``14``
- MIDI pitch bend message. This message is sent to indicate a change in the pitch bender (wheel or lever, typically).
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_SYSTEM_EXCLUSIVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SYSTEM_EXCLUSIVE** = ``240``
- MIDI system exclusive message. This has behavior exclusive to the device you're receiving input from. Getting this data is not implemented in Godot.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_QUARTER_FRAME:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_QUARTER_FRAME** = ``241``
- MIDI quarter frame message. Contains timing information that is used to synchronize MIDI devices. Getting this data is not implemented in Godot.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_SONG_POSITION_POINTER:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SONG_POSITION_POINTER** = ``242``
- 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.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_SONG_SELECT:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SONG_SELECT** = ``243``
- MIDI song select message. Specifies which sequence or song is to be played. Getting this data is not implemented in Godot.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_TUNE_REQUEST:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_TUNE_REQUEST** = ``246``
- MIDI tune request message. Upon receiving a tune request, all analog synthesizers should tune their oscillators.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_TIMING_CLOCK:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_TIMING_CLOCK** = ``248``
- MIDI timing clock message. Sent 24 times per quarter note when synchronization is required.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_START:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_START** = ``250``
- MIDI start message. Start the current sequence playing. This message will be followed with Timing Clocks.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_CONTINUE:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_CONTINUE** = ``251``
- MIDI continue message. Continue at the point the sequence was stopped.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_STOP:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_STOP** = ``252``
- MIDI stop message. Stop the current sequence.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_ACTIVE_SENSING:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_ACTIVE_SENSING** = ``254``
- MIDI active sensing message. This message is intended to be sent repeatedly to tell the receiver that a connection is alive.
- .. _class_@GlobalScope_constant_MIDI_MESSAGE_SYSTEM_RESET:
- .. rst-class:: classref-enumeration-constant
- :ref:`MidiMessageList<enum_@GlobalScope_MidiMessageList>` **MIDI_MESSAGE_SYSTEM_RESET** = ``255``
- MIDI system reset message. Reset all receivers in the system to power-up status. It should not be sent on power-up itself.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_Error:
- .. rst-class:: classref-enumeration
- enum **Error**:
- .. _class_@GlobalScope_constant_OK:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **OK** = ``0``
- Methods that return :ref:`Error<enum_@GlobalScope_Error>` return :ref:`OK<class_@GlobalScope_constant_OK>` when no error occurred. Note that many functions don't return an error code but will print error messages to standard output.
- 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.:
- ::
- var err = method_that_returns_error()
- if err != OK:
- print("Failure!")
- # Or, equivalent:
- if err:
- print("Still failing!")
- .. _class_@GlobalScope_constant_FAILED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **FAILED** = ``1``
- Generic error.
- .. _class_@GlobalScope_constant_ERR_UNAVAILABLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_UNAVAILABLE** = ``2``
- Unavailable error.
- .. _class_@GlobalScope_constant_ERR_UNCONFIGURED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_UNCONFIGURED** = ``3``
- Unconfigured error.
- .. _class_@GlobalScope_constant_ERR_UNAUTHORIZED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_UNAUTHORIZED** = ``4``
- Unauthorized error.
- .. _class_@GlobalScope_constant_ERR_PARAMETER_RANGE_ERROR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_PARAMETER_RANGE_ERROR** = ``5``
- Parameter range error.
- .. _class_@GlobalScope_constant_ERR_OUT_OF_MEMORY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_OUT_OF_MEMORY** = ``6``
- Out of memory (OOM) error.
- .. _class_@GlobalScope_constant_ERR_FILE_NOT_FOUND:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_NOT_FOUND** = ``7``
- File: Not found error.
- .. _class_@GlobalScope_constant_ERR_FILE_BAD_DRIVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_BAD_DRIVE** = ``8``
- File: Bad drive error.
- .. _class_@GlobalScope_constant_ERR_FILE_BAD_PATH:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_BAD_PATH** = ``9``
- File: Bad path error.
- .. _class_@GlobalScope_constant_ERR_FILE_NO_PERMISSION:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_NO_PERMISSION** = ``10``
- File: No permission error.
- .. _class_@GlobalScope_constant_ERR_FILE_ALREADY_IN_USE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_ALREADY_IN_USE** = ``11``
- File: Already in use error.
- .. _class_@GlobalScope_constant_ERR_FILE_CANT_OPEN:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CANT_OPEN** = ``12``
- File: Can't open error.
- .. _class_@GlobalScope_constant_ERR_FILE_CANT_WRITE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CANT_WRITE** = ``13``
- File: Can't write error.
- .. _class_@GlobalScope_constant_ERR_FILE_CANT_READ:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CANT_READ** = ``14``
- File: Can't read error.
- .. _class_@GlobalScope_constant_ERR_FILE_UNRECOGNIZED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_UNRECOGNIZED** = ``15``
- File: Unrecognized error.
- .. _class_@GlobalScope_constant_ERR_FILE_CORRUPT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_CORRUPT** = ``16``
- File: Corrupt error.
- .. _class_@GlobalScope_constant_ERR_FILE_MISSING_DEPENDENCIES:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_MISSING_DEPENDENCIES** = ``17``
- File: Missing dependencies error.
- .. _class_@GlobalScope_constant_ERR_FILE_EOF:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_FILE_EOF** = ``18``
- File: End of file (EOF) error.
- .. _class_@GlobalScope_constant_ERR_CANT_OPEN:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_OPEN** = ``19``
- Can't open error.
- .. _class_@GlobalScope_constant_ERR_CANT_CREATE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_CREATE** = ``20``
- Can't create error.
- .. _class_@GlobalScope_constant_ERR_QUERY_FAILED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_QUERY_FAILED** = ``21``
- Query failed error.
- .. _class_@GlobalScope_constant_ERR_ALREADY_IN_USE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_ALREADY_IN_USE** = ``22``
- Already in use error.
- .. _class_@GlobalScope_constant_ERR_LOCKED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_LOCKED** = ``23``
- Locked error.
- .. _class_@GlobalScope_constant_ERR_TIMEOUT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_TIMEOUT** = ``24``
- Timeout error.
- .. _class_@GlobalScope_constant_ERR_CANT_CONNECT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_CONNECT** = ``25``
- Can't connect error.
- .. _class_@GlobalScope_constant_ERR_CANT_RESOLVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_RESOLVE** = ``26``
- Can't resolve error.
- .. _class_@GlobalScope_constant_ERR_CONNECTION_ERROR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CONNECTION_ERROR** = ``27``
- Connection error.
- .. _class_@GlobalScope_constant_ERR_CANT_ACQUIRE_RESOURCE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_ACQUIRE_RESOURCE** = ``28``
- Can't acquire resource error.
- .. _class_@GlobalScope_constant_ERR_CANT_FORK:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CANT_FORK** = ``29``
- Can't fork process error.
- .. _class_@GlobalScope_constant_ERR_INVALID_DATA:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_INVALID_DATA** = ``30``
- Invalid data error.
- .. _class_@GlobalScope_constant_ERR_INVALID_PARAMETER:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_INVALID_PARAMETER** = ``31``
- Invalid parameter error.
- .. _class_@GlobalScope_constant_ERR_ALREADY_EXISTS:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_ALREADY_EXISTS** = ``32``
- Already exists error.
- .. _class_@GlobalScope_constant_ERR_DOES_NOT_EXIST:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_DOES_NOT_EXIST** = ``33``
- Does not exist error.
- .. _class_@GlobalScope_constant_ERR_DATABASE_CANT_READ:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_DATABASE_CANT_READ** = ``34``
- Database: Read error.
- .. _class_@GlobalScope_constant_ERR_DATABASE_CANT_WRITE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_DATABASE_CANT_WRITE** = ``35``
- Database: Write error.
- .. _class_@GlobalScope_constant_ERR_COMPILATION_FAILED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_COMPILATION_FAILED** = ``36``
- Compilation failed error.
- .. _class_@GlobalScope_constant_ERR_METHOD_NOT_FOUND:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_METHOD_NOT_FOUND** = ``37``
- Method not found error.
- .. _class_@GlobalScope_constant_ERR_LINK_FAILED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_LINK_FAILED** = ``38``
- Linking failed error.
- .. _class_@GlobalScope_constant_ERR_SCRIPT_FAILED:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_SCRIPT_FAILED** = ``39``
- Script failed error.
- .. _class_@GlobalScope_constant_ERR_CYCLIC_LINK:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_CYCLIC_LINK** = ``40``
- Cycling link (import cycle) error.
- .. _class_@GlobalScope_constant_ERR_INVALID_DECLARATION:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_INVALID_DECLARATION** = ``41``
- Invalid declaration error.
- .. _class_@GlobalScope_constant_ERR_DUPLICATE_SYMBOL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_DUPLICATE_SYMBOL** = ``42``
- Duplicate symbol error.
- .. _class_@GlobalScope_constant_ERR_PARSE_ERROR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_PARSE_ERROR** = ``43``
- Parse error.
- .. _class_@GlobalScope_constant_ERR_BUSY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_BUSY** = ``44``
- Busy error.
- .. _class_@GlobalScope_constant_ERR_SKIP:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_SKIP** = ``45``
- Skip error.
- .. _class_@GlobalScope_constant_ERR_HELP:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_HELP** = ``46``
- Help error.
- .. _class_@GlobalScope_constant_ERR_BUG:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_BUG** = ``47``
- Bug error.
- .. _class_@GlobalScope_constant_ERR_PRINTER_ON_FIRE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Error<enum_@GlobalScope_Error>` **ERR_PRINTER_ON_FIRE** = ``48``
- Printer on fire error. (This is an easter egg, no engine methods return this error code.)
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_PropertyHint:
- .. rst-class:: classref-enumeration
- enum **PropertyHint**:
- .. _class_@GlobalScope_constant_PROPERTY_HINT_NONE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_NONE** = ``0``
- No hint for the edited property.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_RANGE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_RANGE** = ``1``
- Hints that an integer or float property should be within a range specified via the hint string ``"min,max"`` or ``"min,max,step"``. The hint string can optionally include ``"or_greater"`` and/or ``"or_lesser"`` to allow manual input going respectively above the max or below the min values. Example: ``"-360,360,1,or_greater,or_lesser"``.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_EXP_RANGE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_EXP_RANGE** = ``2``
- 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"``.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_ENUM:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_ENUM** = ``3``
- Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string.
- 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"``.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_ENUM_SUGGESTION:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_ENUM_SUGGESTION** = ``40``
- 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"``.
- 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.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_EXP_EASING:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_EXP_EASING** = ``4``
- Hints that a float property should be edited via an exponential easing function. The hint string can include ``"attenuation"`` to flip the curve horizontally and/or ``"inout"`` to also include in/out easing.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LENGTH:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LENGTH** = ``5``
- Deprecated hint, unused.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LINK:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LINK** = ``6``
- Hints that a vector property should allow linking values (e.g. to edit both ``x`` and ``y`` together).
- .. _class_@GlobalScope_constant_PROPERTY_HINT_KEY_ACCEL:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_KEY_ACCEL** = ``8``
- Deprecated hint, unused.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_FLAGS:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_FLAGS** = ``9``
- 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"``.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_RENDER:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_2D_RENDER** = ``10``
- Hints that an integer property is a bitmask using the optionally named 2D render layers.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_PHYSICS:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_2D_PHYSICS** = ``11``
- Hints that an integer property is a bitmask using the optionally named 2D physics layers.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_2D_NAVIGATION:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_2D_NAVIGATION** = ``12``
- Hints that an integer property is a bitmask using the optionally named 2D navigation layers.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_RENDER:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_3D_RENDER** = ``13``
- Hints that an integer property is a bitmask using the optionally named 3D render layers.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_PHYSICS:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_3D_PHYSICS** = ``14``
- Hints that an integer property is a bitmask using the optionally named 3D physics layers.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LAYERS_3D_NAVIGATION:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LAYERS_3D_NAVIGATION** = ``15``
- Hints that an integer property is a bitmask using the optionally named 3D navigation layers.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_FILE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_FILE** = ``16``
- 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"``.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_DIR:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_DIR** = ``17``
- Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_GLOBAL_FILE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_GLOBAL_FILE** = ``18``
- 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"``.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_GLOBAL_DIR:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_GLOBAL_DIR** = ``19``
- 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.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_RESOURCE_TYPE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_RESOURCE_TYPE** = ``20``
- 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.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_MULTILINE_TEXT:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_MULTILINE_TEXT** = ``21``
- Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_PLACEHOLDER_TEXT:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PLACEHOLDER_TEXT** = ``22``
- 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.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_COLOR_NO_ALPHA:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_COLOR_NO_ALPHA** = ``23``
- Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_IMAGE_COMPRESS_LOSSY:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_IMAGE_COMPRESS_LOSSY** = ``24``
- Hints that an image is compressed using lossy compression.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS** = ``25``
- Hints that an image is compressed using lossless compression.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_OBJECT_ID:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_OBJECT_ID** = ``26``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_TYPE_STRING:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_TYPE_STRING** = ``27``
- 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:
- ::
- hint_string = "%s:" % [TYPE_INT] # Array of integers.
- hint_string = "%s:%s:" % [TYPE_ARRAY, TYPE_REAL] # Two-dimensional array of floats.
- hint_string = "%s/%s:Resource" % [TYPE_OBJECT, TYPE_OBJECT] # Array of resources.
- hint_string = "%s:%s/%s:Resource" % [TYPE_ARRAY, TYPE_OBJECT, TYPE_OBJECT] # Two-dimensional array of resources.
- \ **Note:** The final colon is required to specify for properly detecting built-in types.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE** = ``28``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_VARIANT_TYPE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_VARIANT_TYPE** = ``29``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_BASE_TYPE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_BASE_TYPE** = ``30``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_INSTANCE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_INSTANCE** = ``31``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_METHOD_OF_SCRIPT:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_METHOD_OF_SCRIPT** = ``32``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE** = ``33``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_BASE_TYPE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_BASE_TYPE** = ``34``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_INSTANCE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_INSTANCE** = ``35``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_PROPERTY_OF_SCRIPT:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_PROPERTY_OF_SCRIPT** = ``36``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_OBJECT_TOO_BIG:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_OBJECT_TOO_BIG** = ``37``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_NODE_PATH_VALID_TYPES:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_NODE_PATH_VALID_TYPES** = ``38``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_SAVE_FILE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_SAVE_FILE** = ``39``
- .. _class_@GlobalScope_constant_PROPERTY_HINT_LOCALE_ID:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_LOCALE_ID** = ``41``
- Hints that a string property is a locale code. Editing it will show a locale dialog for picking language and country.
- .. _class_@GlobalScope_constant_PROPERTY_HINT_MAX:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>` **PROPERTY_HINT_MAX** = ``42``
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_PropertyUsageFlags:
- .. rst-class:: classref-enumeration
- enum **PropertyUsageFlags**:
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_STORAGE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_STORAGE** = ``1``
- The property is serialized and saved in the scene file (default).
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_EDITOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_EDITOR** = ``2``
- The property is shown in the editor inspector (default).
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_NETWORK:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_NETWORK** = ``4``
- Deprecated usage flag, unused.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_EDITOR_HELPER:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_EDITOR_HELPER** = ``8``
- Deprecated usage flag, unused.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_CHECKABLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_CHECKABLE** = ``16``
- The property can be checked in the editor inspector.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_CHECKED:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_CHECKED** = ``32``
- The property is checked in the editor inspector.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_INTERNATIONALIZED:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_INTERNATIONALIZED** = ``64``
- The property is a translatable string.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_GROUP:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_GROUP** = ``128``
- Used to group properties together in the editor. See :ref:`EditorInspector<class_EditorInspector>`.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_CATEGORY:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_CATEGORY** = ``256``
- Used to categorize properties together in the editor.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_NO_INSTANCE_STATE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_NO_INSTANCE_STATE** = ``2048``
- The property does not save its state in :ref:`PackedScene<class_PackedScene>`.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_RESTART_IF_CHANGED:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_RESTART_IF_CHANGED** = ``4096``
- Editing the property prompts the user for restarting the editor.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_SCRIPT_VARIABLE:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_SCRIPT_VARIABLE** = ``8192``
- The property is a script variable which should be serialized and saved in the scene file.
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_DEFAULT:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_DEFAULT** = ``7``
- Default usage (storage, editor and network).
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_DEFAULT_INTL:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_DEFAULT_INTL** = ``71``
- Default usage for translatable strings (storage, editor, network and internationalized).
- .. _class_@GlobalScope_constant_PROPERTY_USAGE_NOEDITOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`PropertyUsageFlags<enum_@GlobalScope_PropertyUsageFlags>` **PROPERTY_USAGE_NOEDITOR** = ``5``
- Default usage but without showing the property in the editor (storage, network).
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_MethodFlags:
- .. rst-class:: classref-enumeration
- enum **MethodFlags**:
- .. _class_@GlobalScope_constant_METHOD_FLAG_NORMAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_NORMAL** = ``1``
- Flag for a normal method.
- .. _class_@GlobalScope_constant_METHOD_FLAG_EDITOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_EDITOR** = ``2``
- Flag for an editor method.
- .. _class_@GlobalScope_constant_METHOD_FLAG_NOSCRIPT:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_NOSCRIPT** = ``4``
- Deprecated method flag, unused.
- .. _class_@GlobalScope_constant_METHOD_FLAG_CONST:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_CONST** = ``8``
- Flag for a constant method.
- .. _class_@GlobalScope_constant_METHOD_FLAG_REVERSE:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_REVERSE** = ``16``
- Deprecated method flag, unused.
- .. _class_@GlobalScope_constant_METHOD_FLAG_VIRTUAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_VIRTUAL** = ``32``
- Flag for a virtual method.
- .. _class_@GlobalScope_constant_METHOD_FLAG_FROM_SCRIPT:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_FROM_SCRIPT** = ``64``
- Deprecated method flag, unused.
- .. _class_@GlobalScope_constant_METHOD_FLAG_VARARG:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAG_VARARG** = ``128``
- .. _class_@GlobalScope_constant_METHOD_FLAGS_DEFAULT:
- .. rst-class:: classref-enumeration-constant
- :ref:`MethodFlags<enum_@GlobalScope_MethodFlags>` **METHOD_FLAGS_DEFAULT** = ``1``
- Default method flags.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_Variant.Type:
- .. rst-class:: classref-enumeration
- enum **Variant.Type**:
- .. _class_@GlobalScope_constant_TYPE_NIL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_NIL** = ``0``
- Variable is ``null``.
- .. _class_@GlobalScope_constant_TYPE_BOOL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_BOOL** = ``1``
- Variable is of type :ref:`bool<class_bool>`.
- .. _class_@GlobalScope_constant_TYPE_INT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_INT** = ``2``
- Variable is of type :ref:`int<class_int>`.
- .. _class_@GlobalScope_constant_TYPE_REAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_REAL** = ``3``
- Variable is of type :ref:`float<class_float>` (real).
- .. _class_@GlobalScope_constant_TYPE_STRING:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_STRING** = ``4``
- Variable is of type :ref:`String<class_String>`.
- .. _class_@GlobalScope_constant_TYPE_VECTOR2:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR2** = ``5``
- Variable is of type :ref:`Vector2<class_Vector2>`.
- .. _class_@GlobalScope_constant_TYPE_RECT2:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_RECT2** = ``6``
- Variable is of type :ref:`Rect2<class_Rect2>`.
- .. _class_@GlobalScope_constant_TYPE_VECTOR3:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR3** = ``7``
- Variable is of type :ref:`Vector3<class_Vector3>`.
- .. _class_@GlobalScope_constant_TYPE_TRANSFORM2D:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_TRANSFORM2D** = ``8``
- Variable is of type :ref:`Transform2D<class_Transform2D>`.
- .. _class_@GlobalScope_constant_TYPE_PLANE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_PLANE** = ``9``
- Variable is of type :ref:`Plane<class_Plane>`.
- .. _class_@GlobalScope_constant_TYPE_QUAT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_QUAT** = ``10``
- Variable is of type :ref:`Quat<class_Quat>`.
- .. _class_@GlobalScope_constant_TYPE_AABB:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_AABB** = ``11``
- Variable is of type :ref:`AABB<class_AABB>`.
- .. _class_@GlobalScope_constant_TYPE_BASIS:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_BASIS** = ``12``
- Variable is of type :ref:`Basis<class_Basis>`.
- .. _class_@GlobalScope_constant_TYPE_TRANSFORM:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_TRANSFORM** = ``13``
- Variable is of type :ref:`Transform<class_Transform>`.
- .. _class_@GlobalScope_constant_TYPE_COLOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_COLOR** = ``14``
- Variable is of type :ref:`Color<class_Color>`.
- .. _class_@GlobalScope_constant_TYPE_NODE_PATH:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_NODE_PATH** = ``15``
- Variable is of type :ref:`NodePath<class_NodePath>`.
- .. _class_@GlobalScope_constant_TYPE_RID:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_RID** = ``16``
- Variable is of type :ref:`RID<class_RID>`.
- .. _class_@GlobalScope_constant_TYPE_OBJECT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_OBJECT** = ``17``
- Variable is of type :ref:`Object<class_Object>`.
- .. _class_@GlobalScope_constant_TYPE_DICTIONARY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_DICTIONARY** = ``18``
- Variable is of type :ref:`Dictionary<class_Dictionary>`.
- .. _class_@GlobalScope_constant_TYPE_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_ARRAY** = ``19``
- Variable is of type :ref:`Array<class_Array>`.
- .. _class_@GlobalScope_constant_TYPE_RAW_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_RAW_ARRAY** = ``20``
- Variable is of type :ref:`PoolByteArray<class_PoolByteArray>`.
- .. _class_@GlobalScope_constant_TYPE_INT_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_INT_ARRAY** = ``21``
- Variable is of type :ref:`PoolIntArray<class_PoolIntArray>`.
- .. _class_@GlobalScope_constant_TYPE_REAL_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_REAL_ARRAY** = ``22``
- Variable is of type :ref:`PoolRealArray<class_PoolRealArray>`.
- .. _class_@GlobalScope_constant_TYPE_STRING_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_STRING_ARRAY** = ``23``
- Variable is of type :ref:`PoolStringArray<class_PoolStringArray>`.
- .. _class_@GlobalScope_constant_TYPE_VECTOR2_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR2_ARRAY** = ``24``
- Variable is of type :ref:`PoolVector2Array<class_PoolVector2Array>`.
- .. _class_@GlobalScope_constant_TYPE_VECTOR3_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_VECTOR3_ARRAY** = ``25``
- Variable is of type :ref:`PoolVector3Array<class_PoolVector3Array>`.
- .. _class_@GlobalScope_constant_TYPE_COLOR_ARRAY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_COLOR_ARRAY** = ``26``
- Variable is of type :ref:`PoolColorArray<class_PoolColorArray>`.
- .. _class_@GlobalScope_constant_TYPE_MAX:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **TYPE_MAX** = ``27``
- Represents the size of the :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` enum.
- .. rst-class:: classref-item-separator
- ----
- .. _enum_@GlobalScope_Variant.Operator:
- .. rst-class:: classref-enumeration
- enum **Variant.Operator**:
- .. _class_@GlobalScope_constant_OP_EQUAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_EQUAL** = ``0``
- Equality operator (``==``).
- .. _class_@GlobalScope_constant_OP_NOT_EQUAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_NOT_EQUAL** = ``1``
- Inequality operator (``!=``).
- .. _class_@GlobalScope_constant_OP_LESS:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_LESS** = ``2``
- Less than operator (``<``).
- .. _class_@GlobalScope_constant_OP_LESS_EQUAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_LESS_EQUAL** = ``3``
- Less than or equal operator (``<=``).
- .. _class_@GlobalScope_constant_OP_GREATER:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_GREATER** = ``4``
- Greater than operator (``>``).
- .. _class_@GlobalScope_constant_OP_GREATER_EQUAL:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_GREATER_EQUAL** = ``5``
- Greater than or equal operator (``>=``).
- .. _class_@GlobalScope_constant_OP_ADD:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_ADD** = ``6``
- Addition operator (``+``).
- .. _class_@GlobalScope_constant_OP_SUBTRACT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_SUBTRACT** = ``7``
- Subtraction operator (``-``).
- .. _class_@GlobalScope_constant_OP_MULTIPLY:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_MULTIPLY** = ``8``
- Multiplication operator (``*``).
- .. _class_@GlobalScope_constant_OP_DIVIDE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_DIVIDE** = ``9``
- Division operator (``/``).
- .. _class_@GlobalScope_constant_OP_NEGATE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_NEGATE** = ``10``
- Unary negation operator (``-``).
- .. _class_@GlobalScope_constant_OP_POSITIVE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_POSITIVE** = ``11``
- Unary plus operator (``+``).
- .. _class_@GlobalScope_constant_OP_MODULE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_MODULE** = ``12``
- Remainder/modulo operator (``%``).
- .. _class_@GlobalScope_constant_OP_STRING_CONCAT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_STRING_CONCAT** = ``13``
- String concatenation operator (``+``).
- .. _class_@GlobalScope_constant_OP_SHIFT_LEFT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_SHIFT_LEFT** = ``14``
- Left shift operator (``<<``).
- .. _class_@GlobalScope_constant_OP_SHIFT_RIGHT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_SHIFT_RIGHT** = ``15``
- Right shift operator (``>>``).
- .. _class_@GlobalScope_constant_OP_BIT_AND:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_AND** = ``16``
- Bitwise AND operator (``&``).
- .. _class_@GlobalScope_constant_OP_BIT_OR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_OR** = ``17``
- Bitwise OR operator (``|``).
- .. _class_@GlobalScope_constant_OP_BIT_XOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_XOR** = ``18``
- Bitwise XOR operator (``^``).
- .. _class_@GlobalScope_constant_OP_BIT_NEGATE:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_BIT_NEGATE** = ``19``
- Bitwise NOT operator (``~``).
- .. _class_@GlobalScope_constant_OP_AND:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_AND** = ``20``
- Logical AND operator (``and`` or ``&&``).
- .. _class_@GlobalScope_constant_OP_OR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_OR** = ``21``
- Logical OR operator (``or`` or ``||``).
- .. _class_@GlobalScope_constant_OP_XOR:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_XOR** = ``22``
- Logical XOR operator (not implemented in GDScript).
- .. _class_@GlobalScope_constant_OP_NOT:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_NOT** = ``23``
- Logical NOT operator (``not`` or ``!``).
- .. _class_@GlobalScope_constant_OP_IN:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_IN** = ``24``
- Logical IN operator (``in``).
- .. _class_@GlobalScope_constant_OP_MAX:
- .. rst-class:: classref-enumeration-constant
- :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` **OP_MAX** = ``25``
- Represents the size of the :ref:`Variant.Operator<enum_@GlobalScope_Variant.Operator>` enum.
- .. rst-class:: classref-section-separator
- ----
- .. rst-class:: classref-descriptions-group
- Constants
- ---------
- .. _class_@GlobalScope_constant_SPKEY:
- .. rst-class:: classref-constant
- **SPKEY** = ``16777216``
- Scancodes with this bit applied are non-printable.
- .. rst-class:: classref-section-separator
- ----
- .. rst-class:: classref-descriptions-group
- Property Descriptions
- ---------------------
- .. _class_@GlobalScope_property_ARVRServer:
- .. rst-class:: classref-property
- :ref:`ARVRServer<class_ARVRServer>` **ARVRServer**
- The :ref:`ARVRServer<class_ARVRServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_AudioServer:
- .. rst-class:: classref-property
- :ref:`AudioServer<class_AudioServer>` **AudioServer**
- The :ref:`AudioServer<class_AudioServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_CameraServer:
- .. rst-class:: classref-property
- :ref:`CameraServer<class_CameraServer>` **CameraServer**
- The :ref:`CameraServer<class_CameraServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_ClassDB:
- .. rst-class:: classref-property
- :ref:`ClassDB<class_ClassDB>` **ClassDB**
- The :ref:`ClassDB<class_ClassDB>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Engine:
- .. rst-class:: classref-property
- :ref:`Engine<class_Engine>` **Engine**
- The :ref:`Engine<class_Engine>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Geometry:
- .. rst-class:: classref-property
- :ref:`Geometry<class_Geometry>` **Geometry**
- The :ref:`Geometry<class_Geometry>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_IP:
- .. rst-class:: classref-property
- :ref:`IP<class_IP>` **IP**
- The :ref:`IP<class_IP>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Input:
- .. rst-class:: classref-property
- :ref:`Input<class_Input>` **Input**
- The :ref:`Input<class_Input>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_InputMap:
- .. rst-class:: classref-property
- :ref:`InputMap<class_InputMap>` **InputMap**
- The :ref:`InputMap<class_InputMap>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_JSON:
- .. rst-class:: classref-property
- :ref:`JSON<class_JSON>` **JSON**
- The :ref:`JSON<class_JSON>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_JavaClassWrapper:
- .. rst-class:: classref-property
- :ref:`JavaClassWrapper<class_JavaClassWrapper>` **JavaClassWrapper**
- The :ref:`JavaClassWrapper<class_JavaClassWrapper>` singleton.
- \ **Note:** Only implemented on Android.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_JavaScript:
- .. rst-class:: classref-property
- :ref:`JavaScript<class_JavaScript>` **JavaScript**
- The :ref:`JavaScript<class_JavaScript>` singleton.
- \ **Note:** Only implemented on HTML5.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Marshalls:
- .. rst-class:: classref-property
- :ref:`Marshalls<class_Marshalls>` **Marshalls**
- The :ref:`Marshalls<class_Marshalls>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Navigation2DServer:
- .. rst-class:: classref-property
- :ref:`Navigation2DServer<class_Navigation2DServer>` **Navigation2DServer**
- The :ref:`Navigation2DServer<class_Navigation2DServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_NavigationMeshGenerator:
- .. rst-class:: classref-property
- :ref:`NavigationMeshGenerator<class_NavigationMeshGenerator>` **NavigationMeshGenerator**
- The :ref:`NavigationMeshGenerator<class_NavigationMeshGenerator>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_NavigationServer:
- .. rst-class:: classref-property
- :ref:`NavigationServer<class_NavigationServer>` **NavigationServer**
- The :ref:`NavigationServer<class_NavigationServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_OS:
- .. rst-class:: classref-property
- :ref:`OS<class_OS>` **OS**
- The :ref:`OS<class_OS>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Performance:
- .. rst-class:: classref-property
- :ref:`Performance<class_Performance>` **Performance**
- The :ref:`Performance<class_Performance>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Physics2DServer:
- .. rst-class:: classref-property
- :ref:`Physics2DServer<class_Physics2DServer>` **Physics2DServer**
- The :ref:`Physics2DServer<class_Physics2DServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_PhysicsServer:
- .. rst-class:: classref-property
- :ref:`PhysicsServer<class_PhysicsServer>` **PhysicsServer**
- The :ref:`PhysicsServer<class_PhysicsServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_ProjectSettings:
- .. rst-class:: classref-property
- :ref:`ProjectSettings<class_ProjectSettings>` **ProjectSettings**
- The :ref:`ProjectSettings<class_ProjectSettings>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_ResourceLoader:
- .. rst-class:: classref-property
- :ref:`ResourceLoader<class_ResourceLoader>` **ResourceLoader**
- The :ref:`ResourceLoader<class_ResourceLoader>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_ResourceSaver:
- .. rst-class:: classref-property
- :ref:`ResourceSaver<class_ResourceSaver>` **ResourceSaver**
- The :ref:`ResourceSaver<class_ResourceSaver>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_Time:
- .. rst-class:: classref-property
- :ref:`Time<class_Time>` **Time**
- The :ref:`Time<class_Time>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_TranslationServer:
- .. rst-class:: classref-property
- :ref:`TranslationServer<class_TranslationServer>` **TranslationServer**
- The :ref:`TranslationServer<class_TranslationServer>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_VisualScriptEditor:
- .. rst-class:: classref-property
- :ref:`VisualScriptEditor<class_VisualScriptEditor>` **VisualScriptEditor**
- The :ref:`VisualScriptEditor<class_VisualScriptEditor>` singleton.
- .. rst-class:: classref-item-separator
- ----
- .. _class_@GlobalScope_property_VisualServer:
- .. rst-class:: classref-property
- :ref:`VisualServer<class_VisualServer>` **VisualServer**
- The :ref:`VisualServer<class_VisualServer>` singleton.
- .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
- .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
- .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
- .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
|