engine_classes.xml 435 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <doc version="0.99.2555-pre-beta" name="Engine Types">
  3. <class name="AcceptDialog" inherits="WindowDialog" category="Core">
  4. <brief_description>
  5. </brief_description>
  6. <description>
  7. </description>
  8. <methods>
  9. <method name="get_ok" >
  10. <return type="Object">
  11. </return>
  12. <description>
  13. </description>
  14. </method>
  15. <method name="get_label" >
  16. <return type="Object">
  17. </return>
  18. <description>
  19. </description>
  20. </method>
  21. <method name="set_hide_on_ok" >
  22. <argument index="0" name="enabled" type="bool">
  23. </argument>
  24. <description>
  25. </description>
  26. </method>
  27. <method name="get_hide_on_ok" qualifiers="const" >
  28. <return type="bool">
  29. </return>
  30. <description>
  31. </description>
  32. </method>
  33. <method name="add_button" >
  34. <return type="Button">
  35. </return>
  36. <argument index="0" name="text" type="String" default="&quot;&quot;">
  37. </argument>
  38. <description>
  39. </description>
  40. </method>
  41. <method name="add_cancel" >
  42. <return type="Button">
  43. </return>
  44. <argument index="0" name="name" type="String">
  45. </argument>
  46. <description>
  47. </description>
  48. </method>
  49. <method name="register_text_enter" >
  50. <argument index="0" name="line_edit" type="Object">
  51. </argument>
  52. <description>
  53. </description>
  54. </method>
  55. <method name="set_text" >
  56. <argument index="0" name="text" type="String">
  57. </argument>
  58. <description>
  59. </description>
  60. </method>
  61. <method name="get_text" qualifiers="const" >
  62. <return type="String">
  63. </return>
  64. <description>
  65. </description>
  66. </method>
  67. </methods>
  68. <signals>
  69. <signal name="confirmed">
  70. <description>
  71. </description>
  72. </signal>
  73. <signal name="custom_action">
  74. <argument index="0" name="action" type="String">
  75. </argument>
  76. <description>
  77. </description>
  78. </signal>
  79. </signals>
  80. <constants>
  81. </constants>
  82. </class>
  83. <class name="Animation" inherits="Resource" category="Core">
  84. <brief_description>
  85. </brief_description>
  86. <description>
  87. </description>
  88. <methods>
  89. <method name="add_track" >
  90. <return type="int">
  91. </return>
  92. <argument index="0" name="type" type="int">
  93. </argument>
  94. <argument index="1" name="at_pos" type="int" default="-1">
  95. </argument>
  96. <description>
  97. </description>
  98. </method>
  99. <method name="remove_track" >
  100. <argument index="0" name="idx" type="int">
  101. </argument>
  102. <description>
  103. </description>
  104. </method>
  105. <method name="get_track_count" qualifiers="const" >
  106. <return type="int">
  107. </return>
  108. <description>
  109. </description>
  110. </method>
  111. <method name="track_get_type" qualifiers="const" >
  112. <return type="int">
  113. </return>
  114. <argument index="0" name="idx" type="int">
  115. </argument>
  116. <description>
  117. </description>
  118. </method>
  119. <method name="track_get_path" qualifiers="const" >
  120. <return type="NodePath">
  121. </return>
  122. <argument index="0" name="idx" type="int">
  123. </argument>
  124. <description>
  125. </description>
  126. </method>
  127. <method name="track_set_path" >
  128. <argument index="0" name="idx" type="int">
  129. </argument>
  130. <argument index="1" name="path" type="NodePath">
  131. </argument>
  132. <description>
  133. </description>
  134. </method>
  135. <method name="track_move_up" >
  136. <argument index="0" name="idx" type="int">
  137. </argument>
  138. <description>
  139. </description>
  140. </method>
  141. <method name="track_move_down" >
  142. <argument index="0" name="idx" type="int">
  143. </argument>
  144. <description>
  145. </description>
  146. </method>
  147. <method name="transform_track_insert_key" >
  148. <return type="int">
  149. </return>
  150. <argument index="0" name="idx" type="int">
  151. </argument>
  152. <argument index="1" name="time" type="real">
  153. </argument>
  154. <argument index="2" name="loc" type="Vector3">
  155. </argument>
  156. <argument index="3" name="rot" type="Quat">
  157. </argument>
  158. <argument index="4" name="scale" type="Vector3">
  159. </argument>
  160. <description>
  161. </description>
  162. </method>
  163. <method name="track_insert_key" >
  164. <argument index="0" name="idx" type="int">
  165. </argument>
  166. <argument index="1" name="time" type="real">
  167. </argument>
  168. <argument index="2" name="key" type="var">
  169. </argument>
  170. <argument index="3" name="transition" type="real" default="1">
  171. </argument>
  172. <description>
  173. </description>
  174. </method>
  175. <method name="track_remove_key" >
  176. <argument index="0" name="idx" type="int">
  177. </argument>
  178. <argument index="1" name="key_idx" type="int">
  179. </argument>
  180. <description>
  181. </description>
  182. </method>
  183. <method name="track_remove_key_at_pos" >
  184. <argument index="0" name="idx" type="int">
  185. </argument>
  186. <argument index="1" name="pos" type="real">
  187. </argument>
  188. <description>
  189. </description>
  190. </method>
  191. <method name="track_set_key_value" >
  192. <argument index="0" name="idx" type="int">
  193. </argument>
  194. <argument index="1" name="key" type="int">
  195. </argument>
  196. <argument index="2" name="value" type="var">
  197. </argument>
  198. <description>
  199. </description>
  200. </method>
  201. <method name="track_set_key_transition" >
  202. <argument index="0" name="idx" type="int">
  203. </argument>
  204. <argument index="1" name="key_idx" type="int">
  205. </argument>
  206. <argument index="2" name="transition" type="real">
  207. </argument>
  208. <description>
  209. </description>
  210. </method>
  211. <method name="track_get_key_transition" qualifiers="const" >
  212. <return type="real">
  213. </return>
  214. <argument index="0" name="idx" type="int">
  215. </argument>
  216. <argument index="1" name="key_idx" type="int">
  217. </argument>
  218. <description>
  219. </description>
  220. </method>
  221. <method name="track_get_key_count" qualifiers="const" >
  222. <return type="int">
  223. </return>
  224. <argument index="0" name="idx" type="int">
  225. </argument>
  226. <description>
  227. </description>
  228. </method>
  229. <method name="track_get_key_value" qualifiers="const" >
  230. <argument index="0" name="idx" type="int">
  231. </argument>
  232. <argument index="1" name="key_idx" type="int">
  233. </argument>
  234. <description>
  235. </description>
  236. </method>
  237. <method name="track_get_key_time" qualifiers="const" >
  238. <return type="real">
  239. </return>
  240. <argument index="0" name="idx" type="int">
  241. </argument>
  242. <argument index="1" name="key_idx" type="int">
  243. </argument>
  244. <description>
  245. </description>
  246. </method>
  247. <method name="track_find_key" qualifiers="const" >
  248. <return type="int">
  249. </return>
  250. <argument index="0" name="idx" type="int">
  251. </argument>
  252. <argument index="1" name="time" type="real">
  253. </argument>
  254. <argument index="2" name="exact" type="bool" default="false">
  255. </argument>
  256. <description>
  257. </description>
  258. </method>
  259. <method name="track_set_interpolation_type" >
  260. <argument index="0" name="idx" type="int">
  261. </argument>
  262. <argument index="1" name="interpolation" type="int">
  263. </argument>
  264. <description>
  265. </description>
  266. </method>
  267. <method name="track_get_interpolation_type" qualifiers="const" >
  268. <return type="int">
  269. </return>
  270. <argument index="0" name="idx" type="int">
  271. </argument>
  272. <description>
  273. </description>
  274. </method>
  275. <method name="transform_track_interpolate" qualifiers="const" >
  276. <return type="Array">
  277. </return>
  278. <argument index="0" name="idx" type="int">
  279. </argument>
  280. <argument index="1" name="time_sec" type="real">
  281. </argument>
  282. <description>
  283. </description>
  284. </method>
  285. <method name="value_track_set_continuous" >
  286. <argument index="0" name="idx" type="int">
  287. </argument>
  288. <argument index="1" name="continuous" type="bool">
  289. </argument>
  290. <description>
  291. </description>
  292. </method>
  293. <method name="value_track_is_continuous" qualifiers="const" >
  294. <return type="bool">
  295. </return>
  296. <argument index="0" name="idx" type="int">
  297. </argument>
  298. <description>
  299. </description>
  300. </method>
  301. <method name="value_track_get_key_indices" qualifiers="const" >
  302. <return type="IntArray">
  303. </return>
  304. <argument index="0" name="idx" type="int">
  305. </argument>
  306. <argument index="1" name="time_sec" type="real">
  307. </argument>
  308. <argument index="2" name="delta" type="real">
  309. </argument>
  310. <description>
  311. </description>
  312. </method>
  313. <method name="method_track_get_key_indices" qualifiers="const" >
  314. <return type="IntArray">
  315. </return>
  316. <argument index="0" name="idx" type="int">
  317. </argument>
  318. <argument index="1" name="time_sec" type="real">
  319. </argument>
  320. <argument index="2" name="delta" type="real">
  321. </argument>
  322. <description>
  323. </description>
  324. </method>
  325. <method name="method_track_get_name" qualifiers="const" >
  326. <return type="String">
  327. </return>
  328. <argument index="0" name="idx" type="int">
  329. </argument>
  330. <argument index="1" name="key_idx" type="int">
  331. </argument>
  332. <description>
  333. </description>
  334. </method>
  335. <method name="method_track_get_params" qualifiers="const" >
  336. <return type="Array">
  337. </return>
  338. <argument index="0" name="idx" type="int">
  339. </argument>
  340. <argument index="1" name="key_idx" type="int">
  341. </argument>
  342. <description>
  343. </description>
  344. </method>
  345. <method name="set_length" >
  346. <argument index="0" name="time_sec" type="real">
  347. </argument>
  348. <description>
  349. </description>
  350. </method>
  351. <method name="get_length" qualifiers="const" >
  352. <return type="real">
  353. </return>
  354. <description>
  355. </description>
  356. </method>
  357. <method name="set_loop" >
  358. <argument index="0" name="enabled" type="bool">
  359. </argument>
  360. <description>
  361. </description>
  362. </method>
  363. <method name="has_loop" qualifiers="const" >
  364. <return type="bool">
  365. </return>
  366. <description>
  367. </description>
  368. </method>
  369. <method name="clear" >
  370. <description>
  371. </description>
  372. </method>
  373. </methods>
  374. <constants>
  375. <constant name="TYPE_TRANSFORM" value="0">
  376. </constant>
  377. <constant name="TYPE_VALUE" value="1">
  378. </constant>
  379. <constant name="TYPE_METHOD" value="2">
  380. </constant>
  381. <constant name="INTERPOLATION_NEAREST" value="0">
  382. </constant>
  383. <constant name="INTERPOLATION_LINEAR" value="1">
  384. </constant>
  385. <constant name="INTERPOLATION_CUBIC" value="2">
  386. </constant>
  387. </constants>
  388. </class>
  389. <class name="AnimationPlayer" inherits="Node" category="Core">
  390. <brief_description>
  391. </brief_description>
  392. <description>
  393. </description>
  394. <methods>
  395. <method name="add_animation" >
  396. <return type="int">
  397. </return>
  398. <argument index="0" name="name" type="String">
  399. </argument>
  400. <argument index="1" name="animation" type="Animation">
  401. </argument>
  402. <description>
  403. </description>
  404. </method>
  405. <method name="remove_animation" >
  406. <argument index="0" name="name" type="String">
  407. </argument>
  408. <description>
  409. </description>
  410. </method>
  411. <method name="rename_animation" >
  412. <argument index="0" name="name" type="String">
  413. </argument>
  414. <argument index="1" name="newname" type="String">
  415. </argument>
  416. <description>
  417. </description>
  418. </method>
  419. <method name="has_animation" qualifiers="const" >
  420. <return type="bool">
  421. </return>
  422. <argument index="0" name="name" type="String">
  423. </argument>
  424. <description>
  425. </description>
  426. </method>
  427. <method name="get_animation" qualifiers="const" >
  428. <return type="Animation">
  429. </return>
  430. <argument index="0" name="name" type="String">
  431. </argument>
  432. <description>
  433. </description>
  434. </method>
  435. <method name="get_animation_list" qualifiers="const" >
  436. <return type="StringArray">
  437. </return>
  438. <description>
  439. </description>
  440. </method>
  441. <method name="set_blend_time" >
  442. <argument index="0" name="anim_from" type="String">
  443. </argument>
  444. <argument index="1" name="anim_to" type="String">
  445. </argument>
  446. <argument index="2" name="sec" type="real">
  447. </argument>
  448. <description>
  449. </description>
  450. </method>
  451. <method name="get_blend_time" qualifiers="const" >
  452. <return type="real">
  453. </return>
  454. <argument index="0" name="anim_from" type="String">
  455. </argument>
  456. <argument index="1" name="anim_to" type="String">
  457. </argument>
  458. <description>
  459. </description>
  460. </method>
  461. <method name="play" >
  462. <argument index="0" name="name" type="String" default="&quot;&quot;">
  463. </argument>
  464. <description>
  465. </description>
  466. </method>
  467. <method name="stop" >
  468. <description>
  469. </description>
  470. </method>
  471. <method name="stop_all" >
  472. <description>
  473. </description>
  474. </method>
  475. <method name="is_playing" qualifiers="const" >
  476. <return type="bool">
  477. </return>
  478. <description>
  479. </description>
  480. </method>
  481. <method name="set_current_animation" >
  482. <argument index="0" name="anim" type="String">
  483. </argument>
  484. <description>
  485. </description>
  486. </method>
  487. <method name="get_current_animation" qualifiers="const" >
  488. <return type="String">
  489. </return>
  490. <description>
  491. </description>
  492. </method>
  493. <method name="queue" >
  494. <argument index="0" name="name" type="String">
  495. </argument>
  496. <description>
  497. </description>
  498. </method>
  499. <method name="set_pause" >
  500. <argument index="0" name="paused" type="bool">
  501. </argument>
  502. <description>
  503. </description>
  504. </method>
  505. <method name="is_paused" qualifiers="const" >
  506. <return type="bool">
  507. </return>
  508. <description>
  509. </description>
  510. </method>
  511. <method name="set_speed" >
  512. <argument index="0" name="speed" type="real">
  513. </argument>
  514. <description>
  515. </description>
  516. </method>
  517. <method name="get_speed" qualifiers="const" >
  518. <return type="real">
  519. </return>
  520. <description>
  521. </description>
  522. </method>
  523. <method name="set_autoplay" >
  524. <argument index="0" name="name" type="String">
  525. </argument>
  526. <description>
  527. </description>
  528. </method>
  529. <method name="get_autoplay" qualifiers="const" >
  530. <return type="String">
  531. </return>
  532. <description>
  533. </description>
  534. </method>
  535. <method name="seek" >
  536. <argument index="0" name="pos_sec" type="real">
  537. </argument>
  538. <argument index="1" name="update" type="bool" default="false">
  539. </argument>
  540. <description>
  541. </description>
  542. </method>
  543. <method name="get_pos" qualifiers="const" >
  544. <return type="real">
  545. </return>
  546. <description>
  547. </description>
  548. </method>
  549. <method name="find_animation" qualifiers="const" >
  550. <return type="String">
  551. </return>
  552. <argument index="0" name="animation" type="Animation">
  553. </argument>
  554. <description>
  555. </description>
  556. </method>
  557. <method name="clear_caches" >
  558. <description>
  559. </description>
  560. </method>
  561. <method name="set_animation_process_mode" >
  562. <argument index="0" name="mode" type="int">
  563. </argument>
  564. <description>
  565. </description>
  566. </method>
  567. <method name="get_animation_process_mode" qualifiers="const" >
  568. <return type="int">
  569. </return>
  570. <description>
  571. </description>
  572. </method>
  573. </methods>
  574. <signals>
  575. <signal name="finished">
  576. <description>
  577. </description>
  578. </signal>
  579. </signals>
  580. <constants>
  581. <constant name="ANIMATION_PROCESS_FIXED" value="0">
  582. </constant>
  583. <constant name="ANIMATION_PROCESS_IDLE" value="1">
  584. </constant>
  585. </constants>
  586. </class>
  587. <class name="AnimationTreePlayer" inherits="Node" category="Core">
  588. <brief_description>
  589. </brief_description>
  590. <description>
  591. </description>
  592. <methods>
  593. <method name="add_node" >
  594. <argument index="0" name="type" type="int">
  595. </argument>
  596. <argument index="1" name="id" type="int">
  597. </argument>
  598. <description>
  599. </description>
  600. </method>
  601. <method name="get_node_id" qualifiers="const" >
  602. <return type="int">
  603. </return>
  604. <argument index="0" name="name" type="String">
  605. </argument>
  606. <description>
  607. </description>
  608. </method>
  609. <method name="node_set_name" >
  610. <argument index="0" name="id" type="int">
  611. </argument>
  612. <argument index="1" name="name" type="String">
  613. </argument>
  614. <description>
  615. </description>
  616. </method>
  617. <method name="node_get_name" qualifiers="const" >
  618. <return type="String">
  619. </return>
  620. <argument index="0" name="id" type="int">
  621. </argument>
  622. <description>
  623. </description>
  624. </method>
  625. <method name="node_get_type" qualifiers="const" >
  626. <return type="int">
  627. </return>
  628. <argument index="0" name="id" type="int">
  629. </argument>
  630. <description>
  631. </description>
  632. </method>
  633. <method name="node_get_input_count" qualifiers="const" >
  634. <return type="int">
  635. </return>
  636. <argument index="0" name="id" type="int">
  637. </argument>
  638. <description>
  639. </description>
  640. </method>
  641. <method name="animation_node_set_animation" >
  642. <argument index="0" name="id" type="int">
  643. </argument>
  644. <argument index="1" name="animation" type="Animation">
  645. </argument>
  646. <description>
  647. </description>
  648. </method>
  649. <method name="animation_node_get_animation" qualifiers="const" >
  650. <return type="Animation">
  651. </return>
  652. <argument index="0" name="id" type="int">
  653. </argument>
  654. <description>
  655. </description>
  656. </method>
  657. <method name="oneshot_node_set_fadein_time" >
  658. <argument index="0" name="id" type="int">
  659. </argument>
  660. <argument index="1" name="time_sec" type="real">
  661. </argument>
  662. <description>
  663. </description>
  664. </method>
  665. <method name="oneshot_node_get_fadein_time" qualifiers="const" >
  666. <return type="real">
  667. </return>
  668. <argument index="0" name="id" type="int">
  669. </argument>
  670. <description>
  671. </description>
  672. </method>
  673. <method name="oneshot_node_set_fadeout_time" >
  674. <argument index="0" name="id" type="int">
  675. </argument>
  676. <argument index="1" name="time_sec" type="real">
  677. </argument>
  678. <description>
  679. </description>
  680. </method>
  681. <method name="oneshot_node_get_fadeout_time" qualifiers="const" >
  682. <return type="real">
  683. </return>
  684. <argument index="0" name="id" type="int">
  685. </argument>
  686. <description>
  687. </description>
  688. </method>
  689. <method name="oneshot_node_set_autorestart" >
  690. <argument index="0" name="id" type="int">
  691. </argument>
  692. <argument index="1" name="enable" type="bool">
  693. </argument>
  694. <description>
  695. </description>
  696. </method>
  697. <method name="oneshot_node_set_autorestart_delay" >
  698. <argument index="0" name="id" type="int">
  699. </argument>
  700. <argument index="1" name="delay_sec" type="real">
  701. </argument>
  702. <description>
  703. </description>
  704. </method>
  705. <method name="oneshot_node_set_autorestart_random_delay" >
  706. <argument index="0" name="id" type="int">
  707. </argument>
  708. <argument index="1" name="rand_sec" type="real">
  709. </argument>
  710. <description>
  711. </description>
  712. </method>
  713. <method name="oneshot_node_has_autorestart" qualifiers="const" >
  714. <return type="bool">
  715. </return>
  716. <argument index="0" name="id" type="int">
  717. </argument>
  718. <description>
  719. </description>
  720. </method>
  721. <method name="oneshot_node_get_autorestart_delay" qualifiers="const" >
  722. <return type="real">
  723. </return>
  724. <argument index="0" name="id" type="int">
  725. </argument>
  726. <description>
  727. </description>
  728. </method>
  729. <method name="oneshot_node_get_autorestart_random_delay" qualifiers="const" >
  730. <return type="real">
  731. </return>
  732. <argument index="0" name="id" type="int">
  733. </argument>
  734. <description>
  735. </description>
  736. </method>
  737. <method name="oneshot_node_start" >
  738. <argument index="0" name="id" type="int">
  739. </argument>
  740. <description>
  741. </description>
  742. </method>
  743. <method name="oneshot_node_stop" >
  744. <argument index="0" name="id" type="int">
  745. </argument>
  746. <description>
  747. </description>
  748. </method>
  749. <method name="oneshot_node_is_active" qualifiers="const" >
  750. <return type="bool">
  751. </return>
  752. <argument index="0" name="id" type="int">
  753. </argument>
  754. <description>
  755. </description>
  756. </method>
  757. <method name="mix_node_set_amount" >
  758. <argument index="0" name="id" type="int">
  759. </argument>
  760. <argument index="1" name="ratio" type="real">
  761. </argument>
  762. <description>
  763. </description>
  764. </method>
  765. <method name="mix_node_get_amount" qualifiers="const" >
  766. <return type="real">
  767. </return>
  768. <argument index="0" name="id" type="int">
  769. </argument>
  770. <description>
  771. </description>
  772. </method>
  773. <method name="blend2_node_set_amount" >
  774. <argument index="0" name="id" type="int">
  775. </argument>
  776. <argument index="1" name="blend" type="real">
  777. </argument>
  778. <description>
  779. </description>
  780. </method>
  781. <method name="blend2_node_get_amount" qualifiers="const" >
  782. <return type="real">
  783. </return>
  784. <argument index="0" name="id" type="int">
  785. </argument>
  786. <description>
  787. </description>
  788. </method>
  789. <method name="blend3_node_set_amount" >
  790. <argument index="0" name="id" type="int">
  791. </argument>
  792. <argument index="1" name="blend" type="real">
  793. </argument>
  794. <description>
  795. </description>
  796. </method>
  797. <method name="blend3_node_get_amount" qualifiers="const" >
  798. <return type="real">
  799. </return>
  800. <argument index="0" name="id" type="int">
  801. </argument>
  802. <description>
  803. </description>
  804. </method>
  805. <method name="blend4_node_set_amount" >
  806. <argument index="0" name="id" type="int">
  807. </argument>
  808. <argument index="1" name="blend" type="Vector2">
  809. </argument>
  810. <description>
  811. </description>
  812. </method>
  813. <method name="blend4_node_get_amount" qualifiers="const" >
  814. <return type="Vector2">
  815. </return>
  816. <argument index="0" name="id" type="int">
  817. </argument>
  818. <description>
  819. </description>
  820. </method>
  821. <method name="timescale_node_set_scale" >
  822. <argument index="0" name="id" type="int">
  823. </argument>
  824. <argument index="1" name="scale" type="real">
  825. </argument>
  826. <description>
  827. </description>
  828. </method>
  829. <method name="timescale_node_get_scale" qualifiers="const" >
  830. <return type="real">
  831. </return>
  832. <argument index="0" name="id" type="int">
  833. </argument>
  834. <description>
  835. </description>
  836. </method>
  837. <method name="timeseek_node_seek" >
  838. <argument index="0" name="id" type="int">
  839. </argument>
  840. <argument index="1" name="pos_sec" type="real">
  841. </argument>
  842. <description>
  843. </description>
  844. </method>
  845. <method name="transition_node_set_input_count" >
  846. <argument index="0" name="id" type="int">
  847. </argument>
  848. <argument index="1" name="count" type="int">
  849. </argument>
  850. <description>
  851. </description>
  852. </method>
  853. <method name="transition_node_get_input_count" qualifiers="const" >
  854. <return type="int">
  855. </return>
  856. <argument index="0" name="id" type="int">
  857. </argument>
  858. <description>
  859. </description>
  860. </method>
  861. <method name="transition_node_delete_input" >
  862. <argument index="0" name="id" type="int">
  863. </argument>
  864. <argument index="1" name="input_idx" type="int">
  865. </argument>
  866. <description>
  867. </description>
  868. </method>
  869. <method name="transition_node_set_input_auto_advance" >
  870. <argument index="0" name="id" type="int">
  871. </argument>
  872. <argument index="1" name="input_idx" type="int">
  873. </argument>
  874. <argument index="2" name="enable" type="bool">
  875. </argument>
  876. <description>
  877. </description>
  878. </method>
  879. <method name="transition_node_has_input_auto_advance" qualifiers="const" >
  880. <return type="bool">
  881. </return>
  882. <argument index="0" name="id" type="int">
  883. </argument>
  884. <argument index="1" name="input_idx" type="int">
  885. </argument>
  886. <description>
  887. </description>
  888. </method>
  889. <method name="transition_node_set_xfade_time" >
  890. <argument index="0" name="id" type="int">
  891. </argument>
  892. <argument index="1" name="time_sec" type="real">
  893. </argument>
  894. <description>
  895. </description>
  896. </method>
  897. <method name="transition_node_get_xfade_time" qualifiers="const" >
  898. <return type="real">
  899. </return>
  900. <argument index="0" name="id" type="int">
  901. </argument>
  902. <description>
  903. </description>
  904. </method>
  905. <method name="transition_node_set_current" >
  906. <argument index="0" name="id" type="int">
  907. </argument>
  908. <argument index="1" name="input_idx" type="int">
  909. </argument>
  910. <description>
  911. </description>
  912. </method>
  913. <method name="transition_node_get_current" qualifiers="const" >
  914. <return type="int">
  915. </return>
  916. <argument index="0" name="id" type="int">
  917. </argument>
  918. <description>
  919. </description>
  920. </method>
  921. <method name="node_set_pos" >
  922. <argument index="0" name="id" type="int">
  923. </argument>
  924. <argument index="1" name="screen_pos" type="Vector2">
  925. </argument>
  926. <description>
  927. </description>
  928. </method>
  929. <method name="node_get_pos" qualifiers="const" >
  930. <return type="Vector2">
  931. </return>
  932. <argument index="0" name="id" type="int">
  933. </argument>
  934. <description>
  935. </description>
  936. </method>
  937. <method name="remove_node" >
  938. <argument index="0" name="id" type="int">
  939. </argument>
  940. <description>
  941. </description>
  942. </method>
  943. <method name="connect" >
  944. <return type="int">
  945. </return>
  946. <argument index="0" name="id" type="int">
  947. </argument>
  948. <argument index="1" name="dst_id" type="int">
  949. </argument>
  950. <argument index="2" name="dst_input_idx" type="int">
  951. </argument>
  952. <description>
  953. </description>
  954. </method>
  955. <method name="is_connected" qualifiers="const" >
  956. <return type="bool">
  957. </return>
  958. <argument index="0" name="id" type="int">
  959. </argument>
  960. <argument index="1" name="dst_id" type="int">
  961. </argument>
  962. <argument index="2" name="dst_input_idx" type="int">
  963. </argument>
  964. <description>
  965. </description>
  966. </method>
  967. <method name="disconnect" >
  968. <argument index="0" name="id" type="int">
  969. </argument>
  970. <argument index="1" name="dst_input_idx" type="int">
  971. </argument>
  972. <description>
  973. </description>
  974. </method>
  975. <method name="set_active" >
  976. <argument index="0" name="enabled" type="bool">
  977. </argument>
  978. <description>
  979. </description>
  980. </method>
  981. <method name="is_active" qualifiers="const" >
  982. <return type="bool">
  983. </return>
  984. <description>
  985. </description>
  986. </method>
  987. <method name="set_base_path" >
  988. <argument index="0" name="path" type="NodePath">
  989. </argument>
  990. <description>
  991. </description>
  992. </method>
  993. <method name="get_base_path" qualifiers="const" >
  994. <return type="NodePath">
  995. </return>
  996. <description>
  997. </description>
  998. </method>
  999. <method name="get_node_list" >
  1000. <return type="IntArray">
  1001. </return>
  1002. <description>
  1003. </description>
  1004. </method>
  1005. <method name="reset" >
  1006. <description>
  1007. </description>
  1008. </method>
  1009. <method name="recompute_caches" >
  1010. <description>
  1011. </description>
  1012. </method>
  1013. </methods>
  1014. <constants>
  1015. <constant name="NODE_OUTPUT" value="0">
  1016. </constant>
  1017. <constant name="NODE_ANIMATION" value="1">
  1018. </constant>
  1019. <constant name="NODE_ONESHOT" value="2">
  1020. </constant>
  1021. <constant name="NODE_MIX" value="3">
  1022. </constant>
  1023. <constant name="NODE_BLEND2" value="4">
  1024. </constant>
  1025. <constant name="NODE_BLEND3" value="5">
  1026. </constant>
  1027. <constant name="NODE_BLEND4" value="6">
  1028. </constant>
  1029. <constant name="NODE_TIMESCALE" value="7">
  1030. </constant>
  1031. <constant name="NODE_TIMESEEK" value="8">
  1032. </constant>
  1033. <constant name="NODE_TRANSITION" value="9">
  1034. </constant>
  1035. </constants>
  1036. </class>
  1037. <class name="Area2D" inherits="CollisionObject2D" category="Core">
  1038. <brief_description>
  1039. </brief_description>
  1040. <description>
  1041. </description>
  1042. <methods>
  1043. <method name="set_override_space_params" >
  1044. <argument index="0" name="enable" type="bool">
  1045. </argument>
  1046. <description>
  1047. </description>
  1048. </method>
  1049. <method name="is_overriding_space_params" qualifiers="const" >
  1050. <return type="bool">
  1051. </return>
  1052. <description>
  1053. </description>
  1054. </method>
  1055. <method name="set_gravity_is_point" >
  1056. <argument index="0" name="enable" type="bool">
  1057. </argument>
  1058. <description>
  1059. </description>
  1060. </method>
  1061. <method name="is_gravity_a_point" qualifiers="const" >
  1062. <return type="bool">
  1063. </return>
  1064. <description>
  1065. </description>
  1066. </method>
  1067. <method name="set_gravity_vector" >
  1068. <argument index="0" name="vector" type="Vector2">
  1069. </argument>
  1070. <description>
  1071. </description>
  1072. </method>
  1073. <method name="get_gravity_vector" qualifiers="const" >
  1074. <return type="Vector2">
  1075. </return>
  1076. <description>
  1077. </description>
  1078. </method>
  1079. <method name="set_gravity" >
  1080. <argument index="0" name="gravity" type="real">
  1081. </argument>
  1082. <description>
  1083. </description>
  1084. </method>
  1085. <method name="get_gravity" qualifiers="const" >
  1086. <return type="real">
  1087. </return>
  1088. <description>
  1089. </description>
  1090. </method>
  1091. <method name="set_density" >
  1092. <argument index="0" name="density" type="real">
  1093. </argument>
  1094. <description>
  1095. </description>
  1096. </method>
  1097. <method name="get_density" qualifiers="const" >
  1098. <return type="real">
  1099. </return>
  1100. <description>
  1101. </description>
  1102. </method>
  1103. <method name="set_priority" >
  1104. <argument index="0" name="priority" type="real">
  1105. </argument>
  1106. <description>
  1107. </description>
  1108. </method>
  1109. <method name="get_priority" qualifiers="const" >
  1110. <return type="real">
  1111. </return>
  1112. <description>
  1113. </description>
  1114. </method>
  1115. <method name="set_enable_monitoring" >
  1116. <argument index="0" name="enable" type="bool">
  1117. </argument>
  1118. <description>
  1119. </description>
  1120. </method>
  1121. <method name="is_monitoring_enabled" qualifiers="const" >
  1122. <return type="bool">
  1123. </return>
  1124. <description>
  1125. </description>
  1126. </method>
  1127. </methods>
  1128. <signals>
  1129. <signal name="body_enter">
  1130. <argument index="0" name="body_id" type="int">
  1131. </argument>
  1132. <argument index="1" name="body" type="Object">
  1133. </argument>
  1134. <description>
  1135. </description>
  1136. </signal>
  1137. <signal name="body_enter_shape">
  1138. <argument index="0" name="body_id" type="int">
  1139. </argument>
  1140. <argument index="1" name="body" type="Object">
  1141. </argument>
  1142. <argument index="2" name="body_shape" type="int">
  1143. </argument>
  1144. <argument index="3" name="area_shape" type="int">
  1145. </argument>
  1146. <description>
  1147. </description>
  1148. </signal>
  1149. <signal name="body_exit">
  1150. <argument index="0" name="body_id" type="int">
  1151. </argument>
  1152. <argument index="1" name="body" type="Object">
  1153. </argument>
  1154. <description>
  1155. </description>
  1156. </signal>
  1157. <signal name="body_exit_shape">
  1158. <argument index="0" name="body_id" type="int">
  1159. </argument>
  1160. <argument index="1" name="body" type="Object">
  1161. </argument>
  1162. <argument index="2" name="body_shape" type="int">
  1163. </argument>
  1164. <argument index="3" name="area_shape" type="int">
  1165. </argument>
  1166. <description>
  1167. </description>
  1168. </signal>
  1169. </signals>
  1170. <constants>
  1171. </constants>
  1172. </class>
  1173. <class name="AudioServer" inherits="Object" category="Core">
  1174. <brief_description>
  1175. </brief_description>
  1176. <description>
  1177. </description>
  1178. <methods>
  1179. <method name="sample_create" >
  1180. <return type="RID">
  1181. </return>
  1182. <argument index="0" name="format" type="int">
  1183. </argument>
  1184. <argument index="1" name="stereo" type="bool">
  1185. </argument>
  1186. <argument index="2" name="length" type="int">
  1187. </argument>
  1188. <description>
  1189. </description>
  1190. </method>
  1191. <method name="sample_set_description" >
  1192. <argument index="0" name="sample" type="RID">
  1193. </argument>
  1194. <argument index="1" name="description" type="String">
  1195. </argument>
  1196. <description>
  1197. </description>
  1198. </method>
  1199. <method name="sample_get_description" qualifiers="const" >
  1200. <return type="String">
  1201. </return>
  1202. <argument index="0" name="sample" type="RID">
  1203. </argument>
  1204. <argument index="1" name="arg1" type="String">
  1205. </argument>
  1206. <description>
  1207. </description>
  1208. </method>
  1209. <method name="sample_get_format" qualifiers="const" >
  1210. <return type="int">
  1211. </return>
  1212. <argument index="0" name="sample" type="RID">
  1213. </argument>
  1214. <description>
  1215. </description>
  1216. </method>
  1217. <method name="sample_is_stereo" qualifiers="const" >
  1218. <return type="bool">
  1219. </return>
  1220. <argument index="0" name="sample" type="RID">
  1221. </argument>
  1222. <description>
  1223. </description>
  1224. </method>
  1225. <method name="sample_get_length" qualifiers="const" >
  1226. <return type="int">
  1227. </return>
  1228. <argument index="0" name="sample" type="RID">
  1229. </argument>
  1230. <description>
  1231. </description>
  1232. </method>
  1233. <method name="sample_set_signed_data" >
  1234. <argument index="0" name="sample" type="RID">
  1235. </argument>
  1236. <argument index="1" name="data" type="RealArray">
  1237. </argument>
  1238. <description>
  1239. </description>
  1240. </method>
  1241. <method name="sample_set_data" >
  1242. <argument index="0" name="sample" type="RID">
  1243. </argument>
  1244. <argument index="1" name="arg1" type="RawArray">
  1245. </argument>
  1246. <description>
  1247. </description>
  1248. </method>
  1249. <method name="sample_get_data" qualifiers="const" >
  1250. <return type="RawArray">
  1251. </return>
  1252. <argument index="0" name="sample" type="RID">
  1253. </argument>
  1254. <description>
  1255. </description>
  1256. </method>
  1257. <method name="sample_set_mix_rate" >
  1258. <argument index="0" name="sample" type="RID">
  1259. </argument>
  1260. <argument index="1" name="mix_rate" type="int">
  1261. </argument>
  1262. <description>
  1263. </description>
  1264. </method>
  1265. <method name="sample_get_mix_rate" qualifiers="const" >
  1266. <return type="int">
  1267. </return>
  1268. <argument index="0" name="sample" type="RID">
  1269. </argument>
  1270. <description>
  1271. </description>
  1272. </method>
  1273. <method name="sample_set_loop_format" >
  1274. <argument index="0" name="sample" type="RID">
  1275. </argument>
  1276. <argument index="1" name="loop_format" type="int">
  1277. </argument>
  1278. <description>
  1279. </description>
  1280. </method>
  1281. <method name="sample_get_loop_format" qualifiers="const" >
  1282. <return type="int">
  1283. </return>
  1284. <argument index="0" name="sample" type="RID">
  1285. </argument>
  1286. <description>
  1287. </description>
  1288. </method>
  1289. <method name="sample_set_loop_begin" >
  1290. <argument index="0" name="sample" type="RID">
  1291. </argument>
  1292. <argument index="1" name="pos" type="int">
  1293. </argument>
  1294. <description>
  1295. </description>
  1296. </method>
  1297. <method name="sample_get_loop_begin" qualifiers="const" >
  1298. <return type="int">
  1299. </return>
  1300. <argument index="0" name="sample" type="RID">
  1301. </argument>
  1302. <description>
  1303. </description>
  1304. </method>
  1305. <method name="sample_set_loop_end" >
  1306. <argument index="0" name="sample" type="RID">
  1307. </argument>
  1308. <argument index="1" name="pos" type="int">
  1309. </argument>
  1310. <description>
  1311. </description>
  1312. </method>
  1313. <method name="sample_get_loop_end" qualifiers="const" >
  1314. <return type="int">
  1315. </return>
  1316. <argument index="0" name="sample" type="RID">
  1317. </argument>
  1318. <description>
  1319. </description>
  1320. </method>
  1321. <method name="voice_create" >
  1322. <return type="RID">
  1323. </return>
  1324. <description>
  1325. </description>
  1326. </method>
  1327. <method name="voice_play" >
  1328. <argument index="0" name="voice" type="RID">
  1329. </argument>
  1330. <argument index="1" name="sample" type="RID">
  1331. </argument>
  1332. <description>
  1333. </description>
  1334. </method>
  1335. <method name="voice_set_volume" >
  1336. <argument index="0" name="voice" type="RID">
  1337. </argument>
  1338. <argument index="1" name="volume" type="real">
  1339. </argument>
  1340. <description>
  1341. </description>
  1342. </method>
  1343. <method name="voice_set_pan" >
  1344. <argument index="0" name="voice" type="RID">
  1345. </argument>
  1346. <argument index="1" name="pan" type="real">
  1347. </argument>
  1348. <argument index="2" name="depth" type="real" default="0">
  1349. </argument>
  1350. <argument index="3" name="height" type="real" default="0">
  1351. </argument>
  1352. <description>
  1353. </description>
  1354. </method>
  1355. <method name="voice_set_filter" >
  1356. <argument index="0" name="voice" type="RID">
  1357. </argument>
  1358. <argument index="1" name="type" type="int">
  1359. </argument>
  1360. <argument index="2" name="cutoff" type="real">
  1361. </argument>
  1362. <argument index="3" name="resonance" type="real">
  1363. </argument>
  1364. <argument index="4" name="gain" type="real" default="0">
  1365. </argument>
  1366. <description>
  1367. </description>
  1368. </method>
  1369. <method name="voice_set_chorus" >
  1370. <argument index="0" name="voice" type="RID">
  1371. </argument>
  1372. <argument index="1" name="chorus" type="real">
  1373. </argument>
  1374. <description>
  1375. </description>
  1376. </method>
  1377. <method name="voice_set_reverb" >
  1378. <argument index="0" name="voice" type="RID">
  1379. </argument>
  1380. <argument index="1" name="room" type="int">
  1381. </argument>
  1382. <argument index="2" name="reverb" type="real">
  1383. </argument>
  1384. <description>
  1385. </description>
  1386. </method>
  1387. <method name="voice_set_mix_rate" >
  1388. <argument index="0" name="voice" type="RID">
  1389. </argument>
  1390. <argument index="1" name="rate" type="int">
  1391. </argument>
  1392. <description>
  1393. </description>
  1394. </method>
  1395. <method name="voice_set_positional" >
  1396. <argument index="0" name="voice" type="RID">
  1397. </argument>
  1398. <argument index="1" name="enabled" type="bool">
  1399. </argument>
  1400. <description>
  1401. </description>
  1402. </method>
  1403. <method name="voice_get_volume" qualifiers="const" >
  1404. <return type="real">
  1405. </return>
  1406. <argument index="0" name="voice" type="RID">
  1407. </argument>
  1408. <description>
  1409. </description>
  1410. </method>
  1411. <method name="voice_get_pan" qualifiers="const" >
  1412. <return type="real">
  1413. </return>
  1414. <argument index="0" name="voice" type="RID">
  1415. </argument>
  1416. <description>
  1417. </description>
  1418. </method>
  1419. <method name="voice_get_pan_height" qualifiers="const" >
  1420. <return type="real">
  1421. </return>
  1422. <argument index="0" name="voice" type="RID">
  1423. </argument>
  1424. <description>
  1425. </description>
  1426. </method>
  1427. <method name="voice_get_pan_depth" qualifiers="const" >
  1428. <return type="real">
  1429. </return>
  1430. <argument index="0" name="voice" type="RID">
  1431. </argument>
  1432. <description>
  1433. </description>
  1434. </method>
  1435. <method name="voice_get_filter_type" qualifiers="const" >
  1436. <return type="int">
  1437. </return>
  1438. <argument index="0" name="voice" type="RID">
  1439. </argument>
  1440. <description>
  1441. </description>
  1442. </method>
  1443. <method name="voice_get_filter_cutoff" qualifiers="const" >
  1444. <return type="real">
  1445. </return>
  1446. <argument index="0" name="voice" type="RID">
  1447. </argument>
  1448. <description>
  1449. </description>
  1450. </method>
  1451. <method name="voice_get_filter_resonance" qualifiers="const" >
  1452. <return type="real">
  1453. </return>
  1454. <argument index="0" name="voice" type="RID">
  1455. </argument>
  1456. <description>
  1457. </description>
  1458. </method>
  1459. <method name="voice_get_chorus" qualifiers="const" >
  1460. <return type="real">
  1461. </return>
  1462. <argument index="0" name="voice" type="RID">
  1463. </argument>
  1464. <description>
  1465. </description>
  1466. </method>
  1467. <method name="voice_get_reverb_type" qualifiers="const" >
  1468. <return type="int">
  1469. </return>
  1470. <argument index="0" name="voice" type="RID">
  1471. </argument>
  1472. <description>
  1473. </description>
  1474. </method>
  1475. <method name="voice_get_reverb" qualifiers="const" >
  1476. <return type="real">
  1477. </return>
  1478. <argument index="0" name="voice" type="RID">
  1479. </argument>
  1480. <description>
  1481. </description>
  1482. </method>
  1483. <method name="voice_get_mix_rate" qualifiers="const" >
  1484. <return type="int">
  1485. </return>
  1486. <argument index="0" name="voice" type="RID">
  1487. </argument>
  1488. <description>
  1489. </description>
  1490. </method>
  1491. <method name="voice_is_positional" qualifiers="const" >
  1492. <return type="bool">
  1493. </return>
  1494. <argument index="0" name="voice" type="RID">
  1495. </argument>
  1496. <description>
  1497. </description>
  1498. </method>
  1499. <method name="voice_stop" >
  1500. <argument index="0" name="voice" type="RID">
  1501. </argument>
  1502. <description>
  1503. </description>
  1504. </method>
  1505. <method name="free" >
  1506. <argument index="0" name="rid" type="RID">
  1507. </argument>
  1508. <description>
  1509. </description>
  1510. </method>
  1511. <method name="set_stream_global_volume_scale" >
  1512. <argument index="0" name="scale" type="real">
  1513. </argument>
  1514. <description>
  1515. </description>
  1516. </method>
  1517. <method name="get_stream_global_volume_scale" qualifiers="const" >
  1518. <return type="real">
  1519. </return>
  1520. <description>
  1521. </description>
  1522. </method>
  1523. <method name="set_mixer_global_volume_scale" >
  1524. <argument index="0" name="scale" type="real">
  1525. </argument>
  1526. <description>
  1527. </description>
  1528. </method>
  1529. <method name="get_mixer_global_volume_scale" qualifiers="const" >
  1530. <return type="real">
  1531. </return>
  1532. <description>
  1533. </description>
  1534. </method>
  1535. </methods>
  1536. <constants>
  1537. <constant name="SAMPLE_FORMAT_PCM8" value="0">
  1538. </constant>
  1539. <constant name="SAMPLE_FORMAT_PCM16" value="1">
  1540. </constant>
  1541. <constant name="SAMPLE_FORMAT_IMA_ADPCM" value="2">
  1542. </constant>
  1543. <constant name="SAMPLE_LOOP_NONE" value="0">
  1544. </constant>
  1545. <constant name="SAMPLE_LOOP_FORWARD" value="1">
  1546. </constant>
  1547. <constant name="SAMPLE_LOOP_PING_PONG" value="2">
  1548. </constant>
  1549. <constant name="FILTER_NONE" value="0">
  1550. </constant>
  1551. <constant name="FILTER_LOWPASS" value="1">
  1552. </constant>
  1553. <constant name="FILTER_BANDPASS" value="2">
  1554. </constant>
  1555. <constant name="FILTER_HIPASS" value="3">
  1556. </constant>
  1557. <constant name="FILTER_NOTCH" value="4">
  1558. </constant>
  1559. <constant name="FILTER_BANDLIMIT" value="6">
  1560. </constant>
  1561. <constant name="REVERB_SMALL" value="0">
  1562. </constant>
  1563. <constant name="REVERB_MEDIUM" value="1">
  1564. </constant>
  1565. <constant name="REVERB_LARGE" value="2">
  1566. </constant>
  1567. <constant name="REVERB_HALL" value="3">
  1568. </constant>
  1569. </constants>
  1570. </class>
  1571. <class name="AudioServerSW" inherits="AudioServer" category="Core">
  1572. <brief_description>
  1573. </brief_description>
  1574. <description>
  1575. </description>
  1576. <methods>
  1577. </methods>
  1578. <constants>
  1579. </constants>
  1580. </class>
  1581. <class name="AudioStream" inherits="Resource" category="Core">
  1582. <brief_description>
  1583. </brief_description>
  1584. <description>
  1585. </description>
  1586. <methods>
  1587. <method name="play" >
  1588. <description>
  1589. </description>
  1590. </method>
  1591. <method name="stop" >
  1592. <description>
  1593. </description>
  1594. </method>
  1595. <method name="is_playing" qualifiers="const" >
  1596. <return type="bool">
  1597. </return>
  1598. <description>
  1599. </description>
  1600. </method>
  1601. <method name="set_loop" >
  1602. <argument index="0" name="enabled" type="bool">
  1603. </argument>
  1604. <description>
  1605. </description>
  1606. </method>
  1607. <method name="has_loop" qualifiers="const" >
  1608. <return type="bool">
  1609. </return>
  1610. <description>
  1611. </description>
  1612. </method>
  1613. <method name="get_stream_name" qualifiers="const" >
  1614. <return type="String">
  1615. </return>
  1616. <description>
  1617. </description>
  1618. </method>
  1619. <method name="get_loop_count" qualifiers="const" >
  1620. <return type="int">
  1621. </return>
  1622. <description>
  1623. </description>
  1624. </method>
  1625. <method name="seek_pos" >
  1626. <argument index="0" name="pos" type="real">
  1627. </argument>
  1628. <description>
  1629. </description>
  1630. </method>
  1631. <method name="get_pos" qualifiers="const" >
  1632. <return type="real">
  1633. </return>
  1634. <description>
  1635. </description>
  1636. </method>
  1637. <method name="get_length" qualifiers="const" >
  1638. <return type="real">
  1639. </return>
  1640. <description>
  1641. </description>
  1642. </method>
  1643. <method name="get_update_mode" qualifiers="const" >
  1644. <return type="int">
  1645. </return>
  1646. <description>
  1647. </description>
  1648. </method>
  1649. <method name="update" >
  1650. <description>
  1651. </description>
  1652. </method>
  1653. </methods>
  1654. <constants>
  1655. <constant name="UPDATE_NONE" value="0">
  1656. </constant>
  1657. <constant name="UPDATE_IDLE" value="1">
  1658. </constant>
  1659. <constant name="UPDATE_THREAD" value="2">
  1660. </constant>
  1661. </constants>
  1662. </class>
  1663. <class name="AudioStreamGibberish" inherits="AudioStream" category="Core">
  1664. <brief_description>
  1665. </brief_description>
  1666. <description>
  1667. </description>
  1668. <methods>
  1669. <method name="set_phonemes" >
  1670. <argument index="0" name="phonemes" type="Object">
  1671. </argument>
  1672. <description>
  1673. </description>
  1674. </method>
  1675. <method name="get_phonemes" qualifiers="const" >
  1676. <return type="Object">
  1677. </return>
  1678. <description>
  1679. </description>
  1680. </method>
  1681. <method name="set_pitch_scale" >
  1682. <argument index="0" name="pitch_scale" type="real">
  1683. </argument>
  1684. <description>
  1685. </description>
  1686. </method>
  1687. <method name="get_pitch_scale" qualifiers="const" >
  1688. <return type="real">
  1689. </return>
  1690. <description>
  1691. </description>
  1692. </method>
  1693. <method name="set_pitch_random_scale" >
  1694. <argument index="0" name="pitch_random_scale" type="real">
  1695. </argument>
  1696. <description>
  1697. </description>
  1698. </method>
  1699. <method name="get_pitch_random_scale" qualifiers="const" >
  1700. <return type="real">
  1701. </return>
  1702. <description>
  1703. </description>
  1704. </method>
  1705. <method name="set_xfade_time" >
  1706. <argument index="0" name="sec" type="real">
  1707. </argument>
  1708. <description>
  1709. </description>
  1710. </method>
  1711. <method name="get_xfade_time" qualifiers="const" >
  1712. <return type="real">
  1713. </return>
  1714. <description>
  1715. </description>
  1716. </method>
  1717. </methods>
  1718. <constants>
  1719. </constants>
  1720. </class>
  1721. <class name="AudioStreamMPC" inherits="AudioStreamResampled" category="Core">
  1722. <brief_description>
  1723. </brief_description>
  1724. <description>
  1725. </description>
  1726. <methods>
  1727. <method name="set_file" >
  1728. <argument index="0" name="name" type="String">
  1729. </argument>
  1730. <description>
  1731. </description>
  1732. </method>
  1733. <method name="get_file" qualifiers="const" >
  1734. <return type="String">
  1735. </return>
  1736. <description>
  1737. </description>
  1738. </method>
  1739. </methods>
  1740. <constants>
  1741. </constants>
  1742. </class>
  1743. <class name="AudioStreamOGGVorbis" inherits="AudioStreamResampled" category="Core">
  1744. <brief_description>
  1745. </brief_description>
  1746. <description>
  1747. </description>
  1748. <methods>
  1749. </methods>
  1750. <constants>
  1751. </constants>
  1752. </class>
  1753. <class name="AudioStreamResampled" inherits="AudioStream" category="Core">
  1754. <brief_description>
  1755. </brief_description>
  1756. <description>
  1757. </description>
  1758. <methods>
  1759. </methods>
  1760. <constants>
  1761. </constants>
  1762. </class>
  1763. <class name="AudioStreamSpeex" inherits="AudioStreamResampled" category="Core">
  1764. <brief_description>
  1765. </brief_description>
  1766. <description>
  1767. </description>
  1768. <methods>
  1769. <method name="set_file" >
  1770. <argument index="0" name="file" type="String">
  1771. </argument>
  1772. <description>
  1773. </description>
  1774. </method>
  1775. <method name="get_file" qualifiers="const" >
  1776. <return type="String">
  1777. </return>
  1778. <description>
  1779. </description>
  1780. </method>
  1781. </methods>
  1782. <constants>
  1783. </constants>
  1784. </class>
  1785. <class name="BCSFX" inherits="ScenarioFX" category="Core">
  1786. <brief_description>
  1787. </brief_description>
  1788. <description>
  1789. </description>
  1790. <methods>
  1791. </methods>
  1792. <constants>
  1793. </constants>
  1794. </class>
  1795. <class name="BGColorFX" inherits="ScenarioFX" category="Core">
  1796. <brief_description>
  1797. </brief_description>
  1798. <description>
  1799. </description>
  1800. <methods>
  1801. </methods>
  1802. <constants>
  1803. </constants>
  1804. </class>
  1805. <class name="BGImageFX" inherits="ScenarioFX" category="Core">
  1806. <brief_description>
  1807. </brief_description>
  1808. <description>
  1809. </description>
  1810. <methods>
  1811. </methods>
  1812. <constants>
  1813. </constants>
  1814. </class>
  1815. <class name="BaseButton" inherits="Control" category="Core">
  1816. <brief_description>
  1817. </brief_description>
  1818. <description>
  1819. </description>
  1820. <methods>
  1821. <method name="set_pressed" >
  1822. <argument index="0" name="pressed" type="bool">
  1823. </argument>
  1824. <description>
  1825. </description>
  1826. </method>
  1827. <method name="is_pressed" qualifiers="const" >
  1828. <return type="bool">
  1829. </return>
  1830. <description>
  1831. </description>
  1832. </method>
  1833. <method name="set_toggle_mode" >
  1834. <argument index="0" name="enabled" type="bool">
  1835. </argument>
  1836. <description>
  1837. </description>
  1838. </method>
  1839. <method name="is_toggle_mode" qualifiers="const" >
  1840. <return type="bool">
  1841. </return>
  1842. <description>
  1843. </description>
  1844. </method>
  1845. <method name="set_disabled" >
  1846. <argument index="0" name="disabled" type="bool">
  1847. </argument>
  1848. <description>
  1849. </description>
  1850. </method>
  1851. <method name="is_disabled" qualifiers="const" >
  1852. <return type="bool">
  1853. </return>
  1854. <description>
  1855. </description>
  1856. </method>
  1857. <method name="set_click_on_press" >
  1858. <argument index="0" name="enable" type="bool">
  1859. </argument>
  1860. <description>
  1861. </description>
  1862. </method>
  1863. <method name="get_click_on_press" qualifiers="const" >
  1864. <return type="bool">
  1865. </return>
  1866. <description>
  1867. </description>
  1868. </method>
  1869. </methods>
  1870. <signals>
  1871. <signal name="toggled">
  1872. <argument index="0" name="pressed" type="bool">
  1873. </argument>
  1874. <description>
  1875. </description>
  1876. </signal>
  1877. <signal name="pressed">
  1878. <description>
  1879. </description>
  1880. </signal>
  1881. </signals>
  1882. <constants>
  1883. </constants>
  1884. </class>
  1885. <class name="BodyShape" inherits="Spatial" category="Core">
  1886. <brief_description>
  1887. </brief_description>
  1888. <description>
  1889. </description>
  1890. <methods>
  1891. </methods>
  1892. <constants>
  1893. </constants>
  1894. </class>
  1895. <class name="BoxContainer" inherits="Container" category="Core">
  1896. <brief_description>
  1897. </brief_description>
  1898. <description>
  1899. </description>
  1900. <methods>
  1901. </methods>
  1902. <constants>
  1903. </constants>
  1904. </class>
  1905. <class name="BoxShape" inherits="Shape" category="Core">
  1906. <brief_description>
  1907. </brief_description>
  1908. <description>
  1909. </description>
  1910. <methods>
  1911. <method name="set_extents" >
  1912. <argument index="0" name="extents" type="Vector3">
  1913. </argument>
  1914. <description>
  1915. </description>
  1916. </method>
  1917. <method name="get_extents" qualifiers="const" >
  1918. <return type="Vector3">
  1919. </return>
  1920. <description>
  1921. </description>
  1922. </method>
  1923. </methods>
  1924. <constants>
  1925. </constants>
  1926. </class>
  1927. <class name="Button" inherits="BaseButton" category="Core">
  1928. <brief_description>
  1929. </brief_description>
  1930. <description>
  1931. </description>
  1932. <methods>
  1933. <method name="set_text" >
  1934. <argument index="0" name="text" type="String">
  1935. </argument>
  1936. <description>
  1937. </description>
  1938. </method>
  1939. <method name="get_text" qualifiers="const" >
  1940. <return type="String">
  1941. </return>
  1942. <description>
  1943. </description>
  1944. </method>
  1945. <method name="set_icon" >
  1946. <argument index="0" name="texture" type="Texture">
  1947. </argument>
  1948. <description>
  1949. </description>
  1950. </method>
  1951. <method name="get_icon" qualifiers="const" >
  1952. <return type="Texture">
  1953. </return>
  1954. <description>
  1955. </description>
  1956. </method>
  1957. <method name="set_flat" >
  1958. <argument index="0" name="enabled" type="bool">
  1959. </argument>
  1960. <description>
  1961. </description>
  1962. </method>
  1963. <method name="set_clip_text" >
  1964. <argument index="0" name="enabled" type="bool">
  1965. </argument>
  1966. <description>
  1967. </description>
  1968. </method>
  1969. <method name="get_clip_text" qualifiers="const" >
  1970. <return type="bool">
  1971. </return>
  1972. <description>
  1973. </description>
  1974. </method>
  1975. <method name="is_flat" qualifiers="const" >
  1976. <return type="bool">
  1977. </return>
  1978. <description>
  1979. </description>
  1980. </method>
  1981. </methods>
  1982. <constants>
  1983. </constants>
  1984. </class>
  1985. <class name="ButtonArray" inherits="Control" category="Core">
  1986. <brief_description>
  1987. </brief_description>
  1988. <description>
  1989. </description>
  1990. <methods>
  1991. <method name="add_button" >
  1992. <argument index="0" name="text" type="String">
  1993. </argument>
  1994. <description>
  1995. </description>
  1996. </method>
  1997. <method name="add_icon_button" >
  1998. <argument index="0" name="icon" type="Object">
  1999. </argument>
  2000. <argument index="1" name="text" type="String" default="&quot;&quot;">
  2001. </argument>
  2002. <description>
  2003. </description>
  2004. </method>
  2005. <method name="set_button_text" >
  2006. <argument index="0" name="button" type="int">
  2007. </argument>
  2008. <argument index="1" name="text" type="String">
  2009. </argument>
  2010. <description>
  2011. </description>
  2012. </method>
  2013. <method name="set_button_icon" >
  2014. <argument index="0" name="button" type="int">
  2015. </argument>
  2016. <argument index="1" name="icon" type="Object">
  2017. </argument>
  2018. <description>
  2019. </description>
  2020. </method>
  2021. <method name="get_button_text" qualifiers="const" >
  2022. <return type="String">
  2023. </return>
  2024. <argument index="0" name="button" type="int">
  2025. </argument>
  2026. <description>
  2027. </description>
  2028. </method>
  2029. <method name="get_button_icon" qualifiers="const" >
  2030. <return type="Object">
  2031. </return>
  2032. <argument index="0" name="button" type="int">
  2033. </argument>
  2034. <description>
  2035. </description>
  2036. </method>
  2037. <method name="get_button_count" qualifiers="const" >
  2038. <return type="int">
  2039. </return>
  2040. <description>
  2041. </description>
  2042. </method>
  2043. <method name="get_selected" qualifiers="const" >
  2044. <return type="int">
  2045. </return>
  2046. <description>
  2047. </description>
  2048. </method>
  2049. <method name="get_hovered" qualifiers="const" >
  2050. <return type="int">
  2051. </return>
  2052. <description>
  2053. </description>
  2054. </method>
  2055. <method name="set_selected" >
  2056. <argument index="0" name="button" type="int">
  2057. </argument>
  2058. <description>
  2059. </description>
  2060. </method>
  2061. <method name="erase_button" >
  2062. <argument index="0" name="button" type="int">
  2063. </argument>
  2064. <description>
  2065. </description>
  2066. </method>
  2067. <method name="clear" >
  2068. <description>
  2069. </description>
  2070. </method>
  2071. </methods>
  2072. <signals>
  2073. <signal name="button_selected">
  2074. <argument index="0" name="button" type="int">
  2075. </argument>
  2076. <description>
  2077. </description>
  2078. </signal>
  2079. </signals>
  2080. <constants>
  2081. <constant name="ALIGN_BEGIN" value="0">
  2082. </constant>
  2083. <constant name="ALIGN_CENTER" value="1">
  2084. </constant>
  2085. <constant name="ALIGN_END" value="2">
  2086. </constant>
  2087. <constant name="ALIGN_FILL" value="3">
  2088. </constant>
  2089. <constant name="ALIGN_EXPAND_FILL" value="4">
  2090. </constant>
  2091. </constants>
  2092. </class>
  2093. <class name="ButtonGroup" inherits="Control" category="Core">
  2094. <brief_description>
  2095. </brief_description>
  2096. <description>
  2097. </description>
  2098. <methods>
  2099. <method name="get_pressed_button" qualifiers="const" >
  2100. <return type="BaseButton">
  2101. </return>
  2102. <description>
  2103. </description>
  2104. </method>
  2105. <method name="get_pressed_button_index" qualifiers="const" >
  2106. <return type="int">
  2107. </return>
  2108. <description>
  2109. </description>
  2110. </method>
  2111. <method name="get_focused_button" qualifiers="const" >
  2112. <return type="BaseButton">
  2113. </return>
  2114. <description>
  2115. </description>
  2116. </method>
  2117. <method name="get_button_list" qualifiers="const" >
  2118. <return type="Array">
  2119. </return>
  2120. <description>
  2121. </description>
  2122. </method>
  2123. <method name="set_pressed_button" >
  2124. <argument index="0" name="button" type="BaseButton">
  2125. </argument>
  2126. <description>
  2127. </description>
  2128. </method>
  2129. </methods>
  2130. <constants>
  2131. </constants>
  2132. </class>
  2133. <class name="Camera" inherits="Spatial" category="Core">
  2134. <brief_description>
  2135. </brief_description>
  2136. <description>
  2137. </description>
  2138. <methods>
  2139. <method name="project_ray_normal" qualifiers="const" >
  2140. <return type="Vector3">
  2141. </return>
  2142. <argument index="0" name="screen_point" type="Vector2">
  2143. </argument>
  2144. <description>
  2145. </description>
  2146. </method>
  2147. <method name="project_local_ray_normal" qualifiers="const" >
  2148. <return type="Vector3">
  2149. </return>
  2150. <argument index="0" name="screen_point" type="Vector2">
  2151. </argument>
  2152. <description>
  2153. </description>
  2154. </method>
  2155. <method name="project_ray_origin" qualifiers="const" >
  2156. <return type="Vector3">
  2157. </return>
  2158. <argument index="0" name="screen_point" type="Vector2">
  2159. </argument>
  2160. <description>
  2161. </description>
  2162. </method>
  2163. <method name="unproject_position" qualifiers="const" >
  2164. <return type="Vector2">
  2165. </return>
  2166. <argument index="0" name="world_point" type="Vector3">
  2167. </argument>
  2168. <description>
  2169. </description>
  2170. </method>
  2171. <method name="project_position" qualifiers="const" >
  2172. <return type="Vector3">
  2173. </return>
  2174. <argument index="0" name="screen_point" type="Vector2">
  2175. </argument>
  2176. <description>
  2177. </description>
  2178. </method>
  2179. <method name="set_perspective" >
  2180. <argument index="0" name="fov" type="real">
  2181. </argument>
  2182. <argument index="1" name="z_near" type="real">
  2183. </argument>
  2184. <argument index="2" name="z_far" type="real">
  2185. </argument>
  2186. <description>
  2187. </description>
  2188. </method>
  2189. <method name="set_orthogonal" >
  2190. <argument index="0" name="size" type="real">
  2191. </argument>
  2192. <argument index="1" name="z_near" type="real">
  2193. </argument>
  2194. <argument index="2" name="z_far" type="real">
  2195. </argument>
  2196. <description>
  2197. </description>
  2198. </method>
  2199. <method name="make_current" >
  2200. <description>
  2201. </description>
  2202. </method>
  2203. <method name="clear_current" >
  2204. <description>
  2205. </description>
  2206. </method>
  2207. <method name="is_current" qualifiers="const" >
  2208. <return type="bool">
  2209. </return>
  2210. <description>
  2211. </description>
  2212. </method>
  2213. <method name="get_camera_transform" qualifiers="const" >
  2214. <return type="Transform">
  2215. </return>
  2216. <description>
  2217. </description>
  2218. </method>
  2219. <method name="get_fov" qualifiers="const" >
  2220. <return type="real">
  2221. </return>
  2222. <description>
  2223. </description>
  2224. </method>
  2225. <method name="get_size" qualifiers="const" >
  2226. <return type="real">
  2227. </return>
  2228. <description>
  2229. </description>
  2230. </method>
  2231. <method name="get_zfar" qualifiers="const" >
  2232. <return type="real">
  2233. </return>
  2234. <description>
  2235. </description>
  2236. </method>
  2237. <method name="get_znear" qualifiers="const" >
  2238. <return type="real">
  2239. </return>
  2240. <description>
  2241. </description>
  2242. </method>
  2243. <method name="get_projection" qualifiers="const" >
  2244. <return type="int">
  2245. </return>
  2246. <description>
  2247. </description>
  2248. </method>
  2249. </methods>
  2250. <constants>
  2251. <constant name="PROJECTION_PERSPECTIVE" value="0">
  2252. </constant>
  2253. <constant name="PROJECTION_ORTHOGONAL" value="1">
  2254. </constant>
  2255. </constants>
  2256. </class>
  2257. <class name="Camera2D" inherits="ScreenProximity2D" category="Core">
  2258. <brief_description>
  2259. </brief_description>
  2260. <description>
  2261. </description>
  2262. <methods>
  2263. <method name="set_offset" >
  2264. <argument index="0" name="offset" type="Vector2">
  2265. </argument>
  2266. <description>
  2267. </description>
  2268. </method>
  2269. <method name="get_offset" qualifiers="const" >
  2270. <return type="Vector2">
  2271. </return>
  2272. <description>
  2273. </description>
  2274. </method>
  2275. <method name="set_centered" >
  2276. <argument index="0" name="centered" type="bool">
  2277. </argument>
  2278. <description>
  2279. </description>
  2280. </method>
  2281. <method name="is_centered" qualifiers="const" >
  2282. <return type="bool">
  2283. </return>
  2284. <description>
  2285. </description>
  2286. </method>
  2287. <method name="make_current" >
  2288. <description>
  2289. </description>
  2290. </method>
  2291. <method name="is_current" qualifiers="const" >
  2292. <return type="bool">
  2293. </return>
  2294. <description>
  2295. </description>
  2296. </method>
  2297. <method name="set_limit" >
  2298. <argument index="0" name="margin" type="int">
  2299. </argument>
  2300. <argument index="1" name="limit" type="int">
  2301. </argument>
  2302. <description>
  2303. </description>
  2304. </method>
  2305. <method name="get_limit" qualifiers="const" >
  2306. <return type="int">
  2307. </return>
  2308. <argument index="0" name="margin" type="int">
  2309. </argument>
  2310. <description>
  2311. </description>
  2312. </method>
  2313. <method name="set_drag_margin" >
  2314. <argument index="0" name="margin" type="int">
  2315. </argument>
  2316. <argument index="1" name="drag_margin" type="real">
  2317. </argument>
  2318. <description>
  2319. </description>
  2320. </method>
  2321. <method name="get_drag_margin" qualifiers="const" >
  2322. <return type="real">
  2323. </return>
  2324. <argument index="0" name="margin" type="int">
  2325. </argument>
  2326. <description>
  2327. </description>
  2328. </method>
  2329. <method name="get_camera_pos" qualifiers="const" >
  2330. <return type="Vector2">
  2331. </return>
  2332. <description>
  2333. </description>
  2334. </method>
  2335. <method name="force_update_scroll" >
  2336. <description>
  2337. </description>
  2338. </method>
  2339. </methods>
  2340. <constants>
  2341. </constants>
  2342. </class>
  2343. <class name="CanvasItem" inherits="Node" category="Core">
  2344. <brief_description>
  2345. </brief_description>
  2346. <description>
  2347. </description>
  2348. <methods>
  2349. <method name="edit_set_state" >
  2350. <argument index="0" name="state" type="var">
  2351. </argument>
  2352. <description>
  2353. </description>
  2354. </method>
  2355. <method name="edit_get" qualifiers="const" >
  2356. <description>
  2357. </description>
  2358. </method>
  2359. <method name="edit_set_rect" >
  2360. <argument index="0" name="rect" type="Rect2">
  2361. </argument>
  2362. <description>
  2363. </description>
  2364. </method>
  2365. <method name="edit_rotate" >
  2366. <argument index="0" name="degrees" type="real">
  2367. </argument>
  2368. <description>
  2369. </description>
  2370. </method>
  2371. <method name="get_item_rect" qualifiers="const" >
  2372. <return type="Rect2">
  2373. </return>
  2374. <description>
  2375. </description>
  2376. </method>
  2377. <method name="get_canvas_item" qualifiers="const" >
  2378. <return type="RID">
  2379. </return>
  2380. <description>
  2381. </description>
  2382. </method>
  2383. <method name="is_visible" qualifiers="const" >
  2384. <return type="bool">
  2385. </return>
  2386. <description>
  2387. </description>
  2388. </method>
  2389. <method name="is_hidden" qualifiers="const" >
  2390. <return type="bool">
  2391. </return>
  2392. <description>
  2393. </description>
  2394. </method>
  2395. <method name="show" >
  2396. <description>
  2397. </description>
  2398. </method>
  2399. <method name="hide" >
  2400. <description>
  2401. </description>
  2402. </method>
  2403. <method name="update" >
  2404. <description>
  2405. </description>
  2406. </method>
  2407. <method name="set_as_toplevel" >
  2408. <argument index="0" name="enable" type="bool">
  2409. </argument>
  2410. <description>
  2411. </description>
  2412. </method>
  2413. <method name="is_set_as_toplevel" qualifiers="const" >
  2414. <return type="bool">
  2415. </return>
  2416. <description>
  2417. </description>
  2418. </method>
  2419. <method name="set_blend_mode" >
  2420. <argument index="0" name="blend_mode" type="int">
  2421. </argument>
  2422. <description>
  2423. </description>
  2424. </method>
  2425. <method name="get_blend_mode" qualifiers="const" >
  2426. <return type="int">
  2427. </return>
  2428. <description>
  2429. </description>
  2430. </method>
  2431. <method name="set_opacity" >
  2432. <argument index="0" name="opacity" type="real">
  2433. </argument>
  2434. <description>
  2435. </description>
  2436. </method>
  2437. <method name="get_opacity" qualifiers="const" >
  2438. <return type="real">
  2439. </return>
  2440. <description>
  2441. </description>
  2442. </method>
  2443. <method name="set_self_opacity" >
  2444. <argument index="0" name="self_opacity" type="real">
  2445. </argument>
  2446. <description>
  2447. </description>
  2448. </method>
  2449. <method name="get_self_opacity" qualifiers="const" >
  2450. <return type="real">
  2451. </return>
  2452. <description>
  2453. </description>
  2454. </method>
  2455. <method name="draw_line" >
  2456. <argument index="0" name="from" type="Vector2">
  2457. </argument>
  2458. <argument index="1" name="to" type="Vector2">
  2459. </argument>
  2460. <argument index="2" name="color" type="Color">
  2461. </argument>
  2462. <argument index="3" name="width" type="real" default="1">
  2463. </argument>
  2464. <description>
  2465. </description>
  2466. </method>
  2467. <method name="draw_rect" >
  2468. <argument index="0" name="rect" type="Rect2">
  2469. </argument>
  2470. <argument index="1" name="color" type="Color">
  2471. </argument>
  2472. <description>
  2473. </description>
  2474. </method>
  2475. <method name="draw_circle" >
  2476. <argument index="0" name="pos" type="Vector2">
  2477. </argument>
  2478. <argument index="1" name="radius" type="real">
  2479. </argument>
  2480. <argument index="2" name="color" type="Color">
  2481. </argument>
  2482. <description>
  2483. </description>
  2484. </method>
  2485. <method name="draw_texture" >
  2486. <argument index="0" name="texture" type="Texture">
  2487. </argument>
  2488. <argument index="1" name="pos" type="Vector2">
  2489. </argument>
  2490. <description>
  2491. </description>
  2492. </method>
  2493. <method name="draw_texture_rect" >
  2494. <argument index="0" name="texture" type="Texture">
  2495. </argument>
  2496. <argument index="1" name="rect" type="Rect2">
  2497. </argument>
  2498. <argument index="2" name="tile" type="bool" default="false">
  2499. </argument>
  2500. <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
  2501. </argument>
  2502. <description>
  2503. </description>
  2504. </method>
  2505. <method name="draw_texture_rect_region" >
  2506. <argument index="0" name="texture" type="Texture">
  2507. </argument>
  2508. <argument index="1" name="rect" type="Rect2">
  2509. </argument>
  2510. <argument index="2" name="src_rect" type="Rect2">
  2511. </argument>
  2512. <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
  2513. </argument>
  2514. <description>
  2515. </description>
  2516. </method>
  2517. <method name="draw_style_box" >
  2518. <argument index="0" name="style_box" type="StyleBox">
  2519. </argument>
  2520. <argument index="1" name="rect" type="Rect2">
  2521. </argument>
  2522. <description>
  2523. </description>
  2524. </method>
  2525. <method name="draw_primitive" >
  2526. <argument index="0" name="points" type="Vector2Array">
  2527. </argument>
  2528. <argument index="1" name="colors" type="ColorArray">
  2529. </argument>
  2530. <argument index="2" name="uvs" type="Vector2Array" default="Array()">
  2531. </argument>
  2532. <argument index="3" name="texture" type="Texture" default="Object()">
  2533. </argument>
  2534. <argument index="4" name="width" type="real" default="1">
  2535. </argument>
  2536. <description>
  2537. </description>
  2538. </method>
  2539. <method name="draw_polygon" >
  2540. <argument index="0" name="points" type="Vector2Array">
  2541. </argument>
  2542. <argument index="1" name="colors" type="ColorArray">
  2543. </argument>
  2544. <argument index="2" name="uvs" type="Vector2Array">
  2545. </argument>
  2546. <argument index="3" name="texture" type="Texture" default="Array()">
  2547. </argument>
  2548. <argument index="4" name="arg4" type="real" default="Object()">
  2549. </argument>
  2550. <description>
  2551. </description>
  2552. </method>
  2553. <method name="draw_colored_polygon" >
  2554. <argument index="0" name="points" type="Vector2Array">
  2555. </argument>
  2556. <argument index="1" name="color" type="ColorArray">
  2557. </argument>
  2558. <argument index="2" name="uvs" type="Vector2Array">
  2559. </argument>
  2560. <argument index="3" name="texture" type="Texture" default="Array()">
  2561. </argument>
  2562. <argument index="4" name="arg4" type="real" default="Object()">
  2563. </argument>
  2564. <description>
  2565. </description>
  2566. </method>
  2567. <method name="draw_string" >
  2568. <argument index="0" name="font" type="Font">
  2569. </argument>
  2570. <argument index="1" name="pos" type="Vector2">
  2571. </argument>
  2572. <argument index="2" name="text" type="String">
  2573. </argument>
  2574. <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
  2575. </argument>
  2576. <argument index="4" name="clip_w" type="int" default="-1">
  2577. </argument>
  2578. <description>
  2579. </description>
  2580. </method>
  2581. <method name="draw_char" >
  2582. <return type="real">
  2583. </return>
  2584. <argument index="0" name="font" type="Font">
  2585. </argument>
  2586. <argument index="1" name="pos" type="Vector2">
  2587. </argument>
  2588. <argument index="2" name="char" type="String">
  2589. </argument>
  2590. <argument index="3" name="next" type="String">
  2591. </argument>
  2592. <argument index="4" name="modulate" type="Color" default="Color(1,1,1,1)">
  2593. </argument>
  2594. <description>
  2595. </description>
  2596. </method>
  2597. <method name="draw_set_transform" >
  2598. <argument index="0" name="pos" type="Vector2">
  2599. </argument>
  2600. <argument index="1" name="rot" type="real">
  2601. </argument>
  2602. <argument index="2" name="scale" type="Vector2">
  2603. </argument>
  2604. <description>
  2605. </description>
  2606. </method>
  2607. <method name="set_transform_notify" >
  2608. <argument index="0" name="enable" type="bool">
  2609. </argument>
  2610. <description>
  2611. </description>
  2612. </method>
  2613. <method name="is_transform_notify_enabled" qualifiers="const" >
  2614. <return type="bool">
  2615. </return>
  2616. <description>
  2617. </description>
  2618. </method>
  2619. </methods>
  2620. <signals>
  2621. <signal name="item_rect_changed">
  2622. <description>
  2623. </description>
  2624. </signal>
  2625. <signal name="draw">
  2626. <description>
  2627. </description>
  2628. </signal>
  2629. <signal name="visibility_changed">
  2630. <description>
  2631. </description>
  2632. </signal>
  2633. <signal name="hide">
  2634. <description>
  2635. </description>
  2636. </signal>
  2637. </signals>
  2638. <constants>
  2639. <constant name="BLEND_MODE_MIX" value="0">
  2640. </constant>
  2641. <constant name="BLEND_MODE_ADD" value="1">
  2642. </constant>
  2643. <constant name="BLEND_MODE_SUB" value="2">
  2644. </constant>
  2645. <constant name="BLEND_MODE_MUL" value="3">
  2646. </constant>
  2647. <constant name="NOTIFICATION_DRAW" value="30">
  2648. </constant>
  2649. <constant name="NOTIFICATION_VISIBILITY_CHANGED" value="31">
  2650. </constant>
  2651. <constant name="NOTIFICATION_ENTER_CANVAS" value="32">
  2652. </constant>
  2653. <constant name="NOTIFICATION_EXIT_CANVAS" value="33">
  2654. </constant>
  2655. <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="34">
  2656. </constant>
  2657. </constants>
  2658. </class>
  2659. <class name="CanvasLayer" inherits="Node" category="Core">
  2660. <brief_description>
  2661. </brief_description>
  2662. <description>
  2663. </description>
  2664. <methods>
  2665. <method name="set_layer" >
  2666. <argument index="0" name="layer" type="int">
  2667. </argument>
  2668. <description>
  2669. </description>
  2670. </method>
  2671. <method name="get_layer" qualifiers="const" >
  2672. <return type="int">
  2673. </return>
  2674. <description>
  2675. </description>
  2676. </method>
  2677. <method name="set_transform" >
  2678. <argument index="0" name="transform" type="Matrix32">
  2679. </argument>
  2680. <description>
  2681. </description>
  2682. </method>
  2683. <method name="get_transform" qualifiers="const" >
  2684. <return type="Matrix32">
  2685. </return>
  2686. <description>
  2687. </description>
  2688. </method>
  2689. <method name="set_offset" >
  2690. <argument index="0" name="offset" type="Vector2">
  2691. </argument>
  2692. <description>
  2693. </description>
  2694. </method>
  2695. <method name="get_offset" qualifiers="const" >
  2696. <return type="Vector2">
  2697. </return>
  2698. <description>
  2699. </description>
  2700. </method>
  2701. <method name="set_rotation" >
  2702. <argument index="0" name="rotation" type="real">
  2703. </argument>
  2704. <description>
  2705. </description>
  2706. </method>
  2707. <method name="get_rotation" qualifiers="const" >
  2708. <return type="real">
  2709. </return>
  2710. <description>
  2711. </description>
  2712. </method>
  2713. <method name="set_scale" >
  2714. <argument index="0" name="scale" type="Vector2">
  2715. </argument>
  2716. <description>
  2717. </description>
  2718. </method>
  2719. <method name="get_scale" qualifiers="const" >
  2720. <return type="Vector2">
  2721. </return>
  2722. <description>
  2723. </description>
  2724. </method>
  2725. <method name="get_canvas" qualifiers="const" >
  2726. <return type="Canvas">
  2727. </return>
  2728. <description>
  2729. </description>
  2730. </method>
  2731. <method name="get_viewport" qualifiers="const" >
  2732. <return type="RID">
  2733. </return>
  2734. <description>
  2735. </description>
  2736. </method>
  2737. </methods>
  2738. <constants>
  2739. </constants>
  2740. </class>
  2741. <class name="CapsuleShape" inherits="Shape" category="Core">
  2742. <brief_description>
  2743. </brief_description>
  2744. <description>
  2745. </description>
  2746. <methods>
  2747. <method name="set_radius" >
  2748. <argument index="0" name="radius" type="real">
  2749. </argument>
  2750. <description>
  2751. </description>
  2752. </method>
  2753. <method name="get_radius" qualifiers="const" >
  2754. <return type="real">
  2755. </return>
  2756. <description>
  2757. </description>
  2758. </method>
  2759. <method name="set_height" >
  2760. <argument index="0" name="height" type="real">
  2761. </argument>
  2762. <description>
  2763. </description>
  2764. </method>
  2765. <method name="get_height" qualifiers="const" >
  2766. <return type="real">
  2767. </return>
  2768. <description>
  2769. </description>
  2770. </method>
  2771. </methods>
  2772. <constants>
  2773. </constants>
  2774. </class>
  2775. <class name="CapsuleShape2D" inherits="Shape2D" category="Core">
  2776. <brief_description>
  2777. </brief_description>
  2778. <description>
  2779. </description>
  2780. <methods>
  2781. <method name="set_radius" >
  2782. <argument index="0" name="radius" type="real">
  2783. </argument>
  2784. <description>
  2785. </description>
  2786. </method>
  2787. <method name="get_radius" qualifiers="const" >
  2788. <return type="real">
  2789. </return>
  2790. <description>
  2791. </description>
  2792. </method>
  2793. <method name="set_height" >
  2794. <argument index="0" name="height" type="real">
  2795. </argument>
  2796. <description>
  2797. </description>
  2798. </method>
  2799. <method name="get_height" qualifiers="const" >
  2800. <return type="real">
  2801. </return>
  2802. <description>
  2803. </description>
  2804. </method>
  2805. </methods>
  2806. <constants>
  2807. </constants>
  2808. </class>
  2809. <class name="CenterContainer" inherits="Container" category="Core">
  2810. <brief_description>
  2811. </brief_description>
  2812. <description>
  2813. </description>
  2814. <methods>
  2815. </methods>
  2816. <constants>
  2817. </constants>
  2818. </class>
  2819. <class name="CheckButton" inherits="BaseButton" category="Core">
  2820. <brief_description>
  2821. </brief_description>
  2822. <description>
  2823. </description>
  2824. <methods>
  2825. <method name="set_text" >
  2826. <argument index="0" name="text" type="String">
  2827. </argument>
  2828. <description>
  2829. </description>
  2830. </method>
  2831. <method name="get_text" qualifiers="const" >
  2832. <return type="String">
  2833. </return>
  2834. <description>
  2835. </description>
  2836. </method>
  2837. </methods>
  2838. <constants>
  2839. </constants>
  2840. </class>
  2841. <class name="CircleShape2D" inherits="Shape2D" category="Core">
  2842. <brief_description>
  2843. </brief_description>
  2844. <description>
  2845. </description>
  2846. <methods>
  2847. <method name="set_radius" >
  2848. <argument index="0" name="radius" type="real">
  2849. </argument>
  2850. <description>
  2851. </description>
  2852. </method>
  2853. <method name="get_radius" qualifiers="const" >
  2854. <return type="real">
  2855. </return>
  2856. <description>
  2857. </description>
  2858. </method>
  2859. </methods>
  2860. <constants>
  2861. </constants>
  2862. </class>
  2863. <class name="CollisionObject2D" inherits="Node2D" category="Core">
  2864. <brief_description>
  2865. </brief_description>
  2866. <description>
  2867. </description>
  2868. <methods>
  2869. <method name="add_shape" >
  2870. <argument index="0" name="shape" type="Shape2D">
  2871. </argument>
  2872. <argument index="1" name="transform" type="Matrix32" default="1,0, 0,1, 0,0">
  2873. </argument>
  2874. <description>
  2875. </description>
  2876. </method>
  2877. <method name="get_shape_count" qualifiers="const" >
  2878. <return type="int">
  2879. </return>
  2880. <description>
  2881. </description>
  2882. </method>
  2883. <method name="set_shape" >
  2884. <argument index="0" name="shape_idx" type="int">
  2885. </argument>
  2886. <argument index="1" name="shape" type="Shape">
  2887. </argument>
  2888. <description>
  2889. </description>
  2890. </method>
  2891. <method name="set_shape_transform" >
  2892. <argument index="0" name="shape_idx" type="int">
  2893. </argument>
  2894. <argument index="1" name="transform" type="Matrix32">
  2895. </argument>
  2896. <description>
  2897. </description>
  2898. </method>
  2899. <method name="get_shape" qualifiers="const" >
  2900. <return type="Shape2D">
  2901. </return>
  2902. <argument index="0" name="shape_idx" type="int">
  2903. </argument>
  2904. <description>
  2905. </description>
  2906. </method>
  2907. <method name="get_shape_transform" qualifiers="const" >
  2908. <return type="Matrix32">
  2909. </return>
  2910. <argument index="0" name="shape_idx" type="int">
  2911. </argument>
  2912. <description>
  2913. </description>
  2914. </method>
  2915. <method name="remove_shape" >
  2916. <argument index="0" name="shape_idx" type="int">
  2917. </argument>
  2918. <description>
  2919. </description>
  2920. </method>
  2921. <method name="clear_shapes" >
  2922. <description>
  2923. </description>
  2924. </method>
  2925. </methods>
  2926. <constants>
  2927. </constants>
  2928. </class>
  2929. <class name="CollisionPolygon2D" inherits="Node2D" category="Core">
  2930. <brief_description>
  2931. </brief_description>
  2932. <description>
  2933. </description>
  2934. <methods>
  2935. </methods>
  2936. <constants>
  2937. </constants>
  2938. </class>
  2939. <class name="CollisionShape2D" inherits="Node2D" category="Core">
  2940. <brief_description>
  2941. </brief_description>
  2942. <description>
  2943. </description>
  2944. <methods>
  2945. </methods>
  2946. <constants>
  2947. </constants>
  2948. </class>
  2949. <class name="ColorPicker" inherits="Control" category="Core">
  2950. <brief_description>
  2951. </brief_description>
  2952. <description>
  2953. </description>
  2954. <methods>
  2955. <method name="set_color" >
  2956. <argument index="0" name="color" type="Color">
  2957. </argument>
  2958. <description>
  2959. </description>
  2960. </method>
  2961. <method name="get_color" qualifiers="const" >
  2962. <return type="Color">
  2963. </return>
  2964. <description>
  2965. </description>
  2966. </method>
  2967. <method name="set_show_alpha" >
  2968. <argument index="0" name="show" type="bool">
  2969. </argument>
  2970. <description>
  2971. </description>
  2972. </method>
  2973. <method name="is_showing_alpha" qualifiers="const" >
  2974. <return type="bool">
  2975. </return>
  2976. <description>
  2977. </description>
  2978. </method>
  2979. </methods>
  2980. <signals>
  2981. <signal name="color_changed">
  2982. <argument index="0" name="color" type="Color">
  2983. </argument>
  2984. <description>
  2985. </description>
  2986. </signal>
  2987. </signals>
  2988. <constants>
  2989. </constants>
  2990. </class>
  2991. <class name="ConcavePolygonShape" inherits="Shape" category="Core">
  2992. <brief_description>
  2993. </brief_description>
  2994. <description>
  2995. </description>
  2996. <methods>
  2997. <method name="set_faces" >
  2998. <argument index="0" name="faces" type="Vector3Array">
  2999. </argument>
  3000. <description>
  3001. </description>
  3002. </method>
  3003. <method name="get_faces" qualifiers="const" >
  3004. <return type="Vector3Array">
  3005. </return>
  3006. <description>
  3007. </description>
  3008. </method>
  3009. </methods>
  3010. <constants>
  3011. </constants>
  3012. </class>
  3013. <class name="ConcavePolygonShape2D" inherits="Shape2D" category="Core">
  3014. <brief_description>
  3015. </brief_description>
  3016. <description>
  3017. </description>
  3018. <methods>
  3019. <method name="set_segments" >
  3020. <argument index="0" name="segments" type="Vector2Array">
  3021. </argument>
  3022. <description>
  3023. </description>
  3024. </method>
  3025. <method name="get_segments" qualifiers="const" >
  3026. <return type="Vector2Array">
  3027. </return>
  3028. <description>
  3029. </description>
  3030. </method>
  3031. </methods>
  3032. <constants>
  3033. </constants>
  3034. </class>
  3035. <class name="ConfirmationDialog" inherits="AcceptDialog" category="Core">
  3036. <brief_description>
  3037. </brief_description>
  3038. <description>
  3039. </description>
  3040. <methods>
  3041. <method name="get_cancel" >
  3042. <return type="Button">
  3043. </return>
  3044. <description>
  3045. </description>
  3046. </method>
  3047. </methods>
  3048. <constants>
  3049. </constants>
  3050. </class>
  3051. <class name="Container" inherits="Control" category="Core">
  3052. <brief_description>
  3053. </brief_description>
  3054. <description>
  3055. </description>
  3056. <methods>
  3057. <method name="queue_sort" >
  3058. <description>
  3059. </description>
  3060. </method>
  3061. <method name="fit_child_in_rect" >
  3062. <argument index="0" name="child" type="Control">
  3063. </argument>
  3064. <argument index="1" name="rect" type="Rect2">
  3065. </argument>
  3066. <description>
  3067. </description>
  3068. </method>
  3069. </methods>
  3070. <signals>
  3071. <signal name="sort_children">
  3072. <description>
  3073. </description>
  3074. </signal>
  3075. </signals>
  3076. <constants>
  3077. <constant name="NOTIFICATION_SORT_CHILDREN" value="50">
  3078. </constant>
  3079. </constants>
  3080. </class>
  3081. <class name="Control" inherits="CanvasItem" category="Core">
  3082. <brief_description>
  3083. </brief_description>
  3084. <description>
  3085. </description>
  3086. <methods>
  3087. <method name="accept_event" >
  3088. <description>
  3089. </description>
  3090. </method>
  3091. <method name="get_minimum_size" qualifiers="const" >
  3092. <return type="Vector2">
  3093. </return>
  3094. <description>
  3095. </description>
  3096. </method>
  3097. <method name="is_window" qualifiers="const" >
  3098. <return type="bool">
  3099. </return>
  3100. <description>
  3101. </description>
  3102. </method>
  3103. <method name="get_window" qualifiers="const" >
  3104. <return type="Object">
  3105. </return>
  3106. <description>
  3107. </description>
  3108. </method>
  3109. <method name="set_anchor" >
  3110. <argument index="0" name="margin" type="int">
  3111. </argument>
  3112. <argument index="1" name="anchor_mode" type="int">
  3113. </argument>
  3114. <description>
  3115. </description>
  3116. </method>
  3117. <method name="get_anchor" qualifiers="const" >
  3118. <return type="int">
  3119. </return>
  3120. <argument index="0" name="margin" type="int">
  3121. </argument>
  3122. <description>
  3123. </description>
  3124. </method>
  3125. <method name="set_margin" >
  3126. <argument index="0" name="margin" type="int">
  3127. </argument>
  3128. <argument index="1" name="offset" type="real">
  3129. </argument>
  3130. <description>
  3131. </description>
  3132. </method>
  3133. <method name="set_anchor_and_margin" >
  3134. <argument index="0" name="margin" type="int">
  3135. </argument>
  3136. <argument index="1" name="anchor_mode" type="int">
  3137. </argument>
  3138. <argument index="2" name="offset" type="real">
  3139. </argument>
  3140. <description>
  3141. </description>
  3142. </method>
  3143. <method name="set_begin" >
  3144. <argument index="0" name="pos" type="Vector2">
  3145. </argument>
  3146. <description>
  3147. </description>
  3148. </method>
  3149. <method name="set_end" >
  3150. <argument index="0" name="pos" type="Vector2">
  3151. </argument>
  3152. <description>
  3153. </description>
  3154. </method>
  3155. <method name="set_pos" >
  3156. <argument index="0" name="pos" type="Vector2">
  3157. </argument>
  3158. <description>
  3159. </description>
  3160. </method>
  3161. <method name="set_size" >
  3162. <argument index="0" name="size" type="Vector2">
  3163. </argument>
  3164. <description>
  3165. </description>
  3166. </method>
  3167. <method name="set_global_pos" >
  3168. <argument index="0" name="pos" type="Vector2">
  3169. </argument>
  3170. <description>
  3171. </description>
  3172. </method>
  3173. <method name="get_margin" qualifiers="const" >
  3174. <return type="real">
  3175. </return>
  3176. <argument index="0" name="margin" type="int">
  3177. </argument>
  3178. <description>
  3179. </description>
  3180. </method>
  3181. <method name="get_begin" qualifiers="const" >
  3182. <return type="Vector2">
  3183. </return>
  3184. <description>
  3185. </description>
  3186. </method>
  3187. <method name="get_end" qualifiers="const" >
  3188. <return type="Vector2">
  3189. </return>
  3190. <description>
  3191. </description>
  3192. </method>
  3193. <method name="get_pos" qualifiers="const" >
  3194. <return type="Vector2">
  3195. </return>
  3196. <description>
  3197. </description>
  3198. </method>
  3199. <method name="get_size" qualifiers="const" >
  3200. <return type="Vector2">
  3201. </return>
  3202. <description>
  3203. </description>
  3204. </method>
  3205. <method name="get_parent_area_size" qualifiers="const" >
  3206. <return type="Vector2">
  3207. </return>
  3208. <description>
  3209. </description>
  3210. </method>
  3211. <method name="get_global_pos" qualifiers="const" >
  3212. <return type="Vector2">
  3213. </return>
  3214. <description>
  3215. </description>
  3216. </method>
  3217. <method name="get_rect" qualifiers="const" >
  3218. <return type="Rect2">
  3219. </return>
  3220. <description>
  3221. </description>
  3222. </method>
  3223. <method name="get_global_rect" qualifiers="const" >
  3224. <return type="Rect2">
  3225. </return>
  3226. <description>
  3227. </description>
  3228. </method>
  3229. <method name="set_area_as_parent_rect" >
  3230. <argument index="0" name="margin" type="int" default="0">
  3231. </argument>
  3232. <description>
  3233. </description>
  3234. </method>
  3235. <method name="show_modal" >
  3236. <argument index="0" name="exclusive" type="bool" default="false">
  3237. </argument>
  3238. <description>
  3239. </description>
  3240. </method>
  3241. <method name="set_focus_mode" >
  3242. <argument index="0" name="mode" type="int">
  3243. </argument>
  3244. <description>
  3245. </description>
  3246. </method>
  3247. <method name="has_focus" qualifiers="const" >
  3248. <return type="bool">
  3249. </return>
  3250. <description>
  3251. </description>
  3252. </method>
  3253. <method name="grab_focus" >
  3254. <description>
  3255. </description>
  3256. </method>
  3257. <method name="release_focus" >
  3258. <description>
  3259. </description>
  3260. </method>
  3261. <method name="get_focus_owner" qualifiers="const" >
  3262. <return type="Control">
  3263. </return>
  3264. <description>
  3265. </description>
  3266. </method>
  3267. <method name="set_h_size_flags" >
  3268. <argument index="0" name="flags" type="int">
  3269. </argument>
  3270. <description>
  3271. </description>
  3272. </method>
  3273. <method name="get_h_size_flags" qualifiers="const" >
  3274. <return type="int">
  3275. </return>
  3276. <description>
  3277. </description>
  3278. </method>
  3279. <method name="set_stretch_ratio" >
  3280. <argument index="0" name="ratio" type="int">
  3281. </argument>
  3282. <description>
  3283. </description>
  3284. </method>
  3285. <method name="get_stretch_ratio" qualifiers="const" >
  3286. <return type="int">
  3287. </return>
  3288. <description>
  3289. </description>
  3290. </method>
  3291. <method name="set_v_size_flags" >
  3292. <argument index="0" name="flags" type="int">
  3293. </argument>
  3294. <description>
  3295. </description>
  3296. </method>
  3297. <method name="get_v_size_flags" qualifiers="const" >
  3298. <return type="int">
  3299. </return>
  3300. <description>
  3301. </description>
  3302. </method>
  3303. <method name="set_theme" >
  3304. <argument index="0" name="theme" type="Theme">
  3305. </argument>
  3306. <description>
  3307. </description>
  3308. </method>
  3309. <method name="get_theme" qualifiers="const" >
  3310. <return type="Theme">
  3311. </return>
  3312. <description>
  3313. </description>
  3314. </method>
  3315. <method name="add_icon_override" >
  3316. <argument index="0" name="name" type="String">
  3317. </argument>
  3318. <argument index="1" name="texture" type="Texture">
  3319. </argument>
  3320. <description>
  3321. </description>
  3322. </method>
  3323. <method name="add_style_override" >
  3324. <argument index="0" name="name" type="String">
  3325. </argument>
  3326. <argument index="1" name="stylebox" type="StyleBox">
  3327. </argument>
  3328. <description>
  3329. </description>
  3330. </method>
  3331. <method name="add_font_override" >
  3332. <argument index="0" name="name" type="String">
  3333. </argument>
  3334. <argument index="1" name="font" type="Font">
  3335. </argument>
  3336. <description>
  3337. </description>
  3338. </method>
  3339. <method name="add_color_override" >
  3340. <argument index="0" name="name" type="String">
  3341. </argument>
  3342. <argument index="1" name="color" type="Color">
  3343. </argument>
  3344. <description>
  3345. </description>
  3346. </method>
  3347. <method name="add_constant_override" >
  3348. <argument index="0" name="name" type="String">
  3349. </argument>
  3350. <argument index="1" name="constant" type="int">
  3351. </argument>
  3352. <description>
  3353. </description>
  3354. </method>
  3355. <method name="get_icon" qualifiers="const" >
  3356. <return type="Texture">
  3357. </return>
  3358. <argument index="0" name="name" type="String">
  3359. </argument>
  3360. <argument index="1" name="type" type="String" default="&quot;&quot;">
  3361. </argument>
  3362. <description>
  3363. </description>
  3364. </method>
  3365. <method name="get_stylebox" qualifiers="const" >
  3366. <return type="StyleBox">
  3367. </return>
  3368. <argument index="0" name="name" type="String">
  3369. </argument>
  3370. <argument index="1" name="type" type="String" default="&quot;&quot;">
  3371. </argument>
  3372. <description>
  3373. </description>
  3374. </method>
  3375. <method name="get_font" qualifiers="const" >
  3376. <return type="Font">
  3377. </return>
  3378. <argument index="0" name="name" type="String">
  3379. </argument>
  3380. <argument index="1" name="type" type="String" default="&quot;&quot;">
  3381. </argument>
  3382. <description>
  3383. </description>
  3384. </method>
  3385. <method name="get_color" qualifiers="const" >
  3386. <return type="Color">
  3387. </return>
  3388. <argument index="0" name="name" type="String">
  3389. </argument>
  3390. <argument index="1" name="type" type="String" default="&quot;&quot;">
  3391. </argument>
  3392. <description>
  3393. </description>
  3394. </method>
  3395. <method name="get_constant" qualifiers="const" >
  3396. <return type="int">
  3397. </return>
  3398. <argument index="0" name="name" type="String">
  3399. </argument>
  3400. <argument index="1" name="type" type="String" default="&quot;&quot;">
  3401. </argument>
  3402. <description>
  3403. </description>
  3404. </method>
  3405. <method name="get_parent_control" qualifiers="const" >
  3406. <return type="Control">
  3407. </return>
  3408. <description>
  3409. </description>
  3410. </method>
  3411. <method name="set_tooltip" >
  3412. <argument index="0" name="tooltip" type="String">
  3413. </argument>
  3414. <description>
  3415. </description>
  3416. </method>
  3417. <method name="get_tooltip" qualifiers="const" >
  3418. <return type="String">
  3419. </return>
  3420. <argument index="0" name="atpos" type="Vector2" default="Vector2(0,0)">
  3421. </argument>
  3422. <description>
  3423. </description>
  3424. </method>
  3425. <method name="set_default_cursor_shape" >
  3426. <argument index="0" name="shape" type="int">
  3427. </argument>
  3428. <description>
  3429. </description>
  3430. </method>
  3431. <method name="get_default_cursor_shape" qualifiers="const" >
  3432. <return type="int">
  3433. </return>
  3434. <description>
  3435. </description>
  3436. </method>
  3437. <method name="get_cursor_shape" qualifiers="const" >
  3438. <return type="int">
  3439. </return>
  3440. <argument index="0" name="pos" type="Vector2" default="Vector2(0,0)">
  3441. </argument>
  3442. <description>
  3443. </description>
  3444. </method>
  3445. <method name="set_focus_neighbour" >
  3446. <argument index="0" name="margin" type="int">
  3447. </argument>
  3448. <argument index="1" name="neighbour" type="NodePath">
  3449. </argument>
  3450. <description>
  3451. </description>
  3452. </method>
  3453. <method name="get_focus_neighbour" qualifiers="const" >
  3454. <return type="NodePath">
  3455. </return>
  3456. <argument index="0" name="margin" type="int">
  3457. </argument>
  3458. <description>
  3459. </description>
  3460. </method>
  3461. <method name="set_ignore_mouse" >
  3462. <argument index="0" name="ignore" type="bool">
  3463. </argument>
  3464. <description>
  3465. </description>
  3466. </method>
  3467. <method name="is_ignoring_mouse" qualifiers="const" >
  3468. <return type="bool">
  3469. </return>
  3470. <description>
  3471. </description>
  3472. </method>
  3473. </methods>
  3474. <signals>
  3475. <signal name="focus_enter">
  3476. <description>
  3477. </description>
  3478. </signal>
  3479. <signal name="mouse_enter">
  3480. <description>
  3481. </description>
  3482. </signal>
  3483. <signal name="resized">
  3484. <description>
  3485. </description>
  3486. </signal>
  3487. <signal name="minimum_size_changed">
  3488. <description>
  3489. </description>
  3490. </signal>
  3491. <signal name="size_flags_changed">
  3492. <description>
  3493. </description>
  3494. </signal>
  3495. <signal name="focus_exit">
  3496. <description>
  3497. </description>
  3498. </signal>
  3499. <signal name="input_event">
  3500. <description>
  3501. </description>
  3502. </signal>
  3503. <signal name="mouse_exit">
  3504. <description>
  3505. </description>
  3506. </signal>
  3507. </signals>
  3508. <constants>
  3509. <constant name="ANCHOR_BEGIN" value="0">
  3510. </constant>
  3511. <constant name="ANCHOR_END" value="1">
  3512. </constant>
  3513. <constant name="ANCHOR_RATIO" value="2">
  3514. </constant>
  3515. <constant name="FOCUS_NONE" value="0">
  3516. </constant>
  3517. <constant name="FOCUS_CLICK" value="1">
  3518. </constant>
  3519. <constant name="FOCUS_ALL" value="2">
  3520. </constant>
  3521. <constant name="NOTIFICATION_RESIZED" value="34">
  3522. </constant>
  3523. <constant name="NOTIFICATION_MOUSE_ENTER" value="35">
  3524. </constant>
  3525. <constant name="NOTIFICATION_MOUSE_EXIT" value="36">
  3526. </constant>
  3527. <constant name="NOTIFICATION_FOCUS_ENTER" value="37">
  3528. </constant>
  3529. <constant name="NOTIFICATION_FOCUS_EXIT" value="38">
  3530. </constant>
  3531. <constant name="NOTIFICATION_THEME_CHANGED" value="39">
  3532. </constant>
  3533. <constant name="NOTIFICATION_MODAL_CLOSE" value="40">
  3534. </constant>
  3535. <constant name="CURSOR_ARROW" value="0">
  3536. </constant>
  3537. <constant name="CURSOR_IBEAM" value="1">
  3538. </constant>
  3539. <constant name="CURSOR_POINTING_HAND" value="2">
  3540. </constant>
  3541. <constant name="CURSOR_CROSS" value="3">
  3542. </constant>
  3543. <constant name="CURSOR_WAIT" value="4">
  3544. </constant>
  3545. <constant name="CURSOR_BUSY" value="5">
  3546. </constant>
  3547. <constant name="CURSOR_DRAG" value="6">
  3548. </constant>
  3549. <constant name="CURSOR_CAN_DROP" value="7">
  3550. </constant>
  3551. <constant name="CURSOR_FORBIDDEN" value="8">
  3552. </constant>
  3553. <constant name="CURSOR_VSIZE" value="9">
  3554. </constant>
  3555. <constant name="CURSOR_HSIZE" value="10">
  3556. </constant>
  3557. <constant name="CURSOR_BDIAGSIZE" value="11">
  3558. </constant>
  3559. <constant name="CURSOR_FDIAGSIZE" value="12">
  3560. </constant>
  3561. <constant name="CURSOR_MOVE" value="13">
  3562. </constant>
  3563. <constant name="CURSOR_VSPLIT" value="14">
  3564. </constant>
  3565. <constant name="CURSOR_HSPLIT" value="15">
  3566. </constant>
  3567. <constant name="CURSOR_HELP" value="16">
  3568. </constant>
  3569. </constants>
  3570. </class>
  3571. <class name="ConvexPolygonShape" inherits="Shape" category="Core">
  3572. <brief_description>
  3573. </brief_description>
  3574. <description>
  3575. </description>
  3576. <methods>
  3577. <method name="set_planes" >
  3578. <argument index="0" name="planes" type="Array">
  3579. </argument>
  3580. <description>
  3581. </description>
  3582. </method>
  3583. <method name="get_planes" qualifiers="const" >
  3584. <return type="Array">
  3585. </return>
  3586. <description>
  3587. </description>
  3588. </method>
  3589. </methods>
  3590. <constants>
  3591. </constants>
  3592. </class>
  3593. <class name="ConvexPolygonShape2D" inherits="Shape2D" category="Core">
  3594. <brief_description>
  3595. </brief_description>
  3596. <description>
  3597. </description>
  3598. <methods>
  3599. <method name="set_points" >
  3600. <argument index="0" name="points" type="Vector2Array">
  3601. </argument>
  3602. <description>
  3603. </description>
  3604. </method>
  3605. <method name="get_points" qualifiers="const" >
  3606. <return type="Vector2Array">
  3607. </return>
  3608. <description>
  3609. </description>
  3610. </method>
  3611. </methods>
  3612. <constants>
  3613. </constants>
  3614. </class>
  3615. <class name="DOFBlurFX" inherits="ScenarioFX" category="Core">
  3616. <brief_description>
  3617. </brief_description>
  3618. <description>
  3619. </description>
  3620. <methods>
  3621. </methods>
  3622. <constants>
  3623. </constants>
  3624. </class>
  3625. <class name="DampedSpringJoint2D" inherits="Joint2D" category="Core">
  3626. <brief_description>
  3627. </brief_description>
  3628. <description>
  3629. </description>
  3630. <methods>
  3631. <method name="set_length" >
  3632. <argument index="0" name="length" type="real">
  3633. </argument>
  3634. <description>
  3635. </description>
  3636. </method>
  3637. <method name="get_length" qualifiers="const" >
  3638. <return type="real">
  3639. </return>
  3640. <description>
  3641. </description>
  3642. </method>
  3643. <method name="set_rest_length" >
  3644. <argument index="0" name="rest_length" type="real">
  3645. </argument>
  3646. <description>
  3647. </description>
  3648. </method>
  3649. <method name="get_rest_length" qualifiers="const" >
  3650. <return type="real">
  3651. </return>
  3652. <description>
  3653. </description>
  3654. </method>
  3655. <method name="set_stiffness" >
  3656. <argument index="0" name="stiffness" type="real">
  3657. </argument>
  3658. <description>
  3659. </description>
  3660. </method>
  3661. <method name="get_stiffness" qualifiers="const" >
  3662. <return type="real">
  3663. </return>
  3664. <description>
  3665. </description>
  3666. </method>
  3667. <method name="set_damping" >
  3668. <argument index="0" name="damping" type="real">
  3669. </argument>
  3670. <description>
  3671. </description>
  3672. </method>
  3673. <method name="get_damping" qualifiers="const" >
  3674. <return type="real">
  3675. </return>
  3676. <description>
  3677. </description>
  3678. </method>
  3679. </methods>
  3680. <constants>
  3681. </constants>
  3682. </class>
  3683. <class name="DirectionalLight" inherits="Light" category="Core">
  3684. <brief_description>
  3685. </brief_description>
  3686. <description>
  3687. </description>
  3688. <methods>
  3689. </methods>
  3690. <constants>
  3691. </constants>
  3692. </class>
  3693. <class name="DynamicBody" inherits="PhysicsBody" category="Core">
  3694. <brief_description>
  3695. </brief_description>
  3696. <description>
  3697. </description>
  3698. <methods>
  3699. <method name="set_mass" >
  3700. <argument index="0" name="mass" type="real">
  3701. </argument>
  3702. <description>
  3703. </description>
  3704. </method>
  3705. <method name="set_friction" >
  3706. <argument index="0" name="friction" type="real">
  3707. </argument>
  3708. <description>
  3709. </description>
  3710. </method>
  3711. <method name="set_bounce" >
  3712. <argument index="0" name="bounce" type="real">
  3713. </argument>
  3714. <description>
  3715. </description>
  3716. </method>
  3717. <method name="get_mass" qualifiers="const" >
  3718. <return type="real">
  3719. </return>
  3720. <description>
  3721. </description>
  3722. </method>
  3723. <method name="get_friction" qualifiers="const" >
  3724. <return type="real">
  3725. </return>
  3726. <description>
  3727. </description>
  3728. </method>
  3729. <method name="get_bounce" qualifiers="const" >
  3730. <return type="real">
  3731. </return>
  3732. <description>
  3733. </description>
  3734. </method>
  3735. <method name="set_linear_velocity" >
  3736. <argument index="0" name="linear_velocity" type="Vector3">
  3737. </argument>
  3738. <description>
  3739. </description>
  3740. </method>
  3741. <method name="get_linear_velocity" qualifiers="const" >
  3742. <return type="Vector3">
  3743. </return>
  3744. <description>
  3745. </description>
  3746. </method>
  3747. <method name="set_angular_velocity" >
  3748. <argument index="0" name="angular_velocity" type="Vector3">
  3749. </argument>
  3750. <description>
  3751. </description>
  3752. </method>
  3753. <method name="get_angular_velocity" qualifiers="const" >
  3754. <return type="Vector3">
  3755. </return>
  3756. <description>
  3757. </description>
  3758. </method>
  3759. <method name="set_sleeping" >
  3760. <argument index="0" name="sleeping" type="bool">
  3761. </argument>
  3762. <description>
  3763. </description>
  3764. </method>
  3765. <method name="is_sleeping" qualifiers="const" >
  3766. <return type="bool">
  3767. </return>
  3768. <description>
  3769. </description>
  3770. </method>
  3771. <method name="set_applied_force" >
  3772. <argument index="0" name="applied_force" type="Vector3">
  3773. </argument>
  3774. <description>
  3775. </description>
  3776. </method>
  3777. <method name="get_applied_force" qualifiers="const" >
  3778. <return type="Vector3">
  3779. </return>
  3780. <description>
  3781. </description>
  3782. </method>
  3783. <method name="set_applied_torque" >
  3784. <argument index="0" name="applied_torque" type="Vector3">
  3785. </argument>
  3786. <description>
  3787. </description>
  3788. </method>
  3789. <method name="get_applied_torque" qualifiers="const" >
  3790. <return type="Vector3">
  3791. </return>
  3792. <description>
  3793. </description>
  3794. </method>
  3795. <method name="apply_local_impulse" >
  3796. <argument index="0" name="pos" type="Vector3">
  3797. </argument>
  3798. <argument index="1" name="impulse" type="Vector3">
  3799. </argument>
  3800. <description>
  3801. </description>
  3802. </method>
  3803. <method name="set_axis_velocity" >
  3804. <argument index="0" name="axis_velocity" type="Vector3">
  3805. </argument>
  3806. <description>
  3807. </description>
  3808. </method>
  3809. <method name="set_direct_state_control" >
  3810. <argument index="0" name="enabled" type="bool">
  3811. </argument>
  3812. <description>
  3813. </description>
  3814. </method>
  3815. <method name="is_direct_state_control_enabled" qualifiers="const" >
  3816. <return type="bool">
  3817. </return>
  3818. <description>
  3819. </description>
  3820. </method>
  3821. <method name="set_omit_force_integration" >
  3822. <argument index="0" name="enabled" type="bool">
  3823. </argument>
  3824. <description>
  3825. </description>
  3826. </method>
  3827. <method name="is_omitting_force_integration" qualifiers="const" >
  3828. <return type="bool">
  3829. </return>
  3830. <description>
  3831. </description>
  3832. </method>
  3833. </methods>
  3834. <constants>
  3835. </constants>
  3836. </class>
  3837. <class name="DynamicCharacterBody" inherits="DynamicBody" category="Core">
  3838. <brief_description>
  3839. </brief_description>
  3840. <description>
  3841. </description>
  3842. <methods>
  3843. </methods>
  3844. <constants>
  3845. </constants>
  3846. </class>
  3847. <class name="DynamicCustomBody" inherits="DynamicBody" category="Core">
  3848. <brief_description>
  3849. </brief_description>
  3850. <description>
  3851. </description>
  3852. <methods>
  3853. <method name="set_mode" >
  3854. <argument index="0" name="mode" type="int">
  3855. </argument>
  3856. <description>
  3857. </description>
  3858. </method>
  3859. </methods>
  3860. <constants>
  3861. </constants>
  3862. </class>
  3863. <class name="DynamicRigidBody" inherits="DynamicBody" category="Core">
  3864. <brief_description>
  3865. </brief_description>
  3866. <description>
  3867. </description>
  3868. <methods>
  3869. </methods>
  3870. <constants>
  3871. </constants>
  3872. </class>
  3873. <class name="EmptyControl" inherits="Control" category="Core">
  3874. <brief_description>
  3875. </brief_description>
  3876. <description>
  3877. </description>
  3878. <methods>
  3879. <method name="set_minsize" >
  3880. <argument index="0" name="minsize" type="Vector2">
  3881. </argument>
  3882. <description>
  3883. </description>
  3884. </method>
  3885. <method name="get_minsize" qualifiers="const" >
  3886. <return type="Vector2">
  3887. </return>
  3888. <description>
  3889. </description>
  3890. </method>
  3891. </methods>
  3892. <constants>
  3893. </constants>
  3894. </class>
  3895. <class name="_File" inherits="Reference" category="Core">
  3896. <brief_description>
  3897. </brief_description>
  3898. <description>
  3899. </description>
  3900. <methods>
  3901. <method name="open" >
  3902. <return type="int">
  3903. </return>
  3904. <argument index="0" name="path" type="String">
  3905. </argument>
  3906. <argument index="1" name="flags" type="int">
  3907. </argument>
  3908. <description>
  3909. </description>
  3910. </method>
  3911. <method name="close" >
  3912. <description>
  3913. </description>
  3914. </method>
  3915. <method name="is_open" qualifiers="const" >
  3916. <return type="bool">
  3917. </return>
  3918. <description>
  3919. </description>
  3920. </method>
  3921. <method name="seek" >
  3922. <argument index="0" name="pos" type="int">
  3923. </argument>
  3924. <description>
  3925. </description>
  3926. </method>
  3927. <method name="seek_end" >
  3928. <argument index="0" name="pos" type="int" default="0">
  3929. </argument>
  3930. <description>
  3931. </description>
  3932. </method>
  3933. <method name="get_pos" qualifiers="const" >
  3934. <return type="int">
  3935. </return>
  3936. <description>
  3937. </description>
  3938. </method>
  3939. <method name="get_len" qualifiers="const" >
  3940. <return type="int">
  3941. </return>
  3942. <description>
  3943. </description>
  3944. </method>
  3945. <method name="eof_reached" qualifiers="const" >
  3946. <return type="bool">
  3947. </return>
  3948. <description>
  3949. </description>
  3950. </method>
  3951. <method name="get_8" qualifiers="const" >
  3952. <return type="int">
  3953. </return>
  3954. <description>
  3955. </description>
  3956. </method>
  3957. <method name="get_16" qualifiers="const" >
  3958. <return type="int">
  3959. </return>
  3960. <description>
  3961. </description>
  3962. </method>
  3963. <method name="get_32" qualifiers="const" >
  3964. <return type="int">
  3965. </return>
  3966. <description>
  3967. </description>
  3968. </method>
  3969. <method name="get_64" qualifiers="const" >
  3970. <return type="int">
  3971. </return>
  3972. <description>
  3973. </description>
  3974. </method>
  3975. <method name="get_float" qualifiers="const" >
  3976. <return type="real">
  3977. </return>
  3978. <description>
  3979. </description>
  3980. </method>
  3981. <method name="get_double" qualifiers="const" >
  3982. <return type="real">
  3983. </return>
  3984. <description>
  3985. </description>
  3986. </method>
  3987. <method name="get_real" qualifiers="const" >
  3988. <return type="real">
  3989. </return>
  3990. <description>
  3991. </description>
  3992. </method>
  3993. <method name="get_buffer" qualifiers="const" >
  3994. <return type="RawArray">
  3995. </return>
  3996. <argument index="0" name="len" type="int">
  3997. </argument>
  3998. <description>
  3999. </description>
  4000. </method>
  4001. <method name="get_line" qualifiers="const" >
  4002. <return type="String">
  4003. </return>
  4004. <description>
  4005. </description>
  4006. </method>
  4007. <method name="get_endian_swap" >
  4008. <return type="bool">
  4009. </return>
  4010. <description>
  4011. </description>
  4012. </method>
  4013. <method name="set_endian_swap" >
  4014. <argument index="0" name="enable" type="bool">
  4015. </argument>
  4016. <description>
  4017. </description>
  4018. </method>
  4019. <method name="get_error" qualifiers="const" >
  4020. <return type="int">
  4021. </return>
  4022. <description>
  4023. </description>
  4024. </method>
  4025. <method name="get_var" qualifiers="const" >
  4026. <description>
  4027. </description>
  4028. </method>
  4029. <method name="store_8" >
  4030. <argument index="0" name="value" type="int">
  4031. </argument>
  4032. <description>
  4033. </description>
  4034. </method>
  4035. <method name="store_16" >
  4036. <argument index="0" name="value" type="int">
  4037. </argument>
  4038. <description>
  4039. </description>
  4040. </method>
  4041. <method name="store_32" >
  4042. <argument index="0" name="value" type="int">
  4043. </argument>
  4044. <description>
  4045. </description>
  4046. </method>
  4047. <method name="store_64" >
  4048. <argument index="0" name="value" type="int">
  4049. </argument>
  4050. <description>
  4051. </description>
  4052. </method>
  4053. <method name="store_float" >
  4054. <argument index="0" name="value" type="real">
  4055. </argument>
  4056. <description>
  4057. </description>
  4058. </method>
  4059. <method name="store_double" >
  4060. <argument index="0" name="value" type="real">
  4061. </argument>
  4062. <description>
  4063. </description>
  4064. </method>
  4065. <method name="store_real" >
  4066. <argument index="0" name="value" type="real">
  4067. </argument>
  4068. <description>
  4069. </description>
  4070. </method>
  4071. <method name="store_buffer" >
  4072. <argument index="0" name="buffer" type="RawArray">
  4073. </argument>
  4074. <description>
  4075. </description>
  4076. </method>
  4077. <method name="store_line" >
  4078. <argument index="0" name="line" type="String">
  4079. </argument>
  4080. <description>
  4081. </description>
  4082. </method>
  4083. <method name="store_string" >
  4084. <argument index="0" name="string" type="String">
  4085. </argument>
  4086. <description>
  4087. </description>
  4088. </method>
  4089. <method name="store_var" >
  4090. <argument index="0" name="value" type="var">
  4091. </argument>
  4092. <description>
  4093. </description>
  4094. </method>
  4095. <method name="file_exists" qualifiers="const" >
  4096. <return type="bool">
  4097. </return>
  4098. <argument index="0" name="path" type="String">
  4099. </argument>
  4100. <description>
  4101. </description>
  4102. </method>
  4103. </methods>
  4104. <constants>
  4105. <constant name="READ" value="1">
  4106. </constant>
  4107. <constant name="WRITE" value="2">
  4108. </constant>
  4109. <constant name="READ_WRITE" value="3">
  4110. </constant>
  4111. </constants>
  4112. </class>
  4113. <class name="FileDialog" inherits="ConfirmationDialog" category="Core">
  4114. <brief_description>
  4115. </brief_description>
  4116. <description>
  4117. </description>
  4118. <methods>
  4119. <method name="clear_filters" >
  4120. <description>
  4121. </description>
  4122. </method>
  4123. <method name="add_filter" >
  4124. <argument index="0" name="filter" type="String">
  4125. </argument>
  4126. <description>
  4127. </description>
  4128. </method>
  4129. <method name="get_current_dir" qualifiers="const" >
  4130. <return type="String">
  4131. </return>
  4132. <description>
  4133. </description>
  4134. </method>
  4135. <method name="get_current_file" qualifiers="const" >
  4136. <return type="String">
  4137. </return>
  4138. <description>
  4139. </description>
  4140. </method>
  4141. <method name="get_current_path" qualifiers="const" >
  4142. <return type="String">
  4143. </return>
  4144. <description>
  4145. </description>
  4146. </method>
  4147. <method name="set_current_dir" >
  4148. <argument index="0" name="dir" type="String">
  4149. </argument>
  4150. <description>
  4151. </description>
  4152. </method>
  4153. <method name="set_current_file" >
  4154. <argument index="0" name="file" type="String">
  4155. </argument>
  4156. <description>
  4157. </description>
  4158. </method>
  4159. <method name="set_current_path" >
  4160. <argument index="0" name="path" type="String">
  4161. </argument>
  4162. <description>
  4163. </description>
  4164. </method>
  4165. <method name="set_mode" >
  4166. <argument index="0" name="mode" type="int">
  4167. </argument>
  4168. <description>
  4169. </description>
  4170. </method>
  4171. <method name="get_mode" qualifiers="const" >
  4172. <return type="int">
  4173. </return>
  4174. <description>
  4175. </description>
  4176. </method>
  4177. <method name="get_vbox" >
  4178. <return type="VBoxContainer">
  4179. </return>
  4180. <description>
  4181. </description>
  4182. </method>
  4183. </methods>
  4184. <signals>
  4185. <signal name="dir_selected">
  4186. <argument index="0" name="dir" type="String">
  4187. </argument>
  4188. <description>
  4189. </description>
  4190. </signal>
  4191. <signal name="file_selected">
  4192. <argument index="0" name="path" type="String">
  4193. </argument>
  4194. <description>
  4195. </description>
  4196. </signal>
  4197. </signals>
  4198. <constants>
  4199. <constant name="MODE_OPEN_FILE" value="0">
  4200. </constant>
  4201. <constant name="MODE_OPEN_DIR" value="1">
  4202. </constant>
  4203. <constant name="MODE_SAVE_FILE" value="2">
  4204. </constant>
  4205. </constants>
  4206. </class>
  4207. <class name="FixedMaterial" inherits="Material" category="Core">
  4208. <brief_description>
  4209. </brief_description>
  4210. <description>
  4211. </description>
  4212. <methods>
  4213. <method name="set_shader" >
  4214. <argument index="0" name="shader" type="Shader">
  4215. </argument>
  4216. <description>
  4217. </description>
  4218. </method>
  4219. <method name="get_shader" qualifiers="const" >
  4220. <return type="Shader">
  4221. </return>
  4222. <description>
  4223. </description>
  4224. </method>
  4225. <method name="set_parameter" >
  4226. <argument index="0" name="param" type="int">
  4227. </argument>
  4228. <argument index="1" name="value" type="var">
  4229. </argument>
  4230. <description>
  4231. </description>
  4232. </method>
  4233. <method name="get_parameter" qualifiers="const" >
  4234. <argument index="0" name="param" type="int">
  4235. </argument>
  4236. <description>
  4237. </description>
  4238. </method>
  4239. <method name="set_texture" >
  4240. <argument index="0" name="param" type="int">
  4241. </argument>
  4242. <argument index="1" name="texture" type="Texture">
  4243. </argument>
  4244. <description>
  4245. </description>
  4246. </method>
  4247. <method name="get_texture" qualifiers="const" >
  4248. <return type="Texture">
  4249. </return>
  4250. <argument index="0" name="param" type="int">
  4251. </argument>
  4252. <description>
  4253. </description>
  4254. </method>
  4255. <method name="set_texgen_mode" >
  4256. <argument index="0" name="mode" type="int">
  4257. </argument>
  4258. <description>
  4259. </description>
  4260. </method>
  4261. <method name="get_texgen_mode" qualifiers="const" >
  4262. <return type="int">
  4263. </return>
  4264. <description>
  4265. </description>
  4266. </method>
  4267. <method name="set_texcoord_mode" >
  4268. <argument index="0" name="param" type="int">
  4269. </argument>
  4270. <argument index="1" name="mode" type="int">
  4271. </argument>
  4272. <description>
  4273. </description>
  4274. </method>
  4275. <method name="get_texcoord_mode" qualifiers="const" >
  4276. <return type="int">
  4277. </return>
  4278. <argument index="0" name="param" type="int">
  4279. </argument>
  4280. <description>
  4281. </description>
  4282. </method>
  4283. <method name="set_uv_transform" >
  4284. <argument index="0" name="transform" type="Transform">
  4285. </argument>
  4286. <description>
  4287. </description>
  4288. </method>
  4289. <method name="get_uv_transform" qualifiers="const" >
  4290. <return type="Transform">
  4291. </return>
  4292. <description>
  4293. </description>
  4294. </method>
  4295. <method name="set_detail_blend_mode" >
  4296. <argument index="0" name="mode" type="int">
  4297. </argument>
  4298. <description>
  4299. </description>
  4300. </method>
  4301. <method name="get_detail_blend_mode" qualifiers="const" >
  4302. <return type="int">
  4303. </return>
  4304. <description>
  4305. </description>
  4306. </method>
  4307. </methods>
  4308. <constants>
  4309. <constant name="PARAM_DIFFUSE" value="0">
  4310. </constant>
  4311. <constant name="PARAM_DETAIL" value="1">
  4312. </constant>
  4313. <constant name="PARAM_SPECULAR" value="2">
  4314. </constant>
  4315. <constant name="PARAM_EMISSION" value="3">
  4316. </constant>
  4317. <constant name="PARAM_SPECULAR_EXP" value="4">
  4318. </constant>
  4319. <constant name="PARAM_GLOW" value="5">
  4320. </constant>
  4321. <constant name="PARAM_NORMAL" value="6">
  4322. </constant>
  4323. <constant name="PARAM_SHADE_PARAM" value="7">
  4324. </constant>
  4325. <constant name="PARAM_MAX" value="8">
  4326. </constant>
  4327. <constant name="TEXGEN_SPHERE" value="1">
  4328. </constant>
  4329. <constant name="TEXGEN_SCREEN" value="2">
  4330. </constant>
  4331. <constant name="TEXGEN_SCREENZ" value="3">
  4332. </constant>
  4333. <constant name="TEXGEN_LOCAL_XY" value="0">
  4334. </constant>
  4335. <constant name="TEXCOORD_TEXGEN" value="3">
  4336. </constant>
  4337. <constant name="TEXCOORD_UV" value="0">
  4338. </constant>
  4339. <constant name="TEXCOORD_UV_TRANSFORM" value="1">
  4340. </constant>
  4341. <constant name="TEXCOORD_UV2" value="2">
  4342. </constant>
  4343. </constants>
  4344. </class>
  4345. <class name="FogFX" inherits="ScenarioFX" category="Core">
  4346. <brief_description>
  4347. </brief_description>
  4348. <description>
  4349. </description>
  4350. <methods>
  4351. </methods>
  4352. <constants>
  4353. </constants>
  4354. </class>
  4355. <class name="FollowCamera" inherits="Camera" category="Core">
  4356. <brief_description>
  4357. </brief_description>
  4358. <description>
  4359. </description>
  4360. <methods>
  4361. <method name="set_orbit" >
  4362. <argument index="0" name="orbit" type="Vector2">
  4363. </argument>
  4364. <description>
  4365. </description>
  4366. </method>
  4367. <method name="get_orbit" qualifiers="const" >
  4368. <return type="Vector2">
  4369. </return>
  4370. <description>
  4371. </description>
  4372. </method>
  4373. <method name="set_orbit_x" >
  4374. <argument index="0" name="x" type="real">
  4375. </argument>
  4376. <description>
  4377. </description>
  4378. </method>
  4379. <method name="set_orbit_y" >
  4380. <argument index="0" name="y" type="real">
  4381. </argument>
  4382. <description>
  4383. </description>
  4384. </method>
  4385. <method name="set_min_orbit_x" >
  4386. <argument index="0" name="x" type="real">
  4387. </argument>
  4388. <description>
  4389. </description>
  4390. </method>
  4391. <method name="get_min_orbit_x" qualifiers="const" >
  4392. <return type="real">
  4393. </return>
  4394. <description>
  4395. </description>
  4396. </method>
  4397. <method name="set_max_orbit_x" >
  4398. <argument index="0" name="x" type="real">
  4399. </argument>
  4400. <description>
  4401. </description>
  4402. </method>
  4403. <method name="get_max_orbit_x" qualifiers="const" >
  4404. <return type="real">
  4405. </return>
  4406. <description>
  4407. </description>
  4408. </method>
  4409. <method name="set_height" >
  4410. <argument index="0" name="height" type="real">
  4411. </argument>
  4412. <description>
  4413. </description>
  4414. </method>
  4415. <method name="get_height" qualifiers="const" >
  4416. <return type="real">
  4417. </return>
  4418. <description>
  4419. </description>
  4420. </method>
  4421. <method name="set_inclination" >
  4422. <argument index="0" name="inclination" type="real">
  4423. </argument>
  4424. <description>
  4425. </description>
  4426. </method>
  4427. <method name="get_inclination" qualifiers="const" >
  4428. <return type="real">
  4429. </return>
  4430. <description>
  4431. </description>
  4432. </method>
  4433. <method name="rotate_orbit" >
  4434. <argument index="0" name="arg0" type="Vector2">
  4435. </argument>
  4436. <description>
  4437. </description>
  4438. </method>
  4439. <method name="set_distance" >
  4440. <argument index="0" name="distance" type="real">
  4441. </argument>
  4442. <description>
  4443. </description>
  4444. </method>
  4445. <method name="get_distance" qualifiers="const" >
  4446. <return type="real">
  4447. </return>
  4448. <description>
  4449. </description>
  4450. </method>
  4451. <method name="set_max_distance" >
  4452. <argument index="0" name="max_distance" type="real">
  4453. </argument>
  4454. <description>
  4455. </description>
  4456. </method>
  4457. <method name="get_max_distance" qualifiers="const" >
  4458. <return type="real">
  4459. </return>
  4460. <description>
  4461. </description>
  4462. </method>
  4463. <method name="set_min_distance" >
  4464. <argument index="0" name="min_distance" type="real">
  4465. </argument>
  4466. <description>
  4467. </description>
  4468. </method>
  4469. <method name="get_min_distance" qualifiers="const" >
  4470. <return type="real">
  4471. </return>
  4472. <description>
  4473. </description>
  4474. </method>
  4475. <method name="set_clip" >
  4476. <argument index="0" name="enable" type="bool">
  4477. </argument>
  4478. <description>
  4479. </description>
  4480. </method>
  4481. <method name="has_clip" qualifiers="const" >
  4482. <return type="bool">
  4483. </return>
  4484. <description>
  4485. </description>
  4486. </method>
  4487. <method name="set_autoturn" >
  4488. <argument index="0" name="enable" type="bool">
  4489. </argument>
  4490. <description>
  4491. </description>
  4492. </method>
  4493. <method name="has_autoturn" qualifiers="const" >
  4494. <return type="bool">
  4495. </return>
  4496. <description>
  4497. </description>
  4498. </method>
  4499. <method name="set_autoturn_tolerance" >
  4500. <argument index="0" name="degrees" type="real">
  4501. </argument>
  4502. <description>
  4503. </description>
  4504. </method>
  4505. <method name="get_autoturn_tolerance" qualifiers="const" >
  4506. <return type="real">
  4507. </return>
  4508. <description>
  4509. </description>
  4510. </method>
  4511. <method name="set_autoturn_speed" >
  4512. <argument index="0" name="speed" type="real">
  4513. </argument>
  4514. <description>
  4515. </description>
  4516. </method>
  4517. <method name="get_autoturn_speed" qualifiers="const" >
  4518. <return type="real">
  4519. </return>
  4520. <description>
  4521. </description>
  4522. </method>
  4523. <method name="set_smoothing" >
  4524. <argument index="0" name="enable" type="bool">
  4525. </argument>
  4526. <description>
  4527. </description>
  4528. </method>
  4529. <method name="has_smoothing" qualifiers="const" >
  4530. <return type="bool">
  4531. </return>
  4532. <description>
  4533. </description>
  4534. </method>
  4535. <method name="set_rotation_smoothing" >
  4536. <argument index="0" name="amount" type="real">
  4537. </argument>
  4538. <description>
  4539. </description>
  4540. </method>
  4541. <method name="get_rotation_smoothing" qualifiers="const" >
  4542. <return type="real">
  4543. </return>
  4544. <description>
  4545. </description>
  4546. </method>
  4547. <method name="set_translation_smoothing" >
  4548. <argument index="0" name="amount" type="real">
  4549. </argument>
  4550. <description>
  4551. </description>
  4552. </method>
  4553. <method name="get_translation_smoothing" qualifiers="const" >
  4554. <return type="real">
  4555. </return>
  4556. <description>
  4557. </description>
  4558. </method>
  4559. <method name="set_use_lookat_target" >
  4560. <argument index="0" name="use" type="bool">
  4561. </argument>
  4562. <argument index="1" name="lookat" type="Vector3" default="Vector3(0, 0, 0)">
  4563. </argument>
  4564. <description>
  4565. </description>
  4566. </method>
  4567. </methods>
  4568. <constants>
  4569. </constants>
  4570. </class>
  4571. <class name="Font" inherits="Resource" category="Core">
  4572. <brief_description>
  4573. </brief_description>
  4574. <description>
  4575. </description>
  4576. <methods>
  4577. <method name="set_height" >
  4578. <argument index="0" name="px" type="real">
  4579. </argument>
  4580. <description>
  4581. </description>
  4582. </method>
  4583. <method name="get_height" qualifiers="const" >
  4584. <return type="real">
  4585. </return>
  4586. <description>
  4587. </description>
  4588. </method>
  4589. <method name="set_ascent" >
  4590. <argument index="0" name="px" type="real">
  4591. </argument>
  4592. <description>
  4593. </description>
  4594. </method>
  4595. <method name="get_ascent" qualifiers="const" >
  4596. <return type="real">
  4597. </return>
  4598. <description>
  4599. </description>
  4600. </method>
  4601. <method name="get_descent" qualifiers="const" >
  4602. <return type="real">
  4603. </return>
  4604. <description>
  4605. </description>
  4606. </method>
  4607. <method name="add_kerning_pair" >
  4608. <argument index="0" name="char_a" type="int">
  4609. </argument>
  4610. <argument index="1" name="char_b" type="int">
  4611. </argument>
  4612. <argument index="2" name="kerning" type="int">
  4613. </argument>
  4614. <description>
  4615. </description>
  4616. </method>
  4617. <method name="get_kerning_pair" qualifiers="const" >
  4618. <return type="int">
  4619. </return>
  4620. <argument index="0" name="arg0" type="int">
  4621. </argument>
  4622. <argument index="1" name="arg1" type="int">
  4623. </argument>
  4624. <description>
  4625. </description>
  4626. </method>
  4627. <method name="add_texture" >
  4628. <argument index="0" name="texture" type="Texture">
  4629. </argument>
  4630. <description>
  4631. </description>
  4632. </method>
  4633. <method name="add_char" >
  4634. <argument index="0" name="character" type="int">
  4635. </argument>
  4636. <argument index="1" name="texture" type="int">
  4637. </argument>
  4638. <argument index="2" name="rect" type="Rect2">
  4639. </argument>
  4640. <argument index="3" name="align" type="Vector2" default="Vector2(0,0)">
  4641. </argument>
  4642. <argument index="4" name="advance" type="real" default="-1">
  4643. </argument>
  4644. <description>
  4645. </description>
  4646. </method>
  4647. <method name="get_char_size" qualifiers="const" >
  4648. <return type="Vector2">
  4649. </return>
  4650. <argument index="0" name="char" type="int">
  4651. </argument>
  4652. <argument index="1" name="next" type="int" default="0">
  4653. </argument>
  4654. <description>
  4655. </description>
  4656. </method>
  4657. <method name="get_string_size" qualifiers="const" >
  4658. <return type="Vector2">
  4659. </return>
  4660. <argument index="0" name="string" type="String">
  4661. </argument>
  4662. <description>
  4663. </description>
  4664. </method>
  4665. <method name="clear" >
  4666. <description>
  4667. </description>
  4668. </method>
  4669. <method name="draw" qualifiers="const" >
  4670. <argument index="0" name="canvas_item" type="RID">
  4671. </argument>
  4672. <argument index="1" name="pos" type="Vector2">
  4673. </argument>
  4674. <argument index="2" name="string" type="String">
  4675. </argument>
  4676. <argument index="3" name="modulate" type="Color" default="Color(1,1,1,1)">
  4677. </argument>
  4678. <argument index="4" name="clip_w" type="int" default="-1">
  4679. </argument>
  4680. <description>
  4681. </description>
  4682. </method>
  4683. <method name="draw_char" qualifiers="const" >
  4684. <return type="real">
  4685. </return>
  4686. <argument index="0" name="canvas_item" type="RID">
  4687. </argument>
  4688. <argument index="1" name="pos" type="Vector2">
  4689. </argument>
  4690. <argument index="2" name="char" type="int">
  4691. </argument>
  4692. <argument index="3" name="next" type="int" default="-1">
  4693. </argument>
  4694. <argument index="4" name="modulate" type="Color" default="Color(1,1,1,1)">
  4695. </argument>
  4696. <description>
  4697. </description>
  4698. </method>
  4699. </methods>
  4700. <constants>
  4701. </constants>
  4702. </class>
  4703. <class name="GDNativeClass" inherits="Reference" category="Core">
  4704. <brief_description>
  4705. </brief_description>
  4706. <description>
  4707. </description>
  4708. <methods>
  4709. <method name="new" >
  4710. <description>
  4711. </description>
  4712. </method>
  4713. </methods>
  4714. <constants>
  4715. </constants>
  4716. </class>
  4717. <class name="GDScript" inherits="Script" category="Core">
  4718. <brief_description>
  4719. </brief_description>
  4720. <description>
  4721. </description>
  4722. <methods>
  4723. <method name="new" >
  4724. <description>
  4725. </description>
  4726. </method>
  4727. </methods>
  4728. <constants>
  4729. </constants>
  4730. </class>
  4731. <class name="GammaFX" inherits="ScenarioFX" category="Core">
  4732. <brief_description>
  4733. </brief_description>
  4734. <description>
  4735. </description>
  4736. <methods>
  4737. </methods>
  4738. <constants>
  4739. </constants>
  4740. </class>
  4741. <class name="_Geometry" inherits="Object" category="Core">
  4742. <brief_description>
  4743. </brief_description>
  4744. <description>
  4745. </description>
  4746. <methods>
  4747. <method name="build_box_planes" >
  4748. <return type="Array">
  4749. </return>
  4750. <argument index="0" name="extents" type="Vector3">
  4751. </argument>
  4752. <description>
  4753. </description>
  4754. </method>
  4755. <method name="build_cylinder_planes" >
  4756. <return type="Array">
  4757. </return>
  4758. <argument index="0" name="radius" type="real">
  4759. </argument>
  4760. <argument index="1" name="height" type="real">
  4761. </argument>
  4762. <argument index="2" name="sides" type="int">
  4763. </argument>
  4764. <argument index="3" name="axis" type="int" default="2">
  4765. </argument>
  4766. <description>
  4767. </description>
  4768. </method>
  4769. <method name="build_capsule_planes" >
  4770. <return type="Array">
  4771. </return>
  4772. <argument index="0" name="radius" type="real">
  4773. </argument>
  4774. <argument index="1" name="height" type="real">
  4775. </argument>
  4776. <argument index="2" name="sides" type="int">
  4777. </argument>
  4778. <argument index="3" name="lats" type="int">
  4779. </argument>
  4780. <argument index="4" name="axis" type="int" default="2">
  4781. </argument>
  4782. <description>
  4783. </description>
  4784. </method>
  4785. <method name="segment_intersects_circle" >
  4786. <return type="real">
  4787. </return>
  4788. <argument index="0" name="segment_from" type="Vector2">
  4789. </argument>
  4790. <argument index="1" name="segment_to" type="Vector2">
  4791. </argument>
  4792. <argument index="2" name="circle_pos" type="Vector2">
  4793. </argument>
  4794. <argument index="3" name="circle_radius" type="real">
  4795. </argument>
  4796. <description>
  4797. </description>
  4798. </method>
  4799. </methods>
  4800. <constants>
  4801. </constants>
  4802. </class>
  4803. <class name="GeometryInstance" inherits="VisualInstance" category="Core">
  4804. <brief_description>
  4805. </brief_description>
  4806. <description>
  4807. </description>
  4808. <methods>
  4809. <method name="set_visible" >
  4810. <argument index="0" name="visible" type="bool">
  4811. </argument>
  4812. <description>
  4813. </description>
  4814. </method>
  4815. <method name="is_visible" qualifiers="const" >
  4816. <return type="bool">
  4817. </return>
  4818. <description>
  4819. </description>
  4820. </method>
  4821. <method name="set_material_override" >
  4822. <argument index="0" name="material" type="Object">
  4823. </argument>
  4824. <description>
  4825. </description>
  4826. </method>
  4827. <method name="get_material_override" qualifiers="const" >
  4828. <return type="Object">
  4829. </return>
  4830. <description>
  4831. </description>
  4832. </method>
  4833. </methods>
  4834. <constants>
  4835. </constants>
  4836. </class>
  4837. <class name="Globals" inherits="Object" category="Core">
  4838. <brief_description>
  4839. </brief_description>
  4840. <description>
  4841. </description>
  4842. <methods>
  4843. <method name="has" qualifiers="const" >
  4844. <return type="bool">
  4845. </return>
  4846. <argument index="0" name="name" type="String">
  4847. </argument>
  4848. <description>
  4849. </description>
  4850. </method>
  4851. <method name="set_order" >
  4852. <argument index="0" name="name" type="String">
  4853. </argument>
  4854. <argument index="1" name="pos" type="int">
  4855. </argument>
  4856. <description>
  4857. </description>
  4858. </method>
  4859. <method name="get_order" qualifiers="const" >
  4860. <return type="int">
  4861. </return>
  4862. <argument index="0" name="name" type="String">
  4863. </argument>
  4864. <description>
  4865. </description>
  4866. </method>
  4867. <method name="set_persisting" >
  4868. <argument index="0" name="name" type="String">
  4869. </argument>
  4870. <argument index="1" name="enable" type="bool">
  4871. </argument>
  4872. <description>
  4873. </description>
  4874. </method>
  4875. <method name="is_persisting" qualifiers="const" >
  4876. <return type="bool">
  4877. </return>
  4878. <argument index="0" name="name" type="String">
  4879. </argument>
  4880. <description>
  4881. </description>
  4882. </method>
  4883. <method name="clear" >
  4884. <argument index="0" name="name" type="String">
  4885. </argument>
  4886. <description>
  4887. </description>
  4888. </method>
  4889. <method name="localize_path" qualifiers="const" >
  4890. <return type="String">
  4891. </return>
  4892. <argument index="0" name="path" type="String">
  4893. </argument>
  4894. <description>
  4895. </description>
  4896. </method>
  4897. <method name="globalize_path" qualifiers="const" >
  4898. <return type="String">
  4899. </return>
  4900. <argument index="0" name="path" type="String">
  4901. </argument>
  4902. <description>
  4903. </description>
  4904. </method>
  4905. </methods>
  4906. <constants>
  4907. </constants>
  4908. </class>
  4909. <class name="GlowFX" inherits="ScenarioFX" category="Core">
  4910. <brief_description>
  4911. </brief_description>
  4912. <description>
  4913. </description>
  4914. <methods>
  4915. </methods>
  4916. <constants>
  4917. </constants>
  4918. </class>
  4919. <class name="GridMap" inherits="Spatial" category="Core">
  4920. <brief_description>
  4921. </brief_description>
  4922. <description>
  4923. </description>
  4924. <methods>
  4925. <method name="set_theme" >
  4926. <argument index="0" name="theme" type="MeshLibrary">
  4927. </argument>
  4928. <description>
  4929. </description>
  4930. </method>
  4931. <method name="get_theme" qualifiers="const" >
  4932. <return type="MeshLibrary">
  4933. </return>
  4934. <description>
  4935. </description>
  4936. </method>
  4937. <method name="set_cell_size" >
  4938. <argument index="0" name="size" type="real">
  4939. </argument>
  4940. <description>
  4941. </description>
  4942. </method>
  4943. <method name="get_cell_size" qualifiers="const" >
  4944. <return type="real">
  4945. </return>
  4946. <description>
  4947. </description>
  4948. </method>
  4949. <method name="set_octant_size" >
  4950. <argument index="0" name="size" type="int">
  4951. </argument>
  4952. <description>
  4953. </description>
  4954. </method>
  4955. <method name="get_octant_size" qualifiers="const" >
  4956. <return type="int">
  4957. </return>
  4958. <description>
  4959. </description>
  4960. </method>
  4961. <method name="set_width" >
  4962. <argument index="0" name="width" type="int">
  4963. </argument>
  4964. <description>
  4965. </description>
  4966. </method>
  4967. <method name="get_width" qualifiers="const" >
  4968. <return type="int">
  4969. </return>
  4970. <description>
  4971. </description>
  4972. </method>
  4973. <method name="set_height" >
  4974. <argument index="0" name="height" type="int">
  4975. </argument>
  4976. <description>
  4977. </description>
  4978. </method>
  4979. <method name="get_height" qualifiers="const" >
  4980. <return type="int">
  4981. </return>
  4982. <description>
  4983. </description>
  4984. </method>
  4985. <method name="set_depth" >
  4986. <argument index="0" name="depth" type="int">
  4987. </argument>
  4988. <description>
  4989. </description>
  4990. </method>
  4991. <method name="get_depth" qualifiers="const" >
  4992. <return type="int">
  4993. </return>
  4994. <description>
  4995. </description>
  4996. </method>
  4997. <method name="set_cell_item" >
  4998. <argument index="0" name="x" type="int">
  4999. </argument>
  5000. <argument index="1" name="y" type="int">
  5001. </argument>
  5002. <argument index="2" name="z" type="int">
  5003. </argument>
  5004. <argument index="3" name="item" type="int">
  5005. </argument>
  5006. <argument index="4" name="orientation" type="int" default="0">
  5007. </argument>
  5008. <description>
  5009. </description>
  5010. </method>
  5011. <method name="get_cell_item" qualifiers="const" >
  5012. <return type="int">
  5013. </return>
  5014. <argument index="0" name="x" type="int">
  5015. </argument>
  5016. <argument index="1" name="y" type="int">
  5017. </argument>
  5018. <argument index="2" name="z" type="int">
  5019. </argument>
  5020. <description>
  5021. </description>
  5022. </method>
  5023. <method name="get_cell_item_orientation" qualifiers="const" >
  5024. <return type="int">
  5025. </return>
  5026. <argument index="0" name="x" type="int">
  5027. </argument>
  5028. <argument index="1" name="y" type="int">
  5029. </argument>
  5030. <argument index="2" name="z" type="int">
  5031. </argument>
  5032. <description>
  5033. </description>
  5034. </method>
  5035. <method name="resource_changed" >
  5036. <argument index="0" name="arg0" type="Object">
  5037. </argument>
  5038. <description>
  5039. </description>
  5040. </method>
  5041. <method name="set_center_x" >
  5042. <argument index="0" name="enable" type="bool">
  5043. </argument>
  5044. <description>
  5045. </description>
  5046. </method>
  5047. <method name="get_center_x" qualifiers="const" >
  5048. <return type="bool">
  5049. </return>
  5050. <description>
  5051. </description>
  5052. </method>
  5053. <method name="set_center_y" >
  5054. <argument index="0" name="enable" type="bool">
  5055. </argument>
  5056. <description>
  5057. </description>
  5058. </method>
  5059. <method name="get_center_y" qualifiers="const" >
  5060. <return type="bool">
  5061. </return>
  5062. <description>
  5063. </description>
  5064. </method>
  5065. <method name="set_center_z" >
  5066. <argument index="0" name="enable" type="bool">
  5067. </argument>
  5068. <description>
  5069. </description>
  5070. </method>
  5071. <method name="get_center_z" qualifiers="const" >
  5072. <return type="bool">
  5073. </return>
  5074. <description>
  5075. </description>
  5076. </method>
  5077. <method name="set_clip" >
  5078. <argument index="0" name="enabled" type="bool">
  5079. </argument>
  5080. <argument index="1" name="clipabove" type="bool" default="true">
  5081. </argument>
  5082. <argument index="2" name="floor" type="int" default="0">
  5083. </argument>
  5084. <argument index="3" name="axis" type="int" default="0">
  5085. </argument>
  5086. <description>
  5087. </description>
  5088. </method>
  5089. <method name="crate_area" >
  5090. <return type="int">
  5091. </return>
  5092. <argument index="0" name="id" type="int">
  5093. </argument>
  5094. <argument index="1" name="area" type="AABB">
  5095. </argument>
  5096. <description>
  5097. </description>
  5098. </method>
  5099. <method name="area_get_bounds" qualifiers="const" >
  5100. <return type="AABB">
  5101. </return>
  5102. <argument index="0" name="area" type="int">
  5103. </argument>
  5104. <description>
  5105. </description>
  5106. </method>
  5107. <method name="area_set_exterior_portal" >
  5108. <argument index="0" name="area" type="int">
  5109. </argument>
  5110. <argument index="1" name="enable" type="bool">
  5111. </argument>
  5112. <description>
  5113. </description>
  5114. </method>
  5115. <method name="area_set_name" >
  5116. <argument index="0" name="area" type="int">
  5117. </argument>
  5118. <argument index="1" name="name" type="String">
  5119. </argument>
  5120. <description>
  5121. </description>
  5122. </method>
  5123. <method name="area_get_name" qualifiers="const" >
  5124. <return type="String">
  5125. </return>
  5126. <argument index="0" name="area" type="int">
  5127. </argument>
  5128. <description>
  5129. </description>
  5130. </method>
  5131. <method name="area_is_exterior_portal" qualifiers="const" >
  5132. <return type="bool">
  5133. </return>
  5134. <argument index="0" name="area" type="int">
  5135. </argument>
  5136. <description>
  5137. </description>
  5138. </method>
  5139. <method name="area_set_portal_disable_distance" >
  5140. <argument index="0" name="area" type="int">
  5141. </argument>
  5142. <argument index="1" name="distance" type="real">
  5143. </argument>
  5144. <description>
  5145. </description>
  5146. </method>
  5147. <method name="area_get_portal_disable_distance" qualifiers="const" >
  5148. <return type="real">
  5149. </return>
  5150. <argument index="0" name="area" type="int">
  5151. </argument>
  5152. <description>
  5153. </description>
  5154. </method>
  5155. <method name="area_set_portal_disable_color" >
  5156. <argument index="0" name="area" type="int">
  5157. </argument>
  5158. <argument index="1" name="color" type="Color">
  5159. </argument>
  5160. <description>
  5161. </description>
  5162. </method>
  5163. <method name="area_get_portal_disable_color" qualifiers="const" >
  5164. <return type="Color">
  5165. </return>
  5166. <argument index="0" name="area" type="int">
  5167. </argument>
  5168. <description>
  5169. </description>
  5170. </method>
  5171. <method name="erase_area" >
  5172. <argument index="0" name="area" type="int">
  5173. </argument>
  5174. <description>
  5175. </description>
  5176. </method>
  5177. <method name="get_unused_area_id" qualifiers="const" >
  5178. <return type="int">
  5179. </return>
  5180. <description>
  5181. </description>
  5182. </method>
  5183. </methods>
  5184. <constants>
  5185. <constant name="INVALID_CELL_ITEM" value="-1">
  5186. </constant>
  5187. </constants>
  5188. </class>
  5189. <class name="GrooveJoint2D" inherits="Joint2D" category="Core">
  5190. <brief_description>
  5191. </brief_description>
  5192. <description>
  5193. </description>
  5194. <methods>
  5195. <method name="set_length" >
  5196. <argument index="0" name="length" type="real">
  5197. </argument>
  5198. <description>
  5199. </description>
  5200. </method>
  5201. <method name="get_length" qualifiers="const" >
  5202. <return type="real">
  5203. </return>
  5204. <description>
  5205. </description>
  5206. </method>
  5207. <method name="set_initial_offset" >
  5208. <argument index="0" name="offset" type="real">
  5209. </argument>
  5210. <description>
  5211. </description>
  5212. </method>
  5213. <method name="get_initial_offset" qualifiers="const" >
  5214. <return type="real">
  5215. </return>
  5216. <description>
  5217. </description>
  5218. </method>
  5219. </methods>
  5220. <constants>
  5221. </constants>
  5222. </class>
  5223. <class name="HBoxContainer" inherits="BoxContainer" category="Core">
  5224. <brief_description>
  5225. </brief_description>
  5226. <description>
  5227. </description>
  5228. <methods>
  5229. </methods>
  5230. <constants>
  5231. </constants>
  5232. </class>
  5233. <class name="HButtonArray" inherits="ButtonArray" category="Core">
  5234. <brief_description>
  5235. </brief_description>
  5236. <description>
  5237. </description>
  5238. <methods>
  5239. </methods>
  5240. <constants>
  5241. </constants>
  5242. </class>
  5243. <class name="HDRFX" inherits="ScenarioFX" category="Core">
  5244. <brief_description>
  5245. </brief_description>
  5246. <description>
  5247. </description>
  5248. <methods>
  5249. </methods>
  5250. <constants>
  5251. </constants>
  5252. </class>
  5253. <class name="HScrollBar" inherits="ScrollBar" category="Core">
  5254. <brief_description>
  5255. </brief_description>
  5256. <description>
  5257. </description>
  5258. <methods>
  5259. </methods>
  5260. <constants>
  5261. </constants>
  5262. </class>
  5263. <class name="HSeparator" inherits="Separator" category="Core">
  5264. <brief_description>
  5265. </brief_description>
  5266. <description>
  5267. </description>
  5268. <methods>
  5269. </methods>
  5270. <constants>
  5271. </constants>
  5272. </class>
  5273. <class name="HSlider" inherits="Slider" category="Core">
  5274. <brief_description>
  5275. </brief_description>
  5276. <description>
  5277. </description>
  5278. <methods>
  5279. </methods>
  5280. <constants>
  5281. </constants>
  5282. </class>
  5283. <class name="IP" inherits="Object" category="Core">
  5284. <brief_description>
  5285. </brief_description>
  5286. <description>
  5287. </description>
  5288. <methods>
  5289. <method name="resolve_hostname" >
  5290. <return type="String">
  5291. </return>
  5292. <argument index="0" name="host" type="String">
  5293. </argument>
  5294. <description>
  5295. </description>
  5296. </method>
  5297. <method name="resolve_hostname_queue_item" >
  5298. <return type="int">
  5299. </return>
  5300. <argument index="0" name="host" type="String">
  5301. </argument>
  5302. <description>
  5303. </description>
  5304. </method>
  5305. <method name="get_resolve_item_status" qualifiers="const" >
  5306. <return type="int">
  5307. </return>
  5308. <argument index="0" name="id" type="int">
  5309. </argument>
  5310. <description>
  5311. </description>
  5312. </method>
  5313. <method name="get_resolve_item_address" qualifiers="const" >
  5314. <return type="String">
  5315. </return>
  5316. <argument index="0" name="id" type="int">
  5317. </argument>
  5318. <description>
  5319. </description>
  5320. </method>
  5321. <method name="erase_resolve_item" >
  5322. <argument index="0" name="id" type="int">
  5323. </argument>
  5324. <description>
  5325. </description>
  5326. </method>
  5327. </methods>
  5328. <constants>
  5329. <constant name="RESOLVER_STATUS_NONE" value="0">
  5330. </constant>
  5331. <constant name="RESOLVER_STATUS_WAITING" value="1">
  5332. </constant>
  5333. <constant name="RESOLVER_STATUS_DONE" value="2">
  5334. </constant>
  5335. <constant name="RESOLVER_STATUS_ERROR" value="3">
  5336. </constant>
  5337. <constant name="RESOLVER_MAX_QUERIES" value="32">
  5338. </constant>
  5339. <constant name="RESOLVER_INVALID_ID" value="-1">
  5340. </constant>
  5341. </constants>
  5342. </class>
  5343. <class name="IP_Unix" inherits="IP" category="Core">
  5344. <brief_description>
  5345. </brief_description>
  5346. <description>
  5347. </description>
  5348. <methods>
  5349. </methods>
  5350. <constants>
  5351. </constants>
  5352. </class>
  5353. <class name="InputMap" inherits="Object" category="Core">
  5354. <brief_description>
  5355. </brief_description>
  5356. <description>
  5357. </description>
  5358. <methods>
  5359. </methods>
  5360. <constants>
  5361. </constants>
  5362. </class>
  5363. <class name="InterpolatedCamera" inherits="Camera" category="Core">
  5364. <brief_description>
  5365. </brief_description>
  5366. <description>
  5367. </description>
  5368. <methods>
  5369. <method name="set_target_path" >
  5370. <argument index="0" name="target_path" type="NodePath">
  5371. </argument>
  5372. <description>
  5373. </description>
  5374. </method>
  5375. <method name="get_target_path" qualifiers="const" >
  5376. <return type="NodePath">
  5377. </return>
  5378. <description>
  5379. </description>
  5380. </method>
  5381. <method name="set_target" >
  5382. <argument index="0" name="target" type="Object">
  5383. </argument>
  5384. <description>
  5385. </description>
  5386. </method>
  5387. <method name="set_speed" >
  5388. <argument index="0" name="speed" type="real">
  5389. </argument>
  5390. <description>
  5391. </description>
  5392. </method>
  5393. <method name="get_speed" qualifiers="const" >
  5394. <return type="real">
  5395. </return>
  5396. <description>
  5397. </description>
  5398. </method>
  5399. <method name="set_interpolation_enabled" >
  5400. <argument index="0" name="target_path" type="bool">
  5401. </argument>
  5402. <description>
  5403. </description>
  5404. </method>
  5405. <method name="is_interpolation_enabled" qualifiers="const" >
  5406. <return type="bool">
  5407. </return>
  5408. <description>
  5409. </description>
  5410. </method>
  5411. </methods>
  5412. <constants>
  5413. </constants>
  5414. </class>
  5415. <class name="Joint2D" inherits="Node2D" category="Core">
  5416. <brief_description>
  5417. </brief_description>
  5418. <description>
  5419. </description>
  5420. <methods>
  5421. <method name="set_node_a" >
  5422. <argument index="0" name="node" type="NodePath">
  5423. </argument>
  5424. <description>
  5425. </description>
  5426. </method>
  5427. <method name="get_node_a" qualifiers="const" >
  5428. <return type="NodePath">
  5429. </return>
  5430. <description>
  5431. </description>
  5432. </method>
  5433. <method name="set_node_b" >
  5434. <argument index="0" name="node" type="NodePath">
  5435. </argument>
  5436. <description>
  5437. </description>
  5438. </method>
  5439. <method name="get_node_b" qualifiers="const" >
  5440. <return type="NodePath">
  5441. </return>
  5442. <description>
  5443. </description>
  5444. </method>
  5445. </methods>
  5446. <constants>
  5447. </constants>
  5448. </class>
  5449. <class name="Label" inherits="Range" category="Core">
  5450. <brief_description>
  5451. </brief_description>
  5452. <description>
  5453. </description>
  5454. <methods>
  5455. <method name="set_align" >
  5456. <argument index="0" name="align" type="int">
  5457. </argument>
  5458. <description>
  5459. </description>
  5460. </method>
  5461. <method name="get_align" qualifiers="const" >
  5462. <return type="int">
  5463. </return>
  5464. <description>
  5465. </description>
  5466. </method>
  5467. <method name="set_valign" >
  5468. <argument index="0" name="valign" type="int">
  5469. </argument>
  5470. <description>
  5471. </description>
  5472. </method>
  5473. <method name="get_valign" qualifiers="const" >
  5474. <return type="int">
  5475. </return>
  5476. <description>
  5477. </description>
  5478. </method>
  5479. <method name="set_text" >
  5480. <argument index="0" name="text" type="String">
  5481. </argument>
  5482. <description>
  5483. </description>
  5484. </method>
  5485. <method name="get_text" qualifiers="const" >
  5486. <return type="String">
  5487. </return>
  5488. <description>
  5489. </description>
  5490. </method>
  5491. <method name="set_autowrap" >
  5492. <argument index="0" name="enable" type="bool">
  5493. </argument>
  5494. <description>
  5495. </description>
  5496. </method>
  5497. <method name="has_autowrap" qualifiers="const" >
  5498. <return type="bool">
  5499. </return>
  5500. <description>
  5501. </description>
  5502. </method>
  5503. <method name="get_line_height" qualifiers="const" >
  5504. <return type="int">
  5505. </return>
  5506. <description>
  5507. </description>
  5508. </method>
  5509. <method name="get_line_count" qualifiers="const" >
  5510. <return type="int">
  5511. </return>
  5512. <description>
  5513. </description>
  5514. </method>
  5515. </methods>
  5516. <constants>
  5517. <constant name="ALIGN_LEFT" value="0">
  5518. </constant>
  5519. <constant name="ALIGN_CENTER" value="1">
  5520. </constant>
  5521. <constant name="ALIGN_RIGHT" value="2">
  5522. </constant>
  5523. <constant name="ALIGN_FILL" value="3">
  5524. </constant>
  5525. <constant name="VALIGN_TOP" value="0">
  5526. </constant>
  5527. <constant name="VALIGN_CENTER" value="1">
  5528. </constant>
  5529. <constant name="VALIGN_BOTTOM" value="2">
  5530. </constant>
  5531. <constant name="VALIGN_FILL" value="3">
  5532. </constant>
  5533. </constants>
  5534. </class>
  5535. <class name="Light" inherits="VisualInstance" category="Core">
  5536. <brief_description>
  5537. </brief_description>
  5538. <description>
  5539. </description>
  5540. <methods>
  5541. <method name="set_parameter" >
  5542. <argument index="0" name="variable" type="int">
  5543. </argument>
  5544. <argument index="1" name="value" type="real">
  5545. </argument>
  5546. <description>
  5547. </description>
  5548. </method>
  5549. <method name="get_parameter" qualifiers="const" >
  5550. <return type="real">
  5551. </return>
  5552. <argument index="0" name="arg0" type="int">
  5553. </argument>
  5554. <description>
  5555. </description>
  5556. </method>
  5557. <method name="set_color" >
  5558. <argument index="0" name="color" type="int">
  5559. </argument>
  5560. <argument index="1" name="value" type="Color">
  5561. </argument>
  5562. <description>
  5563. </description>
  5564. </method>
  5565. <method name="get_color" qualifiers="const" >
  5566. <return type="Color">
  5567. </return>
  5568. <argument index="0" name="arg0" type="int">
  5569. </argument>
  5570. <description>
  5571. </description>
  5572. </method>
  5573. <method name="set_project_shadows" >
  5574. <argument index="0" name="enable" type="bool">
  5575. </argument>
  5576. <description>
  5577. </description>
  5578. </method>
  5579. <method name="has_project_shadows" qualifiers="const" >
  5580. <return type="bool">
  5581. </return>
  5582. <description>
  5583. </description>
  5584. </method>
  5585. <method name="set_projector" >
  5586. <argument index="0" name="projector" type="Texture">
  5587. </argument>
  5588. <description>
  5589. </description>
  5590. </method>
  5591. <method name="get_projector" qualifiers="const" >
  5592. <return type="Texture">
  5593. </return>
  5594. <description>
  5595. </description>
  5596. </method>
  5597. <method name="set_operator" >
  5598. <argument index="0" name="operator" type="int">
  5599. </argument>
  5600. <description>
  5601. </description>
  5602. </method>
  5603. <method name="get_operator" qualifiers="const" >
  5604. <return type="int">
  5605. </return>
  5606. <description>
  5607. </description>
  5608. </method>
  5609. </methods>
  5610. <constants>
  5611. <constant name="PARAM_RADIUS" value="2">
  5612. </constant>
  5613. <constant name="PARAM_ENERGY" value="3">
  5614. </constant>
  5615. <constant name="PARAM_ATTENUATION" value="4">
  5616. </constant>
  5617. <constant name="PARAM_SPOT_ANGLE" value="1">
  5618. </constant>
  5619. <constant name="PARAM_SPOT_ATTENUATION" value="4">
  5620. </constant>
  5621. <constant name="PARAM_SHADOW_DARKENING" value="5">
  5622. </constant>
  5623. <constant name="COLOR_AMBIENT" value="0">
  5624. </constant>
  5625. <constant name="COLOR_DIFFUSE" value="1">
  5626. </constant>
  5627. <constant name="COLOR_SPECULAR" value="2">
  5628. </constant>
  5629. </constants>
  5630. </class>
  5631. <class name="LineEdit" inherits="Control" category="Core">
  5632. <brief_description>
  5633. </brief_description>
  5634. <description>
  5635. </description>
  5636. <methods>
  5637. <method name="clear" >
  5638. <description>
  5639. </description>
  5640. </method>
  5641. <method name="select_all" >
  5642. <description>
  5643. </description>
  5644. </method>
  5645. <method name="set_text" >
  5646. <argument index="0" name="text" type="String">
  5647. </argument>
  5648. <description>
  5649. </description>
  5650. </method>
  5651. <method name="get_text" qualifiers="const" >
  5652. <return type="String">
  5653. </return>
  5654. <description>
  5655. </description>
  5656. </method>
  5657. <method name="set_cursor_pos" >
  5658. <argument index="0" name="pos" type="int">
  5659. </argument>
  5660. <description>
  5661. </description>
  5662. </method>
  5663. <method name="get_cursor_pos" qualifiers="const" >
  5664. <return type="int">
  5665. </return>
  5666. <description>
  5667. </description>
  5668. </method>
  5669. <method name="set_max_length" >
  5670. <argument index="0" name="chars" type="int">
  5671. </argument>
  5672. <description>
  5673. </description>
  5674. </method>
  5675. <method name="get_max_length" qualifiers="const" >
  5676. <return type="int">
  5677. </return>
  5678. <description>
  5679. </description>
  5680. </method>
  5681. <method name="append_at_cursor" >
  5682. <argument index="0" name="text" type="String">
  5683. </argument>
  5684. <description>
  5685. </description>
  5686. </method>
  5687. <method name="set_editable" >
  5688. <argument index="0" name="enabled" type="bool">
  5689. </argument>
  5690. <description>
  5691. </description>
  5692. </method>
  5693. <method name="is_editable" qualifiers="const" >
  5694. <return type="bool">
  5695. </return>
  5696. <description>
  5697. </description>
  5698. </method>
  5699. <method name="set_secret" >
  5700. <argument index="0" name="enabled" type="bool">
  5701. </argument>
  5702. <description>
  5703. </description>
  5704. </method>
  5705. <method name="is_secret" qualifiers="const" >
  5706. <return type="bool">
  5707. </return>
  5708. <description>
  5709. </description>
  5710. </method>
  5711. <method name="select" qualifiers="const" >
  5712. <return type="bool">
  5713. </return>
  5714. <description>
  5715. </description>
  5716. </method>
  5717. </methods>
  5718. <signals>
  5719. <signal name="text_entered">
  5720. <argument index="0" name="text" type="String">
  5721. </argument>
  5722. <description>
  5723. </description>
  5724. </signal>
  5725. <signal name="text_changed">
  5726. <argument index="0" name="text" type="String">
  5727. </argument>
  5728. <description>
  5729. </description>
  5730. </signal>
  5731. </signals>
  5732. <constants>
  5733. </constants>
  5734. </class>
  5735. <class name="LineShape2D" inherits="Shape2D" category="Core">
  5736. <brief_description>
  5737. </brief_description>
  5738. <description>
  5739. </description>
  5740. <methods>
  5741. <method name="set_normal" >
  5742. <argument index="0" name="normal" type="Vector2">
  5743. </argument>
  5744. <description>
  5745. </description>
  5746. </method>
  5747. <method name="get_normal" qualifiers="const" >
  5748. <return type="Vector2">
  5749. </return>
  5750. <description>
  5751. </description>
  5752. </method>
  5753. <method name="set_d" >
  5754. <argument index="0" name="d" type="real">
  5755. </argument>
  5756. <description>
  5757. </description>
  5758. </method>
  5759. <method name="get_d" qualifiers="const" >
  5760. <return type="real">
  5761. </return>
  5762. <description>
  5763. </description>
  5764. </method>
  5765. </methods>
  5766. <constants>
  5767. </constants>
  5768. </class>
  5769. <class name="MainLoop" inherits="Object" category="Core">
  5770. <brief_description>
  5771. </brief_description>
  5772. <description>
  5773. </description>
  5774. <methods>
  5775. <method name="input_event" >
  5776. <argument index="0" name="arg0" type="InputEvent">
  5777. </argument>
  5778. <description>
  5779. </description>
  5780. </method>
  5781. </methods>
  5782. <constants>
  5783. <constant name="NOTIFICATION_WM_FOCUS_IN" value="5">
  5784. </constant>
  5785. <constant name="NOTIFICATION_WM_FOCUS_OUT" value="6">
  5786. </constant>
  5787. <constant name="NOTIFICATION_WM_QUIT_REQUEST" value="7">
  5788. </constant>
  5789. </constants>
  5790. </class>
  5791. <class name="MarginContainer" inherits="Container" category="Core">
  5792. <brief_description>
  5793. </brief_description>
  5794. <description>
  5795. </description>
  5796. <methods>
  5797. </methods>
  5798. <constants>
  5799. </constants>
  5800. </class>
  5801. <class name="Material" inherits="Resource" category="Core">
  5802. <brief_description>
  5803. </brief_description>
  5804. <description>
  5805. </description>
  5806. <methods>
  5807. <method name="set_flag" >
  5808. <argument index="0" name="flag" type="int">
  5809. </argument>
  5810. <argument index="1" name="enable" type="bool">
  5811. </argument>
  5812. <description>
  5813. </description>
  5814. </method>
  5815. <method name="get_flag" qualifiers="const" >
  5816. <return type="bool">
  5817. </return>
  5818. <argument index="0" name="flag" type="int">
  5819. </argument>
  5820. <description>
  5821. </description>
  5822. </method>
  5823. <method name="set_hint" >
  5824. <argument index="0" name="hint" type="int">
  5825. </argument>
  5826. <argument index="1" name="enable" type="bool">
  5827. </argument>
  5828. <description>
  5829. </description>
  5830. </method>
  5831. <method name="get_hint" qualifiers="const" >
  5832. <return type="bool">
  5833. </return>
  5834. <argument index="0" name="hint" type="int">
  5835. </argument>
  5836. <description>
  5837. </description>
  5838. </method>
  5839. <method name="set_blend_mode" >
  5840. <argument index="0" name="mode" type="int">
  5841. </argument>
  5842. <description>
  5843. </description>
  5844. </method>
  5845. <method name="get_blend_mode" qualifiers="const" >
  5846. <return type="int">
  5847. </return>
  5848. <description>
  5849. </description>
  5850. </method>
  5851. <method name="set_shade_model" >
  5852. <argument index="0" name="model" type="int">
  5853. </argument>
  5854. <description>
  5855. </description>
  5856. </method>
  5857. <method name="get_shade_model" qualifiers="const" >
  5858. <return type="int">
  5859. </return>
  5860. <description>
  5861. </description>
  5862. </method>
  5863. <method name="set_line_width" >
  5864. <argument index="0" name="width" type="real">
  5865. </argument>
  5866. <description>
  5867. </description>
  5868. </method>
  5869. <method name="get_line_width" qualifiers="const" >
  5870. <return type="real">
  5871. </return>
  5872. <description>
  5873. </description>
  5874. </method>
  5875. <method name="set_shader_param" >
  5876. <argument index="0" name="param" type="String">
  5877. </argument>
  5878. <argument index="1" name="arg1" type="var">
  5879. </argument>
  5880. <description>
  5881. </description>
  5882. </method>
  5883. <method name="get_shader_param" qualifiers="const" >
  5884. <argument index="0" name="arg0" type="String">
  5885. </argument>
  5886. <description>
  5887. </description>
  5888. </method>
  5889. </methods>
  5890. <constants>
  5891. <constant name="FLAG_VISIBLE" value="0">
  5892. </constant>
  5893. <constant name="FLAG_DOUBLE_SIDED" value="1">
  5894. </constant>
  5895. <constant name="FLAG_INVERT_FACES" value="2">
  5896. </constant>
  5897. <constant name="FLAG_UNSHADED" value="3">
  5898. </constant>
  5899. <constant name="FLAG_ONTOP" value="4">
  5900. </constant>
  5901. <constant name="FLAG_WIREFRAME" value="5">
  5902. </constant>
  5903. <constant name="FLAG_BILLBOARD_TOGGLE" value="6">
  5904. </constant>
  5905. <constant name="FLAG_MAX" value="7">
  5906. </constant>
  5907. <constant name="HINT_DECAL" value="0">
  5908. </constant>
  5909. <constant name="HINT_OPAQUE_PRE_PASS" value="1">
  5910. </constant>
  5911. <constant name="HINT_NO_SHADOW" value="2">
  5912. </constant>
  5913. <constant name="HINT_NO_DEPTH_DRAW" value="3">
  5914. </constant>
  5915. <constant name="HINT_MAX" value="4">
  5916. </constant>
  5917. <constant name="SHADE_MODEL_LAMBERT" value="0">
  5918. </constant>
  5919. <constant name="SHADE_MODEL_LAMBERT_WRAP" value="1">
  5920. </constant>
  5921. <constant name="SHADE_MODEL_FRESNEL" value="2">
  5922. </constant>
  5923. <constant name="SHADE_MODEL_TOON" value="3">
  5924. </constant>
  5925. <constant name="SHADE_MODEL_CUSTOM_0" value="4">
  5926. </constant>
  5927. <constant name="SHADE_MODEL_CUSTOM_1" value="5">
  5928. </constant>
  5929. <constant name="SHADE_MODEL_CUSTOM_2" value="6">
  5930. </constant>
  5931. <constant name="SHADE_MODEL_CUSTOM_3" value="7">
  5932. </constant>
  5933. <constant name="BLEND_MODE_MIX" value="0">
  5934. </constant>
  5935. <constant name="BLEND_MODE_ADD" value="1">
  5936. </constant>
  5937. <constant name="BLEND_MODE_SUB" value="2">
  5938. </constant>
  5939. </constants>
  5940. </class>
  5941. <class name="MenuButton" inherits="Button" category="Core">
  5942. <brief_description>
  5943. </brief_description>
  5944. <description>
  5945. </description>
  5946. <methods>
  5947. <method name="get_popup" >
  5948. <return type="Object">
  5949. </return>
  5950. <description>
  5951. </description>
  5952. </method>
  5953. </methods>
  5954. <signals>
  5955. <signal name="about_to_show">
  5956. <description>
  5957. </description>
  5958. </signal>
  5959. </signals>
  5960. <constants>
  5961. </constants>
  5962. </class>
  5963. <class name="Mesh" inherits="Resource" category="Core">
  5964. <brief_description>
  5965. </brief_description>
  5966. <description>
  5967. </description>
  5968. <methods>
  5969. <method name="add_morph_target" >
  5970. <argument index="0" name="name" type="String">
  5971. </argument>
  5972. <description>
  5973. </description>
  5974. </method>
  5975. <method name="get_morph_target_count" qualifiers="const" >
  5976. <return type="int">
  5977. </return>
  5978. <description>
  5979. </description>
  5980. </method>
  5981. <method name="get_morph_target_name" qualifiers="const" >
  5982. <return type="String">
  5983. </return>
  5984. <argument index="0" name="index" type="int">
  5985. </argument>
  5986. <description>
  5987. </description>
  5988. </method>
  5989. <method name="clear_morph_targets" >
  5990. <description>
  5991. </description>
  5992. </method>
  5993. <method name="set_morph_target_mode" >
  5994. <argument index="0" name="mode" type="int">
  5995. </argument>
  5996. <description>
  5997. </description>
  5998. </method>
  5999. <method name="get_morph_target_mode" qualifiers="const" >
  6000. <return type="int">
  6001. </return>
  6002. <description>
  6003. </description>
  6004. </method>
  6005. <method name="add_surface" >
  6006. <argument index="0" name="primitive" type="int">
  6007. </argument>
  6008. <argument index="1" name="format" type="int">
  6009. </argument>
  6010. <argument index="2" name="array_len" type="int">
  6011. </argument>
  6012. <argument index="3" name="index_array_len" type="int">
  6013. </argument>
  6014. <description>
  6015. </description>
  6016. </method>
  6017. <method name="get_surface_count" qualifiers="const" >
  6018. <return type="int">
  6019. </return>
  6020. <description>
  6021. </description>
  6022. </method>
  6023. <method name="surface_remove" >
  6024. <argument index="0" name="surf_idx" type="int">
  6025. </argument>
  6026. <description>
  6027. </description>
  6028. </method>
  6029. <method name="surface_set_array" >
  6030. <return type="int">
  6031. </return>
  6032. <argument index="0" name="surf_idx" type="int">
  6033. </argument>
  6034. <argument index="1" name="array" type="int">
  6035. </argument>
  6036. <argument index="2" name="data" type="var">
  6037. </argument>
  6038. <description>
  6039. </description>
  6040. </method>
  6041. <method name="surface_get_array" qualifiers="const" >
  6042. <argument index="0" name="surf_idx" type="int">
  6043. </argument>
  6044. <argument index="1" name="array" type="int">
  6045. </argument>
  6046. <description>
  6047. </description>
  6048. </method>
  6049. <method name="surface_get_array_len" qualifiers="const" >
  6050. <return type="int">
  6051. </return>
  6052. <argument index="0" name="surf_idx" type="int">
  6053. </argument>
  6054. <description>
  6055. </description>
  6056. </method>
  6057. <method name="surface_get_array_index_len" qualifiers="const" >
  6058. <return type="int">
  6059. </return>
  6060. <argument index="0" name="surf_idx" type="int">
  6061. </argument>
  6062. <description>
  6063. </description>
  6064. </method>
  6065. <method name="surface_get_format" qualifiers="const" >
  6066. <return type="int">
  6067. </return>
  6068. <argument index="0" name="surf_idx" type="int">
  6069. </argument>
  6070. <description>
  6071. </description>
  6072. </method>
  6073. <method name="surface_get_primitive_type" qualifiers="const" >
  6074. <return type="int">
  6075. </return>
  6076. <argument index="0" name="surf_idx" type="int">
  6077. </argument>
  6078. <description>
  6079. </description>
  6080. </method>
  6081. <method name="surface_set_material" >
  6082. <argument index="0" name="surf_idx:Material" type="int">
  6083. </argument>
  6084. <argument index="1" name="arg1" type="Object">
  6085. </argument>
  6086. <description>
  6087. </description>
  6088. </method>
  6089. <method name="surface_get_material" qualifiers="const" >
  6090. <return type="Material">
  6091. </return>
  6092. <argument index="0" name="surf_idx" type="int">
  6093. </argument>
  6094. <description>
  6095. </description>
  6096. </method>
  6097. </methods>
  6098. <constants>
  6099. <constant name="NO_INDEX_ARRAY" value="-1">
  6100. </constant>
  6101. <constant name="ARRAY_WEIGHTS_SIZE" value="4">
  6102. </constant>
  6103. <constant name="ARRAY_VERTEX" value="0">
  6104. </constant>
  6105. <constant name="ARRAY_NORMAL" value="1">
  6106. </constant>
  6107. <constant name="ARRAY_TANGENT" value="2">
  6108. </constant>
  6109. <constant name="ARRAY_COLOR" value="3">
  6110. </constant>
  6111. <constant name="ARRAY_TEX_UV" value="4">
  6112. </constant>
  6113. <constant name="ARRAY_TEX_UV2" value="5">
  6114. </constant>
  6115. <constant name="ARRAY_BONES" value="6">
  6116. </constant>
  6117. <constant name="ARRAY_WEIGHTS" value="7">
  6118. </constant>
  6119. <constant name="ARRAY_INDEX" value="8">
  6120. </constant>
  6121. <constant name="ARRAY_FORMAT_VERTEX" value="1">
  6122. </constant>
  6123. <constant name="ARRAY_FORMAT_NORMAL" value="2">
  6124. </constant>
  6125. <constant name="ARRAY_FORMAT_TANGENT" value="4">
  6126. </constant>
  6127. <constant name="ARRAY_FORMAT_COLOR" value="8">
  6128. </constant>
  6129. <constant name="ARRAY_FORMAT_TEX_UV" value="16">
  6130. </constant>
  6131. <constant name="ARRAY_FORMAT_TEX_UV2" value="32">
  6132. </constant>
  6133. <constant name="ARRAY_FORMAT_BONES" value="64">
  6134. </constant>
  6135. <constant name="ARRAY_FORMAT_WEIGHTS" value="128">
  6136. </constant>
  6137. <constant name="ARRAY_FORMAT_INDEX" value="256">
  6138. </constant>
  6139. <constant name="PRIMITIVE_POINTS" value="0">
  6140. </constant>
  6141. <constant name="PRIMITIVE_LINES" value="1">
  6142. </constant>
  6143. <constant name="PRIMITIVE_LINE_STRIP" value="2">
  6144. </constant>
  6145. <constant name="PRIMITIVE_LINE_LOOP" value="3">
  6146. </constant>
  6147. <constant name="PRIMITIVE_TRIANGLES" value="4">
  6148. </constant>
  6149. <constant name="PRIMITIVE_TRIANGLE_STRIP" value="5">
  6150. </constant>
  6151. <constant name="PRIMITIVE_TRIANGLE_FAN" value="6">
  6152. </constant>
  6153. </constants>
  6154. </class>
  6155. <class name="MeshInstance" inherits="GeometryInstance" category="Core">
  6156. <brief_description>
  6157. </brief_description>
  6158. <description>
  6159. </description>
  6160. <methods>
  6161. <method name="set_mesh" >
  6162. <argument index="0" name="mesh" type="Mesh">
  6163. </argument>
  6164. <description>
  6165. </description>
  6166. </method>
  6167. <method name="get_mesh" qualifiers="const" >
  6168. <return type="Mesh">
  6169. </return>
  6170. <description>
  6171. </description>
  6172. </method>
  6173. <method name="get_aabb" qualifiers="const" >
  6174. <return type="AABB">
  6175. </return>
  6176. <description>
  6177. </description>
  6178. </method>
  6179. <method name="create_trimesh_collision" >
  6180. <description>
  6181. </description>
  6182. </method>
  6183. </methods>
  6184. <constants>
  6185. </constants>
  6186. </class>
  6187. <class name="MeshLibrary" inherits="Resource" category="Core">
  6188. <brief_description>
  6189. </brief_description>
  6190. <description>
  6191. </description>
  6192. <methods>
  6193. <method name="create_item" >
  6194. <argument index="0" name="id" type="int">
  6195. </argument>
  6196. <description>
  6197. </description>
  6198. </method>
  6199. <method name="set_item_name" >
  6200. <argument index="0" name="id" type="int">
  6201. </argument>
  6202. <argument index="1" name="name" type="String">
  6203. </argument>
  6204. <description>
  6205. </description>
  6206. </method>
  6207. <method name="set_item_mesh" >
  6208. <argument index="0" name="id" type="int">
  6209. </argument>
  6210. <argument index="1" name="mesh" type="Mesh">
  6211. </argument>
  6212. <description>
  6213. </description>
  6214. </method>
  6215. <method name="set_item_shape" >
  6216. <argument index="0" name="id" type="int">
  6217. </argument>
  6218. <argument index="1" name="shape" type="Shape">
  6219. </argument>
  6220. <description>
  6221. </description>
  6222. </method>
  6223. <method name="get_item_name" qualifiers="const" >
  6224. <return type="String">
  6225. </return>
  6226. <argument index="0" name="id" type="int">
  6227. </argument>
  6228. <description>
  6229. </description>
  6230. </method>
  6231. <method name="get_item_mesh" qualifiers="const" >
  6232. <return type="Mesh">
  6233. </return>
  6234. <argument index="0" name="id" type="int">
  6235. </argument>
  6236. <description>
  6237. </description>
  6238. </method>
  6239. <method name="get_item_shape" qualifiers="const" >
  6240. <return type="Shape">
  6241. </return>
  6242. <argument index="0" name="id" type="int">
  6243. </argument>
  6244. <description>
  6245. </description>
  6246. </method>
  6247. <method name="remove_item" >
  6248. <argument index="0" name="id" type="int">
  6249. </argument>
  6250. <description>
  6251. </description>
  6252. </method>
  6253. <method name="clear" >
  6254. <description>
  6255. </description>
  6256. </method>
  6257. <method name="get_item_list" qualifiers="const" >
  6258. <return type="IntArray">
  6259. </return>
  6260. <description>
  6261. </description>
  6262. </method>
  6263. <method name="get_last_unused_item_id" qualifiers="const" >
  6264. <return type="int">
  6265. </return>
  6266. <description>
  6267. </description>
  6268. </method>
  6269. </methods>
  6270. <constants>
  6271. </constants>
  6272. </class>
  6273. <class name="MultiMesh" inherits="Resource" category="Core">
  6274. <brief_description>
  6275. </brief_description>
  6276. <description>
  6277. </description>
  6278. <methods>
  6279. <method name="set_mesh" >
  6280. <argument index="0" name="mesh" type="Mesh">
  6281. </argument>
  6282. <description>
  6283. </description>
  6284. </method>
  6285. <method name="get_mesh" qualifiers="const" >
  6286. <return type="Mesh">
  6287. </return>
  6288. <description>
  6289. </description>
  6290. </method>
  6291. <method name="set_instance_count" >
  6292. <argument index="0" name="arg0" type="int">
  6293. </argument>
  6294. <description>
  6295. </description>
  6296. </method>
  6297. <method name="get_instance_count" qualifiers="const" >
  6298. <return type="int">
  6299. </return>
  6300. <description>
  6301. </description>
  6302. </method>
  6303. <method name="set_instance_transform" >
  6304. <argument index="0" name="arg0" type="int">
  6305. </argument>
  6306. <argument index="1" name="arg1" type="Transform">
  6307. </argument>
  6308. <description>
  6309. </description>
  6310. </method>
  6311. <method name="get_instance_transform" qualifiers="const" >
  6312. <return type="Transform">
  6313. </return>
  6314. <argument index="0" name="arg0" type="int">
  6315. </argument>
  6316. <description>
  6317. </description>
  6318. </method>
  6319. <method name="set_instance_color" >
  6320. <argument index="0" name="arg0" type="int">
  6321. </argument>
  6322. <argument index="1" name="arg1" type="Color">
  6323. </argument>
  6324. <description>
  6325. </description>
  6326. </method>
  6327. <method name="get_instance_color" qualifiers="const" >
  6328. <return type="Color">
  6329. </return>
  6330. <argument index="0" name="arg0" type="int">
  6331. </argument>
  6332. <description>
  6333. </description>
  6334. </method>
  6335. <method name="set_aabb" >
  6336. <argument index="0" name="arg0" type="AABB">
  6337. </argument>
  6338. <description>
  6339. </description>
  6340. </method>
  6341. <method name="get_aabb" qualifiers="const" >
  6342. <return type="AABB">
  6343. </return>
  6344. <description>
  6345. </description>
  6346. </method>
  6347. <method name="generate_aabb" >
  6348. <description>
  6349. </description>
  6350. </method>
  6351. </methods>
  6352. <constants>
  6353. </constants>
  6354. </class>
  6355. <class name="MultiMeshInstance" inherits="GeometryInstance" category="Core">
  6356. <brief_description>
  6357. </brief_description>
  6358. <description>
  6359. </description>
  6360. <methods>
  6361. <method name="set_multimesh" >
  6362. <argument index="0" name="multimesh" type="Object">
  6363. </argument>
  6364. <description>
  6365. </description>
  6366. </method>
  6367. <method name="get_multimesh" qualifiers="const" >
  6368. <return type="Object">
  6369. </return>
  6370. <description>
  6371. </description>
  6372. </method>
  6373. </methods>
  6374. <constants>
  6375. </constants>
  6376. </class>
  6377. <class name="Node" inherits="Object" category="Core">
  6378. <brief_description>
  6379. </brief_description>
  6380. <description>
  6381. </description>
  6382. <methods>
  6383. <method name="set_name" >
  6384. <argument index="0" name="name" type="String">
  6385. </argument>
  6386. <description>
  6387. </description>
  6388. </method>
  6389. <method name="get_name" qualifiers="const" >
  6390. <return type="String">
  6391. </return>
  6392. <description>
  6393. </description>
  6394. </method>
  6395. <method name="add_child" >
  6396. <argument index="0" name="node" type="Node">
  6397. </argument>
  6398. <description>
  6399. </description>
  6400. </method>
  6401. <method name="remove_child" >
  6402. <argument index="0" name="node" type="Node">
  6403. </argument>
  6404. <description>
  6405. </description>
  6406. </method>
  6407. <method name="remove_and_delete_child" >
  6408. <argument index="0" name="node" type="Node">
  6409. </argument>
  6410. <description>
  6411. </description>
  6412. </method>
  6413. <method name="get_child_count" qualifiers="const" >
  6414. <return type="int">
  6415. </return>
  6416. <description>
  6417. </description>
  6418. </method>
  6419. <method name="get_child" qualifiers="const" >
  6420. <return type="Node">
  6421. </return>
  6422. <argument index="0" name="idx" type="int">
  6423. </argument>
  6424. <description>
  6425. </description>
  6426. </method>
  6427. <method name="has_node" qualifiers="const" >
  6428. <return type="bool">
  6429. </return>
  6430. <argument index="0" name="path" type="NodePath">
  6431. </argument>
  6432. <description>
  6433. </description>
  6434. </method>
  6435. <method name="get_node" qualifiers="const" >
  6436. <return type="Node">
  6437. </return>
  6438. <argument index="0" name="path" type="NodePath">
  6439. </argument>
  6440. <description>
  6441. </description>
  6442. </method>
  6443. <method name="get_parent" qualifiers="const" >
  6444. <return type="Parent">
  6445. </return>
  6446. <description>
  6447. </description>
  6448. </method>
  6449. <method name="has_node_and_resource" qualifiers="const" >
  6450. <return type="bool">
  6451. </return>
  6452. <argument index="0" name="path" type="NodePath">
  6453. </argument>
  6454. <description>
  6455. </description>
  6456. </method>
  6457. <method name="get_node_and_resource" >
  6458. <return type="Array">
  6459. </return>
  6460. <argument index="0" name="path" type="NodePath">
  6461. </argument>
  6462. <description>
  6463. </description>
  6464. </method>
  6465. <method name="is_inside_scene" qualifiers="const" >
  6466. <return type="bool">
  6467. </return>
  6468. <description>
  6469. </description>
  6470. </method>
  6471. <method name="is_a_parent_of" qualifiers="const" >
  6472. <return type="bool">
  6473. </return>
  6474. <argument index="0" name="node" type="Node">
  6475. </argument>
  6476. <description>
  6477. </description>
  6478. </method>
  6479. <method name="is_greater_than" qualifiers="const" >
  6480. <return type="bool">
  6481. </return>
  6482. <argument index="0" name="node" type="Node">
  6483. </argument>
  6484. <description>
  6485. </description>
  6486. </method>
  6487. <method name="get_path" qualifiers="const" >
  6488. <return type="NodePath">
  6489. </return>
  6490. <description>
  6491. </description>
  6492. </method>
  6493. <method name="get_path_to" qualifiers="const" >
  6494. <return type="NodePath">
  6495. </return>
  6496. <argument index="0" name="node" type="Node">
  6497. </argument>
  6498. <description>
  6499. </description>
  6500. </method>
  6501. <method name="add_to_group" >
  6502. <argument index="0" name="group" type="String">
  6503. </argument>
  6504. <argument index="1" name="arg1" type="bool" default="false">
  6505. </argument>
  6506. <description>
  6507. </description>
  6508. </method>
  6509. <method name="remove_from_group" >
  6510. <argument index="0" name="group" type="String">
  6511. </argument>
  6512. <description>
  6513. </description>
  6514. </method>
  6515. <method name="is_in_group" qualifiers="const" >
  6516. <return type="bool">
  6517. </return>
  6518. <argument index="0" name="group" type="String">
  6519. </argument>
  6520. <description>
  6521. </description>
  6522. </method>
  6523. <method name="move_child" >
  6524. <argument index="0" name="child_node" type="Node">
  6525. </argument>
  6526. <argument index="1" name="to_pos" type="int">
  6527. </argument>
  6528. <description>
  6529. </description>
  6530. </method>
  6531. <method name="raise" >
  6532. <description>
  6533. </description>
  6534. </method>
  6535. <method name="set_owner" >
  6536. <argument index="0" name="owner" type="Node">
  6537. </argument>
  6538. <description>
  6539. </description>
  6540. </method>
  6541. <method name="get_owner" qualifiers="const" >
  6542. <return type="Node">
  6543. </return>
  6544. <description>
  6545. </description>
  6546. </method>
  6547. <method name="remove_and_skip" >
  6548. <description>
  6549. </description>
  6550. </method>
  6551. <method name="get_index" qualifiers="const" >
  6552. <return type="int">
  6553. </return>
  6554. <description>
  6555. </description>
  6556. </method>
  6557. <method name="print_tree" >
  6558. <description>
  6559. </description>
  6560. </method>
  6561. <method name="set_filename" >
  6562. <argument index="0" name="filename" type="String">
  6563. </argument>
  6564. <description>
  6565. </description>
  6566. </method>
  6567. <method name="get_filename" qualifiers="const" >
  6568. <return type="String">
  6569. </return>
  6570. <description>
  6571. </description>
  6572. </method>
  6573. <method name="propagate_notification" >
  6574. <argument index="0" name="what" type="int">
  6575. </argument>
  6576. <description>
  6577. </description>
  6578. </method>
  6579. <method name="set_process" >
  6580. <argument index="0" name="enable" type="bool">
  6581. </argument>
  6582. <description>
  6583. </description>
  6584. </method>
  6585. <method name="get_process_time" qualifiers="const" >
  6586. <return type="real">
  6587. </return>
  6588. <description>
  6589. </description>
  6590. </method>
  6591. <method name="is_processing" qualifiers="const" >
  6592. <return type="bool">
  6593. </return>
  6594. <description>
  6595. </description>
  6596. </method>
  6597. <method name="set_idle_process" >
  6598. <argument index="0" name="enable" type="bool">
  6599. </argument>
  6600. <description>
  6601. </description>
  6602. </method>
  6603. <method name="get_idle_process_time" qualifiers="const" >
  6604. <return type="real">
  6605. </return>
  6606. <description>
  6607. </description>
  6608. </method>
  6609. <method name="is_idle_processing" qualifiers="const" >
  6610. <return type="bool">
  6611. </return>
  6612. <description>
  6613. </description>
  6614. </method>
  6615. <method name="set_process_input" >
  6616. <argument index="0" name="enable" type="bool">
  6617. </argument>
  6618. <description>
  6619. </description>
  6620. </method>
  6621. <method name="is_processing_input" qualifiers="const" >
  6622. <return type="bool">
  6623. </return>
  6624. <description>
  6625. </description>
  6626. </method>
  6627. <method name="set_process_unhandled_input" >
  6628. <argument index="0" name="enable" type="bool">
  6629. </argument>
  6630. <description>
  6631. </description>
  6632. </method>
  6633. <method name="is_processing_unhandled_input" qualifiers="const" >
  6634. <return type="bool">
  6635. </return>
  6636. <description>
  6637. </description>
  6638. </method>
  6639. <method name="set_process_mode" >
  6640. <argument index="0" name="mode" type="int">
  6641. </argument>
  6642. <description>
  6643. </description>
  6644. </method>
  6645. <method name="get_process_mode" qualifiers="const" >
  6646. <return type="int">
  6647. </return>
  6648. <description>
  6649. </description>
  6650. </method>
  6651. <method name="can_process" qualifiers="const" >
  6652. <return type="bool">
  6653. </return>
  6654. <description>
  6655. </description>
  6656. </method>
  6657. <method name="print_stray_nodes" >
  6658. <description>
  6659. </description>
  6660. </method>
  6661. <method name="set_world" >
  6662. <argument index="0" name="world" type="World">
  6663. </argument>
  6664. <description>
  6665. </description>
  6666. </method>
  6667. <method name="get_world" qualifiers="const" >
  6668. <return type="World">
  6669. </return>
  6670. <description>
  6671. </description>
  6672. </method>
  6673. <method name="get_current_world" qualifiers="const" >
  6674. <return type="World">
  6675. </return>
  6676. <description>
  6677. </description>
  6678. </method>
  6679. <method name="get_scene" qualifiers="const" >
  6680. <return type="SceneMainLoop">
  6681. </return>
  6682. <description>
  6683. </description>
  6684. </method>
  6685. <method name="duplicate" qualifiers="const" >
  6686. <return type="Node">
  6687. </return>
  6688. <description>
  6689. </description>
  6690. </method>
  6691. <method name="replace_by" >
  6692. <argument index="0" name="node" type="Node">
  6693. </argument>
  6694. <argument index="1" name="keep_data" type="bool" default="false">
  6695. </argument>
  6696. <description>
  6697. </description>
  6698. </method>
  6699. </methods>
  6700. <signals>
  6701. <signal name="enter_scene">
  6702. <description>
  6703. </description>
  6704. </signal>
  6705. <signal name="renamed">
  6706. <description>
  6707. </description>
  6708. </signal>
  6709. <signal name="exit_scene">
  6710. <description>
  6711. </description>
  6712. </signal>
  6713. </signals>
  6714. <constants>
  6715. <constant name="NOTIFICATION_ENTER_SCENE" value="10">
  6716. </constant>
  6717. <constant name="NOTIFICATION_EXIT_SCENE" value="11">
  6718. </constant>
  6719. <constant name="NOTIFICATION_MOVED_IN_PARENT" value="12">
  6720. </constant>
  6721. <constant name="NOTIFICATION_CHILDREN_CONFIGURED" value="13">
  6722. </constant>
  6723. <constant name="NOTIFICATION_PROCESS" value="16">
  6724. </constant>
  6725. <constant name="NOTIFICATION_IDLE_PROCESS" value="17">
  6726. </constant>
  6727. <constant name="NOTIFICATION_PARENTED" value="18">
  6728. </constant>
  6729. <constant name="NOTIFICATION_UNPARENTED" value="19">
  6730. </constant>
  6731. <constant name="NOTIFICATION_ENTER_WORLD" value="20">
  6732. </constant>
  6733. <constant name="NOTIFICATION_EXIT_WORLD" value="21">
  6734. </constant>
  6735. <constant name="NOTIFICATION_PAUSED" value="14">
  6736. </constant>
  6737. <constant name="NOTIFICATION_UNPAUSED" value="15">
  6738. </constant>
  6739. <constant name="PROCESS_NORMAL" value="0">
  6740. </constant>
  6741. <constant name="PROCESS_PAUSE" value="1">
  6742. </constant>
  6743. <constant name="PROCESS_ALWAYS" value="2">
  6744. </constant>
  6745. </constants>
  6746. </class>
  6747. <class name="Node2D" inherits="CanvasItem" category="Core">
  6748. <brief_description>
  6749. </brief_description>
  6750. <description>
  6751. </description>
  6752. <methods>
  6753. <method name="set_pos" >
  6754. <argument index="0" name="pos" type="Vector2">
  6755. </argument>
  6756. <description>
  6757. </description>
  6758. </method>
  6759. <method name="set_rot" >
  6760. <argument index="0" name="rot" type="real">
  6761. </argument>
  6762. <description>
  6763. </description>
  6764. </method>
  6765. <method name="set_scale" >
  6766. <argument index="0" name="scale" type="Vector2">
  6767. </argument>
  6768. <description>
  6769. </description>
  6770. </method>
  6771. <method name="get_pos" qualifiers="const" >
  6772. <return type="Vector2">
  6773. </return>
  6774. <description>
  6775. </description>
  6776. </method>
  6777. <method name="get_rot" qualifiers="const" >
  6778. <return type="real">
  6779. </return>
  6780. <description>
  6781. </description>
  6782. </method>
  6783. <method name="get_scale" qualifiers="const" >
  6784. <return type="Vector2">
  6785. </return>
  6786. <description>
  6787. </description>
  6788. </method>
  6789. <method name="get_global_pos" qualifiers="const" >
  6790. <return type="Vector2">
  6791. </return>
  6792. <description>
  6793. </description>
  6794. </method>
  6795. </methods>
  6796. <constants>
  6797. </constants>
  6798. </class>
  6799. <class name="_OS" inherits="Object" category="Core">
  6800. <brief_description>
  6801. </brief_description>
  6802. <description>
  6803. </description>
  6804. <methods>
  6805. <method name="set_mouse_show" >
  6806. <argument index="0" name="show" type="bool">
  6807. </argument>
  6808. <description>
  6809. </description>
  6810. </method>
  6811. <method name="set_mouse_grab" >
  6812. <argument index="0" name="grab" type="bool">
  6813. </argument>
  6814. <description>
  6815. </description>
  6816. </method>
  6817. <method name="is_mouse_grab_enabled" qualifiers="const" >
  6818. <return type="bool">
  6819. </return>
  6820. <description>
  6821. </description>
  6822. </method>
  6823. <method name="get_mouse_pos" qualifiers="const" >
  6824. <return type="Vector2">
  6825. </return>
  6826. <description>
  6827. </description>
  6828. </method>
  6829. <method name="set_clipboard" >
  6830. <argument index="0" name="clipboard" type="String">
  6831. </argument>
  6832. <description>
  6833. </description>
  6834. </method>
  6835. <method name="get_clipboard" qualifiers="const" >
  6836. <return type="String">
  6837. </return>
  6838. <description>
  6839. </description>
  6840. </method>
  6841. <method name="set_video_mode" >
  6842. <argument index="0" name="size" type="Vector2">
  6843. </argument>
  6844. <argument index="1" name="fullscreen" type="bool">
  6845. </argument>
  6846. <argument index="2" name="resizable" type="bool">
  6847. </argument>
  6848. <argument index="3" name="screen" type="int" default="0">
  6849. </argument>
  6850. <description>
  6851. </description>
  6852. </method>
  6853. <method name="get_video_mode_size" qualifiers="const" >
  6854. <return type="Vector2">
  6855. </return>
  6856. <argument index="0" name="screen" type="int" default="0">
  6857. </argument>
  6858. <description>
  6859. </description>
  6860. </method>
  6861. <method name="is_video_mode_fullscreen" qualifiers="const" >
  6862. <return type="bool">
  6863. </return>
  6864. <argument index="0" name="screen" type="int" default="0">
  6865. </argument>
  6866. <description>
  6867. </description>
  6868. </method>
  6869. <method name="is_video_mode_resizable" qualifiers="const" >
  6870. <return type="bool">
  6871. </return>
  6872. <argument index="0" name="screen" type="int" default="0">
  6873. </argument>
  6874. <description>
  6875. </description>
  6876. </method>
  6877. <method name="get_fullscreen_mode_list" qualifiers="const" >
  6878. <return type="Array">
  6879. </return>
  6880. <argument index="0" name="screen" type="int" default="0">
  6881. </argument>
  6882. <description>
  6883. </description>
  6884. </method>
  6885. <method name="set_iterations_per_second" >
  6886. <argument index="0" name="iterations_per_second" type="int">
  6887. </argument>
  6888. <description>
  6889. </description>
  6890. </method>
  6891. <method name="get_iterations_per_second" qualifiers="const" >
  6892. <return type="int">
  6893. </return>
  6894. <description>
  6895. </description>
  6896. </method>
  6897. <method name="set_low_processor_usage_mode" >
  6898. <argument index="0" name="enable" type="bool">
  6899. </argument>
  6900. <description>
  6901. </description>
  6902. </method>
  6903. <method name="is_in_low_processor_usage_mode" qualifiers="const" >
  6904. <return type="bool">
  6905. </return>
  6906. <description>
  6907. </description>
  6908. </method>
  6909. <method name="get_executable_path" qualifiers="const" >
  6910. <return type="String">
  6911. </return>
  6912. <description>
  6913. </description>
  6914. </method>
  6915. <method name="execute" >
  6916. <return type="int">
  6917. </return>
  6918. <argument index="0" name="path" type="String">
  6919. </argument>
  6920. <argument index="1" name="arguments" type="StringArray">
  6921. </argument>
  6922. <argument index="2" name="blocking" type="bool">
  6923. </argument>
  6924. <description>
  6925. </description>
  6926. </method>
  6927. <method name="kill" >
  6928. <return type="int">
  6929. </return>
  6930. <argument index="0" name="pid" type="int">
  6931. </argument>
  6932. <description>
  6933. </description>
  6934. </method>
  6935. <method name="get_environment" qualifiers="const" >
  6936. <return type="String">
  6937. </return>
  6938. <argument index="0" name="environment" type="String">
  6939. </argument>
  6940. <description>
  6941. </description>
  6942. </method>
  6943. <method name="has_environment" qualifiers="const" >
  6944. <return type="bool">
  6945. </return>
  6946. <argument index="0" name="environment" type="String">
  6947. </argument>
  6948. <description>
  6949. </description>
  6950. </method>
  6951. <method name="get_name" qualifiers="const" >
  6952. <return type="String">
  6953. </return>
  6954. <description>
  6955. </description>
  6956. </method>
  6957. <method name="get_cmdline_args" >
  6958. <return type="StringArray">
  6959. </return>
  6960. <description>
  6961. </description>
  6962. </method>
  6963. <method name="get_main_loop" qualifiers="const" >
  6964. <return type="Object">
  6965. </return>
  6966. <description>
  6967. </description>
  6968. </method>
  6969. <method name="get_date" qualifiers="const" >
  6970. <return type="Dictionary">
  6971. </return>
  6972. <description>
  6973. </description>
  6974. </method>
  6975. <method name="get_time" qualifiers="const" >
  6976. <return type="Dictionary">
  6977. </return>
  6978. <description>
  6979. </description>
  6980. </method>
  6981. <method name="delay_usec" qualifiers="const" >
  6982. <argument index="0" name="usec" type="int">
  6983. </argument>
  6984. <description>
  6985. </description>
  6986. </method>
  6987. <method name="get_ticks_msec" qualifiers="const" >
  6988. <return type="int">
  6989. </return>
  6990. <description>
  6991. </description>
  6992. </method>
  6993. <method name="get_locale" qualifiers="const" >
  6994. <return type="String">
  6995. </return>
  6996. <description>
  6997. </description>
  6998. </method>
  6999. <method name="can_draw" qualifiers="const" >
  7000. <return type="bool">
  7001. </return>
  7002. <description>
  7003. </description>
  7004. </method>
  7005. <method name="get_frames_drawn" >
  7006. <return type="int">
  7007. </return>
  7008. <description>
  7009. </description>
  7010. </method>
  7011. <method name="is_stdout_verbose" qualifiers="const" >
  7012. <return type="bool">
  7013. </return>
  7014. <description>
  7015. </description>
  7016. </method>
  7017. <method name="get_mouse_button_state" qualifiers="const" >
  7018. <return type="int">
  7019. </return>
  7020. <description>
  7021. </description>
  7022. </method>
  7023. <method name="dump_memory_to_file" >
  7024. <argument index="0" name="file" type="String">
  7025. </argument>
  7026. <description>
  7027. </description>
  7028. </method>
  7029. <method name="dump_resources_to_file" >
  7030. <argument index="0" name="file" type="String">
  7031. </argument>
  7032. <description>
  7033. </description>
  7034. </method>
  7035. <method name="print_resources_in_use" >
  7036. <argument index="0" name="short" type="bool" default="false">
  7037. </argument>
  7038. <description>
  7039. </description>
  7040. </method>
  7041. <method name="print_all_resources" >
  7042. <argument index="0" name="tofile" type="String" default="&quot;&quot;">
  7043. </argument>
  7044. <description>
  7045. </description>
  7046. </method>
  7047. <method name="get_static_memory_usage" qualifiers="const" >
  7048. <return type="int">
  7049. </return>
  7050. <description>
  7051. </description>
  7052. </method>
  7053. <method name="get_static_memory_peak_usage" qualifiers="const" >
  7054. <return type="int">
  7055. </return>
  7056. <description>
  7057. </description>
  7058. </method>
  7059. <method name="get_dynamic_memory_usage" qualifiers="const" >
  7060. <return type="int">
  7061. </return>
  7062. <description>
  7063. </description>
  7064. </method>
  7065. </methods>
  7066. <constants>
  7067. <constant name="DAY_SUNDAY" value="0">
  7068. </constant>
  7069. <constant name="DAY_MONDAY" value="1">
  7070. </constant>
  7071. <constant name="DAY_TUESDAY" value="2">
  7072. </constant>
  7073. <constant name="DAY_WEDNESDAY" value="3">
  7074. </constant>
  7075. <constant name="DAY_THURSDAY" value="4">
  7076. </constant>
  7077. <constant name="DAY_FRIDAY" value="5">
  7078. </constant>
  7079. <constant name="DAY_SATURDAY" value="6">
  7080. </constant>
  7081. <constant name="MONTH_JANUARY" value="0">
  7082. </constant>
  7083. <constant name="MONTH_FEBRUARY" value="1">
  7084. </constant>
  7085. <constant name="MONTH_MARCH" value="2">
  7086. </constant>
  7087. <constant name="MONTH_APRIL" value="3">
  7088. </constant>
  7089. <constant name="MONTH_MAY" value="4">
  7090. </constant>
  7091. <constant name="MONTH_JUNE" value="5">
  7092. </constant>
  7093. <constant name="MONTH_JULY" value="6">
  7094. </constant>
  7095. <constant name="MONTH_AUGUST" value="7">
  7096. </constant>
  7097. <constant name="MONTH_SEPTEMBER" value="8">
  7098. </constant>
  7099. <constant name="MONTH_OCTOBER" value="9">
  7100. </constant>
  7101. <constant name="MONTH_NOVEMBER" value="10">
  7102. </constant>
  7103. <constant name="MONTH_DECEMBER" value="11">
  7104. </constant>
  7105. </constants>
  7106. </class>
  7107. <class name="Object" category="Core">
  7108. <brief_description>
  7109. </brief_description>
  7110. <description>
  7111. </description>
  7112. <methods>
  7113. <method name="get_type" qualifiers="const" >
  7114. <return type="String">
  7115. </return>
  7116. <description>
  7117. </description>
  7118. </method>
  7119. <method name="is_type" qualifiers="const" >
  7120. <return type="bool">
  7121. </return>
  7122. <argument index="0" name="type" type="String">
  7123. </argument>
  7124. <description>
  7125. </description>
  7126. </method>
  7127. <method name="set" >
  7128. <argument index="0" name="property" type="String">
  7129. </argument>
  7130. <argument index="1" name="value" type="var">
  7131. </argument>
  7132. <description>
  7133. </description>
  7134. </method>
  7135. <method name="get" qualifiers="const" >
  7136. <argument index="0" name="property" type="String">
  7137. </argument>
  7138. <description>
  7139. </description>
  7140. </method>
  7141. <method name="get_property_list" qualifiers="const" >
  7142. <return type="Array">
  7143. </return>
  7144. <description>
  7145. </description>
  7146. </method>
  7147. <method name="notification" >
  7148. <argument index="0" name="what" type="int">
  7149. </argument>
  7150. <argument index="1" name="arg1" type="bool" default="false">
  7151. </argument>
  7152. <description>
  7153. </description>
  7154. </method>
  7155. <method name="get_instance_ID" qualifiers="const" >
  7156. <return type="int">
  7157. </return>
  7158. <description>
  7159. </description>
  7160. </method>
  7161. <method name="set_script" >
  7162. <argument index="0" name="script" type="Script">
  7163. </argument>
  7164. <description>
  7165. </description>
  7166. </method>
  7167. <method name="get_script" qualifiers="const" >
  7168. <return type="Script">
  7169. </return>
  7170. <description>
  7171. </description>
  7172. </method>
  7173. <method name="set_meta" >
  7174. <argument index="0" name="name" type="String">
  7175. </argument>
  7176. <argument index="1" name="value" type="var">
  7177. </argument>
  7178. <description>
  7179. </description>
  7180. </method>
  7181. <method name="get_meta" qualifiers="const" >
  7182. <argument index="0" name="name" type="String">
  7183. </argument>
  7184. <description>
  7185. </description>
  7186. </method>
  7187. <method name="has_meta" qualifiers="const" >
  7188. <return type="bool">
  7189. </return>
  7190. <argument index="0" name="name" type="String">
  7191. </argument>
  7192. <description>
  7193. </description>
  7194. </method>
  7195. <method name="get_meta_list" qualifiers="const" >
  7196. <return type="StringArray">
  7197. </return>
  7198. <description>
  7199. </description>
  7200. </method>
  7201. <method name="call" >
  7202. <argument index="0" name="method" type="String">
  7203. </argument>
  7204. <argument index="1" name="arg1" type="var" default="NULL">
  7205. </argument>
  7206. <argument index="2" name="arg2" type="var" default="NULL">
  7207. </argument>
  7208. <argument index="3" name="arg3" type="var" default="NULL">
  7209. </argument>
  7210. <argument index="4" name="arg4" type="var" default="NULL">
  7211. </argument>
  7212. <description>
  7213. </description>
  7214. </method>
  7215. <method name="call_deferred" >
  7216. <argument index="0" name="method" type="String">
  7217. </argument>
  7218. <argument index="1" name="arg1" type="var" default="NULL">
  7219. </argument>
  7220. <argument index="2" name="arg2" type="var" default="NULL">
  7221. </argument>
  7222. <argument index="3" name="arg3" type="var" default="NULL">
  7223. </argument>
  7224. <argument index="4" name="arg4" type="var" default="NULL">
  7225. </argument>
  7226. <description>
  7227. </description>
  7228. </method>
  7229. <method name="add_user_signal" >
  7230. <argument index="0" name="signal" type="String">
  7231. </argument>
  7232. <argument index="1" name="arguments" type="Array" default="Array()">
  7233. </argument>
  7234. <description>
  7235. </description>
  7236. </method>
  7237. <method name="emit_signal" >
  7238. <argument index="0" name="signal" type="String">
  7239. </argument>
  7240. <argument index="1" name="arguments" type="Array" default="Array()">
  7241. </argument>
  7242. <description>
  7243. </description>
  7244. </method>
  7245. <method name="get_signal_list" qualifiers="const" >
  7246. <return type="Array">
  7247. </return>
  7248. <description>
  7249. </description>
  7250. </method>
  7251. <method name="connect" >
  7252. <argument index="0" name="signal" type="String">
  7253. </argument>
  7254. <argument index="1" name="target" type="Object">
  7255. </argument>
  7256. <argument index="2" name="method" type="String">
  7257. </argument>
  7258. <argument index="3" name="binds" type="Array" default="Array()">
  7259. </argument>
  7260. <argument index="4" name="flags" type="int" default="0">
  7261. </argument>
  7262. <description>
  7263. </description>
  7264. </method>
  7265. <method name="disconnect" >
  7266. <argument index="0" name="signal" type="String">
  7267. </argument>
  7268. <argument index="1" name="target" type="Object">
  7269. </argument>
  7270. <argument index="2" name="method" type="String">
  7271. </argument>
  7272. <description>
  7273. </description>
  7274. </method>
  7275. <method name="is_connected" qualifiers="const" >
  7276. <return type="bool">
  7277. </return>
  7278. <argument index="0" name="signal" type="String">
  7279. </argument>
  7280. <argument index="1" name="target" type="Object">
  7281. </argument>
  7282. <argument index="2" name="method" type="String">
  7283. </argument>
  7284. <description>
  7285. </description>
  7286. </method>
  7287. <method name="set_block_signals" >
  7288. <argument index="0" name="enable" type="bool">
  7289. </argument>
  7290. <description>
  7291. </description>
  7292. </method>
  7293. <method name="is_blocking_signals" qualifiers="const" >
  7294. <return type="bool">
  7295. </return>
  7296. <description>
  7297. </description>
  7298. </method>
  7299. <method name="set_message_translation" >
  7300. <argument index="0" name="enable" type="bool">
  7301. </argument>
  7302. <description>
  7303. </description>
  7304. </method>
  7305. <method name="can_translate_messages" >
  7306. <argument index="0" name="arg0" type="bool">
  7307. </argument>
  7308. <description>
  7309. </description>
  7310. </method>
  7311. <method name="XL_MESSAGE" qualifiers="const" >
  7312. <return type="String">
  7313. </return>
  7314. <argument index="0" name="message" type="String">
  7315. </argument>
  7316. <description>
  7317. </description>
  7318. </method>
  7319. <method name="tr" qualifiers="const" >
  7320. <return type="String">
  7321. </return>
  7322. <argument index="0" name="message" type="String">
  7323. </argument>
  7324. <description>
  7325. </description>
  7326. </method>
  7327. </methods>
  7328. <constants>
  7329. <constant name="NOTIFICATION_POSTINITIALIZE" value="0">
  7330. </constant>
  7331. <constant name="NOTIFICATION_PREDELETE" value="1">
  7332. </constant>
  7333. <constant name="CONNECT_DEFERRED" value="1">
  7334. </constant>
  7335. <constant name="CONNECT_PERSIST" value="2">
  7336. </constant>
  7337. <constant name="CONNECT_ONESHOT" value="4">
  7338. </constant>
  7339. </constants>
  7340. </class>
  7341. <class name="OmniLight" inherits="Light" category="Core">
  7342. <brief_description>
  7343. </brief_description>
  7344. <description>
  7345. </description>
  7346. <methods>
  7347. </methods>
  7348. <constants>
  7349. </constants>
  7350. </class>
  7351. <class name="OptimizedSaver" inherits="Reference" category="Core">
  7352. <brief_description>
  7353. </brief_description>
  7354. <description>
  7355. </description>
  7356. <methods>
  7357. <method name="set_target_platform" >
  7358. <argument index="0" name="name" type="String">
  7359. </argument>
  7360. <description>
  7361. </description>
  7362. </method>
  7363. <method name="get_target_platform" qualifiers="const" >
  7364. <return type="String">
  7365. </return>
  7366. <description>
  7367. </description>
  7368. </method>
  7369. <method name="set_target_name" >
  7370. <argument index="0" name="name" type="String">
  7371. </argument>
  7372. <description>
  7373. </description>
  7374. </method>
  7375. <method name="add_property" >
  7376. <argument index="0" name="name" type="String">
  7377. </argument>
  7378. <argument index="1" name="value" type="var">
  7379. </argument>
  7380. <description>
  7381. </description>
  7382. </method>
  7383. <method name="optimize_object" >
  7384. <return type="bool">
  7385. </return>
  7386. <argument index="0" name="obj" type="Object">
  7387. </argument>
  7388. <description>
  7389. </description>
  7390. </method>
  7391. </methods>
  7392. <constants>
  7393. </constants>
  7394. </class>
  7395. <class name="OptionButton" inherits="Button" category="Core">
  7396. <brief_description>
  7397. </brief_description>
  7398. <description>
  7399. </description>
  7400. <methods>
  7401. <method name="add_item" >
  7402. <argument index="0" name="label" type="String">
  7403. </argument>
  7404. <argument index="1" name="id" type="int" default="-1">
  7405. </argument>
  7406. <description>
  7407. </description>
  7408. </method>
  7409. <method name="add_icon_item" >
  7410. <argument index="0" name="texture" type="Texture">
  7411. </argument>
  7412. <argument index="1" name="label" type="String">
  7413. </argument>
  7414. <argument index="2" name="id" type="int">
  7415. </argument>
  7416. <description>
  7417. </description>
  7418. </method>
  7419. <method name="set_item_text" >
  7420. <argument index="0" name="idx" type="int">
  7421. </argument>
  7422. <argument index="1" name="text" type="String">
  7423. </argument>
  7424. <description>
  7425. </description>
  7426. </method>
  7427. <method name="set_item_icon" >
  7428. <argument index="0" name="idx" type="int">
  7429. </argument>
  7430. <argument index="1" name="texture" type="Texture">
  7431. </argument>
  7432. <description>
  7433. </description>
  7434. </method>
  7435. <method name="set_item_disabled" >
  7436. <argument index="0" name="idx" type="int">
  7437. </argument>
  7438. <argument index="1" name="disabled" type="bool">
  7439. </argument>
  7440. <description>
  7441. </description>
  7442. </method>
  7443. <method name="set_item_ID" >
  7444. <argument index="0" name="idx" type="int">
  7445. </argument>
  7446. <argument index="1" name="id" type="int">
  7447. </argument>
  7448. <description>
  7449. </description>
  7450. </method>
  7451. <method name="set_item_metadata" >
  7452. <argument index="0" name="idx" type="int">
  7453. </argument>
  7454. <argument index="1" name="metadata" type="var">
  7455. </argument>
  7456. <description>
  7457. </description>
  7458. </method>
  7459. <method name="get_item_text" qualifiers="const" >
  7460. <return type="String">
  7461. </return>
  7462. <argument index="0" name="idx" type="int">
  7463. </argument>
  7464. <description>
  7465. </description>
  7466. </method>
  7467. <method name="get_item_icon" qualifiers="const" >
  7468. <return type="Texture">
  7469. </return>
  7470. <argument index="0" name="idx" type="int">
  7471. </argument>
  7472. <description>
  7473. </description>
  7474. </method>
  7475. <method name="get_item_ID" qualifiers="const" >
  7476. <return type="int">
  7477. </return>
  7478. <argument index="0" name="idx" type="int">
  7479. </argument>
  7480. <description>
  7481. </description>
  7482. </method>
  7483. <method name="get_item_metadata" qualifiers="const" >
  7484. <argument index="0" name="idx" type="int">
  7485. </argument>
  7486. <description>
  7487. </description>
  7488. </method>
  7489. <method name="is_item_disabled" qualifiers="const" >
  7490. <return type="bool">
  7491. </return>
  7492. <argument index="0" name="idx" type="int">
  7493. </argument>
  7494. <description>
  7495. </description>
  7496. </method>
  7497. <method name="get_item_count" qualifiers="const" >
  7498. <return type="int">
  7499. </return>
  7500. <description>
  7501. </description>
  7502. </method>
  7503. <method name="add_separator" >
  7504. <description>
  7505. </description>
  7506. </method>
  7507. <method name="clear" >
  7508. <description>
  7509. </description>
  7510. </method>
  7511. <method name="select" >
  7512. <argument index="0" name="arg0" type="int">
  7513. </argument>
  7514. <description>
  7515. </description>
  7516. </method>
  7517. <method name="get_selected" qualifiers="const" >
  7518. <return type="int">
  7519. </return>
  7520. <description>
  7521. </description>
  7522. </method>
  7523. <method name="get_selected_ID" qualifiers="const" >
  7524. <return type="int">
  7525. </return>
  7526. <description>
  7527. </description>
  7528. </method>
  7529. <method name="get_selected_metadata" qualifiers="const" >
  7530. <description>
  7531. </description>
  7532. </method>
  7533. <method name="remove_item" >
  7534. <argument index="0" name="idx" type="int">
  7535. </argument>
  7536. <description>
  7537. </description>
  7538. </method>
  7539. </methods>
  7540. <signals>
  7541. <signal name="item_selected">
  7542. <argument index="0" name="ID" type="int">
  7543. </argument>
  7544. <description>
  7545. </description>
  7546. </signal>
  7547. </signals>
  7548. <constants>
  7549. </constants>
  7550. </class>
  7551. <class name="PHashTranslation" inherits="Translation" category="Core">
  7552. <brief_description>
  7553. </brief_description>
  7554. <description>
  7555. </description>
  7556. <methods>
  7557. </methods>
  7558. <constants>
  7559. </constants>
  7560. </class>
  7561. <class name="PacketPeer" inherits="Object" category="Core">
  7562. <brief_description>
  7563. </brief_description>
  7564. <description>
  7565. </description>
  7566. <methods>
  7567. </methods>
  7568. <constants>
  7569. </constants>
  7570. </class>
  7571. <class name="PacketPeerStream" inherits="PacketPeer" category="Core">
  7572. <brief_description>
  7573. </brief_description>
  7574. <description>
  7575. </description>
  7576. <methods>
  7577. <method name="set_stream_peer" >
  7578. <argument index="0" name="peer" type="StreamPeer">
  7579. </argument>
  7580. <description>
  7581. </description>
  7582. </method>
  7583. </methods>
  7584. <constants>
  7585. </constants>
  7586. </class>
  7587. <class name="Panel" inherits="Control" category="Core">
  7588. <brief_description>
  7589. </brief_description>
  7590. <description>
  7591. </description>
  7592. <methods>
  7593. </methods>
  7594. <constants>
  7595. </constants>
  7596. </class>
  7597. <class name="ParallaxBackground" inherits="CanvasLayer" category="Core">
  7598. <brief_description>
  7599. </brief_description>
  7600. <description>
  7601. </description>
  7602. <methods>
  7603. <method name="set_scroll_offset" >
  7604. <argument index="0" name="ofs" type="Vector2">
  7605. </argument>
  7606. <description>
  7607. </description>
  7608. </method>
  7609. <method name="get_scroll_offset" qualifiers="const" >
  7610. <return type="Vector2">
  7611. </return>
  7612. <description>
  7613. </description>
  7614. </method>
  7615. <method name="set_scroll_base_offset" >
  7616. <argument index="0" name="ofs" type="Vector2">
  7617. </argument>
  7618. <description>
  7619. </description>
  7620. </method>
  7621. <method name="get_scroll_base_offset" qualifiers="const" >
  7622. <return type="Vector2">
  7623. </return>
  7624. <description>
  7625. </description>
  7626. </method>
  7627. <method name="set_scroll_base_scale" >
  7628. <argument index="0" name="scale" type="Vector2">
  7629. </argument>
  7630. <description>
  7631. </description>
  7632. </method>
  7633. <method name="get_scroll_base_scale" qualifiers="const" >
  7634. <return type="Vector2">
  7635. </return>
  7636. <description>
  7637. </description>
  7638. </method>
  7639. <method name="set_limit_begin" >
  7640. <argument index="0" name="ofs" type="Vector2">
  7641. </argument>
  7642. <description>
  7643. </description>
  7644. </method>
  7645. <method name="get_limit_begin" qualifiers="const" >
  7646. <return type="Vector2">
  7647. </return>
  7648. <description>
  7649. </description>
  7650. </method>
  7651. <method name="set_limit_end" >
  7652. <argument index="0" name="ofs" type="Vector2">
  7653. </argument>
  7654. <description>
  7655. </description>
  7656. </method>
  7657. <method name="get_limit_end" qualifiers="const" >
  7658. <return type="Vector2">
  7659. </return>
  7660. <description>
  7661. </description>
  7662. </method>
  7663. </methods>
  7664. <constants>
  7665. </constants>
  7666. </class>
  7667. <class name="ParallaxLayer" inherits="Node2D" category="Core">
  7668. <brief_description>
  7669. </brief_description>
  7670. <description>
  7671. </description>
  7672. <methods>
  7673. <method name="set_motion_scale" >
  7674. <argument index="0" name="scale" type="Vector2">
  7675. </argument>
  7676. <description>
  7677. </description>
  7678. </method>
  7679. <method name="get_motion_scale" qualifiers="const" >
  7680. <return type="Vector2">
  7681. </return>
  7682. <description>
  7683. </description>
  7684. </method>
  7685. <method name="set_motion_wrap_begin" >
  7686. <argument index="0" name="wrap_begin" type="Vector2">
  7687. </argument>
  7688. <description>
  7689. </description>
  7690. </method>
  7691. <method name="get_motion_wrap_begin" qualifiers="const" >
  7692. <return type="Vector2">
  7693. </return>
  7694. <description>
  7695. </description>
  7696. </method>
  7697. <method name="set_motion_wrap_end" >
  7698. <argument index="0" name="wrap_end" type="Vector2">
  7699. </argument>
  7700. <description>
  7701. </description>
  7702. </method>
  7703. <method name="get_motion_wrap_end" qualifiers="const" >
  7704. <return type="Vector2">
  7705. </return>
  7706. <description>
  7707. </description>
  7708. </method>
  7709. </methods>
  7710. <constants>
  7711. </constants>
  7712. </class>
  7713. <class name="Particles" inherits="VisualInstance" category="Core">
  7714. <brief_description>
  7715. </brief_description>
  7716. <description>
  7717. </description>
  7718. <methods>
  7719. <method name="set_amount" >
  7720. <argument index="0" name="amount" type="int">
  7721. </argument>
  7722. <description>
  7723. </description>
  7724. </method>
  7725. <method name="get_amount" qualifiers="const" >
  7726. <return type="int">
  7727. </return>
  7728. <description>
  7729. </description>
  7730. </method>
  7731. <method name="set_emitting" >
  7732. <argument index="0" name="enabled" type="bool">
  7733. </argument>
  7734. <description>
  7735. </description>
  7736. </method>
  7737. <method name="is_emitting" qualifiers="const" >
  7738. <return type="bool">
  7739. </return>
  7740. <description>
  7741. </description>
  7742. </method>
  7743. <method name="set_visibility_aabb" >
  7744. <argument index="0" name="aabb" type="AABB">
  7745. </argument>
  7746. <description>
  7747. </description>
  7748. </method>
  7749. <method name="get_visibility_aabb" qualifiers="const" >
  7750. <return type="AABB">
  7751. </return>
  7752. <description>
  7753. </description>
  7754. </method>
  7755. <method name="set_emission_half_extents" >
  7756. <argument index="0" name="half_extents" type="Vector3">
  7757. </argument>
  7758. <description>
  7759. </description>
  7760. </method>
  7761. <method name="get_emission_half_extents" qualifiers="const" >
  7762. <return type="Vector3">
  7763. </return>
  7764. <description>
  7765. </description>
  7766. </method>
  7767. <method name="set_emission_base_velocity" >
  7768. <argument index="0" name="base_velocity" type="Vector3">
  7769. </argument>
  7770. <description>
  7771. </description>
  7772. </method>
  7773. <method name="get_emission_base_velocity" qualifiers="const" >
  7774. <return type="Vector3">
  7775. </return>
  7776. <description>
  7777. </description>
  7778. </method>
  7779. <method name="set_emission_points" >
  7780. <argument index="0" name="points" type="Vector3Array">
  7781. </argument>
  7782. <description>
  7783. </description>
  7784. </method>
  7785. <method name="get_emission_points" qualifiers="const" >
  7786. <return type="Vector3Array">
  7787. </return>
  7788. <description>
  7789. </description>
  7790. </method>
  7791. <method name="set_gravity_normal" >
  7792. <argument index="0" name="normal" type="Vector3">
  7793. </argument>
  7794. <description>
  7795. </description>
  7796. </method>
  7797. <method name="get_gravity_normal" qualifiers="const" >
  7798. <return type="Vector3">
  7799. </return>
  7800. <description>
  7801. </description>
  7802. </method>
  7803. <method name="set_variable" >
  7804. <argument index="0" name="variable" type="int">
  7805. </argument>
  7806. <argument index="1" name="value" type="real">
  7807. </argument>
  7808. <description>
  7809. </description>
  7810. </method>
  7811. <method name="get_variable" qualifiers="const" >
  7812. <return type="real">
  7813. </return>
  7814. <argument index="0" name="variable" type="int">
  7815. </argument>
  7816. <description>
  7817. </description>
  7818. </method>
  7819. <method name="set_randomness" >
  7820. <argument index="0" name="variable" type="int">
  7821. </argument>
  7822. <argument index="1" name="randomness" type="real">
  7823. </argument>
  7824. <description>
  7825. </description>
  7826. </method>
  7827. <method name="get_randomness" qualifiers="const" >
  7828. <return type="real">
  7829. </return>
  7830. <argument index="0" name="arg0" type="int">
  7831. </argument>
  7832. <description>
  7833. </description>
  7834. </method>
  7835. <method name="set_color_phase_pos" >
  7836. <argument index="0" name="phase" type="int">
  7837. </argument>
  7838. <argument index="1" name="pos" type="real">
  7839. </argument>
  7840. <description>
  7841. </description>
  7842. </method>
  7843. <method name="get_color_phase_pos" qualifiers="const" >
  7844. <return type="real">
  7845. </return>
  7846. <argument index="0" name="phase" type="int">
  7847. </argument>
  7848. <description>
  7849. </description>
  7850. </method>
  7851. <method name="set_color_phase_color" >
  7852. <argument index="0" name="phase" type="int">
  7853. </argument>
  7854. <argument index="1" name="color" type="Color">
  7855. </argument>
  7856. <description>
  7857. </description>
  7858. </method>
  7859. <method name="get_color_phase_color" qualifiers="const" >
  7860. <return type="Color">
  7861. </return>
  7862. <argument index="0" name="phase" type="int">
  7863. </argument>
  7864. <description>
  7865. </description>
  7866. </method>
  7867. <method name="set_material" >
  7868. <argument index="0" name="material" type="Material">
  7869. </argument>
  7870. <description>
  7871. </description>
  7872. </method>
  7873. <method name="get_material" qualifiers="const" >
  7874. <return type="Material">
  7875. </return>
  7876. <description>
  7877. </description>
  7878. </method>
  7879. <method name="set_emit_timeout" >
  7880. <argument index="0" name="arg0" type="real">
  7881. </argument>
  7882. <description>
  7883. </description>
  7884. </method>
  7885. <method name="get_emit_timeout" qualifiers="const" >
  7886. <return type="real">
  7887. </return>
  7888. <description>
  7889. </description>
  7890. </method>
  7891. <method name="set_height_from_velocity" >
  7892. <argument index="0" name="enable" type="bool">
  7893. </argument>
  7894. <description>
  7895. </description>
  7896. </method>
  7897. <method name="has_height_from_velocity" qualifiers="const" >
  7898. <return type="bool">
  7899. </return>
  7900. <description>
  7901. </description>
  7902. </method>
  7903. <method name="set_color_phases" >
  7904. <argument index="0" name="count" type="int">
  7905. </argument>
  7906. <description>
  7907. </description>
  7908. </method>
  7909. <method name="get_color_phases" qualifiers="const" >
  7910. <return type="int">
  7911. </return>
  7912. <description>
  7913. </description>
  7914. </method>
  7915. </methods>
  7916. <constants>
  7917. <constant name="VAR_LIFETIME" value="0">
  7918. </constant>
  7919. <constant name="VAR_SPREAD" value="1">
  7920. </constant>
  7921. <constant name="VAR_GRAVITY" value="2">
  7922. </constant>
  7923. <constant name="VAR_LINEAR_VELOCITY" value="3">
  7924. </constant>
  7925. <constant name="VAR_ANGULAR_VELOCITY" value="4">
  7926. </constant>
  7927. <constant name="VAR_LINEAR_ACCELERATION" value="5">
  7928. </constant>
  7929. <constant name="VAR_DRAG" value="6">
  7930. </constant>
  7931. <constant name="VAR_TANGENTIAL_ACCELERATION" value="7">
  7932. </constant>
  7933. <constant name="VAR_INITIAL_SIZE" value="9">
  7934. </constant>
  7935. <constant name="VAR_FINAL_SIZE" value="10">
  7936. </constant>
  7937. <constant name="VAR_INITIAL_ANGLE" value="11">
  7938. </constant>
  7939. <constant name="VAR_HEIGHT" value="12">
  7940. </constant>
  7941. <constant name="VAR_HEIGHT_SPEED_SCALE" value="13">
  7942. </constant>
  7943. <constant name="VAR_MAX" value="14">
  7944. </constant>
  7945. </constants>
  7946. </class>
  7947. <class name="Particles2D" inherits="Node2D" category="Core">
  7948. <brief_description>
  7949. </brief_description>
  7950. <description>
  7951. </description>
  7952. <methods>
  7953. <method name="set_emitting" >
  7954. <argument index="0" name="active" type="bool">
  7955. </argument>
  7956. <description>
  7957. </description>
  7958. </method>
  7959. <method name="is_emitting" qualifiers="const" >
  7960. <return type="bool">
  7961. </return>
  7962. <description>
  7963. </description>
  7964. </method>
  7965. <method name="set_amount" >
  7966. <argument index="0" name="amount" type="int">
  7967. </argument>
  7968. <description>
  7969. </description>
  7970. </method>
  7971. <method name="get_amount" qualifiers="const" >
  7972. <return type="int">
  7973. </return>
  7974. <description>
  7975. </description>
  7976. </method>
  7977. <method name="set_lifetime" >
  7978. <argument index="0" name="lifetime" type="real">
  7979. </argument>
  7980. <description>
  7981. </description>
  7982. </method>
  7983. <method name="get_lifetime" qualifiers="const" >
  7984. <return type="real">
  7985. </return>
  7986. <description>
  7987. </description>
  7988. </method>
  7989. <method name="set_pre_process_time" >
  7990. <argument index="0" name="time" type="real">
  7991. </argument>
  7992. <description>
  7993. </description>
  7994. </method>
  7995. <method name="get_pre_process_time" qualifiers="const" >
  7996. <return type="real">
  7997. </return>
  7998. <description>
  7999. </description>
  8000. </method>
  8001. <method name="set_emit_timeout" >
  8002. <argument index="0" name="value" type="real">
  8003. </argument>
  8004. <description>
  8005. </description>
  8006. </method>
  8007. <method name="get_emit_timeout" qualifiers="const" >
  8008. <return type="real">
  8009. </return>
  8010. <description>
  8011. </description>
  8012. </method>
  8013. <method name="set_param" >
  8014. <argument index="0" name="param" type="int">
  8015. </argument>
  8016. <argument index="1" name="value" type="real">
  8017. </argument>
  8018. <description>
  8019. </description>
  8020. </method>
  8021. <method name="get_param" qualifiers="const" >
  8022. <return type="real">
  8023. </return>
  8024. <argument index="0" name="param" type="int">
  8025. </argument>
  8026. <description>
  8027. </description>
  8028. </method>
  8029. <method name="set_randomness" >
  8030. <argument index="0" name="param" type="int">
  8031. </argument>
  8032. <argument index="1" name="value" type="real">
  8033. </argument>
  8034. <description>
  8035. </description>
  8036. </method>
  8037. <method name="get_randomness" qualifiers="const" >
  8038. <return type="real">
  8039. </return>
  8040. <argument index="0" name="param" type="int">
  8041. </argument>
  8042. <description>
  8043. </description>
  8044. </method>
  8045. <method name="set_texture" >
  8046. <argument index="0" name="texture" type="Object">
  8047. </argument>
  8048. <description>
  8049. </description>
  8050. </method>
  8051. <method name="get_texture" qualifiers="const" >
  8052. <return type="Texture">
  8053. </return>
  8054. <description>
  8055. </description>
  8056. </method>
  8057. <method name="set_emissor_offset" >
  8058. <argument index="0" name="offset" type="Vector2">
  8059. </argument>
  8060. <description>
  8061. </description>
  8062. </method>
  8063. <method name="get_emissor_offset" qualifiers="const" >
  8064. <return type="Vector2">
  8065. </return>
  8066. <description>
  8067. </description>
  8068. </method>
  8069. <method name="set_emission_half_extents" >
  8070. <argument index="0" name="extents" type="Vector2">
  8071. </argument>
  8072. <description>
  8073. </description>
  8074. </method>
  8075. <method name="get_emission_half_extents" qualifiers="const" >
  8076. <return type="Vector2">
  8077. </return>
  8078. <description>
  8079. </description>
  8080. </method>
  8081. <method name="set_color_phases" >
  8082. <argument index="0" name="phases" type="int">
  8083. </argument>
  8084. <description>
  8085. </description>
  8086. </method>
  8087. <method name="get_color_phases" qualifiers="const" >
  8088. <return type="int">
  8089. </return>
  8090. <description>
  8091. </description>
  8092. </method>
  8093. <method name="set_color_phase_color" >
  8094. <argument index="0" name="phase" type="int">
  8095. </argument>
  8096. <argument index="1" name="color" type="Color">
  8097. </argument>
  8098. <description>
  8099. </description>
  8100. </method>
  8101. <method name="get_color_phase_color" qualifiers="const" >
  8102. <return type="Color">
  8103. </return>
  8104. <argument index="0" name="phase" type="int">
  8105. </argument>
  8106. <description>
  8107. </description>
  8108. </method>
  8109. <method name="set_color_phase_pos" >
  8110. <argument index="0" name="phase" type="int">
  8111. </argument>
  8112. <argument index="1" name="pos" type="real">
  8113. </argument>
  8114. <description>
  8115. </description>
  8116. </method>
  8117. <method name="get_color_phase_pos" qualifiers="const" >
  8118. <return type="real">
  8119. </return>
  8120. <argument index="0" name="phase" type="int">
  8121. </argument>
  8122. <description>
  8123. </description>
  8124. </method>
  8125. <method name="pre_process" >
  8126. <argument index="0" name="time" type="real">
  8127. </argument>
  8128. <description>
  8129. </description>
  8130. </method>
  8131. <method name="set_use_local_space" >
  8132. <argument index="0" name="enable" type="bool">
  8133. </argument>
  8134. <description>
  8135. </description>
  8136. </method>
  8137. <method name="is_using_local_space" qualifiers="const" >
  8138. <return type="bool">
  8139. </return>
  8140. <description>
  8141. </description>
  8142. </method>
  8143. <method name="set_initial_velocity" >
  8144. <argument index="0" name="velocity" type="Vector2">
  8145. </argument>
  8146. <description>
  8147. </description>
  8148. </method>
  8149. <method name="get_initial_velocity" qualifiers="const" >
  8150. <return type="Vector2">
  8151. </return>
  8152. <description>
  8153. </description>
  8154. </method>
  8155. <method name="testee" >
  8156. <argument index="0" name="arg0" type="int" default="0">
  8157. </argument>
  8158. <argument index="1" name="arg1" type="int" default="1">
  8159. </argument>
  8160. <argument index="2" name="arg2" type="int" default="2">
  8161. </argument>
  8162. <argument index="3" name="arg3" type="int" default="3">
  8163. </argument>
  8164. <argument index="4" name="arg4" type="int" default="4">
  8165. </argument>
  8166. <description>
  8167. </description>
  8168. </method>
  8169. </methods>
  8170. <constants>
  8171. <constant name="PARAM_DIRECTION" value="0">
  8172. </constant>
  8173. <constant name="PARAM_SPREAD" value="1">
  8174. </constant>
  8175. <constant name="PARAM_LINEAR_VELOCITY" value="2">
  8176. </constant>
  8177. <constant name="PARAM_SPIN_VELOCITY" value="3">
  8178. </constant>
  8179. <constant name="PARAM_GRAVITY_DIRECTION" value="4">
  8180. </constant>
  8181. <constant name="PARAM_GRAVITY_STRENGTH" value="5">
  8182. </constant>
  8183. <constant name="PARAM_RADIAL_ACCEL" value="6">
  8184. </constant>
  8185. <constant name="PARAM_TANGENTIAL_ACCEL" value="7">
  8186. </constant>
  8187. <constant name="PARAM_INITIAL_SIZE" value="9">
  8188. </constant>
  8189. <constant name="PARAM_FINAL_SIZE" value="10">
  8190. </constant>
  8191. <constant name="PARAM_HUE_VARIATION" value="11">
  8192. </constant>
  8193. <constant name="PARAM_MAX" value="12">
  8194. </constant>
  8195. <constant name="MAX_COLOR_PHASES" value="4">
  8196. </constant>
  8197. </constants>
  8198. </class>
  8199. <class name="PathRemap" inherits="Object" category="Core">
  8200. <brief_description>
  8201. </brief_description>
  8202. <description>
  8203. </description>
  8204. <methods>
  8205. <method name="add_remap" >
  8206. <argument index="0" name="from" type="String">
  8207. </argument>
  8208. <argument index="1" name="to" type="String">
  8209. </argument>
  8210. <description>
  8211. </description>
  8212. </method>
  8213. <method name="has_remap" >
  8214. <argument index="0" name="path" type="String">
  8215. </argument>
  8216. <argument index="1" name="arg1" type="String">
  8217. </argument>
  8218. <description>
  8219. </description>
  8220. </method>
  8221. <method name="get_remap" qualifiers="const" >
  8222. <return type="String">
  8223. </return>
  8224. <argument index="0" name="path" type="String">
  8225. </argument>
  8226. <description>
  8227. </description>
  8228. </method>
  8229. <method name="erase_remap" >
  8230. <argument index="0" name="path" type="String">
  8231. </argument>
  8232. <description>
  8233. </description>
  8234. </method>
  8235. <method name="clear_remaps" >
  8236. <description>
  8237. </description>
  8238. </method>
  8239. </methods>
  8240. <constants>
  8241. </constants>
  8242. </class>
  8243. <class name="Physics2DDirectBodyState" inherits="Object" category="Core">
  8244. <brief_description>
  8245. </brief_description>
  8246. <description>
  8247. </description>
  8248. <methods>
  8249. <method name="get_total_gravity" qualifiers="const" >
  8250. <return type="Vector2">
  8251. </return>
  8252. <description>
  8253. </description>
  8254. </method>
  8255. <method name="get_total_density" qualifiers="const" >
  8256. <return type="real">
  8257. </return>
  8258. <description>
  8259. </description>
  8260. </method>
  8261. <method name="get_inverse_mass" qualifiers="const" >
  8262. <return type="real">
  8263. </return>
  8264. <description>
  8265. </description>
  8266. </method>
  8267. <method name="get_inverse_inertia" qualifiers="const" >
  8268. <return type="real">
  8269. </return>
  8270. <description>
  8271. </description>
  8272. </method>
  8273. <method name="set_linear_velocity" >
  8274. <argument index="0" name="velocity" type="Vector2">
  8275. </argument>
  8276. <description>
  8277. </description>
  8278. </method>
  8279. <method name="get_linear_velocity" qualifiers="const" >
  8280. <return type="Vector2">
  8281. </return>
  8282. <description>
  8283. </description>
  8284. </method>
  8285. <method name="set_angular_velocity" >
  8286. <argument index="0" name="velocity" type="real">
  8287. </argument>
  8288. <description>
  8289. </description>
  8290. </method>
  8291. <method name="get_angular_velocity" qualifiers="const" >
  8292. <return type="real">
  8293. </return>
  8294. <description>
  8295. </description>
  8296. </method>
  8297. <method name="set_transform" >
  8298. <argument index="0" name="transform" type="Matrix32">
  8299. </argument>
  8300. <description>
  8301. </description>
  8302. </method>
  8303. <method name="get_transform" qualifiers="const" >
  8304. <return type="Matrix32">
  8305. </return>
  8306. <description>
  8307. </description>
  8308. </method>
  8309. <method name="set_sleep_state" >
  8310. <argument index="0" name="enabled" type="bool">
  8311. </argument>
  8312. <description>
  8313. </description>
  8314. </method>
  8315. <method name="is_sleeping" qualifiers="const" >
  8316. <return type="bool">
  8317. </return>
  8318. <description>
  8319. </description>
  8320. </method>
  8321. <method name="get_contact_count" qualifiers="const" >
  8322. <return type="int">
  8323. </return>
  8324. <description>
  8325. </description>
  8326. </method>
  8327. <method name="get_contact_local_pos" qualifiers="const" >
  8328. <return type="Vector2">
  8329. </return>
  8330. <argument index="0" name="contact_idx" type="int">
  8331. </argument>
  8332. <description>
  8333. </description>
  8334. </method>
  8335. <method name="get_contact_local_normal" qualifiers="const" >
  8336. <return type="Vector2">
  8337. </return>
  8338. <argument index="0" name="contact_idx" type="int">
  8339. </argument>
  8340. <description>
  8341. </description>
  8342. </method>
  8343. <method name="get_contact_local_shape" qualifiers="const" >
  8344. <return type="int">
  8345. </return>
  8346. <argument index="0" name="contact_idx" type="int">
  8347. </argument>
  8348. <description>
  8349. </description>
  8350. </method>
  8351. <method name="get_contact_collider" qualifiers="const" >
  8352. <return type="RID">
  8353. </return>
  8354. <argument index="0" name="contact_idx" type="int">
  8355. </argument>
  8356. <description>
  8357. </description>
  8358. </method>
  8359. <method name="get_contact_collider_pos" qualifiers="const" >
  8360. <return type="Vector2">
  8361. </return>
  8362. <argument index="0" name="contact_idx" type="int">
  8363. </argument>
  8364. <description>
  8365. </description>
  8366. </method>
  8367. <method name="get_contact_collider_id" qualifiers="const" >
  8368. <return type="int">
  8369. </return>
  8370. <argument index="0" name="contact_idx" type="int">
  8371. </argument>
  8372. <description>
  8373. </description>
  8374. </method>
  8375. <method name="get_contact_collider_object" qualifiers="const" >
  8376. <return type="Object">
  8377. </return>
  8378. <argument index="0" name="contact_idx" type="int">
  8379. </argument>
  8380. <description>
  8381. </description>
  8382. </method>
  8383. <method name="get_contact_collider_shape" qualifiers="const" >
  8384. <return type="int">
  8385. </return>
  8386. <argument index="0" name="contact_idx" type="int">
  8387. </argument>
  8388. <description>
  8389. </description>
  8390. </method>
  8391. <method name="get_contact_collider_velocity_at_pos" qualifiers="const" >
  8392. <return type="Vector2">
  8393. </return>
  8394. <argument index="0" name="contact_idx" type="int">
  8395. </argument>
  8396. <description>
  8397. </description>
  8398. </method>
  8399. <method name="get_step" qualifiers="const" >
  8400. <return type="real">
  8401. </return>
  8402. <description>
  8403. </description>
  8404. </method>
  8405. <method name="integrate_forces" >
  8406. <description>
  8407. </description>
  8408. </method>
  8409. </methods>
  8410. <constants>
  8411. </constants>
  8412. </class>
  8413. <class name="Physics2DDirectBodyStateSW" inherits="Physics2DDirectBodyState" category="Core">
  8414. <brief_description>
  8415. </brief_description>
  8416. <description>
  8417. </description>
  8418. <methods>
  8419. </methods>
  8420. <constants>
  8421. </constants>
  8422. </class>
  8423. <class name="Physics2DServer" inherits="Object" category="Core">
  8424. <brief_description>
  8425. </brief_description>
  8426. <description>
  8427. </description>
  8428. <methods>
  8429. <method name="shape_create" >
  8430. <return type="RID">
  8431. </return>
  8432. <argument index="0" name="type" type="int">
  8433. </argument>
  8434. <description>
  8435. </description>
  8436. </method>
  8437. <method name="shape_set_data" >
  8438. <argument index="0" name="shape" type="RID">
  8439. </argument>
  8440. <argument index="1" name="data" type="var">
  8441. </argument>
  8442. <description>
  8443. </description>
  8444. </method>
  8445. <method name="shape_get_type" qualifiers="const" >
  8446. <return type="int">
  8447. </return>
  8448. <argument index="0" name="shape" type="RID">
  8449. </argument>
  8450. <description>
  8451. </description>
  8452. </method>
  8453. <method name="shape_get_data" qualifiers="const" >
  8454. <argument index="0" name="shape" type="RID">
  8455. </argument>
  8456. <description>
  8457. </description>
  8458. </method>
  8459. <method name="space_create" >
  8460. <return type="RID">
  8461. </return>
  8462. <description>
  8463. </description>
  8464. </method>
  8465. <method name="space_set_active" >
  8466. <argument index="0" name="space" type="RID">
  8467. </argument>
  8468. <argument index="1" name="active" type="bool">
  8469. </argument>
  8470. <description>
  8471. </description>
  8472. </method>
  8473. <method name="space_is_active" qualifiers="const" >
  8474. <return type="bool">
  8475. </return>
  8476. <argument index="0" name="space" type="RID">
  8477. </argument>
  8478. <description>
  8479. </description>
  8480. </method>
  8481. <method name="space_set_param" >
  8482. <argument index="0" name="space" type="RID">
  8483. </argument>
  8484. <argument index="1" name="param" type="int">
  8485. </argument>
  8486. <argument index="2" name="value" type="real">
  8487. </argument>
  8488. <description>
  8489. </description>
  8490. </method>
  8491. <method name="space_get_param" qualifiers="const" >
  8492. <return type="real">
  8493. </return>
  8494. <argument index="0" name="space" type="RID">
  8495. </argument>
  8496. <argument index="1" name="param" type="int">
  8497. </argument>
  8498. <description>
  8499. </description>
  8500. </method>
  8501. <method name="area_create" >
  8502. <return type="RID">
  8503. </return>
  8504. <description>
  8505. </description>
  8506. </method>
  8507. <method name="area_set_space" >
  8508. <argument index="0" name="area" type="RID">
  8509. </argument>
  8510. <argument index="1" name="space" type="RID">
  8511. </argument>
  8512. <description>
  8513. </description>
  8514. </method>
  8515. <method name="area_get_space" qualifiers="const" >
  8516. <return type="RID">
  8517. </return>
  8518. <argument index="0" name="area" type="RID">
  8519. </argument>
  8520. <description>
  8521. </description>
  8522. </method>
  8523. <method name="area_add_shape" >
  8524. <argument index="0" name="area" type="RID">
  8525. </argument>
  8526. <argument index="1" name="shape" type="int">
  8527. </argument>
  8528. <argument index="2" name="transform" type="RID" default="1,0, 0,1, 0,0">
  8529. </argument>
  8530. <description>
  8531. </description>
  8532. </method>
  8533. <method name="area_set_shape" qualifiers="const" >
  8534. <return type="RID">
  8535. </return>
  8536. <argument index="0" name="area" type="RID">
  8537. </argument>
  8538. <argument index="1" name="shape_idx" type="int">
  8539. </argument>
  8540. <description>
  8541. </description>
  8542. </method>
  8543. <method name="area_set_shape_transform" >
  8544. <argument index="0" name="area" type="RID">
  8545. </argument>
  8546. <argument index="1" name="shape_idx" type="int">
  8547. </argument>
  8548. <argument index="2" name="transform" type="Matrix32">
  8549. </argument>
  8550. <description>
  8551. </description>
  8552. </method>
  8553. <method name="area_get_shape_count" qualifiers="const" >
  8554. <return type="int">
  8555. </return>
  8556. <argument index="0" name="area" type="RID">
  8557. </argument>
  8558. <description>
  8559. </description>
  8560. </method>
  8561. <method name="area_get_shape" qualifiers="const" >
  8562. <return type="RID">
  8563. </return>
  8564. <argument index="0" name="area" type="RID">
  8565. </argument>
  8566. <argument index="1" name="shape_idx" type="int">
  8567. </argument>
  8568. <description>
  8569. </description>
  8570. </method>
  8571. <method name="area_get_shape_transform" qualifiers="const" >
  8572. <return type="Matrix32">
  8573. </return>
  8574. <argument index="0" name="area" type="RID">
  8575. </argument>
  8576. <argument index="1" name="shape_idx" type="int">
  8577. </argument>
  8578. <description>
  8579. </description>
  8580. </method>
  8581. <method name="area_remove_shape" >
  8582. <argument index="0" name="area" type="RID">
  8583. </argument>
  8584. <argument index="1" name="shape_idx" type="int">
  8585. </argument>
  8586. <description>
  8587. </description>
  8588. </method>
  8589. <method name="area_clear_shapes" >
  8590. <argument index="0" name="area" type="RID">
  8591. </argument>
  8592. <description>
  8593. </description>
  8594. </method>
  8595. <method name="area_set_param" qualifiers="const" >
  8596. <argument index="0" name="area" type="RID">
  8597. </argument>
  8598. <argument index="1" name="param" type="int">
  8599. </argument>
  8600. <description>
  8601. </description>
  8602. </method>
  8603. <method name="area_set_transform" qualifiers="const" >
  8604. <return type="Matrix32">
  8605. </return>
  8606. <argument index="0" name="area" type="RID">
  8607. </argument>
  8608. <description>
  8609. </description>
  8610. </method>
  8611. <method name="area_get_param" qualifiers="const" >
  8612. <argument index="0" name="area" type="RID">
  8613. </argument>
  8614. <argument index="1" name="param" type="int">
  8615. </argument>
  8616. <description>
  8617. </description>
  8618. </method>
  8619. <method name="area_get_transform" qualifiers="const" >
  8620. <return type="Matrix32">
  8621. </return>
  8622. <argument index="0" name="area" type="RID">
  8623. </argument>
  8624. <description>
  8625. </description>
  8626. </method>
  8627. <method name="area_attach_object_instance_ID" >
  8628. <argument index="0" name="area" type="RID">
  8629. </argument>
  8630. <argument index="1" name="id" type="int">
  8631. </argument>
  8632. <description>
  8633. </description>
  8634. </method>
  8635. <method name="area_get_object_instance_ID" qualifiers="const" >
  8636. <return type="int">
  8637. </return>
  8638. <argument index="0" name="area" type="RID">
  8639. </argument>
  8640. <description>
  8641. </description>
  8642. </method>
  8643. <method name="body_create" >
  8644. <return type="RID">
  8645. </return>
  8646. <argument index="0" name="mode" type="int" default="1">
  8647. </argument>
  8648. <argument index="1" name="init_sleeping" type="bool" default="false">
  8649. </argument>
  8650. <description>
  8651. </description>
  8652. </method>
  8653. <method name="body_set_space" >
  8654. <argument index="0" name="body" type="RID">
  8655. </argument>
  8656. <argument index="1" name="space" type="RID">
  8657. </argument>
  8658. <description>
  8659. </description>
  8660. </method>
  8661. <method name="body_get_space" qualifiers="const" >
  8662. <return type="RID">
  8663. </return>
  8664. <argument index="0" name="body" type="RID">
  8665. </argument>
  8666. <description>
  8667. </description>
  8668. </method>
  8669. <method name="body_set_mode" >
  8670. <argument index="0" name="body" type="RID">
  8671. </argument>
  8672. <argument index="1" name="mode" type="int">
  8673. </argument>
  8674. <description>
  8675. </description>
  8676. </method>
  8677. <method name="body_get_mode" qualifiers="const" >
  8678. <return type="int">
  8679. </return>
  8680. <argument index="0" name="body" type="RID">
  8681. </argument>
  8682. <argument index="1" name="arg1" type="int">
  8683. </argument>
  8684. <description>
  8685. </description>
  8686. </method>
  8687. <method name="body_add_shape" >
  8688. <argument index="0" name="body" type="RID">
  8689. </argument>
  8690. <argument index="1" name="shape" type="RID">
  8691. </argument>
  8692. <argument index="2" name="transform" type="Matrix32" default="1,0, 0,1, 0,0">
  8693. </argument>
  8694. <description>
  8695. </description>
  8696. </method>
  8697. <method name="body_set_shape" >
  8698. <argument index="0" name="body" type="RID">
  8699. </argument>
  8700. <argument index="1" name="shape_idx" type="int">
  8701. </argument>
  8702. <argument index="2" name="shape" type="RID">
  8703. </argument>
  8704. <description>
  8705. </description>
  8706. </method>
  8707. <method name="body_set_shape_transform" >
  8708. <argument index="0" name="body" type="RID">
  8709. </argument>
  8710. <argument index="1" name="shape_idx" type="int">
  8711. </argument>
  8712. <argument index="2" name="transform" type="Matrix32">
  8713. </argument>
  8714. <description>
  8715. </description>
  8716. </method>
  8717. <method name="body_get_shape_count" qualifiers="const" >
  8718. <return type="int">
  8719. </return>
  8720. <argument index="0" name="body" type="RID">
  8721. </argument>
  8722. <description>
  8723. </description>
  8724. </method>
  8725. <method name="body_get_shape" qualifiers="const" >
  8726. <return type="RID">
  8727. </return>
  8728. <argument index="0" name="body" type="RID">
  8729. </argument>
  8730. <argument index="1" name="shape_idx" type="int">
  8731. </argument>
  8732. <description>
  8733. </description>
  8734. </method>
  8735. <method name="body_get_shape_transform" qualifiers="const" >
  8736. <return type="Matrix32">
  8737. </return>
  8738. <argument index="0" name="body" type="RID">
  8739. </argument>
  8740. <argument index="1" name="shape_idx" type="int">
  8741. </argument>
  8742. <description>
  8743. </description>
  8744. </method>
  8745. <method name="body_remove_shape" >
  8746. <argument index="0" name="body" type="RID">
  8747. </argument>
  8748. <argument index="1" name="shape_idx" type="int">
  8749. </argument>
  8750. <description>
  8751. </description>
  8752. </method>
  8753. <method name="body_clear_shapes" >
  8754. <argument index="0" name="body" type="RID">
  8755. </argument>
  8756. <description>
  8757. </description>
  8758. </method>
  8759. <method name="body_attach_object_instance_ID" >
  8760. <argument index="0" name="body" type="RID">
  8761. </argument>
  8762. <argument index="1" name="id" type="int">
  8763. </argument>
  8764. <description>
  8765. </description>
  8766. </method>
  8767. <method name="body_get_object_instance_ID" qualifiers="const" >
  8768. <return type="int">
  8769. </return>
  8770. <argument index="0" name="body" type="RID">
  8771. </argument>
  8772. <description>
  8773. </description>
  8774. </method>
  8775. <method name="body_set_enable_continuous_collision_detection" >
  8776. <argument index="0" name="body" type="RID">
  8777. </argument>
  8778. <argument index="1" name="enable" type="bool">
  8779. </argument>
  8780. <description>
  8781. </description>
  8782. </method>
  8783. <method name="body_is_continuous_collision_detection_enabled" qualifiers="const" >
  8784. <return type="bool">
  8785. </return>
  8786. <argument index="0" name="body" type="RID">
  8787. </argument>
  8788. <description>
  8789. </description>
  8790. </method>
  8791. <method name="body_set_param" >
  8792. <argument index="0" name="body" type="RID">
  8793. </argument>
  8794. <argument index="1" name="param" type="int">
  8795. </argument>
  8796. <argument index="2" name="value" type="real">
  8797. </argument>
  8798. <description>
  8799. </description>
  8800. </method>
  8801. <method name="body_get_param" qualifiers="const" >
  8802. <return type="real">
  8803. </return>
  8804. <argument index="0" name="body" type="RID">
  8805. </argument>
  8806. <argument index="1" name="param" type="int">
  8807. </argument>
  8808. <description>
  8809. </description>
  8810. </method>
  8811. <method name="body_static_simulate_motion" >
  8812. <argument index="0" name="body" type="RID">
  8813. </argument>
  8814. <argument index="1" name="new_xform" type="Matrix32">
  8815. </argument>
  8816. <description>
  8817. </description>
  8818. </method>
  8819. <method name="body_set_state" >
  8820. <argument index="0" name="body" type="RID">
  8821. </argument>
  8822. <argument index="1" name="state" type="int">
  8823. </argument>
  8824. <argument index="2" name="value" type="var">
  8825. </argument>
  8826. <description>
  8827. </description>
  8828. </method>
  8829. <method name="body_get_state" qualifiers="const" >
  8830. <argument index="0" name="body" type="RID">
  8831. </argument>
  8832. <argument index="1" name="state" type="int">
  8833. </argument>
  8834. <description>
  8835. </description>
  8836. </method>
  8837. <method name="body_apply_impulse" >
  8838. <argument index="0" name="body" type="RID">
  8839. </argument>
  8840. <argument index="1" name="pos" type="Vector2">
  8841. </argument>
  8842. <argument index="2" name="impulse" type="Vector2">
  8843. </argument>
  8844. <description>
  8845. </description>
  8846. </method>
  8847. <method name="body_set_axis_velocity" >
  8848. <argument index="0" name="body" type="RID">
  8849. </argument>
  8850. <argument index="1" name="axis_velocity" type="Vector2">
  8851. </argument>
  8852. <description>
  8853. </description>
  8854. </method>
  8855. <method name="body_add_collision_exception" >
  8856. <argument index="0" name="body" type="RID">
  8857. </argument>
  8858. <argument index="1" name="excepted_body" type="RID">
  8859. </argument>
  8860. <description>
  8861. </description>
  8862. </method>
  8863. <method name="body_remove_collision_exception" >
  8864. <argument index="0" name="body" type="RID">
  8865. </argument>
  8866. <argument index="1" name="excepted_body" type="RID">
  8867. </argument>
  8868. <description>
  8869. </description>
  8870. </method>
  8871. <method name="body_set_max_contacts_reported" >
  8872. <argument index="0" name="body" type="RID">
  8873. </argument>
  8874. <argument index="1" name="amount" type="int">
  8875. </argument>
  8876. <description>
  8877. </description>
  8878. </method>
  8879. <method name="body_get_max_contacts_reported" qualifiers="const" >
  8880. <return type="int">
  8881. </return>
  8882. <argument index="0" name="body" type="RID">
  8883. </argument>
  8884. <description>
  8885. </description>
  8886. </method>
  8887. <method name="body_set_omit_force_integration" >
  8888. <argument index="0" name="body" type="RID">
  8889. </argument>
  8890. <argument index="1" name="enable" type="bool">
  8891. </argument>
  8892. <description>
  8893. </description>
  8894. </method>
  8895. <method name="body_is_omitting_force_integration" qualifiers="const" >
  8896. <return type="bool">
  8897. </return>
  8898. <argument index="0" name="body" type="RID">
  8899. </argument>
  8900. <description>
  8901. </description>
  8902. </method>
  8903. <method name="pin_joint_create" >
  8904. <return type="RID">
  8905. </return>
  8906. <argument index="0" name="anchor" type="Vector2">
  8907. </argument>
  8908. <argument index="1" name="body_a" type="RID">
  8909. </argument>
  8910. <argument index="2" name="body_b" type="RID" default="RID()">
  8911. </argument>
  8912. <description>
  8913. </description>
  8914. </method>
  8915. <method name="groove_joint_create" >
  8916. <return type="RID">
  8917. </return>
  8918. <argument index="0" name="groove1_a" type="Vector2">
  8919. </argument>
  8920. <argument index="1" name="groove2_a" type="Vector2">
  8921. </argument>
  8922. <argument index="2" name="anchor_b" type="Vector2">
  8923. </argument>
  8924. <argument index="3" name="body_a" type="RID" default="RID()">
  8925. </argument>
  8926. <argument index="4" name="body_b" type="RID" default="RID()">
  8927. </argument>
  8928. <description>
  8929. </description>
  8930. </method>
  8931. <method name="damped_spring_joint_create" >
  8932. <return type="RID">
  8933. </return>
  8934. <argument index="0" name="anchor_a" type="Vector2">
  8935. </argument>
  8936. <argument index="1" name="anchor_b" type="Vector2">
  8937. </argument>
  8938. <argument index="2" name="body_a" type="RID">
  8939. </argument>
  8940. <argument index="3" name="body_b" type="RID" default="RID()">
  8941. </argument>
  8942. <description>
  8943. </description>
  8944. </method>
  8945. <method name="damped_string_joint_set_param" >
  8946. <argument index="0" name="joint" type="RID">
  8947. </argument>
  8948. <argument index="1" name="param" type="int">
  8949. </argument>
  8950. <argument index="2" name="value" type="real" default="RID()">
  8951. </argument>
  8952. <description>
  8953. </description>
  8954. </method>
  8955. <method name="damped_string_joint_get_param" qualifiers="const" >
  8956. <return type="real">
  8957. </return>
  8958. <argument index="0" name="joint" type="RID">
  8959. </argument>
  8960. <argument index="1" name="param" type="int">
  8961. </argument>
  8962. <description>
  8963. </description>
  8964. </method>
  8965. <method name="joint_get_type" qualifiers="const" >
  8966. <return type="int">
  8967. </return>
  8968. <argument index="0" name="joint" type="RID">
  8969. </argument>
  8970. <description>
  8971. </description>
  8972. </method>
  8973. <method name="query_create" >
  8974. <return type="RID">
  8975. </return>
  8976. <argument index="0" name="receiver" type="Object">
  8977. </argument>
  8978. <argument index="1" name="callback" type="String">
  8979. </argument>
  8980. <argument index="2" name="userdata" type="var" default="NULL">
  8981. </argument>
  8982. <argument index="3" name="persist" type="bool" default="true">
  8983. </argument>
  8984. <description>
  8985. </description>
  8986. </method>
  8987. <method name="query_body_state" >
  8988. <argument index="0" name="query" type="RID">
  8989. </argument>
  8990. <argument index="1" name="body" type="RID">
  8991. </argument>
  8992. <description>
  8993. </description>
  8994. </method>
  8995. <method name="query_body_direct_state" >
  8996. <argument index="0" name="query" type="RID">
  8997. </argument>
  8998. <argument index="1" name="body" type="RID">
  8999. </argument>
  9000. <description>
  9001. </description>
  9002. </method>
  9003. <method name="query_area" >
  9004. <argument index="0" name="query" type="RID">
  9005. </argument>
  9006. <argument index="1" name="area" type="RID">
  9007. </argument>
  9008. <description>
  9009. </description>
  9010. </method>
  9011. <method name="query_intersection" >
  9012. <argument index="0" name="query" type="RID">
  9013. </argument>
  9014. <argument index="1" name="space" type="RID">
  9015. </argument>
  9016. <argument index="2" name="notify_hint_only" type="bool" default="false">
  9017. </argument>
  9018. <argument index="3" name="exclude" type="Array" default="Array()">
  9019. </argument>
  9020. <argument index="4" name="usermask" type="int" default="0">
  9021. </argument>
  9022. <description>
  9023. </description>
  9024. </method>
  9025. <method name="query_intersection_ray" >
  9026. <argument index="0" name="query" type="RID">
  9027. </argument>
  9028. <argument index="1" name="from" type="Vector2">
  9029. </argument>
  9030. <argument index="2" name="dir" type="Vector2">
  9031. </argument>
  9032. <description>
  9033. </description>
  9034. </method>
  9035. <method name="query_intersection_segment" >
  9036. <argument index="0" name="query" type="RID">
  9037. </argument>
  9038. <argument index="1" name="from" type="Vector2">
  9039. </argument>
  9040. <argument index="2" name="to" type="Vector2">
  9041. </argument>
  9042. <description>
  9043. </description>
  9044. </method>
  9045. <method name="query_intersection_shape" >
  9046. <argument index="0" name="query" type="RID">
  9047. </argument>
  9048. <argument index="1" name="shape" type="RID">
  9049. </argument>
  9050. <argument index="2" name="transform" type="Matrix32">
  9051. </argument>
  9052. <description>
  9053. </description>
  9054. </method>
  9055. <method name="query_clear" >
  9056. <argument index="0" name="query" type="RID">
  9057. </argument>
  9058. <description>
  9059. </description>
  9060. </method>
  9061. <method name="query_get_type" qualifiers="const" >
  9062. <return type="int">
  9063. </return>
  9064. <argument index="0" name="query" type="RID">
  9065. </argument>
  9066. <description>
  9067. </description>
  9068. </method>
  9069. <method name="query_get_target" qualifiers="const" >
  9070. <return type="RID">
  9071. </return>
  9072. <argument index="0" name="query" type="RID">
  9073. </argument>
  9074. <description>
  9075. </description>
  9076. </method>
  9077. <method name="free" >
  9078. <argument index="0" name="rid" type="RID">
  9079. </argument>
  9080. <description>
  9081. </description>
  9082. </method>
  9083. <method name="set_active" >
  9084. <argument index="0" name="active" type="bool">
  9085. </argument>
  9086. <description>
  9087. </description>
  9088. </method>
  9089. </methods>
  9090. <constants>
  9091. <constant name="SHAPE_LINE" value="0">
  9092. </constant>
  9093. <constant name="SHAPE_SEGMENT" value="1">
  9094. </constant>
  9095. <constant name="SHAPE_CIRCLE" value="2">
  9096. </constant>
  9097. <constant name="SHAPE_RECTANGLE" value="3">
  9098. </constant>
  9099. <constant name="SHAPE_CAPSULE" value="4">
  9100. </constant>
  9101. <constant name="SHAPE_CONVEX_POLYGON" value="5">
  9102. </constant>
  9103. <constant name="SHAPE_CONCAVE_POLYGON" value="6">
  9104. </constant>
  9105. <constant name="SHAPE_CUSTOM" value="7">
  9106. </constant>
  9107. <constant name="AREA_PARAM_OVERRIDE_PARAMS" value="0">
  9108. </constant>
  9109. <constant name="AREA_PARAM_GRAVITY" value="1">
  9110. </constant>
  9111. <constant name="AREA_PARAM_GRAVITY_VECTOR" value="2">
  9112. </constant>
  9113. <constant name="AREA_PARAM_GRAVITY_IS_POINT" value="3">
  9114. </constant>
  9115. <constant name="AREA_PARAM_GRAVITY_POINT_ATTENUATION" value="4">
  9116. </constant>
  9117. <constant name="AREA_PARAM_DENSITY" value="5">
  9118. </constant>
  9119. <constant name="AREA_PARAM_PRIORITY" value="6">
  9120. </constant>
  9121. <constant name="BODY_MODE_STATIC" value="0">
  9122. </constant>
  9123. <constant name="BODY_MODE_RIGID" value="1">
  9124. </constant>
  9125. <constant name="BODY_MODE_CHARACTER" value="2">
  9126. </constant>
  9127. <constant name="BODY_PARAM_BOUNCE" value="0">
  9128. </constant>
  9129. <constant name="BODY_PARAM_FRICTION" value="1">
  9130. </constant>
  9131. <constant name="BODY_PARAM_MASS" value="2">
  9132. </constant>
  9133. <constant name="BODY_PARAM_MAX" value="3">
  9134. </constant>
  9135. <constant name="BODY_STATE_TRANSFORM" value="0">
  9136. </constant>
  9137. <constant name="BODY_STATE_LINEAR_VELOCITY" value="1">
  9138. </constant>
  9139. <constant name="BODY_STATE_ANGULAR_VELOCITY" value="2">
  9140. </constant>
  9141. <constant name="BODY_STATE_SLEEPING" value="3">
  9142. </constant>
  9143. <constant name="JOINT_PIN" value="0">
  9144. </constant>
  9145. <constant name="JOINT_GROOVE" value="1">
  9146. </constant>
  9147. <constant name="JOINT_DAMPED_SPRING" value="2">
  9148. </constant>
  9149. <constant name="DAMPED_STRING_REST_LENGTH" value="0">
  9150. </constant>
  9151. <constant name="DAMPED_STRING_STIFFNESS" value="1">
  9152. </constant>
  9153. <constant name="DAMPED_STRING_DAMPING" value="2">
  9154. </constant>
  9155. <constant name="TYPE_BODY" value="0">
  9156. </constant>
  9157. <constant name="TYPE_AREA" value="1">
  9158. </constant>
  9159. <constant name="AREA_BODY_ADDED" value="0">
  9160. </constant>
  9161. <constant name="AREA_BODY_REMOVED" value="1">
  9162. </constant>
  9163. <constant name="QUERY_NONE" value="0">
  9164. </constant>
  9165. <constant name="QUERY_BODY_STATE" value="1">
  9166. </constant>
  9167. <constant name="QUERY_BODY_DIRECT_STATE" value="2">
  9168. </constant>
  9169. <constant name="QUERY_AREA_MONITOR" value="3">
  9170. </constant>
  9171. <constant name="QUERY_INTERSECTION" value="4">
  9172. </constant>
  9173. </constants>
  9174. </class>
  9175. <class name="Physics2DServerSW" inherits="Physics2DServer" category="Core">
  9176. <brief_description>
  9177. </brief_description>
  9178. <description>
  9179. </description>
  9180. <methods>
  9181. </methods>
  9182. <constants>
  9183. </constants>
  9184. </class>
  9185. <class name="PhysicsBody" inherits="Spatial" category="Core">
  9186. <brief_description>
  9187. </brief_description>
  9188. <description>
  9189. </description>
  9190. <methods>
  9191. <method name="add_shape" >
  9192. <argument index="0" name="shape" type="Shape">
  9193. </argument>
  9194. <argument index="1" name="transform" type="Transform" default="Transform()">
  9195. </argument>
  9196. <description>
  9197. </description>
  9198. </method>
  9199. <method name="get_shape_count" qualifiers="const" >
  9200. <return type="int">
  9201. </return>
  9202. <description>
  9203. </description>
  9204. </method>
  9205. <method name="set_shape" >
  9206. <argument index="0" name="shape_idx" type="int">
  9207. </argument>
  9208. <argument index="1" name="shape" type="Shape">
  9209. </argument>
  9210. <description>
  9211. </description>
  9212. </method>
  9213. <method name="set_shape_transform" >
  9214. <argument index="0" name="shape_idx" type="int">
  9215. </argument>
  9216. <argument index="1" name="transform" type="Transform">
  9217. </argument>
  9218. <description>
  9219. </description>
  9220. </method>
  9221. <method name="get_shape" qualifiers="const" >
  9222. <return type="Shape">
  9223. </return>
  9224. <argument index="0" name="shape_idx" type="int">
  9225. </argument>
  9226. <description>
  9227. </description>
  9228. </method>
  9229. <method name="get_shape_transform" qualifiers="const" >
  9230. <return type="Transform">
  9231. </return>
  9232. <argument index="0" name="shape_idx" type="int">
  9233. </argument>
  9234. <description>
  9235. </description>
  9236. </method>
  9237. <method name="remove_shape" >
  9238. <argument index="0" name="shape_idx" type="int">
  9239. </argument>
  9240. <description>
  9241. </description>
  9242. </method>
  9243. <method name="clear_shapes" >
  9244. <description>
  9245. </description>
  9246. </method>
  9247. <method name="get_body" qualifiers="const" >
  9248. <return type="RID">
  9249. </return>
  9250. <description>
  9251. </description>
  9252. </method>
  9253. <method name="set_max_contacts_reported" >
  9254. <argument index="0" name="contacts" type="int">
  9255. </argument>
  9256. <description>
  9257. </description>
  9258. </method>
  9259. <method name="get_max_contacts_reported" qualifiers="const" >
  9260. <return type="int">
  9261. </return>
  9262. <description>
  9263. </description>
  9264. </method>
  9265. <method name="set_contacts_reported_depth_treshold" >
  9266. <argument index="0" name="depth" type="real">
  9267. </argument>
  9268. <description>
  9269. </description>
  9270. </method>
  9271. <method name="get_contacts_reported_depth_treshold" qualifiers="const" >
  9272. <return type="real">
  9273. </return>
  9274. <description>
  9275. </description>
  9276. </method>
  9277. </methods>
  9278. <constants>
  9279. </constants>
  9280. </class>
  9281. <class name="PhysicsBody2D" inherits="CollisionObject2D" category="Core">
  9282. <brief_description>
  9283. </brief_description>
  9284. <description>
  9285. </description>
  9286. <methods>
  9287. </methods>
  9288. <constants>
  9289. </constants>
  9290. </class>
  9291. <class name="PhysicsDirectBodyState" inherits="Object" category="Core">
  9292. <brief_description>
  9293. </brief_description>
  9294. <description>
  9295. </description>
  9296. <methods>
  9297. <method name="get_total_gravity" qualifiers="const" >
  9298. <return type="Vector3">
  9299. </return>
  9300. <description>
  9301. </description>
  9302. </method>
  9303. <method name="get_total_density" qualifiers="const" >
  9304. <return type="real">
  9305. </return>
  9306. <description>
  9307. </description>
  9308. </method>
  9309. <method name="get_inverse_mass" qualifiers="const" >
  9310. <return type="real">
  9311. </return>
  9312. <description>
  9313. </description>
  9314. </method>
  9315. <method name="get_inverse_inertia_tensor" qualifiers="const" >
  9316. <return type="Matrix3">
  9317. </return>
  9318. <description>
  9319. </description>
  9320. </method>
  9321. <method name="set_linear_velocity" >
  9322. <argument index="0" name="velocity" type="Vector3">
  9323. </argument>
  9324. <description>
  9325. </description>
  9326. </method>
  9327. <method name="get_linear_velocity" qualifiers="const" >
  9328. <return type="Vector3">
  9329. </return>
  9330. <description>
  9331. </description>
  9332. </method>
  9333. <method name="set_angular_velocity" >
  9334. <argument index="0" name="velocity" type="Vector3">
  9335. </argument>
  9336. <description>
  9337. </description>
  9338. </method>
  9339. <method name="get_angular_velocity" qualifiers="const" >
  9340. <return type="Vector3">
  9341. </return>
  9342. <description>
  9343. </description>
  9344. </method>
  9345. <method name="set_transform" >
  9346. <argument index="0" name="transform" type="Transform">
  9347. </argument>
  9348. <description>
  9349. </description>
  9350. </method>
  9351. <method name="get_transform" qualifiers="const" >
  9352. <return type="Transform">
  9353. </return>
  9354. <description>
  9355. </description>
  9356. </method>
  9357. <method name="set_sleep_state" >
  9358. <argument index="0" name="enabled" type="bool">
  9359. </argument>
  9360. <description>
  9361. </description>
  9362. </method>
  9363. <method name="is_sleeping" qualifiers="const" >
  9364. <return type="bool">
  9365. </return>
  9366. <description>
  9367. </description>
  9368. </method>
  9369. <method name="get_contact_count" qualifiers="const" >
  9370. <return type="int">
  9371. </return>
  9372. <description>
  9373. </description>
  9374. </method>
  9375. <method name="get_contact_local_pos" qualifiers="const" >
  9376. <return type="Vector3">
  9377. </return>
  9378. <argument index="0" name="contact_idx" type="int">
  9379. </argument>
  9380. <description>
  9381. </description>
  9382. </method>
  9383. <method name="get_contact_local_normal" qualifiers="const" >
  9384. <return type="Vector3">
  9385. </return>
  9386. <argument index="0" name="contact_idx" type="int">
  9387. </argument>
  9388. <description>
  9389. </description>
  9390. </method>
  9391. <method name="get_contact_local_shape" qualifiers="const" >
  9392. <return type="int">
  9393. </return>
  9394. <argument index="0" name="contact_idx" type="int">
  9395. </argument>
  9396. <description>
  9397. </description>
  9398. </method>
  9399. <method name="get_contact_collider" qualifiers="const" >
  9400. <return type="RID">
  9401. </return>
  9402. <argument index="0" name="contact_idx" type="int">
  9403. </argument>
  9404. <description>
  9405. </description>
  9406. </method>
  9407. <method name="get_contact_collider_pos" qualifiers="const" >
  9408. <return type="Vector3">
  9409. </return>
  9410. <argument index="0" name="contact_idx" type="int">
  9411. </argument>
  9412. <description>
  9413. </description>
  9414. </method>
  9415. <method name="get_contact_collider_id" qualifiers="const" >
  9416. <return type="int">
  9417. </return>
  9418. <argument index="0" name="contact_idx" type="int">
  9419. </argument>
  9420. <description>
  9421. </description>
  9422. </method>
  9423. <method name="get_contact_collider_shape" qualifiers="const" >
  9424. <return type="int">
  9425. </return>
  9426. <argument index="0" name="contact_idx" type="int">
  9427. </argument>
  9428. <description>
  9429. </description>
  9430. </method>
  9431. <method name="get_contact_collider_velocity_at_pos" qualifiers="const" >
  9432. <return type="Vector3">
  9433. </return>
  9434. <argument index="0" name="contact_idx" type="int">
  9435. </argument>
  9436. <description>
  9437. </description>
  9438. </method>
  9439. </methods>
  9440. <constants>
  9441. </constants>
  9442. </class>
  9443. <class name="PhysicsDirectBodyStateSW" inherits="PhysicsDirectBodyState" category="Core">
  9444. <brief_description>
  9445. </brief_description>
  9446. <description>
  9447. </description>
  9448. <methods>
  9449. </methods>
  9450. <constants>
  9451. </constants>
  9452. </class>
  9453. <class name="PhysicsServer" inherits="Object" category="Core">
  9454. <brief_description>
  9455. </brief_description>
  9456. <description>
  9457. </description>
  9458. <methods>
  9459. <method name="shape_create" >
  9460. <return type="RID">
  9461. </return>
  9462. <argument index="0" name="shape_type" type="int">
  9463. </argument>
  9464. <description>
  9465. </description>
  9466. </method>
  9467. <method name="shape_set_data" >
  9468. <argument index="0" name="shape" type="RID">
  9469. </argument>
  9470. <argument index="1" name="data" type="var" default="-1">
  9471. </argument>
  9472. <description>
  9473. </description>
  9474. </method>
  9475. <method name="shape_get_type" qualifiers="const" >
  9476. <return type="int">
  9477. </return>
  9478. <argument index="0" name="shape" type="RID">
  9479. </argument>
  9480. <description>
  9481. </description>
  9482. </method>
  9483. <method name="shape_get_data" qualifiers="const" >
  9484. <argument index="0" name="shape" type="RID">
  9485. </argument>
  9486. <description>
  9487. </description>
  9488. </method>
  9489. <method name="space_create" >
  9490. <return type="RID">
  9491. </return>
  9492. <description>
  9493. </description>
  9494. </method>
  9495. <method name="area_create" >
  9496. <return type="RID">
  9497. </return>
  9498. <argument index="0" name="space" type="int">
  9499. </argument>
  9500. <argument index="1" name="arg1" type="bool" default="RID()">
  9501. </argument>
  9502. <description>
  9503. </description>
  9504. </method>
  9505. <method name="area_set_param" >
  9506. <argument index="0" name="area" type="RID">
  9507. </argument>
  9508. <argument index="1" name="param" type="int">
  9509. </argument>
  9510. <argument index="2" name="value" type="var">
  9511. </argument>
  9512. <description>
  9513. </description>
  9514. </method>
  9515. <method name="area_set_shape" >
  9516. <argument index="0" name="area" type="RID">
  9517. </argument>
  9518. <argument index="1" name="shape" type="RID">
  9519. </argument>
  9520. <description>
  9521. </description>
  9522. </method>
  9523. <method name="area_set_bounds" >
  9524. <argument index="0" name="area" type="RID">
  9525. </argument>
  9526. <argument index="1" name="bounds" type="Dictionary">
  9527. </argument>
  9528. <description>
  9529. </description>
  9530. </method>
  9531. <method name="area_set_transform" >
  9532. <argument index="0" name="area" type="RID">
  9533. </argument>
  9534. <argument index="1" name="transform" type="Transform">
  9535. </argument>
  9536. <description>
  9537. </description>
  9538. </method>
  9539. <method name="area_get_param" qualifiers="const" >
  9540. <argument index="0" name="area" type="RID">
  9541. </argument>
  9542. <argument index="1" name="param" type="int">
  9543. </argument>
  9544. <description>
  9545. </description>
  9546. </method>
  9547. <method name="area_get_shape" qualifiers="const" >
  9548. <return type="RID">
  9549. </return>
  9550. <argument index="0" name="area" type="RID">
  9551. </argument>
  9552. <description>
  9553. </description>
  9554. </method>
  9555. <method name="area_get_bounds" qualifiers="const" >
  9556. <return type="Dictionary">
  9557. </return>
  9558. <argument index="0" name="area" type="RID">
  9559. </argument>
  9560. <description>
  9561. </description>
  9562. </method>
  9563. <method name="area_get_transform" qualifiers="const" >
  9564. <return type="Transform">
  9565. </return>
  9566. <argument index="0" name="area" type="RID">
  9567. </argument>
  9568. <description>
  9569. </description>
  9570. </method>
  9571. <method name="body_create" >
  9572. <return type="RID">
  9573. </return>
  9574. <argument index="0" name="space" type="int">
  9575. </argument>
  9576. <argument index="1" name="arg1" type="bool" default="RID()">
  9577. </argument>
  9578. <description>
  9579. </description>
  9580. </method>
  9581. <method name="body_set_mode" >
  9582. <argument index="0" name="body" type="RID">
  9583. </argument>
  9584. <argument index="1" name="mode" type="int">
  9585. </argument>
  9586. <description>
  9587. </description>
  9588. </method>
  9589. <method name="body_get_mode" qualifiers="const" >
  9590. <return type="int">
  9591. </return>
  9592. <argument index="0" name="body" type="RID">
  9593. </argument>
  9594. <argument index="1" name="arg1" type="int">
  9595. </argument>
  9596. <description>
  9597. </description>
  9598. </method>
  9599. <method name="body_add_shape" >
  9600. <argument index="0" name="body" type="RID">
  9601. </argument>
  9602. <argument index="1" name="shape" type="RID">
  9603. </argument>
  9604. <argument index="2" name="transform" type="Transform" default="Transform()">
  9605. </argument>
  9606. <description>
  9607. </description>
  9608. </method>
  9609. <method name="body_set_shape" >
  9610. <argument index="0" name="body" type="RID">
  9611. </argument>
  9612. <argument index="1" name="shape_idx" type="int">
  9613. </argument>
  9614. <argument index="2" name="shape" type="RID">
  9615. </argument>
  9616. <description>
  9617. </description>
  9618. </method>
  9619. <method name="body_set_shape_transform" >
  9620. <argument index="0" name="body" type="RID">
  9621. </argument>
  9622. <argument index="1" name="shape_idx" type="int">
  9623. </argument>
  9624. <argument index="2" name="transform" type="Transform">
  9625. </argument>
  9626. <description>
  9627. </description>
  9628. </method>
  9629. <method name="body_get_shape_count" qualifiers="const" >
  9630. <return type="int">
  9631. </return>
  9632. <argument index="0" name="body" type="RID">
  9633. </argument>
  9634. <description>
  9635. </description>
  9636. </method>
  9637. <method name="body_get_shape" qualifiers="const" >
  9638. <return type="RID">
  9639. </return>
  9640. <argument index="0" name="body" type="RID">
  9641. </argument>
  9642. <argument index="1" name="shape_idx" type="int">
  9643. </argument>
  9644. <description>
  9645. </description>
  9646. </method>
  9647. <method name="body_get_shape_transform" qualifiers="const" >
  9648. <return type="Transform">
  9649. </return>
  9650. <argument index="0" name="body" type="RID">
  9651. </argument>
  9652. <argument index="1" name="shape_idx" type="int">
  9653. </argument>
  9654. <description>
  9655. </description>
  9656. </method>
  9657. <method name="body_attach_object_instance_ID" >
  9658. <argument index="0" name="body" type="RID">
  9659. </argument>
  9660. <argument index="1" name="ID" type="int">
  9661. </argument>
  9662. <description>
  9663. </description>
  9664. </method>
  9665. <method name="body_get_object_instance_ID" qualifiers="const" >
  9666. <return type="int">
  9667. </return>
  9668. <argument index="0" name="body" type="RID">
  9669. </argument>
  9670. <description>
  9671. </description>
  9672. </method>
  9673. <method name="body_set_user_flags" >
  9674. <argument index="0" name="body" type="RID">
  9675. </argument>
  9676. <argument index="1" name="user_flags" type="int">
  9677. </argument>
  9678. <description>
  9679. </description>
  9680. </method>
  9681. <method name="body_get_user_flags" qualifiers="const" >
  9682. <return type="int">
  9683. </return>
  9684. <argument index="0" name="body" type="RID">
  9685. </argument>
  9686. <argument index="1" name="arg1" type="int">
  9687. </argument>
  9688. <description>
  9689. </description>
  9690. </method>
  9691. <method name="body_set_param" >
  9692. <argument index="0" name="body" type="RID">
  9693. </argument>
  9694. <argument index="1" name="param" type="int">
  9695. </argument>
  9696. <argument index="2" name="value" type="real">
  9697. </argument>
  9698. <description>
  9699. </description>
  9700. </method>
  9701. <method name="body_get_param" qualifiers="const" >
  9702. <return type="real">
  9703. </return>
  9704. <argument index="0" name="body" type="RID">
  9705. </argument>
  9706. <argument index="1" name="param" type="int">
  9707. </argument>
  9708. <description>
  9709. </description>
  9710. </method>
  9711. <method name="body_static_simulate_motion" >
  9712. <argument index="0" name="body" type="RID">
  9713. </argument>
  9714. <argument index="1" name="motion" type="Transform">
  9715. </argument>
  9716. <description>
  9717. </description>
  9718. </method>
  9719. <method name="body_set_state" >
  9720. <argument index="0" name="body" type="RID">
  9721. </argument>
  9722. <argument index="1" name="state" type="int">
  9723. </argument>
  9724. <argument index="2" name="value" type="var">
  9725. </argument>
  9726. <description>
  9727. </description>
  9728. </method>
  9729. <method name="body_get_state" qualifiers="const" >
  9730. <argument index="0" name="body" type="RID">
  9731. </argument>
  9732. <argument index="1" name="state" type="int">
  9733. </argument>
  9734. <description>
  9735. </description>
  9736. </method>
  9737. <method name="body_set_applied_force" >
  9738. <argument index="0" name="body" type="RID">
  9739. </argument>
  9740. <argument index="1" name="applied_force" type="Vector3">
  9741. </argument>
  9742. <description>
  9743. </description>
  9744. </method>
  9745. <method name="body_get_applied_force" qualifiers="const" >
  9746. <return type="Vector3">
  9747. </return>
  9748. <argument index="0" name="body" type="RID">
  9749. </argument>
  9750. <description>
  9751. </description>
  9752. </method>
  9753. <method name="body_set_applied_torque" >
  9754. <argument index="0" name="body" type="RID">
  9755. </argument>
  9756. <argument index="1" name="applied_torque" type="Vector3">
  9757. </argument>
  9758. <description>
  9759. </description>
  9760. </method>
  9761. <method name="body_get_applied_torque" qualifiers="const" >
  9762. <return type="Vector3">
  9763. </return>
  9764. <argument index="0" name="body" type="RID">
  9765. </argument>
  9766. <description>
  9767. </description>
  9768. </method>
  9769. <method name="body_set_axis_velocity" >
  9770. <argument index="0" name="body" type="RID">
  9771. </argument>
  9772. <argument index="1" name="axis_velocity" type="Vector3">
  9773. </argument>
  9774. <description>
  9775. </description>
  9776. </method>
  9777. <method name="body_apply_impulse" >
  9778. <argument index="0" name="body" type="RID">
  9779. </argument>
  9780. <argument index="1" name="pos" type="Vector3">
  9781. </argument>
  9782. <argument index="2" name="impulse" type="Vector3">
  9783. </argument>
  9784. <description>
  9785. </description>
  9786. </method>
  9787. <method name="body_add_collision_exception" >
  9788. <argument index="0" name="body" type="RID">
  9789. </argument>
  9790. <argument index="1" name="against_body" type="RID">
  9791. </argument>
  9792. <description>
  9793. </description>
  9794. </method>
  9795. <method name="body_remove_collision_exception" >
  9796. <argument index="0" name="body" type="RID">
  9797. </argument>
  9798. <argument index="1" name="against_body" type="RID">
  9799. </argument>
  9800. <description>
  9801. </description>
  9802. </method>
  9803. <method name="query_create" >
  9804. <return type="RID">
  9805. </return>
  9806. <argument index="0" name="receiver" type="Object">
  9807. </argument>
  9808. <argument index="1" name="callback" type="String">
  9809. </argument>
  9810. <argument index="2" name="userdata" type="var">
  9811. </argument>
  9812. <argument index="3" name="persist" type="bool" default="true">
  9813. </argument>
  9814. <description>
  9815. </description>
  9816. </method>
  9817. <method name="query_body_state" >
  9818. <argument index="0" name="query" type="RID">
  9819. </argument>
  9820. <argument index="1" name="body" type="RID">
  9821. </argument>
  9822. <description>
  9823. </description>
  9824. </method>
  9825. <method name="query_body_direct_state" >
  9826. <argument index="0" name="query" type="RID">
  9827. </argument>
  9828. <argument index="1" name="body" type="RID">
  9829. </argument>
  9830. <description>
  9831. </description>
  9832. </method>
  9833. <method name="query_area" >
  9834. <argument index="0" name="query" type="RID">
  9835. </argument>
  9836. <argument index="1" name="area" type="RID">
  9837. </argument>
  9838. <description>
  9839. </description>
  9840. </method>
  9841. <method name="query_intersection" >
  9842. <argument index="0" name="query" type="RID">
  9843. </argument>
  9844. <argument index="1" name="space" type="RID">
  9845. </argument>
  9846. <argument index="2" name="exclude" type="Array" default="Array()">
  9847. </argument>
  9848. <argument index="3" name="usermask" type="int" default="0">
  9849. </argument>
  9850. <description>
  9851. </description>
  9852. </method>
  9853. <method name="query_intersection_ray" >
  9854. <argument index="0" name="query" type="RID">
  9855. </argument>
  9856. <argument index="1" name="origin" type="Vector3">
  9857. </argument>
  9858. <argument index="2" name="dir" type="Vector3">
  9859. </argument>
  9860. <description>
  9861. </description>
  9862. </method>
  9863. <method name="query_intersection_segment" >
  9864. <argument index="0" name="query" type="RID">
  9865. </argument>
  9866. <argument index="1" name="from" type="Vector3">
  9867. </argument>
  9868. <argument index="2" name="to" type="Vector3">
  9869. </argument>
  9870. <description>
  9871. </description>
  9872. </method>
  9873. <method name="query_intersection_shape" >
  9874. <argument index="0" name="query" type="RID">
  9875. </argument>
  9876. <argument index="1" name="shape" type="RID">
  9877. </argument>
  9878. <argument index="2" name="arg2" type="Transform">
  9879. </argument>
  9880. <description>
  9881. </description>
  9882. </method>
  9883. <method name="query_intersection_bounds" >
  9884. <argument index="0" name="query" type="RID">
  9885. </argument>
  9886. <argument index="1" name="bounds" type="Dictionary">
  9887. </argument>
  9888. <argument index="2" name="arg2" type="Transform">
  9889. </argument>
  9890. <description>
  9891. </description>
  9892. </method>
  9893. <method name="query_clear" >
  9894. <argument index="0" name="query" type="RID">
  9895. </argument>
  9896. <description>
  9897. </description>
  9898. </method>
  9899. <method name="query_get_type" qualifiers="const" >
  9900. <return type="int">
  9901. </return>
  9902. <argument index="0" name="query" type="RID">
  9903. </argument>
  9904. <description>
  9905. </description>
  9906. </method>
  9907. <method name="query_get_target" qualifiers="const" >
  9908. <return type="RID">
  9909. </return>
  9910. <argument index="0" name="query" type="RID">
  9911. </argument>
  9912. <description>
  9913. </description>
  9914. </method>
  9915. <method name="free" >
  9916. <argument index="0" name="rid" type="RID">
  9917. </argument>
  9918. <description>
  9919. </description>
  9920. </method>
  9921. <method name="set_active" >
  9922. <argument index="0" name="active" type="bool">
  9923. </argument>
  9924. <description>
  9925. </description>
  9926. </method>
  9927. </methods>
  9928. <constants>
  9929. <constant name="SHAPE_PLANE" value="0">
  9930. </constant>
  9931. <constant name="SHAPE_SPHERE" value="2">
  9932. </constant>
  9933. <constant name="SHAPE_BOX" value="3">
  9934. </constant>
  9935. <constant name="SHAPE_CAPSULE" value="4">
  9936. </constant>
  9937. <constant name="SHAPE_CONVEX_POLYGON" value="5">
  9938. </constant>
  9939. <constant name="SHAPE_CONCAVE_POLYGON" value="6">
  9940. </constant>
  9941. <constant name="SHAPE_HEIGHTMAP" value="7">
  9942. </constant>
  9943. <constant name="SHAPE_CUSTOM" value="8">
  9944. </constant>
  9945. <constant name="AREA_PARAM_OVERRIDE_PARAMS" value="0">
  9946. </constant>
  9947. <constant name="AREA_PARAM_GRAVITY" value="1">
  9948. </constant>
  9949. <constant name="AREA_PARAM_GRAVITY_VECTOR" value="2">
  9950. </constant>
  9951. <constant name="AREA_PARAM_GRAVITY_IS_POINT" value="3">
  9952. </constant>
  9953. <constant name="AREA_PARAM_GRAVITY_POINT_ATTENUATION" value="4">
  9954. </constant>
  9955. <constant name="AREA_PARAM_DENSITY" value="5">
  9956. </constant>
  9957. <constant name="AREA_PARAM_PRIORITY" value="6">
  9958. </constant>
  9959. <constant name="BODY_MODE_STATIC" value="0">
  9960. </constant>
  9961. <constant name="BODY_MODE_RIGID" value="1">
  9962. </constant>
  9963. <constant name="BODY_MODE_CHARACTER" value="2">
  9964. </constant>
  9965. <constant name="BODY_PARAM_BOUNCE" value="0">
  9966. </constant>
  9967. <constant name="BODY_PARAM_FRICTION" value="1">
  9968. </constant>
  9969. <constant name="BODY_PARAM_MASS" value="2">
  9970. </constant>
  9971. <constant name="BODY_STATE_TRANSFORM" value="0">
  9972. </constant>
  9973. <constant name="BODY_STATE_LINEAR_VELOCITY" value="1">
  9974. </constant>
  9975. <constant name="BODY_STATE_ANGULAR_VELOCITY" value="2">
  9976. </constant>
  9977. <constant name="BODY_STATE_SLEEPING" value="3">
  9978. </constant>
  9979. <constant name="HINGE_VAR_ANGULAR_ONLY" value="0">
  9980. </constant>
  9981. <constant name="HINGE_VAR_LOWER_LIMIT" value="1">
  9982. </constant>
  9983. <constant name="HINGE_VAR_HIGHER_LIMIT" value="2">
  9984. </constant>
  9985. <constant name="HINGE_VAR_LIMIT_SOFTNESS" value="3">
  9986. </constant>
  9987. <constant name="HINGE_VAR_RELAXATION" value="4">
  9988. </constant>
  9989. <constant name="HINGE_VAR_MOTOR_ENABLED" value="5">
  9990. </constant>
  9991. <constant name="HINGE_VAR_MOTOR_TARGET_VELOCITY" value="6">
  9992. </constant>
  9993. <constant name="HINGE_VAR_MOTOR_IMPULSE" value="7">
  9994. </constant>
  9995. <constant name="CONE_TWIST_VAR_SWING_SPAN_LIMIT_1" value="0">
  9996. </constant>
  9997. <constant name="CONE_TWIST_VAR_SWING_SPAN_LIMIT_2" value="1">
  9998. </constant>
  9999. <constant name="CONE_TWIST_VAR_TWIST_SPAN_LIMIT" value="2">
  10000. </constant>
  10001. <constant name="CONE_TWIST_VAR_BIAS" value="3">
  10002. </constant>
  10003. <constant name="CONE_TWIST_VAR_RELAXATION" value="4">
  10004. </constant>
  10005. <constant name="TYPE_BODY" value="0">
  10006. </constant>
  10007. <constant name="TYPE_AREA" value="1">
  10008. </constant>
  10009. <constant name="QUERY_NONE" value="0">
  10010. </constant>
  10011. <constant name="QUERY_BODY_STATE" value="1">
  10012. </constant>
  10013. <constant name="QUERY_BODY_DIRECT_STATE" value="2">
  10014. </constant>
  10015. <constant name="QUERY_AREA_MONITOR" value="3">
  10016. </constant>
  10017. <constant name="QUERY_INTERSECTION" value="4">
  10018. </constant>
  10019. </constants>
  10020. </class>
  10021. <class name="PhysicsServerSW" inherits="PhysicsServer" category="Core">
  10022. <brief_description>
  10023. </brief_description>
  10024. <description>
  10025. </description>
  10026. <methods>
  10027. </methods>
  10028. <constants>
  10029. </constants>
  10030. </class>
  10031. <class name="PinJoint2D" inherits="Joint2D" category="Core">
  10032. <brief_description>
  10033. </brief_description>
  10034. <description>
  10035. </description>
  10036. <methods>
  10037. </methods>
  10038. <constants>
  10039. </constants>
  10040. </class>
  10041. <class name="PlaneShape" inherits="Shape" category="Core">
  10042. <brief_description>
  10043. </brief_description>
  10044. <description>
  10045. </description>
  10046. <methods>
  10047. <method name="set_plane" >
  10048. <argument index="0" name="plane" type="Plane">
  10049. </argument>
  10050. <description>
  10051. </description>
  10052. </method>
  10053. <method name="get_plane" qualifiers="const" >
  10054. <return type="Plane">
  10055. </return>
  10056. <description>
  10057. </description>
  10058. </method>
  10059. </methods>
  10060. <constants>
  10061. </constants>
  10062. </class>
  10063. <class name="Popup" inherits="Control" category="Core">
  10064. <brief_description>
  10065. </brief_description>
  10066. <description>
  10067. </description>
  10068. <methods>
  10069. <method name="popup_centered" >
  10070. <argument index="0" name="size" type="Vector2" default="Vector2(0,0)">
  10071. </argument>
  10072. <description>
  10073. </description>
  10074. </method>
  10075. <method name="popup_centered_ratio" >
  10076. <argument index="0" name="ratio" type="real" default="0.75">
  10077. </argument>
  10078. <description>
  10079. </description>
  10080. </method>
  10081. <method name="popup_centered_minsize" >
  10082. <argument index="0" name="minsize" type="Vector2" default="Vector2(0,0)">
  10083. </argument>
  10084. <description>
  10085. </description>
  10086. </method>
  10087. <method name="popup" >
  10088. <description>
  10089. </description>
  10090. </method>
  10091. <method name="set_exclusive" >
  10092. <argument index="0" name="enable" type="bool">
  10093. </argument>
  10094. <description>
  10095. </description>
  10096. </method>
  10097. <method name="is_exclusive" qualifiers="const" >
  10098. <return type="bool">
  10099. </return>
  10100. <description>
  10101. </description>
  10102. </method>
  10103. </methods>
  10104. <signals>
  10105. <signal name="about_to_show">
  10106. <description>
  10107. </description>
  10108. </signal>
  10109. </signals>
  10110. <constants>
  10111. <constant name="NOTIFICATION_POST_POPUP" value="80">
  10112. </constant>
  10113. </constants>
  10114. </class>
  10115. <class name="PopupDialog" inherits="Popup" category="Core">
  10116. <brief_description>
  10117. </brief_description>
  10118. <description>
  10119. </description>
  10120. <methods>
  10121. </methods>
  10122. <constants>
  10123. </constants>
  10124. </class>
  10125. <class name="PopupMenu" inherits="Popup" category="Core">
  10126. <brief_description>
  10127. </brief_description>
  10128. <description>
  10129. </description>
  10130. <methods>
  10131. <method name="add_icon_item" >
  10132. <argument index="0" name="texture" type="Object">
  10133. </argument>
  10134. <argument index="1" name="label" type="String">
  10135. </argument>
  10136. <argument index="2" name="id" type="int" default="-1">
  10137. </argument>
  10138. <argument index="3" name="accel" type="int" default="0">
  10139. </argument>
  10140. <description>
  10141. </description>
  10142. </method>
  10143. <method name="add_item" >
  10144. <argument index="0" name="label" type="String">
  10145. </argument>
  10146. <argument index="1" name="id" type="int" default="-1">
  10147. </argument>
  10148. <argument index="2" name="accel" type="int" default="0">
  10149. </argument>
  10150. <description>
  10151. </description>
  10152. </method>
  10153. <method name="add_icon_check_item" >
  10154. <argument index="0" name="texture" type="Object">
  10155. </argument>
  10156. <argument index="1" name="label" type="String">
  10157. </argument>
  10158. <argument index="2" name="id" type="int" default="-1">
  10159. </argument>
  10160. <argument index="3" name="accel" type="int" default="0">
  10161. </argument>
  10162. <description>
  10163. </description>
  10164. </method>
  10165. <method name="add_check_item" >
  10166. <argument index="0" name="label" type="String">
  10167. </argument>
  10168. <argument index="1" name="id" type="int" default="-1">
  10169. </argument>
  10170. <argument index="2" name="accel" type="int" default="0">
  10171. </argument>
  10172. <description>
  10173. </description>
  10174. </method>
  10175. <method name="add_submenu_item" >
  10176. <argument index="0" name="label" type="String">
  10177. </argument>
  10178. <argument index="1" name="submenu" type="int">
  10179. </argument>
  10180. <argument index="2" name="id" type="int" default="-1">
  10181. </argument>
  10182. <description>
  10183. </description>
  10184. </method>
  10185. <method name="set_item_text" >
  10186. <argument index="0" name="idx" type="int">
  10187. </argument>
  10188. <argument index="1" name="text" type="String">
  10189. </argument>
  10190. <description>
  10191. </description>
  10192. </method>
  10193. <method name="set_item_icon" >
  10194. <argument index="0" name="idx" type="int">
  10195. </argument>
  10196. <argument index="1" name="icon" type="Object">
  10197. </argument>
  10198. <description>
  10199. </description>
  10200. </method>
  10201. <method name="set_item_accelerator" >
  10202. <argument index="0" name="idx" type="int">
  10203. </argument>
  10204. <argument index="1" name="accel" type="int">
  10205. </argument>
  10206. <description>
  10207. </description>
  10208. </method>
  10209. <method name="set_item_metadata" >
  10210. <argument index="0" name="idx" type="int">
  10211. </argument>
  10212. <argument index="1" name="metadata" type="var">
  10213. </argument>
  10214. <description>
  10215. </description>
  10216. </method>
  10217. <method name="set_item_checked" >
  10218. <argument index="0" name="idx" type="int">
  10219. </argument>
  10220. <argument index="1" name="arg1" type="bool">
  10221. </argument>
  10222. <description>
  10223. </description>
  10224. </method>
  10225. <method name="set_item_disabled" >
  10226. <argument index="0" name="idx" type="int">
  10227. </argument>
  10228. <argument index="1" name="disabled" type="bool">
  10229. </argument>
  10230. <description>
  10231. </description>
  10232. </method>
  10233. <method name="set_item_submenu" >
  10234. <argument index="0" name="idx" type="int">
  10235. </argument>
  10236. <argument index="1" name="submenu" type="String">
  10237. </argument>
  10238. <description>
  10239. </description>
  10240. </method>
  10241. <method name="set_item_as_separator" >
  10242. <argument index="0" name="idx" type="int">
  10243. </argument>
  10244. <argument index="1" name="enable" type="bool">
  10245. </argument>
  10246. <description>
  10247. </description>
  10248. </method>
  10249. <method name="set_item_as_checkable" >
  10250. <argument index="0" name="idx" type="int">
  10251. </argument>
  10252. <argument index="1" name="enable" type="bool">
  10253. </argument>
  10254. <description>
  10255. </description>
  10256. </method>
  10257. <method name="set_item_ID" >
  10258. <argument index="0" name="idx" type="int">
  10259. </argument>
  10260. <argument index="1" name="id" type="int">
  10261. </argument>
  10262. <description>
  10263. </description>
  10264. </method>
  10265. <method name="get_item_text" qualifiers="const" >
  10266. <return type="String">
  10267. </return>
  10268. <argument index="0" name="idx" type="int">
  10269. </argument>
  10270. <description>
  10271. </description>
  10272. </method>
  10273. <method name="get_item_icon" qualifiers="const" >
  10274. <return type="Object">
  10275. </return>
  10276. <argument index="0" name="idx" type="int">
  10277. </argument>
  10278. <description>
  10279. </description>
  10280. </method>
  10281. <method name="get_item_metadata" qualifiers="const" >
  10282. <argument index="0" name="idx" type="int">
  10283. </argument>
  10284. <description>
  10285. </description>
  10286. </method>
  10287. <method name="get_item_accelerator" qualifiers="const" >
  10288. <return type="int">
  10289. </return>
  10290. <argument index="0" name="idx" type="int">
  10291. </argument>
  10292. <description>
  10293. </description>
  10294. </method>
  10295. <method name="get_item_submenu" qualifiers="const" >
  10296. <return type="String">
  10297. </return>
  10298. <argument index="0" name="idx" type="int">
  10299. </argument>
  10300. <description>
  10301. </description>
  10302. </method>
  10303. <method name="is_item_separator" qualifiers="const" >
  10304. <return type="bool">
  10305. </return>
  10306. <argument index="0" name="idx" type="int">
  10307. </argument>
  10308. <description>
  10309. </description>
  10310. </method>
  10311. <method name="is_item_checkable" qualifiers="const" >
  10312. <return type="bool">
  10313. </return>
  10314. <argument index="0" name="idx" type="int">
  10315. </argument>
  10316. <description>
  10317. </description>
  10318. </method>
  10319. <method name="is_item_checked" qualifiers="const" >
  10320. <return type="bool">
  10321. </return>
  10322. <argument index="0" name="idx" type="int">
  10323. </argument>
  10324. <description>
  10325. </description>
  10326. </method>
  10327. <method name="is_item_disabled" qualifiers="const" >
  10328. <return type="bool">
  10329. </return>
  10330. <argument index="0" name="idx" type="int">
  10331. </argument>
  10332. <description>
  10333. </description>
  10334. </method>
  10335. <method name="get_item_ID" qualifiers="const" >
  10336. <return type="int">
  10337. </return>
  10338. <argument index="0" name="idx" type="int">
  10339. </argument>
  10340. <description>
  10341. </description>
  10342. </method>
  10343. <method name="get_item_index" qualifiers="const" >
  10344. <return type="int">
  10345. </return>
  10346. <argument index="0" name="id" type="int">
  10347. </argument>
  10348. <description>
  10349. </description>
  10350. </method>
  10351. <method name="get_item_count" qualifiers="const" >
  10352. <return type="int">
  10353. </return>
  10354. <description>
  10355. </description>
  10356. </method>
  10357. <method name="add_separator" >
  10358. <description>
  10359. </description>
  10360. </method>
  10361. <method name="remove_item" >
  10362. <argument index="0" name="idx" type="int">
  10363. </argument>
  10364. <description>
  10365. </description>
  10366. </method>
  10367. <method name="clear" >
  10368. <description>
  10369. </description>
  10370. </method>
  10371. </methods>
  10372. <signals>
  10373. <signal name="item_pressed">
  10374. <argument index="0" name="ID" type="int">
  10375. </argument>
  10376. <description>
  10377. </description>
  10378. </signal>
  10379. </signals>
  10380. <constants>
  10381. </constants>
  10382. </class>
  10383. <class name="PopupPanel" inherits="Popup" category="Core">
  10384. <brief_description>
  10385. </brief_description>
  10386. <description>
  10387. </description>
  10388. <methods>
  10389. </methods>
  10390. <constants>
  10391. </constants>
  10392. </class>
  10393. <class name="Portal" inherits="VisualInstance" category="Core">
  10394. <brief_description>
  10395. </brief_description>
  10396. <description>
  10397. </description>
  10398. <methods>
  10399. <method name="set_shape" >
  10400. <argument index="0" name="points" type="Vector2Array">
  10401. </argument>
  10402. <description>
  10403. </description>
  10404. </method>
  10405. <method name="get_shape" qualifiers="const" >
  10406. <return type="Vector2Array">
  10407. </return>
  10408. <description>
  10409. </description>
  10410. </method>
  10411. <method name="set_enabled" >
  10412. <argument index="0" name="enable" type="bool">
  10413. </argument>
  10414. <description>
  10415. </description>
  10416. </method>
  10417. <method name="is_enabled" qualifiers="const" >
  10418. <return type="bool">
  10419. </return>
  10420. <description>
  10421. </description>
  10422. </method>
  10423. <method name="set_disable_distance" >
  10424. <argument index="0" name="distance" type="real">
  10425. </argument>
  10426. <description>
  10427. </description>
  10428. </method>
  10429. <method name="get_disable_distance" qualifiers="const" >
  10430. <return type="real">
  10431. </return>
  10432. <description>
  10433. </description>
  10434. </method>
  10435. <method name="set_disabled_color" >
  10436. <argument index="0" name="color" type="Color">
  10437. </argument>
  10438. <description>
  10439. </description>
  10440. </method>
  10441. <method name="get_disabled_color" qualifiers="const" >
  10442. <return type="Color">
  10443. </return>
  10444. <description>
  10445. </description>
  10446. </method>
  10447. <method name="set_connect_range" >
  10448. <argument index="0" name="range" type="real">
  10449. </argument>
  10450. <description>
  10451. </description>
  10452. </method>
  10453. <method name="get_connect_range" qualifiers="const" >
  10454. <return type="real">
  10455. </return>
  10456. <description>
  10457. </description>
  10458. </method>
  10459. </methods>
  10460. <constants>
  10461. </constants>
  10462. </class>
  10463. <class name="Position2D" inherits="Node2D" category="Core">
  10464. <brief_description>
  10465. </brief_description>
  10466. <description>
  10467. </description>
  10468. <methods>
  10469. </methods>
  10470. <constants>
  10471. </constants>
  10472. </class>
  10473. <class name="Position3D" inherits="Spatial" category="Core">
  10474. <brief_description>
  10475. </brief_description>
  10476. <description>
  10477. </description>
  10478. <methods>
  10479. </methods>
  10480. <constants>
  10481. </constants>
  10482. </class>
  10483. <class name="ProximityGroup" inherits="Spatial" category="Core">
  10484. <brief_description>
  10485. </brief_description>
  10486. <description>
  10487. </description>
  10488. <methods>
  10489. <method name="set_group_name" >
  10490. <argument index="0" name="name" type="String">
  10491. </argument>
  10492. <description>
  10493. </description>
  10494. </method>
  10495. <method name="broadcast" >
  10496. <argument index="0" name="name" type="String">
  10497. </argument>
  10498. <argument index="1" name="parameters" type="var">
  10499. </argument>
  10500. <description>
  10501. </description>
  10502. </method>
  10503. <method name="set_dispatch_mode" >
  10504. <argument index="0" name="mode" type="int">
  10505. </argument>
  10506. <description>
  10507. </description>
  10508. </method>
  10509. <method name="set_grid_radius" >
  10510. <argument index="0" name="radius" type="Vector3">
  10511. </argument>
  10512. <description>
  10513. </description>
  10514. </method>
  10515. <method name="get_grid_radius" qualifiers="const" >
  10516. <return type="Vector3">
  10517. </return>
  10518. <description>
  10519. </description>
  10520. </method>
  10521. </methods>
  10522. <signals>
  10523. <signal name="broadcast">
  10524. <argument index="0" name="name" type="String">
  10525. </argument>
  10526. <argument index="1" name="parameters" type="Array">
  10527. </argument>
  10528. <description>
  10529. </description>
  10530. </signal>
  10531. </signals>
  10532. <constants>
  10533. </constants>
  10534. </class>
  10535. <class name="ProximityGroup2D" inherits="Node2D" category="Core">
  10536. <brief_description>
  10537. </brief_description>
  10538. <description>
  10539. </description>
  10540. <methods>
  10541. <method name="set_group_size" >
  10542. <argument index="0" name="size" type="int">
  10543. </argument>
  10544. <description>
  10545. </description>
  10546. </method>
  10547. <method name="get_group_size" qualifiers="const" >
  10548. <return type="int">
  10549. </return>
  10550. <description>
  10551. </description>
  10552. </method>
  10553. <method name="set_group_notifym" >
  10554. <argument index="0" name="notify" type="int">
  10555. </argument>
  10556. <description>
  10557. </description>
  10558. </method>
  10559. <method name="get_group_notify" qualifiers="const" >
  10560. <return type="int">
  10561. </return>
  10562. <description>
  10563. </description>
  10564. </method>
  10565. </methods>
  10566. <signals>
  10567. <signal name="grouped">
  10568. <argument index="0" name="pgroup" type="Object">
  10569. </argument>
  10570. <description>
  10571. </description>
  10572. </signal>
  10573. <signal name="ungrouped">
  10574. <argument index="0" name="pgroup" type="Object">
  10575. </argument>
  10576. <description>
  10577. </description>
  10578. </signal>
  10579. </signals>
  10580. <constants>
  10581. </constants>
  10582. </class>
  10583. <class name="Range" inherits="Control" category="Core">
  10584. <brief_description>
  10585. </brief_description>
  10586. <description>
  10587. </description>
  10588. <methods>
  10589. <method name="get_val" qualifiers="const" >
  10590. <return type="real">
  10591. </return>
  10592. <description>
  10593. </description>
  10594. </method>
  10595. <method name="get_value" qualifiers="const" >
  10596. <return type="real">
  10597. </return>
  10598. <description>
  10599. </description>
  10600. </method>
  10601. <method name="get_min" qualifiers="const" >
  10602. <return type="real">
  10603. </return>
  10604. <description>
  10605. </description>
  10606. </method>
  10607. <method name="get_max" qualifiers="const" >
  10608. <return type="real">
  10609. </return>
  10610. <description>
  10611. </description>
  10612. </method>
  10613. <method name="get_step" qualifiers="const" >
  10614. <return type="real">
  10615. </return>
  10616. <description>
  10617. </description>
  10618. </method>
  10619. <method name="get_page" qualifiers="const" >
  10620. <return type="real">
  10621. </return>
  10622. <description>
  10623. </description>
  10624. </method>
  10625. <method name="get_unit_value" qualifiers="const" >
  10626. <return type="real">
  10627. </return>
  10628. <description>
  10629. </description>
  10630. </method>
  10631. <method name="get_rounded_values" qualifiers="const" >
  10632. <return type="bool">
  10633. </return>
  10634. <description>
  10635. </description>
  10636. </method>
  10637. <method name="set_val" >
  10638. <argument index="0" name="value" type="real">
  10639. </argument>
  10640. <description>
  10641. </description>
  10642. </method>
  10643. <method name="set_value" >
  10644. <argument index="0" name="value" type="real">
  10645. </argument>
  10646. <description>
  10647. </description>
  10648. </method>
  10649. <method name="set_min" >
  10650. <argument index="0" name="minimum" type="real">
  10651. </argument>
  10652. <description>
  10653. </description>
  10654. </method>
  10655. <method name="set_max" >
  10656. <argument index="0" name="maximum" type="real">
  10657. </argument>
  10658. <description>
  10659. </description>
  10660. </method>
  10661. <method name="set_step" >
  10662. <argument index="0" name="step" type="real">
  10663. </argument>
  10664. <description>
  10665. </description>
  10666. </method>
  10667. <method name="set_page" >
  10668. <argument index="0" name="pagesize" type="real">
  10669. </argument>
  10670. <description>
  10671. </description>
  10672. </method>
  10673. <method name="set_unit_value" >
  10674. <argument index="0" name="value" type="real">
  10675. </argument>
  10676. <description>
  10677. </description>
  10678. </method>
  10679. <method name="set_rounded_values" >
  10680. <argument index="0" name="arg0" type="bool">
  10681. </argument>
  10682. <description>
  10683. </description>
  10684. </method>
  10685. <method name="set_exp_unit_value" >
  10686. <argument index="0" name="enabled" type="bool">
  10687. </argument>
  10688. <description>
  10689. </description>
  10690. </method>
  10691. <method name="is_unit_value_exp" qualifiers="const" >
  10692. <return type="bool">
  10693. </return>
  10694. <description>
  10695. </description>
  10696. </method>
  10697. <method name="share" >
  10698. <argument index="0" name="with" type="Object">
  10699. </argument>
  10700. <description>
  10701. </description>
  10702. </method>
  10703. <method name="unshare" >
  10704. <description>
  10705. </description>
  10706. </method>
  10707. </methods>
  10708. <signals>
  10709. <signal name="value_changed">
  10710. <argument index="0" name="value" type="real">
  10711. </argument>
  10712. <description>
  10713. </description>
  10714. </signal>
  10715. <signal name="changed">
  10716. <description>
  10717. </description>
  10718. </signal>
  10719. </signals>
  10720. <constants>
  10721. </constants>
  10722. </class>
  10723. <class name="RayShape" inherits="Shape" category="Core">
  10724. <brief_description>
  10725. </brief_description>
  10726. <description>
  10727. </description>
  10728. <methods>
  10729. <method name="set_length" >
  10730. <argument index="0" name="length" type="real">
  10731. </argument>
  10732. <description>
  10733. </description>
  10734. </method>
  10735. <method name="get_length" qualifiers="const" >
  10736. <return type="real">
  10737. </return>
  10738. <description>
  10739. </description>
  10740. </method>
  10741. </methods>
  10742. <constants>
  10743. </constants>
  10744. </class>
  10745. <class name="RectangleShape2D" inherits="Shape2D" category="Core">
  10746. <brief_description>
  10747. </brief_description>
  10748. <description>
  10749. </description>
  10750. <methods>
  10751. <method name="set_extents" >
  10752. <argument index="0" name="extents" type="Vector2">
  10753. </argument>
  10754. <description>
  10755. </description>
  10756. </method>
  10757. <method name="get_extents" qualifiers="const" >
  10758. <return type="Vector2">
  10759. </return>
  10760. <description>
  10761. </description>
  10762. </method>
  10763. </methods>
  10764. <constants>
  10765. </constants>
  10766. </class>
  10767. <class name="Reference" inherits="Object" category="Core">
  10768. <brief_description>
  10769. </brief_description>
  10770. <description>
  10771. </description>
  10772. <methods>
  10773. <method name="init_ref" >
  10774. <return type="bool">
  10775. </return>
  10776. <description>
  10777. </description>
  10778. </method>
  10779. <method name="reference" >
  10780. <description>
  10781. </description>
  10782. </method>
  10783. <method name="unreference" >
  10784. <return type="bool">
  10785. </return>
  10786. <description>
  10787. </description>
  10788. </method>
  10789. </methods>
  10790. <constants>
  10791. </constants>
  10792. </class>
  10793. <class name="ReferenceFrame" inherits="Control" category="Core">
  10794. <brief_description>
  10795. </brief_description>
  10796. <description>
  10797. </description>
  10798. <methods>
  10799. </methods>
  10800. <constants>
  10801. </constants>
  10802. </class>
  10803. <class name="Resource" inherits="Reference" category="Core">
  10804. <brief_description>
  10805. </brief_description>
  10806. <description>
  10807. </description>
  10808. <methods>
  10809. <method name="set_path" >
  10810. <argument index="0" name="path" type="String">
  10811. </argument>
  10812. <description>
  10813. </description>
  10814. </method>
  10815. <method name="get_path" qualifiers="const" >
  10816. <return type="String">
  10817. </return>
  10818. <description>
  10819. </description>
  10820. </method>
  10821. <method name="set_name" >
  10822. <argument index="0" name="name" type="String">
  10823. </argument>
  10824. <description>
  10825. </description>
  10826. </method>
  10827. <method name="get_name" qualifiers="const" >
  10828. <return type="String">
  10829. </return>
  10830. <description>
  10831. </description>
  10832. </method>
  10833. <method name="get_rid" qualifiers="const" >
  10834. <return type="RID">
  10835. </return>
  10836. <description>
  10837. </description>
  10838. </method>
  10839. </methods>
  10840. <signals>
  10841. <signal name="changed">
  10842. <description>
  10843. </description>
  10844. </signal>
  10845. </signals>
  10846. <constants>
  10847. </constants>
  10848. </class>
  10849. <class name="_ResourceLoader" inherits="Object" category="Core">
  10850. <brief_description>
  10851. </brief_description>
  10852. <description>
  10853. </description>
  10854. <methods>
  10855. <method name="load" >
  10856. <return type="Resource">
  10857. </return>
  10858. <argument index="0" name="path" type="String">
  10859. </argument>
  10860. <argument index="1" name="type_hint" type="String" default="&quot;&quot;">
  10861. </argument>
  10862. <description>
  10863. </description>
  10864. </method>
  10865. <method name="get_recognized_extensions_for_type" >
  10866. <return type="StringArray">
  10867. </return>
  10868. <argument index="0" name="type" type="String">
  10869. </argument>
  10870. <description>
  10871. </description>
  10872. </method>
  10873. </methods>
  10874. <constants>
  10875. </constants>
  10876. </class>
  10877. <class name="ResourcePreloader" inherits="Node" category="Core">
  10878. <brief_description>
  10879. </brief_description>
  10880. <description>
  10881. </description>
  10882. <methods>
  10883. <method name="add_resource" >
  10884. <argument index="0" name="name" type="String">
  10885. </argument>
  10886. <argument index="1" name="resource" type="Object">
  10887. </argument>
  10888. <description>
  10889. </description>
  10890. </method>
  10891. <method name="remove_resource" >
  10892. <argument index="0" name="name" type="String">
  10893. </argument>
  10894. <description>
  10895. </description>
  10896. </method>
  10897. <method name="rename_resource" >
  10898. <argument index="0" name="name" type="String">
  10899. </argument>
  10900. <argument index="1" name="newname" type="String">
  10901. </argument>
  10902. <description>
  10903. </description>
  10904. </method>
  10905. <method name="has_resource" qualifiers="const" >
  10906. <return type="bool">
  10907. </return>
  10908. <argument index="0" name="name" type="String">
  10909. </argument>
  10910. <description>
  10911. </description>
  10912. </method>
  10913. <method name="get_resource" qualifiers="const" >
  10914. <return type="Object">
  10915. </return>
  10916. <argument index="0" name="name" type="String">
  10917. </argument>
  10918. <description>
  10919. </description>
  10920. </method>
  10921. <method name="get_resource_list" qualifiers="const" >
  10922. <return type="StringArray">
  10923. </return>
  10924. <description>
  10925. </description>
  10926. </method>
  10927. </methods>
  10928. <constants>
  10929. </constants>
  10930. </class>
  10931. <class name="_ResourceSaver" inherits="Object" category="Core">
  10932. <brief_description>
  10933. </brief_description>
  10934. <description>
  10935. </description>
  10936. <methods>
  10937. <method name="save" >
  10938. <return type="int">
  10939. </return>
  10940. <argument index="0" name="path" type="String">
  10941. </argument>
  10942. <argument index="1" name="resource" type="Resource">
  10943. </argument>
  10944. <description>
  10945. </description>
  10946. </method>
  10947. <method name="get_recognized_extensions" >
  10948. <return type="StringArray">
  10949. </return>
  10950. <argument index="0" name="type" type="Object">
  10951. </argument>
  10952. <description>
  10953. </description>
  10954. </method>
  10955. </methods>
  10956. <constants>
  10957. </constants>
  10958. </class>
  10959. <class name="RichTextLabel" inherits="Control" category="Core">
  10960. <brief_description>
  10961. </brief_description>
  10962. <description>
  10963. </description>
  10964. <methods>
  10965. <method name="add_text" >
  10966. <argument index="0" name="text" type="String">
  10967. </argument>
  10968. <description>
  10969. </description>
  10970. </method>
  10971. <method name="add_image" >
  10972. <argument index="0" name="image" type="Texture">
  10973. </argument>
  10974. <description>
  10975. </description>
  10976. </method>
  10977. <method name="newline" >
  10978. <description>
  10979. </description>
  10980. </method>
  10981. <method name="push_font" >
  10982. <argument index="0" name="font" type="Object">
  10983. </argument>
  10984. <description>
  10985. </description>
  10986. </method>
  10987. <method name="push_color" >
  10988. <argument index="0" name="color" type="Color">
  10989. </argument>
  10990. <description>
  10991. </description>
  10992. </method>
  10993. <method name="push_align" >
  10994. <argument index="0" name="align" type="int">
  10995. </argument>
  10996. <description>
  10997. </description>
  10998. </method>
  10999. <method name="push_indent" >
  11000. <argument index="0" name="level" type="int">
  11001. </argument>
  11002. <description>
  11003. </description>
  11004. </method>
  11005. <method name="push_list" >
  11006. <argument index="0" name="type" type="int">
  11007. </argument>
  11008. <description>
  11009. </description>
  11010. </method>
  11011. <method name="push_meta" >
  11012. <argument index="0" name="data" type="var">
  11013. </argument>
  11014. <description>
  11015. </description>
  11016. </method>
  11017. <method name="push_underline" >
  11018. <description>
  11019. </description>
  11020. </method>
  11021. <method name="pop" >
  11022. <description>
  11023. </description>
  11024. </method>
  11025. <method name="clear" >
  11026. <description>
  11027. </description>
  11028. </method>
  11029. <method name="set_meta_underline" >
  11030. <argument index="0" name="enable" type="bool">
  11031. </argument>
  11032. <description>
  11033. </description>
  11034. </method>
  11035. <method name="is_meta_underlined" qualifiers="const" >
  11036. <return type="bool">
  11037. </return>
  11038. <description>
  11039. </description>
  11040. </method>
  11041. <method name="set_scroll_active" >
  11042. <argument index="0" name="active" type="bool">
  11043. </argument>
  11044. <description>
  11045. </description>
  11046. </method>
  11047. <method name="is_scroll_active" qualifiers="const" >
  11048. <return type="bool">
  11049. </return>
  11050. <description>
  11051. </description>
  11052. </method>
  11053. <method name="set_scroll_follow" >
  11054. <argument index="0" name="follow" type="bool">
  11055. </argument>
  11056. <description>
  11057. </description>
  11058. </method>
  11059. <method name="is_scroll_following" qualifiers="const" >
  11060. <return type="bool">
  11061. </return>
  11062. <description>
  11063. </description>
  11064. </method>
  11065. <method name="set_tab_size" >
  11066. <argument index="0" name="spaces" type="int">
  11067. </argument>
  11068. <description>
  11069. </description>
  11070. </method>
  11071. <method name="get_tab_size" qualifiers="const" >
  11072. <return type="int">
  11073. </return>
  11074. <description>
  11075. </description>
  11076. </method>
  11077. </methods>
  11078. <signals>
  11079. <signal name="meta_clicked">
  11080. <argument index="0" name="meta" type="Nil">
  11081. </argument>
  11082. <description>
  11083. </description>
  11084. </signal>
  11085. </signals>
  11086. <constants>
  11087. <constant name="ALIGN_LEFT" value="0">
  11088. </constant>
  11089. <constant name="ALIGN_CENTER" value="1">
  11090. </constant>
  11091. <constant name="ALIGN_RIGHT" value="2">
  11092. </constant>
  11093. <constant name="ALIGN_FILL" value="3">
  11094. </constant>
  11095. <constant name="LIST_NUMBERS" value="0">
  11096. </constant>
  11097. <constant name="LIST_LETTERS" value="1">
  11098. </constant>
  11099. <constant name="LIST_DOTS" value="2">
  11100. </constant>
  11101. <constant name="ITEM_MAIN" value="0">
  11102. </constant>
  11103. <constant name="ITEM_TEXT" value="1">
  11104. </constant>
  11105. <constant name="ITEM_IMAGE" value="2">
  11106. </constant>
  11107. <constant name="ITEM_NEWLINE" value="3">
  11108. </constant>
  11109. <constant name="ITEM_FONT" value="4">
  11110. </constant>
  11111. <constant name="ITEM_COLOR" value="5">
  11112. </constant>
  11113. <constant name="ITEM_UNDERLINE" value="6">
  11114. </constant>
  11115. <constant name="ITEM_ALIGN" value="7">
  11116. </constant>
  11117. <constant name="ITEM_INDENT" value="8">
  11118. </constant>
  11119. <constant name="ITEM_LIST" value="9">
  11120. </constant>
  11121. <constant name="ITEM_META" value="10">
  11122. </constant>
  11123. </constants>
  11124. </class>
  11125. <class name="RigidBody2D" inherits="PhysicsBody2D" category="Core">
  11126. <brief_description>
  11127. </brief_description>
  11128. <description>
  11129. </description>
  11130. <methods>
  11131. <method name="set_mode" >
  11132. <argument index="0" name="mode" type="int">
  11133. </argument>
  11134. <description>
  11135. </description>
  11136. </method>
  11137. <method name="get_mode" qualifiers="const" >
  11138. <return type="int">
  11139. </return>
  11140. <description>
  11141. </description>
  11142. </method>
  11143. <method name="set_mass" >
  11144. <argument index="0" name="mass" type="real">
  11145. </argument>
  11146. <description>
  11147. </description>
  11148. </method>
  11149. <method name="get_mass" qualifiers="const" >
  11150. <return type="real">
  11151. </return>
  11152. <description>
  11153. </description>
  11154. </method>
  11155. <method name="set_weight" >
  11156. <argument index="0" name="weight" type="real">
  11157. </argument>
  11158. <description>
  11159. </description>
  11160. </method>
  11161. <method name="get_weight" qualifiers="const" >
  11162. <return type="real">
  11163. </return>
  11164. <description>
  11165. </description>
  11166. </method>
  11167. <method name="set_friction" >
  11168. <argument index="0" name="friction" type="real">
  11169. </argument>
  11170. <description>
  11171. </description>
  11172. </method>
  11173. <method name="get_friction" qualifiers="const" >
  11174. <return type="real">
  11175. </return>
  11176. <description>
  11177. </description>
  11178. </method>
  11179. <method name="set_bounce" >
  11180. <argument index="0" name="bounce" type="real">
  11181. </argument>
  11182. <description>
  11183. </description>
  11184. </method>
  11185. <method name="get_bounce" qualifiers="const" >
  11186. <return type="real">
  11187. </return>
  11188. <description>
  11189. </description>
  11190. </method>
  11191. <method name="set_linear_velocity" >
  11192. <argument index="0" name="linear_velocity" type="Vector2">
  11193. </argument>
  11194. <description>
  11195. </description>
  11196. </method>
  11197. <method name="get_linear_velocity" qualifiers="const" >
  11198. <return type="Vector2">
  11199. </return>
  11200. <description>
  11201. </description>
  11202. </method>
  11203. <method name="set_angular_velocity" >
  11204. <argument index="0" name="angular_velocity" type="real">
  11205. </argument>
  11206. <description>
  11207. </description>
  11208. </method>
  11209. <method name="get_angular_velocity" qualifiers="const" >
  11210. <return type="real">
  11211. </return>
  11212. <description>
  11213. </description>
  11214. </method>
  11215. <method name="set_max_contacts_reported" >
  11216. <argument index="0" name="amount" type="int">
  11217. </argument>
  11218. <description>
  11219. </description>
  11220. </method>
  11221. <method name="get_max_contacts_reported" qualifiers="const" >
  11222. <return type="int">
  11223. </return>
  11224. <description>
  11225. </description>
  11226. </method>
  11227. <method name="set_use_custom_integrator" >
  11228. <argument index="0" name="enable" type="bool">
  11229. </argument>
  11230. <description>
  11231. </description>
  11232. </method>
  11233. <method name="is_using_custom_integrator" >
  11234. <return type="bool">
  11235. </return>
  11236. <description>
  11237. </description>
  11238. </method>
  11239. <method name="set_contact_monitor" >
  11240. <argument index="0" name="enabled" type="bool">
  11241. </argument>
  11242. <description>
  11243. </description>
  11244. </method>
  11245. <method name="is_contact_monitor_enabled" qualifiers="const" >
  11246. <return type="bool">
  11247. </return>
  11248. <description>
  11249. </description>
  11250. </method>
  11251. <method name="set_use_continuous_collision_detection" >
  11252. <argument index="0" name="enable" type="bool">
  11253. </argument>
  11254. <description>
  11255. </description>
  11256. </method>
  11257. <method name="is_using_continuous_collision_detection" qualifiers="const" >
  11258. <return type="bool">
  11259. </return>
  11260. <description>
  11261. </description>
  11262. </method>
  11263. <method name="set_axis_velocity" >
  11264. <argument index="0" name="axis_velocity" type="Vector2">
  11265. </argument>
  11266. <description>
  11267. </description>
  11268. </method>
  11269. <method name="apply_impulse" >
  11270. <argument index="0" name="pos" type="Vector2">
  11271. </argument>
  11272. <argument index="1" name="impulse" type="Vector2">
  11273. </argument>
  11274. <description>
  11275. </description>
  11276. </method>
  11277. <method name="set_active" >
  11278. <argument index="0" name="active" type="bool">
  11279. </argument>
  11280. <description>
  11281. </description>
  11282. </method>
  11283. <method name="is_active" qualifiers="const" >
  11284. <return type="bool">
  11285. </return>
  11286. <description>
  11287. </description>
  11288. </method>
  11289. </methods>
  11290. <signals>
  11291. <signal name="body_enter">
  11292. <argument index="0" name="body_id" type="int">
  11293. </argument>
  11294. <argument index="1" name="body" type="Object">
  11295. </argument>
  11296. <description>
  11297. </description>
  11298. </signal>
  11299. <signal name="body_enter_shape">
  11300. <argument index="0" name="body_id" type="int">
  11301. </argument>
  11302. <argument index="1" name="body" type="Object">
  11303. </argument>
  11304. <argument index="2" name="body_shape" type="int">
  11305. </argument>
  11306. <argument index="3" name="local_shape" type="int">
  11307. </argument>
  11308. <description>
  11309. </description>
  11310. </signal>
  11311. <signal name="body_exit">
  11312. <argument index="0" name="body_id" type="int">
  11313. </argument>
  11314. <argument index="1" name="body" type="Object">
  11315. </argument>
  11316. <description>
  11317. </description>
  11318. </signal>
  11319. <signal name="body_exit_shape">
  11320. <argument index="0" name="body_id" type="int">
  11321. </argument>
  11322. <argument index="1" name="body" type="Object">
  11323. </argument>
  11324. <argument index="2" name="body_shape" type="int">
  11325. </argument>
  11326. <argument index="3" name="local_shape" type="int">
  11327. </argument>
  11328. <description>
  11329. </description>
  11330. </signal>
  11331. </signals>
  11332. <constants>
  11333. <constant name="MODE_STATIC" value="1">
  11334. </constant>
  11335. <constant name="MODE_RIGID" value="0">
  11336. </constant>
  11337. <constant name="MODE_CHARACTER" value="2">
  11338. </constant>
  11339. </constants>
  11340. </class>
  11341. <class name="Room" inherits="Resource" category="Core">
  11342. <brief_description>
  11343. </brief_description>
  11344. <description>
  11345. </description>
  11346. <methods>
  11347. <method name="set_bounds" >
  11348. <argument index="0" name="bsp_tree" type="Dictionary">
  11349. </argument>
  11350. <description>
  11351. </description>
  11352. </method>
  11353. <method name="get_bounds" qualifiers="const" >
  11354. <return type="Dictionary">
  11355. </return>
  11356. <description>
  11357. </description>
  11358. </method>
  11359. <method name="set_geometry_hint" >
  11360. <argument index="0" name="triangles" type="Vector3Array">
  11361. </argument>
  11362. <description>
  11363. </description>
  11364. </method>
  11365. <method name="get_geometry_hint" qualifiers="const" >
  11366. <return type="Vector3Array">
  11367. </return>
  11368. <description>
  11369. </description>
  11370. </method>
  11371. </methods>
  11372. <constants>
  11373. </constants>
  11374. </class>
  11375. <class name="RoomInstance" inherits="VisualInstance" category="Core">
  11376. <brief_description>
  11377. </brief_description>
  11378. <description>
  11379. </description>
  11380. <methods>
  11381. <method name="set_room" >
  11382. <argument index="0" name="room" type="Room">
  11383. </argument>
  11384. <description>
  11385. </description>
  11386. </method>
  11387. <method name="get_room" qualifiers="const" >
  11388. <return type="Room">
  11389. </return>
  11390. <description>
  11391. </description>
  11392. </method>
  11393. <method name="compute_room_from_subtree" >
  11394. <description>
  11395. </description>
  11396. </method>
  11397. <method name="set_simulate_acoustics" >
  11398. <argument index="0" name="enable" type="bool">
  11399. </argument>
  11400. <description>
  11401. </description>
  11402. </method>
  11403. <method name="is_simulating_acoustics" qualifiers="const" >
  11404. <return type="bool">
  11405. </return>
  11406. <description>
  11407. </description>
  11408. </method>
  11409. </methods>
  11410. <constants>
  11411. </constants>
  11412. </class>
  11413. <class name="SSAOFX" inherits="ScenarioFX" category="Core">
  11414. <brief_description>
  11415. </brief_description>
  11416. <description>
  11417. </description>
  11418. <methods>
  11419. </methods>
  11420. <constants>
  11421. </constants>
  11422. </class>
  11423. <class name="Sample" inherits="Resource" category="Core">
  11424. <brief_description>
  11425. </brief_description>
  11426. <description>
  11427. </description>
  11428. <methods>
  11429. <method name="create" >
  11430. <argument index="0" name="format" type="int">
  11431. </argument>
  11432. <argument index="1" name="stereo" type="bool">
  11433. </argument>
  11434. <argument index="2" name="length" type="int">
  11435. </argument>
  11436. <description>
  11437. </description>
  11438. </method>
  11439. <method name="get_format" qualifiers="const" >
  11440. <return type="int">
  11441. </return>
  11442. <description>
  11443. </description>
  11444. </method>
  11445. <method name="is_stereo" qualifiers="const" >
  11446. <return type="bool">
  11447. </return>
  11448. <description>
  11449. </description>
  11450. </method>
  11451. <method name="get_length" qualifiers="const" >
  11452. <return type="int">
  11453. </return>
  11454. <description>
  11455. </description>
  11456. </method>
  11457. <method name="set_data" >
  11458. <argument index="0" name="data" type="RawArray">
  11459. </argument>
  11460. <description>
  11461. </description>
  11462. </method>
  11463. <method name="get_data" qualifiers="const" >
  11464. <return type="RawArray">
  11465. </return>
  11466. <description>
  11467. </description>
  11468. </method>
  11469. <method name="set_mix_rate" >
  11470. <argument index="0" name="hz" type="int">
  11471. </argument>
  11472. <description>
  11473. </description>
  11474. </method>
  11475. <method name="get_mix_rate" qualifiers="const" >
  11476. <return type="int">
  11477. </return>
  11478. <description>
  11479. </description>
  11480. </method>
  11481. <method name="set_loop_format" >
  11482. <argument index="0" name="format" type="int">
  11483. </argument>
  11484. <description>
  11485. </description>
  11486. </method>
  11487. <method name="get_loop_format" qualifiers="const" >
  11488. <return type="int">
  11489. </return>
  11490. <description>
  11491. </description>
  11492. </method>
  11493. <method name="set_loop_begin" >
  11494. <argument index="0" name="pos" type="int">
  11495. </argument>
  11496. <description>
  11497. </description>
  11498. </method>
  11499. <method name="get_loop_begin" qualifiers="const" >
  11500. <return type="int">
  11501. </return>
  11502. <description>
  11503. </description>
  11504. </method>
  11505. <method name="set_loop_end" >
  11506. <argument index="0" name="pos" type="int">
  11507. </argument>
  11508. <description>
  11509. </description>
  11510. </method>
  11511. <method name="get_loop_end" qualifiers="const" >
  11512. <return type="int">
  11513. </return>
  11514. <description>
  11515. </description>
  11516. </method>
  11517. </methods>
  11518. <constants>
  11519. <constant name="FORMAT_PCM8" value="0">
  11520. </constant>
  11521. <constant name="FORMAT_PCM16" value="1">
  11522. </constant>
  11523. <constant name="FORMAT_IMA_ADPCM" value="2">
  11524. </constant>
  11525. <constant name="LOOP_NONE" value="0">
  11526. </constant>
  11527. <constant name="LOOP_FORWARD" value="1">
  11528. </constant>
  11529. <constant name="LOOP_PING_PONG" value="2">
  11530. </constant>
  11531. </constants>
  11532. </class>
  11533. <class name="SampleLibrary" inherits="Resource" category="Core">
  11534. <brief_description>
  11535. </brief_description>
  11536. <description>
  11537. </description>
  11538. <methods>
  11539. <method name="add_sample" >
  11540. <argument index="0" name="name" type="String">
  11541. </argument>
  11542. <argument index="1" name="sample" type="Sample">
  11543. </argument>
  11544. <description>
  11545. </description>
  11546. </method>
  11547. <method name="get_sample" qualifiers="const" >
  11548. <return type="Sample">
  11549. </return>
  11550. <argument index="0" name="name" type="String">
  11551. </argument>
  11552. <description>
  11553. </description>
  11554. </method>
  11555. <method name="has_sample" qualifiers="const" >
  11556. <return type="bool">
  11557. </return>
  11558. <argument index="0" name="name" type="String">
  11559. </argument>
  11560. <description>
  11561. </description>
  11562. </method>
  11563. <method name="remove_sample" >
  11564. <argument index="0" name="name" type="String">
  11565. </argument>
  11566. <description>
  11567. </description>
  11568. </method>
  11569. </methods>
  11570. <constants>
  11571. </constants>
  11572. </class>
  11573. <class name="SamplePlayer" inherits="Node" category="Core">
  11574. <brief_description>
  11575. </brief_description>
  11576. <description>
  11577. </description>
  11578. <methods>
  11579. <method name="set_sample_library" >
  11580. <argument index="0" name="library" type="SampleLibrary">
  11581. </argument>
  11582. <description>
  11583. </description>
  11584. </method>
  11585. <method name="get_sample_library" qualifiers="const" >
  11586. <return type="SampleLibrary">
  11587. </return>
  11588. <description>
  11589. </description>
  11590. </method>
  11591. <method name="set_voice_count" >
  11592. <argument index="0" name="max_voices" type="int">
  11593. </argument>
  11594. <description>
  11595. </description>
  11596. </method>
  11597. <method name="get_voice_count" qualifiers="const" >
  11598. <return type="int">
  11599. </return>
  11600. <description>
  11601. </description>
  11602. </method>
  11603. <method name="play" >
  11604. <return type="int">
  11605. </return>
  11606. <argument index="0" name="name" type="String">
  11607. </argument>
  11608. <argument index="1" name="unique" type="bool" default="false">
  11609. </argument>
  11610. <description>
  11611. </description>
  11612. </method>
  11613. <method name="stop" >
  11614. <argument index="0" name="voice" type="int">
  11615. </argument>
  11616. <description>
  11617. </description>
  11618. </method>
  11619. <method name="stop_all" >
  11620. <description>
  11621. </description>
  11622. </method>
  11623. <method name="set_mix_rate" >
  11624. <argument index="0" name="voice" type="int">
  11625. </argument>
  11626. <argument index="1" name="hz" type="int">
  11627. </argument>
  11628. <description>
  11629. </description>
  11630. </method>
  11631. <method name="set_pitch_scale" >
  11632. <argument index="0" name="voice" type="int">
  11633. </argument>
  11634. <argument index="1" name="ratio" type="real">
  11635. </argument>
  11636. <description>
  11637. </description>
  11638. </method>
  11639. <method name="set_volume" >
  11640. <argument index="0" name="voice" type="int">
  11641. </argument>
  11642. <argument index="1" name="nrg" type="real">
  11643. </argument>
  11644. <description>
  11645. </description>
  11646. </method>
  11647. <method name="set_volume_db" >
  11648. <argument index="0" name="voice" type="int">
  11649. </argument>
  11650. <argument index="1" name="nrg" type="real">
  11651. </argument>
  11652. <description>
  11653. </description>
  11654. </method>
  11655. <method name="set_pan" >
  11656. <argument index="0" name="voice" type="int">
  11657. </argument>
  11658. <argument index="1" name="pan" type="real">
  11659. </argument>
  11660. <argument index="2" name="depth" type="real" default="0">
  11661. </argument>
  11662. <argument index="3" name="height" type="real" default="0">
  11663. </argument>
  11664. <description>
  11665. </description>
  11666. </method>
  11667. <method name="set_filter" >
  11668. <argument index="0" name="voice" type="int">
  11669. </argument>
  11670. <argument index="1" name="type" type="int">
  11671. </argument>
  11672. <argument index="2" name="cutoff_hz" type="real">
  11673. </argument>
  11674. <argument index="3" name="resonance" type="real">
  11675. </argument>
  11676. <argument index="4" name="gain" type="real" default="0">
  11677. </argument>
  11678. <description>
  11679. </description>
  11680. </method>
  11681. <method name="set_chorus" >
  11682. <argument index="0" name="voice" type="int">
  11683. </argument>
  11684. <argument index="1" name="send" type="real">
  11685. </argument>
  11686. <description>
  11687. </description>
  11688. </method>
  11689. <method name="set_reverb" >
  11690. <argument index="0" name="voice" type="int">
  11691. </argument>
  11692. <argument index="1" name="room_type" type="int">
  11693. </argument>
  11694. <argument index="2" name="send" type="real">
  11695. </argument>
  11696. <description>
  11697. </description>
  11698. </method>
  11699. <method name="get_mix_rate" qualifiers="const" >
  11700. <return type="int">
  11701. </return>
  11702. <argument index="0" name="voice" type="int">
  11703. </argument>
  11704. <description>
  11705. </description>
  11706. </method>
  11707. <method name="get_pitch_scale" qualifiers="const" >
  11708. <return type="real">
  11709. </return>
  11710. <argument index="0" name="voice" type="int">
  11711. </argument>
  11712. <description>
  11713. </description>
  11714. </method>
  11715. <method name="get_volume" qualifiers="const" >
  11716. <return type="real">
  11717. </return>
  11718. <argument index="0" name="voice" type="int">
  11719. </argument>
  11720. <description>
  11721. </description>
  11722. </method>
  11723. <method name="get_volume_db" qualifiers="const" >
  11724. <return type="real">
  11725. </return>
  11726. <argument index="0" name="voice" type="int">
  11727. </argument>
  11728. <description>
  11729. </description>
  11730. </method>
  11731. <method name="get_pan" qualifiers="const" >
  11732. <return type="real">
  11733. </return>
  11734. <argument index="0" name="voice" type="int">
  11735. </argument>
  11736. <description>
  11737. </description>
  11738. </method>
  11739. <method name="get_pan_depth" qualifiers="const" >
  11740. <return type="real">
  11741. </return>
  11742. <argument index="0" name="voice" type="int">
  11743. </argument>
  11744. <description>
  11745. </description>
  11746. </method>
  11747. <method name="get_pan_height" qualifiers="const" >
  11748. <return type="real">
  11749. </return>
  11750. <argument index="0" name="voice" type="int">
  11751. </argument>
  11752. <description>
  11753. </description>
  11754. </method>
  11755. <method name="get_filter_type" qualifiers="const" >
  11756. <return type="int">
  11757. </return>
  11758. <argument index="0" name="voice" type="int">
  11759. </argument>
  11760. <description>
  11761. </description>
  11762. </method>
  11763. <method name="get_filter_cutoff" qualifiers="const" >
  11764. <return type="real">
  11765. </return>
  11766. <argument index="0" name="voice" type="int">
  11767. </argument>
  11768. <description>
  11769. </description>
  11770. </method>
  11771. <method name="get_filter_resonance" qualifiers="const" >
  11772. <return type="real">
  11773. </return>
  11774. <argument index="0" name="voice" type="int">
  11775. </argument>
  11776. <description>
  11777. </description>
  11778. </method>
  11779. <method name="get_filter_gain" qualifiers="const" >
  11780. <return type="real">
  11781. </return>
  11782. <argument index="0" name="voice" type="int">
  11783. </argument>
  11784. <description>
  11785. </description>
  11786. </method>
  11787. <method name="get_chorus" qualifiers="const" >
  11788. <return type="real">
  11789. </return>
  11790. <argument index="0" name="voice" type="int">
  11791. </argument>
  11792. <description>
  11793. </description>
  11794. </method>
  11795. <method name="get_reverb_room" qualifiers="const" >
  11796. <return type="real">
  11797. </return>
  11798. <argument index="0" name="voice" type="int">
  11799. </argument>
  11800. <description>
  11801. </description>
  11802. </method>
  11803. <method name="get_reverb" qualifiers="const" >
  11804. <return type="real">
  11805. </return>
  11806. <argument index="0" name="voice" type="int">
  11807. </argument>
  11808. <description>
  11809. </description>
  11810. </method>
  11811. <method name="set_default_pitch_scale" >
  11812. <argument index="0" name="ratio" type="real">
  11813. </argument>
  11814. <description>
  11815. </description>
  11816. </method>
  11817. <method name="set_default_volume" >
  11818. <argument index="0" name="nrg" type="real">
  11819. </argument>
  11820. <description>
  11821. </description>
  11822. </method>
  11823. <method name="set_default_volume_db" >
  11824. <argument index="0" name="db" type="real">
  11825. </argument>
  11826. <description>
  11827. </description>
  11828. </method>
  11829. <method name="set_default_pan" >
  11830. <argument index="0" name="pan" type="real">
  11831. </argument>
  11832. <argument index="1" name="depth" type="real" default="0">
  11833. </argument>
  11834. <argument index="2" name="height" type="real" default="0">
  11835. </argument>
  11836. <description>
  11837. </description>
  11838. </method>
  11839. <method name="set_default_filter" >
  11840. <argument index="0" name="type" type="int">
  11841. </argument>
  11842. <argument index="1" name="cutoff_hz" type="real">
  11843. </argument>
  11844. <argument index="2" name="resonance" type="real">
  11845. </argument>
  11846. <argument index="3" name="gain" type="real" default="0">
  11847. </argument>
  11848. <description>
  11849. </description>
  11850. </method>
  11851. <method name="set_default_chorus" >
  11852. <argument index="0" name="send" type="real">
  11853. </argument>
  11854. <description>
  11855. </description>
  11856. </method>
  11857. <method name="set_default_reverb" >
  11858. <argument index="0" name="room_type" type="int">
  11859. </argument>
  11860. <argument index="1" name="send" type="real">
  11861. </argument>
  11862. <description>
  11863. </description>
  11864. </method>
  11865. <method name="get_default_pitch_scale" qualifiers="const" >
  11866. <return type="real">
  11867. </return>
  11868. <description>
  11869. </description>
  11870. </method>
  11871. <method name="get_default_volume" qualifiers="const" >
  11872. <return type="real">
  11873. </return>
  11874. <description>
  11875. </description>
  11876. </method>
  11877. <method name="get_default_volume_db" qualifiers="const" >
  11878. <return type="real">
  11879. </return>
  11880. <description>
  11881. </description>
  11882. </method>
  11883. <method name="get_default_pan" qualifiers="const" >
  11884. <return type="real">
  11885. </return>
  11886. <description>
  11887. </description>
  11888. </method>
  11889. <method name="get_default_pan_depth" qualifiers="const" >
  11890. <return type="real">
  11891. </return>
  11892. <description>
  11893. </description>
  11894. </method>
  11895. <method name="get_default_pan_height" qualifiers="const" >
  11896. <return type="real">
  11897. </return>
  11898. <description>
  11899. </description>
  11900. </method>
  11901. <method name="get_default_filter_type" qualifiers="const" >
  11902. <return type="int">
  11903. </return>
  11904. <description>
  11905. </description>
  11906. </method>
  11907. <method name="get_default_filter_cutoff" qualifiers="const" >
  11908. <return type="real">
  11909. </return>
  11910. <description>
  11911. </description>
  11912. </method>
  11913. <method name="get_default_filter_resonance" qualifiers="const" >
  11914. <return type="real">
  11915. </return>
  11916. <description>
  11917. </description>
  11918. </method>
  11919. <method name="get_default_filter_gain" qualifiers="const" >
  11920. <return type="real">
  11921. </return>
  11922. <description>
  11923. </description>
  11924. </method>
  11925. <method name="get_default_chorus" qualifiers="const" >
  11926. <return type="real">
  11927. </return>
  11928. <description>
  11929. </description>
  11930. </method>
  11931. <method name="get_default_reverb_room" qualifiers="const" >
  11932. <return type="real">
  11933. </return>
  11934. <description>
  11935. </description>
  11936. </method>
  11937. <method name="get_default_reverb" qualifiers="const" >
  11938. <return type="real">
  11939. </return>
  11940. <description>
  11941. </description>
  11942. </method>
  11943. <method name="is_active" qualifiers="const" >
  11944. <return type="bool">
  11945. </return>
  11946. <description>
  11947. </description>
  11948. </method>
  11949. <method name="is_voice_active" qualifiers="const" >
  11950. <return type="bool">
  11951. </return>
  11952. <argument index="0" name="voice" type="int">
  11953. </argument>
  11954. <description>
  11955. </description>
  11956. </method>
  11957. </methods>
  11958. <constants>
  11959. <constant name="FILTER_NONE" value="0">
  11960. </constant>
  11961. <constant name="FILTER_LOWPASS" value="1">
  11962. </constant>
  11963. <constant name="FILTER_BANDPASS" value="2">
  11964. </constant>
  11965. <constant name="FILTER_HIPASS" value="3">
  11966. </constant>
  11967. <constant name="FILTER_NOTCH" value="4">
  11968. </constant>
  11969. <constant name="FILTER_PEAK" value="5">
  11970. </constant>
  11971. <constant name="FILTER_BANDLIMIT" value="6">
  11972. </constant>
  11973. <constant name="FILTER_LOW_SHELF" value="7">
  11974. </constant>
  11975. <constant name="FILTER_HIGH_SHELF" value="8">
  11976. </constant>
  11977. <constant name="REVERB_SMALL" value="0">
  11978. </constant>
  11979. <constant name="REVERB_MEDIUM" value="1">
  11980. </constant>
  11981. <constant name="REVERB_LARGE" value="2">
  11982. </constant>
  11983. <constant name="REVERB_HALL" value="3">
  11984. </constant>
  11985. </constants>
  11986. </class>
  11987. <class name="ScenarioFX" inherits="Node" category="Core">
  11988. <brief_description>
  11989. </brief_description>
  11990. <description>
  11991. </description>
  11992. <methods>
  11993. </methods>
  11994. <constants>
  11995. </constants>
  11996. </class>
  11997. <class name="SceneIO" inherits="Object" category="Core">
  11998. <brief_description>
  11999. </brief_description>
  12000. <description>
  12001. </description>
  12002. <methods>
  12003. <method name="load" >
  12004. <return type="Object">
  12005. </return>
  12006. <argument index="0" name="path" type="String">
  12007. </argument>
  12008. <description>
  12009. </description>
  12010. </method>
  12011. <method name="save" >
  12012. <return type="int">
  12013. </return>
  12014. <argument index="0" name="path" type="String">
  12015. </argument>
  12016. <argument index="1" name="scene" type="Object">
  12017. </argument>
  12018. <argument index="2" name="flags" type="int" default="0">
  12019. </argument>
  12020. <argument index="3" name="optimizer" type="Object" default="Object()">
  12021. </argument>
  12022. <description>
  12023. </description>
  12024. </method>
  12025. <method name="load_interactive" >
  12026. <return type="SceneInteractiveLoader">
  12027. </return>
  12028. <argument index="0" name="path" type="String">
  12029. </argument>
  12030. <description>
  12031. </description>
  12032. </method>
  12033. </methods>
  12034. <constants>
  12035. </constants>
  12036. </class>
  12037. <class name="SceneMainLoop" inherits="MainLoop" category="Core">
  12038. <brief_description>
  12039. </brief_description>
  12040. <description>
  12041. </description>
  12042. <methods>
  12043. <method name="get_default_world" qualifiers="const" >
  12044. <return type="World">
  12045. </return>
  12046. <description>
  12047. </description>
  12048. </method>
  12049. <method name="get_default_viewport" qualifiers="const" >
  12050. <return type="RID">
  12051. </return>
  12052. <description>
  12053. </description>
  12054. </method>
  12055. <method name="get_default_viewport_size" qualifiers="const" >
  12056. <return type="Vector2">
  12057. </return>
  12058. <description>
  12059. </description>
  12060. </method>
  12061. <method name="get_default_canvas" qualifiers="const" >
  12062. <return type="Canvas">
  12063. </return>
  12064. <description>
  12065. </description>
  12066. </method>
  12067. <method name="get_default_space_2d" qualifiers="const" >
  12068. <return type="Space2D">
  12069. </return>
  12070. <description>
  12071. </description>
  12072. </method>
  12073. <method name="notify_group" >
  12074. <argument index="0" name="call_flags" type="int">
  12075. </argument>
  12076. <argument index="1" name="group" type="String">
  12077. </argument>
  12078. <argument index="2" name="notification" type="int">
  12079. </argument>
  12080. <description>
  12081. </description>
  12082. </method>
  12083. <method name="set_group" >
  12084. <argument index="0" name="call_flags" type="int">
  12085. </argument>
  12086. <argument index="1" name="group" type="String">
  12087. </argument>
  12088. <argument index="2" name="property" type="String">
  12089. </argument>
  12090. <argument index="3" name="value" type="var">
  12091. </argument>
  12092. <description>
  12093. </description>
  12094. </method>
  12095. <method name="get_root_node" >
  12096. <return type="Node">
  12097. </return>
  12098. <description>
  12099. </description>
  12100. </method>
  12101. <method name="set_root_node" >
  12102. <argument index="0" name="node" type="Node">
  12103. </argument>
  12104. <description>
  12105. </description>
  12106. </method>
  12107. <method name="set_auto_accept_quit" >
  12108. <argument index="0" name="enabled" type="bool">
  12109. </argument>
  12110. <description>
  12111. </description>
  12112. </method>
  12113. <method name="set_editor_hint" >
  12114. <argument index="0" name="enable" type="bool">
  12115. </argument>
  12116. <description>
  12117. </description>
  12118. </method>
  12119. <method name="is_editor_hint" qualifiers="const" >
  12120. <return type="bool">
  12121. </return>
  12122. <description>
  12123. </description>
  12124. </method>
  12125. <method name="set_pause" >
  12126. <argument index="0" name="enable" type="bool">
  12127. </argument>
  12128. <description>
  12129. </description>
  12130. </method>
  12131. <method name="is_paused" qualifiers="const" >
  12132. <return type="bool">
  12133. </return>
  12134. <description>
  12135. </description>
  12136. </method>
  12137. <method name="set_input_as_handled" >
  12138. <description>
  12139. </description>
  12140. </method>
  12141. <method name="get_frame" qualifiers="const" >
  12142. <return type="int">
  12143. </return>
  12144. <description>
  12145. </description>
  12146. </method>
  12147. <method name="quit" >
  12148. <description>
  12149. </description>
  12150. </method>
  12151. <method name="call_group" >
  12152. <argument index="0" name="flags" type="int">
  12153. </argument>
  12154. <argument index="1" name="group" type="String">
  12155. </argument>
  12156. <argument index="2" name="method" type="String">
  12157. </argument>
  12158. <argument index="3" name="arg0" type="var" default="NULL">
  12159. </argument>
  12160. <argument index="4" name="arg1" type="var" default="NULL">
  12161. </argument>
  12162. <argument index="5" name="arg2" type="var" default="NULL">
  12163. </argument>
  12164. <argument index="6" name="arg3" type="var" default="NULL">
  12165. </argument>
  12166. <argument index="7" name="arg4" type="var" default="NULL">
  12167. </argument>
  12168. <description>
  12169. </description>
  12170. </method>
  12171. </methods>
  12172. <signals>
  12173. <signal name="screen_resized">
  12174. <description>
  12175. </description>
  12176. </signal>
  12177. <signal name="node_removed">
  12178. <argument index="0" name="node" type="Object">
  12179. </argument>
  12180. <description>
  12181. </description>
  12182. </signal>
  12183. <signal name="tree_changed">
  12184. <description>
  12185. </description>
  12186. </signal>
  12187. </signals>
  12188. <constants>
  12189. <constant name="GROUP_CALL_DEFAULT" value="0">
  12190. </constant>
  12191. <constant name="GROUP_CALL_REVERSE" value="1">
  12192. </constant>
  12193. <constant name="GROUP_CALL_REALTIME" value="2">
  12194. </constant>
  12195. <constant name="GROUP_CALL_UNIQUE" value="4">
  12196. </constant>
  12197. </constants>
  12198. </class>
  12199. <class name="ScenePreloader" inherits="Resource" category="Core">
  12200. <brief_description>
  12201. </brief_description>
  12202. <description>
  12203. </description>
  12204. <methods>
  12205. <method name="load_scene" >
  12206. <return type="int">
  12207. </return>
  12208. <argument index="0" name="path" type="String">
  12209. </argument>
  12210. <description>
  12211. </description>
  12212. </method>
  12213. <method name="get_scene_path" qualifiers="const" >
  12214. <return type="String">
  12215. </return>
  12216. <description>
  12217. </description>
  12218. </method>
  12219. <method name="instance" qualifiers="const" >
  12220. <return type="Node">
  12221. </return>
  12222. <description>
  12223. </description>
  12224. </method>
  12225. <method name="can_instance" qualifiers="const" >
  12226. <return type="bool">
  12227. </return>
  12228. <description>
  12229. </description>
  12230. </method>
  12231. </methods>
  12232. <constants>
  12233. </constants>
  12234. </class>
  12235. <class name="ScreenProximity2D" inherits="ProximityGroup2D" category="Core">
  12236. <brief_description>
  12237. </brief_description>
  12238. <description>
  12239. </description>
  12240. <methods>
  12241. <method name="enter_screen" >
  12242. <description>
  12243. </description>
  12244. </method>
  12245. <method name="exit_screen" >
  12246. <description>
  12247. </description>
  12248. </method>
  12249. </methods>
  12250. <signals>
  12251. <signal name="enter_screen">
  12252. <description>
  12253. </description>
  12254. </signal>
  12255. <signal name="exit_screen">
  12256. <description>
  12257. </description>
  12258. </signal>
  12259. </signals>
  12260. <constants>
  12261. </constants>
  12262. </class>
  12263. <class name="Script" inherits="Resource" category="Core">
  12264. <brief_description>
  12265. </brief_description>
  12266. <description>
  12267. </description>
  12268. <methods>
  12269. <method name="can_instance" qualifiers="const" >
  12270. <return type="bool">
  12271. </return>
  12272. <description>
  12273. </description>
  12274. </method>
  12275. <method name="instance_has" qualifiers="const" >
  12276. <return type="bool">
  12277. </return>
  12278. <argument index="0" name="base_object" type="Object">
  12279. </argument>
  12280. <description>
  12281. </description>
  12282. </method>
  12283. <method name="has_source_code" qualifiers="const" >
  12284. <return type="bool">
  12285. </return>
  12286. <description>
  12287. </description>
  12288. </method>
  12289. <method name="get_source_code" qualifiers="const" >
  12290. <return type="String">
  12291. </return>
  12292. <description>
  12293. </description>
  12294. </method>
  12295. <method name="set_source_code" >
  12296. <argument index="0" name="source" type="String">
  12297. </argument>
  12298. <description>
  12299. </description>
  12300. </method>
  12301. <method name="reload" >
  12302. <return type="int">
  12303. </return>
  12304. <description>
  12305. </description>
  12306. </method>
  12307. </methods>
  12308. <constants>
  12309. </constants>
  12310. </class>
  12311. <class name="ScrollBar" inherits="Range" category="Core">
  12312. <brief_description>
  12313. </brief_description>
  12314. <description>
  12315. </description>
  12316. <methods>
  12317. <method name="set_custom_step" >
  12318. <argument index="0" name="step" type="real">
  12319. </argument>
  12320. <description>
  12321. </description>
  12322. </method>
  12323. <method name="get_custom_step" qualifiers="const" >
  12324. <return type="real">
  12325. </return>
  12326. <description>
  12327. </description>
  12328. </method>
  12329. </methods>
  12330. <constants>
  12331. </constants>
  12332. </class>
  12333. <class name="SegmentShape2D" inherits="Shape2D" category="Core">
  12334. <brief_description>
  12335. </brief_description>
  12336. <description>
  12337. </description>
  12338. <methods>
  12339. <method name="set_a" >
  12340. <argument index="0" name="a" type="Vector2">
  12341. </argument>
  12342. <description>
  12343. </description>
  12344. </method>
  12345. <method name="get_a" qualifiers="const" >
  12346. <return type="Vector2">
  12347. </return>
  12348. <description>
  12349. </description>
  12350. </method>
  12351. <method name="set_b" >
  12352. <argument index="0" name="b" type="Vector2">
  12353. </argument>
  12354. <description>
  12355. </description>
  12356. </method>
  12357. <method name="get_b" qualifiers="const" >
  12358. <return type="Vector2">
  12359. </return>
  12360. <description>
  12361. </description>
  12362. </method>
  12363. </methods>
  12364. <constants>
  12365. </constants>
  12366. </class>
  12367. <class name="Separator" inherits="Control" category="Core">
  12368. <brief_description>
  12369. </brief_description>
  12370. <description>
  12371. </description>
  12372. <methods>
  12373. </methods>
  12374. <constants>
  12375. </constants>
  12376. </class>
  12377. <class name="Shader" inherits="Resource" category="Core">
  12378. <brief_description>
  12379. </brief_description>
  12380. <description>
  12381. </description>
  12382. <methods>
  12383. <method name="set_mode" >
  12384. <argument index="0" name="mode" type="int">
  12385. </argument>
  12386. <description>
  12387. </description>
  12388. </method>
  12389. <method name="get_mode" qualifiers="const" >
  12390. <return type="int">
  12391. </return>
  12392. <description>
  12393. </description>
  12394. </method>
  12395. <method name="set_vertex_code" >
  12396. <argument index="0" name="code" type="String">
  12397. </argument>
  12398. <description>
  12399. </description>
  12400. </method>
  12401. <method name="get_vertex_code" qualifiers="const" >
  12402. <return type="String">
  12403. </return>
  12404. <description>
  12405. </description>
  12406. </method>
  12407. <method name="set_fragment_code" >
  12408. <argument index="0" name="code" type="String">
  12409. </argument>
  12410. <description>
  12411. </description>
  12412. </method>
  12413. <method name="get_fragment_code" qualifiers="const" >
  12414. <return type="String">
  12415. </return>
  12416. <description>
  12417. </description>
  12418. </method>
  12419. <method name="set_use_world_transform" >
  12420. <argument index="0" name="enable" type="bool">
  12421. </argument>
  12422. <description>
  12423. </description>
  12424. </method>
  12425. <method name="is_using_world_transform" qualifiers="const" >
  12426. <return type="bool">
  12427. </return>
  12428. <description>
  12429. </description>
  12430. </method>
  12431. <method name="set_param" >
  12432. <argument index="0" name="param" type="String">
  12433. </argument>
  12434. <argument index="1" name="value" type="var">
  12435. </argument>
  12436. <description>
  12437. </description>
  12438. </method>
  12439. <method name="get_param" qualifiers="const" >
  12440. <argument index="0" name="param" type="String">
  12441. </argument>
  12442. <description>
  12443. </description>
  12444. </method>
  12445. <method name="get_param_list" qualifiers="const" >
  12446. <return type="StringArray">
  12447. </return>
  12448. <description>
  12449. </description>
  12450. </method>
  12451. </methods>
  12452. <constants>
  12453. <constant name="MODE_MATERIAL" value="0">
  12454. </constant>
  12455. <constant name="MODE_POST_PROCESS" value="1">
  12456. </constant>
  12457. </constants>
  12458. </class>
  12459. <class name="ShaderMaterial" inherits="Material" category="Core">
  12460. <brief_description>
  12461. </brief_description>
  12462. <description>
  12463. </description>
  12464. <methods>
  12465. <method name="set_shader" >
  12466. <argument index="0" name="shader" type="Shader">
  12467. </argument>
  12468. <description>
  12469. </description>
  12470. </method>
  12471. <method name="get_shader" qualifiers="const" >
  12472. <return type="Shader">
  12473. </return>
  12474. <description>
  12475. </description>
  12476. </method>
  12477. </methods>
  12478. <constants>
  12479. </constants>
  12480. </class>
  12481. <class name="Shape" inherits="Resource" category="Core">
  12482. <brief_description>
  12483. </brief_description>
  12484. <description>
  12485. </description>
  12486. <methods>
  12487. </methods>
  12488. <constants>
  12489. </constants>
  12490. </class>
  12491. <class name="Shape2D" inherits="Resource" category="Core">
  12492. <brief_description>
  12493. </brief_description>
  12494. <description>
  12495. </description>
  12496. <methods>
  12497. </methods>
  12498. <constants>
  12499. </constants>
  12500. </class>
  12501. <class name="Skeleton" inherits="Spatial" category="Core">
  12502. <brief_description>
  12503. </brief_description>
  12504. <description>
  12505. </description>
  12506. <methods>
  12507. <method name="add_bone" >
  12508. <argument index="0" name="name" type="String">
  12509. </argument>
  12510. <description>
  12511. </description>
  12512. </method>
  12513. <method name="find_bone" qualifiers="const" >
  12514. <return type="int">
  12515. </return>
  12516. <argument index="0" name="name" type="String">
  12517. </argument>
  12518. <description>
  12519. </description>
  12520. </method>
  12521. <method name="get_bone_name" qualifiers="const" >
  12522. <return type="String">
  12523. </return>
  12524. <argument index="0" name="bone_idx" type="int">
  12525. </argument>
  12526. <description>
  12527. </description>
  12528. </method>
  12529. <method name="get_bone_parent" qualifiers="const" >
  12530. <return type="int">
  12531. </return>
  12532. <argument index="0" name="bone_idx" type="int">
  12533. </argument>
  12534. <description>
  12535. </description>
  12536. </method>
  12537. <method name="set_bone_parent" >
  12538. <argument index="0" name="bone_idx" type="int">
  12539. </argument>
  12540. <argument index="1" name="parent_idx" type="int">
  12541. </argument>
  12542. <description>
  12543. </description>
  12544. </method>
  12545. <method name="get_bone_count" qualifiers="const" >
  12546. <return type="int">
  12547. </return>
  12548. <description>
  12549. </description>
  12550. </method>
  12551. <method name="get_bone_rest" qualifiers="const" >
  12552. <return type="Transform">
  12553. </return>
  12554. <argument index="0" name="bone_idx" type="int">
  12555. </argument>
  12556. <description>
  12557. </description>
  12558. </method>
  12559. <method name="set_bone_rest" >
  12560. <argument index="0" name="bone_idx" type="int">
  12561. </argument>
  12562. <argument index="1" name="rest" type="Transform">
  12563. </argument>
  12564. <description>
  12565. </description>
  12566. </method>
  12567. <method name="bind_child_node_to_bone" >
  12568. <argument index="0" name="bone_idx" type="int">
  12569. </argument>
  12570. <argument index="1" name="node" type="Node">
  12571. </argument>
  12572. <description>
  12573. </description>
  12574. </method>
  12575. <method name="unbind_child_node_from_bone" >
  12576. <argument index="0" name="bone_idx" type="int">
  12577. </argument>
  12578. <argument index="1" name="node" type="Node">
  12579. </argument>
  12580. <description>
  12581. </description>
  12582. </method>
  12583. <method name="get_bound_child_nodes_to_bone" qualifiers="const" >
  12584. <return type="Array">
  12585. </return>
  12586. <argument index="0" name="bone_idx" type="int">
  12587. </argument>
  12588. <description>
  12589. </description>
  12590. </method>
  12591. <method name="clear_bones" >
  12592. <description>
  12593. </description>
  12594. </method>
  12595. <method name="get_bone_pose" qualifiers="const" >
  12596. <return type="Transform">
  12597. </return>
  12598. <argument index="0" name="bone_idx" type="int">
  12599. </argument>
  12600. <description>
  12601. </description>
  12602. </method>
  12603. <method name="set_bone_pose" >
  12604. <argument index="0" name="bone_idx" type="int">
  12605. </argument>
  12606. <argument index="1" name="pose" type="Transform">
  12607. </argument>
  12608. <description>
  12609. </description>
  12610. </method>
  12611. <method name="get_bone_custom_pose" qualifiers="const" >
  12612. <return type="Transform">
  12613. </return>
  12614. <argument index="0" name="bone_idx" type="int">
  12615. </argument>
  12616. <description>
  12617. </description>
  12618. </method>
  12619. <method name="set_bone_custom_pose" >
  12620. <argument index="0" name="bone_idx" type="int">
  12621. </argument>
  12622. <argument index="1" name="custom_pose" type="Transform">
  12623. </argument>
  12624. <description>
  12625. </description>
  12626. </method>
  12627. <method name="get_bone_transform" qualifiers="const" >
  12628. <return type="Transform">
  12629. </return>
  12630. <argument index="0" name="bone_idx" type="int">
  12631. </argument>
  12632. <description>
  12633. </description>
  12634. </method>
  12635. </methods>
  12636. <constants>
  12637. <constant name="NOTIFICATION_UPDATE_SKELETON" value="50">
  12638. </constant>
  12639. </constants>
  12640. </class>
  12641. <class name="SkyBoxFX" inherits="ScenarioFX" category="Core">
  12642. <brief_description>
  12643. </brief_description>
  12644. <description>
  12645. </description>
  12646. <methods>
  12647. </methods>
  12648. <constants>
  12649. </constants>
  12650. </class>
  12651. <class name="Slider" inherits="Range" category="Core">
  12652. <brief_description>
  12653. </brief_description>
  12654. <description>
  12655. </description>
  12656. <methods>
  12657. <method name="set_ticks" >
  12658. <argument index="0" name="count" type="int">
  12659. </argument>
  12660. <description>
  12661. </description>
  12662. </method>
  12663. <method name="get_ticks" qualifiers="const" >
  12664. <return type="int">
  12665. </return>
  12666. <description>
  12667. </description>
  12668. </method>
  12669. <method name="get_ticks_on_borders" qualifiers="const" >
  12670. <return type="bool">
  12671. </return>
  12672. <description>
  12673. </description>
  12674. </method>
  12675. <method name="set_ticks_on_borders" >
  12676. <argument index="0" name="ticks_on_border" type="bool">
  12677. </argument>
  12678. <description>
  12679. </description>
  12680. </method>
  12681. </methods>
  12682. <constants>
  12683. </constants>
  12684. </class>
  12685. <class name="SoundRoomParams" inherits="Node" category="Core">
  12686. <brief_description>
  12687. </brief_description>
  12688. <description>
  12689. </description>
  12690. <methods>
  12691. <method name="set_param" >
  12692. <argument index="0" name="param" type="int">
  12693. </argument>
  12694. <argument index="1" name="value" type="real">
  12695. </argument>
  12696. <description>
  12697. </description>
  12698. </method>
  12699. <method name="get_param" qualifiers="const" >
  12700. <return type="real">
  12701. </return>
  12702. <argument index="0" name="param" type="int">
  12703. </argument>
  12704. <description>
  12705. </description>
  12706. </method>
  12707. <method name="set_reverb_mode" >
  12708. <argument index="0" name="reverb_mode" type="int">
  12709. </argument>
  12710. <description>
  12711. </description>
  12712. </method>
  12713. <method name="get_reverb_mode" qualifiers="const" >
  12714. <return type="int">
  12715. </return>
  12716. <description>
  12717. </description>
  12718. </method>
  12719. <method name="set_force_params_to_all_sources" >
  12720. <argument index="0" name="enabled" type="bool">
  12721. </argument>
  12722. <description>
  12723. </description>
  12724. </method>
  12725. <method name="is_forcing_params_to_all_sources" >
  12726. <return type="bool">
  12727. </return>
  12728. <description>
  12729. </description>
  12730. </method>
  12731. </methods>
  12732. <constants>
  12733. </constants>
  12734. </class>
  12735. <class name="Spatial" inherits="Node" category="Core">
  12736. <brief_description>
  12737. </brief_description>
  12738. <description>
  12739. </description>
  12740. <methods>
  12741. <method name="set_transform" >
  12742. <argument index="0" name="local" type="Transform">
  12743. </argument>
  12744. <description>
  12745. </description>
  12746. </method>
  12747. <method name="get_transform" qualifiers="const" >
  12748. <return type="Transform">
  12749. </return>
  12750. <description>
  12751. </description>
  12752. </method>
  12753. <method name="set_global_transform" >
  12754. <argument index="0" name="global" type="Transform">
  12755. </argument>
  12756. <description>
  12757. </description>
  12758. </method>
  12759. <method name="get_global_transform" qualifiers="const" >
  12760. <return type="Transform">
  12761. </return>
  12762. <description>
  12763. </description>
  12764. </method>
  12765. <method name="get_parent_spatial" qualifiers="const" >
  12766. <return type="Object">
  12767. </return>
  12768. <description>
  12769. </description>
  12770. </method>
  12771. <method name="update_gizmo" >
  12772. <description>
  12773. </description>
  12774. </method>
  12775. </methods>
  12776. <constants>
  12777. <constant name="NOTIFICATION_UPDATE_GIZMO" value="43">
  12778. </constant>
  12779. <constant name="NOTIFICATION_TRANSFORM_CHANGED" value="40">
  12780. </constant>
  12781. <constant name="NOTIFICATION_SCENARIO_CHANGED" value="41">
  12782. </constant>
  12783. </constants>
  12784. </class>
  12785. <class name="SpatialPlayer" inherits="Spatial" category="Core">
  12786. <brief_description>
  12787. </brief_description>
  12788. <description>
  12789. </description>
  12790. <methods>
  12791. <method name="set_param" >
  12792. <argument index="0" name="param" type="int">
  12793. </argument>
  12794. <argument index="1" name="value" type="real">
  12795. </argument>
  12796. <description>
  12797. </description>
  12798. </method>
  12799. <method name="get_param" qualifiers="const" >
  12800. <return type="real">
  12801. </return>
  12802. <argument index="0" name="param" type="int">
  12803. </argument>
  12804. <description>
  12805. </description>
  12806. </method>
  12807. </methods>
  12808. <constants>
  12809. <constant name="PARAM_VOLUME_DB" value="0">
  12810. </constant>
  12811. <constant name="PARAM_PITCH_SCALE" value="1">
  12812. </constant>
  12813. <constant name="PARAM_ATTENUATION_MIN_DISTANCE" value="2">
  12814. </constant>
  12815. <constant name="PARAM_ATTENUATION_MAX_DISTANCE" value="3">
  12816. </constant>
  12817. <constant name="PARAM_ATTENUATION_DISTANCE_EXP" value="4">
  12818. </constant>
  12819. <constant name="PARAM_EMISSION_CONE_DEGREES" value="5">
  12820. </constant>
  12821. <constant name="PARAM_EMISSION_CONE_ATTENUATION_DB" value="6">
  12822. </constant>
  12823. <constant name="PARAM_MAX" value="7">
  12824. </constant>
  12825. </constants>
  12826. </class>
  12827. <class name="SpatialSamplePlayer" inherits="SpatialPlayer" category="Core">
  12828. <brief_description>
  12829. </brief_description>
  12830. <description>
  12831. </description>
  12832. <methods>
  12833. <method name="set_sample_library" >
  12834. <argument index="0" name="library" type="SampleLibrary">
  12835. </argument>
  12836. <description>
  12837. </description>
  12838. </method>
  12839. <method name="get_sample_library" qualifiers="const" >
  12840. <return type="SampleLibrary">
  12841. </return>
  12842. <description>
  12843. </description>
  12844. </method>
  12845. <method name="set_polyphony" >
  12846. <argument index="0" name="voices" type="int">
  12847. </argument>
  12848. <description>
  12849. </description>
  12850. </method>
  12851. <method name="get_polyphony" qualifiers="const" >
  12852. <return type="int">
  12853. </return>
  12854. <description>
  12855. </description>
  12856. </method>
  12857. <method name="play" >
  12858. <return type="int">
  12859. </return>
  12860. <argument index="0" name="sample" type="String">
  12861. </argument>
  12862. <argument index="1" name="voice" type="int" default="-2">
  12863. </argument>
  12864. <description>
  12865. </description>
  12866. </method>
  12867. <method name="voice_set_pitch_scale" >
  12868. <argument index="0" name="voice" type="int">
  12869. </argument>
  12870. <argument index="1" name="ratio" type="real">
  12871. </argument>
  12872. <description>
  12873. </description>
  12874. </method>
  12875. <method name="voice_set_volume_scale_db" >
  12876. <argument index="0" name="voice" type="int">
  12877. </argument>
  12878. <argument index="1" name="db" type="real">
  12879. </argument>
  12880. <description>
  12881. </description>
  12882. </method>
  12883. <method name="is_voice_active" qualifiers="const" >
  12884. <return type="bool">
  12885. </return>
  12886. <argument index="0" name="voice" type="int">
  12887. </argument>
  12888. <description>
  12889. </description>
  12890. </method>
  12891. <method name="stop_voice" >
  12892. <argument index="0" name="voice" type="int">
  12893. </argument>
  12894. <description>
  12895. </description>
  12896. </method>
  12897. <method name="stop_all" >
  12898. <description>
  12899. </description>
  12900. </method>
  12901. </methods>
  12902. <constants>
  12903. <constant name="INVALID_VOICE" value="-1">
  12904. </constant>
  12905. <constant name="NEXT_VOICE" value="-2">
  12906. </constant>
  12907. </constants>
  12908. </class>
  12909. <class name="SpatialSoundServer" inherits="Object" category="Core">
  12910. <brief_description>
  12911. </brief_description>
  12912. <description>
  12913. </description>
  12914. <methods>
  12915. </methods>
  12916. <constants>
  12917. </constants>
  12918. </class>
  12919. <class name="SpatialSoundServerSW" inherits="SpatialSoundServer" category="Core">
  12920. <brief_description>
  12921. </brief_description>
  12922. <description>
  12923. </description>
  12924. <methods>
  12925. </methods>
  12926. <constants>
  12927. </constants>
  12928. </class>
  12929. <class name="SpatialStreamPlayer" inherits="SpatialPlayer" category="Core">
  12930. <brief_description>
  12931. </brief_description>
  12932. <description>
  12933. </description>
  12934. <methods>
  12935. <method name="set_stream" >
  12936. <argument index="0" name="stream" type="Stream">
  12937. </argument>
  12938. <description>
  12939. </description>
  12940. </method>
  12941. <method name="get_stream" qualifiers="const" >
  12942. <return type="Stream">
  12943. </return>
  12944. <description>
  12945. </description>
  12946. </method>
  12947. <method name="play" >
  12948. <description>
  12949. </description>
  12950. </method>
  12951. <method name="stop" >
  12952. <description>
  12953. </description>
  12954. </method>
  12955. <method name="is_playing" qualifiers="const" >
  12956. <return type="bool">
  12957. </return>
  12958. <description>
  12959. </description>
  12960. </method>
  12961. <method name="set_loop" >
  12962. <argument index="0" name="enabled" type="bool">
  12963. </argument>
  12964. <description>
  12965. </description>
  12966. </method>
  12967. <method name="has_loop" qualifiers="const" >
  12968. <return type="bool">
  12969. </return>
  12970. <description>
  12971. </description>
  12972. </method>
  12973. <method name="get_stream_name" qualifiers="const" >
  12974. <return type="String">
  12975. </return>
  12976. <description>
  12977. </description>
  12978. </method>
  12979. <method name="get_loop_count" qualifiers="const" >
  12980. <return type="int">
  12981. </return>
  12982. <description>
  12983. </description>
  12984. </method>
  12985. <method name="get_pos" qualifiers="const" >
  12986. <return type="real">
  12987. </return>
  12988. <description>
  12989. </description>
  12990. </method>
  12991. <method name="seek_pos" >
  12992. <argument index="0" name="time" type="real">
  12993. </argument>
  12994. <description>
  12995. </description>
  12996. </method>
  12997. </methods>
  12998. <constants>
  12999. </constants>
  13000. </class>
  13001. <class name="SphereShape" inherits="Shape" category="Core">
  13002. <brief_description>
  13003. </brief_description>
  13004. <description>
  13005. </description>
  13006. <methods>
  13007. <method name="set_radius" >
  13008. <argument index="0" name="radius" type="real">
  13009. </argument>
  13010. <description>
  13011. </description>
  13012. </method>
  13013. <method name="get_radius" qualifiers="const" >
  13014. <return type="real">
  13015. </return>
  13016. <description>
  13017. </description>
  13018. </method>
  13019. </methods>
  13020. <constants>
  13021. </constants>
  13022. </class>
  13023. <class name="SpinBox" inherits="Range" category="Core">
  13024. <brief_description>
  13025. </brief_description>
  13026. <description>
  13027. </description>
  13028. <methods>
  13029. <method name="set_suffix" >
  13030. <argument index="0" name="suffix" type="String">
  13031. </argument>
  13032. <description>
  13033. </description>
  13034. </method>
  13035. <method name="get_suffix" qualifiers="const" >
  13036. <return type="String">
  13037. </return>
  13038. <description>
  13039. </description>
  13040. </method>
  13041. <method name="set_prefix" >
  13042. <argument index="0" name="prefix" type="String">
  13043. </argument>
  13044. <description>
  13045. </description>
  13046. </method>
  13047. <method name="get_prefix" qualifiers="const" >
  13048. <return type="String">
  13049. </return>
  13050. <description>
  13051. </description>
  13052. </method>
  13053. <method name="set_editable" >
  13054. <argument index="0" name="editable" type="bool">
  13055. </argument>
  13056. <description>
  13057. </description>
  13058. </method>
  13059. <method name="is_editable" qualifiers="const" >
  13060. <return type="bool">
  13061. </return>
  13062. <description>
  13063. </description>
  13064. </method>
  13065. </methods>
  13066. <constants>
  13067. </constants>
  13068. </class>
  13069. <class name="SpotLight" inherits="Light" category="Core">
  13070. <brief_description>
  13071. </brief_description>
  13072. <description>
  13073. </description>
  13074. <methods>
  13075. </methods>
  13076. <constants>
  13077. </constants>
  13078. </class>
  13079. <class name="Sprite" inherits="Node2D" category="Core">
  13080. <brief_description>
  13081. </brief_description>
  13082. <description>
  13083. </description>
  13084. <methods>
  13085. <method name="set_texture" >
  13086. <argument index="0" name="texture" type="Texture">
  13087. </argument>
  13088. <description>
  13089. </description>
  13090. </method>
  13091. <method name="get_texture" qualifiers="const" >
  13092. <return type="Texture">
  13093. </return>
  13094. <description>
  13095. </description>
  13096. </method>
  13097. <method name="set_centered" >
  13098. <argument index="0" name="centered" type="bool">
  13099. </argument>
  13100. <description>
  13101. </description>
  13102. </method>
  13103. <method name="is_centered" qualifiers="const" >
  13104. <return type="bool">
  13105. </return>
  13106. <description>
  13107. </description>
  13108. </method>
  13109. <method name="set_flip_h" >
  13110. <argument index="0" name="flip_h" type="bool">
  13111. </argument>
  13112. <description>
  13113. </description>
  13114. </method>
  13115. <method name="is_flipped_h" qualifiers="const" >
  13116. <return type="bool">
  13117. </return>
  13118. <description>
  13119. </description>
  13120. </method>
  13121. <method name="set_flip_v" >
  13122. <argument index="0" name="flip_v" type="bool">
  13123. </argument>
  13124. <description>
  13125. </description>
  13126. </method>
  13127. <method name="is_flipped_v" qualifiers="const" >
  13128. <return type="bool">
  13129. </return>
  13130. <description>
  13131. </description>
  13132. </method>
  13133. <method name="set_region" >
  13134. <argument index="0" name="enabled" type="bool">
  13135. </argument>
  13136. <description>
  13137. </description>
  13138. </method>
  13139. <method name="is_region" qualifiers="const" >
  13140. <return type="bool">
  13141. </return>
  13142. <description>
  13143. </description>
  13144. </method>
  13145. <method name="set_region_rect" >
  13146. <argument index="0" name="rect" type="Rect2">
  13147. </argument>
  13148. <description>
  13149. </description>
  13150. </method>
  13151. <method name="get_region_rect" qualifiers="const" >
  13152. <return type="Rect2">
  13153. </return>
  13154. <description>
  13155. </description>
  13156. </method>
  13157. <method name="set_frame" >
  13158. <argument index="0" name="frame" type="int">
  13159. </argument>
  13160. <description>
  13161. </description>
  13162. </method>
  13163. <method name="get_frame" qualifiers="const" >
  13164. <return type="int">
  13165. </return>
  13166. <description>
  13167. </description>
  13168. </method>
  13169. <method name="set_vframes" >
  13170. <argument index="0" name="vframes" type="int">
  13171. </argument>
  13172. <description>
  13173. </description>
  13174. </method>
  13175. <method name="get_vframes" qualifiers="const" >
  13176. <return type="int">
  13177. </return>
  13178. <description>
  13179. </description>
  13180. </method>
  13181. <method name="set_hframes" >
  13182. <argument index="0" name="hframes" type="int">
  13183. </argument>
  13184. <description>
  13185. </description>
  13186. </method>
  13187. <method name="get_hframes" qualifiers="const" >
  13188. <return type="int">
  13189. </return>
  13190. <description>
  13191. </description>
  13192. </method>
  13193. <method name="set_modulate" >
  13194. <argument index="0" name="modulate" type="Color">
  13195. </argument>
  13196. <description>
  13197. </description>
  13198. </method>
  13199. <method name="get_modulate" qualifiers="const" >
  13200. <return type="Color">
  13201. </return>
  13202. <description>
  13203. </description>
  13204. </method>
  13205. </methods>
  13206. <constants>
  13207. </constants>
  13208. </class>
  13209. <class name="SquirrelScript" inherits="Script" category="Core">
  13210. <brief_description>
  13211. </brief_description>
  13212. <description>
  13213. </description>
  13214. <methods>
  13215. </methods>
  13216. <constants>
  13217. </constants>
  13218. </class>
  13219. <class name="StaticBody" inherits="PhysicsBody" category="Core">
  13220. <brief_description>
  13221. </brief_description>
  13222. <description>
  13223. </description>
  13224. <methods>
  13225. <method name="set_simulated_motion" >
  13226. <argument index="0" name="enabled" type="bool">
  13227. </argument>
  13228. <description>
  13229. </description>
  13230. </method>
  13231. <method name="is_simulating_motion" qualifiers="const" >
  13232. <return type="bool">
  13233. </return>
  13234. <description>
  13235. </description>
  13236. </method>
  13237. <method name="simulate_motion" >
  13238. <argument index="0" name="new_transform" type="Transform">
  13239. </argument>
  13240. <description>
  13241. </description>
  13242. </method>
  13243. <method name="create_shapes_from_child_meshes" >
  13244. <description>
  13245. </description>
  13246. </method>
  13247. </methods>
  13248. <constants>
  13249. </constants>
  13250. </class>
  13251. <class name="StaticBody2D" inherits="PhysicsBody2D" category="Core">
  13252. <brief_description>
  13253. </brief_description>
  13254. <description>
  13255. </description>
  13256. <methods>
  13257. <method name="set_simulate_motion" >
  13258. <argument index="0" name="enabled" type="bool">
  13259. </argument>
  13260. <description>
  13261. </description>
  13262. </method>
  13263. <method name="is_simulating_motion" qualifiers="const" >
  13264. <return type="bool">
  13265. </return>
  13266. <description>
  13267. </description>
  13268. </method>
  13269. <method name="set_constant_linear_velocity" >
  13270. <argument index="0" name="vel" type="Vector2">
  13271. </argument>
  13272. <description>
  13273. </description>
  13274. </method>
  13275. <method name="set_constant_angular_velocity" >
  13276. <argument index="0" name="vel" type="real">
  13277. </argument>
  13278. <description>
  13279. </description>
  13280. </method>
  13281. <method name="get_constant_linear_velocity" qualifiers="const" >
  13282. <return type="Vector2">
  13283. </return>
  13284. <description>
  13285. </description>
  13286. </method>
  13287. <method name="get_constant_angular_velocity" qualifiers="const" >
  13288. <return type="real">
  13289. </return>
  13290. <description>
  13291. </description>
  13292. </method>
  13293. </methods>
  13294. <constants>
  13295. </constants>
  13296. </class>
  13297. <class name="StreamPeer" inherits="Object" category="Core">
  13298. <brief_description>
  13299. </brief_description>
  13300. <description>
  13301. </description>
  13302. <methods>
  13303. <method name="put_data" >
  13304. <return type="int">
  13305. </return>
  13306. <argument index="0" name="data" type="RawArray">
  13307. </argument>
  13308. <description>
  13309. </description>
  13310. </method>
  13311. <method name="put_partial_data" >
  13312. <return type="Array">
  13313. </return>
  13314. <argument index="0" name="data" type="RawArray">
  13315. </argument>
  13316. <description>
  13317. </description>
  13318. </method>
  13319. <method name="get_data" >
  13320. <return type="Array">
  13321. </return>
  13322. <argument index="0" name="bytes" type="int">
  13323. </argument>
  13324. <description>
  13325. </description>
  13326. </method>
  13327. <method name="get_partial_data" >
  13328. <return type="Array">
  13329. </return>
  13330. <argument index="0" name="bytes" type="int">
  13331. </argument>
  13332. <description>
  13333. </description>
  13334. </method>
  13335. </methods>
  13336. <constants>
  13337. </constants>
  13338. </class>
  13339. <class name="StreamPeerTCP" inherits="StreamPeer" category="Core">
  13340. <brief_description>
  13341. </brief_description>
  13342. <description>
  13343. </description>
  13344. <methods>
  13345. <method name="connect" >
  13346. <return type="int">
  13347. </return>
  13348. <argument index="0" name="host" type="String">
  13349. </argument>
  13350. <argument index="1" name="ip" type="int">
  13351. </argument>
  13352. <description>
  13353. </description>
  13354. </method>
  13355. <method name="is_connected" qualifiers="const" >
  13356. <return type="bool">
  13357. </return>
  13358. <description>
  13359. </description>
  13360. </method>
  13361. <method name="get_connected_host" qualifiers="const" >
  13362. <return type="String">
  13363. </return>
  13364. <description>
  13365. </description>
  13366. </method>
  13367. <method name="get_connected_port" qualifiers="const" >
  13368. <return type="int">
  13369. </return>
  13370. <description>
  13371. </description>
  13372. </method>
  13373. <method name="disconnect" >
  13374. <description>
  13375. </description>
  13376. </method>
  13377. </methods>
  13378. <constants>
  13379. </constants>
  13380. </class>
  13381. <class name="StreamPlayer" inherits="Node" category="Core">
  13382. <brief_description>
  13383. </brief_description>
  13384. <description>
  13385. </description>
  13386. <methods>
  13387. <method name="set_stream" >
  13388. <argument index="0" name="stream" type="Stream">
  13389. </argument>
  13390. <description>
  13391. </description>
  13392. </method>
  13393. <method name="get_stream" qualifiers="const" >
  13394. <return type="Stream">
  13395. </return>
  13396. <description>
  13397. </description>
  13398. </method>
  13399. <method name="play" >
  13400. <description>
  13401. </description>
  13402. </method>
  13403. <method name="stop" >
  13404. <description>
  13405. </description>
  13406. </method>
  13407. <method name="is_playing" qualifiers="const" >
  13408. <return type="bool">
  13409. </return>
  13410. <description>
  13411. </description>
  13412. </method>
  13413. <method name="set_paused" >
  13414. <argument index="0" name="paused" type="bool">
  13415. </argument>
  13416. <description>
  13417. </description>
  13418. </method>
  13419. <method name="is_paused" qualifiers="const" >
  13420. <return type="bool">
  13421. </return>
  13422. <description>
  13423. </description>
  13424. </method>
  13425. <method name="set_loop" >
  13426. <argument index="0" name="enabled" type="bool">
  13427. </argument>
  13428. <description>
  13429. </description>
  13430. </method>
  13431. <method name="has_loop" qualifiers="const" >
  13432. <return type="bool">
  13433. </return>
  13434. <description>
  13435. </description>
  13436. </method>
  13437. <method name="set_volume" >
  13438. <argument index="0" name="volume" type="real">
  13439. </argument>
  13440. <description>
  13441. </description>
  13442. </method>
  13443. <method name="get_volume" qualifiers="const" >
  13444. <return type="real">
  13445. </return>
  13446. <description>
  13447. </description>
  13448. </method>
  13449. <method name="set_volume_db" >
  13450. <argument index="0" name="db" type="real">
  13451. </argument>
  13452. <description>
  13453. </description>
  13454. </method>
  13455. <method name="get_volume_db" qualifiers="const" >
  13456. <return type="real">
  13457. </return>
  13458. <description>
  13459. </description>
  13460. </method>
  13461. <method name="get_stream_name" qualifiers="const" >
  13462. <return type="String">
  13463. </return>
  13464. <description>
  13465. </description>
  13466. </method>
  13467. <method name="get_loop_count" qualifiers="const" >
  13468. <return type="int">
  13469. </return>
  13470. <description>
  13471. </description>
  13472. </method>
  13473. <method name="get_pos" qualifiers="const" >
  13474. <return type="real">
  13475. </return>
  13476. <description>
  13477. </description>
  13478. </method>
  13479. <method name="seek_pos" >
  13480. <argument index="0" name="time" type="real">
  13481. </argument>
  13482. <description>
  13483. </description>
  13484. </method>
  13485. <method name="set_autoplay" >
  13486. <argument index="0" name="enabled" type="bool">
  13487. </argument>
  13488. <description>
  13489. </description>
  13490. </method>
  13491. <method name="has_autoplay" qualifiers="const" >
  13492. <return type="bool">
  13493. </return>
  13494. <description>
  13495. </description>
  13496. </method>
  13497. <method name="get_length" qualifiers="const" >
  13498. <return type="real">
  13499. </return>
  13500. <description>
  13501. </description>
  13502. </method>
  13503. </methods>
  13504. <constants>
  13505. </constants>
  13506. </class>
  13507. <class name="StyleBox" inherits="Resource" category="Core">
  13508. <brief_description>
  13509. </brief_description>
  13510. <description>
  13511. </description>
  13512. <methods>
  13513. <method name="test_mask" qualifiers="const" >
  13514. <return type="bool">
  13515. </return>
  13516. <argument index="0" name="point" type="Vector2">
  13517. </argument>
  13518. <argument index="1" name="rect" type="Rect2">
  13519. </argument>
  13520. <description>
  13521. </description>
  13522. </method>
  13523. <method name="set_default_margin" >
  13524. <argument index="0" name="margin" type="int">
  13525. </argument>
  13526. <argument index="1" name="offset" type="real">
  13527. </argument>
  13528. <description>
  13529. </description>
  13530. </method>
  13531. <method name="get_default_margin" qualifiers="const" >
  13532. <return type="real">
  13533. </return>
  13534. <argument index="0" name="margin" type="int">
  13535. </argument>
  13536. <description>
  13537. </description>
  13538. </method>
  13539. <method name="get_margin" qualifiers="const" >
  13540. <return type="real">
  13541. </return>
  13542. <argument index="0" name="margin" type="int">
  13543. </argument>
  13544. <description>
  13545. </description>
  13546. </method>
  13547. <method name="get_minimum_size" qualifiers="const" >
  13548. <return type="Vector2">
  13549. </return>
  13550. <description>
  13551. </description>
  13552. </method>
  13553. <method name="get_center_size" qualifiers="const" >
  13554. <return type="Vector2">
  13555. </return>
  13556. <description>
  13557. </description>
  13558. </method>
  13559. <method name="get_offset" qualifiers="const" >
  13560. <return type="Vector2">
  13561. </return>
  13562. <description>
  13563. </description>
  13564. </method>
  13565. <method name="draw" qualifiers="const" >
  13566. <argument index="0" name="arg0" type="RID">
  13567. </argument>
  13568. <argument index="1" name="arg1" type="Rect2">
  13569. </argument>
  13570. <description>
  13571. </description>
  13572. </method>
  13573. </methods>
  13574. <constants>
  13575. </constants>
  13576. </class>
  13577. <class name="StyleBoxEmpty" inherits="StyleBox" category="Core">
  13578. <brief_description>
  13579. </brief_description>
  13580. <description>
  13581. </description>
  13582. <methods>
  13583. </methods>
  13584. <constants>
  13585. </constants>
  13586. </class>
  13587. <class name="StyleBoxFlat" inherits="StyleBox" category="Core">
  13588. <brief_description>
  13589. </brief_description>
  13590. <description>
  13591. </description>
  13592. <methods>
  13593. <method name="set_bg_color" >
  13594. <argument index="0" name="color" type="Color">
  13595. </argument>
  13596. <description>
  13597. </description>
  13598. </method>
  13599. <method name="get_bg_color" qualifiers="const" >
  13600. <return type="Color">
  13601. </return>
  13602. <description>
  13603. </description>
  13604. </method>
  13605. <method name="set_light_color" >
  13606. <argument index="0" name="color" type="Color">
  13607. </argument>
  13608. <description>
  13609. </description>
  13610. </method>
  13611. <method name="get_light_color" qualifiers="const" >
  13612. <return type="Color">
  13613. </return>
  13614. <description>
  13615. </description>
  13616. </method>
  13617. <method name="set_dark_color" >
  13618. <argument index="0" name="color" type="Color">
  13619. </argument>
  13620. <description>
  13621. </description>
  13622. </method>
  13623. <method name="get_dark_color" qualifiers="const" >
  13624. <return type="Color">
  13625. </return>
  13626. <description>
  13627. </description>
  13628. </method>
  13629. <method name="set_border_size" >
  13630. <argument index="0" name="size" type="int">
  13631. </argument>
  13632. <description>
  13633. </description>
  13634. </method>
  13635. <method name="get_border_size" qualifiers="const" >
  13636. <return type="int">
  13637. </return>
  13638. <description>
  13639. </description>
  13640. </method>
  13641. <method name="set_border_blend" >
  13642. <argument index="0" name="blend" type="bool">
  13643. </argument>
  13644. <description>
  13645. </description>
  13646. </method>
  13647. <method name="get_border_blend" qualifiers="const" >
  13648. <return type="bool">
  13649. </return>
  13650. <description>
  13651. </description>
  13652. </method>
  13653. <method name="set_draw_center" >
  13654. <argument index="0" name="size" type="bool">
  13655. </argument>
  13656. <description>
  13657. </description>
  13658. </method>
  13659. <method name="get_draw_center" qualifiers="const" >
  13660. <return type="bool">
  13661. </return>
  13662. <description>
  13663. </description>
  13664. </method>
  13665. </methods>
  13666. <constants>
  13667. </constants>
  13668. </class>
  13669. <class name="StyleBoxImageMask" inherits="StyleBox" category="Core">
  13670. <brief_description>
  13671. </brief_description>
  13672. <description>
  13673. </description>
  13674. <methods>
  13675. <method name="set_image" >
  13676. <argument index="0" name="image" type="Image">
  13677. </argument>
  13678. <description>
  13679. </description>
  13680. </method>
  13681. <method name="get_image" qualifiers="const" >
  13682. <return type="Image">
  13683. </return>
  13684. <description>
  13685. </description>
  13686. </method>
  13687. <method name="set_expand" >
  13688. <argument index="0" name="expand" type="bool">
  13689. </argument>
  13690. <description>
  13691. </description>
  13692. </method>
  13693. <method name="get_expand" qualifiers="const" >
  13694. <return type="bool">
  13695. </return>
  13696. <description>
  13697. </description>
  13698. </method>
  13699. <method name="set_expand_margin_size" >
  13700. <argument index="0" name="margin" type="int">
  13701. </argument>
  13702. <argument index="1" name="size" type="real">
  13703. </argument>
  13704. <description>
  13705. </description>
  13706. </method>
  13707. <method name="get_expand_margin_size" qualifiers="const" >
  13708. <return type="real">
  13709. </return>
  13710. <argument index="0" name="arg0" type="int">
  13711. </argument>
  13712. <description>
  13713. </description>
  13714. </method>
  13715. </methods>
  13716. <constants>
  13717. </constants>
  13718. </class>
  13719. <class name="StyleBoxTexture" inherits="StyleBox" category="Core">
  13720. <brief_description>
  13721. </brief_description>
  13722. <description>
  13723. </description>
  13724. <methods>
  13725. <method name="set_texture" >
  13726. <argument index="0" name="texture" type="Texture">
  13727. </argument>
  13728. <description>
  13729. </description>
  13730. </method>
  13731. <method name="get_texture" qualifiers="const" >
  13732. <return type="Texture">
  13733. </return>
  13734. <description>
  13735. </description>
  13736. </method>
  13737. <method name="set_margin_size" >
  13738. <argument index="0" name="margin" type="int">
  13739. </argument>
  13740. <argument index="1" name="size" type="real">
  13741. </argument>
  13742. <description>
  13743. </description>
  13744. </method>
  13745. <method name="get_margin_size" qualifiers="const" >
  13746. <return type="real">
  13747. </return>
  13748. <argument index="0" name="arg0" type="int">
  13749. </argument>
  13750. <description>
  13751. </description>
  13752. </method>
  13753. <method name="set_expand_margin_size" >
  13754. <argument index="0" name="margin" type="int">
  13755. </argument>
  13756. <argument index="1" name="size" type="real">
  13757. </argument>
  13758. <description>
  13759. </description>
  13760. </method>
  13761. <method name="get_expand_margin_size" qualifiers="const" >
  13762. <return type="real">
  13763. </return>
  13764. <argument index="0" name="arg0" type="int">
  13765. </argument>
  13766. <description>
  13767. </description>
  13768. </method>
  13769. <method name="set_draw_center" >
  13770. <argument index="0" name="enable" type="bool">
  13771. </argument>
  13772. <description>
  13773. </description>
  13774. </method>
  13775. <method name="get_draw_center" qualifiers="const" >
  13776. <return type="bool">
  13777. </return>
  13778. <description>
  13779. </description>
  13780. </method>
  13781. </methods>
  13782. <constants>
  13783. </constants>
  13784. </class>
  13785. <class name="SurfaceTool" inherits="Reference" category="Core">
  13786. <brief_description>
  13787. </brief_description>
  13788. <description>
  13789. </description>
  13790. <methods>
  13791. <method name="begin" >
  13792. <argument index="0" name="primitive" type="int">
  13793. </argument>
  13794. <description>
  13795. </description>
  13796. </method>
  13797. <method name="add_vertex" >
  13798. <argument index="0" name="vertex" type="Vector3">
  13799. </argument>
  13800. <description>
  13801. </description>
  13802. </method>
  13803. <method name="add_color" >
  13804. <argument index="0" name="color" type="Color">
  13805. </argument>
  13806. <description>
  13807. </description>
  13808. </method>
  13809. <method name="add_normal" >
  13810. <argument index="0" name="normal" type="Vector3">
  13811. </argument>
  13812. <description>
  13813. </description>
  13814. </method>
  13815. <method name="add_tangent" >
  13816. <argument index="0" name="tangent" type="Plane">
  13817. </argument>
  13818. <description>
  13819. </description>
  13820. </method>
  13821. <method name="add_uv" >
  13822. <argument index="0" name="uv" type="Vector3">
  13823. </argument>
  13824. <description>
  13825. </description>
  13826. </method>
  13827. <method name="add_uv2" >
  13828. <argument index="0" name="uv2" type="Vector3">
  13829. </argument>
  13830. <description>
  13831. </description>
  13832. </method>
  13833. <method name="add_bones" >
  13834. <argument index="0" name="bones" type="IntArray">
  13835. </argument>
  13836. <description>
  13837. </description>
  13838. </method>
  13839. <method name="add_weights" >
  13840. <argument index="0" name="weights" type="RealArray">
  13841. </argument>
  13842. <description>
  13843. </description>
  13844. </method>
  13845. <method name="set_material" >
  13846. <argument index="0" name="material" type="Material">
  13847. </argument>
  13848. <description>
  13849. </description>
  13850. </method>
  13851. <method name="index" >
  13852. <description>
  13853. </description>
  13854. </method>
  13855. <method name="deindex" >
  13856. <description>
  13857. </description>
  13858. </method>
  13859. <method name="generate_flat_normals" >
  13860. <description>
  13861. </description>
  13862. </method>
  13863. <method name="generate_smooth_normals" >
  13864. <description>
  13865. </description>
  13866. </method>
  13867. <method name="generate_tangents" >
  13868. <description>
  13869. </description>
  13870. </method>
  13871. <method name="commit" >
  13872. <return type="Mesh">
  13873. </return>
  13874. <argument index="0" name="existing" type="Mesh" default="Object()">
  13875. </argument>
  13876. <description>
  13877. </description>
  13878. </method>
  13879. <method name="clear" >
  13880. <description>
  13881. </description>
  13882. </method>
  13883. </methods>
  13884. <constants>
  13885. </constants>
  13886. </class>
  13887. <class name="TCP_Server" inherits="Object" category="Core">
  13888. <brief_description>
  13889. </brief_description>
  13890. <description>
  13891. </description>
  13892. <methods>
  13893. <method name="listen" >
  13894. <return type="int">
  13895. </return>
  13896. <argument index="0" name="port" type="int">
  13897. </argument>
  13898. <argument index="1" name="accepted_hosts" type="StringArray" default="StringArray()">
  13899. </argument>
  13900. <description>
  13901. </description>
  13902. </method>
  13903. <method name="is_connection_available" qualifiers="const" >
  13904. <return type="bool">
  13905. </return>
  13906. <description>
  13907. </description>
  13908. </method>
  13909. <method name="take_connection" >
  13910. <return type="Object">
  13911. </return>
  13912. <description>
  13913. </description>
  13914. </method>
  13915. <method name="stop" >
  13916. <description>
  13917. </description>
  13918. </method>
  13919. </methods>
  13920. <constants>
  13921. </constants>
  13922. </class>
  13923. <class name="TabContainer" inherits="Control" category="Core">
  13924. <brief_description>
  13925. </brief_description>
  13926. <description>
  13927. </description>
  13928. <methods>
  13929. <method name="get_tab_count" qualifiers="const" >
  13930. <return type="int">
  13931. </return>
  13932. <description>
  13933. </description>
  13934. </method>
  13935. <method name="set_current_tab" >
  13936. <argument index="0" name="tab_idx" type="int">
  13937. </argument>
  13938. <description>
  13939. </description>
  13940. </method>
  13941. <method name="get_current_tab" qualifiers="const" >
  13942. <return type="int">
  13943. </return>
  13944. <description>
  13945. </description>
  13946. </method>
  13947. <method name="set_tab_align" >
  13948. <argument index="0" name="align" type="int">
  13949. </argument>
  13950. <description>
  13951. </description>
  13952. </method>
  13953. <method name="get_tab_align" qualifiers="const" >
  13954. <return type="int">
  13955. </return>
  13956. <description>
  13957. </description>
  13958. </method>
  13959. <method name="set_tabs_visible" >
  13960. <argument index="0" name="visible" type="bool">
  13961. </argument>
  13962. <description>
  13963. </description>
  13964. </method>
  13965. <method name="are_tabs_visible" qualifiers="const" >
  13966. <return type="bool">
  13967. </return>
  13968. <description>
  13969. </description>
  13970. </method>
  13971. <method name="set_tab_title" >
  13972. <argument index="0" name="tab_idx" type="int">
  13973. </argument>
  13974. <argument index="1" name="title" type="String">
  13975. </argument>
  13976. <description>
  13977. </description>
  13978. </method>
  13979. <method name="get_tab_title" qualifiers="const" >
  13980. <return type="String">
  13981. </return>
  13982. <argument index="0" name="tab_idx" type="int">
  13983. </argument>
  13984. <description>
  13985. </description>
  13986. </method>
  13987. <method name="set_tab_icon" >
  13988. <argument index="0" name="tab_idx" type="int">
  13989. </argument>
  13990. <argument index="1" name="icon" type="Texture">
  13991. </argument>
  13992. <description>
  13993. </description>
  13994. </method>
  13995. <method name="get_tab_icon" qualifiers="const" >
  13996. <return type="Texture">
  13997. </return>
  13998. <argument index="0" name="tab_idx" type="int">
  13999. </argument>
  14000. <description>
  14001. </description>
  14002. </method>
  14003. </methods>
  14004. <signals>
  14005. <signal name="tab_changed">
  14006. <argument index="0" name="tab" type="int">
  14007. </argument>
  14008. <description>
  14009. </description>
  14010. </signal>
  14011. </signals>
  14012. <constants>
  14013. </constants>
  14014. </class>
  14015. <class name="TestCube" inherits="GeometryInstance" category="Core">
  14016. <brief_description>
  14017. </brief_description>
  14018. <description>
  14019. </description>
  14020. <methods>
  14021. </methods>
  14022. <constants>
  14023. </constants>
  14024. </class>
  14025. <class name="TextEdit" inherits="Control" category="Core">
  14026. <brief_description>
  14027. </brief_description>
  14028. <description>
  14029. </description>
  14030. <methods>
  14031. <method name="set_text" >
  14032. <argument index="0" name="text" type="String">
  14033. </argument>
  14034. <description>
  14035. </description>
  14036. </method>
  14037. <method name="insert_text_at_cursor" >
  14038. <argument index="0" name="text" type="String">
  14039. </argument>
  14040. <description>
  14041. </description>
  14042. </method>
  14043. <method name="get_line_count" qualifiers="const" >
  14044. <return type="int">
  14045. </return>
  14046. <description>
  14047. </description>
  14048. </method>
  14049. <method name="get_text" >
  14050. <return type="String">
  14051. </return>
  14052. <description>
  14053. </description>
  14054. </method>
  14055. <method name="get_line" >
  14056. <return type="String">
  14057. </return>
  14058. <argument index="0" name="arg0" type="int">
  14059. </argument>
  14060. <description>
  14061. </description>
  14062. </method>
  14063. <method name="cursor_set_column" >
  14064. <argument index="0" name="column" type="int">
  14065. </argument>
  14066. <description>
  14067. </description>
  14068. </method>
  14069. <method name="cursor_set_line" >
  14070. <argument index="0" name="line" type="int">
  14071. </argument>
  14072. <description>
  14073. </description>
  14074. </method>
  14075. <method name="cursor_get_column" qualifiers="const" >
  14076. <return type="int">
  14077. </return>
  14078. <description>
  14079. </description>
  14080. </method>
  14081. <method name="cursor_get_line" qualifiers="const" >
  14082. <return type="int">
  14083. </return>
  14084. <description>
  14085. </description>
  14086. </method>
  14087. <method name="set_readonly" >
  14088. <argument index="0" name="enable" type="bool">
  14089. </argument>
  14090. <description>
  14091. </description>
  14092. </method>
  14093. <method name="set_wrap" >
  14094. <argument index="0" name="enable" type="bool">
  14095. </argument>
  14096. <description>
  14097. </description>
  14098. </method>
  14099. <method name="set_max_chars" >
  14100. <argument index="0" name="amount" type="int">
  14101. </argument>
  14102. <description>
  14103. </description>
  14104. </method>
  14105. <method name="cut" >
  14106. <description>
  14107. </description>
  14108. </method>
  14109. <method name="copy" >
  14110. <description>
  14111. </description>
  14112. </method>
  14113. <method name="paste" >
  14114. <description>
  14115. </description>
  14116. </method>
  14117. <method name="select_all" >
  14118. <description>
  14119. </description>
  14120. </method>
  14121. <method name="select" >
  14122. <argument index="0" name="from_line" type="int">
  14123. </argument>
  14124. <argument index="1" name="from_column" type="int">
  14125. </argument>
  14126. <argument index="2" name="to_line" type="int">
  14127. </argument>
  14128. <argument index="3" name="to_column" type="int">
  14129. </argument>
  14130. <description>
  14131. </description>
  14132. </method>
  14133. <method name="is_selection_active" qualifiers="const" >
  14134. <return type="bool">
  14135. </return>
  14136. <description>
  14137. </description>
  14138. </method>
  14139. <method name="get_selection_from_line" qualifiers="const" >
  14140. <return type="int">
  14141. </return>
  14142. <description>
  14143. </description>
  14144. </method>
  14145. <method name="get_selection_from_column" qualifiers="const" >
  14146. <return type="int">
  14147. </return>
  14148. <description>
  14149. </description>
  14150. </method>
  14151. <method name="get_selection_to_line" qualifiers="const" >
  14152. <return type="int">
  14153. </return>
  14154. <description>
  14155. </description>
  14156. </method>
  14157. <method name="get_selection_to_column" qualifiers="const" >
  14158. <return type="int">
  14159. </return>
  14160. <description>
  14161. </description>
  14162. </method>
  14163. <method name="get_selection_text" qualifiers="const" >
  14164. <return type="String">
  14165. </return>
  14166. <description>
  14167. </description>
  14168. </method>
  14169. <method name="search" qualifiers="const" >
  14170. <return type="IntArray">
  14171. </return>
  14172. <argument index="0" name="flags" type="String">
  14173. </argument>
  14174. <argument index="1" name="from_line" type="int">
  14175. </argument>
  14176. <argument index="2" name="from_column" type="int">
  14177. </argument>
  14178. <argument index="3" name="to_line" type="int">
  14179. </argument>
  14180. <description>
  14181. </description>
  14182. </method>
  14183. <method name="undo" >
  14184. <description>
  14185. </description>
  14186. </method>
  14187. <method name="redo" >
  14188. <description>
  14189. </description>
  14190. </method>
  14191. <method name="clear_undo_history" >
  14192. <description>
  14193. </description>
  14194. </method>
  14195. <method name="set_syntax_coloring" >
  14196. <argument index="0" name="enable" type="bool">
  14197. </argument>
  14198. <description>
  14199. </description>
  14200. </method>
  14201. <method name="is_syntax_coloring_enabled" qualifiers="const" >
  14202. <return type="bool">
  14203. </return>
  14204. <description>
  14205. </description>
  14206. </method>
  14207. <method name="add_keyword_color" >
  14208. <argument index="0" name="keyword" type="String">
  14209. </argument>
  14210. <argument index="1" name="color" type="Color">
  14211. </argument>
  14212. <description>
  14213. </description>
  14214. </method>
  14215. <method name="add_color_region" >
  14216. <argument index="0" name="begin_key" type="String">
  14217. </argument>
  14218. <argument index="1" name="end_key" type="String">
  14219. </argument>
  14220. <argument index="2" name="color" type="Color">
  14221. </argument>
  14222. <argument index="3" name="line_only" type="bool" default="false">
  14223. </argument>
  14224. <description>
  14225. </description>
  14226. </method>
  14227. <method name="set_symbol_color" >
  14228. <argument index="0" name="color" type="Color">
  14229. </argument>
  14230. <description>
  14231. </description>
  14232. </method>
  14233. <method name="set_custom_bg_color" >
  14234. <argument index="0" name="color" type="Color">
  14235. </argument>
  14236. <description>
  14237. </description>
  14238. </method>
  14239. <method name="clear_colors" >
  14240. <description>
  14241. </description>
  14242. </method>
  14243. </methods>
  14244. <signals>
  14245. <signal name="text_changed">
  14246. <description>
  14247. </description>
  14248. </signal>
  14249. <signal name="cursor_changed">
  14250. <description>
  14251. </description>
  14252. </signal>
  14253. </signals>
  14254. <constants>
  14255. <constant name="SEARCH_MATCH_CASE" value="1">
  14256. </constant>
  14257. <constant name="SEARCH_WHOLE_WORDS" value="2">
  14258. </constant>
  14259. <constant name="SEARCH_BACKWARDS" value="4">
  14260. </constant>
  14261. </constants>
  14262. </class>
  14263. <class name="Texture" inherits="Resource" category="Core">
  14264. <brief_description>
  14265. </brief_description>
  14266. <description>
  14267. </description>
  14268. <methods>
  14269. <method name="create" >
  14270. <argument index="0" name="width" type="int">
  14271. </argument>
  14272. <argument index="1" name="height" type="int">
  14273. </argument>
  14274. <argument index="2" name="format" type="int">
  14275. </argument>
  14276. <argument index="3" name="flags" type="int">
  14277. </argument>
  14278. <argument index="4" name="arg4" type="int" default="7">
  14279. </argument>
  14280. <description>
  14281. </description>
  14282. </method>
  14283. <method name="create_from_image" >
  14284. <argument index="0" name="image" type="Image">
  14285. </argument>
  14286. <argument index="1" name="flags" type="int" default="7">
  14287. </argument>
  14288. <description>
  14289. </description>
  14290. </method>
  14291. <method name="set_flags" >
  14292. <argument index="0" name="flags" type="int">
  14293. </argument>
  14294. <description>
  14295. </description>
  14296. </method>
  14297. <method name="get_flags" qualifiers="const" >
  14298. <return type="int">
  14299. </return>
  14300. <description>
  14301. </description>
  14302. </method>
  14303. <method name="get_format" qualifiers="const" >
  14304. <return type="int">
  14305. </return>
  14306. <description>
  14307. </description>
  14308. </method>
  14309. <method name="load" >
  14310. <argument index="0" name="path" type="String">
  14311. </argument>
  14312. <description>
  14313. </description>
  14314. </method>
  14315. <method name="set_data" >
  14316. <argument index="0" name="image" type="Image">
  14317. </argument>
  14318. <argument index="1" name="cube_side" type="int" default="0">
  14319. </argument>
  14320. <description>
  14321. </description>
  14322. </method>
  14323. <method name="get_data" qualifiers="const" >
  14324. <return type="Image">
  14325. </return>
  14326. <argument index="0" name="cube_side" type="int" default="0">
  14327. </argument>
  14328. <description>
  14329. </description>
  14330. </method>
  14331. <method name="get_width" qualifiers="const" >
  14332. <return type="int">
  14333. </return>
  14334. <description>
  14335. </description>
  14336. </method>
  14337. <method name="get_height" qualifiers="const" >
  14338. <return type="int">
  14339. </return>
  14340. <description>
  14341. </description>
  14342. </method>
  14343. <method name="get_size" qualifiers="const" >
  14344. <return type="Vector2">
  14345. </return>
  14346. <description>
  14347. </description>
  14348. </method>
  14349. <method name="get_rid" qualifiers="const" >
  14350. <return type="RID">
  14351. </return>
  14352. <description>
  14353. </description>
  14354. </method>
  14355. <method name="has_alpha" qualifiers="const" >
  14356. <return type="bool">
  14357. </return>
  14358. <description>
  14359. </description>
  14360. </method>
  14361. <method name="draw" qualifiers="const" >
  14362. <argument index="0" name="canvas_item" type="RID">
  14363. </argument>
  14364. <argument index="1" name="pos" type="Vector2">
  14365. </argument>
  14366. <argument index="2" name="modulate" type="Color" default="Color(1,1,1,1)">
  14367. </argument>
  14368. <description>
  14369. </description>
  14370. </method>
  14371. </methods>
  14372. <constants>
  14373. <constant name="FLAG_MIPMAPS" value="1">
  14374. </constant>
  14375. <constant name="FLAG_REPEAT" value="2">
  14376. </constant>
  14377. <constant name="FLAG_FILTER" value="4">
  14378. </constant>
  14379. <constant name="FLAG_CUBEMAP" value="8">
  14380. </constant>
  14381. <constant name="FLAG_VIDEO_SURFACE" value="16">
  14382. </constant>
  14383. <constant name="FLAGS_DEFAULT" value="7">
  14384. </constant>
  14385. <constant name="CUBEMAP_LEFT" value="0">
  14386. </constant>
  14387. <constant name="CUBEMAP_RIGHT" value="1">
  14388. </constant>
  14389. <constant name="CUBEMAP_BOTTOM" value="2">
  14390. </constant>
  14391. <constant name="CUBEMAP_TOP" value="3">
  14392. </constant>
  14393. <constant name="CUBEMAP_FRONT" value="4">
  14394. </constant>
  14395. <constant name="CUBEMAP_BACK" value="5">
  14396. </constant>
  14397. </constants>
  14398. </class>
  14399. <class name="TextureButton" inherits="BaseButton" category="Core">
  14400. <brief_description>
  14401. </brief_description>
  14402. <description>
  14403. </description>
  14404. <methods>
  14405. <method name="set_normal_texture" >
  14406. <argument index="0" name="texture" type="Texture">
  14407. </argument>
  14408. <description>
  14409. </description>
  14410. </method>
  14411. <method name="set_pressed_texture" >
  14412. <argument index="0" name="texture" type="Texture">
  14413. </argument>
  14414. <description>
  14415. </description>
  14416. </method>
  14417. <method name="set_hover_texture" >
  14418. <argument index="0" name="texture" type="Texture">
  14419. </argument>
  14420. <description>
  14421. </description>
  14422. </method>
  14423. <method name="set_disabled_texture" >
  14424. <argument index="0" name="texture" type="Texture">
  14425. </argument>
  14426. <description>
  14427. </description>
  14428. </method>
  14429. <method name="set_focused_texture" >
  14430. <argument index="0" name="texture" type="Texture">
  14431. </argument>
  14432. <description>
  14433. </description>
  14434. </method>
  14435. <method name="set_click_mask" >
  14436. <argument index="0" name="texture:Image" type="Image">
  14437. </argument>
  14438. <description>
  14439. </description>
  14440. </method>
  14441. <method name="get_normal_texture" qualifiers="const" >
  14442. <return type="Texture">
  14443. </return>
  14444. <description>
  14445. </description>
  14446. </method>
  14447. <method name="get_pressed_texture" qualifiers="const" >
  14448. <return type="Texture">
  14449. </return>
  14450. <description>
  14451. </description>
  14452. </method>
  14453. <method name="get_hover_texture" qualifiers="const" >
  14454. <return type="Texture">
  14455. </return>
  14456. <description>
  14457. </description>
  14458. </method>
  14459. <method name="get_disabled_texture" qualifiers="const" >
  14460. <return type="Texture">
  14461. </return>
  14462. <description>
  14463. </description>
  14464. </method>
  14465. <method name="get_focused_texture" qualifiers="const" >
  14466. <return type="Texture">
  14467. </return>
  14468. <description>
  14469. </description>
  14470. </method>
  14471. <method name="get_click_mask" qualifiers="const" >
  14472. <return type="Image">
  14473. </return>
  14474. <description>
  14475. </description>
  14476. </method>
  14477. </methods>
  14478. <constants>
  14479. </constants>
  14480. </class>
  14481. <class name="TextureFrame" inherits="Control" category="Core">
  14482. <brief_description>
  14483. </brief_description>
  14484. <description>
  14485. </description>
  14486. <methods>
  14487. <method name="set_texture" >
  14488. <argument index="0" name="texture" type="Object">
  14489. </argument>
  14490. <description>
  14491. </description>
  14492. </method>
  14493. <method name="get_texture" qualifiers="const" >
  14494. <return type="Object">
  14495. </return>
  14496. <description>
  14497. </description>
  14498. </method>
  14499. <method name="set_expand" >
  14500. <argument index="0" name="enable" type="bool">
  14501. </argument>
  14502. <description>
  14503. </description>
  14504. </method>
  14505. <method name="has_expand" qualifiers="const" >
  14506. <return type="bool">
  14507. </return>
  14508. <description>
  14509. </description>
  14510. </method>
  14511. </methods>
  14512. <constants>
  14513. </constants>
  14514. </class>
  14515. <class name="TextureProgress" inherits="Range" category="Core">
  14516. <brief_description>
  14517. </brief_description>
  14518. <description>
  14519. </description>
  14520. <methods>
  14521. <method name="set_under_texture" >
  14522. <argument index="0" name="tex" type="Object">
  14523. </argument>
  14524. <description>
  14525. </description>
  14526. </method>
  14527. <method name="get_under_texture" qualifiers="const" >
  14528. <return type="Object">
  14529. </return>
  14530. <description>
  14531. </description>
  14532. </method>
  14533. <method name="set_progress_texture" >
  14534. <argument index="0" name="tex" type="Object">
  14535. </argument>
  14536. <description>
  14537. </description>
  14538. </method>
  14539. <method name="get_progress_texture" qualifiers="const" >
  14540. <return type="Object">
  14541. </return>
  14542. <description>
  14543. </description>
  14544. </method>
  14545. <method name="set_over_texture" >
  14546. <argument index="0" name="tex" type="Object">
  14547. </argument>
  14548. <description>
  14549. </description>
  14550. </method>
  14551. <method name="get_over_texture" qualifiers="const" >
  14552. <return type="Object">
  14553. </return>
  14554. <description>
  14555. </description>
  14556. </method>
  14557. </methods>
  14558. <constants>
  14559. </constants>
  14560. </class>
  14561. <class name="Theme" inherits="Resource" category="Core">
  14562. <brief_description>
  14563. </brief_description>
  14564. <description>
  14565. </description>
  14566. <methods>
  14567. <method name="set_icon" >
  14568. <argument index="0" name="name" type="String">
  14569. </argument>
  14570. <argument index="1" name="type" type="String">
  14571. </argument>
  14572. <argument index="2" name="texture" type="Texture">
  14573. </argument>
  14574. <description>
  14575. </description>
  14576. </method>
  14577. <method name="get_icon" qualifiers="const" >
  14578. <return type="Texture">
  14579. </return>
  14580. <argument index="0" name="name" type="String">
  14581. </argument>
  14582. <argument index="1" name="type" type="String">
  14583. </argument>
  14584. <description>
  14585. </description>
  14586. </method>
  14587. <method name="has_icon" qualifiers="const" >
  14588. <return type="bool">
  14589. </return>
  14590. <argument index="0" name="name" type="String">
  14591. </argument>
  14592. <argument index="1" name="type" type="String">
  14593. </argument>
  14594. <description>
  14595. </description>
  14596. </method>
  14597. <method name="clear_icon" >
  14598. <argument index="0" name="name" type="String">
  14599. </argument>
  14600. <argument index="1" name="type" type="String">
  14601. </argument>
  14602. <description>
  14603. </description>
  14604. </method>
  14605. <method name="get_icon_list" qualifiers="const" >
  14606. <return type="StringArray">
  14607. </return>
  14608. <argument index="0" name="arg0" type="String">
  14609. </argument>
  14610. <description>
  14611. </description>
  14612. </method>
  14613. <method name="set_stylebox" >
  14614. <argument index="0" name="name" type="String">
  14615. </argument>
  14616. <argument index="1" name="type" type="String">
  14617. </argument>
  14618. <argument index="2" name="texture" type="StyleBox">
  14619. </argument>
  14620. <description>
  14621. </description>
  14622. </method>
  14623. <method name="get_stylebox" qualifiers="const" >
  14624. <return type="StyleBox">
  14625. </return>
  14626. <argument index="0" name="name" type="String">
  14627. </argument>
  14628. <argument index="1" name="type" type="String">
  14629. </argument>
  14630. <description>
  14631. </description>
  14632. </method>
  14633. <method name="has_stylebox" qualifiers="const" >
  14634. <return type="bool">
  14635. </return>
  14636. <argument index="0" name="name" type="String">
  14637. </argument>
  14638. <argument index="1" name="type" type="String">
  14639. </argument>
  14640. <description>
  14641. </description>
  14642. </method>
  14643. <method name="clear_stylebox" >
  14644. <argument index="0" name="name" type="String">
  14645. </argument>
  14646. <argument index="1" name="type" type="String">
  14647. </argument>
  14648. <description>
  14649. </description>
  14650. </method>
  14651. <method name="get_stylebox_list" qualifiers="const" >
  14652. <return type="StringArray">
  14653. </return>
  14654. <argument index="0" name="arg0" type="String">
  14655. </argument>
  14656. <description>
  14657. </description>
  14658. </method>
  14659. <method name="set_font" >
  14660. <argument index="0" name="name" type="String">
  14661. </argument>
  14662. <argument index="1" name="type" type="String">
  14663. </argument>
  14664. <argument index="2" name="font" type="Font">
  14665. </argument>
  14666. <description>
  14667. </description>
  14668. </method>
  14669. <method name="get_font" qualifiers="const" >
  14670. <return type="Font">
  14671. </return>
  14672. <argument index="0" name="name" type="String">
  14673. </argument>
  14674. <argument index="1" name="type" type="String">
  14675. </argument>
  14676. <description>
  14677. </description>
  14678. </method>
  14679. <method name="has_font" qualifiers="const" >
  14680. <return type="bool">
  14681. </return>
  14682. <argument index="0" name="name" type="String">
  14683. </argument>
  14684. <argument index="1" name="type" type="String">
  14685. </argument>
  14686. <description>
  14687. </description>
  14688. </method>
  14689. <method name="clear_font" >
  14690. <argument index="0" name="name" type="String">
  14691. </argument>
  14692. <argument index="1" name="type" type="String">
  14693. </argument>
  14694. <description>
  14695. </description>
  14696. </method>
  14697. <method name="get_font_list" qualifiers="const" >
  14698. <return type="StringArray">
  14699. </return>
  14700. <argument index="0" name="arg0" type="String">
  14701. </argument>
  14702. <description>
  14703. </description>
  14704. </method>
  14705. <method name="set_color" >
  14706. <argument index="0" name="name" type="String">
  14707. </argument>
  14708. <argument index="1" name="type" type="String">
  14709. </argument>
  14710. <argument index="2" name="color" type="Color">
  14711. </argument>
  14712. <description>
  14713. </description>
  14714. </method>
  14715. <method name="get_color" qualifiers="const" >
  14716. <return type="Color">
  14717. </return>
  14718. <argument index="0" name="name" type="String">
  14719. </argument>
  14720. <argument index="1" name="type" type="String">
  14721. </argument>
  14722. <description>
  14723. </description>
  14724. </method>
  14725. <method name="has_color" qualifiers="const" >
  14726. <return type="bool">
  14727. </return>
  14728. <argument index="0" name="name" type="String">
  14729. </argument>
  14730. <argument index="1" name="type" type="String">
  14731. </argument>
  14732. <description>
  14733. </description>
  14734. </method>
  14735. <method name="clear_color" >
  14736. <argument index="0" name="name" type="String">
  14737. </argument>
  14738. <argument index="1" name="type" type="String">
  14739. </argument>
  14740. <description>
  14741. </description>
  14742. </method>
  14743. <method name="get_color_list" qualifiers="const" >
  14744. <return type="StringArray">
  14745. </return>
  14746. <argument index="0" name="arg0" type="String">
  14747. </argument>
  14748. <description>
  14749. </description>
  14750. </method>
  14751. <method name="set_constant" >
  14752. <argument index="0" name="name" type="String">
  14753. </argument>
  14754. <argument index="1" name="type" type="String">
  14755. </argument>
  14756. <argument index="2" name="constant" type="int">
  14757. </argument>
  14758. <description>
  14759. </description>
  14760. </method>
  14761. <method name="get_constant" qualifiers="const" >
  14762. <return type="int">
  14763. </return>
  14764. <argument index="0" name="name" type="String">
  14765. </argument>
  14766. <argument index="1" name="type" type="String">
  14767. </argument>
  14768. <description>
  14769. </description>
  14770. </method>
  14771. <method name="has_constant" qualifiers="const" >
  14772. <return type="bool">
  14773. </return>
  14774. <argument index="0" name="name" type="String">
  14775. </argument>
  14776. <argument index="1" name="type" type="String">
  14777. </argument>
  14778. <description>
  14779. </description>
  14780. </method>
  14781. <method name="clear_constant" >
  14782. <argument index="0" name="name" type="String">
  14783. </argument>
  14784. <argument index="1" name="type" type="String">
  14785. </argument>
  14786. <description>
  14787. </description>
  14788. </method>
  14789. <method name="get_constant_list" qualifiers="const" >
  14790. <return type="StringArray">
  14791. </return>
  14792. <argument index="0" name="arg0" type="String">
  14793. </argument>
  14794. <description>
  14795. </description>
  14796. </method>
  14797. <method name="get_type_list" qualifiers="const" >
  14798. <return type="StringArray">
  14799. </return>
  14800. <argument index="0" name="arg0" type="String">
  14801. </argument>
  14802. <description>
  14803. </description>
  14804. </method>
  14805. <method name="copy_default_theme" >
  14806. <description>
  14807. </description>
  14808. </method>
  14809. </methods>
  14810. <constants>
  14811. </constants>
  14812. </class>
  14813. <class name="TileMap" inherits="Node2D" category="Core">
  14814. <brief_description>
  14815. </brief_description>
  14816. <description>
  14817. </description>
  14818. <methods>
  14819. <method name="set_tileset" >
  14820. <argument index="0" name="tileset" type="TileSet">
  14821. </argument>
  14822. <description>
  14823. </description>
  14824. </method>
  14825. <method name="get_tileset" qualifiers="const" >
  14826. <return type="TileSet">
  14827. </return>
  14828. <description>
  14829. </description>
  14830. </method>
  14831. <method name="set_cell_size" >
  14832. <argument index="0" name="size" type="int">
  14833. </argument>
  14834. <description>
  14835. </description>
  14836. </method>
  14837. <method name="get_cell_size" qualifiers="const" >
  14838. <return type="int">
  14839. </return>
  14840. <description>
  14841. </description>
  14842. </method>
  14843. <method name="set_quadrant_size" >
  14844. <argument index="0" name="size" type="int">
  14845. </argument>
  14846. <description>
  14847. </description>
  14848. </method>
  14849. <method name="get_quadrant_size" qualifiers="const" >
  14850. <return type="int">
  14851. </return>
  14852. <description>
  14853. </description>
  14854. </method>
  14855. <method name="set_center_x" >
  14856. <argument index="0" name="enable" type="bool">
  14857. </argument>
  14858. <description>
  14859. </description>
  14860. </method>
  14861. <method name="get_center_x" qualifiers="const" >
  14862. <return type="bool">
  14863. </return>
  14864. <description>
  14865. </description>
  14866. </method>
  14867. <method name="set_center_y" >
  14868. <argument index="0" name="enable" type="bool">
  14869. </argument>
  14870. <description>
  14871. </description>
  14872. </method>
  14873. <method name="get_center_y" qualifiers="const" >
  14874. <return type="bool">
  14875. </return>
  14876. <description>
  14877. </description>
  14878. </method>
  14879. <method name="set_cell" >
  14880. <argument index="0" name="x" type="int">
  14881. </argument>
  14882. <argument index="1" name="y" type="int">
  14883. </argument>
  14884. <argument index="2" name="tile" type="int">
  14885. </argument>
  14886. <argument index="3" name="flip_x" type="bool" default="false">
  14887. </argument>
  14888. <argument index="4" name="flip_y" type="bool" default="false">
  14889. </argument>
  14890. <description>
  14891. </description>
  14892. </method>
  14893. <method name="get_cell" qualifiers="const" >
  14894. <return type="int">
  14895. </return>
  14896. <argument index="0" name="x" type="int">
  14897. </argument>
  14898. <argument index="1" name="y" type="int">
  14899. </argument>
  14900. <description>
  14901. </description>
  14902. </method>
  14903. <method name="is_cell_x_flipped" qualifiers="const" >
  14904. <return type="bool">
  14905. </return>
  14906. <argument index="0" name="x" type="int">
  14907. </argument>
  14908. <argument index="1" name="y" type="int">
  14909. </argument>
  14910. <description>
  14911. </description>
  14912. </method>
  14913. <method name="is_cell_y_flipped" qualifiers="const" >
  14914. <return type="bool">
  14915. </return>
  14916. <argument index="0" name="x" type="int">
  14917. </argument>
  14918. <argument index="1" name="y" type="int">
  14919. </argument>
  14920. <description>
  14921. </description>
  14922. </method>
  14923. <method name="clear" >
  14924. <description>
  14925. </description>
  14926. </method>
  14927. </methods>
  14928. <constants>
  14929. <constant name="INVALID_CELL" value="-1">
  14930. </constant>
  14931. </constants>
  14932. </class>
  14933. <class name="TileSet" inherits="Resource" category="Core">
  14934. <brief_description>
  14935. </brief_description>
  14936. <description>
  14937. </description>
  14938. <methods>
  14939. <method name="create_tile" >
  14940. <argument index="0" name="id" type="int">
  14941. </argument>
  14942. <description>
  14943. </description>
  14944. </method>
  14945. <method name="tile_set_name" >
  14946. <argument index="0" name="id" type="int">
  14947. </argument>
  14948. <argument index="1" name="name" type="String">
  14949. </argument>
  14950. <description>
  14951. </description>
  14952. </method>
  14953. <method name="tile_get_name" qualifiers="const" >
  14954. <return type="String">
  14955. </return>
  14956. <argument index="0" name="id" type="int">
  14957. </argument>
  14958. <description>
  14959. </description>
  14960. </method>
  14961. <method name="tile_set_texture" >
  14962. <argument index="0" name="id" type="int">
  14963. </argument>
  14964. <argument index="1" name="texture" type="Texture">
  14965. </argument>
  14966. <description>
  14967. </description>
  14968. </method>
  14969. <method name="tile_get_texture" qualifiers="const" >
  14970. <return type="Texture">
  14971. </return>
  14972. <argument index="0" name="id" type="int">
  14973. </argument>
  14974. <description>
  14975. </description>
  14976. </method>
  14977. <method name="tile_set_offset" >
  14978. <argument index="0" name="id" type="int">
  14979. </argument>
  14980. <argument index="1" name="offset" type="Vector2">
  14981. </argument>
  14982. <description>
  14983. </description>
  14984. </method>
  14985. <method name="tile_get_offset" qualifiers="const" >
  14986. <return type="Vector2">
  14987. </return>
  14988. <argument index="0" name="id" type="int">
  14989. </argument>
  14990. <description>
  14991. </description>
  14992. </method>
  14993. <method name="tile_set_region" >
  14994. <argument index="0" name="id" type="int">
  14995. </argument>
  14996. <argument index="1" name="region" type="Rect2">
  14997. </argument>
  14998. <description>
  14999. </description>
  15000. </method>
  15001. <method name="tile_get_region" qualifiers="const" >
  15002. <return type="Rect2">
  15003. </return>
  15004. <argument index="0" name="id" type="int">
  15005. </argument>
  15006. <description>
  15007. </description>
  15008. </method>
  15009. <method name="tile_set_shape" >
  15010. <argument index="0" name="id" type="int">
  15011. </argument>
  15012. <argument index="1" name="shape" type="Shape2D">
  15013. </argument>
  15014. <description>
  15015. </description>
  15016. </method>
  15017. <method name="tile_get_shape" qualifiers="const" >
  15018. <return type="Shape2D">
  15019. </return>
  15020. <argument index="0" name="id" type="int">
  15021. </argument>
  15022. <description>
  15023. </description>
  15024. </method>
  15025. <method name="remove_tile" >
  15026. <argument index="0" name="id" type="int">
  15027. </argument>
  15028. <description>
  15029. </description>
  15030. </method>
  15031. <method name="clear" >
  15032. <description>
  15033. </description>
  15034. </method>
  15035. <method name="get_last_unused_tile_id" qualifiers="const" >
  15036. <return type="int">
  15037. </return>
  15038. <description>
  15039. </description>
  15040. </method>
  15041. <method name="find_tile_by_name" qualifiers="const" >
  15042. <return type="int">
  15043. </return>
  15044. <argument index="0" name="name" type="String">
  15045. </argument>
  15046. <description>
  15047. </description>
  15048. </method>
  15049. <method name="get_tiles_ids" qualifiers="const" >
  15050. <return type="Array">
  15051. </return>
  15052. <description>
  15053. </description>
  15054. </method>
  15055. </methods>
  15056. <constants>
  15057. </constants>
  15058. </class>
  15059. <class name="Timer" inherits="Node" category="Core">
  15060. <brief_description>
  15061. </brief_description>
  15062. <description>
  15063. </description>
  15064. <methods>
  15065. <method name="set_wait_time" >
  15066. <argument index="0" name="time_sec" type="real">
  15067. </argument>
  15068. <description>
  15069. </description>
  15070. </method>
  15071. <method name="get_wait_time" qualifiers="const" >
  15072. <return type="real">
  15073. </return>
  15074. <description>
  15075. </description>
  15076. </method>
  15077. <method name="set_one_shot" >
  15078. <argument index="0" name="enable" type="bool">
  15079. </argument>
  15080. <description>
  15081. </description>
  15082. </method>
  15083. <method name="is_one_shot" qualifiers="const" >
  15084. <return type="bool">
  15085. </return>
  15086. <description>
  15087. </description>
  15088. </method>
  15089. <method name="set_autostart" >
  15090. <argument index="0" name="enable" type="bool">
  15091. </argument>
  15092. <description>
  15093. </description>
  15094. </method>
  15095. <method name="has_autostart" qualifiers="const" >
  15096. <return type="bool">
  15097. </return>
  15098. <description>
  15099. </description>
  15100. </method>
  15101. <method name="start" >
  15102. <description>
  15103. </description>
  15104. </method>
  15105. <method name="stop" >
  15106. <description>
  15107. </description>
  15108. </method>
  15109. <method name="get_time_left" qualifiers="const" >
  15110. <return type="real">
  15111. </return>
  15112. <description>
  15113. </description>
  15114. </method>
  15115. </methods>
  15116. <signals>
  15117. <signal name="timeout">
  15118. <description>
  15119. </description>
  15120. </signal>
  15121. </signals>
  15122. <constants>
  15123. </constants>
  15124. </class>
  15125. <class name="Translation" inherits="Resource" category="Core">
  15126. <brief_description>
  15127. </brief_description>
  15128. <description>
  15129. </description>
  15130. <methods>
  15131. <method name="set_locale" >
  15132. <argument index="0" name="locale" type="String">
  15133. </argument>
  15134. <description>
  15135. </description>
  15136. </method>
  15137. <method name="get_locale" qualifiers="const" >
  15138. <return type="String">
  15139. </return>
  15140. <description>
  15141. </description>
  15142. </method>
  15143. <method name="add_message" >
  15144. <argument index="0" name="src_message" type="String">
  15145. </argument>
  15146. <argument index="1" name="xlated_message" type="String">
  15147. </argument>
  15148. <description>
  15149. </description>
  15150. </method>
  15151. <method name="get_message" qualifiers="const" >
  15152. <return type="String">
  15153. </return>
  15154. <argument index="0" name="src_message" type="String">
  15155. </argument>
  15156. <description>
  15157. </description>
  15158. </method>
  15159. <method name="erase_message" >
  15160. <argument index="0" name="src_message" type="String">
  15161. </argument>
  15162. <description>
  15163. </description>
  15164. </method>
  15165. <method name="get_message_list" qualifiers="const" >
  15166. <return type="StringArray">
  15167. </return>
  15168. <description>
  15169. </description>
  15170. </method>
  15171. </methods>
  15172. <constants>
  15173. </constants>
  15174. </class>
  15175. <class name="TranslationServer" inherits="Object" category="Core">
  15176. <brief_description>
  15177. </brief_description>
  15178. <description>
  15179. </description>
  15180. <methods>
  15181. </methods>
  15182. <constants>
  15183. </constants>
  15184. </class>
  15185. <class name="Tree" inherits="Control" category="Core">
  15186. <brief_description>
  15187. </brief_description>
  15188. <description>
  15189. </description>
  15190. <methods>
  15191. <method name="clear" >
  15192. <description>
  15193. </description>
  15194. </method>
  15195. <method name="create_item" >
  15196. <return type="TreeItem">
  15197. </return>
  15198. <argument index="0" name="parent" type="TreeItem" default="Object()">
  15199. </argument>
  15200. <description>
  15201. </description>
  15202. </method>
  15203. <method name="get_root" >
  15204. <return type="TreeItem">
  15205. </return>
  15206. <description>
  15207. </description>
  15208. </method>
  15209. <method name="set_column_min_width" >
  15210. <argument index="0" name="arg0" type="int">
  15211. </argument>
  15212. <argument index="1" name="arg1" type="int">
  15213. </argument>
  15214. <description>
  15215. </description>
  15216. </method>
  15217. <method name="set_column_expand" >
  15218. <argument index="0" name="arg0" type="int">
  15219. </argument>
  15220. <argument index="1" name="arg1" type="bool">
  15221. </argument>
  15222. <description>
  15223. </description>
  15224. </method>
  15225. <method name="get_column_width" qualifiers="const" >
  15226. <return type="int">
  15227. </return>
  15228. <argument index="0" name="arg0" type="int">
  15229. </argument>
  15230. <description>
  15231. </description>
  15232. </method>
  15233. <method name="set_hide_root" >
  15234. <argument index="0" name="arg0" type="bool">
  15235. </argument>
  15236. <description>
  15237. </description>
  15238. </method>
  15239. <method name="get_next_selected" >
  15240. <return type="TreeItem">
  15241. </return>
  15242. <argument index="0" name="from" type="TreeItem">
  15243. </argument>
  15244. <description>
  15245. </description>
  15246. </method>
  15247. <method name="get_selected" qualifiers="const" >
  15248. <return type="TreeItem">
  15249. </return>
  15250. <description>
  15251. </description>
  15252. </method>
  15253. <method name="get_selected_column" qualifiers="const" >
  15254. <return type="int">
  15255. </return>
  15256. <description>
  15257. </description>
  15258. </method>
  15259. <method name="get_pressed_button" qualifiers="const" >
  15260. <return type="int">
  15261. </return>
  15262. <description>
  15263. </description>
  15264. </method>
  15265. <method name="set_select_mode" >
  15266. <argument index="0" name="mode" type="int">
  15267. </argument>
  15268. <description>
  15269. </description>
  15270. </method>
  15271. <method name="set_columns" >
  15272. <argument index="0" name="amount" type="int">
  15273. </argument>
  15274. <description>
  15275. </description>
  15276. </method>
  15277. <method name="get_columns" qualifiers="const" >
  15278. <return type="int">
  15279. </return>
  15280. <description>
  15281. </description>
  15282. </method>
  15283. <method name="get_edited" qualifiers="const" >
  15284. <return type="TreeItem">
  15285. </return>
  15286. <description>
  15287. </description>
  15288. </method>
  15289. <method name="get_edited_column" qualifiers="const" >
  15290. <return type="int">
  15291. </return>
  15292. <description>
  15293. </description>
  15294. </method>
  15295. <method name="get_custom_popup_rect" qualifiers="const" >
  15296. <return type="Rect2">
  15297. </return>
  15298. <description>
  15299. </description>
  15300. </method>
  15301. <method name="get_item_area_rect" qualifiers="const" >
  15302. <return type="Rect2">
  15303. </return>
  15304. <argument index="0" name="item" type="TreeItem">
  15305. </argument>
  15306. <argument index="1" name="column" type="int" default="-1">
  15307. </argument>
  15308. <description>
  15309. </description>
  15310. </method>
  15311. <method name="ensure_cursor_is_visible" >
  15312. <description>
  15313. </description>
  15314. </method>
  15315. <method name="set_column_titles_visible" >
  15316. <argument index="0" name="visible" type="bool">
  15317. </argument>
  15318. <description>
  15319. </description>
  15320. </method>
  15321. <method name="are_column_titles_visible" qualifiers="const" >
  15322. <return type="bool">
  15323. </return>
  15324. <description>
  15325. </description>
  15326. </method>
  15327. <method name="set_column_title" >
  15328. <argument index="0" name="column" type="int">
  15329. </argument>
  15330. <argument index="1" name="title" type="String">
  15331. </argument>
  15332. <description>
  15333. </description>
  15334. </method>
  15335. <method name="get_column_title" qualifiers="const" >
  15336. <return type="String">
  15337. </return>
  15338. <argument index="0" name="column" type="int">
  15339. </argument>
  15340. <description>
  15341. </description>
  15342. </method>
  15343. <method name="get_scroll" qualifiers="const" >
  15344. <return type="Vector2">
  15345. </return>
  15346. <description>
  15347. </description>
  15348. </method>
  15349. </methods>
  15350. <signals>
  15351. <signal name="item_activated">
  15352. <description>
  15353. </description>
  15354. </signal>
  15355. <signal name="multi_selected">
  15356. <argument index="0" name="item" type="Object">
  15357. </argument>
  15358. <argument index="1" name="column" type="int">
  15359. </argument>
  15360. <argument index="2" name="selected" type="bool">
  15361. </argument>
  15362. <description>
  15363. </description>
  15364. </signal>
  15365. <signal name="custom_popup_edited">
  15366. <argument index="0" name="arrow_clicked" type="bool">
  15367. </argument>
  15368. <description>
  15369. </description>
  15370. </signal>
  15371. <signal name="item_edited">
  15372. <description>
  15373. </description>
  15374. </signal>
  15375. <signal name="item_selected">
  15376. <description>
  15377. </description>
  15378. </signal>
  15379. <signal name="cell_selected">
  15380. <description>
  15381. </description>
  15382. </signal>
  15383. <signal name="button_pressed">
  15384. <argument index="0" name="item" type="Object">
  15385. </argument>
  15386. <argument index="1" name="column" type="int">
  15387. </argument>
  15388. <argument index="2" name="id" type="int">
  15389. </argument>
  15390. <description>
  15391. </description>
  15392. </signal>
  15393. </signals>
  15394. <constants>
  15395. <constant name="SELECT_SINGLE" value="0">
  15396. </constant>
  15397. <constant name="SELECT_ROW" value="1">
  15398. </constant>
  15399. <constant name="SELECT_MULTI" value="2">
  15400. </constant>
  15401. </constants>
  15402. </class>
  15403. <class name="TreeItem" inherits="Object" category="Core">
  15404. <brief_description>
  15405. </brief_description>
  15406. <description>
  15407. </description>
  15408. <methods>
  15409. <method name="set_cell_mode" >
  15410. <argument index="0" name="column" type="int">
  15411. </argument>
  15412. <argument index="1" name="mode" type="int">
  15413. </argument>
  15414. <description>
  15415. </description>
  15416. </method>
  15417. <method name="get_cell_mode" qualifiers="const" >
  15418. <return type="int">
  15419. </return>
  15420. <argument index="0" name="column" type="int">
  15421. </argument>
  15422. <description>
  15423. </description>
  15424. </method>
  15425. <method name="set_checked" >
  15426. <argument index="0" name="column" type="int">
  15427. </argument>
  15428. <argument index="1" name="checked" type="bool">
  15429. </argument>
  15430. <description>
  15431. </description>
  15432. </method>
  15433. <method name="is_checked" qualifiers="const" >
  15434. <return type="bool">
  15435. </return>
  15436. <argument index="0" name="column" type="int">
  15437. </argument>
  15438. <description>
  15439. </description>
  15440. </method>
  15441. <method name="set_text" >
  15442. <argument index="0" name="column" type="int">
  15443. </argument>
  15444. <argument index="1" name="text" type="String">
  15445. </argument>
  15446. <description>
  15447. </description>
  15448. </method>
  15449. <method name="get_text" qualifiers="const" >
  15450. <return type="String">
  15451. </return>
  15452. <argument index="0" name="column" type="int">
  15453. </argument>
  15454. <description>
  15455. </description>
  15456. </method>
  15457. <method name="set_icon" >
  15458. <argument index="0" name="column" type="int">
  15459. </argument>
  15460. <argument index="1" name="texture" type="Texture">
  15461. </argument>
  15462. <description>
  15463. </description>
  15464. </method>
  15465. <method name="get_icon" qualifiers="const" >
  15466. <return type="Texture">
  15467. </return>
  15468. <argument index="0" name="column" type="int">
  15469. </argument>
  15470. <description>
  15471. </description>
  15472. </method>
  15473. <method name="set_icon_region" >
  15474. <argument index="0" name="column" type="int">
  15475. </argument>
  15476. <argument index="1" name="region" type="Rect2">
  15477. </argument>
  15478. <description>
  15479. </description>
  15480. </method>
  15481. <method name="get_icon_region" qualifiers="const" >
  15482. <return type="Rect2">
  15483. </return>
  15484. <argument index="0" name="column" type="int">
  15485. </argument>
  15486. <description>
  15487. </description>
  15488. </method>
  15489. <method name="set_icon_max_width" >
  15490. <argument index="0" name="column" type="int">
  15491. </argument>
  15492. <argument index="1" name="width" type="int">
  15493. </argument>
  15494. <description>
  15495. </description>
  15496. </method>
  15497. <method name="get_icon_max_width" qualifiers="const" >
  15498. <return type="int">
  15499. </return>
  15500. <argument index="0" name="column" type="int">
  15501. </argument>
  15502. <description>
  15503. </description>
  15504. </method>
  15505. <method name="set_range" >
  15506. <argument index="0" name="column" type="int">
  15507. </argument>
  15508. <argument index="1" name="value" type="real">
  15509. </argument>
  15510. <description>
  15511. </description>
  15512. </method>
  15513. <method name="get_range" qualifiers="const" >
  15514. <return type="real">
  15515. </return>
  15516. <argument index="0" name="column" type="int">
  15517. </argument>
  15518. <description>
  15519. </description>
  15520. </method>
  15521. <method name="set_range_config" >
  15522. <argument index="0" name="column" type="int">
  15523. </argument>
  15524. <argument index="1" name="min" type="real">
  15525. </argument>
  15526. <argument index="2" name="max" type="real">
  15527. </argument>
  15528. <argument index="3" name="step" type="real">
  15529. </argument>
  15530. <argument index="4" name="expr" type="bool" default="false">
  15531. </argument>
  15532. <description>
  15533. </description>
  15534. </method>
  15535. <method name="get_range_config" >
  15536. <return type="Dictionary">
  15537. </return>
  15538. <argument index="0" name="column" type="int">
  15539. </argument>
  15540. <description>
  15541. </description>
  15542. </method>
  15543. <method name="set_metadata" >
  15544. <argument index="0" name="column" type="int">
  15545. </argument>
  15546. <argument index="1" name="meta" type="var">
  15547. </argument>
  15548. <description>
  15549. </description>
  15550. </method>
  15551. <method name="get_metadata" qualifiers="const" >
  15552. <argument index="0" name="column" type="int">
  15553. </argument>
  15554. <description>
  15555. </description>
  15556. </method>
  15557. <method name="set_collapsed" >
  15558. <argument index="0" name="enable" type="bool">
  15559. </argument>
  15560. <description>
  15561. </description>
  15562. </method>
  15563. <method name="is_collapsed" >
  15564. <return type="bool">
  15565. </return>
  15566. <description>
  15567. </description>
  15568. </method>
  15569. <method name="get_next" >
  15570. <return type="TreeItem">
  15571. </return>
  15572. <description>
  15573. </description>
  15574. </method>
  15575. <method name="get_prev" >
  15576. <return type="TreeItem">
  15577. </return>
  15578. <description>
  15579. </description>
  15580. </method>
  15581. <method name="get_parent" >
  15582. <return type="TreeItem">
  15583. </return>
  15584. <description>
  15585. </description>
  15586. </method>
  15587. <method name="get_children" >
  15588. <return type="TreeItem">
  15589. </return>
  15590. <description>
  15591. </description>
  15592. </method>
  15593. <method name="get_next_visible" >
  15594. <return type="TreeItem">
  15595. </return>
  15596. <description>
  15597. </description>
  15598. </method>
  15599. <method name="get_prev_visible" >
  15600. <return type="TreeItem">
  15601. </return>
  15602. <description>
  15603. </description>
  15604. </method>
  15605. <method name="remove_child" >
  15606. <argument index="0" name="child" type="Object">
  15607. </argument>
  15608. <description>
  15609. </description>
  15610. </method>
  15611. <method name="set_selectable" >
  15612. <argument index="0" name="column" type="int">
  15613. </argument>
  15614. <argument index="1" name="selectable" type="bool">
  15615. </argument>
  15616. <description>
  15617. </description>
  15618. </method>
  15619. <method name="is_selectable" qualifiers="const" >
  15620. <return type="bool">
  15621. </return>
  15622. <argument index="0" name="column" type="int">
  15623. </argument>
  15624. <description>
  15625. </description>
  15626. </method>
  15627. <method name="is_selected" >
  15628. <return type="bool">
  15629. </return>
  15630. <argument index="0" name="column" type="int">
  15631. </argument>
  15632. <description>
  15633. </description>
  15634. </method>
  15635. <method name="select" >
  15636. <argument index="0" name="column" type="int">
  15637. </argument>
  15638. <description>
  15639. </description>
  15640. </method>
  15641. <method name="deselect" >
  15642. <argument index="0" name="column" type="int">
  15643. </argument>
  15644. <description>
  15645. </description>
  15646. </method>
  15647. <method name="set_editable" >
  15648. <argument index="0" name="column" type="int">
  15649. </argument>
  15650. <argument index="1" name="enabled" type="bool">
  15651. </argument>
  15652. <description>
  15653. </description>
  15654. </method>
  15655. <method name="is_editable" >
  15656. <return type="bool">
  15657. </return>
  15658. <argument index="0" name="column" type="int">
  15659. </argument>
  15660. <description>
  15661. </description>
  15662. </method>
  15663. <method name="set_custom_color" >
  15664. <argument index="0" name="column" type="int">
  15665. </argument>
  15666. <argument index="1" name="color" type="Color">
  15667. </argument>
  15668. <description>
  15669. </description>
  15670. </method>
  15671. <method name="clear_custom_color" >
  15672. <argument index="0" name="column" type="int">
  15673. </argument>
  15674. <description>
  15675. </description>
  15676. </method>
  15677. <method name="set_custom_bg_color" >
  15678. <argument index="0" name="column" type="int">
  15679. </argument>
  15680. <argument index="1" name="color" type="Color">
  15681. </argument>
  15682. <description>
  15683. </description>
  15684. </method>
  15685. <method name="clear_custom_bg_color" >
  15686. <argument index="0" name="column" type="int">
  15687. </argument>
  15688. <description>
  15689. </description>
  15690. </method>
  15691. <method name="get_custom_bg_color" qualifiers="const" >
  15692. <return type="Color">
  15693. </return>
  15694. <argument index="0" name="column" type="int">
  15695. </argument>
  15696. <description>
  15697. </description>
  15698. </method>
  15699. <method name="add_button" >
  15700. <argument index="0" name="column" type="int">
  15701. </argument>
  15702. <argument index="1" name="button" type="Texture">
  15703. </argument>
  15704. <argument index="2" name="arg2" type="int">
  15705. </argument>
  15706. <description>
  15707. </description>
  15708. </method>
  15709. <method name="get_button_count" qualifiers="const" >
  15710. <return type="int">
  15711. </return>
  15712. <argument index="0" name="column" type="int">
  15713. </argument>
  15714. <description>
  15715. </description>
  15716. </method>
  15717. <method name="get_button" qualifiers="const" >
  15718. <return type="Texture">
  15719. </return>
  15720. <argument index="0" name="column" type="int">
  15721. </argument>
  15722. <argument index="1" name="button_idx" type="int">
  15723. </argument>
  15724. <description>
  15725. </description>
  15726. </method>
  15727. <method name="erase_button" >
  15728. <argument index="0" name="column" type="int">
  15729. </argument>
  15730. <argument index="1" name="button_idx" type="int">
  15731. </argument>
  15732. <description>
  15733. </description>
  15734. </method>
  15735. <method name="set_tooltip" >
  15736. <argument index="0" name="column" type="int">
  15737. </argument>
  15738. <argument index="1" name="tooltip" type="String">
  15739. </argument>
  15740. <description>
  15741. </description>
  15742. </method>
  15743. <method name="get_tooltip" qualifiers="const" >
  15744. <return type="String">
  15745. </return>
  15746. <argument index="0" name="column" type="int">
  15747. </argument>
  15748. <description>
  15749. </description>
  15750. </method>
  15751. </methods>
  15752. <constants>
  15753. <constant name="CELL_MODE_STRING" value="0">
  15754. </constant>
  15755. <constant name="CELL_MODE_CHECK" value="1">
  15756. </constant>
  15757. <constant name="CELL_MODE_RANGE" value="2">
  15758. </constant>
  15759. <constant name="CELL_MODE_ICON" value="3">
  15760. </constant>
  15761. <constant name="CELL_MODE_CUSTOM" value="4">
  15762. </constant>
  15763. </constants>
  15764. </class>
  15765. <class name="VBoxContainer" inherits="BoxContainer" category="Core">
  15766. <brief_description>
  15767. </brief_description>
  15768. <description>
  15769. </description>
  15770. <methods>
  15771. </methods>
  15772. <constants>
  15773. </constants>
  15774. </class>
  15775. <class name="VButtonArray" inherits="ButtonArray" category="Core">
  15776. <brief_description>
  15777. </brief_description>
  15778. <description>
  15779. </description>
  15780. <methods>
  15781. </methods>
  15782. <constants>
  15783. </constants>
  15784. </class>
  15785. <class name="VScrollBar" inherits="ScrollBar" category="Core">
  15786. <brief_description>
  15787. </brief_description>
  15788. <description>
  15789. </description>
  15790. <methods>
  15791. </methods>
  15792. <constants>
  15793. </constants>
  15794. </class>
  15795. <class name="VSeparator" inherits="Separator" category="Core">
  15796. <brief_description>
  15797. </brief_description>
  15798. <description>
  15799. </description>
  15800. <methods>
  15801. </methods>
  15802. <constants>
  15803. </constants>
  15804. </class>
  15805. <class name="VSlider" inherits="Slider" category="Core">
  15806. <brief_description>
  15807. </brief_description>
  15808. <description>
  15809. </description>
  15810. <methods>
  15811. </methods>
  15812. <constants>
  15813. </constants>
  15814. </class>
  15815. <class name="VideoPlayer" inherits="Control" category="Core">
  15816. <brief_description>
  15817. </brief_description>
  15818. <description>
  15819. </description>
  15820. <methods>
  15821. <method name="set_stream" >
  15822. <argument index="0" name="stream" type="Stream">
  15823. </argument>
  15824. <description>
  15825. </description>
  15826. </method>
  15827. <method name="get_stream" qualifiers="const" >
  15828. <return type="Stream">
  15829. </return>
  15830. <description>
  15831. </description>
  15832. </method>
  15833. <method name="play" >
  15834. <description>
  15835. </description>
  15836. </method>
  15837. <method name="stop" >
  15838. <description>
  15839. </description>
  15840. </method>
  15841. <method name="is_playing" qualifiers="const" >
  15842. <return type="bool">
  15843. </return>
  15844. <description>
  15845. </description>
  15846. </method>
  15847. <method name="set_paused" >
  15848. <argument index="0" name="paused" type="bool">
  15849. </argument>
  15850. <description>
  15851. </description>
  15852. </method>
  15853. <method name="is_paused" qualifiers="const" >
  15854. <return type="bool">
  15855. </return>
  15856. <description>
  15857. </description>
  15858. </method>
  15859. <method name="set_volume" >
  15860. <argument index="0" name="volume" type="real">
  15861. </argument>
  15862. <description>
  15863. </description>
  15864. </method>
  15865. <method name="get_volume" qualifiers="const" >
  15866. <return type="real">
  15867. </return>
  15868. <description>
  15869. </description>
  15870. </method>
  15871. <method name="set_volume_db" >
  15872. <argument index="0" name="db" type="real">
  15873. </argument>
  15874. <description>
  15875. </description>
  15876. </method>
  15877. <method name="get_volume_db" qualifiers="const" >
  15878. <return type="real">
  15879. </return>
  15880. <description>
  15881. </description>
  15882. </method>
  15883. <method name="get_stream_name" qualifiers="const" >
  15884. <return type="String">
  15885. </return>
  15886. <description>
  15887. </description>
  15888. </method>
  15889. <method name="get_pos" qualifiers="const" >
  15890. <return type="real">
  15891. </return>
  15892. <description>
  15893. </description>
  15894. </method>
  15895. <method name="set_autoplay" >
  15896. <argument index="0" name="enabled" type="bool">
  15897. </argument>
  15898. <description>
  15899. </description>
  15900. </method>
  15901. <method name="has_autoplay" qualifiers="const" >
  15902. <return type="bool">
  15903. </return>
  15904. <description>
  15905. </description>
  15906. </method>
  15907. <method name="set_expand" >
  15908. <argument index="0" name="enable" type="bool">
  15909. </argument>
  15910. <description>
  15911. </description>
  15912. </method>
  15913. <method name="has_expand" qualifiers="const" >
  15914. <return type="bool">
  15915. </return>
  15916. <description>
  15917. </description>
  15918. </method>
  15919. </methods>
  15920. <constants>
  15921. </constants>
  15922. </class>
  15923. <class name="VideoStream" inherits="AudioStreamResampled" category="Core">
  15924. <brief_description>
  15925. </brief_description>
  15926. <description>
  15927. </description>
  15928. <methods>
  15929. <method name="get_pending_frame_count" qualifiers="const" >
  15930. <return type="int">
  15931. </return>
  15932. <description>
  15933. </description>
  15934. </method>
  15935. <method name="pop_frame" >
  15936. <return type="Image">
  15937. </return>
  15938. <description>
  15939. </description>
  15940. </method>
  15941. <method name="peek_frame" qualifiers="const" >
  15942. <return type="Image">
  15943. </return>
  15944. <description>
  15945. </description>
  15946. </method>
  15947. </methods>
  15948. <constants>
  15949. </constants>
  15950. </class>
  15951. <class name="VideoStreamTheora" inherits="VideoStream" category="Core">
  15952. <brief_description>
  15953. </brief_description>
  15954. <description>
  15955. </description>
  15956. <methods>
  15957. </methods>
  15958. <constants>
  15959. </constants>
  15960. </class>
  15961. <class name="Viewport" inherits="Node" category="Core">
  15962. <brief_description>
  15963. </brief_description>
  15964. <description>
  15965. </description>
  15966. <methods>
  15967. <method name="set_rect" >
  15968. <argument index="0" name="rect" type="Rect2">
  15969. </argument>
  15970. <description>
  15971. </description>
  15972. </method>
  15973. <method name="get_rect" qualifiers="const" >
  15974. <return type="Rect2">
  15975. </return>
  15976. <description>
  15977. </description>
  15978. </method>
  15979. <method name="get_visible_rect" qualifiers="const" >
  15980. <return type="Rect2">
  15981. </return>
  15982. <description>
  15983. </description>
  15984. </method>
  15985. <method name="set_transparent_background" >
  15986. <argument index="0" name="enable" type="bool">
  15987. </argument>
  15988. <description>
  15989. </description>
  15990. </method>
  15991. <method name="has_transparent_background" qualifiers="const" >
  15992. <return type="bool">
  15993. </return>
  15994. <description>
  15995. </description>
  15996. </method>
  15997. <method name="get_viewport" qualifiers="const" >
  15998. <return type="RID">
  15999. </return>
  16000. <description>
  16001. </description>
  16002. </method>
  16003. </methods>
  16004. <constants>
  16005. </constants>
  16006. </class>
  16007. <class name="VisualInstance" inherits="Spatial" category="Core">
  16008. <brief_description>
  16009. </brief_description>
  16010. <description>
  16011. </description>
  16012. <methods>
  16013. <method name="set_base" >
  16014. <argument index="0" name="base" type="RID">
  16015. </argument>
  16016. <description>
  16017. </description>
  16018. </method>
  16019. </methods>
  16020. <constants>
  16021. </constants>
  16022. </class>
  16023. <class name="VisualServer" inherits="Object" category="Core">
  16024. <brief_description>
  16025. </brief_description>
  16026. <description>
  16027. </description>
  16028. <methods>
  16029. <method name="texture_create" >
  16030. <return type="RID">
  16031. </return>
  16032. <description>
  16033. </description>
  16034. </method>
  16035. <method name="texture_create_from_image" >
  16036. <return type="RID">
  16037. </return>
  16038. <argument index="0" name="arg0" type="Image">
  16039. </argument>
  16040. <argument index="1" name="arg1" type="int" default="7">
  16041. </argument>
  16042. <description>
  16043. </description>
  16044. </method>
  16045. <method name="texture_set_flags" >
  16046. <argument index="0" name="arg0" type="RID">
  16047. </argument>
  16048. <argument index="1" name="arg1" type="int">
  16049. </argument>
  16050. <description>
  16051. </description>
  16052. </method>
  16053. <method name="texture_get_flags" qualifiers="const" >
  16054. <return type="int">
  16055. </return>
  16056. <argument index="0" name="arg0" type="RID">
  16057. </argument>
  16058. <description>
  16059. </description>
  16060. </method>
  16061. <method name="texture_get_width" qualifiers="const" >
  16062. <return type="int">
  16063. </return>
  16064. <argument index="0" name="arg0" type="RID">
  16065. </argument>
  16066. <description>
  16067. </description>
  16068. </method>
  16069. <method name="texture_get_height" qualifiers="const" >
  16070. <return type="int">
  16071. </return>
  16072. <argument index="0" name="arg0" type="RID">
  16073. </argument>
  16074. <description>
  16075. </description>
  16076. </method>
  16077. <method name="shader_create" >
  16078. <return type="RID">
  16079. </return>
  16080. <argument index="0" name="mode" type="int" default="0">
  16081. </argument>
  16082. <description>
  16083. </description>
  16084. </method>
  16085. <method name="shader_set_mode" >
  16086. <argument index="0" name="shader" type="RID">
  16087. </argument>
  16088. <argument index="1" name="mode" type="int">
  16089. </argument>
  16090. <description>
  16091. </description>
  16092. </method>
  16093. <method name="shader_get_mode" qualifiers="const" >
  16094. <return type="int">
  16095. </return>
  16096. <argument index="0" name="shader" type="RID">
  16097. </argument>
  16098. <description>
  16099. </description>
  16100. </method>
  16101. <method name="shader_set_vertex_code" >
  16102. <argument index="0" name="shader" type="RID">
  16103. </argument>
  16104. <argument index="1" name="code" type="String">
  16105. </argument>
  16106. <description>
  16107. </description>
  16108. </method>
  16109. <method name="shader_get_vertex_code" qualifiers="const" >
  16110. <return type="String">
  16111. </return>
  16112. <argument index="0" name="shader" type="RID">
  16113. </argument>
  16114. <description>
  16115. </description>
  16116. </method>
  16117. <method name="shader_set_fragment_code" >
  16118. <argument index="0" name="shader" type="RID">
  16119. </argument>
  16120. <argument index="1" name="code" type="String">
  16121. </argument>
  16122. <description>
  16123. </description>
  16124. </method>
  16125. <method name="shader_get_fragment_code" qualifiers="const" >
  16126. <return type="String">
  16127. </return>
  16128. <argument index="0" name="shader" type="RID">
  16129. </argument>
  16130. <description>
  16131. </description>
  16132. </method>
  16133. <method name="shader_set_param" >
  16134. <argument index="0" name="shader" type="RID">
  16135. </argument>
  16136. <argument index="1" name="param" type="String">
  16137. </argument>
  16138. <argument index="2" name="value" type="var">
  16139. </argument>
  16140. <description>
  16141. </description>
  16142. </method>
  16143. <method name="shader_get_param" qualifiers="const" >
  16144. <argument index="0" name="shader" type="RID">
  16145. </argument>
  16146. <argument index="1" name="param" type="String">
  16147. </argument>
  16148. <description>
  16149. </description>
  16150. </method>
  16151. <method name="shader_get_param_list" qualifiers="const" >
  16152. <return type="StringArray">
  16153. </return>
  16154. <argument index="0" name="shader" type="RID">
  16155. </argument>
  16156. <description>
  16157. </description>
  16158. </method>
  16159. <method name="shader_set_use_world_transform" >
  16160. <argument index="0" name="shader" type="RID">
  16161. </argument>
  16162. <argument index="1" name="enable" type="bool">
  16163. </argument>
  16164. <description>
  16165. </description>
  16166. </method>
  16167. <method name="shader_is_using_world_transform" qualifiers="const" >
  16168. <return type="bool">
  16169. </return>
  16170. <argument index="0" name="shader" type="RID">
  16171. </argument>
  16172. <description>
  16173. </description>
  16174. </method>
  16175. <method name="material_create" >
  16176. <return type="RID">
  16177. </return>
  16178. <description>
  16179. </description>
  16180. </method>
  16181. <method name="material_set_shader" >
  16182. <argument index="0" name="shader" type="RID">
  16183. </argument>
  16184. <argument index="1" name="arg1" type="RID">
  16185. </argument>
  16186. <description>
  16187. </description>
  16188. </method>
  16189. <method name="material_get_shader" qualifiers="const" >
  16190. <return type="RID">
  16191. </return>
  16192. <argument index="0" name="arg0" type="RID">
  16193. </argument>
  16194. <description>
  16195. </description>
  16196. </method>
  16197. <method name="material_set_param" >
  16198. <argument index="0" name="arg0" type="RID">
  16199. </argument>
  16200. <argument index="1" name="arg1" type="String">
  16201. </argument>
  16202. <argument index="2" name="arg2" type="var">
  16203. </argument>
  16204. <description>
  16205. </description>
  16206. </method>
  16207. <method name="material_get_param" qualifiers="const" >
  16208. <argument index="0" name="arg0" type="RID">
  16209. </argument>
  16210. <argument index="1" name="arg1" type="String">
  16211. </argument>
  16212. <description>
  16213. </description>
  16214. </method>
  16215. <method name="material_set_flag" >
  16216. <argument index="0" name="arg0" type="RID">
  16217. </argument>
  16218. <argument index="1" name="arg1" type="int">
  16219. </argument>
  16220. <argument index="2" name="arg2" type="bool">
  16221. </argument>
  16222. <description>
  16223. </description>
  16224. </method>
  16225. <method name="material_get_flag" qualifiers="const" >
  16226. <return type="bool">
  16227. </return>
  16228. <argument index="0" name="arg0" type="RID">
  16229. </argument>
  16230. <argument index="1" name="arg1" type="int">
  16231. </argument>
  16232. <description>
  16233. </description>
  16234. </method>
  16235. <method name="material_set_blend_mode" >
  16236. <argument index="0" name="arg0" type="RID">
  16237. </argument>
  16238. <argument index="1" name="arg1" type="int">
  16239. </argument>
  16240. <description>
  16241. </description>
  16242. </method>
  16243. <method name="material_get_blend_mode" qualifiers="const" >
  16244. <return type="int">
  16245. </return>
  16246. <argument index="0" name="arg0" type="RID">
  16247. </argument>
  16248. <description>
  16249. </description>
  16250. </method>
  16251. <method name="material_set_line_width" >
  16252. <argument index="0" name="arg0" type="RID">
  16253. </argument>
  16254. <argument index="1" name="arg1" type="real">
  16255. </argument>
  16256. <description>
  16257. </description>
  16258. </method>
  16259. <method name="material_get_line_width" qualifiers="const" >
  16260. <return type="real">
  16261. </return>
  16262. <argument index="0" name="arg0" type="RID">
  16263. </argument>
  16264. <description>
  16265. </description>
  16266. </method>
  16267. <method name="fixed_material_set_parameter" >
  16268. <argument index="0" name="arg0" type="RID">
  16269. </argument>
  16270. <argument index="1" name="arg1" type="int">
  16271. </argument>
  16272. <argument index="2" name="arg2" type="var">
  16273. </argument>
  16274. <description>
  16275. </description>
  16276. </method>
  16277. <method name="fixed_material_get_parameter" qualifiers="const" >
  16278. <argument index="0" name="arg0" type="RID">
  16279. </argument>
  16280. <argument index="1" name="arg1" type="int">
  16281. </argument>
  16282. <description>
  16283. </description>
  16284. </method>
  16285. <method name="fixed_material_set_texture" >
  16286. <argument index="0" name="arg0" type="RID">
  16287. </argument>
  16288. <argument index="1" name="arg1" type="int">
  16289. </argument>
  16290. <argument index="2" name="arg2" type="RID">
  16291. </argument>
  16292. <description>
  16293. </description>
  16294. </method>
  16295. <method name="fixed_material_get_texture" qualifiers="const" >
  16296. <return type="RID">
  16297. </return>
  16298. <argument index="0" name="arg0" type="RID">
  16299. </argument>
  16300. <argument index="1" name="arg1" type="int">
  16301. </argument>
  16302. <description>
  16303. </description>
  16304. </method>
  16305. <method name="fixed_material_set_texgen_mode" >
  16306. <argument index="0" name="arg0" type="RID">
  16307. </argument>
  16308. <argument index="1" name="arg1" type="int">
  16309. </argument>
  16310. <description>
  16311. </description>
  16312. </method>
  16313. <method name="fixed_material_get_texgen_mode" qualifiers="const" >
  16314. <return type="int">
  16315. </return>
  16316. <argument index="0" name="arg0" type="RID">
  16317. </argument>
  16318. <description>
  16319. </description>
  16320. </method>
  16321. <method name="fixed_material_set_texcoord_mode" >
  16322. <argument index="0" name="arg0" type="RID">
  16323. </argument>
  16324. <argument index="1" name="arg1" type="int">
  16325. </argument>
  16326. <argument index="2" name="arg2" type="int">
  16327. </argument>
  16328. <description>
  16329. </description>
  16330. </method>
  16331. <method name="fixed_material_get_texcoord_mode" qualifiers="const" >
  16332. <return type="int">
  16333. </return>
  16334. <argument index="0" name="arg0" type="RID">
  16335. </argument>
  16336. <argument index="1" name="arg1" type="int">
  16337. </argument>
  16338. <description>
  16339. </description>
  16340. </method>
  16341. <method name="fixed_material_set_uv_transform" >
  16342. <argument index="0" name="arg0" type="RID">
  16343. </argument>
  16344. <argument index="1" name="arg1" type="Transform">
  16345. </argument>
  16346. <description>
  16347. </description>
  16348. </method>
  16349. <method name="fixed_material_get_uv_transform" qualifiers="const" >
  16350. <return type="Transform">
  16351. </return>
  16352. <argument index="0" name="arg0" type="RID">
  16353. </argument>
  16354. <description>
  16355. </description>
  16356. </method>
  16357. <method name="mesh_create" >
  16358. <return type="RID">
  16359. </return>
  16360. <description>
  16361. </description>
  16362. </method>
  16363. <method name="mesh_add_surface" >
  16364. <argument index="0" name="arg0" type="RID">
  16365. </argument>
  16366. <argument index="1" name="arg1" type="int">
  16367. </argument>
  16368. <argument index="2" name="arg2" type="int">
  16369. </argument>
  16370. <argument index="3" name="arg3" type="int">
  16371. </argument>
  16372. <argument index="4" name="arg4" type="int" default="-1">
  16373. </argument>
  16374. <description>
  16375. </description>
  16376. </method>
  16377. <method name="mesh_surface_set_array" >
  16378. <return type="int">
  16379. </return>
  16380. <argument index="0" name="arg0" type="RID">
  16381. </argument>
  16382. <argument index="1" name="arg1" type="int">
  16383. </argument>
  16384. <argument index="2" name="arg2" type="int">
  16385. </argument>
  16386. <argument index="3" name="arg3" type="var">
  16387. </argument>
  16388. <description>
  16389. </description>
  16390. </method>
  16391. <method name="mesh_surface_get_array" qualifiers="const" >
  16392. <argument index="0" name="arg0" type="RID">
  16393. </argument>
  16394. <argument index="1" name="arg1" type="int">
  16395. </argument>
  16396. <argument index="2" name="arg2" type="int">
  16397. </argument>
  16398. <description>
  16399. </description>
  16400. </method>
  16401. <method name="mesh_surface_set_material" >
  16402. <argument index="0" name="arg0" type="RID">
  16403. </argument>
  16404. <argument index="1" name="arg1" type="int">
  16405. </argument>
  16406. <argument index="2" name="arg2" type="RID">
  16407. </argument>
  16408. <argument index="3" name="arg3" type="bool" default="false">
  16409. </argument>
  16410. <description>
  16411. </description>
  16412. </method>
  16413. <method name="mesh_surface_get_material" qualifiers="const" >
  16414. <return type="RID">
  16415. </return>
  16416. <argument index="0" name="arg0" type="RID">
  16417. </argument>
  16418. <argument index="1" name="arg1" type="int">
  16419. </argument>
  16420. <description>
  16421. </description>
  16422. </method>
  16423. <method name="mesh_surface_get_array_len" qualifiers="const" >
  16424. <return type="int">
  16425. </return>
  16426. <argument index="0" name="arg0" type="RID">
  16427. </argument>
  16428. <argument index="1" name="arg1" type="int">
  16429. </argument>
  16430. <description>
  16431. </description>
  16432. </method>
  16433. <method name="mesh_surface_get_array_index_len" qualifiers="const" >
  16434. <return type="int">
  16435. </return>
  16436. <argument index="0" name="arg0" type="RID">
  16437. </argument>
  16438. <argument index="1" name="arg1" type="int">
  16439. </argument>
  16440. <description>
  16441. </description>
  16442. </method>
  16443. <method name="mesh_surface_get_format" qualifiers="const" >
  16444. <return type="int">
  16445. </return>
  16446. <argument index="0" name="arg0" type="RID">
  16447. </argument>
  16448. <argument index="1" name="arg1" type="int">
  16449. </argument>
  16450. <description>
  16451. </description>
  16452. </method>
  16453. <method name="mesh_surface_get_primitive_type" qualifiers="const" >
  16454. <return type="int">
  16455. </return>
  16456. <argument index="0" name="arg0" type="RID">
  16457. </argument>
  16458. <argument index="1" name="arg1" type="int">
  16459. </argument>
  16460. <description>
  16461. </description>
  16462. </method>
  16463. <method name="mesh_erase_surface" >
  16464. <argument index="0" name="arg0" type="RID">
  16465. </argument>
  16466. <argument index="1" name="arg1" type="int">
  16467. </argument>
  16468. <description>
  16469. </description>
  16470. </method>
  16471. <method name="mesh_get_surface_count" qualifiers="const" >
  16472. <return type="int">
  16473. </return>
  16474. <argument index="0" name="arg0" type="RID">
  16475. </argument>
  16476. <description>
  16477. </description>
  16478. </method>
  16479. <method name="multimesh_create" >
  16480. <return type="RID">
  16481. </return>
  16482. <description>
  16483. </description>
  16484. </method>
  16485. <method name="multimesh_set_mesh" >
  16486. <argument index="0" name="arg0" type="RID">
  16487. </argument>
  16488. <argument index="1" name="arg1" type="RID">
  16489. </argument>
  16490. <description>
  16491. </description>
  16492. </method>
  16493. <method name="multimesh_set_aabb" >
  16494. <argument index="0" name="arg0" type="RID">
  16495. </argument>
  16496. <argument index="1" name="arg1" type="AABB">
  16497. </argument>
  16498. <description>
  16499. </description>
  16500. </method>
  16501. <method name="multimesh_instance_set_transform" >
  16502. <argument index="0" name="arg0" type="RID">
  16503. </argument>
  16504. <argument index="1" name="arg1" type="int">
  16505. </argument>
  16506. <argument index="2" name="arg2" type="Transform">
  16507. </argument>
  16508. <description>
  16509. </description>
  16510. </method>
  16511. <method name="multimesh_instance_set_color" >
  16512. <argument index="0" name="arg0" type="RID">
  16513. </argument>
  16514. <argument index="1" name="arg1" type="int">
  16515. </argument>
  16516. <argument index="2" name="arg2" type="Color">
  16517. </argument>
  16518. <description>
  16519. </description>
  16520. </method>
  16521. <method name="multimesh_get_mesh" qualifiers="const" >
  16522. <return type="RID">
  16523. </return>
  16524. <argument index="0" name="arg0" type="RID">
  16525. </argument>
  16526. <description>
  16527. </description>
  16528. </method>
  16529. <method name="multimesh_get_aabb" qualifiers="const" >
  16530. <return type="AABB">
  16531. </return>
  16532. <argument index="0" name="arg0" type="RID">
  16533. </argument>
  16534. <argument index="1" name="arg1" type="AABB">
  16535. </argument>
  16536. <description>
  16537. </description>
  16538. </method>
  16539. <method name="multimesh_instance_get_transform" qualifiers="const" >
  16540. <return type="Transform">
  16541. </return>
  16542. <argument index="0" name="arg0" type="RID">
  16543. </argument>
  16544. <argument index="1" name="arg1" type="int">
  16545. </argument>
  16546. <description>
  16547. </description>
  16548. </method>
  16549. <method name="multimesh_instance_get_color" qualifiers="const" >
  16550. <return type="Color">
  16551. </return>
  16552. <argument index="0" name="arg0" type="RID">
  16553. </argument>
  16554. <argument index="1" name="arg1" type="int">
  16555. </argument>
  16556. <description>
  16557. </description>
  16558. </method>
  16559. <method name="poly_create" >
  16560. <return type="RID">
  16561. </return>
  16562. <description>
  16563. </description>
  16564. </method>
  16565. <method name="poly_set_material" >
  16566. <argument index="0" name="arg0" type="RID">
  16567. </argument>
  16568. <argument index="1" name="arg1" type="RID">
  16569. </argument>
  16570. <argument index="2" name="arg2" type="bool" default="false">
  16571. </argument>
  16572. <description>
  16573. </description>
  16574. </method>
  16575. <method name="poly_clear" >
  16576. <argument index="0" name="arg0" type="RID">
  16577. </argument>
  16578. <description>
  16579. </description>
  16580. </method>
  16581. <method name="particles_create" >
  16582. <return type="RID">
  16583. </return>
  16584. <description>
  16585. </description>
  16586. </method>
  16587. <method name="particles_set_amount" >
  16588. <argument index="0" name="arg0" type="RID">
  16589. </argument>
  16590. <argument index="1" name="arg1" type="int">
  16591. </argument>
  16592. <description>
  16593. </description>
  16594. </method>
  16595. <method name="particles_get_amount" qualifiers="const" >
  16596. <return type="int">
  16597. </return>
  16598. <argument index="0" name="arg0" type="RID">
  16599. </argument>
  16600. <description>
  16601. </description>
  16602. </method>
  16603. <method name="particles_set_emitting" >
  16604. <argument index="0" name="arg0" type="RID">
  16605. </argument>
  16606. <argument index="1" name="arg1" type="bool">
  16607. </argument>
  16608. <description>
  16609. </description>
  16610. </method>
  16611. <method name="particles_is_emitting" qualifiers="const" >
  16612. <return type="bool">
  16613. </return>
  16614. <argument index="0" name="arg0" type="RID">
  16615. </argument>
  16616. <description>
  16617. </description>
  16618. </method>
  16619. <method name="particles_set_visibility_aabb" >
  16620. <argument index="0" name="arg0" type="RID">
  16621. </argument>
  16622. <argument index="1" name="arg1" type="AABB">
  16623. </argument>
  16624. <description>
  16625. </description>
  16626. </method>
  16627. <method name="particles_get_visibility_aabb" qualifiers="const" >
  16628. <return type="AABB">
  16629. </return>
  16630. <argument index="0" name="arg0" type="RID">
  16631. </argument>
  16632. <description>
  16633. </description>
  16634. </method>
  16635. <method name="particles_set_variable" >
  16636. <argument index="0" name="arg0" type="RID">
  16637. </argument>
  16638. <argument index="1" name="arg1" type="int">
  16639. </argument>
  16640. <argument index="2" name="arg2" type="real">
  16641. </argument>
  16642. <description>
  16643. </description>
  16644. </method>
  16645. <method name="particles_get_variable" qualifiers="const" >
  16646. <return type="real">
  16647. </return>
  16648. <argument index="0" name="arg0" type="RID">
  16649. </argument>
  16650. <argument index="1" name="arg1" type="int">
  16651. </argument>
  16652. <description>
  16653. </description>
  16654. </method>
  16655. <method name="particles_set_randomness" >
  16656. <argument index="0" name="arg0" type="RID">
  16657. </argument>
  16658. <argument index="1" name="arg1" type="int">
  16659. </argument>
  16660. <argument index="2" name="arg2" type="real">
  16661. </argument>
  16662. <description>
  16663. </description>
  16664. </method>
  16665. <method name="particles_get_randomness" qualifiers="const" >
  16666. <return type="real">
  16667. </return>
  16668. <argument index="0" name="arg0" type="RID">
  16669. </argument>
  16670. <argument index="1" name="arg1" type="int">
  16671. </argument>
  16672. <description>
  16673. </description>
  16674. </method>
  16675. <method name="particles_set_color_phases" >
  16676. <argument index="0" name="arg0" type="RID">
  16677. </argument>
  16678. <argument index="1" name="arg1" type="int">
  16679. </argument>
  16680. <description>
  16681. </description>
  16682. </method>
  16683. <method name="particles_get_color_phases" qualifiers="const" >
  16684. <return type="int">
  16685. </return>
  16686. <argument index="0" name="arg0" type="RID">
  16687. </argument>
  16688. <description>
  16689. </description>
  16690. </method>
  16691. <method name="particles_set_color_phase_pos" >
  16692. <argument index="0" name="arg0" type="RID">
  16693. </argument>
  16694. <argument index="1" name="arg1" type="int">
  16695. </argument>
  16696. <argument index="2" name="arg2" type="real">
  16697. </argument>
  16698. <description>
  16699. </description>
  16700. </method>
  16701. <method name="particles_get_color_phase_pos" qualifiers="const" >
  16702. <return type="real">
  16703. </return>
  16704. <argument index="0" name="arg0" type="RID">
  16705. </argument>
  16706. <argument index="1" name="arg1" type="int">
  16707. </argument>
  16708. <description>
  16709. </description>
  16710. </method>
  16711. <method name="particles_set_color_phase_color" >
  16712. <argument index="0" name="arg0" type="RID">
  16713. </argument>
  16714. <argument index="1" name="arg1" type="int">
  16715. </argument>
  16716. <argument index="2" name="arg2" type="Color">
  16717. </argument>
  16718. <description>
  16719. </description>
  16720. </method>
  16721. <method name="particles_get_color_phase_color" qualifiers="const" >
  16722. <return type="Color">
  16723. </return>
  16724. <argument index="0" name="arg0" type="RID">
  16725. </argument>
  16726. <argument index="1" name="arg1" type="int">
  16727. </argument>
  16728. <description>
  16729. </description>
  16730. </method>
  16731. <method name="particles_set_attractors" >
  16732. <argument index="0" name="arg0" type="RID">
  16733. </argument>
  16734. <argument index="1" name="arg1" type="int">
  16735. </argument>
  16736. <description>
  16737. </description>
  16738. </method>
  16739. <method name="particles_get_attractors" qualifiers="const" >
  16740. <return type="int">
  16741. </return>
  16742. <argument index="0" name="arg0" type="RID">
  16743. </argument>
  16744. <description>
  16745. </description>
  16746. </method>
  16747. <method name="particles_set_attractor_pos" >
  16748. <argument index="0" name="arg0" type="RID">
  16749. </argument>
  16750. <argument index="1" name="arg1" type="int">
  16751. </argument>
  16752. <argument index="2" name="arg2" type="Vector3">
  16753. </argument>
  16754. <description>
  16755. </description>
  16756. </method>
  16757. <method name="particles_get_attractor_pos" qualifiers="const" >
  16758. <return type="Vector3">
  16759. </return>
  16760. <argument index="0" name="arg0" type="RID">
  16761. </argument>
  16762. <argument index="1" name="arg1" type="int">
  16763. </argument>
  16764. <description>
  16765. </description>
  16766. </method>
  16767. <method name="particles_set_attractor_strength" >
  16768. <argument index="0" name="arg0" type="RID">
  16769. </argument>
  16770. <argument index="1" name="arg1" type="int">
  16771. </argument>
  16772. <argument index="2" name="arg2" type="real">
  16773. </argument>
  16774. <description>
  16775. </description>
  16776. </method>
  16777. <method name="particles_get_attractor_strength" qualifiers="const" >
  16778. <return type="real">
  16779. </return>
  16780. <argument index="0" name="arg0" type="RID">
  16781. </argument>
  16782. <argument index="1" name="arg1" type="int">
  16783. </argument>
  16784. <description>
  16785. </description>
  16786. </method>
  16787. <method name="particles_set_material" >
  16788. <argument index="0" name="arg0" type="RID">
  16789. </argument>
  16790. <argument index="1" name="arg1" type="RID">
  16791. </argument>
  16792. <argument index="2" name="arg2" type="bool" default="false">
  16793. </argument>
  16794. <description>
  16795. </description>
  16796. </method>
  16797. <method name="particles_set_height_from_velocity" >
  16798. <argument index="0" name="arg0" type="RID">
  16799. </argument>
  16800. <argument index="1" name="arg1" type="bool">
  16801. </argument>
  16802. <description>
  16803. </description>
  16804. </method>
  16805. <method name="particles_has_height_from_velocity" qualifiers="const" >
  16806. <return type="bool">
  16807. </return>
  16808. <argument index="0" name="arg0" type="RID">
  16809. </argument>
  16810. <description>
  16811. </description>
  16812. </method>
  16813. <method name="light_create" >
  16814. <return type="RID">
  16815. </return>
  16816. <argument index="0" name="arg0" type="int">
  16817. </argument>
  16818. <description>
  16819. </description>
  16820. </method>
  16821. <method name="light_get_type" qualifiers="const" >
  16822. <return type="int">
  16823. </return>
  16824. <argument index="0" name="arg0" type="RID">
  16825. </argument>
  16826. <description>
  16827. </description>
  16828. </method>
  16829. <method name="light_set_color" >
  16830. <argument index="0" name="arg0" type="RID">
  16831. </argument>
  16832. <argument index="1" name="arg1" type="int">
  16833. </argument>
  16834. <argument index="2" name="arg2" type="Color">
  16835. </argument>
  16836. <description>
  16837. </description>
  16838. </method>
  16839. <method name="light_get_color" qualifiers="const" >
  16840. <return type="Color">
  16841. </return>
  16842. <argument index="0" name="arg0" type="RID">
  16843. </argument>
  16844. <argument index="1" name="arg1" type="int">
  16845. </argument>
  16846. <description>
  16847. </description>
  16848. </method>
  16849. <method name="light_set_shadow" >
  16850. <argument index="0" name="arg0" type="RID">
  16851. </argument>
  16852. <argument index="1" name="arg1" type="bool">
  16853. </argument>
  16854. <description>
  16855. </description>
  16856. </method>
  16857. <method name="light_has_shadow" qualifiers="const" >
  16858. <return type="bool">
  16859. </return>
  16860. <argument index="0" name="arg0" type="RID">
  16861. </argument>
  16862. <description>
  16863. </description>
  16864. </method>
  16865. <method name="light_set_volumetric" >
  16866. <argument index="0" name="arg0" type="RID">
  16867. </argument>
  16868. <argument index="1" name="arg1" type="bool">
  16869. </argument>
  16870. <description>
  16871. </description>
  16872. </method>
  16873. <method name="light_is_volumetric" qualifiers="const" >
  16874. <return type="bool">
  16875. </return>
  16876. <argument index="0" name="arg0" type="RID">
  16877. </argument>
  16878. <description>
  16879. </description>
  16880. </method>
  16881. <method name="light_set_projector" >
  16882. <argument index="0" name="arg0" type="RID">
  16883. </argument>
  16884. <argument index="1" name="arg1" type="RID">
  16885. </argument>
  16886. <description>
  16887. </description>
  16888. </method>
  16889. <method name="light_get_projector" qualifiers="const" >
  16890. <return type="RID">
  16891. </return>
  16892. <argument index="0" name="arg0" type="RID">
  16893. </argument>
  16894. <description>
  16895. </description>
  16896. </method>
  16897. <method name="light_set_var" >
  16898. <argument index="0" name="arg0" type="RID">
  16899. </argument>
  16900. <argument index="1" name="arg1" type="int">
  16901. </argument>
  16902. <argument index="2" name="arg2" type="real">
  16903. </argument>
  16904. <description>
  16905. </description>
  16906. </method>
  16907. <method name="light_get_var" qualifiers="const" >
  16908. <return type="real">
  16909. </return>
  16910. <argument index="0" name="arg0" type="RID">
  16911. </argument>
  16912. <argument index="1" name="arg1" type="int">
  16913. </argument>
  16914. <description>
  16915. </description>
  16916. </method>
  16917. <method name="skeleton_create" >
  16918. <return type="RID">
  16919. </return>
  16920. <description>
  16921. </description>
  16922. </method>
  16923. <method name="skeleton_resize" >
  16924. <argument index="0" name="arg0" type="RID">
  16925. </argument>
  16926. <argument index="1" name="arg1" type="int">
  16927. </argument>
  16928. <description>
  16929. </description>
  16930. </method>
  16931. <method name="skeleton_get_bone_count" qualifiers="const" >
  16932. <return type="int">
  16933. </return>
  16934. <argument index="0" name="arg0" type="RID">
  16935. </argument>
  16936. <description>
  16937. </description>
  16938. </method>
  16939. <method name="skeleton_bone_set_transform" >
  16940. <argument index="0" name="arg0" type="RID">
  16941. </argument>
  16942. <argument index="1" name="arg1" type="int">
  16943. </argument>
  16944. <argument index="2" name="arg2" type="Transform">
  16945. </argument>
  16946. <description>
  16947. </description>
  16948. </method>
  16949. <method name="skeleton_bone_get_transform" >
  16950. <return type="Transform">
  16951. </return>
  16952. <argument index="0" name="arg0" type="RID">
  16953. </argument>
  16954. <argument index="1" name="arg1" type="int">
  16955. </argument>
  16956. <description>
  16957. </description>
  16958. </method>
  16959. <method name="room_create" >
  16960. <return type="RID">
  16961. </return>
  16962. <description>
  16963. </description>
  16964. </method>
  16965. <method name="room_set_bounds" >
  16966. <argument index="0" name="arg0" type="RID">
  16967. </argument>
  16968. <argument index="1" name="arg1" type="Dictionary">
  16969. </argument>
  16970. <description>
  16971. </description>
  16972. </method>
  16973. <method name="room_get_bounds" qualifiers="const" >
  16974. <return type="Dictionary">
  16975. </return>
  16976. <argument index="0" name="arg0" type="RID">
  16977. </argument>
  16978. <description>
  16979. </description>
  16980. </method>
  16981. <method name="portal_create" >
  16982. <return type="RID">
  16983. </return>
  16984. <description>
  16985. </description>
  16986. </method>
  16987. <method name="portal_set_shape" >
  16988. <argument index="0" name="arg0" type="RID">
  16989. </argument>
  16990. <argument index="1" name="arg1" type="Vector2Array">
  16991. </argument>
  16992. <description>
  16993. </description>
  16994. </method>
  16995. <method name="portal_get_shape" qualifiers="const" >
  16996. <return type="Vector2Array">
  16997. </return>
  16998. <argument index="0" name="arg0" type="RID">
  16999. </argument>
  17000. <description>
  17001. </description>
  17002. </method>
  17003. <method name="portal_set_enabled" >
  17004. <argument index="0" name="arg0" type="RID">
  17005. </argument>
  17006. <argument index="1" name="arg1" type="bool">
  17007. </argument>
  17008. <description>
  17009. </description>
  17010. </method>
  17011. <method name="portal_is_enabled" qualifiers="const" >
  17012. <return type="bool">
  17013. </return>
  17014. <argument index="0" name="arg0" type="RID">
  17015. </argument>
  17016. <description>
  17017. </description>
  17018. </method>
  17019. <method name="portal_set_disable_distance" >
  17020. <argument index="0" name="arg0" type="RID">
  17021. </argument>
  17022. <argument index="1" name="arg1" type="real">
  17023. </argument>
  17024. <description>
  17025. </description>
  17026. </method>
  17027. <method name="portal_get_disable_distance" qualifiers="const" >
  17028. <return type="real">
  17029. </return>
  17030. <argument index="0" name="arg0" type="RID">
  17031. </argument>
  17032. <description>
  17033. </description>
  17034. </method>
  17035. <method name="portal_set_disabled_color" >
  17036. <argument index="0" name="arg0" type="RID">
  17037. </argument>
  17038. <argument index="1" name="arg1" type="Color">
  17039. </argument>
  17040. <description>
  17041. </description>
  17042. </method>
  17043. <method name="portal_get_disabled_color" qualifiers="const" >
  17044. <return type="Color">
  17045. </return>
  17046. <argument index="0" name="arg0" type="RID">
  17047. </argument>
  17048. <description>
  17049. </description>
  17050. </method>
  17051. <method name="camera_create" >
  17052. <return type="RID">
  17053. </return>
  17054. <description>
  17055. </description>
  17056. </method>
  17057. <method name="camera_set_perspective" >
  17058. <argument index="0" name="arg0" type="RID">
  17059. </argument>
  17060. <argument index="1" name="arg1" type="real">
  17061. </argument>
  17062. <argument index="2" name="arg2" type="real">
  17063. </argument>
  17064. <argument index="3" name="arg3" type="real">
  17065. </argument>
  17066. <description>
  17067. </description>
  17068. </method>
  17069. <method name="camera_set_orthogonal" >
  17070. <argument index="0" name="arg0" type="RID">
  17071. </argument>
  17072. <argument index="1" name="arg1" type="real">
  17073. </argument>
  17074. <argument index="2" name="arg2" type="real">
  17075. </argument>
  17076. <argument index="3" name="arg3" type="real">
  17077. </argument>
  17078. <description>
  17079. </description>
  17080. </method>
  17081. <method name="camera_set_transform" >
  17082. <argument index="0" name="arg0" type="RID">
  17083. </argument>
  17084. <argument index="1" name="arg1" type="Transform">
  17085. </argument>
  17086. <description>
  17087. </description>
  17088. </method>
  17089. <method name="viewport_create" >
  17090. <return type="RID">
  17091. </return>
  17092. <description>
  17093. </description>
  17094. </method>
  17095. <method name="viewport_set_rect" >
  17096. <argument index="0" name="arg0" type="RID">
  17097. </argument>
  17098. <argument index="1" name="arg1" type="Rect2">
  17099. </argument>
  17100. <description>
  17101. </description>
  17102. </method>
  17103. <method name="viewport_get_rect" qualifiers="const" >
  17104. <return type="Rect2">
  17105. </return>
  17106. <argument index="0" name="arg0" type="RID">
  17107. </argument>
  17108. <description>
  17109. </description>
  17110. </method>
  17111. <method name="viewport_attach_camera" >
  17112. <argument index="0" name="arg0" type="RID">
  17113. </argument>
  17114. <argument index="1" name="arg1" type="RID" default="RID()">
  17115. </argument>
  17116. <description>
  17117. </description>
  17118. </method>
  17119. <method name="viewport_get_attached_camera" qualifiers="const" >
  17120. <return type="RID">
  17121. </return>
  17122. <argument index="0" name="arg0" type="RID">
  17123. </argument>
  17124. <description>
  17125. </description>
  17126. </method>
  17127. <method name="viewport_get_scenario" qualifiers="const" >
  17128. <return type="RID">
  17129. </return>
  17130. <argument index="0" name="arg0" type="RID">
  17131. </argument>
  17132. <description>
  17133. </description>
  17134. </method>
  17135. <method name="viewport_attach_canvas" >
  17136. <argument index="0" name="arg0" type="RID">
  17137. </argument>
  17138. <argument index="1" name="arg1" type="RID">
  17139. </argument>
  17140. <description>
  17141. </description>
  17142. </method>
  17143. <method name="viewport_remove_canvas" >
  17144. <argument index="0" name="arg0" type="RID">
  17145. </argument>
  17146. <argument index="1" name="arg1" type="RID">
  17147. </argument>
  17148. <description>
  17149. </description>
  17150. </method>
  17151. <method name="scenario_create" >
  17152. <return type="RID">
  17153. </return>
  17154. <description>
  17155. </description>
  17156. </method>
  17157. <method name="scenario_set_debug" >
  17158. <argument index="0" name="arg0" type="RID">
  17159. </argument>
  17160. <argument index="1" name="arg1" type="int">
  17161. </argument>
  17162. <description>
  17163. </description>
  17164. </method>
  17165. <method name="scenario_fx_get_effects" qualifiers="const" >
  17166. <return type="StringArray">
  17167. </return>
  17168. <argument index="0" name="arg0" type="RID">
  17169. </argument>
  17170. <description>
  17171. </description>
  17172. </method>
  17173. <method name="scenario_fx_set_active" >
  17174. <argument index="0" name="arg0" type="RID">
  17175. </argument>
  17176. <argument index="1" name="arg1" type="String">
  17177. </argument>
  17178. <argument index="2" name="arg2" type="bool">
  17179. </argument>
  17180. <description>
  17181. </description>
  17182. </method>
  17183. <method name="scenario_fx_is_active" qualifiers="const" >
  17184. <return type="bool">
  17185. </return>
  17186. <argument index="0" name="arg0" type="RID">
  17187. </argument>
  17188. <argument index="1" name="arg1" type="String">
  17189. </argument>
  17190. <description>
  17191. </description>
  17192. </method>
  17193. <method name="scenario_fx_get_effect_params" qualifiers="const" >
  17194. <return type="Array">
  17195. </return>
  17196. <argument index="0" name="arg0" type="RID">
  17197. </argument>
  17198. <argument index="1" name="arg1" type="String">
  17199. </argument>
  17200. <description>
  17201. </description>
  17202. </method>
  17203. <method name="scenario_fx_get_effect_param" qualifiers="const" >
  17204. <argument index="0" name="arg0" type="RID">
  17205. </argument>
  17206. <argument index="1" name="arg1" type="String">
  17207. </argument>
  17208. <argument index="2" name="arg2" type="String">
  17209. </argument>
  17210. <description>
  17211. </description>
  17212. </method>
  17213. <method name="scenario_fx_set_effect_param" >
  17214. <argument index="0" name="arg0" type="RID">
  17215. </argument>
  17216. <argument index="1" name="arg1" type="String">
  17217. </argument>
  17218. <argument index="2" name="arg2" type="String">
  17219. </argument>
  17220. <argument index="3" name="arg3" type="var">
  17221. </argument>
  17222. <description>
  17223. </description>
  17224. </method>
  17225. <method name="instance_create" >
  17226. <return type="RID">
  17227. </return>
  17228. <description>
  17229. </description>
  17230. </method>
  17231. <method name="instance_get_base" qualifiers="const" >
  17232. <return type="RID">
  17233. </return>
  17234. <argument index="0" name="arg0" type="RID">
  17235. </argument>
  17236. <description>
  17237. </description>
  17238. </method>
  17239. <method name="instance_get_base_aabb" qualifiers="const" >
  17240. <return type="RID">
  17241. </return>
  17242. <argument index="0" name="arg0" type="RID">
  17243. </argument>
  17244. <description>
  17245. </description>
  17246. </method>
  17247. <method name="instance_set_transform" >
  17248. <argument index="0" name="arg0" type="RID">
  17249. </argument>
  17250. <argument index="1" name="arg1" type="Transform">
  17251. </argument>
  17252. <description>
  17253. </description>
  17254. </method>
  17255. <method name="instance_get_transform" qualifiers="const" >
  17256. <return type="Transform">
  17257. </return>
  17258. <argument index="0" name="arg0" type="RID">
  17259. </argument>
  17260. <description>
  17261. </description>
  17262. </method>
  17263. <method name="instance_attach_object_instance_ID" >
  17264. <argument index="0" name="arg0" type="RID">
  17265. </argument>
  17266. <argument index="1" name="arg1" type="int">
  17267. </argument>
  17268. <description>
  17269. </description>
  17270. </method>
  17271. <method name="instance_get_object_instance_ID" qualifiers="const" >
  17272. <return type="int">
  17273. </return>
  17274. <argument index="0" name="arg0" type="RID">
  17275. </argument>
  17276. <description>
  17277. </description>
  17278. </method>
  17279. <method name="instance_attach_skeleton" >
  17280. <argument index="0" name="arg0" type="RID">
  17281. </argument>
  17282. <argument index="1" name="arg1" type="RID">
  17283. </argument>
  17284. <description>
  17285. </description>
  17286. </method>
  17287. <method name="instance_get_skeleton" qualifiers="const" >
  17288. <return type="RID">
  17289. </return>
  17290. <argument index="0" name="arg0" type="RID">
  17291. </argument>
  17292. <description>
  17293. </description>
  17294. </method>
  17295. <method name="instance_set_room" >
  17296. <argument index="0" name="arg0" type="RID">
  17297. </argument>
  17298. <argument index="1" name="arg1" type="RID">
  17299. </argument>
  17300. <description>
  17301. </description>
  17302. </method>
  17303. <method name="instance_get_room" qualifiers="const" >
  17304. <return type="RID">
  17305. </return>
  17306. <argument index="0" name="arg0" type="RID">
  17307. </argument>
  17308. <description>
  17309. </description>
  17310. </method>
  17311. <method name="instance_set_exterior" >
  17312. <argument index="0" name="arg0" type="RID">
  17313. </argument>
  17314. <argument index="1" name="arg1" type="bool">
  17315. </argument>
  17316. <description>
  17317. </description>
  17318. </method>
  17319. <method name="instance_is_exterior" qualifiers="const" >
  17320. <return type="bool">
  17321. </return>
  17322. <argument index="0" name="arg0" type="RID">
  17323. </argument>
  17324. <description>
  17325. </description>
  17326. </method>
  17327. <method name="instances_cull_aabb" qualifiers="const" >
  17328. <return type="Array">
  17329. </return>
  17330. <argument index="0" name="arg0" type="AABB">
  17331. </argument>
  17332. <argument index="1" name="arg1" type="RID">
  17333. </argument>
  17334. <description>
  17335. </description>
  17336. </method>
  17337. <method name="instances_cull_ray" qualifiers="const" >
  17338. <return type="Array">
  17339. </return>
  17340. <argument index="0" name="arg0" type="Vector3">
  17341. </argument>
  17342. <argument index="1" name="arg1" type="Vector3">
  17343. </argument>
  17344. <argument index="2" name="arg2" type="RID">
  17345. </argument>
  17346. <description>
  17347. </description>
  17348. </method>
  17349. <method name="instances_cull_convex" qualifiers="const" >
  17350. <return type="Array">
  17351. </return>
  17352. <argument index="0" name="arg0" type="Vector3">
  17353. </argument>
  17354. <argument index="1" name="arg1" type="Vector3">
  17355. </argument>
  17356. <argument index="2" name="arg2" type="RID">
  17357. </argument>
  17358. <description>
  17359. </description>
  17360. </method>
  17361. <method name="instance_geometry_set_visible" >
  17362. <argument index="0" name="arg0" type="RID">
  17363. </argument>
  17364. <argument index="1" name="arg1" type="bool">
  17365. </argument>
  17366. <description>
  17367. </description>
  17368. </method>
  17369. <method name="instance_geometry_is_visible" qualifiers="const" >
  17370. <return type="bool">
  17371. </return>
  17372. <argument index="0" name="arg0" type="RID">
  17373. </argument>
  17374. <description>
  17375. </description>
  17376. </method>
  17377. <method name="instance_geometry_override_material_param" qualifiers="const" >
  17378. <return type="RID">
  17379. </return>
  17380. <argument index="0" name="arg0" type="RID">
  17381. </argument>
  17382. <description>
  17383. </description>
  17384. </method>
  17385. <method name="instance_geometry_get_material_param" qualifiers="const" >
  17386. <return type="RID">
  17387. </return>
  17388. <argument index="0" name="arg0" type="RID">
  17389. </argument>
  17390. <description>
  17391. </description>
  17392. </method>
  17393. <method name="canvas_create" >
  17394. <return type="RID">
  17395. </return>
  17396. <description>
  17397. </description>
  17398. </method>
  17399. <method name="canvas_item_create" >
  17400. <return type="RID">
  17401. </return>
  17402. <description>
  17403. </description>
  17404. </method>
  17405. <method name="canvas_item_set_parent" >
  17406. <argument index="0" name="arg0" type="RID">
  17407. </argument>
  17408. <argument index="1" name="arg1" type="RID">
  17409. </argument>
  17410. <description>
  17411. </description>
  17412. </method>
  17413. <method name="canvas_item_get_parent" qualifiers="const" >
  17414. <return type="RID">
  17415. </return>
  17416. <argument index="0" name="arg0" type="RID">
  17417. </argument>
  17418. <description>
  17419. </description>
  17420. </method>
  17421. <method name="canvas_item_set_transform" >
  17422. <argument index="0" name="arg0" type="RID">
  17423. </argument>
  17424. <argument index="1" name="arg1" type="Matrix32">
  17425. </argument>
  17426. <description>
  17427. </description>
  17428. </method>
  17429. <method name="canvas_item_set_custom_rect" >
  17430. <argument index="0" name="arg0" type="RID">
  17431. </argument>
  17432. <argument index="1" name="arg1" type="bool">
  17433. </argument>
  17434. <argument index="2" name="arg2" type="Rect2">
  17435. </argument>
  17436. <description>
  17437. </description>
  17438. </method>
  17439. <method name="canvas_item_set_clip" >
  17440. <argument index="0" name="arg0" type="RID">
  17441. </argument>
  17442. <argument index="1" name="arg1" type="bool">
  17443. </argument>
  17444. <description>
  17445. </description>
  17446. </method>
  17447. <method name="canvas_item_set_opacity" >
  17448. <argument index="0" name="arg0" type="RID">
  17449. </argument>
  17450. <argument index="1" name="arg1" type="real">
  17451. </argument>
  17452. <description>
  17453. </description>
  17454. </method>
  17455. <method name="canvas_item_get_opacity" qualifiers="const" >
  17456. <return type="real">
  17457. </return>
  17458. <argument index="0" name="arg0" type="RID">
  17459. </argument>
  17460. <argument index="1" name="arg1" type="real">
  17461. </argument>
  17462. <description>
  17463. </description>
  17464. </method>
  17465. <method name="canvas_item_set_self_opacity" >
  17466. <argument index="0" name="arg0" type="RID">
  17467. </argument>
  17468. <argument index="1" name="arg1" type="real">
  17469. </argument>
  17470. <description>
  17471. </description>
  17472. </method>
  17473. <method name="canvas_item_get_self_opacity" qualifiers="const" >
  17474. <return type="real">
  17475. </return>
  17476. <argument index="0" name="arg0" type="RID">
  17477. </argument>
  17478. <argument index="1" name="arg1" type="real">
  17479. </argument>
  17480. <description>
  17481. </description>
  17482. </method>
  17483. <method name="canvas_item_add_line" >
  17484. <argument index="0" name="arg0" type="RID">
  17485. </argument>
  17486. <argument index="1" name="arg1" type="Vector2">
  17487. </argument>
  17488. <argument index="2" name="arg2" type="Vector2">
  17489. </argument>
  17490. <argument index="3" name="arg3" type="Color">
  17491. </argument>
  17492. <argument index="4" name="arg4" type="real" default="1">
  17493. </argument>
  17494. <description>
  17495. </description>
  17496. </method>
  17497. <method name="canvas_item_add_rect" >
  17498. <argument index="0" name="arg0" type="RID">
  17499. </argument>
  17500. <argument index="1" name="arg1" type="Rect2">
  17501. </argument>
  17502. <argument index="2" name="arg2" type="Color">
  17503. </argument>
  17504. <description>
  17505. </description>
  17506. </method>
  17507. <method name="canvas_item_add_texture_rect" >
  17508. <argument index="0" name="arg0" type="RID">
  17509. </argument>
  17510. <argument index="1" name="arg1" type="Rect2">
  17511. </argument>
  17512. <argument index="2" name="arg2" type="RID">
  17513. </argument>
  17514. <argument index="3" name="arg3" type="bool">
  17515. </argument>
  17516. <argument index="4" name="arg4" type="Color" default="Color(1,1,1,1)">
  17517. </argument>
  17518. <description>
  17519. </description>
  17520. </method>
  17521. <method name="canvas_item_add_texture_rect_region" >
  17522. <argument index="0" name="arg0" type="RID">
  17523. </argument>
  17524. <argument index="1" name="arg1" type="Rect2">
  17525. </argument>
  17526. <argument index="2" name="arg2" type="RID">
  17527. </argument>
  17528. <argument index="3" name="arg3" type="Rect2">
  17529. </argument>
  17530. <argument index="4" name="arg4" type="Color" default="Color(1,1,1,1)">
  17531. </argument>
  17532. <description>
  17533. </description>
  17534. </method>
  17535. <method name="canvas_item_add_style_box" >
  17536. <argument index="0" name="arg0" type="RID">
  17537. </argument>
  17538. <argument index="1" name="arg1" type="Rect2">
  17539. </argument>
  17540. <argument index="2" name="arg2" type="RID">
  17541. </argument>
  17542. <argument index="3" name="arg3" type="RealArray">
  17543. </argument>
  17544. <argument index="4" name="arg4" type="Color" default="Color(1,1,1,1)">
  17545. </argument>
  17546. <description>
  17547. </description>
  17548. </method>
  17549. <method name="canvas_item_add_circle" >
  17550. <argument index="0" name="arg0" type="RID">
  17551. </argument>
  17552. <argument index="1" name="arg1" type="Vector2">
  17553. </argument>
  17554. <argument index="2" name="arg2" type="real">
  17555. </argument>
  17556. <argument index="3" name="arg3" type="Color">
  17557. </argument>
  17558. <description>
  17559. </description>
  17560. </method>
  17561. <method name="viewport_set_canvas_transform" >
  17562. <argument index="0" name="arg0" type="RID">
  17563. </argument>
  17564. <argument index="1" name="arg1" type="RID">
  17565. </argument>
  17566. <argument index="2" name="arg2" type="Matrix32">
  17567. </argument>
  17568. <description>
  17569. </description>
  17570. </method>
  17571. <method name="canvas_item_clear" >
  17572. <argument index="0" name="arg0" type="RID">
  17573. </argument>
  17574. <description>
  17575. </description>
  17576. </method>
  17577. <method name="canvas_item_raise" >
  17578. <argument index="0" name="arg0" type="RID">
  17579. </argument>
  17580. <description>
  17581. </description>
  17582. </method>
  17583. <method name="cursor_set_rotation" >
  17584. <argument index="0" name="arg0" type="real">
  17585. </argument>
  17586. <argument index="1" name="arg1" type="int">
  17587. </argument>
  17588. <description>
  17589. </description>
  17590. </method>
  17591. <method name="cursor_set_texture" >
  17592. <argument index="0" name="arg0" type="RID">
  17593. </argument>
  17594. <argument index="1" name="arg1" type="Vector2">
  17595. </argument>
  17596. <argument index="2" name="arg2" type="int">
  17597. </argument>
  17598. <description>
  17599. </description>
  17600. </method>
  17601. <method name="cursor_set_visible" >
  17602. <argument index="0" name="arg0" type="bool">
  17603. </argument>
  17604. <argument index="1" name="arg1" type="int">
  17605. </argument>
  17606. <description>
  17607. </description>
  17608. </method>
  17609. <method name="cursor_set_pos" >
  17610. <argument index="0" name="arg0" type="Vector2">
  17611. </argument>
  17612. <argument index="1" name="arg1" type="int">
  17613. </argument>
  17614. <description>
  17615. </description>
  17616. </method>
  17617. <method name="make_sphere_mesh" >
  17618. <return type="RID">
  17619. </return>
  17620. <argument index="0" name="arg0" type="int">
  17621. </argument>
  17622. <argument index="1" name="arg1" type="int">
  17623. </argument>
  17624. <argument index="2" name="arg2" type="real">
  17625. </argument>
  17626. <description>
  17627. </description>
  17628. </method>
  17629. <method name="mesh_add_surface_from_planes" >
  17630. <argument index="0" name="arg0" type="RID">
  17631. </argument>
  17632. <argument index="1" name="arg1" type="Array">
  17633. </argument>
  17634. <description>
  17635. </description>
  17636. </method>
  17637. <method name="free" >
  17638. <argument index="0" name="arg0" type="RID">
  17639. </argument>
  17640. <description>
  17641. </description>
  17642. </method>
  17643. </methods>
  17644. <constants>
  17645. <constant name="NO_INDEX_ARRAY" value="-1">
  17646. </constant>
  17647. <constant name="CUSTOM_ARRAY_SIZE" value="8">
  17648. </constant>
  17649. <constant name="ARRAY_WEIGHTS_SIZE" value="4">
  17650. </constant>
  17651. <constant name="MAX_PARTICLE_COLOR_PHASES" value="4">
  17652. </constant>
  17653. <constant name="MAX_PARTICLE_ATTRACTORS" value="4">
  17654. </constant>
  17655. <constant name="MAX_CURSORS" value="8">
  17656. </constant>
  17657. <constant name="TEXTURE_FLAG_MIPMAPS" value="1">
  17658. </constant>
  17659. <constant name="TEXTURE_FLAG_REPEAT" value="2">
  17660. </constant>
  17661. <constant name="TEXTURE_FLAG_FILTER" value="4">
  17662. </constant>
  17663. <constant name="TEXTURE_FLAG_CUBEMAP" value="8">
  17664. </constant>
  17665. <constant name="TEXTURE_FLAGS_DEFAULT" value="7">
  17666. </constant>
  17667. <constant name="CUBEMAP_LEFT" value="0">
  17668. </constant>
  17669. <constant name="CUBEMAP_RIGHT" value="1">
  17670. </constant>
  17671. <constant name="CUBEMAP_BOTTOM" value="2">
  17672. </constant>
  17673. <constant name="CUBEMAP_TOP" value="3">
  17674. </constant>
  17675. <constant name="CUBEMAP_FRONT" value="4">
  17676. </constant>
  17677. <constant name="CUBEMAP_BACK" value="5">
  17678. </constant>
  17679. <constant name="SHADER_MATERIAL" value="0">
  17680. </constant>
  17681. <constant name="SHADER_POST_PROCESS" value="1">
  17682. </constant>
  17683. <constant name="MATERIAL_FLAG_VISIBLE" value="0">
  17684. </constant>
  17685. <constant name="MATERIAL_FLAG_DOUBLE_SIDED" value="1">
  17686. </constant>
  17687. <constant name="MATERIAL_FLAG_INVERT_FACES" value="2">
  17688. </constant>
  17689. <constant name="MATERIAL_FLAG_UNSHADED" value="3">
  17690. </constant>
  17691. <constant name="MATERIAL_FLAG_ONTOP" value="4">
  17692. </constant>
  17693. <constant name="MATERIAL_FLAG_WIREFRAME" value="5">
  17694. </constant>
  17695. <constant name="MATERIAL_FLAG_BILLBOARD" value="6">
  17696. </constant>
  17697. <constant name="MATERIAL_FLAG_MAX" value="7">
  17698. </constant>
  17699. <constant name="MATERIAL_BLEND_MODE_MIX" value="0">
  17700. </constant>
  17701. <constant name="MATERIAL_BLEND_MODE_ADD" value="1">
  17702. </constant>
  17703. <constant name="MATERIAL_BLEND_MODE_SUB" value="2">
  17704. </constant>
  17705. <constant name="MATERIAL_BLEND_MODE_MUL" value="3">
  17706. </constant>
  17707. <constant name="FIXED_MATERIAL_PARAM_DIFFUSE" value="0">
  17708. </constant>
  17709. <constant name="FIXED_MATERIAL_PARAM_DETAIL" value="1">
  17710. </constant>
  17711. <constant name="FIXED_MATERIAL_PARAM_SPECULAR" value="2">
  17712. </constant>
  17713. <constant name="FIXED_MATERIAL_PARAM_EMISSION" value="3">
  17714. </constant>
  17715. <constant name="FIXED_MATERIAL_PARAM_SPECULAR_EXP" value="4">
  17716. </constant>
  17717. <constant name="FIXED_MATERIAL_PARAM_GLOW" value="5">
  17718. </constant>
  17719. <constant name="FIXED_MATERIAL_PARAM_NORMAL" value="6">
  17720. </constant>
  17721. <constant name="FIXED_MATERIAL_PARAM_SHADE_PARAM" value="7">
  17722. </constant>
  17723. <constant name="FIXED_MATERIAL_PARAM_MAX" value="8">
  17724. </constant>
  17725. <constant name="FIXED_MATERIAL_TEXGEN_SPHERE" value="1">
  17726. </constant>
  17727. <constant name="FIXED_MATERIAL_TEXGEN_SCREEN" value="2">
  17728. </constant>
  17729. <constant name="FIXED_MATERIAL_TEXGEN_SCREENZ" value="3">
  17730. </constant>
  17731. <constant name="FIXED_MATERIAL_TEXGEN_LOCAL_XY" value="0">
  17732. </constant>
  17733. <constant name="FIXED_MATERIAL_TEXCOORD_TEXGEN" value="3">
  17734. </constant>
  17735. <constant name="FIXED_MATERIAL_TEXCOORD_UV" value="0">
  17736. </constant>
  17737. <constant name="FIXED_MATERIAL_TEXCOORD_UV_TRANSFORM" value="1">
  17738. </constant>
  17739. <constant name="FIXED_MATERIAL_TEXCOORD_UV2" value="2">
  17740. </constant>
  17741. <constant name="ARRAY_VERTEX" value="0">
  17742. </constant>
  17743. <constant name="ARRAY_NORMAL" value="1">
  17744. </constant>
  17745. <constant name="ARRAY_TANGENT" value="2">
  17746. </constant>
  17747. <constant name="ARRAY_COLOR" value="3">
  17748. </constant>
  17749. <constant name="ARRAY_TEX_UV" value="4">
  17750. </constant>
  17751. <constant name="ARRAY_BONES" value="6">
  17752. </constant>
  17753. <constant name="ARRAY_WEIGHTS" value="7">
  17754. </constant>
  17755. <constant name="ARRAY_INDEX" value="8">
  17756. </constant>
  17757. <constant name="ARRAY_MAX" value="9">
  17758. </constant>
  17759. <constant name="ARRAY_FORMAT_VERTEX" value="1">
  17760. </constant>
  17761. <constant name="ARRAY_FORMAT_NORMAL" value="2">
  17762. </constant>
  17763. <constant name="ARRAY_FORMAT_TANGENT" value="4">
  17764. </constant>
  17765. <constant name="ARRAY_FORMAT_COLOR" value="8">
  17766. </constant>
  17767. <constant name="ARRAY_FORMAT_TEX_UV" value="16">
  17768. </constant>
  17769. <constant name="ARRAY_FORMAT_BONES" value="64">
  17770. </constant>
  17771. <constant name="ARRAY_FORMAT_WEIGHTS" value="128">
  17772. </constant>
  17773. <constant name="ARRAY_FORMAT_INDEX" value="256">
  17774. </constant>
  17775. <constant name="PRIMITIVE_POINTS" value="0">
  17776. </constant>
  17777. <constant name="PRIMITIVE_LINES" value="1">
  17778. </constant>
  17779. <constant name="PRIMITIVE_LINE_STRIP" value="2">
  17780. </constant>
  17781. <constant name="PRIMITIVE_LINE_LOOP" value="3">
  17782. </constant>
  17783. <constant name="PRIMITIVE_TRIANGLES" value="4">
  17784. </constant>
  17785. <constant name="PRIMITIVE_TRIANGLE_STRIP" value="5">
  17786. </constant>
  17787. <constant name="PRIMITIVE_TRIANGLE_FAN" value="6">
  17788. </constant>
  17789. <constant name="PRIMITIVE_MAX" value="7">
  17790. </constant>
  17791. <constant name="PARTICLE_LIFETIME" value="0">
  17792. </constant>
  17793. <constant name="PARTICLE_SPREAD" value="1">
  17794. </constant>
  17795. <constant name="PARTICLE_GRAVITY" value="2">
  17796. </constant>
  17797. <constant name="PARTICLE_LINEAR_VELOCITY" value="3">
  17798. </constant>
  17799. <constant name="PARTICLE_ANGULAR_VELOCITY" value="4">
  17800. </constant>
  17801. <constant name="PARTICLE_LINEAR_ACCELERATION" value="5">
  17802. </constant>
  17803. <constant name="PARTICLE_RADIAL_ACCELERATION" value="6">
  17804. </constant>
  17805. <constant name="PARTICLE_TANGENTIAL_ACCELERATION" value="7">
  17806. </constant>
  17807. <constant name="PARTICLE_INITIAL_SIZE" value="9">
  17808. </constant>
  17809. <constant name="PARTICLE_FINAL_SIZE" value="10">
  17810. </constant>
  17811. <constant name="PARTICLE_INITIAL_ANGLE" value="11">
  17812. </constant>
  17813. <constant name="PARTICLE_HEIGHT" value="12">
  17814. </constant>
  17815. <constant name="PARTICLE_HEIGHT_SPEED_SCALE" value="13">
  17816. </constant>
  17817. <constant name="PARTICLE_VAR_MAX" value="14">
  17818. </constant>
  17819. <constant name="LIGHT_DIRECTIONAL" value="0">
  17820. </constant>
  17821. <constant name="LIGHT_OMNI" value="1">
  17822. </constant>
  17823. <constant name="LIGHT_SPOT" value="2">
  17824. </constant>
  17825. <constant name="LIGHT_COLOR_AMBIENT" value="0">
  17826. </constant>
  17827. <constant name="LIGHT_COLOR_DIFFUSE" value="1">
  17828. </constant>
  17829. <constant name="LIGHT_COLOR_SPECULAR" value="2">
  17830. </constant>
  17831. <constant name="LIGHT_VAR_SPOT_ATTENUATION" value="0">
  17832. </constant>
  17833. <constant name="LIGHT_VAR_SPOT_ANGLE" value="1">
  17834. </constant>
  17835. <constant name="LIGHT_VAR_RADIUS" value="2">
  17836. </constant>
  17837. <constant name="LIGHT_VAR_ENERGY" value="3">
  17838. </constant>
  17839. <constant name="LIGHT_VAR_ATTENUATION" value="4">
  17840. </constant>
  17841. <constant name="LIGHT_VAR_MAX" value="6">
  17842. </constant>
  17843. <constant name="SCENARIO_DEBUG_DISABLED" value="0">
  17844. </constant>
  17845. <constant name="SCENARIO_DEBUG_WIREFRAME" value="1">
  17846. </constant>
  17847. <constant name="SCENARIO_DEBUG_OVERDRAW" value="2">
  17848. </constant>
  17849. <constant name="INSTANCE_MESH" value="1">
  17850. </constant>
  17851. <constant name="INSTANCE_MULTIMESH" value="2">
  17852. </constant>
  17853. <constant name="INSTANCE_POLY" value="3">
  17854. </constant>
  17855. <constant name="INSTANCE_PARTICLES" value="4">
  17856. </constant>
  17857. <constant name="INSTANCE_LIGHT" value="5">
  17858. </constant>
  17859. <constant name="INSTANCE_ROOM" value="6">
  17860. </constant>
  17861. <constant name="INSTANCE_PORTAL" value="7">
  17862. </constant>
  17863. <constant name="INSTANCE_GEOMETRY_MASK" value="30">
  17864. </constant>
  17865. <constant name="INFO_OBJECTS_IN_FRAME" value="0">
  17866. </constant>
  17867. <constant name="INFO_MATERIAL_CHANGES_IN_FRAME" value="1">
  17868. </constant>
  17869. <constant name="INFO_USAGE_VIDEO_MEM_TOTAL" value="2">
  17870. </constant>
  17871. <constant name="INFO_VIDEO_MEM_USED" value="3">
  17872. </constant>
  17873. <constant name="INFO_TEXTURE_MEM_USED" value="4">
  17874. </constant>
  17875. <constant name="INFO_VERTEX_MEM_USED" value="5">
  17876. </constant>
  17877. </constants>
  17878. </class>
  17879. <class name="WindowDialog" inherits="Popup" category="Core">
  17880. <brief_description>
  17881. </brief_description>
  17882. <description>
  17883. </description>
  17884. <methods>
  17885. <method name="set_title" >
  17886. <argument index="0" name="title" type="String">
  17887. </argument>
  17888. <description>
  17889. </description>
  17890. </method>
  17891. <method name="get_title" qualifiers="const" >
  17892. <return type="String">
  17893. </return>
  17894. <description>
  17895. </description>
  17896. </method>
  17897. <method name="get_close_button" >
  17898. <return type="TextureButton">
  17899. </return>
  17900. <description>
  17901. </description>
  17902. </method>
  17903. </methods>
  17904. <constants>
  17905. </constants>
  17906. </class>
  17907. <class name="World" inherits="Resource" category="Core">
  17908. <brief_description>
  17909. </brief_description>
  17910. <description>
  17911. </description>
  17912. <methods>
  17913. <method name="get_space" qualifiers="const" >
  17914. <return type="RID">
  17915. </return>
  17916. <description>
  17917. </description>
  17918. </method>
  17919. <method name="get_scenario" qualifiers="const" >
  17920. <return type="RID">
  17921. </return>
  17922. <description>
  17923. </description>
  17924. </method>
  17925. <method name="get_sound_space" qualifiers="const" >
  17926. <return type="RID">
  17927. </return>
  17928. <description>
  17929. </description>
  17930. </method>
  17931. </methods>
  17932. <constants>
  17933. </constants>
  17934. </class>
  17935. </doc>