Generated_Members_Ta_Tm.cpp 654 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Core/Timer.h"
  5. #include "../Graphics/Material.h"
  6. #include "../Graphics/ParticleEffect.h"
  7. #include "../Graphics/Technique.h"
  8. #include "../Graphics/Terrain.h"
  9. #include "../Graphics/TerrainPatch.h"
  10. #include "../Graphics/Texture.h"
  11. #include "../Graphics/Texture2D.h"
  12. #include "../Graphics/Texture2DArray.h"
  13. #include "../Graphics/Texture3D.h"
  14. #include "../Graphics/TextureCube.h"
  15. #include "../UI/Text.h"
  16. #include "../UI/Text3D.h"
  17. #ifdef URHO3D_URHO2D
  18. #include "../Urho2D/TileMap2D.h"
  19. #endif
  20. #ifdef URHO3D_URHO2D
  21. #include "../Urho2D/TileMapDefs2D.h"
  22. #endif
  23. #ifdef URHO3D_URHO2D
  24. #include "../Urho2D/TileMapLayer2D.h"
  25. #endif
  26. #ifdef URHO3D_URHO2D
  27. #include "../Urho2D/TmxFile2D.h"
  28. #endif
  29. #include "../AngelScript/Manual.h"
  30. namespace Urho3D
  31. {
  32. void FakeAddRef(void* ptr);
  33. void FakeReleaseRef(void* ptr);
  34. // SharedPtr<Technique> Technique::Clone(const String& cloneName=String::EMPTY) const | File: ../Graphics/Technique.h
  35. static Technique* Technique_Clone_String(Technique* ptr, const String& cloneName)
  36. {
  37. SharedPtr<Technique> result = ptr->Clone(cloneName);
  38. return result.Detach();
  39. }
  40. // SharedPtr<Technique> Technique::CloneWithDefines(const String& vsDefines, const String& psDefines) | File: ../Graphics/Technique.h
  41. static Technique* Technique_CloneWithDefines_String_String(Technique* ptr, const String& vsDefines, const String& psDefines)
  42. {
  43. SharedPtr<Technique> result = ptr->CloneWithDefines(vsDefines, psDefines);
  44. return result.Detach();
  45. }
  46. // PODVector<Pass*> Technique::GetPasses() const | File: ../Graphics/Technique.h
  47. static CScriptArray* Technique_GetPasses_void(Technique* ptr)
  48. {
  49. PODVector<Pass*> result = ptr->GetPasses();
  50. return VectorToHandleArray(result, "Array<Pass@>");
  51. }
  52. // Vector<String> Technique::GetPassNames() const | File: ../Graphics/Technique.h
  53. static CScriptArray* Technique_GetPassNames_void(Technique* ptr)
  54. {
  55. Vector<String> result = ptr->GetPassNames();
  56. return VectorToArray<String>(result, "Array<String>");
  57. }
  58. // explicit Technique::Technique(Context* context) | File: ../Graphics/Technique.h
  59. static Technique* Technique_Technique_Context()
  60. {
  61. return new Technique(GetScriptContext());
  62. }
  63. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  64. static void Technique_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Technique* ptr, CScriptArray* exceptions, bool onlyUserData)
  65. {
  66. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  67. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  68. }
  69. // explicit Terrain::Terrain(Context* context) | File: ../Graphics/Terrain.h
  70. static Terrain* Terrain_Terrain_Context()
  71. {
  72. return new Terrain(GetScriptContext());
  73. }
  74. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  75. static void Terrain_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Terrain* ptr, CScriptArray* exceptions, bool onlyUserData)
  76. {
  77. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  78. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  79. }
  80. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  81. static CScriptArray* TerrainPatch_GetLights_void(TerrainPatch* ptr)
  82. {
  83. const PODVector<Light*>& result = ptr->GetLights();
  84. return VectorToHandleArray(result, "Array<Light@>");
  85. }
  86. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  87. static CScriptArray* TerrainPatch_GetVertexLights_void(TerrainPatch* ptr)
  88. {
  89. const PODVector<Light*>& result = ptr->GetVertexLights();
  90. return VectorToHandleArray(result, "Array<Light@>");
  91. }
  92. // explicit TerrainPatch::TerrainPatch(Context* context) | File: ../Graphics/TerrainPatch.h
  93. static TerrainPatch* TerrainPatch_TerrainPatch_Context()
  94. {
  95. return new TerrainPatch(GetScriptContext());
  96. }
  97. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  98. static void TerrainPatch_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(TerrainPatch* ptr, CScriptArray* exceptions, bool onlyUserData)
  99. {
  100. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  101. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  102. }
  103. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  104. static CScriptArray* Text_GetChildren_void(Text* ptr)
  105. {
  106. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  107. return VectorToHandleArray(result, "Array<UIElement@>");
  108. }
  109. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  110. static CScriptArray* Text_GetChildren_bool(Text* ptr, bool recursive)
  111. {
  112. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  113. return VectorToHandleArray(result, "Array<UIElement@>");
  114. }
  115. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  116. static CScriptArray* Text_GetChildrenWithTag_String_bool(Text* ptr, const String& tag, bool recursive)
  117. {
  118. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  119. return VectorToHandleArray(result, "Array<UIElement@>");
  120. }
  121. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  122. static CScriptArray* Text_GetTags_void(Text* ptr)
  123. {
  124. const StringVector& result = ptr->GetTags();
  125. return VectorToArray<String>(result, "Array<String>");
  126. }
  127. // explicit Text::Text(Context* context) | File: ../UI/Text.h
  128. static Text* Text_Text_Context()
  129. {
  130. return new Text(GetScriptContext());
  131. }
  132. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  133. static void Text_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Text* ptr, CScriptArray* exceptions, bool onlyUserData)
  134. {
  135. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  136. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  137. }
  138. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  139. static CScriptArray* Text3D_GetLights_void(Text3D* ptr)
  140. {
  141. const PODVector<Light*>& result = ptr->GetLights();
  142. return VectorToHandleArray(result, "Array<Light@>");
  143. }
  144. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  145. static CScriptArray* Text3D_GetVertexLights_void(Text3D* ptr)
  146. {
  147. const PODVector<Light*>& result = ptr->GetVertexLights();
  148. return VectorToHandleArray(result, "Array<Light@>");
  149. }
  150. // explicit Text3D::Text3D(Context* context) | File: ../UI/Text3D.h
  151. static Text3D* Text3D_Text3D_Context()
  152. {
  153. return new Text3D(GetScriptContext());
  154. }
  155. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  156. static void Text3D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Text3D* ptr, CScriptArray* exceptions, bool onlyUserData)
  157. {
  158. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  159. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  160. }
  161. // explicit Texture::Texture(Context* context) | File: ../Graphics/Texture.h
  162. static Texture* Texture_Texture_Context()
  163. {
  164. return new Texture(GetScriptContext());
  165. }
  166. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  167. static void Texture_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Texture* ptr, CScriptArray* exceptions, bool onlyUserData)
  168. {
  169. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  170. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  171. }
  172. // SharedPtr<Image> Texture2D::GetImage() const | File: ../Graphics/Texture2D.h
  173. static Image* Texture2D_GetImage_void(Texture2D* ptr)
  174. {
  175. SharedPtr<Image> result = ptr->GetImage();
  176. return result.Detach();
  177. }
  178. // explicit Texture2D::Texture2D(Context* context) | File: ../Graphics/Texture2D.h
  179. static Texture2D* Texture2D_Texture2D_Context()
  180. {
  181. return new Texture2D(GetScriptContext());
  182. }
  183. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  184. static void Texture2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Texture2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  185. {
  186. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  187. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  188. }
  189. // explicit Texture2DArray::Texture2DArray(Context* context) | File: ../Graphics/Texture2DArray.h
  190. static Texture2DArray* Texture2DArray_Texture2DArray_Context()
  191. {
  192. return new Texture2DArray(GetScriptContext());
  193. }
  194. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  195. static void Texture2DArray_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Texture2DArray* ptr, CScriptArray* exceptions, bool onlyUserData)
  196. {
  197. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  198. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  199. }
  200. // explicit Texture3D::Texture3D(Context* context) | File: ../Graphics/Texture3D.h
  201. static Texture3D* Texture3D_Texture3D_Context()
  202. {
  203. return new Texture3D(GetScriptContext());
  204. }
  205. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  206. static void Texture3D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Texture3D* ptr, CScriptArray* exceptions, bool onlyUserData)
  207. {
  208. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  209. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  210. }
  211. // SharedPtr<Image> TextureCube::GetImage(CubeMapFace face) const | File: ../Graphics/TextureCube.h
  212. static Image* TextureCube_GetImage_CubeMapFace(TextureCube* ptr, CubeMapFace face)
  213. {
  214. SharedPtr<Image> result = ptr->GetImage(face);
  215. return result.Detach();
  216. }
  217. // explicit TextureCube::TextureCube(Context* context) | File: ../Graphics/TextureCube.h
  218. static TextureCube* TextureCube_TextureCube_Context()
  219. {
  220. return new TextureCube(GetScriptContext());
  221. }
  222. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  223. static void TextureCube_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(TextureCube* ptr, CScriptArray* exceptions, bool onlyUserData)
  224. {
  225. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  226. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  227. }
  228. #ifdef URHO3D_URHO2D
  229. // Tile2D::Tile2D() | File: ../Urho2D/TileMapDefs2D.h
  230. static Tile2D* Tile2D_Tile2D_void()
  231. {
  232. return new Tile2D();
  233. }
  234. #endif
  235. #ifdef URHO3D_URHO2D
  236. // Vector<SharedPtr<TileMapObject2D>> TileMap2D::GetTileCollisionShapes(unsigned gid) const | File: ../Urho2D/TileMap2D.h
  237. static CScriptArray* TileMap2D_GetTileCollisionShapes_unsigned(TileMap2D* ptr, unsigned gid)
  238. {
  239. Vector<SharedPtr<TileMapObject2D>> result = ptr->GetTileCollisionShapes(gid);
  240. return VectorToHandleArray(result, "Array<TileMapObject2D@>");
  241. }
  242. #endif
  243. #ifdef URHO3D_URHO2D
  244. // explicit TileMap2D::TileMap2D(Context* context) | File: ../Urho2D/TileMap2D.h
  245. static TileMap2D* TileMap2D_TileMap2D_Context()
  246. {
  247. return new TileMap2D(GetScriptContext());
  248. }
  249. #endif
  250. #ifdef URHO3D_URHO2D
  251. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  252. static void TileMap2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(TileMap2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  253. {
  254. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  255. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  256. }
  257. #endif
  258. #ifdef URHO3D_URHO2D
  259. // explicit TileMapLayer2D::TileMapLayer2D(Context* context) | File: ../Urho2D/TileMapLayer2D.h
  260. static TileMapLayer2D* TileMapLayer2D_TileMapLayer2D_Context()
  261. {
  262. return new TileMapLayer2D(GetScriptContext());
  263. }
  264. #endif
  265. #ifdef URHO3D_URHO2D
  266. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  267. static void TileMapLayer2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(TileMapLayer2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  268. {
  269. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  270. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  271. }
  272. #endif
  273. #ifdef URHO3D_URHO2D
  274. // TileMapObject2D::TileMapObject2D() | File: ../Urho2D/TileMapDefs2D.h
  275. static TileMapObject2D* TileMapObject2D_TileMapObject2D_void()
  276. {
  277. return new TileMapObject2D();
  278. }
  279. #endif
  280. // explicit Time::Time(Context* context) | File: ../Core/Timer.h
  281. static Time* Time_Time_Context()
  282. {
  283. return new Time(GetScriptContext());
  284. }
  285. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  286. static void Time_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Time* ptr, CScriptArray* exceptions, bool onlyUserData)
  287. {
  288. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  289. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  290. }
  291. #ifdef URHO3D_URHO2D
  292. // Vector<SharedPtr<TileMapObject2D>> TmxFile2D::GetTileCollisionShapes(unsigned gid) const | File: ../Urho2D/TmxFile2D.h
  293. static CScriptArray* TmxFile2D_GetTileCollisionShapes_unsigned(TmxFile2D* ptr, unsigned gid)
  294. {
  295. Vector<SharedPtr<TileMapObject2D>> result = ptr->GetTileCollisionShapes(gid);
  296. return VectorToHandleArray(result, "Array<TileMapObject2D@>");
  297. }
  298. #endif
  299. #ifdef URHO3D_URHO2D
  300. // explicit TmxFile2D::TmxFile2D(Context* context) | File: ../Urho2D/TmxFile2D.h
  301. static TmxFile2D* TmxFile2D_TmxFile2D_Context()
  302. {
  303. return new TmxFile2D(GetScriptContext());
  304. }
  305. #endif
  306. #ifdef URHO3D_URHO2D
  307. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  308. static void TmxFile2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(TmxFile2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  309. {
  310. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  311. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  312. }
  313. #endif
  314. #ifdef URHO3D_URHO2D
  315. // explicit TmxImageLayer2D::TmxImageLayer2D(TmxFile2D* tmxFile) | File: ../Urho2D/TmxFile2D.h
  316. static TmxImageLayer2D* TmxImageLayer2D_TmxImageLayer2D_TmxFile2D(TmxFile2D *tmxFile)
  317. {
  318. return new TmxImageLayer2D(tmxFile);
  319. }
  320. #endif
  321. #ifdef URHO3D_URHO2D
  322. // TmxLayer2D::TmxLayer2D(TmxFile2D* tmxFile, TileMapLayerType2D type) | File: ../Urho2D/TmxFile2D.h
  323. static TmxLayer2D* TmxLayer2D_TmxLayer2D_TmxFile2D_TileMapLayerType2D(TmxFile2D *tmxFile, TileMapLayerType2D type)
  324. {
  325. return new TmxLayer2D(tmxFile, type);
  326. }
  327. #endif
  328. #ifdef URHO3D_URHO2D
  329. // explicit TmxObjectGroup2D::TmxObjectGroup2D(TmxFile2D* tmxFile) | File: ../Urho2D/TmxFile2D.h
  330. static TmxObjectGroup2D* TmxObjectGroup2D_TmxObjectGroup2D_TmxFile2D(TmxFile2D *tmxFile)
  331. {
  332. return new TmxObjectGroup2D(tmxFile);
  333. }
  334. #endif
  335. #ifdef URHO3D_URHO2D
  336. // explicit TmxTileLayer2D::TmxTileLayer2D(TmxFile2D* tmxFile) | File: ../Urho2D/TmxFile2D.h
  337. static TmxTileLayer2D* TmxTileLayer2D_TmxTileLayer2D_TmxFile2D(TmxFile2D *tmxFile)
  338. {
  339. return new TmxTileLayer2D(tmxFile);
  340. }
  341. #endif
  342. // TechniqueEntry::TechniqueEntry(Technique* tech, MaterialQuality qualityLevel, float lodDistance) noexcept | File: ../Graphics/Material.h
  343. static void TechniqueEntry_TechniqueEntry_Technique_MaterialQuality_float(TechniqueEntry* ptr, Technique *tech, MaterialQuality qualityLevel, float lodDistance)
  344. {
  345. new(ptr) TechniqueEntry(tech, qualityLevel, lodDistance);
  346. }
  347. // TechniqueEntry::~TechniqueEntry() noexcept=default | File: ../Graphics/Material.h
  348. static void TechniqueEntry_Destructor_TechniqueEntry_void(TechniqueEntry* ptr)
  349. {
  350. ptr->~TechniqueEntry();
  351. }
  352. // TextureFrame::TextureFrame() | File: ../Graphics/ParticleEffect.h
  353. static TextureFrame* TextureFrame_TextureFrame_void()
  354. {
  355. return new TextureFrame();
  356. }
  357. void ASRegisterGenerated_Members_Ta_Tm(asIScriptEngine* engine)
  358. {
  359. // unsigned Technique::alphaPassIndex | File: ../Graphics/Technique.h
  360. engine->SetDefaultNamespace("Technique");
  361. engine->RegisterGlobalProperty("uint alphaPassIndex", (void*)&Technique::alphaPassIndex);
  362. engine->SetDefaultNamespace("");
  363. // unsigned Technique::basePassIndex | File: ../Graphics/Technique.h
  364. engine->SetDefaultNamespace("Technique");
  365. engine->RegisterGlobalProperty("uint basePassIndex", (void*)&Technique::basePassIndex);
  366. engine->SetDefaultNamespace("");
  367. // unsigned Technique::deferredPassIndex | File: ../Graphics/Technique.h
  368. engine->SetDefaultNamespace("Technique");
  369. engine->RegisterGlobalProperty("uint deferredPassIndex", (void*)&Technique::deferredPassIndex);
  370. engine->SetDefaultNamespace("");
  371. // unsigned Technique::lightPassIndex | File: ../Graphics/Technique.h
  372. engine->SetDefaultNamespace("Technique");
  373. engine->RegisterGlobalProperty("uint lightPassIndex", (void*)&Technique::lightPassIndex);
  374. engine->SetDefaultNamespace("");
  375. // unsigned Technique::litAlphaPassIndex | File: ../Graphics/Technique.h
  376. engine->SetDefaultNamespace("Technique");
  377. engine->RegisterGlobalProperty("uint litAlphaPassIndex", (void*)&Technique::litAlphaPassIndex);
  378. engine->SetDefaultNamespace("");
  379. // unsigned Technique::litBasePassIndex | File: ../Graphics/Technique.h
  380. engine->SetDefaultNamespace("Technique");
  381. engine->RegisterGlobalProperty("uint litBasePassIndex", (void*)&Technique::litBasePassIndex);
  382. engine->SetDefaultNamespace("");
  383. // unsigned Technique::materialPassIndex | File: ../Graphics/Technique.h
  384. engine->SetDefaultNamespace("Technique");
  385. engine->RegisterGlobalProperty("uint materialPassIndex", (void*)&Technique::materialPassIndex);
  386. engine->SetDefaultNamespace("");
  387. // unsigned Technique::shadowPassIndex | File: ../Graphics/Technique.h
  388. engine->SetDefaultNamespace("Technique");
  389. engine->RegisterGlobalProperty("uint shadowPassIndex", (void*)&Technique::shadowPassIndex);
  390. engine->SetDefaultNamespace("");
  391. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  392. engine->RegisterObjectBehaviour("Technique", asBEHAVE_ADDREF, "void f()", asMETHODPR(Technique, AddRef, (), void), asCALL_THISCALL);
  393. // bool Technique::BeginLoad(Deserializer& source) override | File: ../Graphics/Technique.h
  394. engine->RegisterObjectMethod("Technique", "bool BeginLoad(Deserializer&)", asMETHODPR(Technique, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  395. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  396. // Not registered because template
  397. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  398. // Not registered because template
  399. // SharedPtr<Technique> Technique::Clone(const String& cloneName=String::EMPTY) const | File: ../Graphics/Technique.h
  400. engine->RegisterObjectMethod("Technique", "Technique@+ Clone(const String&in = String::EMPTY) const", asFUNCTION(Technique_Clone_String), asCALL_CDECL_OBJFIRST);
  401. // SharedPtr<Technique> Technique::CloneWithDefines(const String& vsDefines, const String& psDefines) | File: ../Graphics/Technique.h
  402. engine->RegisterObjectMethod("Technique", "Technique@+ CloneWithDefines(const String&in, const String&in)", asFUNCTION(Technique_CloneWithDefines_String_String), asCALL_CDECL_OBJFIRST);
  403. // Pass* Technique::CreatePass(const String& name) | File: ../Graphics/Technique.h
  404. engine->RegisterObjectMethod("Technique", "Pass@+ CreatePass(const String&in)", asMETHODPR(Technique, CreatePass, (const String&), Pass*), asCALL_THISCALL);
  405. // virtual bool Resource::EndLoad() | File: ../Resource/Resource.h
  406. engine->RegisterObjectMethod("Technique", "bool EndLoad()", asMETHODPR(Technique, EndLoad, (), bool), asCALL_THISCALL);
  407. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  408. engine->RegisterObjectMethod("Technique", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Technique, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  409. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  410. engine->RegisterObjectMethod("Technique", "bool GetBlockEvents() const", asMETHODPR(Technique, GetBlockEvents, () const, bool), asCALL_THISCALL);
  411. // const String& Object::GetCategory() const | File: ../Core/Object.h
  412. engine->RegisterObjectMethod("Technique", "const String& GetCategory() const", asMETHODPR(Technique, GetCategory, () const, const String&), asCALL_THISCALL);
  413. engine->RegisterObjectMethod("Technique", "const String& get_category() const", asMETHODPR(Technique, GetCategory, () const, const String&), asCALL_THISCALL);
  414. // Context* Object::GetContext() const | File: ../Core/Object.h
  415. // Error: type "Context*" can not be returned
  416. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  417. engine->RegisterObjectMethod("Technique", "VariantMap& GetEventDataMap() const", asMETHODPR(Technique, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  418. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  419. // Error: type "EventHandler*" can not automatically bind
  420. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  421. engine->RegisterObjectMethod("Technique", "Object@+ GetEventSender() const", asMETHODPR(Technique, GetEventSender, () const, Object*), asCALL_THISCALL);
  422. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  423. engine->RegisterObjectMethod("Technique", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Technique, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  424. engine->RegisterObjectMethod("Technique", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Technique, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  425. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  426. engine->RegisterObjectMethod("Technique", "const VariantMap& GetGlobalVars() const", asMETHODPR(Technique, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  427. engine->RegisterObjectMethod("Technique", "const VariantMap& get_globalVars() const", asMETHODPR(Technique, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  428. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  429. engine->RegisterObjectMethod("Technique", "uint GetMemoryUse() const", asMETHODPR(Technique, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  430. engine->RegisterObjectMethod("Technique", "uint get_memoryUse() const", asMETHODPR(Technique, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  431. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  432. engine->RegisterObjectMethod("Technique", "const String& GetName() const", asMETHODPR(Technique, GetName, () const, const String&), asCALL_THISCALL);
  433. engine->RegisterObjectMethod("Technique", "const String& get_name() const", asMETHODPR(Technique, GetName, () const, const String&), asCALL_THISCALL);
  434. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  435. engine->RegisterObjectMethod("Technique", "StringHash GetNameHash() const", asMETHODPR(Technique, GetNameHash, () const, StringHash), asCALL_THISCALL);
  436. // unsigned Technique::GetNumPasses() const | File: ../Graphics/Technique.h
  437. engine->RegisterObjectMethod("Technique", "uint GetNumPasses() const", asMETHODPR(Technique, GetNumPasses, () const, unsigned), asCALL_THISCALL);
  438. engine->RegisterObjectMethod("Technique", "uint get_numPasses() const", asMETHODPR(Technique, GetNumPasses, () const, unsigned), asCALL_THISCALL);
  439. // Pass* Technique::GetPass(unsigned passIndex) const | File: ../Graphics/Technique.h
  440. engine->RegisterObjectMethod("Technique", "Pass@+ GetPass(uint) const", asMETHODPR(Technique, GetPass, (unsigned) const, Pass*), asCALL_THISCALL);
  441. // Pass* Technique::GetPass(const String& name) const | File: ../Graphics/Technique.h
  442. engine->RegisterObjectMethod("Technique", "Pass@+ GetPass(const String&in) const", asMETHODPR(Technique, GetPass, (const String&) const, Pass*), asCALL_THISCALL);
  443. // PODVector<Pass*> Technique::GetPasses() const | File: ../Graphics/Technique.h
  444. engine->RegisterObjectMethod("Technique", "Array<Pass@>@ GetPasses() const", asFUNCTION(Technique_GetPasses_void), asCALL_CDECL_OBJFIRST);
  445. engine->RegisterObjectMethod("Technique", "Array<Pass@>@ get_passes() const", asFUNCTION(Technique_GetPasses_void), asCALL_CDECL_OBJFIRST);
  446. // static unsigned Technique::GetPassIndex(const String& passName) | File: ../Graphics/Technique.h
  447. engine->SetDefaultNamespace("Technique");
  448. engine->RegisterGlobalFunction("uint GetPassIndex(const String&in)", asFUNCTIONPR(Technique::GetPassIndex, (const String&), unsigned), asCALL_CDECL);
  449. engine->SetDefaultNamespace("");
  450. // Vector<String> Technique::GetPassNames() const | File: ../Graphics/Technique.h
  451. engine->RegisterObjectMethod("Technique", "Array<String>@ GetPassNames() const", asFUNCTION(Technique_GetPassNames_void), asCALL_CDECL_OBJFIRST);
  452. engine->RegisterObjectMethod("Technique", "Array<String>@ get_passNames() const", asFUNCTION(Technique_GetPassNames_void), asCALL_CDECL_OBJFIRST);
  453. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  454. engine->RegisterObjectMethod("Technique", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Technique, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  455. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  456. // Not registered because template
  457. // Pass* Technique::GetSupportedPass(unsigned passIndex) const | File: ../Graphics/Technique.h
  458. engine->RegisterObjectMethod("Technique", "Pass@+ GetSupportedPass(uint) const", asMETHODPR(Technique, GetSupportedPass, (unsigned) const, Pass*), asCALL_THISCALL);
  459. // Pass* Technique::GetSupportedPass(const String& name) const | File: ../Graphics/Technique.h
  460. engine->RegisterObjectMethod("Technique", "Pass@+ GetSupportedPass(const String&in) const", asMETHODPR(Technique, GetSupportedPass, (const String&) const, Pass*), asCALL_THISCALL);
  461. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  462. engine->RegisterObjectMethod("Technique", "StringHash GetType() const", asMETHODPR(Technique, GetType, () const, StringHash), asCALL_THISCALL);
  463. engine->RegisterObjectMethod("Technique", "StringHash get_type() const", asMETHODPR(Technique, GetType, () const, StringHash), asCALL_THISCALL);
  464. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  465. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  466. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  467. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  468. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  469. engine->RegisterObjectMethod("Technique", "const String& GetTypeName() const", asMETHODPR(Technique, GetTypeName, () const, const String&), asCALL_THISCALL);
  470. engine->RegisterObjectMethod("Technique", "const String& get_typeName() const", asMETHODPR(Technique, GetTypeName, () const, const String&), asCALL_THISCALL);
  471. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  472. engine->RegisterObjectMethod("Technique", "uint GetUseTimer()", asMETHODPR(Technique, GetUseTimer, (), unsigned), asCALL_THISCALL);
  473. engine->RegisterObjectMethod("Technique", "uint get_useTimer()", asMETHODPR(Technique, GetUseTimer, (), unsigned), asCALL_THISCALL);
  474. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  475. engine->RegisterObjectMethod("Technique", "bool HasEventHandlers() const", asMETHODPR(Technique, HasEventHandlers, () const, bool), asCALL_THISCALL);
  476. // bool Technique::HasPass(unsigned passIndex) const | File: ../Graphics/Technique.h
  477. engine->RegisterObjectMethod("Technique", "bool HasPass(uint) const", asMETHODPR(Technique, HasPass, (unsigned) const, bool), asCALL_THISCALL);
  478. // bool Technique::HasPass(const String& name) const | File: ../Graphics/Technique.h
  479. engine->RegisterObjectMethod("Technique", "bool HasPass(const String&in) const", asMETHODPR(Technique, HasPass, (const String&) const, bool), asCALL_THISCALL);
  480. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  481. engine->RegisterObjectMethod("Technique", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Technique, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  482. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  483. engine->RegisterObjectMethod("Technique", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Technique, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  484. // bool Technique::IsDesktop() const | File: ../Graphics/Technique.h
  485. engine->RegisterObjectMethod("Technique", "bool IsDesktop() const", asMETHODPR(Technique, IsDesktop, () const, bool), asCALL_THISCALL);
  486. engine->RegisterObjectMethod("Technique", "bool get_desktop() const", asMETHODPR(Technique, IsDesktop, () const, bool), asCALL_THISCALL);
  487. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  488. engine->RegisterObjectMethod("Technique", "bool IsInstanceOf(StringHash) const", asMETHODPR(Technique, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  489. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  490. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  491. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  492. // Not registered because template
  493. // bool Technique::IsSupported() const | File: ../Graphics/Technique.h
  494. engine->RegisterObjectMethod("Technique", "bool IsSupported() const", asMETHODPR(Technique, IsSupported, () const, bool), asCALL_THISCALL);
  495. engine->RegisterObjectMethod("Technique", "bool get_supported() const", asMETHODPR(Technique, IsSupported, () const, bool), asCALL_THISCALL);
  496. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  497. engine->RegisterObjectMethod("Technique", "bool Load(Deserializer&)", asMETHODPR(Technique, Load, (Deserializer&), bool), asCALL_THISCALL);
  498. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  499. engine->RegisterObjectMethod("Technique", "bool LoadFile(const String&in)", asMETHODPR(Technique, LoadFile, (const String&), bool), asCALL_THISCALL);
  500. engine->RegisterObjectMethod("Technique", "bool Load(const String&in)", asMETHODPR(Technique, LoadFile, (const String&), bool), asCALL_THISCALL);
  501. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  502. engine->RegisterObjectMethod("Technique", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Technique, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  503. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  504. // Error: type "RefCount*" can not automatically bind
  505. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  506. engine->RegisterObjectMethod("Technique", "int Refs() const", asMETHODPR(Technique, Refs, () const, int), asCALL_THISCALL);
  507. engine->RegisterObjectMethod("Technique", "int get_refs() const", asMETHODPR(Technique, Refs, () const, int), asCALL_THISCALL);
  508. // static void Technique::RegisterObject(Context* context) | File: ../Graphics/Technique.h
  509. // Context can be used as firs parameter of constructors only
  510. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  511. engine->RegisterObjectBehaviour("Technique", asBEHAVE_RELEASE, "void f()", asMETHODPR(Technique, ReleaseRef, (), void), asCALL_THISCALL);
  512. // void Technique::ReleaseShaders() | File: ../Graphics/Technique.h
  513. engine->RegisterObjectMethod("Technique", "void ReleaseShaders()", asMETHODPR(Technique, ReleaseShaders, (), void), asCALL_THISCALL);
  514. // void Technique::RemovePass(const String& name) | File: ../Graphics/Technique.h
  515. engine->RegisterObjectMethod("Technique", "void RemovePass(const String&in)", asMETHODPR(Technique, RemovePass, (const String&), void), asCALL_THISCALL);
  516. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  517. engine->RegisterObjectMethod("Technique", "void ResetUseTimer()", asMETHODPR(Technique, ResetUseTimer, (), void), asCALL_THISCALL);
  518. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  519. engine->RegisterObjectMethod("Technique", "bool Save(Serializer&) const", asMETHODPR(Technique, Save, (Serializer&) const, bool), asCALL_THISCALL);
  520. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  521. engine->RegisterObjectMethod("Technique", "bool SaveFile(const String&in) const", asMETHODPR(Technique, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  522. engine->RegisterObjectMethod("Technique", "bool Save(const String&in) const", asMETHODPR(Technique, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  523. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  524. engine->RegisterObjectMethod("Technique", "void SendEvent(StringHash)", asMETHODPR(Technique, SendEvent, (StringHash), void), asCALL_THISCALL);
  525. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  526. engine->RegisterObjectMethod("Technique", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Technique, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  527. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  528. // Not registered because template
  529. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  530. engine->RegisterObjectMethod("Technique", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Technique, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  531. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  532. engine->RegisterObjectMethod("Technique", "void SetBlockEvents(bool)", asMETHODPR(Technique, SetBlockEvents, (bool), void), asCALL_THISCALL);
  533. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  534. engine->RegisterObjectMethod("Technique", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Technique, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  535. engine->RegisterObjectMethod("Technique", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Technique, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  536. // void Technique::SetIsDesktop(bool enable) | File: ../Graphics/Technique.h
  537. engine->RegisterObjectMethod("Technique", "void SetIsDesktop(bool)", asMETHODPR(Technique, SetIsDesktop, (bool), void), asCALL_THISCALL);
  538. engine->RegisterObjectMethod("Technique", "void set_desktop(bool)", asMETHODPR(Technique, SetIsDesktop, (bool), void), asCALL_THISCALL);
  539. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  540. engine->RegisterObjectMethod("Technique", "void SetMemoryUse(uint)", asMETHODPR(Technique, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  541. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  542. engine->RegisterObjectMethod("Technique", "void SetName(const String&in)", asMETHODPR(Technique, SetName, (const String&), void), asCALL_THISCALL);
  543. engine->RegisterObjectMethod("Technique", "void set_name(const String&in)", asMETHODPR(Technique, SetName, (const String&), void), asCALL_THISCALL);
  544. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  545. // Error: type "EventHandler*" can not automatically bind
  546. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  547. // Error: type "EventHandler*" can not automatically bind
  548. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  549. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  550. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  551. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  552. // explicit Technique::Technique(Context* context) | File: ../Graphics/Technique.h
  553. engine->RegisterObjectBehaviour("Technique", asBEHAVE_FACTORY, "Technique@+ f()", asFUNCTION(Technique_Technique_Context), asCALL_CDECL);
  554. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  555. engine->RegisterObjectMethod("Technique", "void UnsubscribeFromAllEvents()", asMETHODPR(Technique, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  556. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  557. engine->RegisterObjectMethod("Technique", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Technique_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  558. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  559. engine->RegisterObjectMethod("Technique", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Technique, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  560. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  561. engine->RegisterObjectMethod("Technique", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Technique, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  562. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  563. engine->RegisterObjectMethod("Technique", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Technique, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  564. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  565. engine->RegisterObjectMethod("Technique", "int WeakRefs() const", asMETHODPR(Technique, WeakRefs, () const, int), asCALL_THISCALL);
  566. engine->RegisterObjectMethod("Technique", "int get_weakRefs() const", asMETHODPR(Technique, WeakRefs, () const, int), asCALL_THISCALL);
  567. #ifdef REGISTER_MANUAL_PART_Resource
  568. REGISTER_MANUAL_PART_Resource(Technique, "Technique")
  569. #endif
  570. #ifdef REGISTER_MANUAL_PART_Object
  571. REGISTER_MANUAL_PART_Object(Technique, "Technique")
  572. #endif
  573. #ifdef REGISTER_MANUAL_PART_RefCounted
  574. REGISTER_MANUAL_PART_RefCounted(Technique, "Technique")
  575. #endif
  576. #ifdef REGISTER_MANUAL_PART_Technique
  577. REGISTER_MANUAL_PART_Technique(Technique, "Technique")
  578. #endif
  579. RegisterSubclass<Resource, Technique>(engine, "Resource", "Technique");
  580. RegisterSubclass<Object, Technique>(engine, "Object", "Technique");
  581. RegisterSubclass<RefCounted, Technique>(engine, "RefCounted", "Technique");
  582. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  583. engine->RegisterObjectBehaviour("Terrain", asBEHAVE_ADDREF, "void f()", asMETHODPR(Terrain, AddRef, (), void), asCALL_THISCALL);
  584. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  585. // Error: type "ComponentReplicationState*" can not automatically bind
  586. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  587. engine->RegisterObjectMethod("Terrain", "void AllocateNetworkState()", asMETHODPR(Terrain, AllocateNetworkState, (), void), asCALL_THISCALL);
  588. // void Terrain::ApplyAttributes() override | File: ../Graphics/Terrain.h
  589. engine->RegisterObjectMethod("Terrain", "void ApplyAttributes()", asMETHODPR(Terrain, ApplyAttributes, (), void), asCALL_THISCALL);
  590. // void Terrain::ApplyHeightMap() | File: ../Graphics/Terrain.h
  591. engine->RegisterObjectMethod("Terrain", "void ApplyHeightMap()", asMETHODPR(Terrain, ApplyHeightMap, (), void), asCALL_THISCALL);
  592. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  593. // Not registered because template
  594. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  595. // Not registered because template
  596. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  597. engine->RegisterObjectMethod("Terrain", "void CleanupConnection(Connection@+)", asMETHODPR(Terrain, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  598. // void Terrain::CreatePatchGeometry(TerrainPatch* patch) | File: ../Graphics/Terrain.h
  599. engine->RegisterObjectMethod("Terrain", "void CreatePatchGeometry(TerrainPatch@+)", asMETHODPR(Terrain, CreatePatchGeometry, (TerrainPatch*), void), asCALL_THISCALL);
  600. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  601. engine->RegisterObjectMethod("Terrain", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(Terrain, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  602. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  603. engine->RegisterObjectMethod("Terrain", "bool GetAnimationEnabled() const", asMETHODPR(Terrain, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  604. engine->RegisterObjectMethod("Terrain", "bool get_animationEnabled() const", asMETHODPR(Terrain, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  605. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  606. engine->RegisterObjectMethod("Terrain", "Variant GetAttribute(uint) const", asMETHODPR(Terrain, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  607. engine->RegisterObjectMethod("Terrain", "Variant get_attributes(uint) const", asMETHODPR(Terrain, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  608. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  609. engine->RegisterObjectMethod("Terrain", "Variant GetAttribute(const String&in) const", asMETHODPR(Terrain, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  610. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  611. engine->RegisterObjectMethod("Terrain", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Terrain, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  612. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  613. engine->RegisterObjectMethod("Terrain", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Terrain, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  614. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  615. engine->RegisterObjectMethod("Terrain", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Terrain, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  616. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  617. engine->RegisterObjectMethod("Terrain", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Terrain, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  618. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  619. engine->RegisterObjectMethod("Terrain", "Variant GetAttributeDefault(uint) const", asMETHODPR(Terrain, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  620. engine->RegisterObjectMethod("Terrain", "Variant get_attributeDefaults(uint) const", asMETHODPR(Terrain, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  621. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  622. engine->RegisterObjectMethod("Terrain", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Terrain, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  623. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  624. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  625. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  626. engine->RegisterObjectMethod("Terrain", "bool GetBlockEvents() const", asMETHODPR(Terrain, GetBlockEvents, () const, bool), asCALL_THISCALL);
  627. // bool Terrain::GetCastShadows() const | File: ../Graphics/Terrain.h
  628. engine->RegisterObjectMethod("Terrain", "bool GetCastShadows() const", asMETHODPR(Terrain, GetCastShadows, () const, bool), asCALL_THISCALL);
  629. engine->RegisterObjectMethod("Terrain", "bool get_castShadows() const", asMETHODPR(Terrain, GetCastShadows, () const, bool), asCALL_THISCALL);
  630. // const String& Object::GetCategory() const | File: ../Core/Object.h
  631. engine->RegisterObjectMethod("Terrain", "const String& GetCategory() const", asMETHODPR(Terrain, GetCategory, () const, const String&), asCALL_THISCALL);
  632. engine->RegisterObjectMethod("Terrain", "const String& get_category() const", asMETHODPR(Terrain, GetCategory, () const, const String&), asCALL_THISCALL);
  633. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  634. engine->RegisterObjectMethod("Terrain", "Component@+ GetComponent(StringHash) const", asMETHODPR(Terrain, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  635. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  636. // Not registered because template
  637. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  638. // Error: type "PODVector<Component*>&" can not automatically bind
  639. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  640. // Not registered because template
  641. // Context* Object::GetContext() const | File: ../Core/Object.h
  642. // Error: type "Context*" can not be returned
  643. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  644. // Error: type "PODVector<Node*>&" can not automatically bind
  645. // float Terrain::GetDrawDistance() const | File: ../Graphics/Terrain.h
  646. engine->RegisterObjectMethod("Terrain", "float GetDrawDistance() const", asMETHODPR(Terrain, GetDrawDistance, () const, float), asCALL_THISCALL);
  647. engine->RegisterObjectMethod("Terrain", "float get_drawDistance() const", asMETHODPR(Terrain, GetDrawDistance, () const, float), asCALL_THISCALL);
  648. // Terrain* Terrain::GetEastNeighbor() const | File: ../Graphics/Terrain.h
  649. engine->RegisterObjectMethod("Terrain", "Terrain@+ GetEastNeighbor() const", asMETHODPR(Terrain, GetEastNeighbor, () const, Terrain*), asCALL_THISCALL);
  650. engine->RegisterObjectMethod("Terrain", "Terrain@+ get_eastNeighbor() const", asMETHODPR(Terrain, GetEastNeighbor, () const, Terrain*), asCALL_THISCALL);
  651. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  652. engine->RegisterObjectMethod("Terrain", "VariantMap& GetEventDataMap() const", asMETHODPR(Terrain, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  653. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  654. // Error: type "EventHandler*" can not automatically bind
  655. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  656. engine->RegisterObjectMethod("Terrain", "Object@+ GetEventSender() const", asMETHODPR(Terrain, GetEventSender, () const, Object*), asCALL_THISCALL);
  657. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  658. engine->RegisterObjectMethod("Terrain", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Terrain, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  659. engine->RegisterObjectMethod("Terrain", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Terrain, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  660. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  661. engine->RegisterObjectMethod("Terrain", "const VariantMap& GetGlobalVars() const", asMETHODPR(Terrain, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  662. engine->RegisterObjectMethod("Terrain", "const VariantMap& get_globalVars() const", asMETHODPR(Terrain, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  663. // float Terrain::GetHeight(const Vector3& worldPosition) const | File: ../Graphics/Terrain.h
  664. engine->RegisterObjectMethod("Terrain", "float GetHeight(const Vector3&in) const", asMETHODPR(Terrain, GetHeight, (const Vector3&) const, float), asCALL_THISCALL);
  665. // SharedArrayPtr<float> Terrain::GetHeightData() const | File: ../Graphics/Terrain.h
  666. // Error: type "SharedArrayPtr<float>" can not automatically bind
  667. // Image* Terrain::GetHeightMap() const | File: ../Graphics/Terrain.h
  668. engine->RegisterObjectMethod("Terrain", "Image@+ GetHeightMap() const", asMETHODPR(Terrain, GetHeightMap, () const, Image*), asCALL_THISCALL);
  669. engine->RegisterObjectMethod("Terrain", "Image@+ get_heightMap() const", asMETHODPR(Terrain, GetHeightMap, () const, Image*), asCALL_THISCALL);
  670. // ResourceRef Terrain::GetHeightMapAttr() const | File: ../Graphics/Terrain.h
  671. engine->RegisterObjectMethod("Terrain", "ResourceRef GetHeightMapAttr() const", asMETHODPR(Terrain, GetHeightMapAttr, () const, ResourceRef), asCALL_THISCALL);
  672. // unsigned Component::GetID() const | File: ../Scene/Component.h
  673. engine->RegisterObjectMethod("Terrain", "uint GetID() const", asMETHODPR(Terrain, GetID, () const, unsigned), asCALL_THISCALL);
  674. engine->RegisterObjectMethod("Terrain", "uint get_id() const", asMETHODPR(Terrain, GetID, () const, unsigned), asCALL_THISCALL);
  675. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  676. engine->RegisterObjectMethod("Terrain", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Terrain, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  677. // unsigned Terrain::GetLightMask() const | File: ../Graphics/Terrain.h
  678. engine->RegisterObjectMethod("Terrain", "uint GetLightMask() const", asMETHODPR(Terrain, GetLightMask, () const, unsigned), asCALL_THISCALL);
  679. engine->RegisterObjectMethod("Terrain", "uint get_lightMask() const", asMETHODPR(Terrain, GetLightMask, () const, unsigned), asCALL_THISCALL);
  680. // float Terrain::GetLodBias() const | File: ../Graphics/Terrain.h
  681. engine->RegisterObjectMethod("Terrain", "float GetLodBias() const", asMETHODPR(Terrain, GetLodBias, () const, float), asCALL_THISCALL);
  682. engine->RegisterObjectMethod("Terrain", "float get_lodBias() const", asMETHODPR(Terrain, GetLodBias, () const, float), asCALL_THISCALL);
  683. // Material* Terrain::GetMaterial() const | File: ../Graphics/Terrain.h
  684. engine->RegisterObjectMethod("Terrain", "Material@+ GetMaterial() const", asMETHODPR(Terrain, GetMaterial, () const, Material*), asCALL_THISCALL);
  685. engine->RegisterObjectMethod("Terrain", "Material@+ get_material() const", asMETHODPR(Terrain, GetMaterial, () const, Material*), asCALL_THISCALL);
  686. // ResourceRef Terrain::GetMaterialAttr() const | File: ../Graphics/Terrain.h
  687. engine->RegisterObjectMethod("Terrain", "ResourceRef GetMaterialAttr() const", asMETHODPR(Terrain, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  688. // unsigned Terrain::GetMaxLights() const | File: ../Graphics/Terrain.h
  689. engine->RegisterObjectMethod("Terrain", "uint GetMaxLights() const", asMETHODPR(Terrain, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  690. engine->RegisterObjectMethod("Terrain", "uint get_maxLights() const", asMETHODPR(Terrain, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  691. // unsigned Terrain::GetMaxLodLevels() const | File: ../Graphics/Terrain.h
  692. engine->RegisterObjectMethod("Terrain", "uint GetMaxLodLevels() const", asMETHODPR(Terrain, GetMaxLodLevels, () const, unsigned), asCALL_THISCALL);
  693. engine->RegisterObjectMethod("Terrain", "uint get_maxLodLevels() const", asMETHODPR(Terrain, GetMaxLodLevels, () const, unsigned), asCALL_THISCALL);
  694. // TerrainPatch* Terrain::GetNeighborPatch(int x, int z) const | File: ../Graphics/Terrain.h
  695. engine->RegisterObjectMethod("Terrain", "TerrainPatch@+ GetNeighborPatch(int, int) const", asMETHODPR(Terrain, GetNeighborPatch, (int, int) const, TerrainPatch*), asCALL_THISCALL);
  696. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  697. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  698. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  699. // Error: type "NetworkState*" can not automatically bind
  700. // Node* Component::GetNode() const | File: ../Scene/Component.h
  701. engine->RegisterObjectMethod("Terrain", "Node@+ GetNode() const", asMETHODPR(Terrain, GetNode, () const, Node*), asCALL_THISCALL);
  702. engine->RegisterObjectMethod("Terrain", "Node@+ get_node() const", asMETHODPR(Terrain, GetNode, () const, Node*), asCALL_THISCALL);
  703. // Vector3 Terrain::GetNormal(const Vector3& worldPosition) const | File: ../Graphics/Terrain.h
  704. engine->RegisterObjectMethod("Terrain", "Vector3 GetNormal(const Vector3&in) const", asMETHODPR(Terrain, GetNormal, (const Vector3&) const, Vector3), asCALL_THISCALL);
  705. // Terrain* Terrain::GetNorthNeighbor() const | File: ../Graphics/Terrain.h
  706. engine->RegisterObjectMethod("Terrain", "Terrain@+ GetNorthNeighbor() const", asMETHODPR(Terrain, GetNorthNeighbor, () const, Terrain*), asCALL_THISCALL);
  707. engine->RegisterObjectMethod("Terrain", "Terrain@+ get_northNeighbor() const", asMETHODPR(Terrain, GetNorthNeighbor, () const, Terrain*), asCALL_THISCALL);
  708. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  709. engine->RegisterObjectMethod("Terrain", "uint GetNumAttributes() const", asMETHODPR(Terrain, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  710. engine->RegisterObjectMethod("Terrain", "uint get_numAttributes() const", asMETHODPR(Terrain, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  711. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  712. engine->RegisterObjectMethod("Terrain", "uint GetNumNetworkAttributes() const", asMETHODPR(Terrain, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  713. // const IntVector2& Terrain::GetNumPatches() const | File: ../Graphics/Terrain.h
  714. engine->RegisterObjectMethod("Terrain", "const IntVector2& GetNumPatches() const", asMETHODPR(Terrain, GetNumPatches, () const, const IntVector2&), asCALL_THISCALL);
  715. engine->RegisterObjectMethod("Terrain", "const IntVector2& get_numPatches() const", asMETHODPR(Terrain, GetNumPatches, () const, const IntVector2&), asCALL_THISCALL);
  716. // const IntVector2& Terrain::GetNumVertices() const | File: ../Graphics/Terrain.h
  717. engine->RegisterObjectMethod("Terrain", "const IntVector2& GetNumVertices() const", asMETHODPR(Terrain, GetNumVertices, () const, const IntVector2&), asCALL_THISCALL);
  718. engine->RegisterObjectMethod("Terrain", "const IntVector2& get_numVertices() const", asMETHODPR(Terrain, GetNumVertices, () const, const IntVector2&), asCALL_THISCALL);
  719. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  720. engine->RegisterObjectMethod("Terrain", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Terrain, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  721. engine->RegisterObjectMethod("Terrain", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Terrain, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  722. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  723. engine->RegisterObjectMethod("Terrain", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Terrain, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  724. // unsigned Terrain::GetOcclusionLodLevel() const | File: ../Graphics/Terrain.h
  725. engine->RegisterObjectMethod("Terrain", "uint GetOcclusionLodLevel() const", asMETHODPR(Terrain, GetOcclusionLodLevel, () const, unsigned), asCALL_THISCALL);
  726. engine->RegisterObjectMethod("Terrain", "uint get_occlusionLodLevel() const", asMETHODPR(Terrain, GetOcclusionLodLevel, () const, unsigned), asCALL_THISCALL);
  727. // TerrainPatch* Terrain::GetPatch(unsigned index) const | File: ../Graphics/Terrain.h
  728. engine->RegisterObjectMethod("Terrain", "TerrainPatch@+ GetPatch(uint) const", asMETHODPR(Terrain, GetPatch, (unsigned) const, TerrainPatch*), asCALL_THISCALL);
  729. engine->RegisterObjectMethod("Terrain", "TerrainPatch@+ get_patches(uint) const", asMETHODPR(Terrain, GetPatch, (unsigned) const, TerrainPatch*), asCALL_THISCALL);
  730. // TerrainPatch* Terrain::GetPatch(int x, int z) const | File: ../Graphics/Terrain.h
  731. engine->RegisterObjectMethod("Terrain", "TerrainPatch@+ GetPatch(int, int) const", asMETHODPR(Terrain, GetPatch, (int, int) const, TerrainPatch*), asCALL_THISCALL);
  732. // int Terrain::GetPatchSize() const | File: ../Graphics/Terrain.h
  733. engine->RegisterObjectMethod("Terrain", "int GetPatchSize() const", asMETHODPR(Terrain, GetPatchSize, () const, int), asCALL_THISCALL);
  734. engine->RegisterObjectMethod("Terrain", "int get_patchSize() const", asMETHODPR(Terrain, GetPatchSize, () const, int), asCALL_THISCALL);
  735. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  736. engine->RegisterObjectMethod("Terrain", "Scene@+ GetScene() const", asMETHODPR(Terrain, GetScene, () const, Scene*), asCALL_THISCALL);
  737. // float Terrain::GetShadowDistance() const | File: ../Graphics/Terrain.h
  738. engine->RegisterObjectMethod("Terrain", "float GetShadowDistance() const", asMETHODPR(Terrain, GetShadowDistance, () const, float), asCALL_THISCALL);
  739. engine->RegisterObjectMethod("Terrain", "float get_shadowDistance() const", asMETHODPR(Terrain, GetShadowDistance, () const, float), asCALL_THISCALL);
  740. // unsigned Terrain::GetShadowMask() const | File: ../Graphics/Terrain.h
  741. engine->RegisterObjectMethod("Terrain", "uint GetShadowMask() const", asMETHODPR(Terrain, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  742. engine->RegisterObjectMethod("Terrain", "uint get_shadowMask() const", asMETHODPR(Terrain, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  743. // bool Terrain::GetSmoothing() const | File: ../Graphics/Terrain.h
  744. engine->RegisterObjectMethod("Terrain", "bool GetSmoothing() const", asMETHODPR(Terrain, GetSmoothing, () const, bool), asCALL_THISCALL);
  745. engine->RegisterObjectMethod("Terrain", "bool get_smoothing() const", asMETHODPR(Terrain, GetSmoothing, () const, bool), asCALL_THISCALL);
  746. // Terrain* Terrain::GetSouthNeighbor() const | File: ../Graphics/Terrain.h
  747. engine->RegisterObjectMethod("Terrain", "Terrain@+ GetSouthNeighbor() const", asMETHODPR(Terrain, GetSouthNeighbor, () const, Terrain*), asCALL_THISCALL);
  748. engine->RegisterObjectMethod("Terrain", "Terrain@+ get_southNeighbor() const", asMETHODPR(Terrain, GetSouthNeighbor, () const, Terrain*), asCALL_THISCALL);
  749. // const Vector3& Terrain::GetSpacing() const | File: ../Graphics/Terrain.h
  750. engine->RegisterObjectMethod("Terrain", "const Vector3& GetSpacing() const", asMETHODPR(Terrain, GetSpacing, () const, const Vector3&), asCALL_THISCALL);
  751. engine->RegisterObjectMethod("Terrain", "const Vector3& get_spacing() const", asMETHODPR(Terrain, GetSpacing, () const, const Vector3&), asCALL_THISCALL);
  752. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  753. engine->RegisterObjectMethod("Terrain", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Terrain, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  754. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  755. // Not registered because template
  756. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  757. engine->RegisterObjectMethod("Terrain", "StringHash GetType() const", asMETHODPR(Terrain, GetType, () const, StringHash), asCALL_THISCALL);
  758. engine->RegisterObjectMethod("Terrain", "StringHash get_type() const", asMETHODPR(Terrain, GetType, () const, StringHash), asCALL_THISCALL);
  759. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  760. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  761. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  762. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  763. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  764. engine->RegisterObjectMethod("Terrain", "const String& GetTypeName() const", asMETHODPR(Terrain, GetTypeName, () const, const String&), asCALL_THISCALL);
  765. engine->RegisterObjectMethod("Terrain", "const String& get_typeName() const", asMETHODPR(Terrain, GetTypeName, () const, const String&), asCALL_THISCALL);
  766. // unsigned Terrain::GetViewMask() const | File: ../Graphics/Terrain.h
  767. engine->RegisterObjectMethod("Terrain", "uint GetViewMask() const", asMETHODPR(Terrain, GetViewMask, () const, unsigned), asCALL_THISCALL);
  768. engine->RegisterObjectMethod("Terrain", "uint get_viewMask() const", asMETHODPR(Terrain, GetViewMask, () const, unsigned), asCALL_THISCALL);
  769. // Terrain* Terrain::GetWestNeighbor() const | File: ../Graphics/Terrain.h
  770. engine->RegisterObjectMethod("Terrain", "Terrain@+ GetWestNeighbor() const", asMETHODPR(Terrain, GetWestNeighbor, () const, Terrain*), asCALL_THISCALL);
  771. engine->RegisterObjectMethod("Terrain", "Terrain@+ get_westNeighbor() const", asMETHODPR(Terrain, GetWestNeighbor, () const, Terrain*), asCALL_THISCALL);
  772. // unsigned Terrain::GetZoneMask() const | File: ../Graphics/Terrain.h
  773. engine->RegisterObjectMethod("Terrain", "uint GetZoneMask() const", asMETHODPR(Terrain, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  774. engine->RegisterObjectMethod("Terrain", "uint get_zoneMask() const", asMETHODPR(Terrain, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  775. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  776. engine->RegisterObjectMethod("Terrain", "bool HasEventHandlers() const", asMETHODPR(Terrain, HasEventHandlers, () const, bool), asCALL_THISCALL);
  777. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  778. engine->RegisterObjectMethod("Terrain", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Terrain, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  779. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  780. engine->RegisterObjectMethod("Terrain", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Terrain, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  781. // Vector3 Terrain::HeightMapToWorld(const IntVector2& pixelPosition) const | File: ../Graphics/Terrain.h
  782. engine->RegisterObjectMethod("Terrain", "Vector3 HeightMapToWorld(const IntVector2&in) const", asMETHODPR(Terrain, HeightMapToWorld, (const IntVector2&) const, Vector3), asCALL_THISCALL);
  783. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  784. engine->RegisterObjectMethod("Terrain", "bool IsEnabled() const", asMETHODPR(Terrain, IsEnabled, () const, bool), asCALL_THISCALL);
  785. engine->RegisterObjectMethod("Terrain", "bool get_enabled() const", asMETHODPR(Terrain, IsEnabled, () const, bool), asCALL_THISCALL);
  786. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  787. engine->RegisterObjectMethod("Terrain", "bool IsEnabledEffective() const", asMETHODPR(Terrain, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  788. engine->RegisterObjectMethod("Terrain", "bool get_enabledEffective() const", asMETHODPR(Terrain, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  789. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  790. engine->RegisterObjectMethod("Terrain", "bool IsInstanceOf(StringHash) const", asMETHODPR(Terrain, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  791. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  792. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  793. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  794. // Not registered because template
  795. // bool Terrain::IsOccludee() const | File: ../Graphics/Terrain.h
  796. engine->RegisterObjectMethod("Terrain", "bool IsOccludee() const", asMETHODPR(Terrain, IsOccludee, () const, bool), asCALL_THISCALL);
  797. engine->RegisterObjectMethod("Terrain", "bool get_occludee() const", asMETHODPR(Terrain, IsOccludee, () const, bool), asCALL_THISCALL);
  798. // bool Terrain::IsOccluder() const | File: ../Graphics/Terrain.h
  799. engine->RegisterObjectMethod("Terrain", "bool IsOccluder() const", asMETHODPR(Terrain, IsOccluder, () const, bool), asCALL_THISCALL);
  800. engine->RegisterObjectMethod("Terrain", "bool get_occluder() const", asMETHODPR(Terrain, IsOccluder, () const, bool), asCALL_THISCALL);
  801. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  802. engine->RegisterObjectMethod("Terrain", "bool IsReplicated() const", asMETHODPR(Terrain, IsReplicated, () const, bool), asCALL_THISCALL);
  803. engine->RegisterObjectMethod("Terrain", "bool get_replicated() const", asMETHODPR(Terrain, IsReplicated, () const, bool), asCALL_THISCALL);
  804. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  805. engine->RegisterObjectMethod("Terrain", "bool IsTemporary() const", asMETHODPR(Terrain, IsTemporary, () const, bool), asCALL_THISCALL);
  806. engine->RegisterObjectMethod("Terrain", "bool get_temporary() const", asMETHODPR(Terrain, IsTemporary, () const, bool), asCALL_THISCALL);
  807. // bool Terrain::IsVisible() const | File: ../Graphics/Terrain.h
  808. engine->RegisterObjectMethod("Terrain", "bool IsVisible() const", asMETHODPR(Terrain, IsVisible, () const, bool), asCALL_THISCALL);
  809. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  810. engine->RegisterObjectMethod("Terrain", "bool Load(Deserializer&)", asMETHODPR(Terrain, Load, (Deserializer&), bool), asCALL_THISCALL);
  811. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  812. engine->RegisterObjectMethod("Terrain", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Terrain, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  813. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  814. engine->RegisterObjectMethod("Terrain", "bool LoadXML(const XMLElement&in)", asMETHODPR(Terrain, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  815. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  816. engine->RegisterObjectMethod("Terrain", "void MarkNetworkUpdate()", asMETHODPR(Terrain, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  817. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  818. engine->RegisterObjectMethod("Terrain", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Terrain, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  819. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  820. engine->RegisterObjectMethod("Terrain", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Terrain, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  821. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  822. engine->RegisterObjectMethod("Terrain", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Terrain, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  823. // void Terrain::OnSetEnabled() override | File: ../Graphics/Terrain.h
  824. engine->RegisterObjectMethod("Terrain", "void OnSetEnabled()", asMETHODPR(Terrain, OnSetEnabled, (), void), asCALL_THISCALL);
  825. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  826. engine->RegisterObjectMethod("Terrain", "void PrepareNetworkUpdate()", asMETHODPR(Terrain, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  827. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  828. engine->RegisterObjectMethod("Terrain", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Terrain, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  829. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  830. engine->RegisterObjectMethod("Terrain", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Terrain, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  831. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  832. // Error: type "RefCount*" can not automatically bind
  833. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  834. engine->RegisterObjectMethod("Terrain", "int Refs() const", asMETHODPR(Terrain, Refs, () const, int), asCALL_THISCALL);
  835. engine->RegisterObjectMethod("Terrain", "int get_refs() const", asMETHODPR(Terrain, Refs, () const, int), asCALL_THISCALL);
  836. // static void Terrain::RegisterObject(Context* context) | File: ../Graphics/Terrain.h
  837. // Context can be used as firs parameter of constructors only
  838. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  839. engine->RegisterObjectBehaviour("Terrain", asBEHAVE_RELEASE, "void f()", asMETHODPR(Terrain, ReleaseRef, (), void), asCALL_THISCALL);
  840. // void Component::Remove() | File: ../Scene/Component.h
  841. engine->RegisterObjectMethod("Terrain", "void Remove()", asMETHODPR(Terrain, Remove, (), void), asCALL_THISCALL);
  842. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  843. engine->RegisterObjectMethod("Terrain", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Terrain, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  844. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  845. engine->RegisterObjectMethod("Terrain", "void RemoveInstanceDefault()", asMETHODPR(Terrain, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  846. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  847. engine->RegisterObjectMethod("Terrain", "void RemoveObjectAnimation()", asMETHODPR(Terrain, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  848. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  849. engine->RegisterObjectMethod("Terrain", "void ResetToDefault()", asMETHODPR(Terrain, ResetToDefault, (), void), asCALL_THISCALL);
  850. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  851. engine->RegisterObjectMethod("Terrain", "bool Save(Serializer&) const", asMETHODPR(Terrain, Save, (Serializer&) const, bool), asCALL_THISCALL);
  852. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  853. engine->RegisterObjectMethod("Terrain", "bool SaveDefaultAttributes() const", asMETHODPR(Terrain, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  854. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  855. engine->RegisterObjectMethod("Terrain", "bool SaveJSON(JSONValue&) const", asMETHODPR(Terrain, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  856. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  857. engine->RegisterObjectMethod("Terrain", "bool SaveXML(XMLElement&) const", asMETHODPR(Terrain, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  858. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  859. engine->RegisterObjectMethod("Terrain", "void SendEvent(StringHash)", asMETHODPR(Terrain, SendEvent, (StringHash), void), asCALL_THISCALL);
  860. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  861. engine->RegisterObjectMethod("Terrain", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Terrain, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  862. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  863. // Not registered because template
  864. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  865. engine->RegisterObjectMethod("Terrain", "void SetAnimationEnabled(bool)", asMETHODPR(Terrain, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  866. engine->RegisterObjectMethod("Terrain", "void set_animationEnabled(bool)", asMETHODPR(Terrain, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  867. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  868. engine->RegisterObjectMethod("Terrain", "void SetAnimationTime(float)", asMETHODPR(Terrain, SetAnimationTime, (float), void), asCALL_THISCALL);
  869. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  870. engine->RegisterObjectMethod("Terrain", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Terrain, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  871. engine->RegisterObjectMethod("Terrain", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Terrain, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  872. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  873. engine->RegisterObjectMethod("Terrain", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Terrain, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  874. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  875. engine->RegisterObjectMethod("Terrain", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Terrain, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  876. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  877. engine->RegisterObjectMethod("Terrain", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Terrain, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  878. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  879. engine->RegisterObjectMethod("Terrain", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Terrain, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  880. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  881. engine->RegisterObjectMethod("Terrain", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Terrain, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  882. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  883. engine->RegisterObjectMethod("Terrain", "void SetBlockEvents(bool)", asMETHODPR(Terrain, SetBlockEvents, (bool), void), asCALL_THISCALL);
  884. // void Terrain::SetCastShadows(bool enable) | File: ../Graphics/Terrain.h
  885. engine->RegisterObjectMethod("Terrain", "void SetCastShadows(bool)", asMETHODPR(Terrain, SetCastShadows, (bool), void), asCALL_THISCALL);
  886. engine->RegisterObjectMethod("Terrain", "void set_castShadows(bool)", asMETHODPR(Terrain, SetCastShadows, (bool), void), asCALL_THISCALL);
  887. // void Terrain::SetDrawDistance(float distance) | File: ../Graphics/Terrain.h
  888. engine->RegisterObjectMethod("Terrain", "void SetDrawDistance(float)", asMETHODPR(Terrain, SetDrawDistance, (float), void), asCALL_THISCALL);
  889. engine->RegisterObjectMethod("Terrain", "void set_drawDistance(float)", asMETHODPR(Terrain, SetDrawDistance, (float), void), asCALL_THISCALL);
  890. // void Terrain::SetEastNeighbor(Terrain* east) | File: ../Graphics/Terrain.h
  891. engine->RegisterObjectMethod("Terrain", "void SetEastNeighbor(Terrain@+)", asMETHODPR(Terrain, SetEastNeighbor, (Terrain*), void), asCALL_THISCALL);
  892. engine->RegisterObjectMethod("Terrain", "void set_eastNeighbor(Terrain@+)", asMETHODPR(Terrain, SetEastNeighbor, (Terrain*), void), asCALL_THISCALL);
  893. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  894. engine->RegisterObjectMethod("Terrain", "void SetEnabled(bool)", asMETHODPR(Terrain, SetEnabled, (bool), void), asCALL_THISCALL);
  895. engine->RegisterObjectMethod("Terrain", "void set_enabled(bool)", asMETHODPR(Terrain, SetEnabled, (bool), void), asCALL_THISCALL);
  896. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  897. engine->RegisterObjectMethod("Terrain", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Terrain, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  898. engine->RegisterObjectMethod("Terrain", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Terrain, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  899. // bool Terrain::SetHeightMap(Image* image) | File: ../Graphics/Terrain.h
  900. engine->RegisterObjectMethod("Terrain", "bool SetHeightMap(Image@+)", asMETHODPR(Terrain, SetHeightMap, (Image*), bool), asCALL_THISCALL);
  901. engine->RegisterObjectMethod("Terrain", "bool set_heightMap(Image@+)", asMETHODPR(Terrain, SetHeightMap, (Image*), bool), asCALL_THISCALL);
  902. // void Terrain::SetHeightMapAttr(const ResourceRef& value) | File: ../Graphics/Terrain.h
  903. engine->RegisterObjectMethod("Terrain", "void SetHeightMapAttr(const ResourceRef&in)", asMETHODPR(Terrain, SetHeightMapAttr, (const ResourceRef&), void), asCALL_THISCALL);
  904. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  905. engine->RegisterObjectMethod("Terrain", "void SetInstanceDefault(bool)", asMETHODPR(Terrain, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  906. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  907. engine->RegisterObjectMethod("Terrain", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Terrain, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  908. // void Terrain::SetLightMask(unsigned mask) | File: ../Graphics/Terrain.h
  909. engine->RegisterObjectMethod("Terrain", "void SetLightMask(uint)", asMETHODPR(Terrain, SetLightMask, (unsigned), void), asCALL_THISCALL);
  910. engine->RegisterObjectMethod("Terrain", "void set_lightMask(uint)", asMETHODPR(Terrain, SetLightMask, (unsigned), void), asCALL_THISCALL);
  911. // void Terrain::SetLodBias(float bias) | File: ../Graphics/Terrain.h
  912. engine->RegisterObjectMethod("Terrain", "void SetLodBias(float)", asMETHODPR(Terrain, SetLodBias, (float), void), asCALL_THISCALL);
  913. engine->RegisterObjectMethod("Terrain", "void set_lodBias(float)", asMETHODPR(Terrain, SetLodBias, (float), void), asCALL_THISCALL);
  914. // void Terrain::SetMaterial(Material* material) | File: ../Graphics/Terrain.h
  915. engine->RegisterObjectMethod("Terrain", "void SetMaterial(Material@+)", asMETHODPR(Terrain, SetMaterial, (Material*), void), asCALL_THISCALL);
  916. engine->RegisterObjectMethod("Terrain", "void set_material(Material@+)", asMETHODPR(Terrain, SetMaterial, (Material*), void), asCALL_THISCALL);
  917. // void Terrain::SetMaterialAttr(const ResourceRef& value) | File: ../Graphics/Terrain.h
  918. engine->RegisterObjectMethod("Terrain", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(Terrain, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  919. // void Terrain::SetMaxLights(unsigned num) | File: ../Graphics/Terrain.h
  920. engine->RegisterObjectMethod("Terrain", "void SetMaxLights(uint)", asMETHODPR(Terrain, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  921. engine->RegisterObjectMethod("Terrain", "void set_maxLights(uint)", asMETHODPR(Terrain, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  922. // void Terrain::SetMaxLodLevels(unsigned levels) | File: ../Graphics/Terrain.h
  923. engine->RegisterObjectMethod("Terrain", "void SetMaxLodLevels(uint)", asMETHODPR(Terrain, SetMaxLodLevels, (unsigned), void), asCALL_THISCALL);
  924. engine->RegisterObjectMethod("Terrain", "void set_maxLodLevels(uint)", asMETHODPR(Terrain, SetMaxLodLevels, (unsigned), void), asCALL_THISCALL);
  925. // void Terrain::SetMaxLodLevelsAttr(unsigned value) | File: ../Graphics/Terrain.h
  926. engine->RegisterObjectMethod("Terrain", "void SetMaxLodLevelsAttr(uint)", asMETHODPR(Terrain, SetMaxLodLevelsAttr, (unsigned), void), asCALL_THISCALL);
  927. // void Terrain::SetNeighbors(Terrain* north, Terrain* south, Terrain* west, Terrain* east) | File: ../Graphics/Terrain.h
  928. engine->RegisterObjectMethod("Terrain", "void SetNeighbors(Terrain@+, Terrain@+, Terrain@+, Terrain@+)", asMETHODPR(Terrain, SetNeighbors, (Terrain*, Terrain*, Terrain*, Terrain*), void), asCALL_THISCALL);
  929. // void Terrain::SetNorthNeighbor(Terrain* north) | File: ../Graphics/Terrain.h
  930. engine->RegisterObjectMethod("Terrain", "void SetNorthNeighbor(Terrain@+)", asMETHODPR(Terrain, SetNorthNeighbor, (Terrain*), void), asCALL_THISCALL);
  931. engine->RegisterObjectMethod("Terrain", "void set_northNeighbor(Terrain@+)", asMETHODPR(Terrain, SetNorthNeighbor, (Terrain*), void), asCALL_THISCALL);
  932. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  933. engine->RegisterObjectMethod("Terrain", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Terrain, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  934. engine->RegisterObjectMethod("Terrain", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Terrain, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  935. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  936. engine->RegisterObjectMethod("Terrain", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Terrain, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  937. // void Terrain::SetOccludee(bool enable) | File: ../Graphics/Terrain.h
  938. engine->RegisterObjectMethod("Terrain", "void SetOccludee(bool)", asMETHODPR(Terrain, SetOccludee, (bool), void), asCALL_THISCALL);
  939. engine->RegisterObjectMethod("Terrain", "void set_occludee(bool)", asMETHODPR(Terrain, SetOccludee, (bool), void), asCALL_THISCALL);
  940. // void Terrain::SetOccluder(bool enable) | File: ../Graphics/Terrain.h
  941. engine->RegisterObjectMethod("Terrain", "void SetOccluder(bool)", asMETHODPR(Terrain, SetOccluder, (bool), void), asCALL_THISCALL);
  942. engine->RegisterObjectMethod("Terrain", "void set_occluder(bool)", asMETHODPR(Terrain, SetOccluder, (bool), void), asCALL_THISCALL);
  943. // void Terrain::SetOcclusionLodLevel(unsigned level) | File: ../Graphics/Terrain.h
  944. engine->RegisterObjectMethod("Terrain", "void SetOcclusionLodLevel(uint)", asMETHODPR(Terrain, SetOcclusionLodLevel, (unsigned), void), asCALL_THISCALL);
  945. engine->RegisterObjectMethod("Terrain", "void set_occlusionLodLevel(uint)", asMETHODPR(Terrain, SetOcclusionLodLevel, (unsigned), void), asCALL_THISCALL);
  946. // void Terrain::SetOcclusionLodLevelAttr(unsigned value) | File: ../Graphics/Terrain.h
  947. engine->RegisterObjectMethod("Terrain", "void SetOcclusionLodLevelAttr(uint)", asMETHODPR(Terrain, SetOcclusionLodLevelAttr, (unsigned), void), asCALL_THISCALL);
  948. // void Terrain::SetPatchSize(int size) | File: ../Graphics/Terrain.h
  949. engine->RegisterObjectMethod("Terrain", "void SetPatchSize(int)", asMETHODPR(Terrain, SetPatchSize, (int), void), asCALL_THISCALL);
  950. engine->RegisterObjectMethod("Terrain", "void set_patchSize(int)", asMETHODPR(Terrain, SetPatchSize, (int), void), asCALL_THISCALL);
  951. // void Terrain::SetPatchSizeAttr(int value) | File: ../Graphics/Terrain.h
  952. engine->RegisterObjectMethod("Terrain", "void SetPatchSizeAttr(int)", asMETHODPR(Terrain, SetPatchSizeAttr, (int), void), asCALL_THISCALL);
  953. // void Terrain::SetShadowDistance(float distance) | File: ../Graphics/Terrain.h
  954. engine->RegisterObjectMethod("Terrain", "void SetShadowDistance(float)", asMETHODPR(Terrain, SetShadowDistance, (float), void), asCALL_THISCALL);
  955. engine->RegisterObjectMethod("Terrain", "void set_shadowDistance(float)", asMETHODPR(Terrain, SetShadowDistance, (float), void), asCALL_THISCALL);
  956. // void Terrain::SetShadowMask(unsigned mask) | File: ../Graphics/Terrain.h
  957. engine->RegisterObjectMethod("Terrain", "void SetShadowMask(uint)", asMETHODPR(Terrain, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  958. engine->RegisterObjectMethod("Terrain", "void set_shadowMask(uint)", asMETHODPR(Terrain, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  959. // void Terrain::SetSmoothing(bool enable) | File: ../Graphics/Terrain.h
  960. engine->RegisterObjectMethod("Terrain", "void SetSmoothing(bool)", asMETHODPR(Terrain, SetSmoothing, (bool), void), asCALL_THISCALL);
  961. engine->RegisterObjectMethod("Terrain", "void set_smoothing(bool)", asMETHODPR(Terrain, SetSmoothing, (bool), void), asCALL_THISCALL);
  962. // void Terrain::SetSouthNeighbor(Terrain* south) | File: ../Graphics/Terrain.h
  963. engine->RegisterObjectMethod("Terrain", "void SetSouthNeighbor(Terrain@+)", asMETHODPR(Terrain, SetSouthNeighbor, (Terrain*), void), asCALL_THISCALL);
  964. engine->RegisterObjectMethod("Terrain", "void set_southNeighbor(Terrain@+)", asMETHODPR(Terrain, SetSouthNeighbor, (Terrain*), void), asCALL_THISCALL);
  965. // void Terrain::SetSpacing(const Vector3& spacing) | File: ../Graphics/Terrain.h
  966. engine->RegisterObjectMethod("Terrain", "void SetSpacing(const Vector3&in)", asMETHODPR(Terrain, SetSpacing, (const Vector3&), void), asCALL_THISCALL);
  967. engine->RegisterObjectMethod("Terrain", "void set_spacing(const Vector3&in)", asMETHODPR(Terrain, SetSpacing, (const Vector3&), void), asCALL_THISCALL);
  968. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  969. engine->RegisterObjectMethod("Terrain", "void SetTemporary(bool)", asMETHODPR(Terrain, SetTemporary, (bool), void), asCALL_THISCALL);
  970. engine->RegisterObjectMethod("Terrain", "void set_temporary(bool)", asMETHODPR(Terrain, SetTemporary, (bool), void), asCALL_THISCALL);
  971. // void Terrain::SetViewMask(unsigned mask) | File: ../Graphics/Terrain.h
  972. engine->RegisterObjectMethod("Terrain", "void SetViewMask(uint)", asMETHODPR(Terrain, SetViewMask, (unsigned), void), asCALL_THISCALL);
  973. engine->RegisterObjectMethod("Terrain", "void set_viewMask(uint)", asMETHODPR(Terrain, SetViewMask, (unsigned), void), asCALL_THISCALL);
  974. // void Terrain::SetWestNeighbor(Terrain* west) | File: ../Graphics/Terrain.h
  975. engine->RegisterObjectMethod("Terrain", "void SetWestNeighbor(Terrain@+)", asMETHODPR(Terrain, SetWestNeighbor, (Terrain*), void), asCALL_THISCALL);
  976. engine->RegisterObjectMethod("Terrain", "void set_westNeighbor(Terrain@+)", asMETHODPR(Terrain, SetWestNeighbor, (Terrain*), void), asCALL_THISCALL);
  977. // void Terrain::SetZoneMask(unsigned mask) | File: ../Graphics/Terrain.h
  978. engine->RegisterObjectMethod("Terrain", "void SetZoneMask(uint)", asMETHODPR(Terrain, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  979. engine->RegisterObjectMethod("Terrain", "void set_zoneMask(uint)", asMETHODPR(Terrain, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  980. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  981. // Error: type "EventHandler*" can not automatically bind
  982. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  983. // Error: type "EventHandler*" can not automatically bind
  984. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  985. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  986. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  987. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  988. // explicit Terrain::Terrain(Context* context) | File: ../Graphics/Terrain.h
  989. engine->RegisterObjectBehaviour("Terrain", asBEHAVE_FACTORY, "Terrain@+ f()", asFUNCTION(Terrain_Terrain_Context), asCALL_CDECL);
  990. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  991. engine->RegisterObjectMethod("Terrain", "void UnsubscribeFromAllEvents()", asMETHODPR(Terrain, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  992. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  993. engine->RegisterObjectMethod("Terrain", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Terrain_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  994. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  995. engine->RegisterObjectMethod("Terrain", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Terrain, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  996. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  997. engine->RegisterObjectMethod("Terrain", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Terrain, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  998. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  999. engine->RegisterObjectMethod("Terrain", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Terrain, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1000. // void Terrain::UpdatePatchLod(TerrainPatch* patch) | File: ../Graphics/Terrain.h
  1001. engine->RegisterObjectMethod("Terrain", "void UpdatePatchLod(TerrainPatch@+)", asMETHODPR(Terrain, UpdatePatchLod, (TerrainPatch*), void), asCALL_THISCALL);
  1002. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1003. engine->RegisterObjectMethod("Terrain", "int WeakRefs() const", asMETHODPR(Terrain, WeakRefs, () const, int), asCALL_THISCALL);
  1004. engine->RegisterObjectMethod("Terrain", "int get_weakRefs() const", asMETHODPR(Terrain, WeakRefs, () const, int), asCALL_THISCALL);
  1005. // IntVector2 Terrain::WorldToHeightMap(const Vector3& worldPosition) const | File: ../Graphics/Terrain.h
  1006. engine->RegisterObjectMethod("Terrain", "IntVector2 WorldToHeightMap(const Vector3&in) const", asMETHODPR(Terrain, WorldToHeightMap, (const Vector3&) const, IntVector2), asCALL_THISCALL);
  1007. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1008. engine->RegisterObjectMethod("Terrain", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Terrain, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1009. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1010. engine->RegisterObjectMethod("Terrain", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Terrain, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1011. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1012. engine->RegisterObjectMethod("Terrain", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Terrain, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1013. #ifdef REGISTER_MANUAL_PART_Component
  1014. REGISTER_MANUAL_PART_Component(Terrain, "Terrain")
  1015. #endif
  1016. #ifdef REGISTER_MANUAL_PART_Animatable
  1017. REGISTER_MANUAL_PART_Animatable(Terrain, "Terrain")
  1018. #endif
  1019. #ifdef REGISTER_MANUAL_PART_Serializable
  1020. REGISTER_MANUAL_PART_Serializable(Terrain, "Terrain")
  1021. #endif
  1022. #ifdef REGISTER_MANUAL_PART_Object
  1023. REGISTER_MANUAL_PART_Object(Terrain, "Terrain")
  1024. #endif
  1025. #ifdef REGISTER_MANUAL_PART_RefCounted
  1026. REGISTER_MANUAL_PART_RefCounted(Terrain, "Terrain")
  1027. #endif
  1028. #ifdef REGISTER_MANUAL_PART_Terrain
  1029. REGISTER_MANUAL_PART_Terrain(Terrain, "Terrain")
  1030. #endif
  1031. RegisterSubclass<Component, Terrain>(engine, "Component", "Terrain");
  1032. RegisterSubclass<Animatable, Terrain>(engine, "Animatable", "Terrain");
  1033. RegisterSubclass<Serializable, Terrain>(engine, "Serializable", "Terrain");
  1034. RegisterSubclass<Object, Terrain>(engine, "Object", "Terrain");
  1035. RegisterSubclass<RefCounted, Terrain>(engine, "RefCounted", "Terrain");
  1036. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  1037. engine->RegisterObjectMethod("TerrainPatch", "void AddLight(Light@+)", asMETHODPR(TerrainPatch, AddLight, (Light*), void), asCALL_THISCALL);
  1038. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1039. engine->RegisterObjectBehaviour("TerrainPatch", asBEHAVE_ADDREF, "void f()", asMETHODPR(TerrainPatch, AddRef, (), void), asCALL_THISCALL);
  1040. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1041. // Error: type "ComponentReplicationState*" can not automatically bind
  1042. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  1043. engine->RegisterObjectMethod("TerrainPatch", "void AddVertexLight(Light@+)", asMETHODPR(TerrainPatch, AddVertexLight, (Light*), void), asCALL_THISCALL);
  1044. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1045. engine->RegisterObjectMethod("TerrainPatch", "void AllocateNetworkState()", asMETHODPR(TerrainPatch, AllocateNetworkState, (), void), asCALL_THISCALL);
  1046. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1047. engine->RegisterObjectMethod("TerrainPatch", "void ApplyAttributes()", asMETHODPR(TerrainPatch, ApplyAttributes, (), void), asCALL_THISCALL);
  1048. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1049. // Not registered because template
  1050. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1051. // Not registered because template
  1052. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1053. engine->RegisterObjectMethod("TerrainPatch", "void CleanupConnection(Connection@+)", asMETHODPR(TerrainPatch, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1054. // void TerrainPatch::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/TerrainPatch.h
  1055. engine->RegisterObjectMethod("TerrainPatch", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(TerrainPatch, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1056. // bool TerrainPatch::DrawOcclusion(OcclusionBuffer* buffer) override | File: ../Graphics/TerrainPatch.h
  1057. engine->RegisterObjectMethod("TerrainPatch", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(TerrainPatch, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  1058. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1059. engine->RegisterObjectMethod("TerrainPatch", "bool GetAnimationEnabled() const", asMETHODPR(TerrainPatch, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1060. engine->RegisterObjectMethod("TerrainPatch", "bool get_animationEnabled() const", asMETHODPR(TerrainPatch, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1061. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1062. engine->RegisterObjectMethod("TerrainPatch", "Variant GetAttribute(uint) const", asMETHODPR(TerrainPatch, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1063. engine->RegisterObjectMethod("TerrainPatch", "Variant get_attributes(uint) const", asMETHODPR(TerrainPatch, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1064. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1065. engine->RegisterObjectMethod("TerrainPatch", "Variant GetAttribute(const String&in) const", asMETHODPR(TerrainPatch, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1066. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1067. engine->RegisterObjectMethod("TerrainPatch", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(TerrainPatch, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1068. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1069. engine->RegisterObjectMethod("TerrainPatch", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(TerrainPatch, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1070. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1071. engine->RegisterObjectMethod("TerrainPatch", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(TerrainPatch, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1072. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1073. engine->RegisterObjectMethod("TerrainPatch", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(TerrainPatch, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1074. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1075. engine->RegisterObjectMethod("TerrainPatch", "Variant GetAttributeDefault(uint) const", asMETHODPR(TerrainPatch, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1076. engine->RegisterObjectMethod("TerrainPatch", "Variant get_attributeDefaults(uint) const", asMETHODPR(TerrainPatch, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1077. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1078. engine->RegisterObjectMethod("TerrainPatch", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(TerrainPatch, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1079. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1080. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1081. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  1082. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  1083. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1084. engine->RegisterObjectMethod("TerrainPatch", "bool GetBlockEvents() const", asMETHODPR(TerrainPatch, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1085. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  1086. engine->RegisterObjectMethod("TerrainPatch", "const BoundingBox& GetBoundingBox() const", asMETHODPR(TerrainPatch, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1087. engine->RegisterObjectMethod("TerrainPatch", "const BoundingBox& get_boundingBox() const", asMETHODPR(TerrainPatch, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1088. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  1089. engine->RegisterObjectMethod("TerrainPatch", "bool GetCastShadows() const", asMETHODPR(TerrainPatch, GetCastShadows, () const, bool), asCALL_THISCALL);
  1090. engine->RegisterObjectMethod("TerrainPatch", "bool get_castShadows() const", asMETHODPR(TerrainPatch, GetCastShadows, () const, bool), asCALL_THISCALL);
  1091. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1092. engine->RegisterObjectMethod("TerrainPatch", "const String& GetCategory() const", asMETHODPR(TerrainPatch, GetCategory, () const, const String&), asCALL_THISCALL);
  1093. engine->RegisterObjectMethod("TerrainPatch", "const String& get_category() const", asMETHODPR(TerrainPatch, GetCategory, () const, const String&), asCALL_THISCALL);
  1094. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1095. engine->RegisterObjectMethod("TerrainPatch", "Component@+ GetComponent(StringHash) const", asMETHODPR(TerrainPatch, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1096. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1097. // Not registered because template
  1098. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1099. // Error: type "PODVector<Component*>&" can not automatically bind
  1100. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1101. // Not registered because template
  1102. // Context* Object::GetContext() const | File: ../Core/Object.h
  1103. // Error: type "Context*" can not be returned
  1104. // const IntVector2& TerrainPatch::GetCoordinates() const | File: ../Graphics/TerrainPatch.h
  1105. engine->RegisterObjectMethod("TerrainPatch", "const IntVector2& GetCoordinates() const", asMETHODPR(TerrainPatch, GetCoordinates, () const, const IntVector2&), asCALL_THISCALL);
  1106. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1107. // Error: type "PODVector<Node*>&" can not automatically bind
  1108. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  1109. engine->RegisterObjectMethod("TerrainPatch", "float GetDistance() const", asMETHODPR(TerrainPatch, GetDistance, () const, float), asCALL_THISCALL);
  1110. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  1111. engine->RegisterObjectMethod("TerrainPatch", "uint8 GetDrawableFlags() const", asMETHODPR(TerrainPatch, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  1112. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  1113. engine->RegisterObjectMethod("TerrainPatch", "float GetDrawDistance() const", asMETHODPR(TerrainPatch, GetDrawDistance, () const, float), asCALL_THISCALL);
  1114. engine->RegisterObjectMethod("TerrainPatch", "float get_drawDistance() const", asMETHODPR(TerrainPatch, GetDrawDistance, () const, float), asCALL_THISCALL);
  1115. // TerrainPatch* TerrainPatch::GetEastPatch() const | File: ../Graphics/TerrainPatch.h
  1116. engine->RegisterObjectMethod("TerrainPatch", "TerrainPatch@+ GetEastPatch() const", asMETHODPR(TerrainPatch, GetEastPatch, () const, TerrainPatch*), asCALL_THISCALL);
  1117. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1118. engine->RegisterObjectMethod("TerrainPatch", "VariantMap& GetEventDataMap() const", asMETHODPR(TerrainPatch, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1119. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1120. // Error: type "EventHandler*" can not automatically bind
  1121. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1122. engine->RegisterObjectMethod("TerrainPatch", "Object@+ GetEventSender() const", asMETHODPR(TerrainPatch, GetEventSender, () const, Object*), asCALL_THISCALL);
  1123. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  1124. engine->RegisterObjectMethod("TerrainPatch", "Light@+ GetFirstLight() const", asMETHODPR(TerrainPatch, GetFirstLight, () const, Light*), asCALL_THISCALL);
  1125. // Geometry* TerrainPatch::GetGeometry() const | File: ../Graphics/TerrainPatch.h
  1126. engine->RegisterObjectMethod("TerrainPatch", "Geometry@+ GetGeometry() const", asMETHODPR(TerrainPatch, GetGeometry, () const, Geometry*), asCALL_THISCALL);
  1127. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1128. engine->RegisterObjectMethod("TerrainPatch", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(TerrainPatch, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1129. engine->RegisterObjectMethod("TerrainPatch", "const Variant& get_globalVar(StringHash) const", asMETHODPR(TerrainPatch, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1130. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1131. engine->RegisterObjectMethod("TerrainPatch", "const VariantMap& GetGlobalVars() const", asMETHODPR(TerrainPatch, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1132. engine->RegisterObjectMethod("TerrainPatch", "const VariantMap& get_globalVars() const", asMETHODPR(TerrainPatch, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1133. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1134. engine->RegisterObjectMethod("TerrainPatch", "uint GetID() const", asMETHODPR(TerrainPatch, GetID, () const, unsigned), asCALL_THISCALL);
  1135. engine->RegisterObjectMethod("TerrainPatch", "uint get_id() const", asMETHODPR(TerrainPatch, GetID, () const, unsigned), asCALL_THISCALL);
  1136. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1137. engine->RegisterObjectMethod("TerrainPatch", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(TerrainPatch, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1138. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  1139. engine->RegisterObjectMethod("TerrainPatch", "uint GetLightMask() const", asMETHODPR(TerrainPatch, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1140. engine->RegisterObjectMethod("TerrainPatch", "uint get_lightMask() const", asMETHODPR(TerrainPatch, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1141. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  1142. engine->RegisterObjectMethod("TerrainPatch", "Array<Light@>@ GetLights() const", asFUNCTION(TerrainPatch_GetLights_void), asCALL_CDECL_OBJFIRST);
  1143. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  1144. engine->RegisterObjectMethod("TerrainPatch", "float GetLodBias() const", asMETHODPR(TerrainPatch, GetLodBias, () const, float), asCALL_THISCALL);
  1145. engine->RegisterObjectMethod("TerrainPatch", "float get_lodBias() const", asMETHODPR(TerrainPatch, GetLodBias, () const, float), asCALL_THISCALL);
  1146. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  1147. engine->RegisterObjectMethod("TerrainPatch", "float GetLodDistance() const", asMETHODPR(TerrainPatch, GetLodDistance, () const, float), asCALL_THISCALL);
  1148. // PODVector<float>& TerrainPatch::GetLodErrors() | File: ../Graphics/TerrainPatch.h
  1149. // Error: type "PODVector<float>&" can not automatically bind
  1150. // Geometry* TerrainPatch::GetLodGeometry(unsigned batchIndex, unsigned level) override | File: ../Graphics/TerrainPatch.h
  1151. engine->RegisterObjectMethod("TerrainPatch", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(TerrainPatch, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  1152. // unsigned TerrainPatch::GetLodLevel() const | File: ../Graphics/TerrainPatch.h
  1153. engine->RegisterObjectMethod("TerrainPatch", "uint GetLodLevel() const", asMETHODPR(TerrainPatch, GetLodLevel, () const, unsigned), asCALL_THISCALL);
  1154. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  1155. engine->RegisterObjectMethod("TerrainPatch", "uint GetMaxLights() const", asMETHODPR(TerrainPatch, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1156. engine->RegisterObjectMethod("TerrainPatch", "uint get_maxLights() const", asMETHODPR(TerrainPatch, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1157. // Geometry* TerrainPatch::GetMaxLodGeometry() const | File: ../Graphics/TerrainPatch.h
  1158. engine->RegisterObjectMethod("TerrainPatch", "Geometry@+ GetMaxLodGeometry() const", asMETHODPR(TerrainPatch, GetMaxLodGeometry, () const, Geometry*), asCALL_THISCALL);
  1159. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  1160. engine->RegisterObjectMethod("TerrainPatch", "float GetMaxZ() const", asMETHODPR(TerrainPatch, GetMaxZ, () const, float), asCALL_THISCALL);
  1161. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  1162. engine->RegisterObjectMethod("TerrainPatch", "float GetMinZ() const", asMETHODPR(TerrainPatch, GetMinZ, () const, float), asCALL_THISCALL);
  1163. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1164. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1165. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1166. // Error: type "NetworkState*" can not automatically bind
  1167. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1168. engine->RegisterObjectMethod("TerrainPatch", "Node@+ GetNode() const", asMETHODPR(TerrainPatch, GetNode, () const, Node*), asCALL_THISCALL);
  1169. engine->RegisterObjectMethod("TerrainPatch", "Node@+ get_node() const", asMETHODPR(TerrainPatch, GetNode, () const, Node*), asCALL_THISCALL);
  1170. // TerrainPatch* TerrainPatch::GetNorthPatch() const | File: ../Graphics/TerrainPatch.h
  1171. engine->RegisterObjectMethod("TerrainPatch", "TerrainPatch@+ GetNorthPatch() const", asMETHODPR(TerrainPatch, GetNorthPatch, () const, TerrainPatch*), asCALL_THISCALL);
  1172. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1173. engine->RegisterObjectMethod("TerrainPatch", "uint GetNumAttributes() const", asMETHODPR(TerrainPatch, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1174. engine->RegisterObjectMethod("TerrainPatch", "uint get_numAttributes() const", asMETHODPR(TerrainPatch, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1175. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1176. engine->RegisterObjectMethod("TerrainPatch", "uint GetNumNetworkAttributes() const", asMETHODPR(TerrainPatch, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1177. // unsigned TerrainPatch::GetNumOccluderTriangles() override | File: ../Graphics/TerrainPatch.h
  1178. engine->RegisterObjectMethod("TerrainPatch", "uint GetNumOccluderTriangles()", asMETHODPR(TerrainPatch, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  1179. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1180. engine->RegisterObjectMethod("TerrainPatch", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(TerrainPatch, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1181. engine->RegisterObjectMethod("TerrainPatch", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(TerrainPatch, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1182. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1183. engine->RegisterObjectMethod("TerrainPatch", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(TerrainPatch, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1184. // Geometry* TerrainPatch::GetOcclusionGeometry() const | File: ../Graphics/TerrainPatch.h
  1185. engine->RegisterObjectMethod("TerrainPatch", "Geometry@+ GetOcclusionGeometry() const", asMETHODPR(TerrainPatch, GetOcclusionGeometry, () const, Geometry*), asCALL_THISCALL);
  1186. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  1187. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  1188. // Terrain* TerrainPatch::GetOwner() const | File: ../Graphics/TerrainPatch.h
  1189. engine->RegisterObjectMethod("TerrainPatch", "Terrain@+ GetOwner() const", asMETHODPR(TerrainPatch, GetOwner, () const, Terrain*), asCALL_THISCALL);
  1190. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1191. engine->RegisterObjectMethod("TerrainPatch", "Scene@+ GetScene() const", asMETHODPR(TerrainPatch, GetScene, () const, Scene*), asCALL_THISCALL);
  1192. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  1193. engine->RegisterObjectMethod("TerrainPatch", "float GetShadowDistance() const", asMETHODPR(TerrainPatch, GetShadowDistance, () const, float), asCALL_THISCALL);
  1194. engine->RegisterObjectMethod("TerrainPatch", "float get_shadowDistance() const", asMETHODPR(TerrainPatch, GetShadowDistance, () const, float), asCALL_THISCALL);
  1195. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  1196. engine->RegisterObjectMethod("TerrainPatch", "uint GetShadowMask() const", asMETHODPR(TerrainPatch, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1197. engine->RegisterObjectMethod("TerrainPatch", "uint get_shadowMask() const", asMETHODPR(TerrainPatch, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1198. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  1199. engine->RegisterObjectMethod("TerrainPatch", "float GetSortValue() const", asMETHODPR(TerrainPatch, GetSortValue, () const, float), asCALL_THISCALL);
  1200. // TerrainPatch* TerrainPatch::GetSouthPatch() const | File: ../Graphics/TerrainPatch.h
  1201. engine->RegisterObjectMethod("TerrainPatch", "TerrainPatch@+ GetSouthPatch() const", asMETHODPR(TerrainPatch, GetSouthPatch, () const, TerrainPatch*), asCALL_THISCALL);
  1202. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1203. engine->RegisterObjectMethod("TerrainPatch", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(TerrainPatch, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1204. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1205. // Not registered because template
  1206. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1207. engine->RegisterObjectMethod("TerrainPatch", "StringHash GetType() const", asMETHODPR(TerrainPatch, GetType, () const, StringHash), asCALL_THISCALL);
  1208. engine->RegisterObjectMethod("TerrainPatch", "StringHash get_type() const", asMETHODPR(TerrainPatch, GetType, () const, StringHash), asCALL_THISCALL);
  1209. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1210. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1211. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1212. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1213. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1214. engine->RegisterObjectMethod("TerrainPatch", "const String& GetTypeName() const", asMETHODPR(TerrainPatch, GetTypeName, () const, const String&), asCALL_THISCALL);
  1215. engine->RegisterObjectMethod("TerrainPatch", "const String& get_typeName() const", asMETHODPR(TerrainPatch, GetTypeName, () const, const String&), asCALL_THISCALL);
  1216. // UpdateGeometryType TerrainPatch::GetUpdateGeometryType() override | File: ../Graphics/TerrainPatch.h
  1217. engine->RegisterObjectMethod("TerrainPatch", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(TerrainPatch, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  1218. // VertexBuffer* TerrainPatch::GetVertexBuffer() const | File: ../Graphics/TerrainPatch.h
  1219. engine->RegisterObjectMethod("TerrainPatch", "VertexBuffer@+ GetVertexBuffer() const", asMETHODPR(TerrainPatch, GetVertexBuffer, () const, VertexBuffer*), asCALL_THISCALL);
  1220. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  1221. engine->RegisterObjectMethod("TerrainPatch", "Array<Light@>@ GetVertexLights() const", asFUNCTION(TerrainPatch_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  1222. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  1223. engine->RegisterObjectMethod("TerrainPatch", "uint GetViewMask() const", asMETHODPR(TerrainPatch, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1224. engine->RegisterObjectMethod("TerrainPatch", "uint get_viewMask() const", asMETHODPR(TerrainPatch, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1225. // TerrainPatch* TerrainPatch::GetWestPatch() const | File: ../Graphics/TerrainPatch.h
  1226. engine->RegisterObjectMethod("TerrainPatch", "TerrainPatch@+ GetWestPatch() const", asMETHODPR(TerrainPatch, GetWestPatch, () const, TerrainPatch*), asCALL_THISCALL);
  1227. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  1228. engine->RegisterObjectMethod("TerrainPatch", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(TerrainPatch, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1229. engine->RegisterObjectMethod("TerrainPatch", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(TerrainPatch, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1230. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  1231. engine->RegisterObjectMethod("TerrainPatch", "Zone@+ GetZone() const", asMETHODPR(TerrainPatch, GetZone, () const, Zone*), asCALL_THISCALL);
  1232. engine->RegisterObjectMethod("TerrainPatch", "Zone@+ get_zone() const", asMETHODPR(TerrainPatch, GetZone, () const, Zone*), asCALL_THISCALL);
  1233. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  1234. engine->RegisterObjectMethod("TerrainPatch", "uint GetZoneMask() const", asMETHODPR(TerrainPatch, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1235. engine->RegisterObjectMethod("TerrainPatch", "uint get_zoneMask() const", asMETHODPR(TerrainPatch, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1236. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  1237. engine->RegisterObjectMethod("TerrainPatch", "bool HasBasePass(uint) const", asMETHODPR(TerrainPatch, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  1238. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1239. engine->RegisterObjectMethod("TerrainPatch", "bool HasEventHandlers() const", asMETHODPR(TerrainPatch, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1240. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1241. engine->RegisterObjectMethod("TerrainPatch", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(TerrainPatch, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1242. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1243. engine->RegisterObjectMethod("TerrainPatch", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(TerrainPatch, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1244. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1245. engine->RegisterObjectMethod("TerrainPatch", "bool IsEnabled() const", asMETHODPR(TerrainPatch, IsEnabled, () const, bool), asCALL_THISCALL);
  1246. engine->RegisterObjectMethod("TerrainPatch", "bool get_enabled() const", asMETHODPR(TerrainPatch, IsEnabled, () const, bool), asCALL_THISCALL);
  1247. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1248. engine->RegisterObjectMethod("TerrainPatch", "bool IsEnabledEffective() const", asMETHODPR(TerrainPatch, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1249. engine->RegisterObjectMethod("TerrainPatch", "bool get_enabledEffective() const", asMETHODPR(TerrainPatch, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1250. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1251. engine->RegisterObjectMethod("TerrainPatch", "bool IsInstanceOf(StringHash) const", asMETHODPR(TerrainPatch, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1252. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1253. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1254. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1255. // Not registered because template
  1256. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  1257. engine->RegisterObjectMethod("TerrainPatch", "bool IsInView() const", asMETHODPR(TerrainPatch, IsInView, () const, bool), asCALL_THISCALL);
  1258. engine->RegisterObjectMethod("TerrainPatch", "bool get_inView() const", asMETHODPR(TerrainPatch, IsInView, () const, bool), asCALL_THISCALL);
  1259. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  1260. engine->RegisterObjectMethod("TerrainPatch", "bool IsInView(Camera@+) const", asMETHODPR(TerrainPatch, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  1261. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  1262. engine->RegisterObjectMethod("TerrainPatch", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(TerrainPatch, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  1263. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  1264. engine->RegisterObjectMethod("TerrainPatch", "bool IsOccludee() const", asMETHODPR(TerrainPatch, IsOccludee, () const, bool), asCALL_THISCALL);
  1265. engine->RegisterObjectMethod("TerrainPatch", "bool get_occludee() const", asMETHODPR(TerrainPatch, IsOccludee, () const, bool), asCALL_THISCALL);
  1266. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  1267. engine->RegisterObjectMethod("TerrainPatch", "bool IsOccluder() const", asMETHODPR(TerrainPatch, IsOccluder, () const, bool), asCALL_THISCALL);
  1268. engine->RegisterObjectMethod("TerrainPatch", "bool get_occluder() const", asMETHODPR(TerrainPatch, IsOccluder, () const, bool), asCALL_THISCALL);
  1269. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1270. engine->RegisterObjectMethod("TerrainPatch", "bool IsReplicated() const", asMETHODPR(TerrainPatch, IsReplicated, () const, bool), asCALL_THISCALL);
  1271. engine->RegisterObjectMethod("TerrainPatch", "bool get_replicated() const", asMETHODPR(TerrainPatch, IsReplicated, () const, bool), asCALL_THISCALL);
  1272. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1273. engine->RegisterObjectMethod("TerrainPatch", "bool IsTemporary() const", asMETHODPR(TerrainPatch, IsTemporary, () const, bool), asCALL_THISCALL);
  1274. engine->RegisterObjectMethod("TerrainPatch", "bool get_temporary() const", asMETHODPR(TerrainPatch, IsTemporary, () const, bool), asCALL_THISCALL);
  1275. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  1276. engine->RegisterObjectMethod("TerrainPatch", "bool IsZoneDirty() const", asMETHODPR(TerrainPatch, IsZoneDirty, () const, bool), asCALL_THISCALL);
  1277. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  1278. engine->RegisterObjectMethod("TerrainPatch", "void LimitLights()", asMETHODPR(TerrainPatch, LimitLights, (), void), asCALL_THISCALL);
  1279. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  1280. engine->RegisterObjectMethod("TerrainPatch", "void LimitVertexLights(bool)", asMETHODPR(TerrainPatch, LimitVertexLights, (bool), void), asCALL_THISCALL);
  1281. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1282. engine->RegisterObjectMethod("TerrainPatch", "bool Load(Deserializer&)", asMETHODPR(TerrainPatch, Load, (Deserializer&), bool), asCALL_THISCALL);
  1283. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1284. engine->RegisterObjectMethod("TerrainPatch", "bool LoadJSON(const JSONValue&in)", asMETHODPR(TerrainPatch, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1285. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1286. engine->RegisterObjectMethod("TerrainPatch", "bool LoadXML(const XMLElement&in)", asMETHODPR(TerrainPatch, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1287. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  1288. engine->RegisterObjectMethod("TerrainPatch", "void MarkForUpdate()", asMETHODPR(TerrainPatch, MarkForUpdate, (), void), asCALL_THISCALL);
  1289. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1290. engine->RegisterObjectMethod("TerrainPatch", "void MarkInView(const FrameInfo&in)", asMETHODPR(TerrainPatch, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  1291. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  1292. engine->RegisterObjectMethod("TerrainPatch", "void MarkInView(uint)", asMETHODPR(TerrainPatch, MarkInView, (unsigned), void), asCALL_THISCALL);
  1293. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1294. engine->RegisterObjectMethod("TerrainPatch", "void MarkNetworkUpdate()", asMETHODPR(TerrainPatch, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1295. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1296. engine->RegisterObjectMethod("TerrainPatch", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(TerrainPatch, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1297. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1298. engine->RegisterObjectMethod("TerrainPatch", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(TerrainPatch, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1299. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1300. engine->RegisterObjectMethod("TerrainPatch", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(TerrainPatch, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1301. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  1302. engine->RegisterObjectMethod("TerrainPatch", "void OnSetEnabled()", asMETHODPR(TerrainPatch, OnSetEnabled, (), void), asCALL_THISCALL);
  1303. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1304. engine->RegisterObjectMethod("TerrainPatch", "void PrepareNetworkUpdate()", asMETHODPR(TerrainPatch, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1305. // void TerrainPatch::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/TerrainPatch.h
  1306. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  1307. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1308. engine->RegisterObjectMethod("TerrainPatch", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(TerrainPatch, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1309. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1310. engine->RegisterObjectMethod("TerrainPatch", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(TerrainPatch, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1311. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1312. // Error: type "RefCount*" can not automatically bind
  1313. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1314. engine->RegisterObjectMethod("TerrainPatch", "int Refs() const", asMETHODPR(TerrainPatch, Refs, () const, int), asCALL_THISCALL);
  1315. engine->RegisterObjectMethod("TerrainPatch", "int get_refs() const", asMETHODPR(TerrainPatch, Refs, () const, int), asCALL_THISCALL);
  1316. // static void TerrainPatch::RegisterObject(Context* context) | File: ../Graphics/TerrainPatch.h
  1317. // Context can be used as firs parameter of constructors only
  1318. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1319. engine->RegisterObjectBehaviour("TerrainPatch", asBEHAVE_RELEASE, "void f()", asMETHODPR(TerrainPatch, ReleaseRef, (), void), asCALL_THISCALL);
  1320. // void Component::Remove() | File: ../Scene/Component.h
  1321. engine->RegisterObjectMethod("TerrainPatch", "void Remove()", asMETHODPR(TerrainPatch, Remove, (), void), asCALL_THISCALL);
  1322. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1323. engine->RegisterObjectMethod("TerrainPatch", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(TerrainPatch, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1324. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1325. engine->RegisterObjectMethod("TerrainPatch", "void RemoveInstanceDefault()", asMETHODPR(TerrainPatch, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1326. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1327. engine->RegisterObjectMethod("TerrainPatch", "void RemoveObjectAnimation()", asMETHODPR(TerrainPatch, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1328. // void TerrainPatch::ResetLod() | File: ../Graphics/TerrainPatch.h
  1329. engine->RegisterObjectMethod("TerrainPatch", "void ResetLod()", asMETHODPR(TerrainPatch, ResetLod, (), void), asCALL_THISCALL);
  1330. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1331. engine->RegisterObjectMethod("TerrainPatch", "void ResetToDefault()", asMETHODPR(TerrainPatch, ResetToDefault, (), void), asCALL_THISCALL);
  1332. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1333. engine->RegisterObjectMethod("TerrainPatch", "bool Save(Serializer&) const", asMETHODPR(TerrainPatch, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1334. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1335. engine->RegisterObjectMethod("TerrainPatch", "bool SaveDefaultAttributes() const", asMETHODPR(TerrainPatch, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1336. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1337. engine->RegisterObjectMethod("TerrainPatch", "bool SaveJSON(JSONValue&) const", asMETHODPR(TerrainPatch, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1338. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1339. engine->RegisterObjectMethod("TerrainPatch", "bool SaveXML(XMLElement&) const", asMETHODPR(TerrainPatch, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1340. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1341. engine->RegisterObjectMethod("TerrainPatch", "void SendEvent(StringHash)", asMETHODPR(TerrainPatch, SendEvent, (StringHash), void), asCALL_THISCALL);
  1342. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1343. engine->RegisterObjectMethod("TerrainPatch", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(TerrainPatch, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1344. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1345. // Not registered because template
  1346. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1347. engine->RegisterObjectMethod("TerrainPatch", "void SetAnimationEnabled(bool)", asMETHODPR(TerrainPatch, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1348. engine->RegisterObjectMethod("TerrainPatch", "void set_animationEnabled(bool)", asMETHODPR(TerrainPatch, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1349. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1350. engine->RegisterObjectMethod("TerrainPatch", "void SetAnimationTime(float)", asMETHODPR(TerrainPatch, SetAnimationTime, (float), void), asCALL_THISCALL);
  1351. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1352. engine->RegisterObjectMethod("TerrainPatch", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(TerrainPatch, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1353. engine->RegisterObjectMethod("TerrainPatch", "bool set_attributes(uint, const Variant&in)", asMETHODPR(TerrainPatch, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1354. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1355. engine->RegisterObjectMethod("TerrainPatch", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(TerrainPatch, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1356. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1357. engine->RegisterObjectMethod("TerrainPatch", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(TerrainPatch, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1358. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1359. engine->RegisterObjectMethod("TerrainPatch", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(TerrainPatch, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1360. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1361. engine->RegisterObjectMethod("TerrainPatch", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(TerrainPatch, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1362. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1363. engine->RegisterObjectMethod("TerrainPatch", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(TerrainPatch, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1364. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  1365. engine->RegisterObjectMethod("TerrainPatch", "void SetBasePass(uint)", asMETHODPR(TerrainPatch, SetBasePass, (unsigned), void), asCALL_THISCALL);
  1366. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1367. engine->RegisterObjectMethod("TerrainPatch", "void SetBlockEvents(bool)", asMETHODPR(TerrainPatch, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1368. // void TerrainPatch::SetBoundingBox(const BoundingBox& box) | File: ../Graphics/TerrainPatch.h
  1369. engine->RegisterObjectMethod("TerrainPatch", "void SetBoundingBox(const BoundingBox&in)", asMETHODPR(TerrainPatch, SetBoundingBox, (const BoundingBox&), void), asCALL_THISCALL);
  1370. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  1371. engine->RegisterObjectMethod("TerrainPatch", "void SetCastShadows(bool)", asMETHODPR(TerrainPatch, SetCastShadows, (bool), void), asCALL_THISCALL);
  1372. engine->RegisterObjectMethod("TerrainPatch", "void set_castShadows(bool)", asMETHODPR(TerrainPatch, SetCastShadows, (bool), void), asCALL_THISCALL);
  1373. // void TerrainPatch::SetCoordinates(const IntVector2& coordinates) | File: ../Graphics/TerrainPatch.h
  1374. engine->RegisterObjectMethod("TerrainPatch", "void SetCoordinates(const IntVector2&in)", asMETHODPR(TerrainPatch, SetCoordinates, (const IntVector2&), void), asCALL_THISCALL);
  1375. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  1376. engine->RegisterObjectMethod("TerrainPatch", "void SetDrawDistance(float)", asMETHODPR(TerrainPatch, SetDrawDistance, (float), void), asCALL_THISCALL);
  1377. engine->RegisterObjectMethod("TerrainPatch", "void set_drawDistance(float)", asMETHODPR(TerrainPatch, SetDrawDistance, (float), void), asCALL_THISCALL);
  1378. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1379. engine->RegisterObjectMethod("TerrainPatch", "void SetEnabled(bool)", asMETHODPR(TerrainPatch, SetEnabled, (bool), void), asCALL_THISCALL);
  1380. engine->RegisterObjectMethod("TerrainPatch", "void set_enabled(bool)", asMETHODPR(TerrainPatch, SetEnabled, (bool), void), asCALL_THISCALL);
  1381. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1382. engine->RegisterObjectMethod("TerrainPatch", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(TerrainPatch, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1383. engine->RegisterObjectMethod("TerrainPatch", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(TerrainPatch, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1384. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1385. engine->RegisterObjectMethod("TerrainPatch", "void SetInstanceDefault(bool)", asMETHODPR(TerrainPatch, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1386. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1387. engine->RegisterObjectMethod("TerrainPatch", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(TerrainPatch, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1388. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  1389. engine->RegisterObjectMethod("TerrainPatch", "void SetLightMask(uint)", asMETHODPR(TerrainPatch, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1390. engine->RegisterObjectMethod("TerrainPatch", "void set_lightMask(uint)", asMETHODPR(TerrainPatch, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1391. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  1392. engine->RegisterObjectMethod("TerrainPatch", "void SetLodBias(float)", asMETHODPR(TerrainPatch, SetLodBias, (float), void), asCALL_THISCALL);
  1393. engine->RegisterObjectMethod("TerrainPatch", "void set_lodBias(float)", asMETHODPR(TerrainPatch, SetLodBias, (float), void), asCALL_THISCALL);
  1394. // void TerrainPatch::SetMaterial(Material* material) | File: ../Graphics/TerrainPatch.h
  1395. engine->RegisterObjectMethod("TerrainPatch", "void SetMaterial(Material@+)", asMETHODPR(TerrainPatch, SetMaterial, (Material*), void), asCALL_THISCALL);
  1396. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  1397. engine->RegisterObjectMethod("TerrainPatch", "void SetMaxLights(uint)", asMETHODPR(TerrainPatch, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1398. engine->RegisterObjectMethod("TerrainPatch", "void set_maxLights(uint)", asMETHODPR(TerrainPatch, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1399. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  1400. engine->RegisterObjectMethod("TerrainPatch", "void SetMinMaxZ(float, float)", asMETHODPR(TerrainPatch, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  1401. // void TerrainPatch::SetNeighbors(TerrainPatch* north, TerrainPatch* south, TerrainPatch* west, TerrainPatch* east) | File: ../Graphics/TerrainPatch.h
  1402. engine->RegisterObjectMethod("TerrainPatch", "void SetNeighbors(TerrainPatch@+, TerrainPatch@+, TerrainPatch@+, TerrainPatch@+)", asMETHODPR(TerrainPatch, SetNeighbors, (TerrainPatch*, TerrainPatch*, TerrainPatch*, TerrainPatch*), void), asCALL_THISCALL);
  1403. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1404. engine->RegisterObjectMethod("TerrainPatch", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(TerrainPatch, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1405. engine->RegisterObjectMethod("TerrainPatch", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(TerrainPatch, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1406. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1407. engine->RegisterObjectMethod("TerrainPatch", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(TerrainPatch, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1408. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  1409. engine->RegisterObjectMethod("TerrainPatch", "void SetOccludee(bool)", asMETHODPR(TerrainPatch, SetOccludee, (bool), void), asCALL_THISCALL);
  1410. engine->RegisterObjectMethod("TerrainPatch", "void set_occludee(bool)", asMETHODPR(TerrainPatch, SetOccludee, (bool), void), asCALL_THISCALL);
  1411. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  1412. engine->RegisterObjectMethod("TerrainPatch", "void SetOccluder(bool)", asMETHODPR(TerrainPatch, SetOccluder, (bool), void), asCALL_THISCALL);
  1413. engine->RegisterObjectMethod("TerrainPatch", "void set_occluder(bool)", asMETHODPR(TerrainPatch, SetOccluder, (bool), void), asCALL_THISCALL);
  1414. // void TerrainPatch::SetOwner(Terrain* terrain) | File: ../Graphics/TerrainPatch.h
  1415. engine->RegisterObjectMethod("TerrainPatch", "void SetOwner(Terrain@+)", asMETHODPR(TerrainPatch, SetOwner, (Terrain*), void), asCALL_THISCALL);
  1416. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  1417. engine->RegisterObjectMethod("TerrainPatch", "void SetShadowDistance(float)", asMETHODPR(TerrainPatch, SetShadowDistance, (float), void), asCALL_THISCALL);
  1418. engine->RegisterObjectMethod("TerrainPatch", "void set_shadowDistance(float)", asMETHODPR(TerrainPatch, SetShadowDistance, (float), void), asCALL_THISCALL);
  1419. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  1420. engine->RegisterObjectMethod("TerrainPatch", "void SetShadowMask(uint)", asMETHODPR(TerrainPatch, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1421. engine->RegisterObjectMethod("TerrainPatch", "void set_shadowMask(uint)", asMETHODPR(TerrainPatch, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1422. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  1423. engine->RegisterObjectMethod("TerrainPatch", "void SetSortValue(float)", asMETHODPR(TerrainPatch, SetSortValue, (float), void), asCALL_THISCALL);
  1424. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1425. engine->RegisterObjectMethod("TerrainPatch", "void SetTemporary(bool)", asMETHODPR(TerrainPatch, SetTemporary, (bool), void), asCALL_THISCALL);
  1426. engine->RegisterObjectMethod("TerrainPatch", "void set_temporary(bool)", asMETHODPR(TerrainPatch, SetTemporary, (bool), void), asCALL_THISCALL);
  1427. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  1428. engine->RegisterObjectMethod("TerrainPatch", "void SetViewMask(uint)", asMETHODPR(TerrainPatch, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1429. engine->RegisterObjectMethod("TerrainPatch", "void set_viewMask(uint)", asMETHODPR(TerrainPatch, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1430. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  1431. engine->RegisterObjectMethod("TerrainPatch", "void SetZone(Zone@+, bool = false)", asMETHODPR(TerrainPatch, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  1432. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  1433. engine->RegisterObjectMethod("TerrainPatch", "void SetZoneMask(uint)", asMETHODPR(TerrainPatch, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1434. engine->RegisterObjectMethod("TerrainPatch", "void set_zoneMask(uint)", asMETHODPR(TerrainPatch, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1435. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1436. // Error: type "EventHandler*" can not automatically bind
  1437. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1438. // Error: type "EventHandler*" can not automatically bind
  1439. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1440. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1441. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1442. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1443. // explicit TerrainPatch::TerrainPatch(Context* context) | File: ../Graphics/TerrainPatch.h
  1444. engine->RegisterObjectBehaviour("TerrainPatch", asBEHAVE_FACTORY, "TerrainPatch@+ f()", asFUNCTION(TerrainPatch_TerrainPatch_Context), asCALL_CDECL);
  1445. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1446. engine->RegisterObjectMethod("TerrainPatch", "void UnsubscribeFromAllEvents()", asMETHODPR(TerrainPatch, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1447. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1448. engine->RegisterObjectMethod("TerrainPatch", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(TerrainPatch_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1449. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1450. engine->RegisterObjectMethod("TerrainPatch", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(TerrainPatch, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1451. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1452. engine->RegisterObjectMethod("TerrainPatch", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(TerrainPatch, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1453. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1454. engine->RegisterObjectMethod("TerrainPatch", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(TerrainPatch, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1455. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1456. engine->RegisterObjectMethod("TerrainPatch", "void Update(const FrameInfo&in)", asMETHODPR(TerrainPatch, Update, (const FrameInfo&), void), asCALL_THISCALL);
  1457. // void TerrainPatch::UpdateBatches(const FrameInfo& frame) override | File: ../Graphics/TerrainPatch.h
  1458. engine->RegisterObjectMethod("TerrainPatch", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(TerrainPatch, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  1459. // void TerrainPatch::UpdateGeometry(const FrameInfo& frame) override | File: ../Graphics/TerrainPatch.h
  1460. engine->RegisterObjectMethod("TerrainPatch", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(TerrainPatch, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  1461. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1462. engine->RegisterObjectMethod("TerrainPatch", "int WeakRefs() const", asMETHODPR(TerrainPatch, WeakRefs, () const, int), asCALL_THISCALL);
  1463. engine->RegisterObjectMethod("TerrainPatch", "int get_weakRefs() const", asMETHODPR(TerrainPatch, WeakRefs, () const, int), asCALL_THISCALL);
  1464. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1465. engine->RegisterObjectMethod("TerrainPatch", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(TerrainPatch, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1466. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1467. engine->RegisterObjectMethod("TerrainPatch", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(TerrainPatch, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1468. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1469. engine->RegisterObjectMethod("TerrainPatch", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(TerrainPatch, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1470. #ifdef REGISTER_MANUAL_PART_Drawable
  1471. REGISTER_MANUAL_PART_Drawable(TerrainPatch, "TerrainPatch")
  1472. #endif
  1473. #ifdef REGISTER_MANUAL_PART_Component
  1474. REGISTER_MANUAL_PART_Component(TerrainPatch, "TerrainPatch")
  1475. #endif
  1476. #ifdef REGISTER_MANUAL_PART_Animatable
  1477. REGISTER_MANUAL_PART_Animatable(TerrainPatch, "TerrainPatch")
  1478. #endif
  1479. #ifdef REGISTER_MANUAL_PART_Serializable
  1480. REGISTER_MANUAL_PART_Serializable(TerrainPatch, "TerrainPatch")
  1481. #endif
  1482. #ifdef REGISTER_MANUAL_PART_Object
  1483. REGISTER_MANUAL_PART_Object(TerrainPatch, "TerrainPatch")
  1484. #endif
  1485. #ifdef REGISTER_MANUAL_PART_RefCounted
  1486. REGISTER_MANUAL_PART_RefCounted(TerrainPatch, "TerrainPatch")
  1487. #endif
  1488. #ifdef REGISTER_MANUAL_PART_TerrainPatch
  1489. REGISTER_MANUAL_PART_TerrainPatch(TerrainPatch, "TerrainPatch")
  1490. #endif
  1491. RegisterSubclass<Drawable, TerrainPatch>(engine, "Drawable", "TerrainPatch");
  1492. RegisterSubclass<Component, TerrainPatch>(engine, "Component", "TerrainPatch");
  1493. RegisterSubclass<Animatable, TerrainPatch>(engine, "Animatable", "TerrainPatch");
  1494. RegisterSubclass<Serializable, TerrainPatch>(engine, "Serializable", "TerrainPatch");
  1495. RegisterSubclass<Object, TerrainPatch>(engine, "Object", "TerrainPatch");
  1496. RegisterSubclass<RefCounted, TerrainPatch>(engine, "RefCounted", "TerrainPatch");
  1497. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  1498. engine->RegisterObjectMethod("Text", "void AddChild(UIElement@+)", asMETHODPR(Text, AddChild, (UIElement*), void), asCALL_THISCALL);
  1499. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1500. engine->RegisterObjectBehaviour("Text", asBEHAVE_ADDREF, "void f()", asMETHODPR(Text, AddRef, (), void), asCALL_THISCALL);
  1501. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  1502. engine->RegisterObjectMethod("Text", "void AddTag(const String&in)", asMETHODPR(Text, AddTag, (const String&), void), asCALL_THISCALL);
  1503. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  1504. engine->RegisterObjectMethod("Text", "void AddTags(const String&in, int8 = ';')", asMETHODPR(Text, AddTags, (const String&, char), void), asCALL_THISCALL);
  1505. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  1506. // Error: type "const StringVector&" can not automatically bind
  1507. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  1508. engine->RegisterObjectMethod("Text", "void AdjustScissor(IntRect&)", asMETHODPR(Text, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  1509. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1510. engine->RegisterObjectMethod("Text", "void AllocateNetworkState()", asMETHODPR(Text, AllocateNetworkState, (), void), asCALL_THISCALL);
  1511. // void Text::ApplyAttributes() override | File: ../UI/Text.h
  1512. engine->RegisterObjectMethod("Text", "void ApplyAttributes()", asMETHODPR(Text, ApplyAttributes, (), void), asCALL_THISCALL);
  1513. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  1514. engine->RegisterObjectMethod("Text", "void BringToFront()", asMETHODPR(Text, BringToFront, (), void), asCALL_THISCALL);
  1515. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1516. // Not registered because template
  1517. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1518. // Not registered because template
  1519. // void Text::ClearSelection() | File: ../UI/Text.h
  1520. engine->RegisterObjectMethod("Text", "void ClearSelection()", asMETHODPR(Text, ClearSelection, (), void), asCALL_THISCALL);
  1521. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1522. engine->RegisterObjectMethod("Text", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(Text, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  1523. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1524. // Not registered because template
  1525. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  1526. engine->RegisterObjectMethod("Text", "void DisableLayoutUpdate()", asMETHODPR(Text, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  1527. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  1528. engine->RegisterObjectMethod("Text", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(Text, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1529. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  1530. engine->RegisterObjectMethod("Text", "void EnableLayoutUpdate()", asMETHODPR(Text, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  1531. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  1532. engine->RegisterObjectMethod("Text", "bool FilterAttributes(XMLElement&) const", asMETHODPR(Text, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  1533. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  1534. engine->RegisterObjectMethod("Text", "uint FindChild(UIElement@+) const", asMETHODPR(Text, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  1535. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1536. engine->RegisterObjectMethod("Text", "bool GetAnimationEnabled() const", asMETHODPR(Text, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1537. engine->RegisterObjectMethod("Text", "bool get_animationEnabled() const", asMETHODPR(Text, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1538. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  1539. engine->RegisterObjectMethod("Text", "const String& GetAppliedStyle() const", asMETHODPR(Text, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1540. engine->RegisterObjectMethod("Text", "const String& get_style() const", asMETHODPR(Text, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1541. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1542. engine->RegisterObjectMethod("Text", "Variant GetAttribute(uint) const", asMETHODPR(Text, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1543. engine->RegisterObjectMethod("Text", "Variant get_attributes(uint) const", asMETHODPR(Text, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1544. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1545. engine->RegisterObjectMethod("Text", "Variant GetAttribute(const String&in) const", asMETHODPR(Text, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1546. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1547. engine->RegisterObjectMethod("Text", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Text, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1548. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1549. engine->RegisterObjectMethod("Text", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Text, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1550. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1551. engine->RegisterObjectMethod("Text", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Text, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1552. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1553. engine->RegisterObjectMethod("Text", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Text, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1554. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1555. engine->RegisterObjectMethod("Text", "Variant GetAttributeDefault(uint) const", asMETHODPR(Text, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1556. engine->RegisterObjectMethod("Text", "Variant get_attributeDefaults(uint) const", asMETHODPR(Text, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1557. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1558. engine->RegisterObjectMethod("Text", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Text, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1559. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1560. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1561. // bool Text::GetAutoLocalizable() const | File: ../UI/Text.h
  1562. engine->RegisterObjectMethod("Text", "bool GetAutoLocalizable() const", asMETHODPR(Text, GetAutoLocalizable, () const, bool), asCALL_THISCALL);
  1563. engine->RegisterObjectMethod("Text", "bool get_autoLocalizable() const", asMETHODPR(Text, GetAutoLocalizable, () const, bool), asCALL_THISCALL);
  1564. // void Text::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/Text.h
  1565. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1566. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  1567. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1568. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1569. engine->RegisterObjectMethod("Text", "bool GetBlockEvents() const", asMETHODPR(Text, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1570. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  1571. engine->RegisterObjectMethod("Text", "bool GetBringToBack() const", asMETHODPR(Text, GetBringToBack, () const, bool), asCALL_THISCALL);
  1572. engine->RegisterObjectMethod("Text", "bool get_bringToBack() const", asMETHODPR(Text, GetBringToBack, () const, bool), asCALL_THISCALL);
  1573. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  1574. engine->RegisterObjectMethod("Text", "bool GetBringToFront() const", asMETHODPR(Text, GetBringToFront, () const, bool), asCALL_THISCALL);
  1575. engine->RegisterObjectMethod("Text", "bool get_bringToFront() const", asMETHODPR(Text, GetBringToFront, () const, bool), asCALL_THISCALL);
  1576. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1577. engine->RegisterObjectMethod("Text", "const String& GetCategory() const", asMETHODPR(Text, GetCategory, () const, const String&), asCALL_THISCALL);
  1578. engine->RegisterObjectMethod("Text", "const String& get_category() const", asMETHODPR(Text, GetCategory, () const, const String&), asCALL_THISCALL);
  1579. // Vector2 Text::GetCharPosition(unsigned index) | File: ../UI/Text.h
  1580. engine->RegisterObjectMethod("Text", "Vector2 GetCharPosition(uint)", asMETHODPR(Text, GetCharPosition, (unsigned), Vector2), asCALL_THISCALL);
  1581. engine->RegisterObjectMethod("Text", "Vector2 get_charPositions(uint)", asMETHODPR(Text, GetCharPosition, (unsigned), Vector2), asCALL_THISCALL);
  1582. // Vector2 Text::GetCharSize(unsigned index) | File: ../UI/Text.h
  1583. engine->RegisterObjectMethod("Text", "Vector2 GetCharSize(uint)", asMETHODPR(Text, GetCharSize, (unsigned), Vector2), asCALL_THISCALL);
  1584. engine->RegisterObjectMethod("Text", "Vector2 get_charSizes(uint)", asMETHODPR(Text, GetCharSize, (unsigned), Vector2), asCALL_THISCALL);
  1585. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  1586. engine->RegisterObjectMethod("Text", "UIElement@+ GetChild(uint) const", asMETHODPR(Text, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1587. engine->RegisterObjectMethod("Text", "UIElement@+ get_children(uint) const", asMETHODPR(Text, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1588. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1589. engine->RegisterObjectMethod("Text", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(Text, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  1590. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1591. engine->RegisterObjectMethod("Text", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(Text, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  1592. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  1593. // Not registered because template
  1594. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1595. // Not registered because template
  1596. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1597. // Not registered because template
  1598. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  1599. engine->RegisterObjectMethod("Text", "const IntVector2& GetChildOffset() const", asMETHODPR(Text, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1600. engine->RegisterObjectMethod("Text", "const IntVector2& get_childOffset() const", asMETHODPR(Text, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1601. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  1602. engine->RegisterObjectMethod("Text", "Array<UIElement@>@ GetChildren() const", asFUNCTION(Text_GetChildren_void), asCALL_CDECL_OBJFIRST);
  1603. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  1604. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1605. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  1606. engine->RegisterObjectMethod("Text", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(Text_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  1607. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1608. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1609. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1610. engine->RegisterObjectMethod("Text", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(Text_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  1611. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  1612. // Not registered because template
  1613. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1614. // Not registered because template
  1615. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1616. // Not registered because template
  1617. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  1618. engine->RegisterObjectMethod("Text", "const IntRect& GetClipBorder() const", asMETHODPR(Text, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1619. engine->RegisterObjectMethod("Text", "const IntRect& get_clipBorder() const", asMETHODPR(Text, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1620. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  1621. engine->RegisterObjectMethod("Text", "bool GetClipChildren() const", asMETHODPR(Text, GetClipChildren, () const, bool), asCALL_THISCALL);
  1622. engine->RegisterObjectMethod("Text", "bool get_clipChildren() const", asMETHODPR(Text, GetClipChildren, () const, bool), asCALL_THISCALL);
  1623. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  1624. engine->RegisterObjectMethod("Text", "const Color& GetColor(Corner) const", asMETHODPR(Text, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1625. engine->RegisterObjectMethod("Text", "const Color& get_colors(Corner) const", asMETHODPR(Text, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1626. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  1627. engine->RegisterObjectMethod("Text", "const Color& GetColorAttr() const", asMETHODPR(Text, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  1628. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  1629. engine->RegisterObjectMethod("Text", "IntRect GetCombinedScreenRect()", asMETHODPR(Text, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1630. engine->RegisterObjectMethod("Text", "IntRect get_combinedScreenRect()", asMETHODPR(Text, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1631. // Context* Object::GetContext() const | File: ../Core/Object.h
  1632. // Error: type "Context*" can not be returned
  1633. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  1634. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1635. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  1636. engine->RegisterObjectMethod("Text", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(Text, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  1637. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  1638. engine->RegisterObjectMethod("Text", "const Color& GetDerivedColor() const", asMETHODPR(Text, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  1639. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  1640. engine->RegisterObjectMethod("Text", "float GetDerivedOpacity() const", asMETHODPR(Text, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1641. engine->RegisterObjectMethod("Text", "float get_derivedOpacity() const", asMETHODPR(Text, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1642. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  1643. engine->RegisterObjectMethod("Text", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(Text, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1644. engine->RegisterObjectMethod("Text", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(Text, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1645. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  1646. engine->RegisterObjectMethod("Text", "uint GetDragButtonCount() const", asMETHODPR(Text, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1647. engine->RegisterObjectMethod("Text", "uint get_dragButtonCount() const", asMETHODPR(Text, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1648. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  1649. engine->RegisterObjectMethod("Text", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(Text, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1650. engine->RegisterObjectMethod("Text", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(Text, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1651. // const Color& Text::GetEffectColor() const | File: ../UI/Text.h
  1652. engine->RegisterObjectMethod("Text", "const Color& GetEffectColor() const", asMETHODPR(Text, GetEffectColor, () const, const Color&), asCALL_THISCALL);
  1653. engine->RegisterObjectMethod("Text", "const Color& get_effectColor() const", asMETHODPR(Text, GetEffectColor, () const, const Color&), asCALL_THISCALL);
  1654. // float Text::GetEffectDepthBias() const | File: ../UI/Text.h
  1655. engine->RegisterObjectMethod("Text", "float GetEffectDepthBias() const", asMETHODPR(Text, GetEffectDepthBias, () const, float), asCALL_THISCALL);
  1656. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  1657. engine->RegisterObjectMethod("Text", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(Text, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  1658. // bool Text::GetEffectRoundStroke() const | File: ../UI/Text.h
  1659. engine->RegisterObjectMethod("Text", "bool GetEffectRoundStroke() const", asMETHODPR(Text, GetEffectRoundStroke, () const, bool), asCALL_THISCALL);
  1660. engine->RegisterObjectMethod("Text", "bool get_effectRoundStroke() const", asMETHODPR(Text, GetEffectRoundStroke, () const, bool), asCALL_THISCALL);
  1661. // const IntVector2& Text::GetEffectShadowOffset() const | File: ../UI/Text.h
  1662. engine->RegisterObjectMethod("Text", "const IntVector2& GetEffectShadowOffset() const", asMETHODPR(Text, GetEffectShadowOffset, () const, const IntVector2&), asCALL_THISCALL);
  1663. engine->RegisterObjectMethod("Text", "const IntVector2& get_effectShadowOffset() const", asMETHODPR(Text, GetEffectShadowOffset, () const, const IntVector2&), asCALL_THISCALL);
  1664. // int Text::GetEffectStrokeThickness() const | File: ../UI/Text.h
  1665. engine->RegisterObjectMethod("Text", "int GetEffectStrokeThickness() const", asMETHODPR(Text, GetEffectStrokeThickness, () const, int), asCALL_THISCALL);
  1666. engine->RegisterObjectMethod("Text", "int get_effectStrokeThickness() const", asMETHODPR(Text, GetEffectStrokeThickness, () const, int), asCALL_THISCALL);
  1667. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  1668. engine->RegisterObjectMethod("Text", "UIElement@+ GetElementEventSender() const", asMETHODPR(Text, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  1669. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  1670. engine->RegisterObjectMethod("Text", "bool GetEnableAnchor() const", asMETHODPR(Text, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1671. engine->RegisterObjectMethod("Text", "bool get_enableAnchor() const", asMETHODPR(Text, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1672. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1673. engine->RegisterObjectMethod("Text", "VariantMap& GetEventDataMap() const", asMETHODPR(Text, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1674. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1675. // Error: type "EventHandler*" can not automatically bind
  1676. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1677. engine->RegisterObjectMethod("Text", "Object@+ GetEventSender() const", asMETHODPR(Text, GetEventSender, () const, Object*), asCALL_THISCALL);
  1678. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  1679. engine->RegisterObjectMethod("Text", "FocusMode GetFocusMode() const", asMETHODPR(Text, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1680. engine->RegisterObjectMethod("Text", "FocusMode get_focusMode() const", asMETHODPR(Text, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1681. // Font* Text::GetFont() const | File: ../UI/Text.h
  1682. engine->RegisterObjectMethod("Text", "Font@+ GetFont() const", asMETHODPR(Text, GetFont, () const, Font*), asCALL_THISCALL);
  1683. engine->RegisterObjectMethod("Text", "Font@+ get_font() const", asMETHODPR(Text, GetFont, () const, Font*), asCALL_THISCALL);
  1684. // ResourceRef Text::GetFontAttr() const | File: ../UI/Text.h
  1685. engine->RegisterObjectMethod("Text", "ResourceRef GetFontAttr() const", asMETHODPR(Text, GetFontAttr, () const, ResourceRef), asCALL_THISCALL);
  1686. // float Text::GetFontSize() const | File: ../UI/Text.h
  1687. engine->RegisterObjectMethod("Text", "float GetFontSize() const", asMETHODPR(Text, GetFontSize, () const, float), asCALL_THISCALL);
  1688. engine->RegisterObjectMethod("Text", "float get_fontSize() const", asMETHODPR(Text, GetFontSize, () const, float), asCALL_THISCALL);
  1689. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1690. engine->RegisterObjectMethod("Text", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Text, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1691. engine->RegisterObjectMethod("Text", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Text, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1692. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1693. engine->RegisterObjectMethod("Text", "const VariantMap& GetGlobalVars() const", asMETHODPR(Text, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1694. engine->RegisterObjectMethod("Text", "const VariantMap& get_globalVars() const", asMETHODPR(Text, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1695. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  1696. engine->RegisterObjectMethod("Text", "int GetHeight() const", asMETHODPR(Text, GetHeight, () const, int), asCALL_THISCALL);
  1697. engine->RegisterObjectMethod("Text", "int get_height() const", asMETHODPR(Text, GetHeight, () const, int), asCALL_THISCALL);
  1698. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  1699. engine->RegisterObjectMethod("Text", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(Text, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1700. engine->RegisterObjectMethod("Text", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(Text, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1701. // const Color& UISelectable::GetHoverColor() const | File: ../UI/UISelectable.h
  1702. engine->RegisterObjectMethod("Text", "const Color& GetHoverColor() const", asMETHODPR(Text, GetHoverColor, () const, const Color&), asCALL_THISCALL);
  1703. engine->RegisterObjectMethod("Text", "const Color& get_hoverColor() const", asMETHODPR(Text, GetHoverColor, () const, const Color&), asCALL_THISCALL);
  1704. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  1705. engine->RegisterObjectMethod("Text", "int GetIndent() const", asMETHODPR(Text, GetIndent, () const, int), asCALL_THISCALL);
  1706. engine->RegisterObjectMethod("Text", "int get_indent() const", asMETHODPR(Text, GetIndent, () const, int), asCALL_THISCALL);
  1707. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  1708. engine->RegisterObjectMethod("Text", "int GetIndentSpacing() const", asMETHODPR(Text, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1709. engine->RegisterObjectMethod("Text", "int get_indentSpacing() const", asMETHODPR(Text, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1710. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  1711. engine->RegisterObjectMethod("Text", "int GetIndentWidth() const", asMETHODPR(Text, GetIndentWidth, () const, int), asCALL_THISCALL);
  1712. engine->RegisterObjectMethod("Text", "int get_indentWidth() const", asMETHODPR(Text, GetIndentWidth, () const, int), asCALL_THISCALL);
  1713. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1714. engine->RegisterObjectMethod("Text", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Text, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1715. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  1716. engine->RegisterObjectMethod("Text", "const IntRect& GetLayoutBorder() const", asMETHODPR(Text, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1717. engine->RegisterObjectMethod("Text", "const IntRect& get_layoutBorder() const", asMETHODPR(Text, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1718. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  1719. engine->RegisterObjectMethod("Text", "int GetLayoutElementMaxSize() const", asMETHODPR(Text, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  1720. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  1721. engine->RegisterObjectMethod("Text", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(Text, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1722. engine->RegisterObjectMethod("Text", "const Vector2& get_layoutFlexScale() const", asMETHODPR(Text, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1723. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  1724. engine->RegisterObjectMethod("Text", "LayoutMode GetLayoutMode() const", asMETHODPR(Text, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1725. engine->RegisterObjectMethod("Text", "LayoutMode get_layoutMode() const", asMETHODPR(Text, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1726. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  1727. engine->RegisterObjectMethod("Text", "int GetLayoutSpacing() const", asMETHODPR(Text, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1728. engine->RegisterObjectMethod("Text", "int get_layoutSpacing() const", asMETHODPR(Text, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1729. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  1730. engine->RegisterObjectMethod("Text", "const Vector2& GetMaxAnchor() const", asMETHODPR(Text, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1731. engine->RegisterObjectMethod("Text", "const Vector2& get_maxAnchor() const", asMETHODPR(Text, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1732. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  1733. engine->RegisterObjectMethod("Text", "int GetMaxHeight() const", asMETHODPR(Text, GetMaxHeight, () const, int), asCALL_THISCALL);
  1734. engine->RegisterObjectMethod("Text", "int get_maxHeight() const", asMETHODPR(Text, GetMaxHeight, () const, int), asCALL_THISCALL);
  1735. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  1736. engine->RegisterObjectMethod("Text", "const IntVector2& GetMaxOffset() const", asMETHODPR(Text, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1737. engine->RegisterObjectMethod("Text", "const IntVector2& get_maxOffset() const", asMETHODPR(Text, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1738. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  1739. engine->RegisterObjectMethod("Text", "const IntVector2& GetMaxSize() const", asMETHODPR(Text, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1740. engine->RegisterObjectMethod("Text", "const IntVector2& get_maxSize() const", asMETHODPR(Text, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1741. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  1742. engine->RegisterObjectMethod("Text", "int GetMaxWidth() const", asMETHODPR(Text, GetMaxWidth, () const, int), asCALL_THISCALL);
  1743. engine->RegisterObjectMethod("Text", "int get_maxWidth() const", asMETHODPR(Text, GetMaxWidth, () const, int), asCALL_THISCALL);
  1744. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  1745. engine->RegisterObjectMethod("Text", "const Vector2& GetMinAnchor() const", asMETHODPR(Text, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1746. engine->RegisterObjectMethod("Text", "const Vector2& get_minAnchor() const", asMETHODPR(Text, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1747. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  1748. engine->RegisterObjectMethod("Text", "int GetMinHeight() const", asMETHODPR(Text, GetMinHeight, () const, int), asCALL_THISCALL);
  1749. engine->RegisterObjectMethod("Text", "int get_minHeight() const", asMETHODPR(Text, GetMinHeight, () const, int), asCALL_THISCALL);
  1750. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  1751. engine->RegisterObjectMethod("Text", "const IntVector2& GetMinOffset() const", asMETHODPR(Text, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1752. engine->RegisterObjectMethod("Text", "const IntVector2& get_minOffset() const", asMETHODPR(Text, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1753. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  1754. engine->RegisterObjectMethod("Text", "const IntVector2& GetMinSize() const", asMETHODPR(Text, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1755. engine->RegisterObjectMethod("Text", "const IntVector2& get_minSize() const", asMETHODPR(Text, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1756. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  1757. engine->RegisterObjectMethod("Text", "int GetMinWidth() const", asMETHODPR(Text, GetMinWidth, () const, int), asCALL_THISCALL);
  1758. engine->RegisterObjectMethod("Text", "int get_minWidth() const", asMETHODPR(Text, GetMinWidth, () const, int), asCALL_THISCALL);
  1759. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  1760. engine->RegisterObjectMethod("Text", "const String& GetName() const", asMETHODPR(Text, GetName, () const, const String&), asCALL_THISCALL);
  1761. engine->RegisterObjectMethod("Text", "const String& get_name() const", asMETHODPR(Text, GetName, () const, const String&), asCALL_THISCALL);
  1762. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1763. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1764. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1765. // Error: type "NetworkState*" can not automatically bind
  1766. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1767. engine->RegisterObjectMethod("Text", "uint GetNumAttributes() const", asMETHODPR(Text, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1768. engine->RegisterObjectMethod("Text", "uint get_numAttributes() const", asMETHODPR(Text, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1769. // unsigned Text::GetNumChars() const | File: ../UI/Text.h
  1770. engine->RegisterObjectMethod("Text", "uint GetNumChars() const", asMETHODPR(Text, GetNumChars, () const, unsigned), asCALL_THISCALL);
  1771. engine->RegisterObjectMethod("Text", "uint get_numChars() const", asMETHODPR(Text, GetNumChars, () const, unsigned), asCALL_THISCALL);
  1772. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  1773. engine->RegisterObjectMethod("Text", "uint GetNumChildren(bool = false) const", asMETHODPR(Text, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1774. engine->RegisterObjectMethod("Text", "uint get_numChildren(bool = false) const", asMETHODPR(Text, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1775. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1776. engine->RegisterObjectMethod("Text", "uint GetNumNetworkAttributes() const", asMETHODPR(Text, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1777. // unsigned Text::GetNumRows() const | File: ../UI/Text.h
  1778. engine->RegisterObjectMethod("Text", "uint GetNumRows() const", asMETHODPR(Text, GetNumRows, () const, unsigned), asCALL_THISCALL);
  1779. engine->RegisterObjectMethod("Text", "uint get_numRows() const", asMETHODPR(Text, GetNumRows, () const, unsigned), asCALL_THISCALL);
  1780. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1781. engine->RegisterObjectMethod("Text", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Text, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1782. engine->RegisterObjectMethod("Text", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Text, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1783. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1784. engine->RegisterObjectMethod("Text", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Text, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1785. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  1786. engine->RegisterObjectMethod("Text", "float GetOpacity() const", asMETHODPR(Text, GetOpacity, () const, float), asCALL_THISCALL);
  1787. engine->RegisterObjectMethod("Text", "float get_opacity() const", asMETHODPR(Text, GetOpacity, () const, float), asCALL_THISCALL);
  1788. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  1789. engine->RegisterObjectMethod("Text", "UIElement@+ GetParent() const", asMETHODPR(Text, GetParent, () const, UIElement*), asCALL_THISCALL);
  1790. engine->RegisterObjectMethod("Text", "UIElement@+ get_parent() const", asMETHODPR(Text, GetParent, () const, UIElement*), asCALL_THISCALL);
  1791. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  1792. engine->RegisterObjectMethod("Text", "const Vector2& GetPivot() const", asMETHODPR(Text, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1793. engine->RegisterObjectMethod("Text", "const Vector2& get_pivot() const", asMETHODPR(Text, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1794. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  1795. engine->RegisterObjectMethod("Text", "const IntVector2& GetPosition() const", asMETHODPR(Text, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1796. engine->RegisterObjectMethod("Text", "const IntVector2& get_position() const", asMETHODPR(Text, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1797. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  1798. engine->RegisterObjectMethod("Text", "int GetPriority() const", asMETHODPR(Text, GetPriority, () const, int), asCALL_THISCALL);
  1799. engine->RegisterObjectMethod("Text", "int get_priority() const", asMETHODPR(Text, GetPriority, () const, int), asCALL_THISCALL);
  1800. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  1801. engine->RegisterObjectMethod("Text", "UIElement@+ GetRoot() const", asMETHODPR(Text, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1802. engine->RegisterObjectMethod("Text", "UIElement@+ get_root() const", asMETHODPR(Text, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1803. // float Text::GetRowHeight() const | File: ../UI/Text.h
  1804. engine->RegisterObjectMethod("Text", "float GetRowHeight() const", asMETHODPR(Text, GetRowHeight, () const, float), asCALL_THISCALL);
  1805. engine->RegisterObjectMethod("Text", "float get_rowHeight() const", asMETHODPR(Text, GetRowHeight, () const, float), asCALL_THISCALL);
  1806. // float Text::GetRowSpacing() const | File: ../UI/Text.h
  1807. engine->RegisterObjectMethod("Text", "float GetRowSpacing() const", asMETHODPR(Text, GetRowSpacing, () const, float), asCALL_THISCALL);
  1808. engine->RegisterObjectMethod("Text", "float get_rowSpacing() const", asMETHODPR(Text, GetRowSpacing, () const, float), asCALL_THISCALL);
  1809. // float Text::GetRowWidth(unsigned index) const | File: ../UI/Text.h
  1810. engine->RegisterObjectMethod("Text", "float GetRowWidth(uint) const", asMETHODPR(Text, GetRowWidth, (unsigned) const, float), asCALL_THISCALL);
  1811. engine->RegisterObjectMethod("Text", "float get_rowWidths(uint) const", asMETHODPR(Text, GetRowWidth, (unsigned) const, float), asCALL_THISCALL);
  1812. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  1813. engine->RegisterObjectMethod("Text", "const IntVector2& GetScreenPosition() const", asMETHODPR(Text, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1814. engine->RegisterObjectMethod("Text", "const IntVector2& get_screenPosition() const", asMETHODPR(Text, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1815. // const Color& UISelectable::GetSelectionColor() const | File: ../UI/UISelectable.h
  1816. engine->RegisterObjectMethod("Text", "const Color& GetSelectionColor() const", asMETHODPR(Text, GetSelectionColor, () const, const Color&), asCALL_THISCALL);
  1817. engine->RegisterObjectMethod("Text", "const Color& get_selectionColor() const", asMETHODPR(Text, GetSelectionColor, () const, const Color&), asCALL_THISCALL);
  1818. // unsigned Text::GetSelectionLength() const | File: ../UI/Text.h
  1819. engine->RegisterObjectMethod("Text", "uint GetSelectionLength() const", asMETHODPR(Text, GetSelectionLength, () const, unsigned), asCALL_THISCALL);
  1820. engine->RegisterObjectMethod("Text", "uint get_selectionLength() const", asMETHODPR(Text, GetSelectionLength, () const, unsigned), asCALL_THISCALL);
  1821. // unsigned Text::GetSelectionStart() const | File: ../UI/Text.h
  1822. engine->RegisterObjectMethod("Text", "uint GetSelectionStart() const", asMETHODPR(Text, GetSelectionStart, () const, unsigned), asCALL_THISCALL);
  1823. engine->RegisterObjectMethod("Text", "uint get_selectionStart() const", asMETHODPR(Text, GetSelectionStart, () const, unsigned), asCALL_THISCALL);
  1824. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  1825. engine->RegisterObjectMethod("Text", "const IntVector2& GetSize() const", asMETHODPR(Text, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1826. engine->RegisterObjectMethod("Text", "const IntVector2& get_size() const", asMETHODPR(Text, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1827. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  1828. engine->RegisterObjectMethod("Text", "bool GetSortChildren() const", asMETHODPR(Text, GetSortChildren, () const, bool), asCALL_THISCALL);
  1829. engine->RegisterObjectMethod("Text", "bool get_sortChildren() const", asMETHODPR(Text, GetSortChildren, () const, bool), asCALL_THISCALL);
  1830. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1831. engine->RegisterObjectMethod("Text", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Text, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1832. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1833. // Not registered because template
  1834. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  1835. engine->RegisterObjectMethod("Text", "Array<String>@ GetTags() const", asFUNCTION(Text_GetTags_void), asCALL_CDECL_OBJFIRST);
  1836. engine->RegisterObjectMethod("Text", "Array<String>@ get_tags() const", asFUNCTION(Text_GetTags_void), asCALL_CDECL_OBJFIRST);
  1837. // const String& Text::GetText() const | File: ../UI/Text.h
  1838. engine->RegisterObjectMethod("Text", "const String& GetText() const", asMETHODPR(Text, GetText, () const, const String&), asCALL_THISCALL);
  1839. engine->RegisterObjectMethod("Text", "const String& get_text() const", asMETHODPR(Text, GetText, () const, const String&), asCALL_THISCALL);
  1840. // HorizontalAlignment Text::GetTextAlignment() const | File: ../UI/Text.h
  1841. engine->RegisterObjectMethod("Text", "HorizontalAlignment GetTextAlignment() const", asMETHODPR(Text, GetTextAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1842. engine->RegisterObjectMethod("Text", "HorizontalAlignment get_textAlignment() const", asMETHODPR(Text, GetTextAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1843. // String Text::GetTextAttr() const | File: ../UI/Text.h
  1844. engine->RegisterObjectMethod("Text", "String GetTextAttr() const", asMETHODPR(Text, GetTextAttr, () const, String), asCALL_THISCALL);
  1845. // TextEffect Text::GetTextEffect() const | File: ../UI/Text.h
  1846. engine->RegisterObjectMethod("Text", "TextEffect GetTextEffect() const", asMETHODPR(Text, GetTextEffect, () const, TextEffect), asCALL_THISCALL);
  1847. engine->RegisterObjectMethod("Text", "TextEffect get_textEffect() const", asMETHODPR(Text, GetTextEffect, () const, TextEffect), asCALL_THISCALL);
  1848. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  1849. engine->RegisterObjectMethod("Text", "TraversalMode GetTraversalMode() const", asMETHODPR(Text, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1850. engine->RegisterObjectMethod("Text", "TraversalMode get_traversalMode() const", asMETHODPR(Text, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1851. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1852. engine->RegisterObjectMethod("Text", "StringHash GetType() const", asMETHODPR(Text, GetType, () const, StringHash), asCALL_THISCALL);
  1853. engine->RegisterObjectMethod("Text", "StringHash get_type() const", asMETHODPR(Text, GetType, () const, StringHash), asCALL_THISCALL);
  1854. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1855. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1856. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1857. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1858. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1859. engine->RegisterObjectMethod("Text", "const String& GetTypeName() const", asMETHODPR(Text, GetTypeName, () const, const String&), asCALL_THISCALL);
  1860. engine->RegisterObjectMethod("Text", "const String& get_typeName() const", asMETHODPR(Text, GetTypeName, () const, const String&), asCALL_THISCALL);
  1861. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  1862. engine->RegisterObjectMethod("Text", "bool GetUseDerivedOpacity() const", asMETHODPR(Text, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1863. engine->RegisterObjectMethod("Text", "bool get_useDerivedOpacity() const", asMETHODPR(Text, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1864. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  1865. engine->RegisterObjectMethod("Text", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(Text, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  1866. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  1867. engine->RegisterObjectMethod("Text", "const VariantMap& GetVars() const", asMETHODPR(Text, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  1868. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  1869. engine->RegisterObjectMethod("Text", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(Text, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1870. engine->RegisterObjectMethod("Text", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(Text, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1871. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  1872. engine->RegisterObjectMethod("Text", "int GetWidth() const", asMETHODPR(Text, GetWidth, () const, int), asCALL_THISCALL);
  1873. engine->RegisterObjectMethod("Text", "int get_width() const", asMETHODPR(Text, GetWidth, () const, int), asCALL_THISCALL);
  1874. // bool Text::GetWordwrap() const | File: ../UI/Text.h
  1875. engine->RegisterObjectMethod("Text", "bool GetWordwrap() const", asMETHODPR(Text, GetWordwrap, () const, bool), asCALL_THISCALL);
  1876. engine->RegisterObjectMethod("Text", "bool get_wordwrap() const", asMETHODPR(Text, GetWordwrap, () const, bool), asCALL_THISCALL);
  1877. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  1878. engine->RegisterObjectMethod("Text", "bool HasColorGradient() const", asMETHODPR(Text, HasColorGradient, () const, bool), asCALL_THISCALL);
  1879. engine->RegisterObjectMethod("Text", "bool get_colorGradient() const", asMETHODPR(Text, HasColorGradient, () const, bool), asCALL_THISCALL);
  1880. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1881. engine->RegisterObjectMethod("Text", "bool HasEventHandlers() const", asMETHODPR(Text, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1882. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  1883. engine->RegisterObjectMethod("Text", "bool HasFocus() const", asMETHODPR(Text, HasFocus, () const, bool), asCALL_THISCALL);
  1884. engine->RegisterObjectMethod("Text", "bool get_focus() const", asMETHODPR(Text, HasFocus, () const, bool), asCALL_THISCALL);
  1885. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1886. engine->RegisterObjectMethod("Text", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Text, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1887. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1888. engine->RegisterObjectMethod("Text", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Text, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1889. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  1890. engine->RegisterObjectMethod("Text", "bool HasTag(const String&in) const", asMETHODPR(Text, HasTag, (const String&) const, bool), asCALL_THISCALL);
  1891. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  1892. engine->RegisterObjectMethod("Text", "void InsertChild(uint, UIElement@+)", asMETHODPR(Text, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  1893. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  1894. engine->RegisterObjectMethod("Text", "bool IsChildOf(UIElement@+) const", asMETHODPR(Text, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  1895. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  1896. engine->RegisterObjectMethod("Text", "bool IsEditable() const", asMETHODPR(Text, IsEditable, () const, bool), asCALL_THISCALL);
  1897. engine->RegisterObjectMethod("Text", "bool get_editable() const", asMETHODPR(Text, IsEditable, () const, bool), asCALL_THISCALL);
  1898. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  1899. engine->RegisterObjectMethod("Text", "bool IsElementEventSender() const", asMETHODPR(Text, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1900. engine->RegisterObjectMethod("Text", "bool get_elementEventSender() const", asMETHODPR(Text, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1901. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  1902. engine->RegisterObjectMethod("Text", "bool IsEnabled() const", asMETHODPR(Text, IsEnabled, () const, bool), asCALL_THISCALL);
  1903. engine->RegisterObjectMethod("Text", "bool get_enabled() const", asMETHODPR(Text, IsEnabled, () const, bool), asCALL_THISCALL);
  1904. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  1905. engine->RegisterObjectMethod("Text", "bool IsEnabledSelf() const", asMETHODPR(Text, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1906. engine->RegisterObjectMethod("Text", "bool get_enabledSelf() const", asMETHODPR(Text, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1907. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  1908. engine->RegisterObjectMethod("Text", "bool IsFixedHeight() const", asMETHODPR(Text, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1909. engine->RegisterObjectMethod("Text", "bool get_fixedHeight() const", asMETHODPR(Text, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1910. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  1911. engine->RegisterObjectMethod("Text", "bool IsFixedSize() const", asMETHODPR(Text, IsFixedSize, () const, bool), asCALL_THISCALL);
  1912. engine->RegisterObjectMethod("Text", "bool get_fixedSize() const", asMETHODPR(Text, IsFixedSize, () const, bool), asCALL_THISCALL);
  1913. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  1914. engine->RegisterObjectMethod("Text", "bool IsFixedWidth() const", asMETHODPR(Text, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1915. engine->RegisterObjectMethod("Text", "bool get_fixedWidth() const", asMETHODPR(Text, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1916. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  1917. engine->RegisterObjectMethod("Text", "bool IsHovering() const", asMETHODPR(Text, IsHovering, () const, bool), asCALL_THISCALL);
  1918. engine->RegisterObjectMethod("Text", "bool get_hovering() const", asMETHODPR(Text, IsHovering, () const, bool), asCALL_THISCALL);
  1919. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1920. engine->RegisterObjectMethod("Text", "bool IsInside(IntVector2, bool)", asMETHODPR(Text, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  1921. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1922. engine->RegisterObjectMethod("Text", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(Text, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  1923. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1924. engine->RegisterObjectMethod("Text", "bool IsInstanceOf(StringHash) const", asMETHODPR(Text, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1925. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1926. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1927. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1928. // Not registered because template
  1929. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  1930. engine->RegisterObjectMethod("Text", "bool IsInternal() const", asMETHODPR(Text, IsInternal, () const, bool), asCALL_THISCALL);
  1931. engine->RegisterObjectMethod("Text", "bool get_internal() const", asMETHODPR(Text, IsInternal, () const, bool), asCALL_THISCALL);
  1932. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  1933. engine->RegisterObjectMethod("Text", "bool IsSelected() const", asMETHODPR(Text, IsSelected, () const, bool), asCALL_THISCALL);
  1934. engine->RegisterObjectMethod("Text", "bool get_selected() const", asMETHODPR(Text, IsSelected, () const, bool), asCALL_THISCALL);
  1935. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1936. engine->RegisterObjectMethod("Text", "bool IsTemporary() const", asMETHODPR(Text, IsTemporary, () const, bool), asCALL_THISCALL);
  1937. engine->RegisterObjectMethod("Text", "bool get_temporary() const", asMETHODPR(Text, IsTemporary, () const, bool), asCALL_THISCALL);
  1938. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  1939. engine->RegisterObjectMethod("Text", "bool IsVisible() const", asMETHODPR(Text, IsVisible, () const, bool), asCALL_THISCALL);
  1940. engine->RegisterObjectMethod("Text", "bool get_visible() const", asMETHODPR(Text, IsVisible, () const, bool), asCALL_THISCALL);
  1941. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  1942. engine->RegisterObjectMethod("Text", "bool IsVisibleEffective() const", asMETHODPR(Text, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1943. engine->RegisterObjectMethod("Text", "bool get_visibleEffective() const", asMETHODPR(Text, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1944. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  1945. engine->RegisterObjectMethod("Text", "bool IsWheelHandler() const", asMETHODPR(Text, IsWheelHandler, () const, bool), asCALL_THISCALL);
  1946. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  1947. engine->RegisterObjectMethod("Text", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(Text, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  1948. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1949. engine->RegisterObjectMethod("Text", "bool Load(Deserializer&)", asMETHODPR(Text, Load, (Deserializer&), bool), asCALL_THISCALL);
  1950. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  1951. engine->RegisterObjectMethod("Text", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Text, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  1952. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1953. engine->RegisterObjectMethod("Text", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Text, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1954. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  1955. engine->RegisterObjectMethod("Text", "bool LoadXML(const XMLElement&in)", asMETHODPR(Text, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1956. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  1957. engine->RegisterObjectMethod("Text", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Text, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  1958. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  1959. engine->RegisterObjectMethod("Text", "bool LoadXML(Deserializer&)", asMETHODPR(Text, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  1960. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  1961. engine->RegisterObjectMethod("Text", "void MarkNetworkUpdate()", asMETHODPR(Text, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1962. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1963. engine->RegisterObjectMethod("Text", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Text, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1964. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  1965. engine->RegisterObjectMethod("Text", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(Text, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  1966. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1967. engine->RegisterObjectMethod("Text", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Text, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1968. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1969. engine->RegisterObjectMethod("Text", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Text, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1970. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1971. engine->RegisterObjectMethod("Text", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Text, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1972. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  1973. engine->RegisterObjectMethod("Text", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(Text, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  1974. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  1975. engine->RegisterObjectMethod("Text", "bool OnDragDropTest(UIElement@+)", asMETHODPR(Text, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  1976. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1977. engine->RegisterObjectMethod("Text", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Text, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1978. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1979. engine->RegisterObjectMethod("Text", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Text, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1980. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1981. engine->RegisterObjectMethod("Text", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Text, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1982. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1983. engine->RegisterObjectMethod("Text", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Text, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1984. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1985. engine->RegisterObjectMethod("Text", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Text, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1986. // void Text::OnIndentSet() override | File: ../UI/Text.h
  1987. engine->RegisterObjectMethod("Text", "void OnIndentSet()", asMETHODPR(Text, OnIndentSet, (), void), asCALL_THISCALL);
  1988. // virtual void UIElement::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  1989. engine->RegisterObjectMethod("Text", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(Text, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1990. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  1991. engine->RegisterObjectMethod("Text", "void OnPositionSet(const IntVector2&in)", asMETHODPR(Text, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  1992. // void Text::OnResize(const IntVector2& newSize, const IntVector2& delta) override | File: ../UI/Text.h
  1993. engine->RegisterObjectMethod("Text", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(Text, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  1994. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1995. engine->RegisterObjectMethod("Text", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Text, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1996. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  1997. engine->RegisterObjectMethod("Text", "void OnSetEditable()", asMETHODPR(Text, OnSetEditable, (), void), asCALL_THISCALL);
  1998. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  1999. engine->RegisterObjectMethod("Text", "void OnTextInput(const String&in)", asMETHODPR(Text, OnTextInput, (const String&), void), asCALL_THISCALL);
  2000. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  2001. engine->RegisterObjectMethod("Text", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(Text, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2002. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2003. engine->RegisterObjectMethod("Text", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Text, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2004. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2005. engine->RegisterObjectMethod("Text", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Text, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2006. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2007. // Error: type "RefCount*" can not automatically bind
  2008. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2009. engine->RegisterObjectMethod("Text", "int Refs() const", asMETHODPR(Text, Refs, () const, int), asCALL_THISCALL);
  2010. engine->RegisterObjectMethod("Text", "int get_refs() const", asMETHODPR(Text, Refs, () const, int), asCALL_THISCALL);
  2011. // static void Text::RegisterObject(Context* context) | File: ../UI/Text.h
  2012. // Context can be used as firs parameter of constructors only
  2013. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2014. engine->RegisterObjectBehaviour("Text", asBEHAVE_RELEASE, "void f()", asMETHODPR(Text, ReleaseRef, (), void), asCALL_THISCALL);
  2015. // void UIElement::Remove() | File: ../UI/UIElement.h
  2016. engine->RegisterObjectMethod("Text", "void Remove()", asMETHODPR(Text, Remove, (), void), asCALL_THISCALL);
  2017. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  2018. engine->RegisterObjectMethod("Text", "void RemoveAllChildren()", asMETHODPR(Text, RemoveAllChildren, (), void), asCALL_THISCALL);
  2019. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  2020. engine->RegisterObjectMethod("Text", "void RemoveAllTags()", asMETHODPR(Text, RemoveAllTags, (), void), asCALL_THISCALL);
  2021. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2022. engine->RegisterObjectMethod("Text", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Text, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2023. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  2024. engine->RegisterObjectMethod("Text", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(Text, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  2025. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  2026. engine->RegisterObjectMethod("Text", "void RemoveChildAtIndex(uint)", asMETHODPR(Text, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  2027. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2028. engine->RegisterObjectMethod("Text", "void RemoveInstanceDefault()", asMETHODPR(Text, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2029. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2030. engine->RegisterObjectMethod("Text", "void RemoveObjectAnimation()", asMETHODPR(Text, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2031. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  2032. engine->RegisterObjectMethod("Text", "bool RemoveTag(const String&in)", asMETHODPR(Text, RemoveTag, (const String&), bool), asCALL_THISCALL);
  2033. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  2034. engine->RegisterObjectMethod("Text", "void ResetDeepEnabled()", asMETHODPR(Text, ResetDeepEnabled, (), void), asCALL_THISCALL);
  2035. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2036. engine->RegisterObjectMethod("Text", "void ResetToDefault()", asMETHODPR(Text, ResetToDefault, (), void), asCALL_THISCALL);
  2037. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  2038. engine->RegisterObjectMethod("Text", "bool Save(Serializer&) const", asMETHODPR(Text, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2039. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2040. engine->RegisterObjectMethod("Text", "bool SaveDefaultAttributes() const", asMETHODPR(Text, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2041. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  2042. engine->RegisterObjectMethod("Text", "bool SaveJSON(JSONValue&) const", asMETHODPR(Text, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2043. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  2044. engine->RegisterObjectMethod("Text", "bool SaveXML(XMLElement&) const", asMETHODPR(Text, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2045. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  2046. engine->RegisterObjectMethod("Text", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(Text, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  2047. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  2048. engine->RegisterObjectMethod("Text", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(Text, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  2049. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2050. engine->RegisterObjectMethod("Text", "void SendEvent(StringHash)", asMETHODPR(Text, SendEvent, (StringHash), void), asCALL_THISCALL);
  2051. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2052. engine->RegisterObjectMethod("Text", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Text, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2053. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2054. // Not registered because template
  2055. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  2056. engine->RegisterObjectMethod("Text", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(Text, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  2057. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2058. engine->RegisterObjectMethod("Text", "void SetAnimationEnabled(bool)", asMETHODPR(Text, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2059. engine->RegisterObjectMethod("Text", "void set_animationEnabled(bool)", asMETHODPR(Text, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2060. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2061. engine->RegisterObjectMethod("Text", "void SetAnimationTime(float)", asMETHODPR(Text, SetAnimationTime, (float), void), asCALL_THISCALL);
  2062. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2063. engine->RegisterObjectMethod("Text", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Text, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2064. engine->RegisterObjectMethod("Text", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Text, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2065. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2066. engine->RegisterObjectMethod("Text", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Text, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2067. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2068. engine->RegisterObjectMethod("Text", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Text, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2069. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2070. engine->RegisterObjectMethod("Text", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Text, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2071. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2072. engine->RegisterObjectMethod("Text", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Text, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2073. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2074. engine->RegisterObjectMethod("Text", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Text, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2075. // void Text::SetAutoLocalizable(bool enable) | File: ../UI/Text.h
  2076. engine->RegisterObjectMethod("Text", "void SetAutoLocalizable(bool)", asMETHODPR(Text, SetAutoLocalizable, (bool), void), asCALL_THISCALL);
  2077. engine->RegisterObjectMethod("Text", "void set_autoLocalizable(bool)", asMETHODPR(Text, SetAutoLocalizable, (bool), void), asCALL_THISCALL);
  2078. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2079. engine->RegisterObjectMethod("Text", "void SetBlockEvents(bool)", asMETHODPR(Text, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2080. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  2081. engine->RegisterObjectMethod("Text", "void SetBringToBack(bool)", asMETHODPR(Text, SetBringToBack, (bool), void), asCALL_THISCALL);
  2082. engine->RegisterObjectMethod("Text", "void set_bringToBack(bool)", asMETHODPR(Text, SetBringToBack, (bool), void), asCALL_THISCALL);
  2083. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  2084. engine->RegisterObjectMethod("Text", "void SetBringToFront(bool)", asMETHODPR(Text, SetBringToFront, (bool), void), asCALL_THISCALL);
  2085. engine->RegisterObjectMethod("Text", "void set_bringToFront(bool)", asMETHODPR(Text, SetBringToFront, (bool), void), asCALL_THISCALL);
  2086. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2087. engine->RegisterObjectMethod("Text", "void SetChildOffset(const IntVector2&in)", asMETHODPR(Text, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  2088. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  2089. engine->RegisterObjectMethod("Text", "void SetClipBorder(const IntRect&in)", asMETHODPR(Text, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2090. engine->RegisterObjectMethod("Text", "void set_clipBorder(const IntRect&in)", asMETHODPR(Text, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2091. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  2092. engine->RegisterObjectMethod("Text", "void SetClipChildren(bool)", asMETHODPR(Text, SetClipChildren, (bool), void), asCALL_THISCALL);
  2093. engine->RegisterObjectMethod("Text", "void set_clipChildren(bool)", asMETHODPR(Text, SetClipChildren, (bool), void), asCALL_THISCALL);
  2094. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  2095. engine->RegisterObjectMethod("Text", "void SetColor(const Color&in)", asMETHODPR(Text, SetColor, (const Color&), void), asCALL_THISCALL);
  2096. engine->RegisterObjectMethod("Text", "void set_color(const Color&in)", asMETHODPR(Text, SetColor, (const Color&), void), asCALL_THISCALL);
  2097. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  2098. engine->RegisterObjectMethod("Text", "void SetColor(Corner, const Color&in)", asMETHODPR(Text, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2099. engine->RegisterObjectMethod("Text", "void set_colors(Corner, const Color&in)", asMETHODPR(Text, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2100. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  2101. engine->RegisterObjectMethod("Text", "void SetDeepEnabled(bool)", asMETHODPR(Text, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  2102. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  2103. engine->RegisterObjectMethod("Text", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(Text, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2104. engine->RegisterObjectMethod("Text", "void set_defaultStyle(XMLFile@+)", asMETHODPR(Text, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2105. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  2106. engine->RegisterObjectMethod("Text", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(Text, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2107. engine->RegisterObjectMethod("Text", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(Text, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2108. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  2109. engine->RegisterObjectMethod("Text", "void SetEditable(bool)", asMETHODPR(Text, SetEditable, (bool), void), asCALL_THISCALL);
  2110. engine->RegisterObjectMethod("Text", "void set_editable(bool)", asMETHODPR(Text, SetEditable, (bool), void), asCALL_THISCALL);
  2111. // void Text::SetEffectColor(const Color& effectColor) | File: ../UI/Text.h
  2112. engine->RegisterObjectMethod("Text", "void SetEffectColor(const Color&in)", asMETHODPR(Text, SetEffectColor, (const Color&), void), asCALL_THISCALL);
  2113. engine->RegisterObjectMethod("Text", "void set_effectColor(const Color&in)", asMETHODPR(Text, SetEffectColor, (const Color&), void), asCALL_THISCALL);
  2114. // void Text::SetEffectDepthBias(float bias) | File: ../UI/Text.h
  2115. engine->RegisterObjectMethod("Text", "void SetEffectDepthBias(float)", asMETHODPR(Text, SetEffectDepthBias, (float), void), asCALL_THISCALL);
  2116. // void Text::SetEffectRoundStroke(bool roundStroke) | File: ../UI/Text.h
  2117. engine->RegisterObjectMethod("Text", "void SetEffectRoundStroke(bool)", asMETHODPR(Text, SetEffectRoundStroke, (bool), void), asCALL_THISCALL);
  2118. engine->RegisterObjectMethod("Text", "void set_effectRoundStroke(bool)", asMETHODPR(Text, SetEffectRoundStroke, (bool), void), asCALL_THISCALL);
  2119. // void Text::SetEffectShadowOffset(const IntVector2& offset) | File: ../UI/Text.h
  2120. engine->RegisterObjectMethod("Text", "void SetEffectShadowOffset(const IntVector2&in)", asMETHODPR(Text, SetEffectShadowOffset, (const IntVector2&), void), asCALL_THISCALL);
  2121. engine->RegisterObjectMethod("Text", "void set_effectShadowOffset(const IntVector2&in)", asMETHODPR(Text, SetEffectShadowOffset, (const IntVector2&), void), asCALL_THISCALL);
  2122. // void Text::SetEffectStrokeThickness(int thickness) | File: ../UI/Text.h
  2123. engine->RegisterObjectMethod("Text", "void SetEffectStrokeThickness(int)", asMETHODPR(Text, SetEffectStrokeThickness, (int), void), asCALL_THISCALL);
  2124. engine->RegisterObjectMethod("Text", "void set_effectStrokeThickness(int)", asMETHODPR(Text, SetEffectStrokeThickness, (int), void), asCALL_THISCALL);
  2125. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  2126. engine->RegisterObjectMethod("Text", "void SetElementEventSender(bool)", asMETHODPR(Text, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2127. engine->RegisterObjectMethod("Text", "void set_elementEventSender(bool)", asMETHODPR(Text, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2128. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  2129. engine->RegisterObjectMethod("Text", "void SetEnableAnchor(bool)", asMETHODPR(Text, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2130. engine->RegisterObjectMethod("Text", "void set_enableAnchor(bool)", asMETHODPR(Text, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2131. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  2132. engine->RegisterObjectMethod("Text", "void SetEnabled(bool)", asMETHODPR(Text, SetEnabled, (bool), void), asCALL_THISCALL);
  2133. engine->RegisterObjectMethod("Text", "void set_enabled(bool)", asMETHODPR(Text, SetEnabled, (bool), void), asCALL_THISCALL);
  2134. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  2135. engine->RegisterObjectMethod("Text", "void SetEnabledRecursive(bool)", asMETHODPR(Text, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  2136. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  2137. engine->RegisterObjectMethod("Text", "void SetFixedHeight(int)", asMETHODPR(Text, SetFixedHeight, (int), void), asCALL_THISCALL);
  2138. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  2139. engine->RegisterObjectMethod("Text", "void SetFixedSize(const IntVector2&in)", asMETHODPR(Text, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  2140. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  2141. engine->RegisterObjectMethod("Text", "void SetFixedSize(int, int)", asMETHODPR(Text, SetFixedSize, (int, int), void), asCALL_THISCALL);
  2142. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  2143. engine->RegisterObjectMethod("Text", "void SetFixedWidth(int)", asMETHODPR(Text, SetFixedWidth, (int), void), asCALL_THISCALL);
  2144. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  2145. engine->RegisterObjectMethod("Text", "void SetFocus(bool)", asMETHODPR(Text, SetFocus, (bool), void), asCALL_THISCALL);
  2146. engine->RegisterObjectMethod("Text", "void set_focus(bool)", asMETHODPR(Text, SetFocus, (bool), void), asCALL_THISCALL);
  2147. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  2148. engine->RegisterObjectMethod("Text", "void SetFocusMode(FocusMode)", asMETHODPR(Text, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2149. engine->RegisterObjectMethod("Text", "void set_focusMode(FocusMode)", asMETHODPR(Text, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2150. // bool Text::SetFont(const String& fontName, float size=DEFAULT_FONT_SIZE) | File: ../UI/Text.h
  2151. engine->RegisterObjectMethod("Text", "bool SetFont(const String&in, float = DEFAULT_FONT_SIZE)", asMETHODPR(Text, SetFont, (const String&, float), bool), asCALL_THISCALL);
  2152. // bool Text::SetFont(Font* font, float size=DEFAULT_FONT_SIZE) | File: ../UI/Text.h
  2153. engine->RegisterObjectMethod("Text", "bool SetFont(Font@+, float = DEFAULT_FONT_SIZE)", asMETHODPR(Text, SetFont, (Font*, float), bool), asCALL_THISCALL);
  2154. // void Text::SetFontAttr(const ResourceRef& value) | File: ../UI/Text.h
  2155. engine->RegisterObjectMethod("Text", "void SetFontAttr(const ResourceRef&in)", asMETHODPR(Text, SetFontAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2156. // bool Text::SetFontSize(float size) | File: ../UI/Text.h
  2157. engine->RegisterObjectMethod("Text", "bool SetFontSize(float)", asMETHODPR(Text, SetFontSize, (float), bool), asCALL_THISCALL);
  2158. engine->RegisterObjectMethod("Text", "bool set_fontSize(float)", asMETHODPR(Text, SetFontSize, (float), bool), asCALL_THISCALL);
  2159. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2160. engine->RegisterObjectMethod("Text", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Text, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2161. engine->RegisterObjectMethod("Text", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Text, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2162. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  2163. engine->RegisterObjectMethod("Text", "void SetHeight(int)", asMETHODPR(Text, SetHeight, (int), void), asCALL_THISCALL);
  2164. engine->RegisterObjectMethod("Text", "void set_height(int)", asMETHODPR(Text, SetHeight, (int), void), asCALL_THISCALL);
  2165. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  2166. engine->RegisterObjectMethod("Text", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(Text, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2167. engine->RegisterObjectMethod("Text", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(Text, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2168. // void UISelectable::SetHoverColor(const Color& color) | File: ../UI/UISelectable.h
  2169. engine->RegisterObjectMethod("Text", "void SetHoverColor(const Color&in)", asMETHODPR(Text, SetHoverColor, (const Color&), void), asCALL_THISCALL);
  2170. engine->RegisterObjectMethod("Text", "void set_hoverColor(const Color&in)", asMETHODPR(Text, SetHoverColor, (const Color&), void), asCALL_THISCALL);
  2171. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  2172. engine->RegisterObjectMethod("Text", "void SetHovering(bool)", asMETHODPR(Text, SetHovering, (bool), void), asCALL_THISCALL);
  2173. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  2174. engine->RegisterObjectMethod("Text", "void SetIndent(int)", asMETHODPR(Text, SetIndent, (int), void), asCALL_THISCALL);
  2175. engine->RegisterObjectMethod("Text", "void set_indent(int)", asMETHODPR(Text, SetIndent, (int), void), asCALL_THISCALL);
  2176. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  2177. engine->RegisterObjectMethod("Text", "void SetIndentSpacing(int)", asMETHODPR(Text, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2178. engine->RegisterObjectMethod("Text", "void set_indentSpacing(int)", asMETHODPR(Text, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2179. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2180. engine->RegisterObjectMethod("Text", "void SetInstanceDefault(bool)", asMETHODPR(Text, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2181. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2182. engine->RegisterObjectMethod("Text", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Text, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2183. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  2184. engine->RegisterObjectMethod("Text", "void SetInternal(bool)", asMETHODPR(Text, SetInternal, (bool), void), asCALL_THISCALL);
  2185. engine->RegisterObjectMethod("Text", "void set_internal(bool)", asMETHODPR(Text, SetInternal, (bool), void), asCALL_THISCALL);
  2186. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  2187. engine->RegisterObjectMethod("Text", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(Text, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  2188. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  2189. engine->RegisterObjectMethod("Text", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(Text, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2190. engine->RegisterObjectMethod("Text", "void set_layoutBorder(const IntRect&in)", asMETHODPR(Text, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2191. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  2192. engine->RegisterObjectMethod("Text", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(Text, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2193. engine->RegisterObjectMethod("Text", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(Text, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2194. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  2195. engine->RegisterObjectMethod("Text", "void SetLayoutMode(LayoutMode)", asMETHODPR(Text, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2196. engine->RegisterObjectMethod("Text", "void set_layoutMode(LayoutMode)", asMETHODPR(Text, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2197. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  2198. engine->RegisterObjectMethod("Text", "void SetLayoutSpacing(int)", asMETHODPR(Text, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2199. engine->RegisterObjectMethod("Text", "void set_layoutSpacing(int)", asMETHODPR(Text, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2200. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2201. engine->RegisterObjectMethod("Text", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(Text, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2202. engine->RegisterObjectMethod("Text", "void set_maxAnchor(const Vector2&in)", asMETHODPR(Text, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2203. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  2204. engine->RegisterObjectMethod("Text", "void SetMaxAnchor(float, float)", asMETHODPR(Text, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  2205. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  2206. engine->RegisterObjectMethod("Text", "void SetMaxHeight(int)", asMETHODPR(Text, SetMaxHeight, (int), void), asCALL_THISCALL);
  2207. engine->RegisterObjectMethod("Text", "void set_maxHeight(int)", asMETHODPR(Text, SetMaxHeight, (int), void), asCALL_THISCALL);
  2208. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2209. engine->RegisterObjectMethod("Text", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(Text, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2210. engine->RegisterObjectMethod("Text", "void set_maxOffset(const IntVector2&in)", asMETHODPR(Text, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2211. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  2212. engine->RegisterObjectMethod("Text", "void SetMaxSize(const IntVector2&in)", asMETHODPR(Text, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2213. engine->RegisterObjectMethod("Text", "void set_maxSize(const IntVector2&in)", asMETHODPR(Text, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2214. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  2215. engine->RegisterObjectMethod("Text", "void SetMaxSize(int, int)", asMETHODPR(Text, SetMaxSize, (int, int), void), asCALL_THISCALL);
  2216. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  2217. engine->RegisterObjectMethod("Text", "void SetMaxWidth(int)", asMETHODPR(Text, SetMaxWidth, (int), void), asCALL_THISCALL);
  2218. engine->RegisterObjectMethod("Text", "void set_maxWidth(int)", asMETHODPR(Text, SetMaxWidth, (int), void), asCALL_THISCALL);
  2219. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2220. engine->RegisterObjectMethod("Text", "void SetMinAnchor(const Vector2&in)", asMETHODPR(Text, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2221. engine->RegisterObjectMethod("Text", "void set_minAnchor(const Vector2&in)", asMETHODPR(Text, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2222. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  2223. engine->RegisterObjectMethod("Text", "void SetMinAnchor(float, float)", asMETHODPR(Text, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  2224. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  2225. engine->RegisterObjectMethod("Text", "void SetMinHeight(int)", asMETHODPR(Text, SetMinHeight, (int), void), asCALL_THISCALL);
  2226. engine->RegisterObjectMethod("Text", "void set_minHeight(int)", asMETHODPR(Text, SetMinHeight, (int), void), asCALL_THISCALL);
  2227. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2228. engine->RegisterObjectMethod("Text", "void SetMinOffset(const IntVector2&in)", asMETHODPR(Text, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2229. engine->RegisterObjectMethod("Text", "void set_minOffset(const IntVector2&in)", asMETHODPR(Text, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2230. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  2231. engine->RegisterObjectMethod("Text", "void SetMinSize(const IntVector2&in)", asMETHODPR(Text, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2232. engine->RegisterObjectMethod("Text", "void set_minSize(const IntVector2&in)", asMETHODPR(Text, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2233. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  2234. engine->RegisterObjectMethod("Text", "void SetMinSize(int, int)", asMETHODPR(Text, SetMinSize, (int, int), void), asCALL_THISCALL);
  2235. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  2236. engine->RegisterObjectMethod("Text", "void SetMinWidth(int)", asMETHODPR(Text, SetMinWidth, (int), void), asCALL_THISCALL);
  2237. engine->RegisterObjectMethod("Text", "void set_minWidth(int)", asMETHODPR(Text, SetMinWidth, (int), void), asCALL_THISCALL);
  2238. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  2239. engine->RegisterObjectMethod("Text", "void SetName(const String&in)", asMETHODPR(Text, SetName, (const String&), void), asCALL_THISCALL);
  2240. engine->RegisterObjectMethod("Text", "void set_name(const String&in)", asMETHODPR(Text, SetName, (const String&), void), asCALL_THISCALL);
  2241. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2242. engine->RegisterObjectMethod("Text", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Text, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2243. engine->RegisterObjectMethod("Text", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Text, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2244. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2245. engine->RegisterObjectMethod("Text", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Text, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2246. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  2247. engine->RegisterObjectMethod("Text", "void SetOpacity(float)", asMETHODPR(Text, SetOpacity, (float), void), asCALL_THISCALL);
  2248. engine->RegisterObjectMethod("Text", "void set_opacity(float)", asMETHODPR(Text, SetOpacity, (float), void), asCALL_THISCALL);
  2249. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  2250. engine->RegisterObjectMethod("Text", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(Text, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  2251. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  2252. engine->RegisterObjectMethod("Text", "void SetPivot(const Vector2&in)", asMETHODPR(Text, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2253. engine->RegisterObjectMethod("Text", "void set_pivot(const Vector2&in)", asMETHODPR(Text, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2254. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  2255. engine->RegisterObjectMethod("Text", "void SetPivot(float, float)", asMETHODPR(Text, SetPivot, (float, float), void), asCALL_THISCALL);
  2256. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  2257. engine->RegisterObjectMethod("Text", "void SetPosition(const IntVector2&in)", asMETHODPR(Text, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2258. engine->RegisterObjectMethod("Text", "void set_position(const IntVector2&in)", asMETHODPR(Text, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2259. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  2260. engine->RegisterObjectMethod("Text", "void SetPosition(int, int)", asMETHODPR(Text, SetPosition, (int, int), void), asCALL_THISCALL);
  2261. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  2262. engine->RegisterObjectMethod("Text", "void SetPriority(int)", asMETHODPR(Text, SetPriority, (int), void), asCALL_THISCALL);
  2263. engine->RegisterObjectMethod("Text", "void set_priority(int)", asMETHODPR(Text, SetPriority, (int), void), asCALL_THISCALL);
  2264. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  2265. engine->RegisterObjectMethod("Text", "void SetRenderTexture(Texture2D@+)", asMETHODPR(Text, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  2266. // void Text::SetRowSpacing(float spacing) | File: ../UI/Text.h
  2267. engine->RegisterObjectMethod("Text", "void SetRowSpacing(float)", asMETHODPR(Text, SetRowSpacing, (float), void), asCALL_THISCALL);
  2268. engine->RegisterObjectMethod("Text", "void set_rowSpacing(float)", asMETHODPR(Text, SetRowSpacing, (float), void), asCALL_THISCALL);
  2269. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  2270. engine->RegisterObjectMethod("Text", "void SetSelected(bool)", asMETHODPR(Text, SetSelected, (bool), void), asCALL_THISCALL);
  2271. engine->RegisterObjectMethod("Text", "void set_selected(bool)", asMETHODPR(Text, SetSelected, (bool), void), asCALL_THISCALL);
  2272. // void Text::SetSelection(unsigned start, unsigned length=M_MAX_UNSIGNED) | File: ../UI/Text.h
  2273. engine->RegisterObjectMethod("Text", "void SetSelection(uint, uint = M_MAX_UNSIGNED)", asMETHODPR(Text, SetSelection, (unsigned, unsigned), void), asCALL_THISCALL);
  2274. // void UISelectable::SetSelectionColor(const Color& color) | File: ../UI/UISelectable.h
  2275. engine->RegisterObjectMethod("Text", "void SetSelectionColor(const Color&in)", asMETHODPR(Text, SetSelectionColor, (const Color&), void), asCALL_THISCALL);
  2276. engine->RegisterObjectMethod("Text", "void set_selectionColor(const Color&in)", asMETHODPR(Text, SetSelectionColor, (const Color&), void), asCALL_THISCALL);
  2277. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  2278. engine->RegisterObjectMethod("Text", "void SetSize(const IntVector2&in)", asMETHODPR(Text, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2279. engine->RegisterObjectMethod("Text", "void set_size(const IntVector2&in)", asMETHODPR(Text, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2280. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  2281. engine->RegisterObjectMethod("Text", "void SetSize(int, int)", asMETHODPR(Text, SetSize, (int, int), void), asCALL_THISCALL);
  2282. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  2283. engine->RegisterObjectMethod("Text", "void SetSortChildren(bool)", asMETHODPR(Text, SetSortChildren, (bool), void), asCALL_THISCALL);
  2284. engine->RegisterObjectMethod("Text", "void set_sortChildren(bool)", asMETHODPR(Text, SetSortChildren, (bool), void), asCALL_THISCALL);
  2285. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2286. engine->RegisterObjectMethod("Text", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(Text, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  2287. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  2288. engine->RegisterObjectMethod("Text", "bool SetStyle(const XMLElement&in)", asMETHODPR(Text, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  2289. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2290. engine->RegisterObjectMethod("Text", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(Text, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  2291. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  2292. // Error: type "const StringVector&" can not automatically bind
  2293. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2294. engine->RegisterObjectMethod("Text", "void SetTemporary(bool)", asMETHODPR(Text, SetTemporary, (bool), void), asCALL_THISCALL);
  2295. engine->RegisterObjectMethod("Text", "void set_temporary(bool)", asMETHODPR(Text, SetTemporary, (bool), void), asCALL_THISCALL);
  2296. // void Text::SetText(const String& text) | File: ../UI/Text.h
  2297. engine->RegisterObjectMethod("Text", "void SetText(const String&in)", asMETHODPR(Text, SetText, (const String&), void), asCALL_THISCALL);
  2298. engine->RegisterObjectMethod("Text", "void set_text(const String&in)", asMETHODPR(Text, SetText, (const String&), void), asCALL_THISCALL);
  2299. // void Text::SetTextAlignment(HorizontalAlignment align) | File: ../UI/Text.h
  2300. engine->RegisterObjectMethod("Text", "void SetTextAlignment(HorizontalAlignment)", asMETHODPR(Text, SetTextAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2301. engine->RegisterObjectMethod("Text", "void set_textAlignment(HorizontalAlignment)", asMETHODPR(Text, SetTextAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2302. // void Text::SetTextAttr(const String& value) | File: ../UI/Text.h
  2303. engine->RegisterObjectMethod("Text", "void SetTextAttr(const String&in)", asMETHODPR(Text, SetTextAttr, (const String&), void), asCALL_THISCALL);
  2304. // void Text::SetTextEffect(TextEffect textEffect) | File: ../UI/Text.h
  2305. engine->RegisterObjectMethod("Text", "void SetTextEffect(TextEffect)", asMETHODPR(Text, SetTextEffect, (TextEffect), void), asCALL_THISCALL);
  2306. engine->RegisterObjectMethod("Text", "void set_textEffect(TextEffect)", asMETHODPR(Text, SetTextEffect, (TextEffect), void), asCALL_THISCALL);
  2307. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  2308. engine->RegisterObjectMethod("Text", "void SetTraversalMode(TraversalMode)", asMETHODPR(Text, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2309. engine->RegisterObjectMethod("Text", "void set_traversalMode(TraversalMode)", asMETHODPR(Text, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2310. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  2311. engine->RegisterObjectMethod("Text", "void SetUseDerivedOpacity(bool)", asMETHODPR(Text, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2312. engine->RegisterObjectMethod("Text", "void set_useDerivedOpacity(bool)", asMETHODPR(Text, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2313. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  2314. engine->RegisterObjectMethod("Text", "void SetVar(StringHash, const Variant&in)", asMETHODPR(Text, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2315. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  2316. engine->RegisterObjectMethod("Text", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(Text, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2317. engine->RegisterObjectMethod("Text", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(Text, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2318. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  2319. engine->RegisterObjectMethod("Text", "void SetVisible(bool)", asMETHODPR(Text, SetVisible, (bool), void), asCALL_THISCALL);
  2320. engine->RegisterObjectMethod("Text", "void set_visible(bool)", asMETHODPR(Text, SetVisible, (bool), void), asCALL_THISCALL);
  2321. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  2322. engine->RegisterObjectMethod("Text", "void SetWidth(int)", asMETHODPR(Text, SetWidth, (int), void), asCALL_THISCALL);
  2323. engine->RegisterObjectMethod("Text", "void set_width(int)", asMETHODPR(Text, SetWidth, (int), void), asCALL_THISCALL);
  2324. // void Text::SetWordwrap(bool enable) | File: ../UI/Text.h
  2325. engine->RegisterObjectMethod("Text", "void SetWordwrap(bool)", asMETHODPR(Text, SetWordwrap, (bool), void), asCALL_THISCALL);
  2326. engine->RegisterObjectMethod("Text", "void set_wordwrap(bool)", asMETHODPR(Text, SetWordwrap, (bool), void), asCALL_THISCALL);
  2327. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  2328. engine->RegisterObjectMethod("Text", "void SortChildren()", asMETHODPR(Text, SortChildren, (), void), asCALL_THISCALL);
  2329. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2330. // Error: type "EventHandler*" can not automatically bind
  2331. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2332. // Error: type "EventHandler*" can not automatically bind
  2333. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2334. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2335. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2336. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2337. // explicit Text::Text(Context* context) | File: ../UI/Text.h
  2338. engine->RegisterObjectBehaviour("Text", asBEHAVE_FACTORY, "Text@+ f()", asFUNCTION(Text_Text_Context), asCALL_CDECL);
  2339. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2340. engine->RegisterObjectMethod("Text", "void UnsubscribeFromAllEvents()", asMETHODPR(Text, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2341. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2342. engine->RegisterObjectMethod("Text", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Text_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2343. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2344. engine->RegisterObjectMethod("Text", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Text, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2345. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2346. engine->RegisterObjectMethod("Text", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Text, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2347. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2348. engine->RegisterObjectMethod("Text", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Text, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2349. // virtual void UIElement::Update(float timeStep) | File: ../UI/UIElement.h
  2350. engine->RegisterObjectMethod("Text", "void Update(float)", asMETHODPR(Text, Update, (float), void), asCALL_THISCALL);
  2351. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  2352. engine->RegisterObjectMethod("Text", "void UpdateLayout()", asMETHODPR(Text, UpdateLayout, (), void), asCALL_THISCALL);
  2353. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2354. engine->RegisterObjectMethod("Text", "int WeakRefs() const", asMETHODPR(Text, WeakRefs, () const, int), asCALL_THISCALL);
  2355. engine->RegisterObjectMethod("Text", "int get_weakRefs() const", asMETHODPR(Text, WeakRefs, () const, int), asCALL_THISCALL);
  2356. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2357. engine->RegisterObjectMethod("Text", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Text, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2358. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2359. engine->RegisterObjectMethod("Text", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Text, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2360. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2361. engine->RegisterObjectMethod("Text", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Text, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2362. #ifdef REGISTER_MANUAL_PART_UISelectable
  2363. REGISTER_MANUAL_PART_UISelectable(Text, "Text")
  2364. #endif
  2365. #ifdef REGISTER_MANUAL_PART_UIElement
  2366. REGISTER_MANUAL_PART_UIElement(Text, "Text")
  2367. #endif
  2368. #ifdef REGISTER_MANUAL_PART_Animatable
  2369. REGISTER_MANUAL_PART_Animatable(Text, "Text")
  2370. #endif
  2371. #ifdef REGISTER_MANUAL_PART_Serializable
  2372. REGISTER_MANUAL_PART_Serializable(Text, "Text")
  2373. #endif
  2374. #ifdef REGISTER_MANUAL_PART_Object
  2375. REGISTER_MANUAL_PART_Object(Text, "Text")
  2376. #endif
  2377. #ifdef REGISTER_MANUAL_PART_RefCounted
  2378. REGISTER_MANUAL_PART_RefCounted(Text, "Text")
  2379. #endif
  2380. #ifdef REGISTER_MANUAL_PART_Text
  2381. REGISTER_MANUAL_PART_Text(Text, "Text")
  2382. #endif
  2383. RegisterSubclass<UISelectable, Text>(engine, "UISelectable", "Text");
  2384. RegisterSubclass<UIElement, Text>(engine, "UIElement", "Text");
  2385. RegisterSubclass<Animatable, Text>(engine, "Animatable", "Text");
  2386. RegisterSubclass<Serializable, Text>(engine, "Serializable", "Text");
  2387. RegisterSubclass<Object, Text>(engine, "Object", "Text");
  2388. RegisterSubclass<RefCounted, Text>(engine, "RefCounted", "Text");
  2389. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  2390. engine->RegisterObjectMethod("Text3D", "void AddLight(Light@+)", asMETHODPR(Text3D, AddLight, (Light*), void), asCALL_THISCALL);
  2391. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2392. engine->RegisterObjectBehaviour("Text3D", asBEHAVE_ADDREF, "void f()", asMETHODPR(Text3D, AddRef, (), void), asCALL_THISCALL);
  2393. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2394. // Error: type "ComponentReplicationState*" can not automatically bind
  2395. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  2396. engine->RegisterObjectMethod("Text3D", "void AddVertexLight(Light@+)", asMETHODPR(Text3D, AddVertexLight, (Light*), void), asCALL_THISCALL);
  2397. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2398. engine->RegisterObjectMethod("Text3D", "void AllocateNetworkState()", asMETHODPR(Text3D, AllocateNetworkState, (), void), asCALL_THISCALL);
  2399. // void Text3D::ApplyAttributes() override | File: ../UI/Text3D.h
  2400. engine->RegisterObjectMethod("Text3D", "void ApplyAttributes()", asMETHODPR(Text3D, ApplyAttributes, (), void), asCALL_THISCALL);
  2401. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2402. // Not registered because template
  2403. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2404. // Not registered because template
  2405. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2406. engine->RegisterObjectMethod("Text3D", "void CleanupConnection(Connection@+)", asMETHODPR(Text3D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2407. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  2408. engine->RegisterObjectMethod("Text3D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(Text3D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2409. // virtual bool Drawable::DrawOcclusion(OcclusionBuffer* buffer) | File: ../Graphics/Drawable.h
  2410. engine->RegisterObjectMethod("Text3D", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(Text3D, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  2411. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2412. engine->RegisterObjectMethod("Text3D", "bool GetAnimationEnabled() const", asMETHODPR(Text3D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2413. engine->RegisterObjectMethod("Text3D", "bool get_animationEnabled() const", asMETHODPR(Text3D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2414. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2415. engine->RegisterObjectMethod("Text3D", "Variant GetAttribute(uint) const", asMETHODPR(Text3D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2416. engine->RegisterObjectMethod("Text3D", "Variant get_attributes(uint) const", asMETHODPR(Text3D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2417. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2418. engine->RegisterObjectMethod("Text3D", "Variant GetAttribute(const String&in) const", asMETHODPR(Text3D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2419. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2420. engine->RegisterObjectMethod("Text3D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Text3D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2421. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2422. engine->RegisterObjectMethod("Text3D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Text3D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2423. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2424. engine->RegisterObjectMethod("Text3D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Text3D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2425. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2426. engine->RegisterObjectMethod("Text3D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Text3D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2427. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2428. engine->RegisterObjectMethod("Text3D", "Variant GetAttributeDefault(uint) const", asMETHODPR(Text3D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2429. engine->RegisterObjectMethod("Text3D", "Variant get_attributeDefaults(uint) const", asMETHODPR(Text3D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2430. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2431. engine->RegisterObjectMethod("Text3D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Text3D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2432. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2433. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2434. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  2435. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  2436. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2437. engine->RegisterObjectMethod("Text3D", "bool GetBlockEvents() const", asMETHODPR(Text3D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2438. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  2439. engine->RegisterObjectMethod("Text3D", "const BoundingBox& GetBoundingBox() const", asMETHODPR(Text3D, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  2440. engine->RegisterObjectMethod("Text3D", "const BoundingBox& get_boundingBox() const", asMETHODPR(Text3D, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  2441. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  2442. engine->RegisterObjectMethod("Text3D", "bool GetCastShadows() const", asMETHODPR(Text3D, GetCastShadows, () const, bool), asCALL_THISCALL);
  2443. engine->RegisterObjectMethod("Text3D", "bool get_castShadows() const", asMETHODPR(Text3D, GetCastShadows, () const, bool), asCALL_THISCALL);
  2444. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2445. engine->RegisterObjectMethod("Text3D", "const String& GetCategory() const", asMETHODPR(Text3D, GetCategory, () const, const String&), asCALL_THISCALL);
  2446. engine->RegisterObjectMethod("Text3D", "const String& get_category() const", asMETHODPR(Text3D, GetCategory, () const, const String&), asCALL_THISCALL);
  2447. // Vector2 Text3D::GetCharPosition(unsigned index) | File: ../UI/Text3D.h
  2448. engine->RegisterObjectMethod("Text3D", "Vector2 GetCharPosition(uint)", asMETHODPR(Text3D, GetCharPosition, (unsigned), Vector2), asCALL_THISCALL);
  2449. engine->RegisterObjectMethod("Text3D", "Vector2 get_charPositions(uint)", asMETHODPR(Text3D, GetCharPosition, (unsigned), Vector2), asCALL_THISCALL);
  2450. // Vector2 Text3D::GetCharSize(unsigned index) | File: ../UI/Text3D.h
  2451. engine->RegisterObjectMethod("Text3D", "Vector2 GetCharSize(uint)", asMETHODPR(Text3D, GetCharSize, (unsigned), Vector2), asCALL_THISCALL);
  2452. engine->RegisterObjectMethod("Text3D", "Vector2 get_charSizes(uint)", asMETHODPR(Text3D, GetCharSize, (unsigned), Vector2), asCALL_THISCALL);
  2453. // const Color& Text3D::GetColor(Corner corner) const | File: ../UI/Text3D.h
  2454. engine->RegisterObjectMethod("Text3D", "const Color& GetColor(Corner) const", asMETHODPR(Text3D, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  2455. engine->RegisterObjectMethod("Text3D", "const Color& get_colors(Corner) const", asMETHODPR(Text3D, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  2456. // const Color& Text3D::GetColorAttr() const | File: ../UI/Text3D.h
  2457. engine->RegisterObjectMethod("Text3D", "const Color& GetColorAttr() const", asMETHODPR(Text3D, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  2458. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2459. engine->RegisterObjectMethod("Text3D", "Component@+ GetComponent(StringHash) const", asMETHODPR(Text3D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2460. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2461. // Not registered because template
  2462. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2463. // Error: type "PODVector<Component*>&" can not automatically bind
  2464. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2465. // Not registered because template
  2466. // Context* Object::GetContext() const | File: ../Core/Object.h
  2467. // Error: type "Context*" can not be returned
  2468. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2469. // Error: type "PODVector<Node*>&" can not automatically bind
  2470. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  2471. engine->RegisterObjectMethod("Text3D", "float GetDistance() const", asMETHODPR(Text3D, GetDistance, () const, float), asCALL_THISCALL);
  2472. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  2473. engine->RegisterObjectMethod("Text3D", "uint8 GetDrawableFlags() const", asMETHODPR(Text3D, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  2474. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  2475. engine->RegisterObjectMethod("Text3D", "float GetDrawDistance() const", asMETHODPR(Text3D, GetDrawDistance, () const, float), asCALL_THISCALL);
  2476. engine->RegisterObjectMethod("Text3D", "float get_drawDistance() const", asMETHODPR(Text3D, GetDrawDistance, () const, float), asCALL_THISCALL);
  2477. // const Color& Text3D::GetEffectColor() const | File: ../UI/Text3D.h
  2478. engine->RegisterObjectMethod("Text3D", "const Color& GetEffectColor() const", asMETHODPR(Text3D, GetEffectColor, () const, const Color&), asCALL_THISCALL);
  2479. engine->RegisterObjectMethod("Text3D", "const Color& get_effectColor() const", asMETHODPR(Text3D, GetEffectColor, () const, const Color&), asCALL_THISCALL);
  2480. // float Text3D::GetEffectDepthBias() const | File: ../UI/Text3D.h
  2481. engine->RegisterObjectMethod("Text3D", "float GetEffectDepthBias() const", asMETHODPR(Text3D, GetEffectDepthBias, () const, float), asCALL_THISCALL);
  2482. engine->RegisterObjectMethod("Text3D", "float get_effectDepthBias() const", asMETHODPR(Text3D, GetEffectDepthBias, () const, float), asCALL_THISCALL);
  2483. // bool Text3D::GetEffectRoundStroke() const | File: ../UI/Text3D.h
  2484. engine->RegisterObjectMethod("Text3D", "bool GetEffectRoundStroke() const", asMETHODPR(Text3D, GetEffectRoundStroke, () const, bool), asCALL_THISCALL);
  2485. engine->RegisterObjectMethod("Text3D", "bool get_effectRoundStroke() const", asMETHODPR(Text3D, GetEffectRoundStroke, () const, bool), asCALL_THISCALL);
  2486. // const IntVector2& Text3D::GetEffectShadowOffset() const | File: ../UI/Text3D.h
  2487. engine->RegisterObjectMethod("Text3D", "const IntVector2& GetEffectShadowOffset() const", asMETHODPR(Text3D, GetEffectShadowOffset, () const, const IntVector2&), asCALL_THISCALL);
  2488. engine->RegisterObjectMethod("Text3D", "const IntVector2& get_effectShadowOffset() const", asMETHODPR(Text3D, GetEffectShadowOffset, () const, const IntVector2&), asCALL_THISCALL);
  2489. // int Text3D::GetEffectStrokeThickness() const | File: ../UI/Text3D.h
  2490. engine->RegisterObjectMethod("Text3D", "int GetEffectStrokeThickness() const", asMETHODPR(Text3D, GetEffectStrokeThickness, () const, int), asCALL_THISCALL);
  2491. engine->RegisterObjectMethod("Text3D", "int get_effectStrokeThickness() const", asMETHODPR(Text3D, GetEffectStrokeThickness, () const, int), asCALL_THISCALL);
  2492. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2493. engine->RegisterObjectMethod("Text3D", "VariantMap& GetEventDataMap() const", asMETHODPR(Text3D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2494. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2495. // Error: type "EventHandler*" can not automatically bind
  2496. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2497. engine->RegisterObjectMethod("Text3D", "Object@+ GetEventSender() const", asMETHODPR(Text3D, GetEventSender, () const, Object*), asCALL_THISCALL);
  2498. // FaceCameraMode Text3D::GetFaceCameraMode() const | File: ../UI/Text3D.h
  2499. engine->RegisterObjectMethod("Text3D", "FaceCameraMode GetFaceCameraMode() const", asMETHODPR(Text3D, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  2500. engine->RegisterObjectMethod("Text3D", "FaceCameraMode get_faceCameraMode() const", asMETHODPR(Text3D, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  2501. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  2502. engine->RegisterObjectMethod("Text3D", "Light@+ GetFirstLight() const", asMETHODPR(Text3D, GetFirstLight, () const, Light*), asCALL_THISCALL);
  2503. // Font* Text3D::GetFont() const | File: ../UI/Text3D.h
  2504. engine->RegisterObjectMethod("Text3D", "Font@+ GetFont() const", asMETHODPR(Text3D, GetFont, () const, Font*), asCALL_THISCALL);
  2505. engine->RegisterObjectMethod("Text3D", "Font@+ get_font() const", asMETHODPR(Text3D, GetFont, () const, Font*), asCALL_THISCALL);
  2506. // ResourceRef Text3D::GetFontAttr() const | File: ../UI/Text3D.h
  2507. engine->RegisterObjectMethod("Text3D", "ResourceRef GetFontAttr() const", asMETHODPR(Text3D, GetFontAttr, () const, ResourceRef), asCALL_THISCALL);
  2508. // float Text3D::GetFontSize() const | File: ../UI/Text3D.h
  2509. engine->RegisterObjectMethod("Text3D", "float GetFontSize() const", asMETHODPR(Text3D, GetFontSize, () const, float), asCALL_THISCALL);
  2510. engine->RegisterObjectMethod("Text3D", "float get_fontSize() const", asMETHODPR(Text3D, GetFontSize, () const, float), asCALL_THISCALL);
  2511. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2512. engine->RegisterObjectMethod("Text3D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Text3D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2513. engine->RegisterObjectMethod("Text3D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Text3D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2514. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2515. engine->RegisterObjectMethod("Text3D", "const VariantMap& GetGlobalVars() const", asMETHODPR(Text3D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2516. engine->RegisterObjectMethod("Text3D", "const VariantMap& get_globalVars() const", asMETHODPR(Text3D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2517. // int Text3D::GetHeight() const | File: ../UI/Text3D.h
  2518. engine->RegisterObjectMethod("Text3D", "int GetHeight() const", asMETHODPR(Text3D, GetHeight, () const, int), asCALL_THISCALL);
  2519. engine->RegisterObjectMethod("Text3D", "int get_height() const", asMETHODPR(Text3D, GetHeight, () const, int), asCALL_THISCALL);
  2520. // HorizontalAlignment Text3D::GetHorizontalAlignment() const | File: ../UI/Text3D.h
  2521. engine->RegisterObjectMethod("Text3D", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(Text3D, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  2522. engine->RegisterObjectMethod("Text3D", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(Text3D, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  2523. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2524. engine->RegisterObjectMethod("Text3D", "uint GetID() const", asMETHODPR(Text3D, GetID, () const, unsigned), asCALL_THISCALL);
  2525. engine->RegisterObjectMethod("Text3D", "uint get_id() const", asMETHODPR(Text3D, GetID, () const, unsigned), asCALL_THISCALL);
  2526. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2527. engine->RegisterObjectMethod("Text3D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Text3D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2528. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  2529. engine->RegisterObjectMethod("Text3D", "uint GetLightMask() const", asMETHODPR(Text3D, GetLightMask, () const, unsigned), asCALL_THISCALL);
  2530. engine->RegisterObjectMethod("Text3D", "uint get_lightMask() const", asMETHODPR(Text3D, GetLightMask, () const, unsigned), asCALL_THISCALL);
  2531. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  2532. engine->RegisterObjectMethod("Text3D", "Array<Light@>@ GetLights() const", asFUNCTION(Text3D_GetLights_void), asCALL_CDECL_OBJFIRST);
  2533. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  2534. engine->RegisterObjectMethod("Text3D", "float GetLodBias() const", asMETHODPR(Text3D, GetLodBias, () const, float), asCALL_THISCALL);
  2535. engine->RegisterObjectMethod("Text3D", "float get_lodBias() const", asMETHODPR(Text3D, GetLodBias, () const, float), asCALL_THISCALL);
  2536. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  2537. engine->RegisterObjectMethod("Text3D", "float GetLodDistance() const", asMETHODPR(Text3D, GetLodDistance, () const, float), asCALL_THISCALL);
  2538. // virtual Geometry* Drawable::GetLodGeometry(unsigned batchIndex, unsigned level) | File: ../Graphics/Drawable.h
  2539. engine->RegisterObjectMethod("Text3D", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(Text3D, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  2540. // Material* Text3D::GetMaterial() const | File: ../UI/Text3D.h
  2541. engine->RegisterObjectMethod("Text3D", "Material@+ GetMaterial() const", asMETHODPR(Text3D, GetMaterial, () const, Material*), asCALL_THISCALL);
  2542. engine->RegisterObjectMethod("Text3D", "Material@+ get_material() const", asMETHODPR(Text3D, GetMaterial, () const, Material*), asCALL_THISCALL);
  2543. // ResourceRef Text3D::GetMaterialAttr() const | File: ../UI/Text3D.h
  2544. engine->RegisterObjectMethod("Text3D", "ResourceRef GetMaterialAttr() const", asMETHODPR(Text3D, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  2545. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  2546. engine->RegisterObjectMethod("Text3D", "uint GetMaxLights() const", asMETHODPR(Text3D, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  2547. engine->RegisterObjectMethod("Text3D", "uint get_maxLights() const", asMETHODPR(Text3D, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  2548. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  2549. engine->RegisterObjectMethod("Text3D", "float GetMaxZ() const", asMETHODPR(Text3D, GetMaxZ, () const, float), asCALL_THISCALL);
  2550. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  2551. engine->RegisterObjectMethod("Text3D", "float GetMinZ() const", asMETHODPR(Text3D, GetMinZ, () const, float), asCALL_THISCALL);
  2552. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2553. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2554. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2555. // Error: type "NetworkState*" can not automatically bind
  2556. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2557. engine->RegisterObjectMethod("Text3D", "Node@+ GetNode() const", asMETHODPR(Text3D, GetNode, () const, Node*), asCALL_THISCALL);
  2558. engine->RegisterObjectMethod("Text3D", "Node@+ get_node() const", asMETHODPR(Text3D, GetNode, () const, Node*), asCALL_THISCALL);
  2559. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2560. engine->RegisterObjectMethod("Text3D", "uint GetNumAttributes() const", asMETHODPR(Text3D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2561. engine->RegisterObjectMethod("Text3D", "uint get_numAttributes() const", asMETHODPR(Text3D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2562. // unsigned Text3D::GetNumChars() const | File: ../UI/Text3D.h
  2563. engine->RegisterObjectMethod("Text3D", "uint GetNumChars() const", asMETHODPR(Text3D, GetNumChars, () const, unsigned), asCALL_THISCALL);
  2564. engine->RegisterObjectMethod("Text3D", "uint get_numChars() const", asMETHODPR(Text3D, GetNumChars, () const, unsigned), asCALL_THISCALL);
  2565. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2566. engine->RegisterObjectMethod("Text3D", "uint GetNumNetworkAttributes() const", asMETHODPR(Text3D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2567. // virtual unsigned Drawable::GetNumOccluderTriangles() | File: ../Graphics/Drawable.h
  2568. engine->RegisterObjectMethod("Text3D", "uint GetNumOccluderTriangles()", asMETHODPR(Text3D, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  2569. // unsigned Text3D::GetNumRows() const | File: ../UI/Text3D.h
  2570. engine->RegisterObjectMethod("Text3D", "uint GetNumRows() const", asMETHODPR(Text3D, GetNumRows, () const, unsigned), asCALL_THISCALL);
  2571. engine->RegisterObjectMethod("Text3D", "uint get_numRows() const", asMETHODPR(Text3D, GetNumRows, () const, unsigned), asCALL_THISCALL);
  2572. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2573. engine->RegisterObjectMethod("Text3D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Text3D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2574. engine->RegisterObjectMethod("Text3D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Text3D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2575. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2576. engine->RegisterObjectMethod("Text3D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Text3D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2577. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  2578. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  2579. // float Text3D::GetOpacity() const | File: ../UI/Text3D.h
  2580. engine->RegisterObjectMethod("Text3D", "float GetOpacity() const", asMETHODPR(Text3D, GetOpacity, () const, float), asCALL_THISCALL);
  2581. engine->RegisterObjectMethod("Text3D", "float get_opacity() const", asMETHODPR(Text3D, GetOpacity, () const, float), asCALL_THISCALL);
  2582. // int Text3D::GetRowHeight() const | File: ../UI/Text3D.h
  2583. engine->RegisterObjectMethod("Text3D", "int GetRowHeight() const", asMETHODPR(Text3D, GetRowHeight, () const, int), asCALL_THISCALL);
  2584. engine->RegisterObjectMethod("Text3D", "int get_rowHeight() const", asMETHODPR(Text3D, GetRowHeight, () const, int), asCALL_THISCALL);
  2585. // float Text3D::GetRowSpacing() const | File: ../UI/Text3D.h
  2586. engine->RegisterObjectMethod("Text3D", "float GetRowSpacing() const", asMETHODPR(Text3D, GetRowSpacing, () const, float), asCALL_THISCALL);
  2587. engine->RegisterObjectMethod("Text3D", "float get_rowSpacing() const", asMETHODPR(Text3D, GetRowSpacing, () const, float), asCALL_THISCALL);
  2588. // int Text3D::GetRowWidth(unsigned index) const | File: ../UI/Text3D.h
  2589. engine->RegisterObjectMethod("Text3D", "int GetRowWidth(uint) const", asMETHODPR(Text3D, GetRowWidth, (unsigned) const, int), asCALL_THISCALL);
  2590. engine->RegisterObjectMethod("Text3D", "int get_rowWidths(uint) const", asMETHODPR(Text3D, GetRowWidth, (unsigned) const, int), asCALL_THISCALL);
  2591. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  2592. engine->RegisterObjectMethod("Text3D", "Scene@+ GetScene() const", asMETHODPR(Text3D, GetScene, () const, Scene*), asCALL_THISCALL);
  2593. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  2594. engine->RegisterObjectMethod("Text3D", "float GetShadowDistance() const", asMETHODPR(Text3D, GetShadowDistance, () const, float), asCALL_THISCALL);
  2595. engine->RegisterObjectMethod("Text3D", "float get_shadowDistance() const", asMETHODPR(Text3D, GetShadowDistance, () const, float), asCALL_THISCALL);
  2596. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  2597. engine->RegisterObjectMethod("Text3D", "uint GetShadowMask() const", asMETHODPR(Text3D, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  2598. engine->RegisterObjectMethod("Text3D", "uint get_shadowMask() const", asMETHODPR(Text3D, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  2599. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  2600. engine->RegisterObjectMethod("Text3D", "float GetSortValue() const", asMETHODPR(Text3D, GetSortValue, () const, float), asCALL_THISCALL);
  2601. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2602. engine->RegisterObjectMethod("Text3D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Text3D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2603. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2604. // Not registered because template
  2605. // const String& Text3D::GetText() const | File: ../UI/Text3D.h
  2606. engine->RegisterObjectMethod("Text3D", "const String& GetText() const", asMETHODPR(Text3D, GetText, () const, const String&), asCALL_THISCALL);
  2607. engine->RegisterObjectMethod("Text3D", "const String& get_text() const", asMETHODPR(Text3D, GetText, () const, const String&), asCALL_THISCALL);
  2608. // HorizontalAlignment Text3D::GetTextAlignment() const | File: ../UI/Text3D.h
  2609. engine->RegisterObjectMethod("Text3D", "HorizontalAlignment GetTextAlignment() const", asMETHODPR(Text3D, GetTextAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  2610. engine->RegisterObjectMethod("Text3D", "HorizontalAlignment get_textAlignment() const", asMETHODPR(Text3D, GetTextAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  2611. // String Text3D::GetTextAttr() const | File: ../UI/Text3D.h
  2612. engine->RegisterObjectMethod("Text3D", "String GetTextAttr() const", asMETHODPR(Text3D, GetTextAttr, () const, String), asCALL_THISCALL);
  2613. // TextEffect Text3D::GetTextEffect() const | File: ../UI/Text3D.h
  2614. engine->RegisterObjectMethod("Text3D", "TextEffect GetTextEffect() const", asMETHODPR(Text3D, GetTextEffect, () const, TextEffect), asCALL_THISCALL);
  2615. engine->RegisterObjectMethod("Text3D", "TextEffect get_textEffect() const", asMETHODPR(Text3D, GetTextEffect, () const, TextEffect), asCALL_THISCALL);
  2616. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2617. engine->RegisterObjectMethod("Text3D", "StringHash GetType() const", asMETHODPR(Text3D, GetType, () const, StringHash), asCALL_THISCALL);
  2618. engine->RegisterObjectMethod("Text3D", "StringHash get_type() const", asMETHODPR(Text3D, GetType, () const, StringHash), asCALL_THISCALL);
  2619. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2620. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2621. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2622. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2623. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2624. engine->RegisterObjectMethod("Text3D", "const String& GetTypeName() const", asMETHODPR(Text3D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2625. engine->RegisterObjectMethod("Text3D", "const String& get_typeName() const", asMETHODPR(Text3D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2626. // UpdateGeometryType Text3D::GetUpdateGeometryType() override | File: ../UI/Text3D.h
  2627. engine->RegisterObjectMethod("Text3D", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(Text3D, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  2628. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  2629. engine->RegisterObjectMethod("Text3D", "Array<Light@>@ GetVertexLights() const", asFUNCTION(Text3D_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  2630. // VerticalAlignment Text3D::GetVerticalAlignment() const | File: ../UI/Text3D.h
  2631. engine->RegisterObjectMethod("Text3D", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(Text3D, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2632. engine->RegisterObjectMethod("Text3D", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(Text3D, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2633. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  2634. engine->RegisterObjectMethod("Text3D", "uint GetViewMask() const", asMETHODPR(Text3D, GetViewMask, () const, unsigned), asCALL_THISCALL);
  2635. engine->RegisterObjectMethod("Text3D", "uint get_viewMask() const", asMETHODPR(Text3D, GetViewMask, () const, unsigned), asCALL_THISCALL);
  2636. // int Text3D::GetWidth() const | File: ../UI/Text3D.h
  2637. engine->RegisterObjectMethod("Text3D", "int GetWidth() const", asMETHODPR(Text3D, GetWidth, () const, int), asCALL_THISCALL);
  2638. engine->RegisterObjectMethod("Text3D", "int get_width() const", asMETHODPR(Text3D, GetWidth, () const, int), asCALL_THISCALL);
  2639. // bool Text3D::GetWordwrap() const | File: ../UI/Text3D.h
  2640. engine->RegisterObjectMethod("Text3D", "bool GetWordwrap() const", asMETHODPR(Text3D, GetWordwrap, () const, bool), asCALL_THISCALL);
  2641. engine->RegisterObjectMethod("Text3D", "bool get_wordwrap() const", asMETHODPR(Text3D, GetWordwrap, () const, bool), asCALL_THISCALL);
  2642. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  2643. engine->RegisterObjectMethod("Text3D", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(Text3D, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  2644. engine->RegisterObjectMethod("Text3D", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(Text3D, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  2645. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  2646. engine->RegisterObjectMethod("Text3D", "Zone@+ GetZone() const", asMETHODPR(Text3D, GetZone, () const, Zone*), asCALL_THISCALL);
  2647. engine->RegisterObjectMethod("Text3D", "Zone@+ get_zone() const", asMETHODPR(Text3D, GetZone, () const, Zone*), asCALL_THISCALL);
  2648. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  2649. engine->RegisterObjectMethod("Text3D", "uint GetZoneMask() const", asMETHODPR(Text3D, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  2650. engine->RegisterObjectMethod("Text3D", "uint get_zoneMask() const", asMETHODPR(Text3D, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  2651. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  2652. engine->RegisterObjectMethod("Text3D", "bool HasBasePass(uint) const", asMETHODPR(Text3D, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  2653. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2654. engine->RegisterObjectMethod("Text3D", "bool HasEventHandlers() const", asMETHODPR(Text3D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2655. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2656. engine->RegisterObjectMethod("Text3D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Text3D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2657. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2658. engine->RegisterObjectMethod("Text3D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Text3D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2659. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2660. engine->RegisterObjectMethod("Text3D", "bool IsEnabled() const", asMETHODPR(Text3D, IsEnabled, () const, bool), asCALL_THISCALL);
  2661. engine->RegisterObjectMethod("Text3D", "bool get_enabled() const", asMETHODPR(Text3D, IsEnabled, () const, bool), asCALL_THISCALL);
  2662. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2663. engine->RegisterObjectMethod("Text3D", "bool IsEnabledEffective() const", asMETHODPR(Text3D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2664. engine->RegisterObjectMethod("Text3D", "bool get_enabledEffective() const", asMETHODPR(Text3D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2665. // bool Text3D::IsFixedScreenSize() const | File: ../UI/Text3D.h
  2666. engine->RegisterObjectMethod("Text3D", "bool IsFixedScreenSize() const", asMETHODPR(Text3D, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  2667. engine->RegisterObjectMethod("Text3D", "bool get_fixedScreenSize() const", asMETHODPR(Text3D, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  2668. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2669. engine->RegisterObjectMethod("Text3D", "bool IsInstanceOf(StringHash) const", asMETHODPR(Text3D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2670. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2671. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2672. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2673. // Not registered because template
  2674. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  2675. engine->RegisterObjectMethod("Text3D", "bool IsInView() const", asMETHODPR(Text3D, IsInView, () const, bool), asCALL_THISCALL);
  2676. engine->RegisterObjectMethod("Text3D", "bool get_inView() const", asMETHODPR(Text3D, IsInView, () const, bool), asCALL_THISCALL);
  2677. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  2678. engine->RegisterObjectMethod("Text3D", "bool IsInView(Camera@+) const", asMETHODPR(Text3D, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  2679. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  2680. engine->RegisterObjectMethod("Text3D", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(Text3D, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  2681. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  2682. engine->RegisterObjectMethod("Text3D", "bool IsOccludee() const", asMETHODPR(Text3D, IsOccludee, () const, bool), asCALL_THISCALL);
  2683. engine->RegisterObjectMethod("Text3D", "bool get_occludee() const", asMETHODPR(Text3D, IsOccludee, () const, bool), asCALL_THISCALL);
  2684. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  2685. engine->RegisterObjectMethod("Text3D", "bool IsOccluder() const", asMETHODPR(Text3D, IsOccluder, () const, bool), asCALL_THISCALL);
  2686. engine->RegisterObjectMethod("Text3D", "bool get_occluder() const", asMETHODPR(Text3D, IsOccluder, () const, bool), asCALL_THISCALL);
  2687. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2688. engine->RegisterObjectMethod("Text3D", "bool IsReplicated() const", asMETHODPR(Text3D, IsReplicated, () const, bool), asCALL_THISCALL);
  2689. engine->RegisterObjectMethod("Text3D", "bool get_replicated() const", asMETHODPR(Text3D, IsReplicated, () const, bool), asCALL_THISCALL);
  2690. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2691. engine->RegisterObjectMethod("Text3D", "bool IsTemporary() const", asMETHODPR(Text3D, IsTemporary, () const, bool), asCALL_THISCALL);
  2692. engine->RegisterObjectMethod("Text3D", "bool get_temporary() const", asMETHODPR(Text3D, IsTemporary, () const, bool), asCALL_THISCALL);
  2693. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  2694. engine->RegisterObjectMethod("Text3D", "bool IsZoneDirty() const", asMETHODPR(Text3D, IsZoneDirty, () const, bool), asCALL_THISCALL);
  2695. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  2696. engine->RegisterObjectMethod("Text3D", "void LimitLights()", asMETHODPR(Text3D, LimitLights, (), void), asCALL_THISCALL);
  2697. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  2698. engine->RegisterObjectMethod("Text3D", "void LimitVertexLights(bool)", asMETHODPR(Text3D, LimitVertexLights, (bool), void), asCALL_THISCALL);
  2699. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2700. engine->RegisterObjectMethod("Text3D", "bool Load(Deserializer&)", asMETHODPR(Text3D, Load, (Deserializer&), bool), asCALL_THISCALL);
  2701. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2702. engine->RegisterObjectMethod("Text3D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Text3D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2703. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2704. engine->RegisterObjectMethod("Text3D", "bool LoadXML(const XMLElement&in)", asMETHODPR(Text3D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2705. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  2706. engine->RegisterObjectMethod("Text3D", "void MarkForUpdate()", asMETHODPR(Text3D, MarkForUpdate, (), void), asCALL_THISCALL);
  2707. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  2708. engine->RegisterObjectMethod("Text3D", "void MarkInView(const FrameInfo&in)", asMETHODPR(Text3D, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  2709. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  2710. engine->RegisterObjectMethod("Text3D", "void MarkInView(uint)", asMETHODPR(Text3D, MarkInView, (unsigned), void), asCALL_THISCALL);
  2711. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2712. engine->RegisterObjectMethod("Text3D", "void MarkNetworkUpdate()", asMETHODPR(Text3D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2713. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2714. engine->RegisterObjectMethod("Text3D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Text3D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2715. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2716. engine->RegisterObjectMethod("Text3D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Text3D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2717. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2718. engine->RegisterObjectMethod("Text3D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Text3D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2719. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  2720. engine->RegisterObjectMethod("Text3D", "void OnSetEnabled()", asMETHODPR(Text3D, OnSetEnabled, (), void), asCALL_THISCALL);
  2721. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2722. engine->RegisterObjectMethod("Text3D", "void PrepareNetworkUpdate()", asMETHODPR(Text3D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2723. // virtual void Drawable::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) | File: ../Graphics/Drawable.h
  2724. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  2725. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2726. engine->RegisterObjectMethod("Text3D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Text3D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2727. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2728. engine->RegisterObjectMethod("Text3D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Text3D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2729. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2730. // Error: type "RefCount*" can not automatically bind
  2731. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2732. engine->RegisterObjectMethod("Text3D", "int Refs() const", asMETHODPR(Text3D, Refs, () const, int), asCALL_THISCALL);
  2733. engine->RegisterObjectMethod("Text3D", "int get_refs() const", asMETHODPR(Text3D, Refs, () const, int), asCALL_THISCALL);
  2734. // static void Text3D::RegisterObject(Context* context) | File: ../UI/Text3D.h
  2735. // Context can be used as firs parameter of constructors only
  2736. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2737. engine->RegisterObjectBehaviour("Text3D", asBEHAVE_RELEASE, "void f()", asMETHODPR(Text3D, ReleaseRef, (), void), asCALL_THISCALL);
  2738. // void Component::Remove() | File: ../Scene/Component.h
  2739. engine->RegisterObjectMethod("Text3D", "void Remove()", asMETHODPR(Text3D, Remove, (), void), asCALL_THISCALL);
  2740. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2741. engine->RegisterObjectMethod("Text3D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Text3D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2742. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2743. engine->RegisterObjectMethod("Text3D", "void RemoveInstanceDefault()", asMETHODPR(Text3D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2744. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2745. engine->RegisterObjectMethod("Text3D", "void RemoveObjectAnimation()", asMETHODPR(Text3D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2746. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2747. engine->RegisterObjectMethod("Text3D", "void ResetToDefault()", asMETHODPR(Text3D, ResetToDefault, (), void), asCALL_THISCALL);
  2748. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2749. engine->RegisterObjectMethod("Text3D", "bool Save(Serializer&) const", asMETHODPR(Text3D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2750. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2751. engine->RegisterObjectMethod("Text3D", "bool SaveDefaultAttributes() const", asMETHODPR(Text3D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2752. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2753. engine->RegisterObjectMethod("Text3D", "bool SaveJSON(JSONValue&) const", asMETHODPR(Text3D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2754. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2755. engine->RegisterObjectMethod("Text3D", "bool SaveXML(XMLElement&) const", asMETHODPR(Text3D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2756. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2757. engine->RegisterObjectMethod("Text3D", "void SendEvent(StringHash)", asMETHODPR(Text3D, SendEvent, (StringHash), void), asCALL_THISCALL);
  2758. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2759. engine->RegisterObjectMethod("Text3D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Text3D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2760. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2761. // Not registered because template
  2762. // void Text3D::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/Text3D.h
  2763. engine->RegisterObjectMethod("Text3D", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(Text3D, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  2764. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2765. engine->RegisterObjectMethod("Text3D", "void SetAnimationEnabled(bool)", asMETHODPR(Text3D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2766. engine->RegisterObjectMethod("Text3D", "void set_animationEnabled(bool)", asMETHODPR(Text3D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2767. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2768. engine->RegisterObjectMethod("Text3D", "void SetAnimationTime(float)", asMETHODPR(Text3D, SetAnimationTime, (float), void), asCALL_THISCALL);
  2769. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2770. engine->RegisterObjectMethod("Text3D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Text3D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2771. engine->RegisterObjectMethod("Text3D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Text3D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2772. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2773. engine->RegisterObjectMethod("Text3D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Text3D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2774. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2775. engine->RegisterObjectMethod("Text3D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Text3D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2776. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2777. engine->RegisterObjectMethod("Text3D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Text3D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2778. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2779. engine->RegisterObjectMethod("Text3D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Text3D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2780. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2781. engine->RegisterObjectMethod("Text3D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Text3D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2782. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  2783. engine->RegisterObjectMethod("Text3D", "void SetBasePass(uint)", asMETHODPR(Text3D, SetBasePass, (unsigned), void), asCALL_THISCALL);
  2784. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2785. engine->RegisterObjectMethod("Text3D", "void SetBlockEvents(bool)", asMETHODPR(Text3D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2786. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  2787. engine->RegisterObjectMethod("Text3D", "void SetCastShadows(bool)", asMETHODPR(Text3D, SetCastShadows, (bool), void), asCALL_THISCALL);
  2788. engine->RegisterObjectMethod("Text3D", "void set_castShadows(bool)", asMETHODPR(Text3D, SetCastShadows, (bool), void), asCALL_THISCALL);
  2789. // void Text3D::SetColor(const Color& color) | File: ../UI/Text3D.h
  2790. engine->RegisterObjectMethod("Text3D", "void SetColor(const Color&in)", asMETHODPR(Text3D, SetColor, (const Color&), void), asCALL_THISCALL);
  2791. engine->RegisterObjectMethod("Text3D", "void set_color(const Color&in)", asMETHODPR(Text3D, SetColor, (const Color&), void), asCALL_THISCALL);
  2792. // void Text3D::SetColor(Corner corner, const Color& color) | File: ../UI/Text3D.h
  2793. engine->RegisterObjectMethod("Text3D", "void SetColor(Corner, const Color&in)", asMETHODPR(Text3D, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2794. engine->RegisterObjectMethod("Text3D", "void set_colors(Corner, const Color&in)", asMETHODPR(Text3D, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2795. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  2796. engine->RegisterObjectMethod("Text3D", "void SetDrawDistance(float)", asMETHODPR(Text3D, SetDrawDistance, (float), void), asCALL_THISCALL);
  2797. engine->RegisterObjectMethod("Text3D", "void set_drawDistance(float)", asMETHODPR(Text3D, SetDrawDistance, (float), void), asCALL_THISCALL);
  2798. // void Text3D::SetEffectColor(const Color& effectColor) | File: ../UI/Text3D.h
  2799. engine->RegisterObjectMethod("Text3D", "void SetEffectColor(const Color&in)", asMETHODPR(Text3D, SetEffectColor, (const Color&), void), asCALL_THISCALL);
  2800. engine->RegisterObjectMethod("Text3D", "void set_effectColor(const Color&in)", asMETHODPR(Text3D, SetEffectColor, (const Color&), void), asCALL_THISCALL);
  2801. // void Text3D::SetEffectDepthBias(float bias) | File: ../UI/Text3D.h
  2802. engine->RegisterObjectMethod("Text3D", "void SetEffectDepthBias(float)", asMETHODPR(Text3D, SetEffectDepthBias, (float), void), asCALL_THISCALL);
  2803. engine->RegisterObjectMethod("Text3D", "void set_effectDepthBias(float)", asMETHODPR(Text3D, SetEffectDepthBias, (float), void), asCALL_THISCALL);
  2804. // void Text3D::SetEffectRoundStroke(bool roundStroke) | File: ../UI/Text3D.h
  2805. engine->RegisterObjectMethod("Text3D", "void SetEffectRoundStroke(bool)", asMETHODPR(Text3D, SetEffectRoundStroke, (bool), void), asCALL_THISCALL);
  2806. engine->RegisterObjectMethod("Text3D", "void set_effectRoundStroke(bool)", asMETHODPR(Text3D, SetEffectRoundStroke, (bool), void), asCALL_THISCALL);
  2807. // void Text3D::SetEffectShadowOffset(const IntVector2& offset) | File: ../UI/Text3D.h
  2808. engine->RegisterObjectMethod("Text3D", "void SetEffectShadowOffset(const IntVector2&in)", asMETHODPR(Text3D, SetEffectShadowOffset, (const IntVector2&), void), asCALL_THISCALL);
  2809. engine->RegisterObjectMethod("Text3D", "void set_effectShadowOffset(const IntVector2&in)", asMETHODPR(Text3D, SetEffectShadowOffset, (const IntVector2&), void), asCALL_THISCALL);
  2810. // void Text3D::SetEffectStrokeThickness(int thickness) | File: ../UI/Text3D.h
  2811. engine->RegisterObjectMethod("Text3D", "void SetEffectStrokeThickness(int)", asMETHODPR(Text3D, SetEffectStrokeThickness, (int), void), asCALL_THISCALL);
  2812. engine->RegisterObjectMethod("Text3D", "void set_effectStrokeThickness(int)", asMETHODPR(Text3D, SetEffectStrokeThickness, (int), void), asCALL_THISCALL);
  2813. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2814. engine->RegisterObjectMethod("Text3D", "void SetEnabled(bool)", asMETHODPR(Text3D, SetEnabled, (bool), void), asCALL_THISCALL);
  2815. engine->RegisterObjectMethod("Text3D", "void set_enabled(bool)", asMETHODPR(Text3D, SetEnabled, (bool), void), asCALL_THISCALL);
  2816. // void Text3D::SetFaceCameraMode(FaceCameraMode mode) | File: ../UI/Text3D.h
  2817. engine->RegisterObjectMethod("Text3D", "void SetFaceCameraMode(FaceCameraMode)", asMETHODPR(Text3D, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  2818. engine->RegisterObjectMethod("Text3D", "void set_faceCameraMode(FaceCameraMode)", asMETHODPR(Text3D, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  2819. // void Text3D::SetFixedScreenSize(bool enable) | File: ../UI/Text3D.h
  2820. engine->RegisterObjectMethod("Text3D", "void SetFixedScreenSize(bool)", asMETHODPR(Text3D, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  2821. engine->RegisterObjectMethod("Text3D", "void set_fixedScreenSize(bool)", asMETHODPR(Text3D, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  2822. // bool Text3D::SetFont(const String& fontName, float size=DEFAULT_FONT_SIZE) | File: ../UI/Text3D.h
  2823. engine->RegisterObjectMethod("Text3D", "bool SetFont(const String&in, float = DEFAULT_FONT_SIZE)", asMETHODPR(Text3D, SetFont, (const String&, float), bool), asCALL_THISCALL);
  2824. // bool Text3D::SetFont(Font* font, float size=DEFAULT_FONT_SIZE) | File: ../UI/Text3D.h
  2825. engine->RegisterObjectMethod("Text3D", "bool SetFont(Font@+, float = DEFAULT_FONT_SIZE)", asMETHODPR(Text3D, SetFont, (Font*, float), bool), asCALL_THISCALL);
  2826. // void Text3D::SetFontAttr(const ResourceRef& value) | File: ../UI/Text3D.h
  2827. engine->RegisterObjectMethod("Text3D", "void SetFontAttr(const ResourceRef&in)", asMETHODPR(Text3D, SetFontAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2828. // bool Text3D::SetFontSize(float size) | File: ../UI/Text3D.h
  2829. engine->RegisterObjectMethod("Text3D", "bool SetFontSize(float)", asMETHODPR(Text3D, SetFontSize, (float), bool), asCALL_THISCALL);
  2830. engine->RegisterObjectMethod("Text3D", "bool set_fontSize(float)", asMETHODPR(Text3D, SetFontSize, (float), bool), asCALL_THISCALL);
  2831. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2832. engine->RegisterObjectMethod("Text3D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Text3D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2833. engine->RegisterObjectMethod("Text3D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Text3D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2834. // void Text3D::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/Text3D.h
  2835. engine->RegisterObjectMethod("Text3D", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(Text3D, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2836. engine->RegisterObjectMethod("Text3D", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(Text3D, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2837. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2838. engine->RegisterObjectMethod("Text3D", "void SetInstanceDefault(bool)", asMETHODPR(Text3D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2839. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2840. engine->RegisterObjectMethod("Text3D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Text3D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2841. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  2842. engine->RegisterObjectMethod("Text3D", "void SetLightMask(uint)", asMETHODPR(Text3D, SetLightMask, (unsigned), void), asCALL_THISCALL);
  2843. engine->RegisterObjectMethod("Text3D", "void set_lightMask(uint)", asMETHODPR(Text3D, SetLightMask, (unsigned), void), asCALL_THISCALL);
  2844. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  2845. engine->RegisterObjectMethod("Text3D", "void SetLodBias(float)", asMETHODPR(Text3D, SetLodBias, (float), void), asCALL_THISCALL);
  2846. engine->RegisterObjectMethod("Text3D", "void set_lodBias(float)", asMETHODPR(Text3D, SetLodBias, (float), void), asCALL_THISCALL);
  2847. // void Text3D::SetMaterial(Material* material) | File: ../UI/Text3D.h
  2848. engine->RegisterObjectMethod("Text3D", "void SetMaterial(Material@+)", asMETHODPR(Text3D, SetMaterial, (Material*), void), asCALL_THISCALL);
  2849. engine->RegisterObjectMethod("Text3D", "void set_material(Material@+)", asMETHODPR(Text3D, SetMaterial, (Material*), void), asCALL_THISCALL);
  2850. // void Text3D::SetMaterialAttr(const ResourceRef& value) | File: ../UI/Text3D.h
  2851. engine->RegisterObjectMethod("Text3D", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(Text3D, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2852. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  2853. engine->RegisterObjectMethod("Text3D", "void SetMaxLights(uint)", asMETHODPR(Text3D, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  2854. engine->RegisterObjectMethod("Text3D", "void set_maxLights(uint)", asMETHODPR(Text3D, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  2855. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  2856. engine->RegisterObjectMethod("Text3D", "void SetMinMaxZ(float, float)", asMETHODPR(Text3D, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  2857. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2858. engine->RegisterObjectMethod("Text3D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Text3D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2859. engine->RegisterObjectMethod("Text3D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Text3D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2860. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2861. engine->RegisterObjectMethod("Text3D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Text3D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2862. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  2863. engine->RegisterObjectMethod("Text3D", "void SetOccludee(bool)", asMETHODPR(Text3D, SetOccludee, (bool), void), asCALL_THISCALL);
  2864. engine->RegisterObjectMethod("Text3D", "void set_occludee(bool)", asMETHODPR(Text3D, SetOccludee, (bool), void), asCALL_THISCALL);
  2865. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  2866. engine->RegisterObjectMethod("Text3D", "void SetOccluder(bool)", asMETHODPR(Text3D, SetOccluder, (bool), void), asCALL_THISCALL);
  2867. engine->RegisterObjectMethod("Text3D", "void set_occluder(bool)", asMETHODPR(Text3D, SetOccluder, (bool), void), asCALL_THISCALL);
  2868. // void Text3D::SetOpacity(float opacity) | File: ../UI/Text3D.h
  2869. engine->RegisterObjectMethod("Text3D", "void SetOpacity(float)", asMETHODPR(Text3D, SetOpacity, (float), void), asCALL_THISCALL);
  2870. engine->RegisterObjectMethod("Text3D", "void set_opacity(float)", asMETHODPR(Text3D, SetOpacity, (float), void), asCALL_THISCALL);
  2871. // void Text3D::SetRowSpacing(float spacing) | File: ../UI/Text3D.h
  2872. engine->RegisterObjectMethod("Text3D", "void SetRowSpacing(float)", asMETHODPR(Text3D, SetRowSpacing, (float), void), asCALL_THISCALL);
  2873. engine->RegisterObjectMethod("Text3D", "void set_rowSpacing(float)", asMETHODPR(Text3D, SetRowSpacing, (float), void), asCALL_THISCALL);
  2874. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  2875. engine->RegisterObjectMethod("Text3D", "void SetShadowDistance(float)", asMETHODPR(Text3D, SetShadowDistance, (float), void), asCALL_THISCALL);
  2876. engine->RegisterObjectMethod("Text3D", "void set_shadowDistance(float)", asMETHODPR(Text3D, SetShadowDistance, (float), void), asCALL_THISCALL);
  2877. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  2878. engine->RegisterObjectMethod("Text3D", "void SetShadowMask(uint)", asMETHODPR(Text3D, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  2879. engine->RegisterObjectMethod("Text3D", "void set_shadowMask(uint)", asMETHODPR(Text3D, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  2880. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  2881. engine->RegisterObjectMethod("Text3D", "void SetSortValue(float)", asMETHODPR(Text3D, SetSortValue, (float), void), asCALL_THISCALL);
  2882. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2883. engine->RegisterObjectMethod("Text3D", "void SetTemporary(bool)", asMETHODPR(Text3D, SetTemporary, (bool), void), asCALL_THISCALL);
  2884. engine->RegisterObjectMethod("Text3D", "void set_temporary(bool)", asMETHODPR(Text3D, SetTemporary, (bool), void), asCALL_THISCALL);
  2885. // void Text3D::SetText(const String& text) | File: ../UI/Text3D.h
  2886. engine->RegisterObjectMethod("Text3D", "void SetText(const String&in)", asMETHODPR(Text3D, SetText, (const String&), void), asCALL_THISCALL);
  2887. engine->RegisterObjectMethod("Text3D", "void set_text(const String&in)", asMETHODPR(Text3D, SetText, (const String&), void), asCALL_THISCALL);
  2888. // void Text3D::SetTextAlignment(HorizontalAlignment align) | File: ../UI/Text3D.h
  2889. engine->RegisterObjectMethod("Text3D", "void SetTextAlignment(HorizontalAlignment)", asMETHODPR(Text3D, SetTextAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2890. engine->RegisterObjectMethod("Text3D", "void set_textAlignment(HorizontalAlignment)", asMETHODPR(Text3D, SetTextAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2891. // void Text3D::SetTextAttr(const String& value) | File: ../UI/Text3D.h
  2892. engine->RegisterObjectMethod("Text3D", "void SetTextAttr(const String&in)", asMETHODPR(Text3D, SetTextAttr, (const String&), void), asCALL_THISCALL);
  2893. // void Text3D::SetTextEffect(TextEffect textEffect) | File: ../UI/Text3D.h
  2894. engine->RegisterObjectMethod("Text3D", "void SetTextEffect(TextEffect)", asMETHODPR(Text3D, SetTextEffect, (TextEffect), void), asCALL_THISCALL);
  2895. engine->RegisterObjectMethod("Text3D", "void set_textEffect(TextEffect)", asMETHODPR(Text3D, SetTextEffect, (TextEffect), void), asCALL_THISCALL);
  2896. // void Text3D::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/Text3D.h
  2897. engine->RegisterObjectMethod("Text3D", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(Text3D, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2898. engine->RegisterObjectMethod("Text3D", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(Text3D, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2899. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  2900. engine->RegisterObjectMethod("Text3D", "void SetViewMask(uint)", asMETHODPR(Text3D, SetViewMask, (unsigned), void), asCALL_THISCALL);
  2901. engine->RegisterObjectMethod("Text3D", "void set_viewMask(uint)", asMETHODPR(Text3D, SetViewMask, (unsigned), void), asCALL_THISCALL);
  2902. // void Text3D::SetWidth(int width) | File: ../UI/Text3D.h
  2903. engine->RegisterObjectMethod("Text3D", "void SetWidth(int)", asMETHODPR(Text3D, SetWidth, (int), void), asCALL_THISCALL);
  2904. engine->RegisterObjectMethod("Text3D", "void set_width(int)", asMETHODPR(Text3D, SetWidth, (int), void), asCALL_THISCALL);
  2905. // void Text3D::SetWordwrap(bool enable) | File: ../UI/Text3D.h
  2906. engine->RegisterObjectMethod("Text3D", "void SetWordwrap(bool)", asMETHODPR(Text3D, SetWordwrap, (bool), void), asCALL_THISCALL);
  2907. engine->RegisterObjectMethod("Text3D", "void set_wordwrap(bool)", asMETHODPR(Text3D, SetWordwrap, (bool), void), asCALL_THISCALL);
  2908. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  2909. engine->RegisterObjectMethod("Text3D", "void SetZone(Zone@+, bool = false)", asMETHODPR(Text3D, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  2910. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  2911. engine->RegisterObjectMethod("Text3D", "void SetZoneMask(uint)", asMETHODPR(Text3D, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  2912. engine->RegisterObjectMethod("Text3D", "void set_zoneMask(uint)", asMETHODPR(Text3D, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  2913. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2914. // Error: type "EventHandler*" can not automatically bind
  2915. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2916. // Error: type "EventHandler*" can not automatically bind
  2917. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2918. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2919. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2920. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2921. // explicit Text3D::Text3D(Context* context) | File: ../UI/Text3D.h
  2922. engine->RegisterObjectBehaviour("Text3D", asBEHAVE_FACTORY, "Text3D@+ f()", asFUNCTION(Text3D_Text3D_Context), asCALL_CDECL);
  2923. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2924. engine->RegisterObjectMethod("Text3D", "void UnsubscribeFromAllEvents()", asMETHODPR(Text3D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2925. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2926. engine->RegisterObjectMethod("Text3D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Text3D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2927. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2928. engine->RegisterObjectMethod("Text3D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Text3D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2929. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2930. engine->RegisterObjectMethod("Text3D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Text3D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2931. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2932. engine->RegisterObjectMethod("Text3D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Text3D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2933. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  2934. engine->RegisterObjectMethod("Text3D", "void Update(const FrameInfo&in)", asMETHODPR(Text3D, Update, (const FrameInfo&), void), asCALL_THISCALL);
  2935. // void Text3D::UpdateBatches(const FrameInfo& frame) override | File: ../UI/Text3D.h
  2936. engine->RegisterObjectMethod("Text3D", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(Text3D, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  2937. // void Text3D::UpdateGeometry(const FrameInfo& frame) override | File: ../UI/Text3D.h
  2938. engine->RegisterObjectMethod("Text3D", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(Text3D, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  2939. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2940. engine->RegisterObjectMethod("Text3D", "int WeakRefs() const", asMETHODPR(Text3D, WeakRefs, () const, int), asCALL_THISCALL);
  2941. engine->RegisterObjectMethod("Text3D", "int get_weakRefs() const", asMETHODPR(Text3D, WeakRefs, () const, int), asCALL_THISCALL);
  2942. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2943. engine->RegisterObjectMethod("Text3D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Text3D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2944. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2945. engine->RegisterObjectMethod("Text3D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Text3D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2946. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2947. engine->RegisterObjectMethod("Text3D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Text3D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2948. #ifdef REGISTER_MANUAL_PART_Drawable
  2949. REGISTER_MANUAL_PART_Drawable(Text3D, "Text3D")
  2950. #endif
  2951. #ifdef REGISTER_MANUAL_PART_Component
  2952. REGISTER_MANUAL_PART_Component(Text3D, "Text3D")
  2953. #endif
  2954. #ifdef REGISTER_MANUAL_PART_Animatable
  2955. REGISTER_MANUAL_PART_Animatable(Text3D, "Text3D")
  2956. #endif
  2957. #ifdef REGISTER_MANUAL_PART_Serializable
  2958. REGISTER_MANUAL_PART_Serializable(Text3D, "Text3D")
  2959. #endif
  2960. #ifdef REGISTER_MANUAL_PART_Object
  2961. REGISTER_MANUAL_PART_Object(Text3D, "Text3D")
  2962. #endif
  2963. #ifdef REGISTER_MANUAL_PART_RefCounted
  2964. REGISTER_MANUAL_PART_RefCounted(Text3D, "Text3D")
  2965. #endif
  2966. #ifdef REGISTER_MANUAL_PART_Text3D
  2967. REGISTER_MANUAL_PART_Text3D(Text3D, "Text3D")
  2968. #endif
  2969. RegisterSubclass<Drawable, Text3D>(engine, "Drawable", "Text3D");
  2970. RegisterSubclass<Component, Text3D>(engine, "Component", "Text3D");
  2971. RegisterSubclass<Animatable, Text3D>(engine, "Animatable", "Text3D");
  2972. RegisterSubclass<Serializable, Text3D>(engine, "Serializable", "Text3D");
  2973. RegisterSubclass<Object, Text3D>(engine, "Object", "Text3D");
  2974. RegisterSubclass<RefCounted, Text3D>(engine, "RefCounted", "Text3D");
  2975. // void ResourceWithMetadata::AddMetadata(const String& name, const Variant& value) | File: ../Resource/Resource.h
  2976. engine->RegisterObjectMethod("Texture", "void AddMetadata(const String&in, const Variant&in)", asMETHODPR(Texture, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  2977. engine->RegisterObjectMethod("Texture", "void set_metadata(const String&in, const Variant&in)", asMETHODPR(Texture, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  2978. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2979. engine->RegisterObjectBehaviour("Texture", asBEHAVE_ADDREF, "void f()", asMETHODPR(Texture, AddRef, (), void), asCALL_THISCALL);
  2980. // virtual bool Resource::BeginLoad(Deserializer& source) | File: ../Resource/Resource.h
  2981. engine->RegisterObjectMethod("Texture", "bool BeginLoad(Deserializer&)", asMETHODPR(Texture, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  2982. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2983. // Not registered because template
  2984. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2985. // Not registered because template
  2986. // static unsigned Texture::CheckMaxLevels(int width, int height, unsigned requestedLevels) | File: ../Graphics/Texture.h
  2987. engine->SetDefaultNamespace("Texture");
  2988. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, uint)", asFUNCTIONPR(Texture::CheckMaxLevels, (int, int, unsigned), unsigned), asCALL_CDECL);
  2989. engine->SetDefaultNamespace("");
  2990. // static unsigned Texture::CheckMaxLevels(int width, int height, int depth, unsigned requestedLevels) | File: ../Graphics/Texture.h
  2991. engine->SetDefaultNamespace("Texture");
  2992. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, int, uint)", asFUNCTIONPR(Texture::CheckMaxLevels, (int, int, int, unsigned), unsigned), asCALL_CDECL);
  2993. engine->SetDefaultNamespace("");
  2994. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  2995. engine->RegisterObjectMethod("Texture", "void ClearDataLost()", asMETHODPR(Texture, ClearDataLost, (), void), asCALL_THISCALL);
  2996. // virtual bool Resource::EndLoad() | File: ../Resource/Resource.h
  2997. engine->RegisterObjectMethod("Texture", "bool EndLoad()", asMETHODPR(Texture, EndLoad, (), bool), asCALL_THISCALL);
  2998. // TextureAddressMode Texture::GetAddressMode(TextureCoordinate coord) const | File: ../Graphics/Texture.h
  2999. engine->RegisterObjectMethod("Texture", "TextureAddressMode GetAddressMode(TextureCoordinate) const", asMETHODPR(Texture, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  3000. engine->RegisterObjectMethod("Texture", "TextureAddressMode get_addressMode(TextureCoordinate) const", asMETHODPR(Texture, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  3001. // unsigned Texture::GetAnisotropy() const | File: ../Graphics/Texture.h
  3002. engine->RegisterObjectMethod("Texture", "uint GetAnisotropy() const", asMETHODPR(Texture, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  3003. engine->RegisterObjectMethod("Texture", "uint get_anisotropy() const", asMETHODPR(Texture, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  3004. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  3005. engine->RegisterObjectMethod("Texture", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Texture, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  3006. // bool Texture::GetAutoResolve() const | File: ../Graphics/Texture.h
  3007. engine->RegisterObjectMethod("Texture", "bool GetAutoResolve() const", asMETHODPR(Texture, GetAutoResolve, () const, bool), asCALL_THISCALL);
  3008. engine->RegisterObjectMethod("Texture", "bool get_autoResolve() const", asMETHODPR(Texture, GetAutoResolve, () const, bool), asCALL_THISCALL);
  3009. // Texture* Texture::GetBackupTexture() const | File: ../Graphics/Texture.h
  3010. engine->RegisterObjectMethod("Texture", "Texture@+ GetBackupTexture() const", asMETHODPR(Texture, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  3011. engine->RegisterObjectMethod("Texture", "Texture@+ get_backupTexture() const", asMETHODPR(Texture, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  3012. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3013. engine->RegisterObjectMethod("Texture", "bool GetBlockEvents() const", asMETHODPR(Texture, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3014. // const Color& Texture::GetBorderColor() const | File: ../Graphics/Texture.h
  3015. engine->RegisterObjectMethod("Texture", "const Color& GetBorderColor() const", asMETHODPR(Texture, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  3016. engine->RegisterObjectMethod("Texture", "const Color& get_borderColor() const", asMETHODPR(Texture, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  3017. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3018. engine->RegisterObjectMethod("Texture", "const String& GetCategory() const", asMETHODPR(Texture, GetCategory, () const, const String&), asCALL_THISCALL);
  3019. engine->RegisterObjectMethod("Texture", "const String& get_category() const", asMETHODPR(Texture, GetCategory, () const, const String&), asCALL_THISCALL);
  3020. // unsigned Texture::GetComponents() const | File: ../Graphics/Texture.h
  3021. engine->RegisterObjectMethod("Texture", "uint GetComponents() const", asMETHODPR(Texture, GetComponents, () const, unsigned), asCALL_THISCALL);
  3022. engine->RegisterObjectMethod("Texture", "uint get_components() const", asMETHODPR(Texture, GetComponents, () const, unsigned), asCALL_THISCALL);
  3023. // Context* Object::GetContext() const | File: ../Core/Object.h
  3024. // Error: type "Context*" can not be returned
  3025. // unsigned Texture::GetDataSize(int width, int height) const | File: ../Graphics/Texture.h
  3026. engine->RegisterObjectMethod("Texture", "uint GetDataSize(int, int) const", asMETHODPR(Texture, GetDataSize, (int, int) const, unsigned), asCALL_THISCALL);
  3027. // unsigned Texture::GetDataSize(int width, int height, int depth) const | File: ../Graphics/Texture.h
  3028. engine->RegisterObjectMethod("Texture", "uint GetDataSize(int, int, int) const", asMETHODPR(Texture, GetDataSize, (int, int, int) const, unsigned), asCALL_THISCALL);
  3029. // static unsigned Texture::GetDataType(unsigned format) | File: ../Graphics/Texture.h
  3030. // Not registered because have @nobind mark
  3031. // int Texture::GetDepth() const | File: ../Graphics/Texture.h
  3032. engine->RegisterObjectMethod("Texture", "int GetDepth() const", asMETHODPR(Texture, GetDepth, () const, int), asCALL_THISCALL);
  3033. // static unsigned Texture::GetDSVFormat(unsigned format) | File: ../Graphics/Texture.h
  3034. // Not registered because have @nobind mark
  3035. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3036. engine->RegisterObjectMethod("Texture", "VariantMap& GetEventDataMap() const", asMETHODPR(Texture, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3037. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3038. // Error: type "EventHandler*" can not automatically bind
  3039. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3040. engine->RegisterObjectMethod("Texture", "Object@+ GetEventSender() const", asMETHODPR(Texture, GetEventSender, () const, Object*), asCALL_THISCALL);
  3041. // static unsigned Texture::GetExternalFormat(unsigned format) | File: ../Graphics/Texture.h
  3042. // Not registered because have @nobind mark
  3043. // TextureFilterMode Texture::GetFilterMode() const | File: ../Graphics/Texture.h
  3044. engine->RegisterObjectMethod("Texture", "TextureFilterMode GetFilterMode() const", asMETHODPR(Texture, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  3045. engine->RegisterObjectMethod("Texture", "TextureFilterMode get_filterMode() const", asMETHODPR(Texture, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  3046. // unsigned Texture::GetFormat() const | File: ../Graphics/Texture.h
  3047. engine->RegisterObjectMethod("Texture", "uint GetFormat() const", asMETHODPR(Texture, GetFormat, () const, unsigned), asCALL_THISCALL);
  3048. engine->RegisterObjectMethod("Texture", "uint get_format() const", asMETHODPR(Texture, GetFormat, () const, unsigned), asCALL_THISCALL);
  3049. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3050. engine->RegisterObjectMethod("Texture", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Texture, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3051. engine->RegisterObjectMethod("Texture", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Texture, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3052. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3053. engine->RegisterObjectMethod("Texture", "const VariantMap& GetGlobalVars() const", asMETHODPR(Texture, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3054. engine->RegisterObjectMethod("Texture", "const VariantMap& get_globalVars() const", asMETHODPR(Texture, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3055. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  3056. // Error: type "void*" can not automatically bind
  3057. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  3058. engine->RegisterObjectMethod("Texture", "uint GetGPUObjectName() const", asMETHODPR(Texture, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  3059. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  3060. engine->RegisterObjectMethod("Texture", "Graphics@+ GetGraphics() const", asMETHODPR(Texture, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  3061. // int Texture::GetHeight() const | File: ../Graphics/Texture.h
  3062. engine->RegisterObjectMethod("Texture", "int GetHeight() const", asMETHODPR(Texture, GetHeight, () const, int), asCALL_THISCALL);
  3063. engine->RegisterObjectMethod("Texture", "int get_height() const", asMETHODPR(Texture, GetHeight, () const, int), asCALL_THISCALL);
  3064. // int Texture::GetLevelDepth(unsigned level) const | File: ../Graphics/Texture.h
  3065. engine->RegisterObjectMethod("Texture", "int GetLevelDepth(uint) const", asMETHODPR(Texture, GetLevelDepth, (unsigned) const, int), asCALL_THISCALL);
  3066. // int Texture::GetLevelHeight(unsigned level) const | File: ../Graphics/Texture.h
  3067. engine->RegisterObjectMethod("Texture", "int GetLevelHeight(uint) const", asMETHODPR(Texture, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  3068. engine->RegisterObjectMethod("Texture", "int get_levelHeight(uint) const", asMETHODPR(Texture, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  3069. // unsigned Texture::GetLevels() const | File: ../Graphics/Texture.h
  3070. engine->RegisterObjectMethod("Texture", "uint GetLevels() const", asMETHODPR(Texture, GetLevels, () const, unsigned), asCALL_THISCALL);
  3071. engine->RegisterObjectMethod("Texture", "uint get_levels() const", asMETHODPR(Texture, GetLevels, () const, unsigned), asCALL_THISCALL);
  3072. // bool Texture::GetLevelsDirty() const | File: ../Graphics/Texture.h
  3073. engine->RegisterObjectMethod("Texture", "bool GetLevelsDirty() const", asMETHODPR(Texture, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  3074. engine->RegisterObjectMethod("Texture", "bool get_levelsDirty() const", asMETHODPR(Texture, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  3075. // int Texture::GetLevelWidth(unsigned level) const | File: ../Graphics/Texture.h
  3076. engine->RegisterObjectMethod("Texture", "int GetLevelWidth(uint) const", asMETHODPR(Texture, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  3077. engine->RegisterObjectMethod("Texture", "int get_levelWidth(uint) const", asMETHODPR(Texture, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  3078. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  3079. engine->RegisterObjectMethod("Texture", "uint GetMemoryUse() const", asMETHODPR(Texture, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3080. engine->RegisterObjectMethod("Texture", "uint get_memoryUse() const", asMETHODPR(Texture, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3081. // const Variant& ResourceWithMetadata::GetMetadata(const String& name) const | File: ../Resource/Resource.h
  3082. engine->RegisterObjectMethod("Texture", "const Variant& GetMetadata(const String&in) const", asMETHODPR(Texture, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  3083. engine->RegisterObjectMethod("Texture", "const Variant& get_metadata(const String&in) const", asMETHODPR(Texture, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  3084. // int Texture::GetMipsToSkip(MaterialQuality quality) const | File: ../Graphics/Texture.h
  3085. engine->RegisterObjectMethod("Texture", "int GetMipsToSkip(MaterialQuality) const", asMETHODPR(Texture, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  3086. engine->RegisterObjectMethod("Texture", "int get_mipsToSkip(MaterialQuality) const", asMETHODPR(Texture, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  3087. // int Texture::GetMultiSample() const | File: ../Graphics/Texture.h
  3088. engine->RegisterObjectMethod("Texture", "int GetMultiSample() const", asMETHODPR(Texture, GetMultiSample, () const, int), asCALL_THISCALL);
  3089. engine->RegisterObjectMethod("Texture", "int get_multiSample() const", asMETHODPR(Texture, GetMultiSample, () const, int), asCALL_THISCALL);
  3090. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  3091. engine->RegisterObjectMethod("Texture", "const String& GetName() const", asMETHODPR(Texture, GetName, () const, const String&), asCALL_THISCALL);
  3092. engine->RegisterObjectMethod("Texture", "const String& get_name() const", asMETHODPR(Texture, GetName, () const, const String&), asCALL_THISCALL);
  3093. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  3094. engine->RegisterObjectMethod("Texture", "StringHash GetNameHash() const", asMETHODPR(Texture, GetNameHash, () const, StringHash), asCALL_THISCALL);
  3095. // bool Texture::GetParametersDirty() const | File: ../Graphics/Texture.h
  3096. engine->RegisterObjectMethod("Texture", "bool GetParametersDirty() const", asMETHODPR(Texture, GetParametersDirty, () const, bool), asCALL_THISCALL);
  3097. // void* Texture::GetResolveTexture() const | File: ../Graphics/Texture.h
  3098. // Error: type "void*" can not automatically bind
  3099. // unsigned Texture::GetRowDataSize(int width) const | File: ../Graphics/Texture.h
  3100. engine->RegisterObjectMethod("Texture", "uint GetRowDataSize(int) const", asMETHODPR(Texture, GetRowDataSize, (int) const, unsigned), asCALL_THISCALL);
  3101. // void* Texture::GetSampler() const | File: ../Graphics/Texture.h
  3102. // Error: type "void*" can not automatically bind
  3103. // void* Texture::GetShaderResourceView() const | File: ../Graphics/Texture.h
  3104. // Error: type "void*" can not automatically bind
  3105. // bool Texture::GetShadowCompare() const | File: ../Graphics/Texture.h
  3106. engine->RegisterObjectMethod("Texture", "bool GetShadowCompare() const", asMETHODPR(Texture, GetShadowCompare, () const, bool), asCALL_THISCALL);
  3107. // bool Texture::GetSRGB() const | File: ../Graphics/Texture.h
  3108. engine->RegisterObjectMethod("Texture", "bool GetSRGB() const", asMETHODPR(Texture, GetSRGB, () const, bool), asCALL_THISCALL);
  3109. engine->RegisterObjectMethod("Texture", "bool get_sRGB() const", asMETHODPR(Texture, GetSRGB, () const, bool), asCALL_THISCALL);
  3110. // unsigned Texture::GetSRGBFormat(unsigned format) | File: ../Graphics/Texture.h
  3111. // Not registered because have @nobind mark
  3112. // static unsigned Texture::GetSRVFormat(unsigned format) | File: ../Graphics/Texture.h
  3113. // Not registered because have @nobind mark
  3114. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3115. engine->RegisterObjectMethod("Texture", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Texture, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3116. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3117. // Not registered because template
  3118. // unsigned Texture::GetTarget() const | File: ../Graphics/Texture.h
  3119. engine->RegisterObjectMethod("Texture", "uint GetTarget() const", asMETHODPR(Texture, GetTarget, () const, unsigned), asCALL_THISCALL);
  3120. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3121. engine->RegisterObjectMethod("Texture", "StringHash GetType() const", asMETHODPR(Texture, GetType, () const, StringHash), asCALL_THISCALL);
  3122. engine->RegisterObjectMethod("Texture", "StringHash get_type() const", asMETHODPR(Texture, GetType, () const, StringHash), asCALL_THISCALL);
  3123. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3124. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3125. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3126. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3127. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3128. engine->RegisterObjectMethod("Texture", "const String& GetTypeName() const", asMETHODPR(Texture, GetTypeName, () const, const String&), asCALL_THISCALL);
  3129. engine->RegisterObjectMethod("Texture", "const String& get_typeName() const", asMETHODPR(Texture, GetTypeName, () const, const String&), asCALL_THISCALL);
  3130. // TextureUsage Texture::GetUsage() const | File: ../Graphics/Texture.h
  3131. engine->RegisterObjectMethod("Texture", "TextureUsage GetUsage() const", asMETHODPR(Texture, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  3132. engine->RegisterObjectMethod("Texture", "TextureUsage get_usage() const", asMETHODPR(Texture, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  3133. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  3134. engine->RegisterObjectMethod("Texture", "uint GetUseTimer()", asMETHODPR(Texture, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3135. engine->RegisterObjectMethod("Texture", "uint get_useTimer()", asMETHODPR(Texture, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3136. // int Texture::GetWidth() const | File: ../Graphics/Texture.h
  3137. engine->RegisterObjectMethod("Texture", "int GetWidth() const", asMETHODPR(Texture, GetWidth, () const, int), asCALL_THISCALL);
  3138. engine->RegisterObjectMethod("Texture", "int get_width() const", asMETHODPR(Texture, GetWidth, () const, int), asCALL_THISCALL);
  3139. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3140. engine->RegisterObjectMethod("Texture", "bool HasEventHandlers() const", asMETHODPR(Texture, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3141. // bool ResourceWithMetadata::HasMetadata() const | File: ../Resource/Resource.h
  3142. engine->RegisterObjectMethod("Texture", "bool HasMetadata() const", asMETHODPR(Texture, HasMetadata, () const, bool), asCALL_THISCALL);
  3143. engine->RegisterObjectMethod("Texture", "bool get_hasMetadata() const", asMETHODPR(Texture, HasMetadata, () const, bool), asCALL_THISCALL);
  3144. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  3145. engine->RegisterObjectMethod("Texture", "bool HasPendingData() const", asMETHODPR(Texture, HasPendingData, () const, bool), asCALL_THISCALL);
  3146. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3147. engine->RegisterObjectMethod("Texture", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Texture, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3148. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3149. engine->RegisterObjectMethod("Texture", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Texture, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3150. // bool Texture::IsCompressed() const | File: ../Graphics/Texture.h
  3151. engine->RegisterObjectMethod("Texture", "bool IsCompressed() const", asMETHODPR(Texture, IsCompressed, () const, bool), asCALL_THISCALL);
  3152. engine->RegisterObjectMethod("Texture", "bool get_compressed() const", asMETHODPR(Texture, IsCompressed, () const, bool), asCALL_THISCALL);
  3153. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  3154. engine->RegisterObjectMethod("Texture", "bool IsDataLost() const", asMETHODPR(Texture, IsDataLost, () const, bool), asCALL_THISCALL);
  3155. engine->RegisterObjectMethod("Texture", "bool get_dataLost() const", asMETHODPR(Texture, IsDataLost, () const, bool), asCALL_THISCALL);
  3156. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3157. engine->RegisterObjectMethod("Texture", "bool IsInstanceOf(StringHash) const", asMETHODPR(Texture, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3158. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3159. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3160. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3161. // Not registered because template
  3162. // bool Texture::IsResolveDirty() const | File: ../Graphics/Texture.h
  3163. engine->RegisterObjectMethod("Texture", "bool IsResolveDirty() const", asMETHODPR(Texture, IsResolveDirty, () const, bool), asCALL_THISCALL);
  3164. engine->RegisterObjectMethod("Texture", "bool get_resolveDirty() const", asMETHODPR(Texture, IsResolveDirty, () const, bool), asCALL_THISCALL);
  3165. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  3166. engine->RegisterObjectMethod("Texture", "bool Load(Deserializer&)", asMETHODPR(Texture, Load, (Deserializer&), bool), asCALL_THISCALL);
  3167. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  3168. engine->RegisterObjectMethod("Texture", "bool LoadFile(const String&in)", asMETHODPR(Texture, LoadFile, (const String&), bool), asCALL_THISCALL);
  3169. engine->RegisterObjectMethod("Texture", "bool Load(const String&in)", asMETHODPR(Texture, LoadFile, (const String&), bool), asCALL_THISCALL);
  3170. // virtual void GPUObject::OnDeviceLost() | File: ../Graphics/GPUObject.h
  3171. engine->RegisterObjectMethod("Texture", "void OnDeviceLost()", asMETHODPR(Texture, OnDeviceLost, (), void), asCALL_THISCALL);
  3172. // virtual void GPUObject::OnDeviceReset() | File: ../Graphics/GPUObject.h
  3173. engine->RegisterObjectMethod("Texture", "void OnDeviceReset()", asMETHODPR(Texture, OnDeviceReset, (), void), asCALL_THISCALL);
  3174. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3175. engine->RegisterObjectMethod("Texture", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Texture, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3176. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3177. // Error: type "RefCount*" can not automatically bind
  3178. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3179. engine->RegisterObjectMethod("Texture", "int Refs() const", asMETHODPR(Texture, Refs, () const, int), asCALL_THISCALL);
  3180. engine->RegisterObjectMethod("Texture", "int get_refs() const", asMETHODPR(Texture, Refs, () const, int), asCALL_THISCALL);
  3181. // void Texture::RegenerateLevels() | File: ../Graphics/Texture.h
  3182. engine->RegisterObjectMethod("Texture", "void RegenerateLevels()", asMETHODPR(Texture, RegenerateLevels, (), void), asCALL_THISCALL);
  3183. // virtual void GPUObject::Release() | File: ../Graphics/GPUObject.h
  3184. engine->RegisterObjectMethod("Texture", "void Release()", asMETHODPR(Texture, Release, (), void), asCALL_THISCALL);
  3185. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3186. engine->RegisterObjectBehaviour("Texture", asBEHAVE_RELEASE, "void f()", asMETHODPR(Texture, ReleaseRef, (), void), asCALL_THISCALL);
  3187. // void ResourceWithMetadata::RemoveAllMetadata() | File: ../Resource/Resource.h
  3188. engine->RegisterObjectMethod("Texture", "void RemoveAllMetadata()", asMETHODPR(Texture, RemoveAllMetadata, (), void), asCALL_THISCALL);
  3189. // void ResourceWithMetadata::RemoveMetadata(const String& name) | File: ../Resource/Resource.h
  3190. engine->RegisterObjectMethod("Texture", "void RemoveMetadata(const String&in)", asMETHODPR(Texture, RemoveMetadata, (const String&), void), asCALL_THISCALL);
  3191. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  3192. engine->RegisterObjectMethod("Texture", "void ResetUseTimer()", asMETHODPR(Texture, ResetUseTimer, (), void), asCALL_THISCALL);
  3193. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  3194. engine->RegisterObjectMethod("Texture", "bool Save(Serializer&) const", asMETHODPR(Texture, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3195. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  3196. engine->RegisterObjectMethod("Texture", "bool SaveFile(const String&in) const", asMETHODPR(Texture, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3197. engine->RegisterObjectMethod("Texture", "bool Save(const String&in) const", asMETHODPR(Texture, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3198. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3199. engine->RegisterObjectMethod("Texture", "void SendEvent(StringHash)", asMETHODPR(Texture, SendEvent, (StringHash), void), asCALL_THISCALL);
  3200. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3201. engine->RegisterObjectMethod("Texture", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Texture, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3202. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3203. // Not registered because template
  3204. // void Texture::SetAddressMode(TextureCoordinate coord, TextureAddressMode mode) | File: ../Graphics/Texture.h
  3205. engine->RegisterObjectMethod("Texture", "void SetAddressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  3206. engine->RegisterObjectMethod("Texture", "void set_addressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  3207. // void Texture::SetAnisotropy(unsigned level) | File: ../Graphics/Texture.h
  3208. engine->RegisterObjectMethod("Texture", "void SetAnisotropy(uint)", asMETHODPR(Texture, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  3209. engine->RegisterObjectMethod("Texture", "void set_anisotropy(uint)", asMETHODPR(Texture, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  3210. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  3211. engine->RegisterObjectMethod("Texture", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Texture, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  3212. // void Texture::SetBackupTexture(Texture* texture) | File: ../Graphics/Texture.h
  3213. engine->RegisterObjectMethod("Texture", "void SetBackupTexture(Texture@+)", asMETHODPR(Texture, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  3214. engine->RegisterObjectMethod("Texture", "void set_backupTexture(Texture@+)", asMETHODPR(Texture, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  3215. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3216. engine->RegisterObjectMethod("Texture", "void SetBlockEvents(bool)", asMETHODPR(Texture, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3217. // void Texture::SetBorderColor(const Color& color) | File: ../Graphics/Texture.h
  3218. engine->RegisterObjectMethod("Texture", "void SetBorderColor(const Color&in)", asMETHODPR(Texture, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  3219. engine->RegisterObjectMethod("Texture", "void set_borderColor(const Color&in)", asMETHODPR(Texture, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  3220. // void Texture::SetFilterMode(TextureFilterMode mode) | File: ../Graphics/Texture.h
  3221. engine->RegisterObjectMethod("Texture", "void SetFilterMode(TextureFilterMode)", asMETHODPR(Texture, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  3222. engine->RegisterObjectMethod("Texture", "void set_filterMode(TextureFilterMode)", asMETHODPR(Texture, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  3223. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3224. engine->RegisterObjectMethod("Texture", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Texture, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3225. engine->RegisterObjectMethod("Texture", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Texture, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3226. // void Texture::SetLevelsDirty() | File: ../Graphics/Texture.h
  3227. engine->RegisterObjectMethod("Texture", "void SetLevelsDirty()", asMETHODPR(Texture, SetLevelsDirty, (), void), asCALL_THISCALL);
  3228. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  3229. engine->RegisterObjectMethod("Texture", "void SetMemoryUse(uint)", asMETHODPR(Texture, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  3230. // void Texture::SetMipsToSkip(MaterialQuality quality, int toSkip) | File: ../Graphics/Texture.h
  3231. engine->RegisterObjectMethod("Texture", "void SetMipsToSkip(MaterialQuality, int)", asMETHODPR(Texture, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  3232. engine->RegisterObjectMethod("Texture", "void set_mipsToSkip(MaterialQuality, int)", asMETHODPR(Texture, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  3233. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  3234. engine->RegisterObjectMethod("Texture", "void SetName(const String&in)", asMETHODPR(Texture, SetName, (const String&), void), asCALL_THISCALL);
  3235. engine->RegisterObjectMethod("Texture", "void set_name(const String&in)", asMETHODPR(Texture, SetName, (const String&), void), asCALL_THISCALL);
  3236. // void Texture::SetNumLevels(unsigned levels) | File: ../Graphics/Texture.h
  3237. engine->RegisterObjectMethod("Texture", "void SetNumLevels(uint)", asMETHODPR(Texture, SetNumLevels, (unsigned), void), asCALL_THISCALL);
  3238. // void Texture::SetParameters(XMLFile* file) | File: ../Graphics/Texture.h
  3239. engine->RegisterObjectMethod("Texture", "void SetParameters(XMLFile@+)", asMETHODPR(Texture, SetParameters, (XMLFile*), void), asCALL_THISCALL);
  3240. // void Texture::SetParameters(const XMLElement& element) | File: ../Graphics/Texture.h
  3241. engine->RegisterObjectMethod("Texture", "void SetParameters(const XMLElement&in)", asMETHODPR(Texture, SetParameters, (const XMLElement&), void), asCALL_THISCALL);
  3242. // void Texture::SetParametersDirty() | File: ../Graphics/Texture.h
  3243. engine->RegisterObjectMethod("Texture", "void SetParametersDirty()", asMETHODPR(Texture, SetParametersDirty, (), void), asCALL_THISCALL);
  3244. // void Texture::SetResolveDirty(bool enable) | File: ../Graphics/Texture.h
  3245. engine->RegisterObjectMethod("Texture", "void SetResolveDirty(bool)", asMETHODPR(Texture, SetResolveDirty, (bool), void), asCALL_THISCALL);
  3246. // void Texture::SetShadowCompare(bool enable) | File: ../Graphics/Texture.h
  3247. engine->RegisterObjectMethod("Texture", "void SetShadowCompare(bool)", asMETHODPR(Texture, SetShadowCompare, (bool), void), asCALL_THISCALL);
  3248. // void Texture::SetSRGB(bool enable) | File: ../Graphics/Texture.h
  3249. engine->RegisterObjectMethod("Texture", "void SetSRGB(bool)", asMETHODPR(Texture, SetSRGB, (bool), void), asCALL_THISCALL);
  3250. engine->RegisterObjectMethod("Texture", "void set_sRGB(bool)", asMETHODPR(Texture, SetSRGB, (bool), void), asCALL_THISCALL);
  3251. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3252. // Error: type "EventHandler*" can not automatically bind
  3253. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3254. // Error: type "EventHandler*" can not automatically bind
  3255. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3256. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3257. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3258. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3259. // explicit Texture::Texture(Context* context) | File: ../Graphics/Texture.h
  3260. engine->RegisterObjectBehaviour("Texture", asBEHAVE_FACTORY, "Texture@+ f()", asFUNCTION(Texture_Texture_Context), asCALL_CDECL);
  3261. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3262. engine->RegisterObjectMethod("Texture", "void UnsubscribeFromAllEvents()", asMETHODPR(Texture, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3263. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3264. engine->RegisterObjectMethod("Texture", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Texture_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3265. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3266. engine->RegisterObjectMethod("Texture", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Texture, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3267. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3268. engine->RegisterObjectMethod("Texture", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Texture, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3269. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3270. engine->RegisterObjectMethod("Texture", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Texture, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3271. // void Texture::UpdateParameters() | File: ../Graphics/Texture.h
  3272. engine->RegisterObjectMethod("Texture", "void UpdateParameters()", asMETHODPR(Texture, UpdateParameters, (), void), asCALL_THISCALL);
  3273. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3274. engine->RegisterObjectMethod("Texture", "int WeakRefs() const", asMETHODPR(Texture, WeakRefs, () const, int), asCALL_THISCALL);
  3275. engine->RegisterObjectMethod("Texture", "int get_weakRefs() const", asMETHODPR(Texture, WeakRefs, () const, int), asCALL_THISCALL);
  3276. #ifdef REGISTER_MANUAL_PART_ResourceWithMetadata
  3277. REGISTER_MANUAL_PART_ResourceWithMetadata(Texture, "Texture")
  3278. #endif
  3279. #ifdef REGISTER_MANUAL_PART_Resource
  3280. REGISTER_MANUAL_PART_Resource(Texture, "Texture")
  3281. #endif
  3282. #ifdef REGISTER_MANUAL_PART_Object
  3283. REGISTER_MANUAL_PART_Object(Texture, "Texture")
  3284. #endif
  3285. #ifdef REGISTER_MANUAL_PART_RefCounted
  3286. REGISTER_MANUAL_PART_RefCounted(Texture, "Texture")
  3287. #endif
  3288. #ifdef REGISTER_MANUAL_PART_GPUObject
  3289. REGISTER_MANUAL_PART_GPUObject(Texture, "Texture")
  3290. #endif
  3291. #ifdef REGISTER_MANUAL_PART_Texture
  3292. REGISTER_MANUAL_PART_Texture(Texture, "Texture")
  3293. #endif
  3294. RegisterSubclass<ResourceWithMetadata, Texture>(engine, "ResourceWithMetadata", "Texture");
  3295. RegisterSubclass<Resource, Texture>(engine, "Resource", "Texture");
  3296. RegisterSubclass<Object, Texture>(engine, "Object", "Texture");
  3297. RegisterSubclass<RefCounted, Texture>(engine, "RefCounted", "Texture");
  3298. // void ResourceWithMetadata::AddMetadata(const String& name, const Variant& value) | File: ../Resource/Resource.h
  3299. engine->RegisterObjectMethod("Texture2D", "void AddMetadata(const String&in, const Variant&in)", asMETHODPR(Texture2D, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  3300. engine->RegisterObjectMethod("Texture2D", "void set_metadata(const String&in, const Variant&in)", asMETHODPR(Texture2D, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  3301. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3302. engine->RegisterObjectBehaviour("Texture2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(Texture2D, AddRef, (), void), asCALL_THISCALL);
  3303. // bool Texture2D::BeginLoad(Deserializer& source) override | File: ../Graphics/Texture2D.h
  3304. engine->RegisterObjectMethod("Texture2D", "bool BeginLoad(Deserializer&)", asMETHODPR(Texture2D, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  3305. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3306. // Not registered because template
  3307. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3308. // Not registered because template
  3309. // static unsigned Texture::CheckMaxLevels(int width, int height, unsigned requestedLevels) | File: ../Graphics/Texture.h
  3310. engine->SetDefaultNamespace("Texture2D");
  3311. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, uint)", asFUNCTIONPR(Texture2D::CheckMaxLevels, (int, int, unsigned), unsigned), asCALL_CDECL);
  3312. engine->SetDefaultNamespace("");
  3313. // static unsigned Texture::CheckMaxLevels(int width, int height, int depth, unsigned requestedLevels) | File: ../Graphics/Texture.h
  3314. engine->SetDefaultNamespace("Texture2D");
  3315. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, int, uint)", asFUNCTIONPR(Texture2D::CheckMaxLevels, (int, int, int, unsigned), unsigned), asCALL_CDECL);
  3316. engine->SetDefaultNamespace("");
  3317. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  3318. engine->RegisterObjectMethod("Texture2D", "void ClearDataLost()", asMETHODPR(Texture2D, ClearDataLost, (), void), asCALL_THISCALL);
  3319. // bool Texture2D::EndLoad() override | File: ../Graphics/Texture2D.h
  3320. engine->RegisterObjectMethod("Texture2D", "bool EndLoad()", asMETHODPR(Texture2D, EndLoad, (), bool), asCALL_THISCALL);
  3321. // TextureAddressMode Texture::GetAddressMode(TextureCoordinate coord) const | File: ../Graphics/Texture.h
  3322. engine->RegisterObjectMethod("Texture2D", "TextureAddressMode GetAddressMode(TextureCoordinate) const", asMETHODPR(Texture2D, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  3323. engine->RegisterObjectMethod("Texture2D", "TextureAddressMode get_addressMode(TextureCoordinate) const", asMETHODPR(Texture2D, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  3324. // unsigned Texture::GetAnisotropy() const | File: ../Graphics/Texture.h
  3325. engine->RegisterObjectMethod("Texture2D", "uint GetAnisotropy() const", asMETHODPR(Texture2D, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  3326. engine->RegisterObjectMethod("Texture2D", "uint get_anisotropy() const", asMETHODPR(Texture2D, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  3327. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  3328. engine->RegisterObjectMethod("Texture2D", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Texture2D, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  3329. // bool Texture::GetAutoResolve() const | File: ../Graphics/Texture.h
  3330. engine->RegisterObjectMethod("Texture2D", "bool GetAutoResolve() const", asMETHODPR(Texture2D, GetAutoResolve, () const, bool), asCALL_THISCALL);
  3331. engine->RegisterObjectMethod("Texture2D", "bool get_autoResolve() const", asMETHODPR(Texture2D, GetAutoResolve, () const, bool), asCALL_THISCALL);
  3332. // Texture* Texture::GetBackupTexture() const | File: ../Graphics/Texture.h
  3333. engine->RegisterObjectMethod("Texture2D", "Texture@+ GetBackupTexture() const", asMETHODPR(Texture2D, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  3334. engine->RegisterObjectMethod("Texture2D", "Texture@+ get_backupTexture() const", asMETHODPR(Texture2D, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  3335. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3336. engine->RegisterObjectMethod("Texture2D", "bool GetBlockEvents() const", asMETHODPR(Texture2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3337. // const Color& Texture::GetBorderColor() const | File: ../Graphics/Texture.h
  3338. engine->RegisterObjectMethod("Texture2D", "const Color& GetBorderColor() const", asMETHODPR(Texture2D, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  3339. engine->RegisterObjectMethod("Texture2D", "const Color& get_borderColor() const", asMETHODPR(Texture2D, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  3340. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3341. engine->RegisterObjectMethod("Texture2D", "const String& GetCategory() const", asMETHODPR(Texture2D, GetCategory, () const, const String&), asCALL_THISCALL);
  3342. engine->RegisterObjectMethod("Texture2D", "const String& get_category() const", asMETHODPR(Texture2D, GetCategory, () const, const String&), asCALL_THISCALL);
  3343. // unsigned Texture::GetComponents() const | File: ../Graphics/Texture.h
  3344. engine->RegisterObjectMethod("Texture2D", "uint GetComponents() const", asMETHODPR(Texture2D, GetComponents, () const, unsigned), asCALL_THISCALL);
  3345. engine->RegisterObjectMethod("Texture2D", "uint get_components() const", asMETHODPR(Texture2D, GetComponents, () const, unsigned), asCALL_THISCALL);
  3346. // Context* Object::GetContext() const | File: ../Core/Object.h
  3347. // Error: type "Context*" can not be returned
  3348. // bool Texture2D::GetData(unsigned level, void* dest) const | File: ../Graphics/Texture2D.h
  3349. // Error: type "void*" can not automatically bind
  3350. // unsigned Texture::GetDataSize(int width, int height) const | File: ../Graphics/Texture.h
  3351. engine->RegisterObjectMethod("Texture2D", "uint GetDataSize(int, int) const", asMETHODPR(Texture2D, GetDataSize, (int, int) const, unsigned), asCALL_THISCALL);
  3352. // unsigned Texture::GetDataSize(int width, int height, int depth) const | File: ../Graphics/Texture.h
  3353. engine->RegisterObjectMethod("Texture2D", "uint GetDataSize(int, int, int) const", asMETHODPR(Texture2D, GetDataSize, (int, int, int) const, unsigned), asCALL_THISCALL);
  3354. // static unsigned Texture::GetDataType(unsigned format) | File: ../Graphics/Texture.h
  3355. // Not registered because have @nobind mark
  3356. // int Texture::GetDepth() const | File: ../Graphics/Texture.h
  3357. engine->RegisterObjectMethod("Texture2D", "int GetDepth() const", asMETHODPR(Texture2D, GetDepth, () const, int), asCALL_THISCALL);
  3358. // static unsigned Texture::GetDSVFormat(unsigned format) | File: ../Graphics/Texture.h
  3359. // Not registered because have @nobind mark
  3360. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3361. engine->RegisterObjectMethod("Texture2D", "VariantMap& GetEventDataMap() const", asMETHODPR(Texture2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3362. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3363. // Error: type "EventHandler*" can not automatically bind
  3364. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3365. engine->RegisterObjectMethod("Texture2D", "Object@+ GetEventSender() const", asMETHODPR(Texture2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  3366. // static unsigned Texture::GetExternalFormat(unsigned format) | File: ../Graphics/Texture.h
  3367. // Not registered because have @nobind mark
  3368. // TextureFilterMode Texture::GetFilterMode() const | File: ../Graphics/Texture.h
  3369. engine->RegisterObjectMethod("Texture2D", "TextureFilterMode GetFilterMode() const", asMETHODPR(Texture2D, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  3370. engine->RegisterObjectMethod("Texture2D", "TextureFilterMode get_filterMode() const", asMETHODPR(Texture2D, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  3371. // unsigned Texture::GetFormat() const | File: ../Graphics/Texture.h
  3372. engine->RegisterObjectMethod("Texture2D", "uint GetFormat() const", asMETHODPR(Texture2D, GetFormat, () const, unsigned), asCALL_THISCALL);
  3373. engine->RegisterObjectMethod("Texture2D", "uint get_format() const", asMETHODPR(Texture2D, GetFormat, () const, unsigned), asCALL_THISCALL);
  3374. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3375. engine->RegisterObjectMethod("Texture2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Texture2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3376. engine->RegisterObjectMethod("Texture2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Texture2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3377. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3378. engine->RegisterObjectMethod("Texture2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(Texture2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3379. engine->RegisterObjectMethod("Texture2D", "const VariantMap& get_globalVars() const", asMETHODPR(Texture2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3380. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  3381. // Error: type "void*" can not automatically bind
  3382. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  3383. engine->RegisterObjectMethod("Texture2D", "uint GetGPUObjectName() const", asMETHODPR(Texture2D, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  3384. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  3385. engine->RegisterObjectMethod("Texture2D", "Graphics@+ GetGraphics() const", asMETHODPR(Texture2D, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  3386. // int Texture::GetHeight() const | File: ../Graphics/Texture.h
  3387. engine->RegisterObjectMethod("Texture2D", "int GetHeight() const", asMETHODPR(Texture2D, GetHeight, () const, int), asCALL_THISCALL);
  3388. engine->RegisterObjectMethod("Texture2D", "int get_height() const", asMETHODPR(Texture2D, GetHeight, () const, int), asCALL_THISCALL);
  3389. // bool Texture2D::GetImage(Image& image) const | File: ../Graphics/Texture2D.h
  3390. engine->RegisterObjectMethod("Texture2D", "bool GetImage(Image&) const", asMETHODPR(Texture2D, GetImage, (Image&) const, bool), asCALL_THISCALL);
  3391. // SharedPtr<Image> Texture2D::GetImage() const | File: ../Graphics/Texture2D.h
  3392. engine->RegisterObjectMethod("Texture2D", "Image@+ GetImage() const", asFUNCTION(Texture2D_GetImage_void), asCALL_CDECL_OBJFIRST);
  3393. // int Texture::GetLevelDepth(unsigned level) const | File: ../Graphics/Texture.h
  3394. engine->RegisterObjectMethod("Texture2D", "int GetLevelDepth(uint) const", asMETHODPR(Texture2D, GetLevelDepth, (unsigned) const, int), asCALL_THISCALL);
  3395. // int Texture::GetLevelHeight(unsigned level) const | File: ../Graphics/Texture.h
  3396. engine->RegisterObjectMethod("Texture2D", "int GetLevelHeight(uint) const", asMETHODPR(Texture2D, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  3397. engine->RegisterObjectMethod("Texture2D", "int get_levelHeight(uint) const", asMETHODPR(Texture2D, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  3398. // unsigned Texture::GetLevels() const | File: ../Graphics/Texture.h
  3399. engine->RegisterObjectMethod("Texture2D", "uint GetLevels() const", asMETHODPR(Texture2D, GetLevels, () const, unsigned), asCALL_THISCALL);
  3400. engine->RegisterObjectMethod("Texture2D", "uint get_levels() const", asMETHODPR(Texture2D, GetLevels, () const, unsigned), asCALL_THISCALL);
  3401. // bool Texture::GetLevelsDirty() const | File: ../Graphics/Texture.h
  3402. engine->RegisterObjectMethod("Texture2D", "bool GetLevelsDirty() const", asMETHODPR(Texture2D, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  3403. engine->RegisterObjectMethod("Texture2D", "bool get_levelsDirty() const", asMETHODPR(Texture2D, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  3404. // int Texture::GetLevelWidth(unsigned level) const | File: ../Graphics/Texture.h
  3405. engine->RegisterObjectMethod("Texture2D", "int GetLevelWidth(uint) const", asMETHODPR(Texture2D, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  3406. engine->RegisterObjectMethod("Texture2D", "int get_levelWidth(uint) const", asMETHODPR(Texture2D, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  3407. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  3408. engine->RegisterObjectMethod("Texture2D", "uint GetMemoryUse() const", asMETHODPR(Texture2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3409. engine->RegisterObjectMethod("Texture2D", "uint get_memoryUse() const", asMETHODPR(Texture2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3410. // const Variant& ResourceWithMetadata::GetMetadata(const String& name) const | File: ../Resource/Resource.h
  3411. engine->RegisterObjectMethod("Texture2D", "const Variant& GetMetadata(const String&in) const", asMETHODPR(Texture2D, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  3412. engine->RegisterObjectMethod("Texture2D", "const Variant& get_metadata(const String&in) const", asMETHODPR(Texture2D, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  3413. // int Texture::GetMipsToSkip(MaterialQuality quality) const | File: ../Graphics/Texture.h
  3414. engine->RegisterObjectMethod("Texture2D", "int GetMipsToSkip(MaterialQuality) const", asMETHODPR(Texture2D, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  3415. engine->RegisterObjectMethod("Texture2D", "int get_mipsToSkip(MaterialQuality) const", asMETHODPR(Texture2D, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  3416. // int Texture::GetMultiSample() const | File: ../Graphics/Texture.h
  3417. engine->RegisterObjectMethod("Texture2D", "int GetMultiSample() const", asMETHODPR(Texture2D, GetMultiSample, () const, int), asCALL_THISCALL);
  3418. engine->RegisterObjectMethod("Texture2D", "int get_multiSample() const", asMETHODPR(Texture2D, GetMultiSample, () const, int), asCALL_THISCALL);
  3419. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  3420. engine->RegisterObjectMethod("Texture2D", "const String& GetName() const", asMETHODPR(Texture2D, GetName, () const, const String&), asCALL_THISCALL);
  3421. engine->RegisterObjectMethod("Texture2D", "const String& get_name() const", asMETHODPR(Texture2D, GetName, () const, const String&), asCALL_THISCALL);
  3422. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  3423. engine->RegisterObjectMethod("Texture2D", "StringHash GetNameHash() const", asMETHODPR(Texture2D, GetNameHash, () const, StringHash), asCALL_THISCALL);
  3424. // bool Texture::GetParametersDirty() const | File: ../Graphics/Texture.h
  3425. engine->RegisterObjectMethod("Texture2D", "bool GetParametersDirty() const", asMETHODPR(Texture2D, GetParametersDirty, () const, bool), asCALL_THISCALL);
  3426. // RenderSurface* Texture2D::GetRenderSurface() const | File: ../Graphics/Texture2D.h
  3427. engine->RegisterObjectMethod("Texture2D", "RenderSurface@+ GetRenderSurface() const", asMETHODPR(Texture2D, GetRenderSurface, () const, RenderSurface*), asCALL_THISCALL);
  3428. engine->RegisterObjectMethod("Texture2D", "RenderSurface@+ get_renderSurface() const", asMETHODPR(Texture2D, GetRenderSurface, () const, RenderSurface*), asCALL_THISCALL);
  3429. // void* Texture::GetResolveTexture() const | File: ../Graphics/Texture.h
  3430. // Error: type "void*" can not automatically bind
  3431. // unsigned Texture::GetRowDataSize(int width) const | File: ../Graphics/Texture.h
  3432. engine->RegisterObjectMethod("Texture2D", "uint GetRowDataSize(int) const", asMETHODPR(Texture2D, GetRowDataSize, (int) const, unsigned), asCALL_THISCALL);
  3433. // void* Texture::GetSampler() const | File: ../Graphics/Texture.h
  3434. // Error: type "void*" can not automatically bind
  3435. // void* Texture::GetShaderResourceView() const | File: ../Graphics/Texture.h
  3436. // Error: type "void*" can not automatically bind
  3437. // bool Texture::GetShadowCompare() const | File: ../Graphics/Texture.h
  3438. engine->RegisterObjectMethod("Texture2D", "bool GetShadowCompare() const", asMETHODPR(Texture2D, GetShadowCompare, () const, bool), asCALL_THISCALL);
  3439. // bool Texture::GetSRGB() const | File: ../Graphics/Texture.h
  3440. engine->RegisterObjectMethod("Texture2D", "bool GetSRGB() const", asMETHODPR(Texture2D, GetSRGB, () const, bool), asCALL_THISCALL);
  3441. engine->RegisterObjectMethod("Texture2D", "bool get_sRGB() const", asMETHODPR(Texture2D, GetSRGB, () const, bool), asCALL_THISCALL);
  3442. // unsigned Texture::GetSRGBFormat(unsigned format) | File: ../Graphics/Texture.h
  3443. // Not registered because have @nobind mark
  3444. // static unsigned Texture::GetSRVFormat(unsigned format) | File: ../Graphics/Texture.h
  3445. // Not registered because have @nobind mark
  3446. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3447. engine->RegisterObjectMethod("Texture2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Texture2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3448. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3449. // Not registered because template
  3450. // unsigned Texture::GetTarget() const | File: ../Graphics/Texture.h
  3451. engine->RegisterObjectMethod("Texture2D", "uint GetTarget() const", asMETHODPR(Texture2D, GetTarget, () const, unsigned), asCALL_THISCALL);
  3452. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3453. engine->RegisterObjectMethod("Texture2D", "StringHash GetType() const", asMETHODPR(Texture2D, GetType, () const, StringHash), asCALL_THISCALL);
  3454. engine->RegisterObjectMethod("Texture2D", "StringHash get_type() const", asMETHODPR(Texture2D, GetType, () const, StringHash), asCALL_THISCALL);
  3455. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3456. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3457. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3458. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3459. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3460. engine->RegisterObjectMethod("Texture2D", "const String& GetTypeName() const", asMETHODPR(Texture2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  3461. engine->RegisterObjectMethod("Texture2D", "const String& get_typeName() const", asMETHODPR(Texture2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  3462. // TextureUsage Texture::GetUsage() const | File: ../Graphics/Texture.h
  3463. engine->RegisterObjectMethod("Texture2D", "TextureUsage GetUsage() const", asMETHODPR(Texture2D, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  3464. engine->RegisterObjectMethod("Texture2D", "TextureUsage get_usage() const", asMETHODPR(Texture2D, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  3465. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  3466. engine->RegisterObjectMethod("Texture2D", "uint GetUseTimer()", asMETHODPR(Texture2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3467. engine->RegisterObjectMethod("Texture2D", "uint get_useTimer()", asMETHODPR(Texture2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3468. // int Texture::GetWidth() const | File: ../Graphics/Texture.h
  3469. engine->RegisterObjectMethod("Texture2D", "int GetWidth() const", asMETHODPR(Texture2D, GetWidth, () const, int), asCALL_THISCALL);
  3470. engine->RegisterObjectMethod("Texture2D", "int get_width() const", asMETHODPR(Texture2D, GetWidth, () const, int), asCALL_THISCALL);
  3471. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3472. engine->RegisterObjectMethod("Texture2D", "bool HasEventHandlers() const", asMETHODPR(Texture2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3473. // bool ResourceWithMetadata::HasMetadata() const | File: ../Resource/Resource.h
  3474. engine->RegisterObjectMethod("Texture2D", "bool HasMetadata() const", asMETHODPR(Texture2D, HasMetadata, () const, bool), asCALL_THISCALL);
  3475. engine->RegisterObjectMethod("Texture2D", "bool get_hasMetadata() const", asMETHODPR(Texture2D, HasMetadata, () const, bool), asCALL_THISCALL);
  3476. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  3477. engine->RegisterObjectMethod("Texture2D", "bool HasPendingData() const", asMETHODPR(Texture2D, HasPendingData, () const, bool), asCALL_THISCALL);
  3478. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3479. engine->RegisterObjectMethod("Texture2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Texture2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3480. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3481. engine->RegisterObjectMethod("Texture2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Texture2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3482. // bool Texture::IsCompressed() const | File: ../Graphics/Texture.h
  3483. engine->RegisterObjectMethod("Texture2D", "bool IsCompressed() const", asMETHODPR(Texture2D, IsCompressed, () const, bool), asCALL_THISCALL);
  3484. engine->RegisterObjectMethod("Texture2D", "bool get_compressed() const", asMETHODPR(Texture2D, IsCompressed, () const, bool), asCALL_THISCALL);
  3485. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  3486. engine->RegisterObjectMethod("Texture2D", "bool IsDataLost() const", asMETHODPR(Texture2D, IsDataLost, () const, bool), asCALL_THISCALL);
  3487. engine->RegisterObjectMethod("Texture2D", "bool get_dataLost() const", asMETHODPR(Texture2D, IsDataLost, () const, bool), asCALL_THISCALL);
  3488. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3489. engine->RegisterObjectMethod("Texture2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(Texture2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3490. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3491. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3492. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3493. // Not registered because template
  3494. // bool Texture::IsResolveDirty() const | File: ../Graphics/Texture.h
  3495. engine->RegisterObjectMethod("Texture2D", "bool IsResolveDirty() const", asMETHODPR(Texture2D, IsResolveDirty, () const, bool), asCALL_THISCALL);
  3496. engine->RegisterObjectMethod("Texture2D", "bool get_resolveDirty() const", asMETHODPR(Texture2D, IsResolveDirty, () const, bool), asCALL_THISCALL);
  3497. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  3498. engine->RegisterObjectMethod("Texture2D", "bool Load(Deserializer&)", asMETHODPR(Texture2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  3499. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  3500. engine->RegisterObjectMethod("Texture2D", "bool LoadFile(const String&in)", asMETHODPR(Texture2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  3501. engine->RegisterObjectMethod("Texture2D", "bool Load(const String&in)", asMETHODPR(Texture2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  3502. // void Texture2D::OnDeviceLost() override | File: ../Graphics/Texture2D.h
  3503. engine->RegisterObjectMethod("Texture2D", "void OnDeviceLost()", asMETHODPR(Texture2D, OnDeviceLost, (), void), asCALL_THISCALL);
  3504. // void Texture2D::OnDeviceReset() override | File: ../Graphics/Texture2D.h
  3505. engine->RegisterObjectMethod("Texture2D", "void OnDeviceReset()", asMETHODPR(Texture2D, OnDeviceReset, (), void), asCALL_THISCALL);
  3506. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3507. engine->RegisterObjectMethod("Texture2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Texture2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3508. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3509. // Error: type "RefCount*" can not automatically bind
  3510. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3511. engine->RegisterObjectMethod("Texture2D", "int Refs() const", asMETHODPR(Texture2D, Refs, () const, int), asCALL_THISCALL);
  3512. engine->RegisterObjectMethod("Texture2D", "int get_refs() const", asMETHODPR(Texture2D, Refs, () const, int), asCALL_THISCALL);
  3513. // void Texture::RegenerateLevels() | File: ../Graphics/Texture.h
  3514. engine->RegisterObjectMethod("Texture2D", "void RegenerateLevels()", asMETHODPR(Texture2D, RegenerateLevels, (), void), asCALL_THISCALL);
  3515. // static void Texture2D::RegisterObject(Context* context) | File: ../Graphics/Texture2D.h
  3516. // Context can be used as firs parameter of constructors only
  3517. // void Texture2D::Release() override | File: ../Graphics/Texture2D.h
  3518. engine->RegisterObjectMethod("Texture2D", "void Release()", asMETHODPR(Texture2D, Release, (), void), asCALL_THISCALL);
  3519. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3520. engine->RegisterObjectBehaviour("Texture2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(Texture2D, ReleaseRef, (), void), asCALL_THISCALL);
  3521. // void ResourceWithMetadata::RemoveAllMetadata() | File: ../Resource/Resource.h
  3522. engine->RegisterObjectMethod("Texture2D", "void RemoveAllMetadata()", asMETHODPR(Texture2D, RemoveAllMetadata, (), void), asCALL_THISCALL);
  3523. // void ResourceWithMetadata::RemoveMetadata(const String& name) | File: ../Resource/Resource.h
  3524. engine->RegisterObjectMethod("Texture2D", "void RemoveMetadata(const String&in)", asMETHODPR(Texture2D, RemoveMetadata, (const String&), void), asCALL_THISCALL);
  3525. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  3526. engine->RegisterObjectMethod("Texture2D", "void ResetUseTimer()", asMETHODPR(Texture2D, ResetUseTimer, (), void), asCALL_THISCALL);
  3527. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  3528. engine->RegisterObjectMethod("Texture2D", "bool Save(Serializer&) const", asMETHODPR(Texture2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3529. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  3530. engine->RegisterObjectMethod("Texture2D", "bool SaveFile(const String&in) const", asMETHODPR(Texture2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3531. engine->RegisterObjectMethod("Texture2D", "bool Save(const String&in) const", asMETHODPR(Texture2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3532. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3533. engine->RegisterObjectMethod("Texture2D", "void SendEvent(StringHash)", asMETHODPR(Texture2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  3534. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3535. engine->RegisterObjectMethod("Texture2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Texture2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3536. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3537. // Not registered because template
  3538. // void Texture::SetAddressMode(TextureCoordinate coord, TextureAddressMode mode) | File: ../Graphics/Texture.h
  3539. engine->RegisterObjectMethod("Texture2D", "void SetAddressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture2D, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  3540. engine->RegisterObjectMethod("Texture2D", "void set_addressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture2D, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  3541. // void Texture::SetAnisotropy(unsigned level) | File: ../Graphics/Texture.h
  3542. engine->RegisterObjectMethod("Texture2D", "void SetAnisotropy(uint)", asMETHODPR(Texture2D, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  3543. engine->RegisterObjectMethod("Texture2D", "void set_anisotropy(uint)", asMETHODPR(Texture2D, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  3544. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  3545. engine->RegisterObjectMethod("Texture2D", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Texture2D, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  3546. // void Texture::SetBackupTexture(Texture* texture) | File: ../Graphics/Texture.h
  3547. engine->RegisterObjectMethod("Texture2D", "void SetBackupTexture(Texture@+)", asMETHODPR(Texture2D, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  3548. engine->RegisterObjectMethod("Texture2D", "void set_backupTexture(Texture@+)", asMETHODPR(Texture2D, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  3549. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3550. engine->RegisterObjectMethod("Texture2D", "void SetBlockEvents(bool)", asMETHODPR(Texture2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3551. // void Texture::SetBorderColor(const Color& color) | File: ../Graphics/Texture.h
  3552. engine->RegisterObjectMethod("Texture2D", "void SetBorderColor(const Color&in)", asMETHODPR(Texture2D, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  3553. engine->RegisterObjectMethod("Texture2D", "void set_borderColor(const Color&in)", asMETHODPR(Texture2D, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  3554. // bool Texture2D::SetData(unsigned level, int x, int y, int width, int height, const void* data) | File: ../Graphics/Texture2D.h
  3555. // Error: type "void*" can not automatically bind
  3556. // bool Texture2D::SetData(Image* image, bool useAlpha=false) | File: ../Graphics/Texture2D.h
  3557. engine->RegisterObjectMethod("Texture2D", "bool SetData(Image@+, bool = false)", asMETHODPR(Texture2D, SetData, (Image*, bool), bool), asCALL_THISCALL);
  3558. // void Texture::SetFilterMode(TextureFilterMode mode) | File: ../Graphics/Texture.h
  3559. engine->RegisterObjectMethod("Texture2D", "void SetFilterMode(TextureFilterMode)", asMETHODPR(Texture2D, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  3560. engine->RegisterObjectMethod("Texture2D", "void set_filterMode(TextureFilterMode)", asMETHODPR(Texture2D, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  3561. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3562. engine->RegisterObjectMethod("Texture2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Texture2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3563. engine->RegisterObjectMethod("Texture2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Texture2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3564. // void Texture::SetLevelsDirty() | File: ../Graphics/Texture.h
  3565. engine->RegisterObjectMethod("Texture2D", "void SetLevelsDirty()", asMETHODPR(Texture2D, SetLevelsDirty, (), void), asCALL_THISCALL);
  3566. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  3567. engine->RegisterObjectMethod("Texture2D", "void SetMemoryUse(uint)", asMETHODPR(Texture2D, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  3568. // void Texture::SetMipsToSkip(MaterialQuality quality, int toSkip) | File: ../Graphics/Texture.h
  3569. engine->RegisterObjectMethod("Texture2D", "void SetMipsToSkip(MaterialQuality, int)", asMETHODPR(Texture2D, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  3570. engine->RegisterObjectMethod("Texture2D", "void set_mipsToSkip(MaterialQuality, int)", asMETHODPR(Texture2D, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  3571. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  3572. engine->RegisterObjectMethod("Texture2D", "void SetName(const String&in)", asMETHODPR(Texture2D, SetName, (const String&), void), asCALL_THISCALL);
  3573. engine->RegisterObjectMethod("Texture2D", "void set_name(const String&in)", asMETHODPR(Texture2D, SetName, (const String&), void), asCALL_THISCALL);
  3574. // void Texture::SetNumLevels(unsigned levels) | File: ../Graphics/Texture.h
  3575. engine->RegisterObjectMethod("Texture2D", "void SetNumLevels(uint)", asMETHODPR(Texture2D, SetNumLevels, (unsigned), void), asCALL_THISCALL);
  3576. // void Texture::SetParameters(XMLFile* file) | File: ../Graphics/Texture.h
  3577. engine->RegisterObjectMethod("Texture2D", "void SetParameters(XMLFile@+)", asMETHODPR(Texture2D, SetParameters, (XMLFile*), void), asCALL_THISCALL);
  3578. // void Texture::SetParameters(const XMLElement& element) | File: ../Graphics/Texture.h
  3579. engine->RegisterObjectMethod("Texture2D", "void SetParameters(const XMLElement&in)", asMETHODPR(Texture2D, SetParameters, (const XMLElement&), void), asCALL_THISCALL);
  3580. // void Texture::SetParametersDirty() | File: ../Graphics/Texture.h
  3581. engine->RegisterObjectMethod("Texture2D", "void SetParametersDirty()", asMETHODPR(Texture2D, SetParametersDirty, (), void), asCALL_THISCALL);
  3582. // void Texture::SetResolveDirty(bool enable) | File: ../Graphics/Texture.h
  3583. engine->RegisterObjectMethod("Texture2D", "void SetResolveDirty(bool)", asMETHODPR(Texture2D, SetResolveDirty, (bool), void), asCALL_THISCALL);
  3584. // void Texture::SetShadowCompare(bool enable) | File: ../Graphics/Texture.h
  3585. engine->RegisterObjectMethod("Texture2D", "void SetShadowCompare(bool)", asMETHODPR(Texture2D, SetShadowCompare, (bool), void), asCALL_THISCALL);
  3586. // bool Texture2D::SetSize(int width, int height, unsigned format, TextureUsage usage=TEXTURE_STATIC, int multiSample=1, bool autoResolve=true) | File: ../Graphics/Texture2D.h
  3587. engine->RegisterObjectMethod("Texture2D", "bool SetSize(int, int, uint, TextureUsage = TEXTURE_STATIC, int = 1, bool = true)", asMETHODPR(Texture2D, SetSize, (int, int, unsigned, TextureUsage, int, bool), bool), asCALL_THISCALL);
  3588. // void Texture::SetSRGB(bool enable) | File: ../Graphics/Texture.h
  3589. engine->RegisterObjectMethod("Texture2D", "void SetSRGB(bool)", asMETHODPR(Texture2D, SetSRGB, (bool), void), asCALL_THISCALL);
  3590. engine->RegisterObjectMethod("Texture2D", "void set_sRGB(bool)", asMETHODPR(Texture2D, SetSRGB, (bool), void), asCALL_THISCALL);
  3591. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3592. // Error: type "EventHandler*" can not automatically bind
  3593. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3594. // Error: type "EventHandler*" can not automatically bind
  3595. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3596. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3597. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3598. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3599. // explicit Texture2D::Texture2D(Context* context) | File: ../Graphics/Texture2D.h
  3600. engine->RegisterObjectBehaviour("Texture2D", asBEHAVE_FACTORY, "Texture2D@+ f()", asFUNCTION(Texture2D_Texture2D_Context), asCALL_CDECL);
  3601. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3602. engine->RegisterObjectMethod("Texture2D", "void UnsubscribeFromAllEvents()", asMETHODPR(Texture2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3603. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3604. engine->RegisterObjectMethod("Texture2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Texture2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3605. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3606. engine->RegisterObjectMethod("Texture2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Texture2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3607. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3608. engine->RegisterObjectMethod("Texture2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Texture2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3609. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3610. engine->RegisterObjectMethod("Texture2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Texture2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3611. // void Texture::UpdateParameters() | File: ../Graphics/Texture.h
  3612. engine->RegisterObjectMethod("Texture2D", "void UpdateParameters()", asMETHODPR(Texture2D, UpdateParameters, (), void), asCALL_THISCALL);
  3613. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3614. engine->RegisterObjectMethod("Texture2D", "int WeakRefs() const", asMETHODPR(Texture2D, WeakRefs, () const, int), asCALL_THISCALL);
  3615. engine->RegisterObjectMethod("Texture2D", "int get_weakRefs() const", asMETHODPR(Texture2D, WeakRefs, () const, int), asCALL_THISCALL);
  3616. #ifdef REGISTER_MANUAL_PART_Texture
  3617. REGISTER_MANUAL_PART_Texture(Texture2D, "Texture2D")
  3618. #endif
  3619. #ifdef REGISTER_MANUAL_PART_ResourceWithMetadata
  3620. REGISTER_MANUAL_PART_ResourceWithMetadata(Texture2D, "Texture2D")
  3621. #endif
  3622. #ifdef REGISTER_MANUAL_PART_Resource
  3623. REGISTER_MANUAL_PART_Resource(Texture2D, "Texture2D")
  3624. #endif
  3625. #ifdef REGISTER_MANUAL_PART_Object
  3626. REGISTER_MANUAL_PART_Object(Texture2D, "Texture2D")
  3627. #endif
  3628. #ifdef REGISTER_MANUAL_PART_RefCounted
  3629. REGISTER_MANUAL_PART_RefCounted(Texture2D, "Texture2D")
  3630. #endif
  3631. #ifdef REGISTER_MANUAL_PART_GPUObject
  3632. REGISTER_MANUAL_PART_GPUObject(Texture2D, "Texture2D")
  3633. #endif
  3634. #ifdef REGISTER_MANUAL_PART_Texture2D
  3635. REGISTER_MANUAL_PART_Texture2D(Texture2D, "Texture2D")
  3636. #endif
  3637. RegisterSubclass<Texture, Texture2D>(engine, "Texture", "Texture2D");
  3638. RegisterSubclass<ResourceWithMetadata, Texture2D>(engine, "ResourceWithMetadata", "Texture2D");
  3639. RegisterSubclass<Resource, Texture2D>(engine, "Resource", "Texture2D");
  3640. RegisterSubclass<Object, Texture2D>(engine, "Object", "Texture2D");
  3641. RegisterSubclass<RefCounted, Texture2D>(engine, "RefCounted", "Texture2D");
  3642. // void ResourceWithMetadata::AddMetadata(const String& name, const Variant& value) | File: ../Resource/Resource.h
  3643. engine->RegisterObjectMethod("Texture2DArray", "void AddMetadata(const String&in, const Variant&in)", asMETHODPR(Texture2DArray, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  3644. engine->RegisterObjectMethod("Texture2DArray", "void set_metadata(const String&in, const Variant&in)", asMETHODPR(Texture2DArray, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  3645. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3646. engine->RegisterObjectBehaviour("Texture2DArray", asBEHAVE_ADDREF, "void f()", asMETHODPR(Texture2DArray, AddRef, (), void), asCALL_THISCALL);
  3647. // bool Texture2DArray::BeginLoad(Deserializer& source) override | File: ../Graphics/Texture2DArray.h
  3648. engine->RegisterObjectMethod("Texture2DArray", "bool BeginLoad(Deserializer&)", asMETHODPR(Texture2DArray, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  3649. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3650. // Not registered because template
  3651. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3652. // Not registered because template
  3653. // static unsigned Texture::CheckMaxLevels(int width, int height, unsigned requestedLevels) | File: ../Graphics/Texture.h
  3654. engine->SetDefaultNamespace("Texture2DArray");
  3655. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, uint)", asFUNCTIONPR(Texture2DArray::CheckMaxLevels, (int, int, unsigned), unsigned), asCALL_CDECL);
  3656. engine->SetDefaultNamespace("");
  3657. // static unsigned Texture::CheckMaxLevels(int width, int height, int depth, unsigned requestedLevels) | File: ../Graphics/Texture.h
  3658. engine->SetDefaultNamespace("Texture2DArray");
  3659. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, int, uint)", asFUNCTIONPR(Texture2DArray::CheckMaxLevels, (int, int, int, unsigned), unsigned), asCALL_CDECL);
  3660. engine->SetDefaultNamespace("");
  3661. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  3662. engine->RegisterObjectMethod("Texture2DArray", "void ClearDataLost()", asMETHODPR(Texture2DArray, ClearDataLost, (), void), asCALL_THISCALL);
  3663. // bool Texture2DArray::EndLoad() override | File: ../Graphics/Texture2DArray.h
  3664. engine->RegisterObjectMethod("Texture2DArray", "bool EndLoad()", asMETHODPR(Texture2DArray, EndLoad, (), bool), asCALL_THISCALL);
  3665. // TextureAddressMode Texture::GetAddressMode(TextureCoordinate coord) const | File: ../Graphics/Texture.h
  3666. engine->RegisterObjectMethod("Texture2DArray", "TextureAddressMode GetAddressMode(TextureCoordinate) const", asMETHODPR(Texture2DArray, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  3667. engine->RegisterObjectMethod("Texture2DArray", "TextureAddressMode get_addressMode(TextureCoordinate) const", asMETHODPR(Texture2DArray, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  3668. // unsigned Texture::GetAnisotropy() const | File: ../Graphics/Texture.h
  3669. engine->RegisterObjectMethod("Texture2DArray", "uint GetAnisotropy() const", asMETHODPR(Texture2DArray, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  3670. engine->RegisterObjectMethod("Texture2DArray", "uint get_anisotropy() const", asMETHODPR(Texture2DArray, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  3671. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  3672. engine->RegisterObjectMethod("Texture2DArray", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Texture2DArray, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  3673. // bool Texture::GetAutoResolve() const | File: ../Graphics/Texture.h
  3674. engine->RegisterObjectMethod("Texture2DArray", "bool GetAutoResolve() const", asMETHODPR(Texture2DArray, GetAutoResolve, () const, bool), asCALL_THISCALL);
  3675. engine->RegisterObjectMethod("Texture2DArray", "bool get_autoResolve() const", asMETHODPR(Texture2DArray, GetAutoResolve, () const, bool), asCALL_THISCALL);
  3676. // Texture* Texture::GetBackupTexture() const | File: ../Graphics/Texture.h
  3677. engine->RegisterObjectMethod("Texture2DArray", "Texture@+ GetBackupTexture() const", asMETHODPR(Texture2DArray, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  3678. engine->RegisterObjectMethod("Texture2DArray", "Texture@+ get_backupTexture() const", asMETHODPR(Texture2DArray, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  3679. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3680. engine->RegisterObjectMethod("Texture2DArray", "bool GetBlockEvents() const", asMETHODPR(Texture2DArray, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3681. // const Color& Texture::GetBorderColor() const | File: ../Graphics/Texture.h
  3682. engine->RegisterObjectMethod("Texture2DArray", "const Color& GetBorderColor() const", asMETHODPR(Texture2DArray, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  3683. engine->RegisterObjectMethod("Texture2DArray", "const Color& get_borderColor() const", asMETHODPR(Texture2DArray, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  3684. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3685. engine->RegisterObjectMethod("Texture2DArray", "const String& GetCategory() const", asMETHODPR(Texture2DArray, GetCategory, () const, const String&), asCALL_THISCALL);
  3686. engine->RegisterObjectMethod("Texture2DArray", "const String& get_category() const", asMETHODPR(Texture2DArray, GetCategory, () const, const String&), asCALL_THISCALL);
  3687. // unsigned Texture::GetComponents() const | File: ../Graphics/Texture.h
  3688. engine->RegisterObjectMethod("Texture2DArray", "uint GetComponents() const", asMETHODPR(Texture2DArray, GetComponents, () const, unsigned), asCALL_THISCALL);
  3689. engine->RegisterObjectMethod("Texture2DArray", "uint get_components() const", asMETHODPR(Texture2DArray, GetComponents, () const, unsigned), asCALL_THISCALL);
  3690. // Context* Object::GetContext() const | File: ../Core/Object.h
  3691. // Error: type "Context*" can not be returned
  3692. // bool Texture2DArray::GetData(unsigned layer, unsigned level, void* dest) const | File: ../Graphics/Texture2DArray.h
  3693. // Error: type "void*" can not automatically bind
  3694. // unsigned Texture::GetDataSize(int width, int height) const | File: ../Graphics/Texture.h
  3695. engine->RegisterObjectMethod("Texture2DArray", "uint GetDataSize(int, int) const", asMETHODPR(Texture2DArray, GetDataSize, (int, int) const, unsigned), asCALL_THISCALL);
  3696. // unsigned Texture::GetDataSize(int width, int height, int depth) const | File: ../Graphics/Texture.h
  3697. engine->RegisterObjectMethod("Texture2DArray", "uint GetDataSize(int, int, int) const", asMETHODPR(Texture2DArray, GetDataSize, (int, int, int) const, unsigned), asCALL_THISCALL);
  3698. // static unsigned Texture::GetDataType(unsigned format) | File: ../Graphics/Texture.h
  3699. // Not registered because have @nobind mark
  3700. // int Texture::GetDepth() const | File: ../Graphics/Texture.h
  3701. engine->RegisterObjectMethod("Texture2DArray", "int GetDepth() const", asMETHODPR(Texture2DArray, GetDepth, () const, int), asCALL_THISCALL);
  3702. // static unsigned Texture::GetDSVFormat(unsigned format) | File: ../Graphics/Texture.h
  3703. // Not registered because have @nobind mark
  3704. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3705. engine->RegisterObjectMethod("Texture2DArray", "VariantMap& GetEventDataMap() const", asMETHODPR(Texture2DArray, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3706. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3707. // Error: type "EventHandler*" can not automatically bind
  3708. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3709. engine->RegisterObjectMethod("Texture2DArray", "Object@+ GetEventSender() const", asMETHODPR(Texture2DArray, GetEventSender, () const, Object*), asCALL_THISCALL);
  3710. // static unsigned Texture::GetExternalFormat(unsigned format) | File: ../Graphics/Texture.h
  3711. // Not registered because have @nobind mark
  3712. // TextureFilterMode Texture::GetFilterMode() const | File: ../Graphics/Texture.h
  3713. engine->RegisterObjectMethod("Texture2DArray", "TextureFilterMode GetFilterMode() const", asMETHODPR(Texture2DArray, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  3714. engine->RegisterObjectMethod("Texture2DArray", "TextureFilterMode get_filterMode() const", asMETHODPR(Texture2DArray, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  3715. // unsigned Texture::GetFormat() const | File: ../Graphics/Texture.h
  3716. engine->RegisterObjectMethod("Texture2DArray", "uint GetFormat() const", asMETHODPR(Texture2DArray, GetFormat, () const, unsigned), asCALL_THISCALL);
  3717. engine->RegisterObjectMethod("Texture2DArray", "uint get_format() const", asMETHODPR(Texture2DArray, GetFormat, () const, unsigned), asCALL_THISCALL);
  3718. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3719. engine->RegisterObjectMethod("Texture2DArray", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Texture2DArray, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3720. engine->RegisterObjectMethod("Texture2DArray", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Texture2DArray, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3721. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3722. engine->RegisterObjectMethod("Texture2DArray", "const VariantMap& GetGlobalVars() const", asMETHODPR(Texture2DArray, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3723. engine->RegisterObjectMethod("Texture2DArray", "const VariantMap& get_globalVars() const", asMETHODPR(Texture2DArray, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3724. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  3725. // Error: type "void*" can not automatically bind
  3726. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  3727. engine->RegisterObjectMethod("Texture2DArray", "uint GetGPUObjectName() const", asMETHODPR(Texture2DArray, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  3728. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  3729. engine->RegisterObjectMethod("Texture2DArray", "Graphics@+ GetGraphics() const", asMETHODPR(Texture2DArray, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  3730. // int Texture::GetHeight() const | File: ../Graphics/Texture.h
  3731. engine->RegisterObjectMethod("Texture2DArray", "int GetHeight() const", asMETHODPR(Texture2DArray, GetHeight, () const, int), asCALL_THISCALL);
  3732. engine->RegisterObjectMethod("Texture2DArray", "int get_height() const", asMETHODPR(Texture2DArray, GetHeight, () const, int), asCALL_THISCALL);
  3733. // unsigned Texture2DArray::GetLayers() const | File: ../Graphics/Texture2DArray.h
  3734. engine->RegisterObjectMethod("Texture2DArray", "uint GetLayers() const", asMETHODPR(Texture2DArray, GetLayers, () const, unsigned), asCALL_THISCALL);
  3735. engine->RegisterObjectMethod("Texture2DArray", "uint get_layers() const", asMETHODPR(Texture2DArray, GetLayers, () const, unsigned), asCALL_THISCALL);
  3736. // int Texture::GetLevelDepth(unsigned level) const | File: ../Graphics/Texture.h
  3737. engine->RegisterObjectMethod("Texture2DArray", "int GetLevelDepth(uint) const", asMETHODPR(Texture2DArray, GetLevelDepth, (unsigned) const, int), asCALL_THISCALL);
  3738. // int Texture::GetLevelHeight(unsigned level) const | File: ../Graphics/Texture.h
  3739. engine->RegisterObjectMethod("Texture2DArray", "int GetLevelHeight(uint) const", asMETHODPR(Texture2DArray, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  3740. engine->RegisterObjectMethod("Texture2DArray", "int get_levelHeight(uint) const", asMETHODPR(Texture2DArray, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  3741. // unsigned Texture::GetLevels() const | File: ../Graphics/Texture.h
  3742. engine->RegisterObjectMethod("Texture2DArray", "uint GetLevels() const", asMETHODPR(Texture2DArray, GetLevels, () const, unsigned), asCALL_THISCALL);
  3743. engine->RegisterObjectMethod("Texture2DArray", "uint get_levels() const", asMETHODPR(Texture2DArray, GetLevels, () const, unsigned), asCALL_THISCALL);
  3744. // bool Texture::GetLevelsDirty() const | File: ../Graphics/Texture.h
  3745. engine->RegisterObjectMethod("Texture2DArray", "bool GetLevelsDirty() const", asMETHODPR(Texture2DArray, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  3746. engine->RegisterObjectMethod("Texture2DArray", "bool get_levelsDirty() const", asMETHODPR(Texture2DArray, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  3747. // int Texture::GetLevelWidth(unsigned level) const | File: ../Graphics/Texture.h
  3748. engine->RegisterObjectMethod("Texture2DArray", "int GetLevelWidth(uint) const", asMETHODPR(Texture2DArray, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  3749. engine->RegisterObjectMethod("Texture2DArray", "int get_levelWidth(uint) const", asMETHODPR(Texture2DArray, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  3750. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  3751. engine->RegisterObjectMethod("Texture2DArray", "uint GetMemoryUse() const", asMETHODPR(Texture2DArray, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3752. engine->RegisterObjectMethod("Texture2DArray", "uint get_memoryUse() const", asMETHODPR(Texture2DArray, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3753. // const Variant& ResourceWithMetadata::GetMetadata(const String& name) const | File: ../Resource/Resource.h
  3754. engine->RegisterObjectMethod("Texture2DArray", "const Variant& GetMetadata(const String&in) const", asMETHODPR(Texture2DArray, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  3755. engine->RegisterObjectMethod("Texture2DArray", "const Variant& get_metadata(const String&in) const", asMETHODPR(Texture2DArray, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  3756. // int Texture::GetMipsToSkip(MaterialQuality quality) const | File: ../Graphics/Texture.h
  3757. engine->RegisterObjectMethod("Texture2DArray", "int GetMipsToSkip(MaterialQuality) const", asMETHODPR(Texture2DArray, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  3758. engine->RegisterObjectMethod("Texture2DArray", "int get_mipsToSkip(MaterialQuality) const", asMETHODPR(Texture2DArray, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  3759. // int Texture::GetMultiSample() const | File: ../Graphics/Texture.h
  3760. engine->RegisterObjectMethod("Texture2DArray", "int GetMultiSample() const", asMETHODPR(Texture2DArray, GetMultiSample, () const, int), asCALL_THISCALL);
  3761. engine->RegisterObjectMethod("Texture2DArray", "int get_multiSample() const", asMETHODPR(Texture2DArray, GetMultiSample, () const, int), asCALL_THISCALL);
  3762. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  3763. engine->RegisterObjectMethod("Texture2DArray", "const String& GetName() const", asMETHODPR(Texture2DArray, GetName, () const, const String&), asCALL_THISCALL);
  3764. engine->RegisterObjectMethod("Texture2DArray", "const String& get_name() const", asMETHODPR(Texture2DArray, GetName, () const, const String&), asCALL_THISCALL);
  3765. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  3766. engine->RegisterObjectMethod("Texture2DArray", "StringHash GetNameHash() const", asMETHODPR(Texture2DArray, GetNameHash, () const, StringHash), asCALL_THISCALL);
  3767. // bool Texture::GetParametersDirty() const | File: ../Graphics/Texture.h
  3768. engine->RegisterObjectMethod("Texture2DArray", "bool GetParametersDirty() const", asMETHODPR(Texture2DArray, GetParametersDirty, () const, bool), asCALL_THISCALL);
  3769. // RenderSurface* Texture2DArray::GetRenderSurface() const | File: ../Graphics/Texture2DArray.h
  3770. engine->RegisterObjectMethod("Texture2DArray", "RenderSurface@+ GetRenderSurface() const", asMETHODPR(Texture2DArray, GetRenderSurface, () const, RenderSurface*), asCALL_THISCALL);
  3771. engine->RegisterObjectMethod("Texture2DArray", "RenderSurface@+ get_renderSurface() const", asMETHODPR(Texture2DArray, GetRenderSurface, () const, RenderSurface*), asCALL_THISCALL);
  3772. // void* Texture::GetResolveTexture() const | File: ../Graphics/Texture.h
  3773. // Error: type "void*" can not automatically bind
  3774. // unsigned Texture::GetRowDataSize(int width) const | File: ../Graphics/Texture.h
  3775. engine->RegisterObjectMethod("Texture2DArray", "uint GetRowDataSize(int) const", asMETHODPR(Texture2DArray, GetRowDataSize, (int) const, unsigned), asCALL_THISCALL);
  3776. // void* Texture::GetSampler() const | File: ../Graphics/Texture.h
  3777. // Error: type "void*" can not automatically bind
  3778. // void* Texture::GetShaderResourceView() const | File: ../Graphics/Texture.h
  3779. // Error: type "void*" can not automatically bind
  3780. // bool Texture::GetShadowCompare() const | File: ../Graphics/Texture.h
  3781. engine->RegisterObjectMethod("Texture2DArray", "bool GetShadowCompare() const", asMETHODPR(Texture2DArray, GetShadowCompare, () const, bool), asCALL_THISCALL);
  3782. // bool Texture::GetSRGB() const | File: ../Graphics/Texture.h
  3783. engine->RegisterObjectMethod("Texture2DArray", "bool GetSRGB() const", asMETHODPR(Texture2DArray, GetSRGB, () const, bool), asCALL_THISCALL);
  3784. engine->RegisterObjectMethod("Texture2DArray", "bool get_sRGB() const", asMETHODPR(Texture2DArray, GetSRGB, () const, bool), asCALL_THISCALL);
  3785. // unsigned Texture::GetSRGBFormat(unsigned format) | File: ../Graphics/Texture.h
  3786. // Not registered because have @nobind mark
  3787. // static unsigned Texture::GetSRVFormat(unsigned format) | File: ../Graphics/Texture.h
  3788. // Not registered because have @nobind mark
  3789. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3790. engine->RegisterObjectMethod("Texture2DArray", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Texture2DArray, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3791. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3792. // Not registered because template
  3793. // unsigned Texture::GetTarget() const | File: ../Graphics/Texture.h
  3794. engine->RegisterObjectMethod("Texture2DArray", "uint GetTarget() const", asMETHODPR(Texture2DArray, GetTarget, () const, unsigned), asCALL_THISCALL);
  3795. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3796. engine->RegisterObjectMethod("Texture2DArray", "StringHash GetType() const", asMETHODPR(Texture2DArray, GetType, () const, StringHash), asCALL_THISCALL);
  3797. engine->RegisterObjectMethod("Texture2DArray", "StringHash get_type() const", asMETHODPR(Texture2DArray, GetType, () const, StringHash), asCALL_THISCALL);
  3798. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3799. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3800. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3801. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3802. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3803. engine->RegisterObjectMethod("Texture2DArray", "const String& GetTypeName() const", asMETHODPR(Texture2DArray, GetTypeName, () const, const String&), asCALL_THISCALL);
  3804. engine->RegisterObjectMethod("Texture2DArray", "const String& get_typeName() const", asMETHODPR(Texture2DArray, GetTypeName, () const, const String&), asCALL_THISCALL);
  3805. // TextureUsage Texture::GetUsage() const | File: ../Graphics/Texture.h
  3806. engine->RegisterObjectMethod("Texture2DArray", "TextureUsage GetUsage() const", asMETHODPR(Texture2DArray, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  3807. engine->RegisterObjectMethod("Texture2DArray", "TextureUsage get_usage() const", asMETHODPR(Texture2DArray, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  3808. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  3809. engine->RegisterObjectMethod("Texture2DArray", "uint GetUseTimer()", asMETHODPR(Texture2DArray, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3810. engine->RegisterObjectMethod("Texture2DArray", "uint get_useTimer()", asMETHODPR(Texture2DArray, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3811. // int Texture::GetWidth() const | File: ../Graphics/Texture.h
  3812. engine->RegisterObjectMethod("Texture2DArray", "int GetWidth() const", asMETHODPR(Texture2DArray, GetWidth, () const, int), asCALL_THISCALL);
  3813. engine->RegisterObjectMethod("Texture2DArray", "int get_width() const", asMETHODPR(Texture2DArray, GetWidth, () const, int), asCALL_THISCALL);
  3814. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3815. engine->RegisterObjectMethod("Texture2DArray", "bool HasEventHandlers() const", asMETHODPR(Texture2DArray, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3816. // bool ResourceWithMetadata::HasMetadata() const | File: ../Resource/Resource.h
  3817. engine->RegisterObjectMethod("Texture2DArray", "bool HasMetadata() const", asMETHODPR(Texture2DArray, HasMetadata, () const, bool), asCALL_THISCALL);
  3818. engine->RegisterObjectMethod("Texture2DArray", "bool get_hasMetadata() const", asMETHODPR(Texture2DArray, HasMetadata, () const, bool), asCALL_THISCALL);
  3819. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  3820. engine->RegisterObjectMethod("Texture2DArray", "bool HasPendingData() const", asMETHODPR(Texture2DArray, HasPendingData, () const, bool), asCALL_THISCALL);
  3821. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3822. engine->RegisterObjectMethod("Texture2DArray", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Texture2DArray, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3823. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3824. engine->RegisterObjectMethod("Texture2DArray", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Texture2DArray, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3825. // bool Texture::IsCompressed() const | File: ../Graphics/Texture.h
  3826. engine->RegisterObjectMethod("Texture2DArray", "bool IsCompressed() const", asMETHODPR(Texture2DArray, IsCompressed, () const, bool), asCALL_THISCALL);
  3827. engine->RegisterObjectMethod("Texture2DArray", "bool get_compressed() const", asMETHODPR(Texture2DArray, IsCompressed, () const, bool), asCALL_THISCALL);
  3828. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  3829. engine->RegisterObjectMethod("Texture2DArray", "bool IsDataLost() const", asMETHODPR(Texture2DArray, IsDataLost, () const, bool), asCALL_THISCALL);
  3830. engine->RegisterObjectMethod("Texture2DArray", "bool get_dataLost() const", asMETHODPR(Texture2DArray, IsDataLost, () const, bool), asCALL_THISCALL);
  3831. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3832. engine->RegisterObjectMethod("Texture2DArray", "bool IsInstanceOf(StringHash) const", asMETHODPR(Texture2DArray, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3833. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3834. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3835. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3836. // Not registered because template
  3837. // bool Texture::IsResolveDirty() const | File: ../Graphics/Texture.h
  3838. engine->RegisterObjectMethod("Texture2DArray", "bool IsResolveDirty() const", asMETHODPR(Texture2DArray, IsResolveDirty, () const, bool), asCALL_THISCALL);
  3839. engine->RegisterObjectMethod("Texture2DArray", "bool get_resolveDirty() const", asMETHODPR(Texture2DArray, IsResolveDirty, () const, bool), asCALL_THISCALL);
  3840. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  3841. engine->RegisterObjectMethod("Texture2DArray", "bool Load(Deserializer&)", asMETHODPR(Texture2DArray, Load, (Deserializer&), bool), asCALL_THISCALL);
  3842. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  3843. engine->RegisterObjectMethod("Texture2DArray", "bool LoadFile(const String&in)", asMETHODPR(Texture2DArray, LoadFile, (const String&), bool), asCALL_THISCALL);
  3844. engine->RegisterObjectMethod("Texture2DArray", "bool Load(const String&in)", asMETHODPR(Texture2DArray, LoadFile, (const String&), bool), asCALL_THISCALL);
  3845. // void Texture2DArray::OnDeviceLost() override | File: ../Graphics/Texture2DArray.h
  3846. engine->RegisterObjectMethod("Texture2DArray", "void OnDeviceLost()", asMETHODPR(Texture2DArray, OnDeviceLost, (), void), asCALL_THISCALL);
  3847. // void Texture2DArray::OnDeviceReset() override | File: ../Graphics/Texture2DArray.h
  3848. engine->RegisterObjectMethod("Texture2DArray", "void OnDeviceReset()", asMETHODPR(Texture2DArray, OnDeviceReset, (), void), asCALL_THISCALL);
  3849. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3850. engine->RegisterObjectMethod("Texture2DArray", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Texture2DArray, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3851. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3852. // Error: type "RefCount*" can not automatically bind
  3853. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3854. engine->RegisterObjectMethod("Texture2DArray", "int Refs() const", asMETHODPR(Texture2DArray, Refs, () const, int), asCALL_THISCALL);
  3855. engine->RegisterObjectMethod("Texture2DArray", "int get_refs() const", asMETHODPR(Texture2DArray, Refs, () const, int), asCALL_THISCALL);
  3856. // void Texture::RegenerateLevels() | File: ../Graphics/Texture.h
  3857. engine->RegisterObjectMethod("Texture2DArray", "void RegenerateLevels()", asMETHODPR(Texture2DArray, RegenerateLevels, (), void), asCALL_THISCALL);
  3858. // static void Texture2DArray::RegisterObject(Context* context) | File: ../Graphics/Texture2DArray.h
  3859. // Context can be used as firs parameter of constructors only
  3860. // void Texture2DArray::Release() override | File: ../Graphics/Texture2DArray.h
  3861. engine->RegisterObjectMethod("Texture2DArray", "void Release()", asMETHODPR(Texture2DArray, Release, (), void), asCALL_THISCALL);
  3862. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3863. engine->RegisterObjectBehaviour("Texture2DArray", asBEHAVE_RELEASE, "void f()", asMETHODPR(Texture2DArray, ReleaseRef, (), void), asCALL_THISCALL);
  3864. // void ResourceWithMetadata::RemoveAllMetadata() | File: ../Resource/Resource.h
  3865. engine->RegisterObjectMethod("Texture2DArray", "void RemoveAllMetadata()", asMETHODPR(Texture2DArray, RemoveAllMetadata, (), void), asCALL_THISCALL);
  3866. // void ResourceWithMetadata::RemoveMetadata(const String& name) | File: ../Resource/Resource.h
  3867. engine->RegisterObjectMethod("Texture2DArray", "void RemoveMetadata(const String&in)", asMETHODPR(Texture2DArray, RemoveMetadata, (const String&), void), asCALL_THISCALL);
  3868. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  3869. engine->RegisterObjectMethod("Texture2DArray", "void ResetUseTimer()", asMETHODPR(Texture2DArray, ResetUseTimer, (), void), asCALL_THISCALL);
  3870. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  3871. engine->RegisterObjectMethod("Texture2DArray", "bool Save(Serializer&) const", asMETHODPR(Texture2DArray, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3872. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  3873. engine->RegisterObjectMethod("Texture2DArray", "bool SaveFile(const String&in) const", asMETHODPR(Texture2DArray, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3874. engine->RegisterObjectMethod("Texture2DArray", "bool Save(const String&in) const", asMETHODPR(Texture2DArray, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3875. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3876. engine->RegisterObjectMethod("Texture2DArray", "void SendEvent(StringHash)", asMETHODPR(Texture2DArray, SendEvent, (StringHash), void), asCALL_THISCALL);
  3877. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3878. engine->RegisterObjectMethod("Texture2DArray", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Texture2DArray, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3879. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3880. // Not registered because template
  3881. // void Texture::SetAddressMode(TextureCoordinate coord, TextureAddressMode mode) | File: ../Graphics/Texture.h
  3882. engine->RegisterObjectMethod("Texture2DArray", "void SetAddressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture2DArray, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  3883. engine->RegisterObjectMethod("Texture2DArray", "void set_addressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture2DArray, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  3884. // void Texture::SetAnisotropy(unsigned level) | File: ../Graphics/Texture.h
  3885. engine->RegisterObjectMethod("Texture2DArray", "void SetAnisotropy(uint)", asMETHODPR(Texture2DArray, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  3886. engine->RegisterObjectMethod("Texture2DArray", "void set_anisotropy(uint)", asMETHODPR(Texture2DArray, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  3887. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  3888. engine->RegisterObjectMethod("Texture2DArray", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Texture2DArray, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  3889. // void Texture::SetBackupTexture(Texture* texture) | File: ../Graphics/Texture.h
  3890. engine->RegisterObjectMethod("Texture2DArray", "void SetBackupTexture(Texture@+)", asMETHODPR(Texture2DArray, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  3891. engine->RegisterObjectMethod("Texture2DArray", "void set_backupTexture(Texture@+)", asMETHODPR(Texture2DArray, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  3892. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3893. engine->RegisterObjectMethod("Texture2DArray", "void SetBlockEvents(bool)", asMETHODPR(Texture2DArray, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3894. // void Texture::SetBorderColor(const Color& color) | File: ../Graphics/Texture.h
  3895. engine->RegisterObjectMethod("Texture2DArray", "void SetBorderColor(const Color&in)", asMETHODPR(Texture2DArray, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  3896. engine->RegisterObjectMethod("Texture2DArray", "void set_borderColor(const Color&in)", asMETHODPR(Texture2DArray, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  3897. // bool Texture2DArray::SetData(unsigned layer, unsigned level, int x, int y, int width, int height, const void* data) | File: ../Graphics/Texture2DArray.h
  3898. // Error: type "void*" can not automatically bind
  3899. // bool Texture2DArray::SetData(unsigned layer, Deserializer& source) | File: ../Graphics/Texture2DArray.h
  3900. engine->RegisterObjectMethod("Texture2DArray", "bool SetData(uint, Deserializer&)", asMETHODPR(Texture2DArray, SetData, (unsigned, Deserializer&), bool), asCALL_THISCALL);
  3901. // bool Texture2DArray::SetData(unsigned layer, Image* image, bool useAlpha=false) | File: ../Graphics/Texture2DArray.h
  3902. engine->RegisterObjectMethod("Texture2DArray", "bool SetData(uint, Image@+, bool = false)", asMETHODPR(Texture2DArray, SetData, (unsigned, Image*, bool), bool), asCALL_THISCALL);
  3903. // void Texture::SetFilterMode(TextureFilterMode mode) | File: ../Graphics/Texture.h
  3904. engine->RegisterObjectMethod("Texture2DArray", "void SetFilterMode(TextureFilterMode)", asMETHODPR(Texture2DArray, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  3905. engine->RegisterObjectMethod("Texture2DArray", "void set_filterMode(TextureFilterMode)", asMETHODPR(Texture2DArray, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  3906. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3907. engine->RegisterObjectMethod("Texture2DArray", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Texture2DArray, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3908. engine->RegisterObjectMethod("Texture2DArray", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Texture2DArray, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3909. // void Texture2DArray::SetLayers(unsigned layers) | File: ../Graphics/Texture2DArray.h
  3910. engine->RegisterObjectMethod("Texture2DArray", "void SetLayers(uint)", asMETHODPR(Texture2DArray, SetLayers, (unsigned), void), asCALL_THISCALL);
  3911. engine->RegisterObjectMethod("Texture2DArray", "void set_layers(uint)", asMETHODPR(Texture2DArray, SetLayers, (unsigned), void), asCALL_THISCALL);
  3912. // void Texture::SetLevelsDirty() | File: ../Graphics/Texture.h
  3913. engine->RegisterObjectMethod("Texture2DArray", "void SetLevelsDirty()", asMETHODPR(Texture2DArray, SetLevelsDirty, (), void), asCALL_THISCALL);
  3914. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  3915. engine->RegisterObjectMethod("Texture2DArray", "void SetMemoryUse(uint)", asMETHODPR(Texture2DArray, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  3916. // void Texture::SetMipsToSkip(MaterialQuality quality, int toSkip) | File: ../Graphics/Texture.h
  3917. engine->RegisterObjectMethod("Texture2DArray", "void SetMipsToSkip(MaterialQuality, int)", asMETHODPR(Texture2DArray, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  3918. engine->RegisterObjectMethod("Texture2DArray", "void set_mipsToSkip(MaterialQuality, int)", asMETHODPR(Texture2DArray, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  3919. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  3920. engine->RegisterObjectMethod("Texture2DArray", "void SetName(const String&in)", asMETHODPR(Texture2DArray, SetName, (const String&), void), asCALL_THISCALL);
  3921. engine->RegisterObjectMethod("Texture2DArray", "void set_name(const String&in)", asMETHODPR(Texture2DArray, SetName, (const String&), void), asCALL_THISCALL);
  3922. // void Texture::SetNumLevels(unsigned levels) | File: ../Graphics/Texture.h
  3923. engine->RegisterObjectMethod("Texture2DArray", "void SetNumLevels(uint)", asMETHODPR(Texture2DArray, SetNumLevels, (unsigned), void), asCALL_THISCALL);
  3924. // void Texture::SetParameters(XMLFile* file) | File: ../Graphics/Texture.h
  3925. engine->RegisterObjectMethod("Texture2DArray", "void SetParameters(XMLFile@+)", asMETHODPR(Texture2DArray, SetParameters, (XMLFile*), void), asCALL_THISCALL);
  3926. // void Texture::SetParameters(const XMLElement& element) | File: ../Graphics/Texture.h
  3927. engine->RegisterObjectMethod("Texture2DArray", "void SetParameters(const XMLElement&in)", asMETHODPR(Texture2DArray, SetParameters, (const XMLElement&), void), asCALL_THISCALL);
  3928. // void Texture::SetParametersDirty() | File: ../Graphics/Texture.h
  3929. engine->RegisterObjectMethod("Texture2DArray", "void SetParametersDirty()", asMETHODPR(Texture2DArray, SetParametersDirty, (), void), asCALL_THISCALL);
  3930. // void Texture::SetResolveDirty(bool enable) | File: ../Graphics/Texture.h
  3931. engine->RegisterObjectMethod("Texture2DArray", "void SetResolveDirty(bool)", asMETHODPR(Texture2DArray, SetResolveDirty, (bool), void), asCALL_THISCALL);
  3932. // void Texture::SetShadowCompare(bool enable) | File: ../Graphics/Texture.h
  3933. engine->RegisterObjectMethod("Texture2DArray", "void SetShadowCompare(bool)", asMETHODPR(Texture2DArray, SetShadowCompare, (bool), void), asCALL_THISCALL);
  3934. // bool Texture2DArray::SetSize(unsigned layers, int width, int height, unsigned format, TextureUsage usage=TEXTURE_STATIC) | File: ../Graphics/Texture2DArray.h
  3935. engine->RegisterObjectMethod("Texture2DArray", "bool SetSize(uint, int, int, uint, TextureUsage = TEXTURE_STATIC)", asMETHODPR(Texture2DArray, SetSize, (unsigned, int, int, unsigned, TextureUsage), bool), asCALL_THISCALL);
  3936. // void Texture::SetSRGB(bool enable) | File: ../Graphics/Texture.h
  3937. engine->RegisterObjectMethod("Texture2DArray", "void SetSRGB(bool)", asMETHODPR(Texture2DArray, SetSRGB, (bool), void), asCALL_THISCALL);
  3938. engine->RegisterObjectMethod("Texture2DArray", "void set_sRGB(bool)", asMETHODPR(Texture2DArray, SetSRGB, (bool), void), asCALL_THISCALL);
  3939. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3940. // Error: type "EventHandler*" can not automatically bind
  3941. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3942. // Error: type "EventHandler*" can not automatically bind
  3943. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3944. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3945. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3946. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3947. // explicit Texture2DArray::Texture2DArray(Context* context) | File: ../Graphics/Texture2DArray.h
  3948. engine->RegisterObjectBehaviour("Texture2DArray", asBEHAVE_FACTORY, "Texture2DArray@+ f()", asFUNCTION(Texture2DArray_Texture2DArray_Context), asCALL_CDECL);
  3949. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3950. engine->RegisterObjectMethod("Texture2DArray", "void UnsubscribeFromAllEvents()", asMETHODPR(Texture2DArray, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3951. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3952. engine->RegisterObjectMethod("Texture2DArray", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Texture2DArray_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3953. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3954. engine->RegisterObjectMethod("Texture2DArray", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Texture2DArray, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3955. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3956. engine->RegisterObjectMethod("Texture2DArray", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Texture2DArray, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3957. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3958. engine->RegisterObjectMethod("Texture2DArray", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Texture2DArray, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3959. // void Texture::UpdateParameters() | File: ../Graphics/Texture.h
  3960. engine->RegisterObjectMethod("Texture2DArray", "void UpdateParameters()", asMETHODPR(Texture2DArray, UpdateParameters, (), void), asCALL_THISCALL);
  3961. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3962. engine->RegisterObjectMethod("Texture2DArray", "int WeakRefs() const", asMETHODPR(Texture2DArray, WeakRefs, () const, int), asCALL_THISCALL);
  3963. engine->RegisterObjectMethod("Texture2DArray", "int get_weakRefs() const", asMETHODPR(Texture2DArray, WeakRefs, () const, int), asCALL_THISCALL);
  3964. #ifdef REGISTER_MANUAL_PART_Texture
  3965. REGISTER_MANUAL_PART_Texture(Texture2DArray, "Texture2DArray")
  3966. #endif
  3967. #ifdef REGISTER_MANUAL_PART_ResourceWithMetadata
  3968. REGISTER_MANUAL_PART_ResourceWithMetadata(Texture2DArray, "Texture2DArray")
  3969. #endif
  3970. #ifdef REGISTER_MANUAL_PART_Resource
  3971. REGISTER_MANUAL_PART_Resource(Texture2DArray, "Texture2DArray")
  3972. #endif
  3973. #ifdef REGISTER_MANUAL_PART_Object
  3974. REGISTER_MANUAL_PART_Object(Texture2DArray, "Texture2DArray")
  3975. #endif
  3976. #ifdef REGISTER_MANUAL_PART_RefCounted
  3977. REGISTER_MANUAL_PART_RefCounted(Texture2DArray, "Texture2DArray")
  3978. #endif
  3979. #ifdef REGISTER_MANUAL_PART_GPUObject
  3980. REGISTER_MANUAL_PART_GPUObject(Texture2DArray, "Texture2DArray")
  3981. #endif
  3982. #ifdef REGISTER_MANUAL_PART_Texture2DArray
  3983. REGISTER_MANUAL_PART_Texture2DArray(Texture2DArray, "Texture2DArray")
  3984. #endif
  3985. RegisterSubclass<Texture, Texture2DArray>(engine, "Texture", "Texture2DArray");
  3986. RegisterSubclass<ResourceWithMetadata, Texture2DArray>(engine, "ResourceWithMetadata", "Texture2DArray");
  3987. RegisterSubclass<Resource, Texture2DArray>(engine, "Resource", "Texture2DArray");
  3988. RegisterSubclass<Object, Texture2DArray>(engine, "Object", "Texture2DArray");
  3989. RegisterSubclass<RefCounted, Texture2DArray>(engine, "RefCounted", "Texture2DArray");
  3990. // void ResourceWithMetadata::AddMetadata(const String& name, const Variant& value) | File: ../Resource/Resource.h
  3991. engine->RegisterObjectMethod("Texture3D", "void AddMetadata(const String&in, const Variant&in)", asMETHODPR(Texture3D, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  3992. engine->RegisterObjectMethod("Texture3D", "void set_metadata(const String&in, const Variant&in)", asMETHODPR(Texture3D, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  3993. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3994. engine->RegisterObjectBehaviour("Texture3D", asBEHAVE_ADDREF, "void f()", asMETHODPR(Texture3D, AddRef, (), void), asCALL_THISCALL);
  3995. // bool Texture3D::BeginLoad(Deserializer& source) override | File: ../Graphics/Texture3D.h
  3996. engine->RegisterObjectMethod("Texture3D", "bool BeginLoad(Deserializer&)", asMETHODPR(Texture3D, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  3997. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3998. // Not registered because template
  3999. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4000. // Not registered because template
  4001. // static unsigned Texture::CheckMaxLevels(int width, int height, unsigned requestedLevels) | File: ../Graphics/Texture.h
  4002. engine->SetDefaultNamespace("Texture3D");
  4003. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, uint)", asFUNCTIONPR(Texture3D::CheckMaxLevels, (int, int, unsigned), unsigned), asCALL_CDECL);
  4004. engine->SetDefaultNamespace("");
  4005. // static unsigned Texture::CheckMaxLevels(int width, int height, int depth, unsigned requestedLevels) | File: ../Graphics/Texture.h
  4006. engine->SetDefaultNamespace("Texture3D");
  4007. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, int, uint)", asFUNCTIONPR(Texture3D::CheckMaxLevels, (int, int, int, unsigned), unsigned), asCALL_CDECL);
  4008. engine->SetDefaultNamespace("");
  4009. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  4010. engine->RegisterObjectMethod("Texture3D", "void ClearDataLost()", asMETHODPR(Texture3D, ClearDataLost, (), void), asCALL_THISCALL);
  4011. // bool Texture3D::EndLoad() override | File: ../Graphics/Texture3D.h
  4012. engine->RegisterObjectMethod("Texture3D", "bool EndLoad()", asMETHODPR(Texture3D, EndLoad, (), bool), asCALL_THISCALL);
  4013. // TextureAddressMode Texture::GetAddressMode(TextureCoordinate coord) const | File: ../Graphics/Texture.h
  4014. engine->RegisterObjectMethod("Texture3D", "TextureAddressMode GetAddressMode(TextureCoordinate) const", asMETHODPR(Texture3D, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  4015. engine->RegisterObjectMethod("Texture3D", "TextureAddressMode get_addressMode(TextureCoordinate) const", asMETHODPR(Texture3D, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  4016. // unsigned Texture::GetAnisotropy() const | File: ../Graphics/Texture.h
  4017. engine->RegisterObjectMethod("Texture3D", "uint GetAnisotropy() const", asMETHODPR(Texture3D, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  4018. engine->RegisterObjectMethod("Texture3D", "uint get_anisotropy() const", asMETHODPR(Texture3D, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  4019. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  4020. engine->RegisterObjectMethod("Texture3D", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Texture3D, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  4021. // bool Texture::GetAutoResolve() const | File: ../Graphics/Texture.h
  4022. engine->RegisterObjectMethod("Texture3D", "bool GetAutoResolve() const", asMETHODPR(Texture3D, GetAutoResolve, () const, bool), asCALL_THISCALL);
  4023. engine->RegisterObjectMethod("Texture3D", "bool get_autoResolve() const", asMETHODPR(Texture3D, GetAutoResolve, () const, bool), asCALL_THISCALL);
  4024. // Texture* Texture::GetBackupTexture() const | File: ../Graphics/Texture.h
  4025. engine->RegisterObjectMethod("Texture3D", "Texture@+ GetBackupTexture() const", asMETHODPR(Texture3D, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  4026. engine->RegisterObjectMethod("Texture3D", "Texture@+ get_backupTexture() const", asMETHODPR(Texture3D, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  4027. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4028. engine->RegisterObjectMethod("Texture3D", "bool GetBlockEvents() const", asMETHODPR(Texture3D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4029. // const Color& Texture::GetBorderColor() const | File: ../Graphics/Texture.h
  4030. engine->RegisterObjectMethod("Texture3D", "const Color& GetBorderColor() const", asMETHODPR(Texture3D, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  4031. engine->RegisterObjectMethod("Texture3D", "const Color& get_borderColor() const", asMETHODPR(Texture3D, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  4032. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4033. engine->RegisterObjectMethod("Texture3D", "const String& GetCategory() const", asMETHODPR(Texture3D, GetCategory, () const, const String&), asCALL_THISCALL);
  4034. engine->RegisterObjectMethod("Texture3D", "const String& get_category() const", asMETHODPR(Texture3D, GetCategory, () const, const String&), asCALL_THISCALL);
  4035. // unsigned Texture::GetComponents() const | File: ../Graphics/Texture.h
  4036. engine->RegisterObjectMethod("Texture3D", "uint GetComponents() const", asMETHODPR(Texture3D, GetComponents, () const, unsigned), asCALL_THISCALL);
  4037. engine->RegisterObjectMethod("Texture3D", "uint get_components() const", asMETHODPR(Texture3D, GetComponents, () const, unsigned), asCALL_THISCALL);
  4038. // Context* Object::GetContext() const | File: ../Core/Object.h
  4039. // Error: type "Context*" can not be returned
  4040. // bool Texture3D::GetData(unsigned level, void* dest) const | File: ../Graphics/Texture3D.h
  4041. // Error: type "void*" can not automatically bind
  4042. // unsigned Texture::GetDataSize(int width, int height) const | File: ../Graphics/Texture.h
  4043. engine->RegisterObjectMethod("Texture3D", "uint GetDataSize(int, int) const", asMETHODPR(Texture3D, GetDataSize, (int, int) const, unsigned), asCALL_THISCALL);
  4044. // unsigned Texture::GetDataSize(int width, int height, int depth) const | File: ../Graphics/Texture.h
  4045. engine->RegisterObjectMethod("Texture3D", "uint GetDataSize(int, int, int) const", asMETHODPR(Texture3D, GetDataSize, (int, int, int) const, unsigned), asCALL_THISCALL);
  4046. // static unsigned Texture::GetDataType(unsigned format) | File: ../Graphics/Texture.h
  4047. // Not registered because have @nobind mark
  4048. // int Texture::GetDepth() const | File: ../Graphics/Texture.h
  4049. engine->RegisterObjectMethod("Texture3D", "int GetDepth() const", asMETHODPR(Texture3D, GetDepth, () const, int), asCALL_THISCALL);
  4050. // static unsigned Texture::GetDSVFormat(unsigned format) | File: ../Graphics/Texture.h
  4051. // Not registered because have @nobind mark
  4052. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4053. engine->RegisterObjectMethod("Texture3D", "VariantMap& GetEventDataMap() const", asMETHODPR(Texture3D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4054. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4055. // Error: type "EventHandler*" can not automatically bind
  4056. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4057. engine->RegisterObjectMethod("Texture3D", "Object@+ GetEventSender() const", asMETHODPR(Texture3D, GetEventSender, () const, Object*), asCALL_THISCALL);
  4058. // static unsigned Texture::GetExternalFormat(unsigned format) | File: ../Graphics/Texture.h
  4059. // Not registered because have @nobind mark
  4060. // TextureFilterMode Texture::GetFilterMode() const | File: ../Graphics/Texture.h
  4061. engine->RegisterObjectMethod("Texture3D", "TextureFilterMode GetFilterMode() const", asMETHODPR(Texture3D, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  4062. engine->RegisterObjectMethod("Texture3D", "TextureFilterMode get_filterMode() const", asMETHODPR(Texture3D, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  4063. // unsigned Texture::GetFormat() const | File: ../Graphics/Texture.h
  4064. engine->RegisterObjectMethod("Texture3D", "uint GetFormat() const", asMETHODPR(Texture3D, GetFormat, () const, unsigned), asCALL_THISCALL);
  4065. engine->RegisterObjectMethod("Texture3D", "uint get_format() const", asMETHODPR(Texture3D, GetFormat, () const, unsigned), asCALL_THISCALL);
  4066. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4067. engine->RegisterObjectMethod("Texture3D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Texture3D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4068. engine->RegisterObjectMethod("Texture3D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Texture3D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4069. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4070. engine->RegisterObjectMethod("Texture3D", "const VariantMap& GetGlobalVars() const", asMETHODPR(Texture3D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4071. engine->RegisterObjectMethod("Texture3D", "const VariantMap& get_globalVars() const", asMETHODPR(Texture3D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4072. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  4073. // Error: type "void*" can not automatically bind
  4074. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  4075. engine->RegisterObjectMethod("Texture3D", "uint GetGPUObjectName() const", asMETHODPR(Texture3D, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  4076. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  4077. engine->RegisterObjectMethod("Texture3D", "Graphics@+ GetGraphics() const", asMETHODPR(Texture3D, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  4078. // int Texture::GetHeight() const | File: ../Graphics/Texture.h
  4079. engine->RegisterObjectMethod("Texture3D", "int GetHeight() const", asMETHODPR(Texture3D, GetHeight, () const, int), asCALL_THISCALL);
  4080. engine->RegisterObjectMethod("Texture3D", "int get_height() const", asMETHODPR(Texture3D, GetHeight, () const, int), asCALL_THISCALL);
  4081. // int Texture::GetLevelDepth(unsigned level) const | File: ../Graphics/Texture.h
  4082. engine->RegisterObjectMethod("Texture3D", "int GetLevelDepth(uint) const", asMETHODPR(Texture3D, GetLevelDepth, (unsigned) const, int), asCALL_THISCALL);
  4083. // int Texture::GetLevelHeight(unsigned level) const | File: ../Graphics/Texture.h
  4084. engine->RegisterObjectMethod("Texture3D", "int GetLevelHeight(uint) const", asMETHODPR(Texture3D, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  4085. engine->RegisterObjectMethod("Texture3D", "int get_levelHeight(uint) const", asMETHODPR(Texture3D, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  4086. // unsigned Texture::GetLevels() const | File: ../Graphics/Texture.h
  4087. engine->RegisterObjectMethod("Texture3D", "uint GetLevels() const", asMETHODPR(Texture3D, GetLevels, () const, unsigned), asCALL_THISCALL);
  4088. engine->RegisterObjectMethod("Texture3D", "uint get_levels() const", asMETHODPR(Texture3D, GetLevels, () const, unsigned), asCALL_THISCALL);
  4089. // bool Texture::GetLevelsDirty() const | File: ../Graphics/Texture.h
  4090. engine->RegisterObjectMethod("Texture3D", "bool GetLevelsDirty() const", asMETHODPR(Texture3D, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  4091. engine->RegisterObjectMethod("Texture3D", "bool get_levelsDirty() const", asMETHODPR(Texture3D, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  4092. // int Texture::GetLevelWidth(unsigned level) const | File: ../Graphics/Texture.h
  4093. engine->RegisterObjectMethod("Texture3D", "int GetLevelWidth(uint) const", asMETHODPR(Texture3D, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  4094. engine->RegisterObjectMethod("Texture3D", "int get_levelWidth(uint) const", asMETHODPR(Texture3D, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  4095. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  4096. engine->RegisterObjectMethod("Texture3D", "uint GetMemoryUse() const", asMETHODPR(Texture3D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  4097. engine->RegisterObjectMethod("Texture3D", "uint get_memoryUse() const", asMETHODPR(Texture3D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  4098. // const Variant& ResourceWithMetadata::GetMetadata(const String& name) const | File: ../Resource/Resource.h
  4099. engine->RegisterObjectMethod("Texture3D", "const Variant& GetMetadata(const String&in) const", asMETHODPR(Texture3D, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  4100. engine->RegisterObjectMethod("Texture3D", "const Variant& get_metadata(const String&in) const", asMETHODPR(Texture3D, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  4101. // int Texture::GetMipsToSkip(MaterialQuality quality) const | File: ../Graphics/Texture.h
  4102. engine->RegisterObjectMethod("Texture3D", "int GetMipsToSkip(MaterialQuality) const", asMETHODPR(Texture3D, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  4103. engine->RegisterObjectMethod("Texture3D", "int get_mipsToSkip(MaterialQuality) const", asMETHODPR(Texture3D, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  4104. // int Texture::GetMultiSample() const | File: ../Graphics/Texture.h
  4105. engine->RegisterObjectMethod("Texture3D", "int GetMultiSample() const", asMETHODPR(Texture3D, GetMultiSample, () const, int), asCALL_THISCALL);
  4106. engine->RegisterObjectMethod("Texture3D", "int get_multiSample() const", asMETHODPR(Texture3D, GetMultiSample, () const, int), asCALL_THISCALL);
  4107. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  4108. engine->RegisterObjectMethod("Texture3D", "const String& GetName() const", asMETHODPR(Texture3D, GetName, () const, const String&), asCALL_THISCALL);
  4109. engine->RegisterObjectMethod("Texture3D", "const String& get_name() const", asMETHODPR(Texture3D, GetName, () const, const String&), asCALL_THISCALL);
  4110. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  4111. engine->RegisterObjectMethod("Texture3D", "StringHash GetNameHash() const", asMETHODPR(Texture3D, GetNameHash, () const, StringHash), asCALL_THISCALL);
  4112. // bool Texture::GetParametersDirty() const | File: ../Graphics/Texture.h
  4113. engine->RegisterObjectMethod("Texture3D", "bool GetParametersDirty() const", asMETHODPR(Texture3D, GetParametersDirty, () const, bool), asCALL_THISCALL);
  4114. // void* Texture::GetResolveTexture() const | File: ../Graphics/Texture.h
  4115. // Error: type "void*" can not automatically bind
  4116. // unsigned Texture::GetRowDataSize(int width) const | File: ../Graphics/Texture.h
  4117. engine->RegisterObjectMethod("Texture3D", "uint GetRowDataSize(int) const", asMETHODPR(Texture3D, GetRowDataSize, (int) const, unsigned), asCALL_THISCALL);
  4118. // void* Texture::GetSampler() const | File: ../Graphics/Texture.h
  4119. // Error: type "void*" can not automatically bind
  4120. // void* Texture::GetShaderResourceView() const | File: ../Graphics/Texture.h
  4121. // Error: type "void*" can not automatically bind
  4122. // bool Texture::GetShadowCompare() const | File: ../Graphics/Texture.h
  4123. engine->RegisterObjectMethod("Texture3D", "bool GetShadowCompare() const", asMETHODPR(Texture3D, GetShadowCompare, () const, bool), asCALL_THISCALL);
  4124. // bool Texture::GetSRGB() const | File: ../Graphics/Texture.h
  4125. engine->RegisterObjectMethod("Texture3D", "bool GetSRGB() const", asMETHODPR(Texture3D, GetSRGB, () const, bool), asCALL_THISCALL);
  4126. engine->RegisterObjectMethod("Texture3D", "bool get_sRGB() const", asMETHODPR(Texture3D, GetSRGB, () const, bool), asCALL_THISCALL);
  4127. // unsigned Texture::GetSRGBFormat(unsigned format) | File: ../Graphics/Texture.h
  4128. // Not registered because have @nobind mark
  4129. // static unsigned Texture::GetSRVFormat(unsigned format) | File: ../Graphics/Texture.h
  4130. // Not registered because have @nobind mark
  4131. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4132. engine->RegisterObjectMethod("Texture3D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Texture3D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4133. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4134. // Not registered because template
  4135. // unsigned Texture::GetTarget() const | File: ../Graphics/Texture.h
  4136. engine->RegisterObjectMethod("Texture3D", "uint GetTarget() const", asMETHODPR(Texture3D, GetTarget, () const, unsigned), asCALL_THISCALL);
  4137. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  4138. engine->RegisterObjectMethod("Texture3D", "StringHash GetType() const", asMETHODPR(Texture3D, GetType, () const, StringHash), asCALL_THISCALL);
  4139. engine->RegisterObjectMethod("Texture3D", "StringHash get_type() const", asMETHODPR(Texture3D, GetType, () const, StringHash), asCALL_THISCALL);
  4140. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  4141. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4142. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  4143. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4144. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  4145. engine->RegisterObjectMethod("Texture3D", "const String& GetTypeName() const", asMETHODPR(Texture3D, GetTypeName, () const, const String&), asCALL_THISCALL);
  4146. engine->RegisterObjectMethod("Texture3D", "const String& get_typeName() const", asMETHODPR(Texture3D, GetTypeName, () const, const String&), asCALL_THISCALL);
  4147. // TextureUsage Texture::GetUsage() const | File: ../Graphics/Texture.h
  4148. engine->RegisterObjectMethod("Texture3D", "TextureUsage GetUsage() const", asMETHODPR(Texture3D, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  4149. engine->RegisterObjectMethod("Texture3D", "TextureUsage get_usage() const", asMETHODPR(Texture3D, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  4150. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  4151. engine->RegisterObjectMethod("Texture3D", "uint GetUseTimer()", asMETHODPR(Texture3D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  4152. engine->RegisterObjectMethod("Texture3D", "uint get_useTimer()", asMETHODPR(Texture3D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  4153. // int Texture::GetWidth() const | File: ../Graphics/Texture.h
  4154. engine->RegisterObjectMethod("Texture3D", "int GetWidth() const", asMETHODPR(Texture3D, GetWidth, () const, int), asCALL_THISCALL);
  4155. engine->RegisterObjectMethod("Texture3D", "int get_width() const", asMETHODPR(Texture3D, GetWidth, () const, int), asCALL_THISCALL);
  4156. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  4157. engine->RegisterObjectMethod("Texture3D", "bool HasEventHandlers() const", asMETHODPR(Texture3D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  4158. // bool ResourceWithMetadata::HasMetadata() const | File: ../Resource/Resource.h
  4159. engine->RegisterObjectMethod("Texture3D", "bool HasMetadata() const", asMETHODPR(Texture3D, HasMetadata, () const, bool), asCALL_THISCALL);
  4160. engine->RegisterObjectMethod("Texture3D", "bool get_hasMetadata() const", asMETHODPR(Texture3D, HasMetadata, () const, bool), asCALL_THISCALL);
  4161. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  4162. engine->RegisterObjectMethod("Texture3D", "bool HasPendingData() const", asMETHODPR(Texture3D, HasPendingData, () const, bool), asCALL_THISCALL);
  4163. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  4164. engine->RegisterObjectMethod("Texture3D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Texture3D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  4165. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  4166. engine->RegisterObjectMethod("Texture3D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Texture3D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  4167. // bool Texture::IsCompressed() const | File: ../Graphics/Texture.h
  4168. engine->RegisterObjectMethod("Texture3D", "bool IsCompressed() const", asMETHODPR(Texture3D, IsCompressed, () const, bool), asCALL_THISCALL);
  4169. engine->RegisterObjectMethod("Texture3D", "bool get_compressed() const", asMETHODPR(Texture3D, IsCompressed, () const, bool), asCALL_THISCALL);
  4170. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  4171. engine->RegisterObjectMethod("Texture3D", "bool IsDataLost() const", asMETHODPR(Texture3D, IsDataLost, () const, bool), asCALL_THISCALL);
  4172. engine->RegisterObjectMethod("Texture3D", "bool get_dataLost() const", asMETHODPR(Texture3D, IsDataLost, () const, bool), asCALL_THISCALL);
  4173. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  4174. engine->RegisterObjectMethod("Texture3D", "bool IsInstanceOf(StringHash) const", asMETHODPR(Texture3D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  4175. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  4176. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4177. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  4178. // Not registered because template
  4179. // bool Texture::IsResolveDirty() const | File: ../Graphics/Texture.h
  4180. engine->RegisterObjectMethod("Texture3D", "bool IsResolveDirty() const", asMETHODPR(Texture3D, IsResolveDirty, () const, bool), asCALL_THISCALL);
  4181. engine->RegisterObjectMethod("Texture3D", "bool get_resolveDirty() const", asMETHODPR(Texture3D, IsResolveDirty, () const, bool), asCALL_THISCALL);
  4182. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  4183. engine->RegisterObjectMethod("Texture3D", "bool Load(Deserializer&)", asMETHODPR(Texture3D, Load, (Deserializer&), bool), asCALL_THISCALL);
  4184. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  4185. engine->RegisterObjectMethod("Texture3D", "bool LoadFile(const String&in)", asMETHODPR(Texture3D, LoadFile, (const String&), bool), asCALL_THISCALL);
  4186. engine->RegisterObjectMethod("Texture3D", "bool Load(const String&in)", asMETHODPR(Texture3D, LoadFile, (const String&), bool), asCALL_THISCALL);
  4187. // void Texture3D::OnDeviceLost() override | File: ../Graphics/Texture3D.h
  4188. engine->RegisterObjectMethod("Texture3D", "void OnDeviceLost()", asMETHODPR(Texture3D, OnDeviceLost, (), void), asCALL_THISCALL);
  4189. // void Texture3D::OnDeviceReset() override | File: ../Graphics/Texture3D.h
  4190. engine->RegisterObjectMethod("Texture3D", "void OnDeviceReset()", asMETHODPR(Texture3D, OnDeviceReset, (), void), asCALL_THISCALL);
  4191. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4192. engine->RegisterObjectMethod("Texture3D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Texture3D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  4193. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4194. // Error: type "RefCount*" can not automatically bind
  4195. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4196. engine->RegisterObjectMethod("Texture3D", "int Refs() const", asMETHODPR(Texture3D, Refs, () const, int), asCALL_THISCALL);
  4197. engine->RegisterObjectMethod("Texture3D", "int get_refs() const", asMETHODPR(Texture3D, Refs, () const, int), asCALL_THISCALL);
  4198. // void Texture::RegenerateLevels() | File: ../Graphics/Texture.h
  4199. engine->RegisterObjectMethod("Texture3D", "void RegenerateLevels()", asMETHODPR(Texture3D, RegenerateLevels, (), void), asCALL_THISCALL);
  4200. // static void Texture3D::RegisterObject(Context* context) | File: ../Graphics/Texture3D.h
  4201. // Context can be used as firs parameter of constructors only
  4202. // void Texture3D::Release() override | File: ../Graphics/Texture3D.h
  4203. engine->RegisterObjectMethod("Texture3D", "void Release()", asMETHODPR(Texture3D, Release, (), void), asCALL_THISCALL);
  4204. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4205. engine->RegisterObjectBehaviour("Texture3D", asBEHAVE_RELEASE, "void f()", asMETHODPR(Texture3D, ReleaseRef, (), void), asCALL_THISCALL);
  4206. // void ResourceWithMetadata::RemoveAllMetadata() | File: ../Resource/Resource.h
  4207. engine->RegisterObjectMethod("Texture3D", "void RemoveAllMetadata()", asMETHODPR(Texture3D, RemoveAllMetadata, (), void), asCALL_THISCALL);
  4208. // void ResourceWithMetadata::RemoveMetadata(const String& name) | File: ../Resource/Resource.h
  4209. engine->RegisterObjectMethod("Texture3D", "void RemoveMetadata(const String&in)", asMETHODPR(Texture3D, RemoveMetadata, (const String&), void), asCALL_THISCALL);
  4210. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  4211. engine->RegisterObjectMethod("Texture3D", "void ResetUseTimer()", asMETHODPR(Texture3D, ResetUseTimer, (), void), asCALL_THISCALL);
  4212. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  4213. engine->RegisterObjectMethod("Texture3D", "bool Save(Serializer&) const", asMETHODPR(Texture3D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  4214. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  4215. engine->RegisterObjectMethod("Texture3D", "bool SaveFile(const String&in) const", asMETHODPR(Texture3D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  4216. engine->RegisterObjectMethod("Texture3D", "bool Save(const String&in) const", asMETHODPR(Texture3D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  4217. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  4218. engine->RegisterObjectMethod("Texture3D", "void SendEvent(StringHash)", asMETHODPR(Texture3D, SendEvent, (StringHash), void), asCALL_THISCALL);
  4219. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4220. engine->RegisterObjectMethod("Texture3D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Texture3D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  4221. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  4222. // Not registered because template
  4223. // void Texture::SetAddressMode(TextureCoordinate coord, TextureAddressMode mode) | File: ../Graphics/Texture.h
  4224. engine->RegisterObjectMethod("Texture3D", "void SetAddressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture3D, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  4225. engine->RegisterObjectMethod("Texture3D", "void set_addressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(Texture3D, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  4226. // void Texture::SetAnisotropy(unsigned level) | File: ../Graphics/Texture.h
  4227. engine->RegisterObjectMethod("Texture3D", "void SetAnisotropy(uint)", asMETHODPR(Texture3D, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  4228. engine->RegisterObjectMethod("Texture3D", "void set_anisotropy(uint)", asMETHODPR(Texture3D, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  4229. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  4230. engine->RegisterObjectMethod("Texture3D", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Texture3D, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  4231. // void Texture::SetBackupTexture(Texture* texture) | File: ../Graphics/Texture.h
  4232. engine->RegisterObjectMethod("Texture3D", "void SetBackupTexture(Texture@+)", asMETHODPR(Texture3D, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  4233. engine->RegisterObjectMethod("Texture3D", "void set_backupTexture(Texture@+)", asMETHODPR(Texture3D, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  4234. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  4235. engine->RegisterObjectMethod("Texture3D", "void SetBlockEvents(bool)", asMETHODPR(Texture3D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  4236. // void Texture::SetBorderColor(const Color& color) | File: ../Graphics/Texture.h
  4237. engine->RegisterObjectMethod("Texture3D", "void SetBorderColor(const Color&in)", asMETHODPR(Texture3D, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  4238. engine->RegisterObjectMethod("Texture3D", "void set_borderColor(const Color&in)", asMETHODPR(Texture3D, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  4239. // bool Texture3D::SetData(unsigned level, int x, int y, int z, int width, int height, int depth, const void* data) | File: ../Graphics/Texture3D.h
  4240. // Error: type "void*" can not automatically bind
  4241. // bool Texture3D::SetData(Image* image, bool useAlpha=false) | File: ../Graphics/Texture3D.h
  4242. engine->RegisterObjectMethod("Texture3D", "bool SetData(Image@+, bool = false)", asMETHODPR(Texture3D, SetData, (Image*, bool), bool), asCALL_THISCALL);
  4243. // void Texture::SetFilterMode(TextureFilterMode mode) | File: ../Graphics/Texture.h
  4244. engine->RegisterObjectMethod("Texture3D", "void SetFilterMode(TextureFilterMode)", asMETHODPR(Texture3D, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  4245. engine->RegisterObjectMethod("Texture3D", "void set_filterMode(TextureFilterMode)", asMETHODPR(Texture3D, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  4246. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  4247. engine->RegisterObjectMethod("Texture3D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Texture3D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4248. engine->RegisterObjectMethod("Texture3D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Texture3D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4249. // void Texture::SetLevelsDirty() | File: ../Graphics/Texture.h
  4250. engine->RegisterObjectMethod("Texture3D", "void SetLevelsDirty()", asMETHODPR(Texture3D, SetLevelsDirty, (), void), asCALL_THISCALL);
  4251. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  4252. engine->RegisterObjectMethod("Texture3D", "void SetMemoryUse(uint)", asMETHODPR(Texture3D, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  4253. // void Texture::SetMipsToSkip(MaterialQuality quality, int toSkip) | File: ../Graphics/Texture.h
  4254. engine->RegisterObjectMethod("Texture3D", "void SetMipsToSkip(MaterialQuality, int)", asMETHODPR(Texture3D, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  4255. engine->RegisterObjectMethod("Texture3D", "void set_mipsToSkip(MaterialQuality, int)", asMETHODPR(Texture3D, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  4256. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  4257. engine->RegisterObjectMethod("Texture3D", "void SetName(const String&in)", asMETHODPR(Texture3D, SetName, (const String&), void), asCALL_THISCALL);
  4258. engine->RegisterObjectMethod("Texture3D", "void set_name(const String&in)", asMETHODPR(Texture3D, SetName, (const String&), void), asCALL_THISCALL);
  4259. // void Texture::SetNumLevels(unsigned levels) | File: ../Graphics/Texture.h
  4260. engine->RegisterObjectMethod("Texture3D", "void SetNumLevels(uint)", asMETHODPR(Texture3D, SetNumLevels, (unsigned), void), asCALL_THISCALL);
  4261. // void Texture::SetParameters(XMLFile* file) | File: ../Graphics/Texture.h
  4262. engine->RegisterObjectMethod("Texture3D", "void SetParameters(XMLFile@+)", asMETHODPR(Texture3D, SetParameters, (XMLFile*), void), asCALL_THISCALL);
  4263. // void Texture::SetParameters(const XMLElement& element) | File: ../Graphics/Texture.h
  4264. engine->RegisterObjectMethod("Texture3D", "void SetParameters(const XMLElement&in)", asMETHODPR(Texture3D, SetParameters, (const XMLElement&), void), asCALL_THISCALL);
  4265. // void Texture::SetParametersDirty() | File: ../Graphics/Texture.h
  4266. engine->RegisterObjectMethod("Texture3D", "void SetParametersDirty()", asMETHODPR(Texture3D, SetParametersDirty, (), void), asCALL_THISCALL);
  4267. // void Texture::SetResolveDirty(bool enable) | File: ../Graphics/Texture.h
  4268. engine->RegisterObjectMethod("Texture3D", "void SetResolveDirty(bool)", asMETHODPR(Texture3D, SetResolveDirty, (bool), void), asCALL_THISCALL);
  4269. // void Texture::SetShadowCompare(bool enable) | File: ../Graphics/Texture.h
  4270. engine->RegisterObjectMethod("Texture3D", "void SetShadowCompare(bool)", asMETHODPR(Texture3D, SetShadowCompare, (bool), void), asCALL_THISCALL);
  4271. // bool Texture3D::SetSize(int width, int height, int depth, unsigned format, TextureUsage usage=TEXTURE_STATIC) | File: ../Graphics/Texture3D.h
  4272. engine->RegisterObjectMethod("Texture3D", "bool SetSize(int, int, int, uint, TextureUsage = TEXTURE_STATIC)", asMETHODPR(Texture3D, SetSize, (int, int, int, unsigned, TextureUsage), bool), asCALL_THISCALL);
  4273. // void Texture::SetSRGB(bool enable) | File: ../Graphics/Texture.h
  4274. engine->RegisterObjectMethod("Texture3D", "void SetSRGB(bool)", asMETHODPR(Texture3D, SetSRGB, (bool), void), asCALL_THISCALL);
  4275. engine->RegisterObjectMethod("Texture3D", "void set_sRGB(bool)", asMETHODPR(Texture3D, SetSRGB, (bool), void), asCALL_THISCALL);
  4276. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4277. // Error: type "EventHandler*" can not automatically bind
  4278. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4279. // Error: type "EventHandler*" can not automatically bind
  4280. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4281. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4282. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4283. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4284. // explicit Texture3D::Texture3D(Context* context) | File: ../Graphics/Texture3D.h
  4285. engine->RegisterObjectBehaviour("Texture3D", asBEHAVE_FACTORY, "Texture3D@+ f()", asFUNCTION(Texture3D_Texture3D_Context), asCALL_CDECL);
  4286. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4287. engine->RegisterObjectMethod("Texture3D", "void UnsubscribeFromAllEvents()", asMETHODPR(Texture3D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4288. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4289. engine->RegisterObjectMethod("Texture3D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Texture3D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4290. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4291. engine->RegisterObjectMethod("Texture3D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Texture3D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4292. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4293. engine->RegisterObjectMethod("Texture3D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Texture3D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4294. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4295. engine->RegisterObjectMethod("Texture3D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Texture3D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4296. // void Texture::UpdateParameters() | File: ../Graphics/Texture.h
  4297. engine->RegisterObjectMethod("Texture3D", "void UpdateParameters()", asMETHODPR(Texture3D, UpdateParameters, (), void), asCALL_THISCALL);
  4298. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4299. engine->RegisterObjectMethod("Texture3D", "int WeakRefs() const", asMETHODPR(Texture3D, WeakRefs, () const, int), asCALL_THISCALL);
  4300. engine->RegisterObjectMethod("Texture3D", "int get_weakRefs() const", asMETHODPR(Texture3D, WeakRefs, () const, int), asCALL_THISCALL);
  4301. #ifdef REGISTER_MANUAL_PART_Texture
  4302. REGISTER_MANUAL_PART_Texture(Texture3D, "Texture3D")
  4303. #endif
  4304. #ifdef REGISTER_MANUAL_PART_ResourceWithMetadata
  4305. REGISTER_MANUAL_PART_ResourceWithMetadata(Texture3D, "Texture3D")
  4306. #endif
  4307. #ifdef REGISTER_MANUAL_PART_Resource
  4308. REGISTER_MANUAL_PART_Resource(Texture3D, "Texture3D")
  4309. #endif
  4310. #ifdef REGISTER_MANUAL_PART_Object
  4311. REGISTER_MANUAL_PART_Object(Texture3D, "Texture3D")
  4312. #endif
  4313. #ifdef REGISTER_MANUAL_PART_RefCounted
  4314. REGISTER_MANUAL_PART_RefCounted(Texture3D, "Texture3D")
  4315. #endif
  4316. #ifdef REGISTER_MANUAL_PART_GPUObject
  4317. REGISTER_MANUAL_PART_GPUObject(Texture3D, "Texture3D")
  4318. #endif
  4319. #ifdef REGISTER_MANUAL_PART_Texture3D
  4320. REGISTER_MANUAL_PART_Texture3D(Texture3D, "Texture3D")
  4321. #endif
  4322. RegisterSubclass<Texture, Texture3D>(engine, "Texture", "Texture3D");
  4323. RegisterSubclass<ResourceWithMetadata, Texture3D>(engine, "ResourceWithMetadata", "Texture3D");
  4324. RegisterSubclass<Resource, Texture3D>(engine, "Resource", "Texture3D");
  4325. RegisterSubclass<Object, Texture3D>(engine, "Object", "Texture3D");
  4326. RegisterSubclass<RefCounted, Texture3D>(engine, "RefCounted", "Texture3D");
  4327. // void ResourceWithMetadata::AddMetadata(const String& name, const Variant& value) | File: ../Resource/Resource.h
  4328. engine->RegisterObjectMethod("TextureCube", "void AddMetadata(const String&in, const Variant&in)", asMETHODPR(TextureCube, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  4329. engine->RegisterObjectMethod("TextureCube", "void set_metadata(const String&in, const Variant&in)", asMETHODPR(TextureCube, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  4330. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4331. engine->RegisterObjectBehaviour("TextureCube", asBEHAVE_ADDREF, "void f()", asMETHODPR(TextureCube, AddRef, (), void), asCALL_THISCALL);
  4332. // bool TextureCube::BeginLoad(Deserializer& source) override | File: ../Graphics/TextureCube.h
  4333. engine->RegisterObjectMethod("TextureCube", "bool BeginLoad(Deserializer&)", asMETHODPR(TextureCube, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  4334. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4335. // Not registered because template
  4336. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4337. // Not registered because template
  4338. // static unsigned Texture::CheckMaxLevels(int width, int height, unsigned requestedLevels) | File: ../Graphics/Texture.h
  4339. engine->SetDefaultNamespace("TextureCube");
  4340. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, uint)", asFUNCTIONPR(TextureCube::CheckMaxLevels, (int, int, unsigned), unsigned), asCALL_CDECL);
  4341. engine->SetDefaultNamespace("");
  4342. // static unsigned Texture::CheckMaxLevels(int width, int height, int depth, unsigned requestedLevels) | File: ../Graphics/Texture.h
  4343. engine->SetDefaultNamespace("TextureCube");
  4344. engine->RegisterGlobalFunction("uint CheckMaxLevels(int, int, int, uint)", asFUNCTIONPR(TextureCube::CheckMaxLevels, (int, int, int, unsigned), unsigned), asCALL_CDECL);
  4345. engine->SetDefaultNamespace("");
  4346. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  4347. engine->RegisterObjectMethod("TextureCube", "void ClearDataLost()", asMETHODPR(TextureCube, ClearDataLost, (), void), asCALL_THISCALL);
  4348. // bool TextureCube::EndLoad() override | File: ../Graphics/TextureCube.h
  4349. engine->RegisterObjectMethod("TextureCube", "bool EndLoad()", asMETHODPR(TextureCube, EndLoad, (), bool), asCALL_THISCALL);
  4350. // TextureAddressMode Texture::GetAddressMode(TextureCoordinate coord) const | File: ../Graphics/Texture.h
  4351. engine->RegisterObjectMethod("TextureCube", "TextureAddressMode GetAddressMode(TextureCoordinate) const", asMETHODPR(TextureCube, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  4352. engine->RegisterObjectMethod("TextureCube", "TextureAddressMode get_addressMode(TextureCoordinate) const", asMETHODPR(TextureCube, GetAddressMode, (TextureCoordinate) const, TextureAddressMode), asCALL_THISCALL);
  4353. // unsigned Texture::GetAnisotropy() const | File: ../Graphics/Texture.h
  4354. engine->RegisterObjectMethod("TextureCube", "uint GetAnisotropy() const", asMETHODPR(TextureCube, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  4355. engine->RegisterObjectMethod("TextureCube", "uint get_anisotropy() const", asMETHODPR(TextureCube, GetAnisotropy, () const, unsigned), asCALL_THISCALL);
  4356. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  4357. engine->RegisterObjectMethod("TextureCube", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(TextureCube, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  4358. // bool Texture::GetAutoResolve() const | File: ../Graphics/Texture.h
  4359. engine->RegisterObjectMethod("TextureCube", "bool GetAutoResolve() const", asMETHODPR(TextureCube, GetAutoResolve, () const, bool), asCALL_THISCALL);
  4360. engine->RegisterObjectMethod("TextureCube", "bool get_autoResolve() const", asMETHODPR(TextureCube, GetAutoResolve, () const, bool), asCALL_THISCALL);
  4361. // Texture* Texture::GetBackupTexture() const | File: ../Graphics/Texture.h
  4362. engine->RegisterObjectMethod("TextureCube", "Texture@+ GetBackupTexture() const", asMETHODPR(TextureCube, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  4363. engine->RegisterObjectMethod("TextureCube", "Texture@+ get_backupTexture() const", asMETHODPR(TextureCube, GetBackupTexture, () const, Texture*), asCALL_THISCALL);
  4364. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4365. engine->RegisterObjectMethod("TextureCube", "bool GetBlockEvents() const", asMETHODPR(TextureCube, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4366. // const Color& Texture::GetBorderColor() const | File: ../Graphics/Texture.h
  4367. engine->RegisterObjectMethod("TextureCube", "const Color& GetBorderColor() const", asMETHODPR(TextureCube, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  4368. engine->RegisterObjectMethod("TextureCube", "const Color& get_borderColor() const", asMETHODPR(TextureCube, GetBorderColor, () const, const Color&), asCALL_THISCALL);
  4369. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4370. engine->RegisterObjectMethod("TextureCube", "const String& GetCategory() const", asMETHODPR(TextureCube, GetCategory, () const, const String&), asCALL_THISCALL);
  4371. engine->RegisterObjectMethod("TextureCube", "const String& get_category() const", asMETHODPR(TextureCube, GetCategory, () const, const String&), asCALL_THISCALL);
  4372. // unsigned Texture::GetComponents() const | File: ../Graphics/Texture.h
  4373. engine->RegisterObjectMethod("TextureCube", "uint GetComponents() const", asMETHODPR(TextureCube, GetComponents, () const, unsigned), asCALL_THISCALL);
  4374. engine->RegisterObjectMethod("TextureCube", "uint get_components() const", asMETHODPR(TextureCube, GetComponents, () const, unsigned), asCALL_THISCALL);
  4375. // Context* Object::GetContext() const | File: ../Core/Object.h
  4376. // Error: type "Context*" can not be returned
  4377. // bool TextureCube::GetData(CubeMapFace face, unsigned level, void* dest) const | File: ../Graphics/TextureCube.h
  4378. // Error: type "void*" can not automatically bind
  4379. // unsigned Texture::GetDataSize(int width, int height) const | File: ../Graphics/Texture.h
  4380. engine->RegisterObjectMethod("TextureCube", "uint GetDataSize(int, int) const", asMETHODPR(TextureCube, GetDataSize, (int, int) const, unsigned), asCALL_THISCALL);
  4381. // unsigned Texture::GetDataSize(int width, int height, int depth) const | File: ../Graphics/Texture.h
  4382. engine->RegisterObjectMethod("TextureCube", "uint GetDataSize(int, int, int) const", asMETHODPR(TextureCube, GetDataSize, (int, int, int) const, unsigned), asCALL_THISCALL);
  4383. // static unsigned Texture::GetDataType(unsigned format) | File: ../Graphics/Texture.h
  4384. // Not registered because have @nobind mark
  4385. // int Texture::GetDepth() const | File: ../Graphics/Texture.h
  4386. engine->RegisterObjectMethod("TextureCube", "int GetDepth() const", asMETHODPR(TextureCube, GetDepth, () const, int), asCALL_THISCALL);
  4387. // static unsigned Texture::GetDSVFormat(unsigned format) | File: ../Graphics/Texture.h
  4388. // Not registered because have @nobind mark
  4389. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4390. engine->RegisterObjectMethod("TextureCube", "VariantMap& GetEventDataMap() const", asMETHODPR(TextureCube, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4391. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4392. // Error: type "EventHandler*" can not automatically bind
  4393. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4394. engine->RegisterObjectMethod("TextureCube", "Object@+ GetEventSender() const", asMETHODPR(TextureCube, GetEventSender, () const, Object*), asCALL_THISCALL);
  4395. // static unsigned Texture::GetExternalFormat(unsigned format) | File: ../Graphics/Texture.h
  4396. // Not registered because have @nobind mark
  4397. // TextureFilterMode Texture::GetFilterMode() const | File: ../Graphics/Texture.h
  4398. engine->RegisterObjectMethod("TextureCube", "TextureFilterMode GetFilterMode() const", asMETHODPR(TextureCube, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  4399. engine->RegisterObjectMethod("TextureCube", "TextureFilterMode get_filterMode() const", asMETHODPR(TextureCube, GetFilterMode, () const, TextureFilterMode), asCALL_THISCALL);
  4400. // unsigned Texture::GetFormat() const | File: ../Graphics/Texture.h
  4401. engine->RegisterObjectMethod("TextureCube", "uint GetFormat() const", asMETHODPR(TextureCube, GetFormat, () const, unsigned), asCALL_THISCALL);
  4402. engine->RegisterObjectMethod("TextureCube", "uint get_format() const", asMETHODPR(TextureCube, GetFormat, () const, unsigned), asCALL_THISCALL);
  4403. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4404. engine->RegisterObjectMethod("TextureCube", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(TextureCube, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4405. engine->RegisterObjectMethod("TextureCube", "const Variant& get_globalVar(StringHash) const", asMETHODPR(TextureCube, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4406. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4407. engine->RegisterObjectMethod("TextureCube", "const VariantMap& GetGlobalVars() const", asMETHODPR(TextureCube, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4408. engine->RegisterObjectMethod("TextureCube", "const VariantMap& get_globalVars() const", asMETHODPR(TextureCube, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4409. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  4410. // Error: type "void*" can not automatically bind
  4411. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  4412. engine->RegisterObjectMethod("TextureCube", "uint GetGPUObjectName() const", asMETHODPR(TextureCube, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  4413. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  4414. engine->RegisterObjectMethod("TextureCube", "Graphics@+ GetGraphics() const", asMETHODPR(TextureCube, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  4415. // int Texture::GetHeight() const | File: ../Graphics/Texture.h
  4416. engine->RegisterObjectMethod("TextureCube", "int GetHeight() const", asMETHODPR(TextureCube, GetHeight, () const, int), asCALL_THISCALL);
  4417. engine->RegisterObjectMethod("TextureCube", "int get_height() const", asMETHODPR(TextureCube, GetHeight, () const, int), asCALL_THISCALL);
  4418. // SharedPtr<Image> TextureCube::GetImage(CubeMapFace face) const | File: ../Graphics/TextureCube.h
  4419. engine->RegisterObjectMethod("TextureCube", "Image@+ GetImage(CubeMapFace) const", asFUNCTION(TextureCube_GetImage_CubeMapFace), asCALL_CDECL_OBJFIRST);
  4420. // int Texture::GetLevelDepth(unsigned level) const | File: ../Graphics/Texture.h
  4421. engine->RegisterObjectMethod("TextureCube", "int GetLevelDepth(uint) const", asMETHODPR(TextureCube, GetLevelDepth, (unsigned) const, int), asCALL_THISCALL);
  4422. // int Texture::GetLevelHeight(unsigned level) const | File: ../Graphics/Texture.h
  4423. engine->RegisterObjectMethod("TextureCube", "int GetLevelHeight(uint) const", asMETHODPR(TextureCube, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  4424. engine->RegisterObjectMethod("TextureCube", "int get_levelHeight(uint) const", asMETHODPR(TextureCube, GetLevelHeight, (unsigned) const, int), asCALL_THISCALL);
  4425. // unsigned Texture::GetLevels() const | File: ../Graphics/Texture.h
  4426. engine->RegisterObjectMethod("TextureCube", "uint GetLevels() const", asMETHODPR(TextureCube, GetLevels, () const, unsigned), asCALL_THISCALL);
  4427. engine->RegisterObjectMethod("TextureCube", "uint get_levels() const", asMETHODPR(TextureCube, GetLevels, () const, unsigned), asCALL_THISCALL);
  4428. // bool Texture::GetLevelsDirty() const | File: ../Graphics/Texture.h
  4429. engine->RegisterObjectMethod("TextureCube", "bool GetLevelsDirty() const", asMETHODPR(TextureCube, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  4430. engine->RegisterObjectMethod("TextureCube", "bool get_levelsDirty() const", asMETHODPR(TextureCube, GetLevelsDirty, () const, bool), asCALL_THISCALL);
  4431. // int Texture::GetLevelWidth(unsigned level) const | File: ../Graphics/Texture.h
  4432. engine->RegisterObjectMethod("TextureCube", "int GetLevelWidth(uint) const", asMETHODPR(TextureCube, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  4433. engine->RegisterObjectMethod("TextureCube", "int get_levelWidth(uint) const", asMETHODPR(TextureCube, GetLevelWidth, (unsigned) const, int), asCALL_THISCALL);
  4434. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  4435. engine->RegisterObjectMethod("TextureCube", "uint GetMemoryUse() const", asMETHODPR(TextureCube, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  4436. engine->RegisterObjectMethod("TextureCube", "uint get_memoryUse() const", asMETHODPR(TextureCube, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  4437. // const Variant& ResourceWithMetadata::GetMetadata(const String& name) const | File: ../Resource/Resource.h
  4438. engine->RegisterObjectMethod("TextureCube", "const Variant& GetMetadata(const String&in) const", asMETHODPR(TextureCube, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  4439. engine->RegisterObjectMethod("TextureCube", "const Variant& get_metadata(const String&in) const", asMETHODPR(TextureCube, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  4440. // int Texture::GetMipsToSkip(MaterialQuality quality) const | File: ../Graphics/Texture.h
  4441. engine->RegisterObjectMethod("TextureCube", "int GetMipsToSkip(MaterialQuality) const", asMETHODPR(TextureCube, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  4442. engine->RegisterObjectMethod("TextureCube", "int get_mipsToSkip(MaterialQuality) const", asMETHODPR(TextureCube, GetMipsToSkip, (MaterialQuality) const, int), asCALL_THISCALL);
  4443. // int Texture::GetMultiSample() const | File: ../Graphics/Texture.h
  4444. engine->RegisterObjectMethod("TextureCube", "int GetMultiSample() const", asMETHODPR(TextureCube, GetMultiSample, () const, int), asCALL_THISCALL);
  4445. engine->RegisterObjectMethod("TextureCube", "int get_multiSample() const", asMETHODPR(TextureCube, GetMultiSample, () const, int), asCALL_THISCALL);
  4446. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  4447. engine->RegisterObjectMethod("TextureCube", "const String& GetName() const", asMETHODPR(TextureCube, GetName, () const, const String&), asCALL_THISCALL);
  4448. engine->RegisterObjectMethod("TextureCube", "const String& get_name() const", asMETHODPR(TextureCube, GetName, () const, const String&), asCALL_THISCALL);
  4449. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  4450. engine->RegisterObjectMethod("TextureCube", "StringHash GetNameHash() const", asMETHODPR(TextureCube, GetNameHash, () const, StringHash), asCALL_THISCALL);
  4451. // bool Texture::GetParametersDirty() const | File: ../Graphics/Texture.h
  4452. engine->RegisterObjectMethod("TextureCube", "bool GetParametersDirty() const", asMETHODPR(TextureCube, GetParametersDirty, () const, bool), asCALL_THISCALL);
  4453. // RenderSurface* TextureCube::GetRenderSurface(CubeMapFace face) const | File: ../Graphics/TextureCube.h
  4454. engine->RegisterObjectMethod("TextureCube", "RenderSurface@+ GetRenderSurface(CubeMapFace) const", asMETHODPR(TextureCube, GetRenderSurface, (CubeMapFace) const, RenderSurface*), asCALL_THISCALL);
  4455. engine->RegisterObjectMethod("TextureCube", "RenderSurface@+ get_renderSurfaces(CubeMapFace) const", asMETHODPR(TextureCube, GetRenderSurface, (CubeMapFace) const, RenderSurface*), asCALL_THISCALL);
  4456. // void* Texture::GetResolveTexture() const | File: ../Graphics/Texture.h
  4457. // Error: type "void*" can not automatically bind
  4458. // unsigned Texture::GetRowDataSize(int width) const | File: ../Graphics/Texture.h
  4459. engine->RegisterObjectMethod("TextureCube", "uint GetRowDataSize(int) const", asMETHODPR(TextureCube, GetRowDataSize, (int) const, unsigned), asCALL_THISCALL);
  4460. // void* Texture::GetSampler() const | File: ../Graphics/Texture.h
  4461. // Error: type "void*" can not automatically bind
  4462. // void* Texture::GetShaderResourceView() const | File: ../Graphics/Texture.h
  4463. // Error: type "void*" can not automatically bind
  4464. // bool Texture::GetShadowCompare() const | File: ../Graphics/Texture.h
  4465. engine->RegisterObjectMethod("TextureCube", "bool GetShadowCompare() const", asMETHODPR(TextureCube, GetShadowCompare, () const, bool), asCALL_THISCALL);
  4466. // bool Texture::GetSRGB() const | File: ../Graphics/Texture.h
  4467. engine->RegisterObjectMethod("TextureCube", "bool GetSRGB() const", asMETHODPR(TextureCube, GetSRGB, () const, bool), asCALL_THISCALL);
  4468. engine->RegisterObjectMethod("TextureCube", "bool get_sRGB() const", asMETHODPR(TextureCube, GetSRGB, () const, bool), asCALL_THISCALL);
  4469. // unsigned Texture::GetSRGBFormat(unsigned format) | File: ../Graphics/Texture.h
  4470. // Not registered because have @nobind mark
  4471. // static unsigned Texture::GetSRVFormat(unsigned format) | File: ../Graphics/Texture.h
  4472. // Not registered because have @nobind mark
  4473. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4474. engine->RegisterObjectMethod("TextureCube", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(TextureCube, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4475. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4476. // Not registered because template
  4477. // unsigned Texture::GetTarget() const | File: ../Graphics/Texture.h
  4478. engine->RegisterObjectMethod("TextureCube", "uint GetTarget() const", asMETHODPR(TextureCube, GetTarget, () const, unsigned), asCALL_THISCALL);
  4479. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  4480. engine->RegisterObjectMethod("TextureCube", "StringHash GetType() const", asMETHODPR(TextureCube, GetType, () const, StringHash), asCALL_THISCALL);
  4481. engine->RegisterObjectMethod("TextureCube", "StringHash get_type() const", asMETHODPR(TextureCube, GetType, () const, StringHash), asCALL_THISCALL);
  4482. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  4483. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4484. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  4485. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4486. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  4487. engine->RegisterObjectMethod("TextureCube", "const String& GetTypeName() const", asMETHODPR(TextureCube, GetTypeName, () const, const String&), asCALL_THISCALL);
  4488. engine->RegisterObjectMethod("TextureCube", "const String& get_typeName() const", asMETHODPR(TextureCube, GetTypeName, () const, const String&), asCALL_THISCALL);
  4489. // TextureUsage Texture::GetUsage() const | File: ../Graphics/Texture.h
  4490. engine->RegisterObjectMethod("TextureCube", "TextureUsage GetUsage() const", asMETHODPR(TextureCube, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  4491. engine->RegisterObjectMethod("TextureCube", "TextureUsage get_usage() const", asMETHODPR(TextureCube, GetUsage, () const, TextureUsage), asCALL_THISCALL);
  4492. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  4493. engine->RegisterObjectMethod("TextureCube", "uint GetUseTimer()", asMETHODPR(TextureCube, GetUseTimer, (), unsigned), asCALL_THISCALL);
  4494. engine->RegisterObjectMethod("TextureCube", "uint get_useTimer()", asMETHODPR(TextureCube, GetUseTimer, (), unsigned), asCALL_THISCALL);
  4495. // int Texture::GetWidth() const | File: ../Graphics/Texture.h
  4496. engine->RegisterObjectMethod("TextureCube", "int GetWidth() const", asMETHODPR(TextureCube, GetWidth, () const, int), asCALL_THISCALL);
  4497. engine->RegisterObjectMethod("TextureCube", "int get_width() const", asMETHODPR(TextureCube, GetWidth, () const, int), asCALL_THISCALL);
  4498. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  4499. engine->RegisterObjectMethod("TextureCube", "bool HasEventHandlers() const", asMETHODPR(TextureCube, HasEventHandlers, () const, bool), asCALL_THISCALL);
  4500. // bool ResourceWithMetadata::HasMetadata() const | File: ../Resource/Resource.h
  4501. engine->RegisterObjectMethod("TextureCube", "bool HasMetadata() const", asMETHODPR(TextureCube, HasMetadata, () const, bool), asCALL_THISCALL);
  4502. engine->RegisterObjectMethod("TextureCube", "bool get_hasMetadata() const", asMETHODPR(TextureCube, HasMetadata, () const, bool), asCALL_THISCALL);
  4503. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  4504. engine->RegisterObjectMethod("TextureCube", "bool HasPendingData() const", asMETHODPR(TextureCube, HasPendingData, () const, bool), asCALL_THISCALL);
  4505. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  4506. engine->RegisterObjectMethod("TextureCube", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(TextureCube, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  4507. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  4508. engine->RegisterObjectMethod("TextureCube", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(TextureCube, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  4509. // bool Texture::IsCompressed() const | File: ../Graphics/Texture.h
  4510. engine->RegisterObjectMethod("TextureCube", "bool IsCompressed() const", asMETHODPR(TextureCube, IsCompressed, () const, bool), asCALL_THISCALL);
  4511. engine->RegisterObjectMethod("TextureCube", "bool get_compressed() const", asMETHODPR(TextureCube, IsCompressed, () const, bool), asCALL_THISCALL);
  4512. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  4513. engine->RegisterObjectMethod("TextureCube", "bool IsDataLost() const", asMETHODPR(TextureCube, IsDataLost, () const, bool), asCALL_THISCALL);
  4514. engine->RegisterObjectMethod("TextureCube", "bool get_dataLost() const", asMETHODPR(TextureCube, IsDataLost, () const, bool), asCALL_THISCALL);
  4515. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  4516. engine->RegisterObjectMethod("TextureCube", "bool IsInstanceOf(StringHash) const", asMETHODPR(TextureCube, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  4517. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  4518. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4519. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  4520. // Not registered because template
  4521. // bool Texture::IsResolveDirty() const | File: ../Graphics/Texture.h
  4522. engine->RegisterObjectMethod("TextureCube", "bool IsResolveDirty() const", asMETHODPR(TextureCube, IsResolveDirty, () const, bool), asCALL_THISCALL);
  4523. engine->RegisterObjectMethod("TextureCube", "bool get_resolveDirty() const", asMETHODPR(TextureCube, IsResolveDirty, () const, bool), asCALL_THISCALL);
  4524. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  4525. engine->RegisterObjectMethod("TextureCube", "bool Load(Deserializer&)", asMETHODPR(TextureCube, Load, (Deserializer&), bool), asCALL_THISCALL);
  4526. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  4527. engine->RegisterObjectMethod("TextureCube", "bool LoadFile(const String&in)", asMETHODPR(TextureCube, LoadFile, (const String&), bool), asCALL_THISCALL);
  4528. engine->RegisterObjectMethod("TextureCube", "bool Load(const String&in)", asMETHODPR(TextureCube, LoadFile, (const String&), bool), asCALL_THISCALL);
  4529. // void TextureCube::OnDeviceLost() override | File: ../Graphics/TextureCube.h
  4530. engine->RegisterObjectMethod("TextureCube", "void OnDeviceLost()", asMETHODPR(TextureCube, OnDeviceLost, (), void), asCALL_THISCALL);
  4531. // void TextureCube::OnDeviceReset() override | File: ../Graphics/TextureCube.h
  4532. engine->RegisterObjectMethod("TextureCube", "void OnDeviceReset()", asMETHODPR(TextureCube, OnDeviceReset, (), void), asCALL_THISCALL);
  4533. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4534. engine->RegisterObjectMethod("TextureCube", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(TextureCube, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  4535. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4536. // Error: type "RefCount*" can not automatically bind
  4537. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4538. engine->RegisterObjectMethod("TextureCube", "int Refs() const", asMETHODPR(TextureCube, Refs, () const, int), asCALL_THISCALL);
  4539. engine->RegisterObjectMethod("TextureCube", "int get_refs() const", asMETHODPR(TextureCube, Refs, () const, int), asCALL_THISCALL);
  4540. // void Texture::RegenerateLevels() | File: ../Graphics/Texture.h
  4541. engine->RegisterObjectMethod("TextureCube", "void RegenerateLevels()", asMETHODPR(TextureCube, RegenerateLevels, (), void), asCALL_THISCALL);
  4542. // static void TextureCube::RegisterObject(Context* context) | File: ../Graphics/TextureCube.h
  4543. // Context can be used as firs parameter of constructors only
  4544. // void TextureCube::Release() override | File: ../Graphics/TextureCube.h
  4545. engine->RegisterObjectMethod("TextureCube", "void Release()", asMETHODPR(TextureCube, Release, (), void), asCALL_THISCALL);
  4546. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4547. engine->RegisterObjectBehaviour("TextureCube", asBEHAVE_RELEASE, "void f()", asMETHODPR(TextureCube, ReleaseRef, (), void), asCALL_THISCALL);
  4548. // void ResourceWithMetadata::RemoveAllMetadata() | File: ../Resource/Resource.h
  4549. engine->RegisterObjectMethod("TextureCube", "void RemoveAllMetadata()", asMETHODPR(TextureCube, RemoveAllMetadata, (), void), asCALL_THISCALL);
  4550. // void ResourceWithMetadata::RemoveMetadata(const String& name) | File: ../Resource/Resource.h
  4551. engine->RegisterObjectMethod("TextureCube", "void RemoveMetadata(const String&in)", asMETHODPR(TextureCube, RemoveMetadata, (const String&), void), asCALL_THISCALL);
  4552. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  4553. engine->RegisterObjectMethod("TextureCube", "void ResetUseTimer()", asMETHODPR(TextureCube, ResetUseTimer, (), void), asCALL_THISCALL);
  4554. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  4555. engine->RegisterObjectMethod("TextureCube", "bool Save(Serializer&) const", asMETHODPR(TextureCube, Save, (Serializer&) const, bool), asCALL_THISCALL);
  4556. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  4557. engine->RegisterObjectMethod("TextureCube", "bool SaveFile(const String&in) const", asMETHODPR(TextureCube, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  4558. engine->RegisterObjectMethod("TextureCube", "bool Save(const String&in) const", asMETHODPR(TextureCube, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  4559. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  4560. engine->RegisterObjectMethod("TextureCube", "void SendEvent(StringHash)", asMETHODPR(TextureCube, SendEvent, (StringHash), void), asCALL_THISCALL);
  4561. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4562. engine->RegisterObjectMethod("TextureCube", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(TextureCube, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  4563. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  4564. // Not registered because template
  4565. // void Texture::SetAddressMode(TextureCoordinate coord, TextureAddressMode mode) | File: ../Graphics/Texture.h
  4566. engine->RegisterObjectMethod("TextureCube", "void SetAddressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(TextureCube, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  4567. engine->RegisterObjectMethod("TextureCube", "void set_addressMode(TextureCoordinate, TextureAddressMode)", asMETHODPR(TextureCube, SetAddressMode, (TextureCoordinate, TextureAddressMode), void), asCALL_THISCALL);
  4568. // void Texture::SetAnisotropy(unsigned level) | File: ../Graphics/Texture.h
  4569. engine->RegisterObjectMethod("TextureCube", "void SetAnisotropy(uint)", asMETHODPR(TextureCube, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  4570. engine->RegisterObjectMethod("TextureCube", "void set_anisotropy(uint)", asMETHODPR(TextureCube, SetAnisotropy, (unsigned), void), asCALL_THISCALL);
  4571. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  4572. engine->RegisterObjectMethod("TextureCube", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(TextureCube, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  4573. // void Texture::SetBackupTexture(Texture* texture) | File: ../Graphics/Texture.h
  4574. engine->RegisterObjectMethod("TextureCube", "void SetBackupTexture(Texture@+)", asMETHODPR(TextureCube, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  4575. engine->RegisterObjectMethod("TextureCube", "void set_backupTexture(Texture@+)", asMETHODPR(TextureCube, SetBackupTexture, (Texture*), void), asCALL_THISCALL);
  4576. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  4577. engine->RegisterObjectMethod("TextureCube", "void SetBlockEvents(bool)", asMETHODPR(TextureCube, SetBlockEvents, (bool), void), asCALL_THISCALL);
  4578. // void Texture::SetBorderColor(const Color& color) | File: ../Graphics/Texture.h
  4579. engine->RegisterObjectMethod("TextureCube", "void SetBorderColor(const Color&in)", asMETHODPR(TextureCube, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  4580. engine->RegisterObjectMethod("TextureCube", "void set_borderColor(const Color&in)", asMETHODPR(TextureCube, SetBorderColor, (const Color&), void), asCALL_THISCALL);
  4581. // bool TextureCube::SetData(CubeMapFace face, unsigned level, int x, int y, int width, int height, const void* data) | File: ../Graphics/TextureCube.h
  4582. // Error: type "void*" can not automatically bind
  4583. // bool TextureCube::SetData(CubeMapFace face, Deserializer& source) | File: ../Graphics/TextureCube.h
  4584. engine->RegisterObjectMethod("TextureCube", "bool SetData(CubeMapFace, Deserializer&)", asMETHODPR(TextureCube, SetData, (CubeMapFace, Deserializer&), bool), asCALL_THISCALL);
  4585. // bool TextureCube::SetData(CubeMapFace face, Image* image, bool useAlpha=false) | File: ../Graphics/TextureCube.h
  4586. engine->RegisterObjectMethod("TextureCube", "bool SetData(CubeMapFace, Image@+, bool = false)", asMETHODPR(TextureCube, SetData, (CubeMapFace, Image*, bool), bool), asCALL_THISCALL);
  4587. // void Texture::SetFilterMode(TextureFilterMode mode) | File: ../Graphics/Texture.h
  4588. engine->RegisterObjectMethod("TextureCube", "void SetFilterMode(TextureFilterMode)", asMETHODPR(TextureCube, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  4589. engine->RegisterObjectMethod("TextureCube", "void set_filterMode(TextureFilterMode)", asMETHODPR(TextureCube, SetFilterMode, (TextureFilterMode), void), asCALL_THISCALL);
  4590. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  4591. engine->RegisterObjectMethod("TextureCube", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(TextureCube, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4592. engine->RegisterObjectMethod("TextureCube", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(TextureCube, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4593. // void Texture::SetLevelsDirty() | File: ../Graphics/Texture.h
  4594. engine->RegisterObjectMethod("TextureCube", "void SetLevelsDirty()", asMETHODPR(TextureCube, SetLevelsDirty, (), void), asCALL_THISCALL);
  4595. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  4596. engine->RegisterObjectMethod("TextureCube", "void SetMemoryUse(uint)", asMETHODPR(TextureCube, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  4597. // void Texture::SetMipsToSkip(MaterialQuality quality, int toSkip) | File: ../Graphics/Texture.h
  4598. engine->RegisterObjectMethod("TextureCube", "void SetMipsToSkip(MaterialQuality, int)", asMETHODPR(TextureCube, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  4599. engine->RegisterObjectMethod("TextureCube", "void set_mipsToSkip(MaterialQuality, int)", asMETHODPR(TextureCube, SetMipsToSkip, (MaterialQuality, int), void), asCALL_THISCALL);
  4600. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  4601. engine->RegisterObjectMethod("TextureCube", "void SetName(const String&in)", asMETHODPR(TextureCube, SetName, (const String&), void), asCALL_THISCALL);
  4602. engine->RegisterObjectMethod("TextureCube", "void set_name(const String&in)", asMETHODPR(TextureCube, SetName, (const String&), void), asCALL_THISCALL);
  4603. // void Texture::SetNumLevels(unsigned levels) | File: ../Graphics/Texture.h
  4604. engine->RegisterObjectMethod("TextureCube", "void SetNumLevels(uint)", asMETHODPR(TextureCube, SetNumLevels, (unsigned), void), asCALL_THISCALL);
  4605. // void Texture::SetParameters(XMLFile* file) | File: ../Graphics/Texture.h
  4606. engine->RegisterObjectMethod("TextureCube", "void SetParameters(XMLFile@+)", asMETHODPR(TextureCube, SetParameters, (XMLFile*), void), asCALL_THISCALL);
  4607. // void Texture::SetParameters(const XMLElement& element) | File: ../Graphics/Texture.h
  4608. engine->RegisterObjectMethod("TextureCube", "void SetParameters(const XMLElement&in)", asMETHODPR(TextureCube, SetParameters, (const XMLElement&), void), asCALL_THISCALL);
  4609. // void Texture::SetParametersDirty() | File: ../Graphics/Texture.h
  4610. engine->RegisterObjectMethod("TextureCube", "void SetParametersDirty()", asMETHODPR(TextureCube, SetParametersDirty, (), void), asCALL_THISCALL);
  4611. // void Texture::SetResolveDirty(bool enable) | File: ../Graphics/Texture.h
  4612. engine->RegisterObjectMethod("TextureCube", "void SetResolveDirty(bool)", asMETHODPR(TextureCube, SetResolveDirty, (bool), void), asCALL_THISCALL);
  4613. // void Texture::SetShadowCompare(bool enable) | File: ../Graphics/Texture.h
  4614. engine->RegisterObjectMethod("TextureCube", "void SetShadowCompare(bool)", asMETHODPR(TextureCube, SetShadowCompare, (bool), void), asCALL_THISCALL);
  4615. // bool TextureCube::SetSize(int size, unsigned format, TextureUsage usage=TEXTURE_STATIC, int multiSample=1) | File: ../Graphics/TextureCube.h
  4616. engine->RegisterObjectMethod("TextureCube", "bool SetSize(int, uint, TextureUsage = TEXTURE_STATIC, int = 1)", asMETHODPR(TextureCube, SetSize, (int, unsigned, TextureUsage, int), bool), asCALL_THISCALL);
  4617. // void Texture::SetSRGB(bool enable) | File: ../Graphics/Texture.h
  4618. engine->RegisterObjectMethod("TextureCube", "void SetSRGB(bool)", asMETHODPR(TextureCube, SetSRGB, (bool), void), asCALL_THISCALL);
  4619. engine->RegisterObjectMethod("TextureCube", "void set_sRGB(bool)", asMETHODPR(TextureCube, SetSRGB, (bool), void), asCALL_THISCALL);
  4620. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4621. // Error: type "EventHandler*" can not automatically bind
  4622. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4623. // Error: type "EventHandler*" can not automatically bind
  4624. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4625. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4626. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4627. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4628. // explicit TextureCube::TextureCube(Context* context) | File: ../Graphics/TextureCube.h
  4629. engine->RegisterObjectBehaviour("TextureCube", asBEHAVE_FACTORY, "TextureCube@+ f()", asFUNCTION(TextureCube_TextureCube_Context), asCALL_CDECL);
  4630. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4631. engine->RegisterObjectMethod("TextureCube", "void UnsubscribeFromAllEvents()", asMETHODPR(TextureCube, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4632. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4633. engine->RegisterObjectMethod("TextureCube", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(TextureCube_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4634. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4635. engine->RegisterObjectMethod("TextureCube", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(TextureCube, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4636. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4637. engine->RegisterObjectMethod("TextureCube", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(TextureCube, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4638. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4639. engine->RegisterObjectMethod("TextureCube", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(TextureCube, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4640. // void Texture::UpdateParameters() | File: ../Graphics/Texture.h
  4641. engine->RegisterObjectMethod("TextureCube", "void UpdateParameters()", asMETHODPR(TextureCube, UpdateParameters, (), void), asCALL_THISCALL);
  4642. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4643. engine->RegisterObjectMethod("TextureCube", "int WeakRefs() const", asMETHODPR(TextureCube, WeakRefs, () const, int), asCALL_THISCALL);
  4644. engine->RegisterObjectMethod("TextureCube", "int get_weakRefs() const", asMETHODPR(TextureCube, WeakRefs, () const, int), asCALL_THISCALL);
  4645. #ifdef REGISTER_MANUAL_PART_Texture
  4646. REGISTER_MANUAL_PART_Texture(TextureCube, "TextureCube")
  4647. #endif
  4648. #ifdef REGISTER_MANUAL_PART_ResourceWithMetadata
  4649. REGISTER_MANUAL_PART_ResourceWithMetadata(TextureCube, "TextureCube")
  4650. #endif
  4651. #ifdef REGISTER_MANUAL_PART_Resource
  4652. REGISTER_MANUAL_PART_Resource(TextureCube, "TextureCube")
  4653. #endif
  4654. #ifdef REGISTER_MANUAL_PART_Object
  4655. REGISTER_MANUAL_PART_Object(TextureCube, "TextureCube")
  4656. #endif
  4657. #ifdef REGISTER_MANUAL_PART_RefCounted
  4658. REGISTER_MANUAL_PART_RefCounted(TextureCube, "TextureCube")
  4659. #endif
  4660. #ifdef REGISTER_MANUAL_PART_GPUObject
  4661. REGISTER_MANUAL_PART_GPUObject(TextureCube, "TextureCube")
  4662. #endif
  4663. #ifdef REGISTER_MANUAL_PART_TextureCube
  4664. REGISTER_MANUAL_PART_TextureCube(TextureCube, "TextureCube")
  4665. #endif
  4666. RegisterSubclass<Texture, TextureCube>(engine, "Texture", "TextureCube");
  4667. RegisterSubclass<ResourceWithMetadata, TextureCube>(engine, "ResourceWithMetadata", "TextureCube");
  4668. RegisterSubclass<Resource, TextureCube>(engine, "Resource", "TextureCube");
  4669. RegisterSubclass<Object, TextureCube>(engine, "Object", "TextureCube");
  4670. RegisterSubclass<RefCounted, TextureCube>(engine, "RefCounted", "TextureCube");
  4671. #ifdef URHO3D_URHO2D
  4672. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4673. engine->RegisterObjectBehaviour("Tile2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(Tile2D, AddRef, (), void), asCALL_THISCALL);
  4674. // bool Tile2D::GetFlipX() const | File: ../Urho2D/TileMapDefs2D.h
  4675. engine->RegisterObjectMethod("Tile2D", "bool GetFlipX() const", asMETHODPR(Tile2D, GetFlipX, () const, bool), asCALL_THISCALL);
  4676. engine->RegisterObjectMethod("Tile2D", "bool get_flipX() const", asMETHODPR(Tile2D, GetFlipX, () const, bool), asCALL_THISCALL);
  4677. // bool Tile2D::GetFlipY() const | File: ../Urho2D/TileMapDefs2D.h
  4678. engine->RegisterObjectMethod("Tile2D", "bool GetFlipY() const", asMETHODPR(Tile2D, GetFlipY, () const, bool), asCALL_THISCALL);
  4679. engine->RegisterObjectMethod("Tile2D", "bool get_flipY() const", asMETHODPR(Tile2D, GetFlipY, () const, bool), asCALL_THISCALL);
  4680. // unsigned Tile2D::GetGid() const | File: ../Urho2D/TileMapDefs2D.h
  4681. engine->RegisterObjectMethod("Tile2D", "uint GetGid() const", asMETHODPR(Tile2D, GetGid, () const, unsigned), asCALL_THISCALL);
  4682. engine->RegisterObjectMethod("Tile2D", "uint get_gid() const", asMETHODPR(Tile2D, GetGid, () const, unsigned), asCALL_THISCALL);
  4683. // const String& Tile2D::GetProperty(const String& name) const | File: ../Urho2D/TileMapDefs2D.h
  4684. engine->RegisterObjectMethod("Tile2D", "const String& GetProperty(const String&in) const", asMETHODPR(Tile2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  4685. // Sprite2D* Tile2D::GetSprite() const | File: ../Urho2D/TileMapDefs2D.h
  4686. engine->RegisterObjectMethod("Tile2D", "Sprite2D@+ GetSprite() const", asMETHODPR(Tile2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  4687. engine->RegisterObjectMethod("Tile2D", "Sprite2D@+ get_sprite() const", asMETHODPR(Tile2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  4688. // bool Tile2D::GetSwapXY() const | File: ../Urho2D/TileMapDefs2D.h
  4689. engine->RegisterObjectMethod("Tile2D", "bool GetSwapXY() const", asMETHODPR(Tile2D, GetSwapXY, () const, bool), asCALL_THISCALL);
  4690. engine->RegisterObjectMethod("Tile2D", "bool get_swapXY() const", asMETHODPR(Tile2D, GetSwapXY, () const, bool), asCALL_THISCALL);
  4691. // bool Tile2D::HasProperty(const String& name) const | File: ../Urho2D/TileMapDefs2D.h
  4692. engine->RegisterObjectMethod("Tile2D", "bool HasProperty(const String&in) const", asMETHODPR(Tile2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  4693. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4694. // Error: type "RefCount*" can not automatically bind
  4695. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4696. engine->RegisterObjectMethod("Tile2D", "int Refs() const", asMETHODPR(Tile2D, Refs, () const, int), asCALL_THISCALL);
  4697. engine->RegisterObjectMethod("Tile2D", "int get_refs() const", asMETHODPR(Tile2D, Refs, () const, int), asCALL_THISCALL);
  4698. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4699. engine->RegisterObjectBehaviour("Tile2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(Tile2D, ReleaseRef, (), void), asCALL_THISCALL);
  4700. // Tile2D::Tile2D() | File: ../Urho2D/TileMapDefs2D.h
  4701. engine->RegisterObjectBehaviour("Tile2D", asBEHAVE_FACTORY, "Tile2D@+ f()", asFUNCTION(Tile2D_Tile2D_void), asCALL_CDECL);
  4702. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4703. engine->RegisterObjectMethod("Tile2D", "int WeakRefs() const", asMETHODPR(Tile2D, WeakRefs, () const, int), asCALL_THISCALL);
  4704. engine->RegisterObjectMethod("Tile2D", "int get_weakRefs() const", asMETHODPR(Tile2D, WeakRefs, () const, int), asCALL_THISCALL);
  4705. #ifdef REGISTER_MANUAL_PART_RefCounted
  4706. REGISTER_MANUAL_PART_RefCounted(Tile2D, "Tile2D")
  4707. #endif
  4708. #ifdef REGISTER_MANUAL_PART_Tile2D
  4709. REGISTER_MANUAL_PART_Tile2D(Tile2D, "Tile2D")
  4710. #endif
  4711. RegisterSubclass<RefCounted, Tile2D>(engine, "RefCounted", "Tile2D");
  4712. #endif
  4713. #ifdef URHO3D_URHO2D
  4714. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4715. engine->RegisterObjectBehaviour("TileMap2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TileMap2D, AddRef, (), void), asCALL_THISCALL);
  4716. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  4717. // Error: type "ComponentReplicationState*" can not automatically bind
  4718. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  4719. engine->RegisterObjectMethod("TileMap2D", "void AllocateNetworkState()", asMETHODPR(TileMap2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  4720. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  4721. engine->RegisterObjectMethod("TileMap2D", "void ApplyAttributes()", asMETHODPR(TileMap2D, ApplyAttributes, (), void), asCALL_THISCALL);
  4722. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4723. // Not registered because template
  4724. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4725. // Not registered because template
  4726. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  4727. engine->RegisterObjectMethod("TileMap2D", "void CleanupConnection(Connection@+)", asMETHODPR(TileMap2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  4728. // void TileMap2D::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Urho2D/TileMap2D.h
  4729. engine->RegisterObjectMethod("TileMap2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(TileMap2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  4730. // void TileMap2D::DrawDebugGeometry() | File: ../Urho2D/TileMap2D.h
  4731. engine->RegisterObjectMethod("TileMap2D", "void DrawDebugGeometry()", asMETHODPR(TileMap2D, DrawDebugGeometry, (), void), asCALL_THISCALL);
  4732. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  4733. engine->RegisterObjectMethod("TileMap2D", "bool GetAnimationEnabled() const", asMETHODPR(TileMap2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4734. engine->RegisterObjectMethod("TileMap2D", "bool get_animationEnabled() const", asMETHODPR(TileMap2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4735. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  4736. engine->RegisterObjectMethod("TileMap2D", "Variant GetAttribute(uint) const", asMETHODPR(TileMap2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4737. engine->RegisterObjectMethod("TileMap2D", "Variant get_attributes(uint) const", asMETHODPR(TileMap2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4738. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  4739. engine->RegisterObjectMethod("TileMap2D", "Variant GetAttribute(const String&in) const", asMETHODPR(TileMap2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  4740. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  4741. engine->RegisterObjectMethod("TileMap2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(TileMap2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  4742. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  4743. engine->RegisterObjectMethod("TileMap2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(TileMap2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  4744. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  4745. engine->RegisterObjectMethod("TileMap2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(TileMap2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  4746. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  4747. engine->RegisterObjectMethod("TileMap2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(TileMap2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  4748. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  4749. engine->RegisterObjectMethod("TileMap2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(TileMap2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4750. engine->RegisterObjectMethod("TileMap2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(TileMap2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4751. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  4752. engine->RegisterObjectMethod("TileMap2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(TileMap2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  4753. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  4754. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4755. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4756. engine->RegisterObjectMethod("TileMap2D", "bool GetBlockEvents() const", asMETHODPR(TileMap2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4757. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4758. engine->RegisterObjectMethod("TileMap2D", "const String& GetCategory() const", asMETHODPR(TileMap2D, GetCategory, () const, const String&), asCALL_THISCALL);
  4759. engine->RegisterObjectMethod("TileMap2D", "const String& get_category() const", asMETHODPR(TileMap2D, GetCategory, () const, const String&), asCALL_THISCALL);
  4760. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  4761. engine->RegisterObjectMethod("TileMap2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(TileMap2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  4762. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  4763. // Not registered because template
  4764. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  4765. // Error: type "PODVector<Component*>&" can not automatically bind
  4766. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  4767. // Not registered because template
  4768. // Context* Object::GetContext() const | File: ../Core/Object.h
  4769. // Error: type "Context*" can not be returned
  4770. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  4771. // Error: type "PODVector<Node*>&" can not automatically bind
  4772. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4773. engine->RegisterObjectMethod("TileMap2D", "VariantMap& GetEventDataMap() const", asMETHODPR(TileMap2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4774. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4775. // Error: type "EventHandler*" can not automatically bind
  4776. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4777. engine->RegisterObjectMethod("TileMap2D", "Object@+ GetEventSender() const", asMETHODPR(TileMap2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  4778. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4779. engine->RegisterObjectMethod("TileMap2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(TileMap2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4780. engine->RegisterObjectMethod("TileMap2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(TileMap2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4781. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4782. engine->RegisterObjectMethod("TileMap2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(TileMap2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4783. engine->RegisterObjectMethod("TileMap2D", "const VariantMap& get_globalVars() const", asMETHODPR(TileMap2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4784. // unsigned Component::GetID() const | File: ../Scene/Component.h
  4785. engine->RegisterObjectMethod("TileMap2D", "uint GetID() const", asMETHODPR(TileMap2D, GetID, () const, unsigned), asCALL_THISCALL);
  4786. engine->RegisterObjectMethod("TileMap2D", "uint get_id() const", asMETHODPR(TileMap2D, GetID, () const, unsigned), asCALL_THISCALL);
  4787. // const TileMapInfo2D& TileMap2D::GetInfo() const | File: ../Urho2D/TileMap2D.h
  4788. engine->RegisterObjectMethod("TileMap2D", "const TileMapInfo2D& GetInfo() const", asMETHODPR(TileMap2D, GetInfo, () const, const TileMapInfo2D&), asCALL_THISCALL);
  4789. engine->RegisterObjectMethod("TileMap2D", "const TileMapInfo2D& get_info() const", asMETHODPR(TileMap2D, GetInfo, () const, const TileMapInfo2D&), asCALL_THISCALL);
  4790. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  4791. engine->RegisterObjectMethod("TileMap2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(TileMap2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  4792. // TileMapLayer2D* TileMap2D::GetLayer(unsigned index) const | File: ../Urho2D/TileMap2D.h
  4793. engine->RegisterObjectMethod("TileMap2D", "TileMapLayer2D@+ GetLayer(uint) const", asMETHODPR(TileMap2D, GetLayer, (unsigned) const, TileMapLayer2D*), asCALL_THISCALL);
  4794. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  4795. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4796. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  4797. // Error: type "NetworkState*" can not automatically bind
  4798. // Node* Component::GetNode() const | File: ../Scene/Component.h
  4799. engine->RegisterObjectMethod("TileMap2D", "Node@+ GetNode() const", asMETHODPR(TileMap2D, GetNode, () const, Node*), asCALL_THISCALL);
  4800. engine->RegisterObjectMethod("TileMap2D", "Node@+ get_node() const", asMETHODPR(TileMap2D, GetNode, () const, Node*), asCALL_THISCALL);
  4801. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  4802. engine->RegisterObjectMethod("TileMap2D", "uint GetNumAttributes() const", asMETHODPR(TileMap2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4803. engine->RegisterObjectMethod("TileMap2D", "uint get_numAttributes() const", asMETHODPR(TileMap2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4804. // unsigned TileMap2D::GetNumLayers() const | File: ../Urho2D/TileMap2D.h
  4805. engine->RegisterObjectMethod("TileMap2D", "uint GetNumLayers() const", asMETHODPR(TileMap2D, GetNumLayers, () const, unsigned), asCALL_THISCALL);
  4806. engine->RegisterObjectMethod("TileMap2D", "uint get_numLayers() const", asMETHODPR(TileMap2D, GetNumLayers, () const, unsigned), asCALL_THISCALL);
  4807. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  4808. engine->RegisterObjectMethod("TileMap2D", "uint GetNumNetworkAttributes() const", asMETHODPR(TileMap2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  4809. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  4810. engine->RegisterObjectMethod("TileMap2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(TileMap2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4811. engine->RegisterObjectMethod("TileMap2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(TileMap2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4812. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  4813. engine->RegisterObjectMethod("TileMap2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(TileMap2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  4814. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  4815. engine->RegisterObjectMethod("TileMap2D", "Scene@+ GetScene() const", asMETHODPR(TileMap2D, GetScene, () const, Scene*), asCALL_THISCALL);
  4816. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4817. engine->RegisterObjectMethod("TileMap2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(TileMap2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4818. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4819. // Not registered because template
  4820. // Vector<SharedPtr<TileMapObject2D>> TileMap2D::GetTileCollisionShapes(unsigned gid) const | File: ../Urho2D/TileMap2D.h
  4821. engine->RegisterObjectMethod("TileMap2D", "Array<TileMapObject2D@>@ GetTileCollisionShapes(uint) const", asFUNCTION(TileMap2D_GetTileCollisionShapes_unsigned), asCALL_CDECL_OBJFIRST);
  4822. // TmxFile2D* TileMap2D::GetTmxFile() const | File: ../Urho2D/TileMap2D.h
  4823. engine->RegisterObjectMethod("TileMap2D", "TmxFile2D@+ GetTmxFile() const", asMETHODPR(TileMap2D, GetTmxFile, () const, TmxFile2D*), asCALL_THISCALL);
  4824. engine->RegisterObjectMethod("TileMap2D", "TmxFile2D@+ get_tmxFile() const", asMETHODPR(TileMap2D, GetTmxFile, () const, TmxFile2D*), asCALL_THISCALL);
  4825. // ResourceRef TileMap2D::GetTmxFileAttr() const | File: ../Urho2D/TileMap2D.h
  4826. engine->RegisterObjectMethod("TileMap2D", "ResourceRef GetTmxFileAttr() const", asMETHODPR(TileMap2D, GetTmxFileAttr, () const, ResourceRef), asCALL_THISCALL);
  4827. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  4828. engine->RegisterObjectMethod("TileMap2D", "StringHash GetType() const", asMETHODPR(TileMap2D, GetType, () const, StringHash), asCALL_THISCALL);
  4829. engine->RegisterObjectMethod("TileMap2D", "StringHash get_type() const", asMETHODPR(TileMap2D, GetType, () const, StringHash), asCALL_THISCALL);
  4830. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  4831. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4832. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  4833. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4834. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  4835. engine->RegisterObjectMethod("TileMap2D", "const String& GetTypeName() const", asMETHODPR(TileMap2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  4836. engine->RegisterObjectMethod("TileMap2D", "const String& get_typeName() const", asMETHODPR(TileMap2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  4837. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  4838. engine->RegisterObjectMethod("TileMap2D", "bool HasEventHandlers() const", asMETHODPR(TileMap2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  4839. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  4840. engine->RegisterObjectMethod("TileMap2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(TileMap2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  4841. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  4842. engine->RegisterObjectMethod("TileMap2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(TileMap2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  4843. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  4844. engine->RegisterObjectMethod("TileMap2D", "bool IsEnabled() const", asMETHODPR(TileMap2D, IsEnabled, () const, bool), asCALL_THISCALL);
  4845. engine->RegisterObjectMethod("TileMap2D", "bool get_enabled() const", asMETHODPR(TileMap2D, IsEnabled, () const, bool), asCALL_THISCALL);
  4846. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  4847. engine->RegisterObjectMethod("TileMap2D", "bool IsEnabledEffective() const", asMETHODPR(TileMap2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  4848. engine->RegisterObjectMethod("TileMap2D", "bool get_enabledEffective() const", asMETHODPR(TileMap2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  4849. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  4850. engine->RegisterObjectMethod("TileMap2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(TileMap2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  4851. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  4852. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4853. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  4854. // Not registered because template
  4855. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  4856. engine->RegisterObjectMethod("TileMap2D", "bool IsReplicated() const", asMETHODPR(TileMap2D, IsReplicated, () const, bool), asCALL_THISCALL);
  4857. engine->RegisterObjectMethod("TileMap2D", "bool get_replicated() const", asMETHODPR(TileMap2D, IsReplicated, () const, bool), asCALL_THISCALL);
  4858. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  4859. engine->RegisterObjectMethod("TileMap2D", "bool IsTemporary() const", asMETHODPR(TileMap2D, IsTemporary, () const, bool), asCALL_THISCALL);
  4860. engine->RegisterObjectMethod("TileMap2D", "bool get_temporary() const", asMETHODPR(TileMap2D, IsTemporary, () const, bool), asCALL_THISCALL);
  4861. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  4862. engine->RegisterObjectMethod("TileMap2D", "bool Load(Deserializer&)", asMETHODPR(TileMap2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  4863. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  4864. engine->RegisterObjectMethod("TileMap2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(TileMap2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  4865. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  4866. engine->RegisterObjectMethod("TileMap2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(TileMap2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  4867. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  4868. engine->RegisterObjectMethod("TileMap2D", "void MarkNetworkUpdate()", asMETHODPR(TileMap2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  4869. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4870. engine->RegisterObjectMethod("TileMap2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(TileMap2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  4871. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  4872. engine->RegisterObjectMethod("TileMap2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(TileMap2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  4873. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  4874. engine->RegisterObjectMethod("TileMap2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(TileMap2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  4875. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  4876. engine->RegisterObjectMethod("TileMap2D", "void OnSetEnabled()", asMETHODPR(TileMap2D, OnSetEnabled, (), void), asCALL_THISCALL);
  4877. // bool TileMap2D::PositionToTileIndex(int& x, int& y, const Vector2& position) const | File: ../Urho2D/TileMap2D.h
  4878. engine->RegisterObjectMethod("TileMap2D", "bool PositionToTileIndex(int&, int&, const Vector2&in) const", asMETHODPR(TileMap2D, PositionToTileIndex, (int&, int&, const Vector2&) const, bool), asCALL_THISCALL);
  4879. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  4880. engine->RegisterObjectMethod("TileMap2D", "void PrepareNetworkUpdate()", asMETHODPR(TileMap2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  4881. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4882. engine->RegisterObjectMethod("TileMap2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(TileMap2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4883. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4884. engine->RegisterObjectMethod("TileMap2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(TileMap2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4885. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4886. // Error: type "RefCount*" can not automatically bind
  4887. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4888. engine->RegisterObjectMethod("TileMap2D", "int Refs() const", asMETHODPR(TileMap2D, Refs, () const, int), asCALL_THISCALL);
  4889. engine->RegisterObjectMethod("TileMap2D", "int get_refs() const", asMETHODPR(TileMap2D, Refs, () const, int), asCALL_THISCALL);
  4890. // static void TileMap2D::RegisterObject(Context* context) | File: ../Urho2D/TileMap2D.h
  4891. // Context can be used as firs parameter of constructors only
  4892. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4893. engine->RegisterObjectBehaviour("TileMap2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TileMap2D, ReleaseRef, (), void), asCALL_THISCALL);
  4894. // void Component::Remove() | File: ../Scene/Component.h
  4895. engine->RegisterObjectMethod("TileMap2D", "void Remove()", asMETHODPR(TileMap2D, Remove, (), void), asCALL_THISCALL);
  4896. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  4897. engine->RegisterObjectMethod("TileMap2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(TileMap2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  4898. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  4899. engine->RegisterObjectMethod("TileMap2D", "void RemoveInstanceDefault()", asMETHODPR(TileMap2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  4900. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  4901. engine->RegisterObjectMethod("TileMap2D", "void RemoveObjectAnimation()", asMETHODPR(TileMap2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  4902. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  4903. engine->RegisterObjectMethod("TileMap2D", "void ResetToDefault()", asMETHODPR(TileMap2D, ResetToDefault, (), void), asCALL_THISCALL);
  4904. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  4905. engine->RegisterObjectMethod("TileMap2D", "bool Save(Serializer&) const", asMETHODPR(TileMap2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  4906. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  4907. engine->RegisterObjectMethod("TileMap2D", "bool SaveDefaultAttributes() const", asMETHODPR(TileMap2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  4908. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  4909. engine->RegisterObjectMethod("TileMap2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(TileMap2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  4910. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  4911. engine->RegisterObjectMethod("TileMap2D", "bool SaveXML(XMLElement&) const", asMETHODPR(TileMap2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  4912. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  4913. engine->RegisterObjectMethod("TileMap2D", "void SendEvent(StringHash)", asMETHODPR(TileMap2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  4914. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4915. engine->RegisterObjectMethod("TileMap2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(TileMap2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  4916. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  4917. // Not registered because template
  4918. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  4919. engine->RegisterObjectMethod("TileMap2D", "void SetAnimationEnabled(bool)", asMETHODPR(TileMap2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4920. engine->RegisterObjectMethod("TileMap2D", "void set_animationEnabled(bool)", asMETHODPR(TileMap2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4921. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  4922. engine->RegisterObjectMethod("TileMap2D", "void SetAnimationTime(float)", asMETHODPR(TileMap2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  4923. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  4924. engine->RegisterObjectMethod("TileMap2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(TileMap2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4925. engine->RegisterObjectMethod("TileMap2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(TileMap2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4926. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  4927. engine->RegisterObjectMethod("TileMap2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(TileMap2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  4928. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  4929. engine->RegisterObjectMethod("TileMap2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(TileMap2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  4930. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  4931. engine->RegisterObjectMethod("TileMap2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(TileMap2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  4932. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  4933. engine->RegisterObjectMethod("TileMap2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(TileMap2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  4934. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  4935. engine->RegisterObjectMethod("TileMap2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(TileMap2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  4936. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  4937. engine->RegisterObjectMethod("TileMap2D", "void SetBlockEvents(bool)", asMETHODPR(TileMap2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  4938. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  4939. engine->RegisterObjectMethod("TileMap2D", "void SetEnabled(bool)", asMETHODPR(TileMap2D, SetEnabled, (bool), void), asCALL_THISCALL);
  4940. engine->RegisterObjectMethod("TileMap2D", "void set_enabled(bool)", asMETHODPR(TileMap2D, SetEnabled, (bool), void), asCALL_THISCALL);
  4941. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  4942. engine->RegisterObjectMethod("TileMap2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(TileMap2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4943. engine->RegisterObjectMethod("TileMap2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(TileMap2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4944. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  4945. engine->RegisterObjectMethod("TileMap2D", "void SetInstanceDefault(bool)", asMETHODPR(TileMap2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  4946. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  4947. engine->RegisterObjectMethod("TileMap2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(TileMap2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  4948. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  4949. engine->RegisterObjectMethod("TileMap2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(TileMap2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4950. engine->RegisterObjectMethod("TileMap2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(TileMap2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4951. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  4952. engine->RegisterObjectMethod("TileMap2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(TileMap2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4953. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  4954. engine->RegisterObjectMethod("TileMap2D", "void SetTemporary(bool)", asMETHODPR(TileMap2D, SetTemporary, (bool), void), asCALL_THISCALL);
  4955. engine->RegisterObjectMethod("TileMap2D", "void set_temporary(bool)", asMETHODPR(TileMap2D, SetTemporary, (bool), void), asCALL_THISCALL);
  4956. // void TileMap2D::SetTmxFile(TmxFile2D* tmxFile) | File: ../Urho2D/TileMap2D.h
  4957. engine->RegisterObjectMethod("TileMap2D", "void SetTmxFile(TmxFile2D@+)", asMETHODPR(TileMap2D, SetTmxFile, (TmxFile2D*), void), asCALL_THISCALL);
  4958. engine->RegisterObjectMethod("TileMap2D", "void set_tmxFile(TmxFile2D@+)", asMETHODPR(TileMap2D, SetTmxFile, (TmxFile2D*), void), asCALL_THISCALL);
  4959. // void TileMap2D::SetTmxFileAttr(const ResourceRef& value) | File: ../Urho2D/TileMap2D.h
  4960. engine->RegisterObjectMethod("TileMap2D", "void SetTmxFileAttr(const ResourceRef&in)", asMETHODPR(TileMap2D, SetTmxFileAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4961. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4962. // Error: type "EventHandler*" can not automatically bind
  4963. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4964. // Error: type "EventHandler*" can not automatically bind
  4965. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4966. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4967. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4968. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4969. // Vector2 TileMap2D::TileIndexToPosition(int x, int y) const | File: ../Urho2D/TileMap2D.h
  4970. engine->RegisterObjectMethod("TileMap2D", "Vector2 TileIndexToPosition(int, int) const", asMETHODPR(TileMap2D, TileIndexToPosition, (int, int) const, Vector2), asCALL_THISCALL);
  4971. // explicit TileMap2D::TileMap2D(Context* context) | File: ../Urho2D/TileMap2D.h
  4972. engine->RegisterObjectBehaviour("TileMap2D", asBEHAVE_FACTORY, "TileMap2D@+ f()", asFUNCTION(TileMap2D_TileMap2D_Context), asCALL_CDECL);
  4973. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4974. engine->RegisterObjectMethod("TileMap2D", "void UnsubscribeFromAllEvents()", asMETHODPR(TileMap2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4975. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4976. engine->RegisterObjectMethod("TileMap2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(TileMap2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4977. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4978. engine->RegisterObjectMethod("TileMap2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(TileMap2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4979. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4980. engine->RegisterObjectMethod("TileMap2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(TileMap2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4981. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4982. engine->RegisterObjectMethod("TileMap2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(TileMap2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4983. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4984. engine->RegisterObjectMethod("TileMap2D", "int WeakRefs() const", asMETHODPR(TileMap2D, WeakRefs, () const, int), asCALL_THISCALL);
  4985. engine->RegisterObjectMethod("TileMap2D", "int get_weakRefs() const", asMETHODPR(TileMap2D, WeakRefs, () const, int), asCALL_THISCALL);
  4986. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4987. engine->RegisterObjectMethod("TileMap2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(TileMap2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  4988. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4989. engine->RegisterObjectMethod("TileMap2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(TileMap2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4990. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4991. engine->RegisterObjectMethod("TileMap2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(TileMap2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4992. #ifdef REGISTER_MANUAL_PART_Component
  4993. REGISTER_MANUAL_PART_Component(TileMap2D, "TileMap2D")
  4994. #endif
  4995. #ifdef REGISTER_MANUAL_PART_Animatable
  4996. REGISTER_MANUAL_PART_Animatable(TileMap2D, "TileMap2D")
  4997. #endif
  4998. #ifdef REGISTER_MANUAL_PART_Serializable
  4999. REGISTER_MANUAL_PART_Serializable(TileMap2D, "TileMap2D")
  5000. #endif
  5001. #ifdef REGISTER_MANUAL_PART_Object
  5002. REGISTER_MANUAL_PART_Object(TileMap2D, "TileMap2D")
  5003. #endif
  5004. #ifdef REGISTER_MANUAL_PART_RefCounted
  5005. REGISTER_MANUAL_PART_RefCounted(TileMap2D, "TileMap2D")
  5006. #endif
  5007. #ifdef REGISTER_MANUAL_PART_TileMap2D
  5008. REGISTER_MANUAL_PART_TileMap2D(TileMap2D, "TileMap2D")
  5009. #endif
  5010. RegisterSubclass<Component, TileMap2D>(engine, "Component", "TileMap2D");
  5011. RegisterSubclass<Animatable, TileMap2D>(engine, "Animatable", "TileMap2D");
  5012. RegisterSubclass<Serializable, TileMap2D>(engine, "Serializable", "TileMap2D");
  5013. RegisterSubclass<Object, TileMap2D>(engine, "Object", "TileMap2D");
  5014. RegisterSubclass<RefCounted, TileMap2D>(engine, "RefCounted", "TileMap2D");
  5015. #endif
  5016. #ifdef URHO3D_URHO2D
  5017. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5018. engine->RegisterObjectBehaviour("TileMapLayer2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TileMapLayer2D, AddRef, (), void), asCALL_THISCALL);
  5019. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  5020. // Error: type "ComponentReplicationState*" can not automatically bind
  5021. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  5022. engine->RegisterObjectMethod("TileMapLayer2D", "void AllocateNetworkState()", asMETHODPR(TileMapLayer2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  5023. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  5024. engine->RegisterObjectMethod("TileMapLayer2D", "void ApplyAttributes()", asMETHODPR(TileMapLayer2D, ApplyAttributes, (), void), asCALL_THISCALL);
  5025. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  5026. // Not registered because template
  5027. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  5028. // Not registered because template
  5029. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  5030. engine->RegisterObjectMethod("TileMapLayer2D", "void CleanupConnection(Connection@+)", asMETHODPR(TileMapLayer2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  5031. // void TileMapLayer2D::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Urho2D/TileMapLayer2D.h
  5032. engine->RegisterObjectMethod("TileMapLayer2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(TileMapLayer2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  5033. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  5034. engine->RegisterObjectMethod("TileMapLayer2D", "bool GetAnimationEnabled() const", asMETHODPR(TileMapLayer2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  5035. engine->RegisterObjectMethod("TileMapLayer2D", "bool get_animationEnabled() const", asMETHODPR(TileMapLayer2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  5036. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  5037. engine->RegisterObjectMethod("TileMapLayer2D", "Variant GetAttribute(uint) const", asMETHODPR(TileMapLayer2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  5038. engine->RegisterObjectMethod("TileMapLayer2D", "Variant get_attributes(uint) const", asMETHODPR(TileMapLayer2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  5039. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  5040. engine->RegisterObjectMethod("TileMapLayer2D", "Variant GetAttribute(const String&in) const", asMETHODPR(TileMapLayer2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  5041. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  5042. engine->RegisterObjectMethod("TileMapLayer2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(TileMapLayer2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  5043. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  5044. engine->RegisterObjectMethod("TileMapLayer2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(TileMapLayer2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  5045. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  5046. engine->RegisterObjectMethod("TileMapLayer2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(TileMapLayer2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  5047. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  5048. engine->RegisterObjectMethod("TileMapLayer2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(TileMapLayer2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  5049. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  5050. engine->RegisterObjectMethod("TileMapLayer2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(TileMapLayer2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  5051. engine->RegisterObjectMethod("TileMapLayer2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(TileMapLayer2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  5052. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  5053. engine->RegisterObjectMethod("TileMapLayer2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(TileMapLayer2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  5054. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  5055. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  5056. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  5057. engine->RegisterObjectMethod("TileMapLayer2D", "bool GetBlockEvents() const", asMETHODPR(TileMapLayer2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  5058. // const String& Object::GetCategory() const | File: ../Core/Object.h
  5059. engine->RegisterObjectMethod("TileMapLayer2D", "const String& GetCategory() const", asMETHODPR(TileMapLayer2D, GetCategory, () const, const String&), asCALL_THISCALL);
  5060. engine->RegisterObjectMethod("TileMapLayer2D", "const String& get_category() const", asMETHODPR(TileMapLayer2D, GetCategory, () const, const String&), asCALL_THISCALL);
  5061. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  5062. engine->RegisterObjectMethod("TileMapLayer2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(TileMapLayer2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  5063. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  5064. // Not registered because template
  5065. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  5066. // Error: type "PODVector<Component*>&" can not automatically bind
  5067. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  5068. // Not registered because template
  5069. // Context* Object::GetContext() const | File: ../Core/Object.h
  5070. // Error: type "Context*" can not be returned
  5071. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  5072. // Error: type "PODVector<Node*>&" can not automatically bind
  5073. // int TileMapLayer2D::GetDrawOrder() const | File: ../Urho2D/TileMapLayer2D.h
  5074. engine->RegisterObjectMethod("TileMapLayer2D", "int GetDrawOrder() const", asMETHODPR(TileMapLayer2D, GetDrawOrder, () const, int), asCALL_THISCALL);
  5075. engine->RegisterObjectMethod("TileMapLayer2D", "int get_drawOrder() const", asMETHODPR(TileMapLayer2D, GetDrawOrder, () const, int), asCALL_THISCALL);
  5076. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  5077. engine->RegisterObjectMethod("TileMapLayer2D", "VariantMap& GetEventDataMap() const", asMETHODPR(TileMapLayer2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  5078. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  5079. // Error: type "EventHandler*" can not automatically bind
  5080. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  5081. engine->RegisterObjectMethod("TileMapLayer2D", "Object@+ GetEventSender() const", asMETHODPR(TileMapLayer2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  5082. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  5083. engine->RegisterObjectMethod("TileMapLayer2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(TileMapLayer2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5084. engine->RegisterObjectMethod("TileMapLayer2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(TileMapLayer2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5085. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  5086. engine->RegisterObjectMethod("TileMapLayer2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(TileMapLayer2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5087. engine->RegisterObjectMethod("TileMapLayer2D", "const VariantMap& get_globalVars() const", asMETHODPR(TileMapLayer2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5088. // int TileMapLayer2D::GetHeight() const | File: ../Urho2D/TileMapLayer2D.h
  5089. engine->RegisterObjectMethod("TileMapLayer2D", "int GetHeight() const", asMETHODPR(TileMapLayer2D, GetHeight, () const, int), asCALL_THISCALL);
  5090. engine->RegisterObjectMethod("TileMapLayer2D", "int get_height() const", asMETHODPR(TileMapLayer2D, GetHeight, () const, int), asCALL_THISCALL);
  5091. // unsigned Component::GetID() const | File: ../Scene/Component.h
  5092. engine->RegisterObjectMethod("TileMapLayer2D", "uint GetID() const", asMETHODPR(TileMapLayer2D, GetID, () const, unsigned), asCALL_THISCALL);
  5093. engine->RegisterObjectMethod("TileMapLayer2D", "uint get_id() const", asMETHODPR(TileMapLayer2D, GetID, () const, unsigned), asCALL_THISCALL);
  5094. // Node* TileMapLayer2D::GetImageNode() const | File: ../Urho2D/TileMapLayer2D.h
  5095. engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ GetImageNode() const", asMETHODPR(TileMapLayer2D, GetImageNode, () const, Node*), asCALL_THISCALL);
  5096. engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ get_imageNode() const", asMETHODPR(TileMapLayer2D, GetImageNode, () const, Node*), asCALL_THISCALL);
  5097. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  5098. engine->RegisterObjectMethod("TileMapLayer2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(TileMapLayer2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  5099. // TileMapLayerType2D TileMapLayer2D::GetLayerType() const | File: ../Urho2D/TileMapLayer2D.h
  5100. engine->RegisterObjectMethod("TileMapLayer2D", "TileMapLayerType2D GetLayerType() const", asMETHODPR(TileMapLayer2D, GetLayerType, () const, TileMapLayerType2D), asCALL_THISCALL);
  5101. engine->RegisterObjectMethod("TileMapLayer2D", "TileMapLayerType2D get_layerType() const", asMETHODPR(TileMapLayer2D, GetLayerType, () const, TileMapLayerType2D), asCALL_THISCALL);
  5102. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  5103. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  5104. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  5105. // Error: type "NetworkState*" can not automatically bind
  5106. // Node* Component::GetNode() const | File: ../Scene/Component.h
  5107. engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ GetNode() const", asMETHODPR(TileMapLayer2D, GetNode, () const, Node*), asCALL_THISCALL);
  5108. engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ get_node() const", asMETHODPR(TileMapLayer2D, GetNode, () const, Node*), asCALL_THISCALL);
  5109. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  5110. engine->RegisterObjectMethod("TileMapLayer2D", "uint GetNumAttributes() const", asMETHODPR(TileMapLayer2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  5111. engine->RegisterObjectMethod("TileMapLayer2D", "uint get_numAttributes() const", asMETHODPR(TileMapLayer2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  5112. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  5113. engine->RegisterObjectMethod("TileMapLayer2D", "uint GetNumNetworkAttributes() const", asMETHODPR(TileMapLayer2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  5114. // unsigned TileMapLayer2D::GetNumObjects() const | File: ../Urho2D/TileMapLayer2D.h
  5115. engine->RegisterObjectMethod("TileMapLayer2D", "uint GetNumObjects() const", asMETHODPR(TileMapLayer2D, GetNumObjects, () const, unsigned), asCALL_THISCALL);
  5116. engine->RegisterObjectMethod("TileMapLayer2D", "uint get_numObjects() const", asMETHODPR(TileMapLayer2D, GetNumObjects, () const, unsigned), asCALL_THISCALL);
  5117. // TileMapObject2D* TileMapLayer2D::GetObject(unsigned index) const | File: ../Urho2D/TileMapLayer2D.h
  5118. engine->RegisterObjectMethod("TileMapLayer2D", "TileMapObject2D@+ GetObject(uint) const", asMETHODPR(TileMapLayer2D, GetObject, (unsigned) const, TileMapObject2D*), asCALL_THISCALL);
  5119. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  5120. engine->RegisterObjectMethod("TileMapLayer2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(TileMapLayer2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  5121. engine->RegisterObjectMethod("TileMapLayer2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(TileMapLayer2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  5122. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  5123. engine->RegisterObjectMethod("TileMapLayer2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(TileMapLayer2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  5124. // Node* TileMapLayer2D::GetObjectNode(unsigned index) const | File: ../Urho2D/TileMapLayer2D.h
  5125. engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ GetObjectNode(uint) const", asMETHODPR(TileMapLayer2D, GetObjectNode, (unsigned) const, Node*), asCALL_THISCALL);
  5126. // const String& TileMapLayer2D::GetProperty(const String& name) const | File: ../Urho2D/TileMapLayer2D.h
  5127. engine->RegisterObjectMethod("TileMapLayer2D", "const String& GetProperty(const String&in) const", asMETHODPR(TileMapLayer2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  5128. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  5129. engine->RegisterObjectMethod("TileMapLayer2D", "Scene@+ GetScene() const", asMETHODPR(TileMapLayer2D, GetScene, () const, Scene*), asCALL_THISCALL);
  5130. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  5131. engine->RegisterObjectMethod("TileMapLayer2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(TileMapLayer2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  5132. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  5133. // Not registered because template
  5134. // Tile2D* TileMapLayer2D::GetTile(int x, int y) const | File: ../Urho2D/TileMapLayer2D.h
  5135. engine->RegisterObjectMethod("TileMapLayer2D", "Tile2D@+ GetTile(int, int) const", asMETHODPR(TileMapLayer2D, GetTile, (int, int) const, Tile2D*), asCALL_THISCALL);
  5136. // TileMap2D* TileMapLayer2D::GetTileMap() const | File: ../Urho2D/TileMapLayer2D.h
  5137. engine->RegisterObjectMethod("TileMapLayer2D", "TileMap2D@+ GetTileMap() const", asMETHODPR(TileMapLayer2D, GetTileMap, () const, TileMap2D*), asCALL_THISCALL);
  5138. // Node* TileMapLayer2D::GetTileNode(int x, int y) const | File: ../Urho2D/TileMapLayer2D.h
  5139. engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ GetTileNode(int, int) const", asMETHODPR(TileMapLayer2D, GetTileNode, (int, int) const, Node*), asCALL_THISCALL);
  5140. // const TmxLayer2D* TileMapLayer2D::GetTmxLayer() const | File: ../Urho2D/TileMapLayer2D.h
  5141. engine->RegisterObjectMethod("TileMapLayer2D", "TmxLayer2D@+ GetTmxLayer() const", asMETHODPR(TileMapLayer2D, GetTmxLayer, () const, const TmxLayer2D*), asCALL_THISCALL);
  5142. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  5143. engine->RegisterObjectMethod("TileMapLayer2D", "StringHash GetType() const", asMETHODPR(TileMapLayer2D, GetType, () const, StringHash), asCALL_THISCALL);
  5144. engine->RegisterObjectMethod("TileMapLayer2D", "StringHash get_type() const", asMETHODPR(TileMapLayer2D, GetType, () const, StringHash), asCALL_THISCALL);
  5145. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  5146. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5147. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  5148. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5149. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  5150. engine->RegisterObjectMethod("TileMapLayer2D", "const String& GetTypeName() const", asMETHODPR(TileMapLayer2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  5151. engine->RegisterObjectMethod("TileMapLayer2D", "const String& get_typeName() const", asMETHODPR(TileMapLayer2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  5152. // int TileMapLayer2D::GetWidth() const | File: ../Urho2D/TileMapLayer2D.h
  5153. engine->RegisterObjectMethod("TileMapLayer2D", "int GetWidth() const", asMETHODPR(TileMapLayer2D, GetWidth, () const, int), asCALL_THISCALL);
  5154. engine->RegisterObjectMethod("TileMapLayer2D", "int get_width() const", asMETHODPR(TileMapLayer2D, GetWidth, () const, int), asCALL_THISCALL);
  5155. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  5156. engine->RegisterObjectMethod("TileMapLayer2D", "bool HasEventHandlers() const", asMETHODPR(TileMapLayer2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  5157. // bool TileMapLayer2D::HasProperty(const String& name) const | File: ../Urho2D/TileMapLayer2D.h
  5158. engine->RegisterObjectMethod("TileMapLayer2D", "bool HasProperty(const String&in) const", asMETHODPR(TileMapLayer2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  5159. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  5160. engine->RegisterObjectMethod("TileMapLayer2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(TileMapLayer2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  5161. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  5162. engine->RegisterObjectMethod("TileMapLayer2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(TileMapLayer2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  5163. // void TileMapLayer2D::Initialize(TileMap2D* tileMap, const TmxLayer2D* tmxLayer) | File: ../Urho2D/TileMapLayer2D.h
  5164. engine->RegisterObjectMethod("TileMapLayer2D", "void Initialize(TileMap2D@+, TmxLayer2D@+)", asMETHODPR(TileMapLayer2D, Initialize, (TileMap2D*, const TmxLayer2D*), void), asCALL_THISCALL);
  5165. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  5166. engine->RegisterObjectMethod("TileMapLayer2D", "bool IsEnabled() const", asMETHODPR(TileMapLayer2D, IsEnabled, () const, bool), asCALL_THISCALL);
  5167. engine->RegisterObjectMethod("TileMapLayer2D", "bool get_enabled() const", asMETHODPR(TileMapLayer2D, IsEnabled, () const, bool), asCALL_THISCALL);
  5168. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  5169. engine->RegisterObjectMethod("TileMapLayer2D", "bool IsEnabledEffective() const", asMETHODPR(TileMapLayer2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  5170. engine->RegisterObjectMethod("TileMapLayer2D", "bool get_enabledEffective() const", asMETHODPR(TileMapLayer2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  5171. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  5172. engine->RegisterObjectMethod("TileMapLayer2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(TileMapLayer2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  5173. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  5174. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5175. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  5176. // Not registered because template
  5177. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  5178. engine->RegisterObjectMethod("TileMapLayer2D", "bool IsReplicated() const", asMETHODPR(TileMapLayer2D, IsReplicated, () const, bool), asCALL_THISCALL);
  5179. engine->RegisterObjectMethod("TileMapLayer2D", "bool get_replicated() const", asMETHODPR(TileMapLayer2D, IsReplicated, () const, bool), asCALL_THISCALL);
  5180. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  5181. engine->RegisterObjectMethod("TileMapLayer2D", "bool IsTemporary() const", asMETHODPR(TileMapLayer2D, IsTemporary, () const, bool), asCALL_THISCALL);
  5182. engine->RegisterObjectMethod("TileMapLayer2D", "bool get_temporary() const", asMETHODPR(TileMapLayer2D, IsTemporary, () const, bool), asCALL_THISCALL);
  5183. // bool TileMapLayer2D::IsVisible() const | File: ../Urho2D/TileMapLayer2D.h
  5184. engine->RegisterObjectMethod("TileMapLayer2D", "bool IsVisible() const", asMETHODPR(TileMapLayer2D, IsVisible, () const, bool), asCALL_THISCALL);
  5185. engine->RegisterObjectMethod("TileMapLayer2D", "bool get_visible() const", asMETHODPR(TileMapLayer2D, IsVisible, () const, bool), asCALL_THISCALL);
  5186. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  5187. engine->RegisterObjectMethod("TileMapLayer2D", "bool Load(Deserializer&)", asMETHODPR(TileMapLayer2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  5188. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  5189. engine->RegisterObjectMethod("TileMapLayer2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(TileMapLayer2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  5190. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  5191. engine->RegisterObjectMethod("TileMapLayer2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(TileMapLayer2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  5192. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  5193. engine->RegisterObjectMethod("TileMapLayer2D", "void MarkNetworkUpdate()", asMETHODPR(TileMapLayer2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  5194. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5195. engine->RegisterObjectMethod("TileMapLayer2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(TileMapLayer2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  5196. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  5197. engine->RegisterObjectMethod("TileMapLayer2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(TileMapLayer2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  5198. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  5199. engine->RegisterObjectMethod("TileMapLayer2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(TileMapLayer2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  5200. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  5201. engine->RegisterObjectMethod("TileMapLayer2D", "void OnSetEnabled()", asMETHODPR(TileMapLayer2D, OnSetEnabled, (), void), asCALL_THISCALL);
  5202. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  5203. engine->RegisterObjectMethod("TileMapLayer2D", "void PrepareNetworkUpdate()", asMETHODPR(TileMapLayer2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  5204. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5205. engine->RegisterObjectMethod("TileMapLayer2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(TileMapLayer2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5206. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5207. engine->RegisterObjectMethod("TileMapLayer2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(TileMapLayer2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5208. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5209. // Error: type "RefCount*" can not automatically bind
  5210. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5211. engine->RegisterObjectMethod("TileMapLayer2D", "int Refs() const", asMETHODPR(TileMapLayer2D, Refs, () const, int), asCALL_THISCALL);
  5212. engine->RegisterObjectMethod("TileMapLayer2D", "int get_refs() const", asMETHODPR(TileMapLayer2D, Refs, () const, int), asCALL_THISCALL);
  5213. // static void TileMapLayer2D::RegisterObject(Context* context) | File: ../Urho2D/TileMapLayer2D.h
  5214. // Context can be used as firs parameter of constructors only
  5215. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5216. engine->RegisterObjectBehaviour("TileMapLayer2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TileMapLayer2D, ReleaseRef, (), void), asCALL_THISCALL);
  5217. // void Component::Remove() | File: ../Scene/Component.h
  5218. engine->RegisterObjectMethod("TileMapLayer2D", "void Remove()", asMETHODPR(TileMapLayer2D, Remove, (), void), asCALL_THISCALL);
  5219. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  5220. engine->RegisterObjectMethod("TileMapLayer2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(TileMapLayer2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  5221. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  5222. engine->RegisterObjectMethod("TileMapLayer2D", "void RemoveInstanceDefault()", asMETHODPR(TileMapLayer2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  5223. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  5224. engine->RegisterObjectMethod("TileMapLayer2D", "void RemoveObjectAnimation()", asMETHODPR(TileMapLayer2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  5225. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  5226. engine->RegisterObjectMethod("TileMapLayer2D", "void ResetToDefault()", asMETHODPR(TileMapLayer2D, ResetToDefault, (), void), asCALL_THISCALL);
  5227. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  5228. engine->RegisterObjectMethod("TileMapLayer2D", "bool Save(Serializer&) const", asMETHODPR(TileMapLayer2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  5229. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  5230. engine->RegisterObjectMethod("TileMapLayer2D", "bool SaveDefaultAttributes() const", asMETHODPR(TileMapLayer2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  5231. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  5232. engine->RegisterObjectMethod("TileMapLayer2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(TileMapLayer2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  5233. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  5234. engine->RegisterObjectMethod("TileMapLayer2D", "bool SaveXML(XMLElement&) const", asMETHODPR(TileMapLayer2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  5235. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  5236. engine->RegisterObjectMethod("TileMapLayer2D", "void SendEvent(StringHash)", asMETHODPR(TileMapLayer2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  5237. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5238. engine->RegisterObjectMethod("TileMapLayer2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(TileMapLayer2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  5239. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  5240. // Not registered because template
  5241. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  5242. engine->RegisterObjectMethod("TileMapLayer2D", "void SetAnimationEnabled(bool)", asMETHODPR(TileMapLayer2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5243. engine->RegisterObjectMethod("TileMapLayer2D", "void set_animationEnabled(bool)", asMETHODPR(TileMapLayer2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5244. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  5245. engine->RegisterObjectMethod("TileMapLayer2D", "void SetAnimationTime(float)", asMETHODPR(TileMapLayer2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  5246. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  5247. engine->RegisterObjectMethod("TileMapLayer2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(TileMapLayer2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5248. engine->RegisterObjectMethod("TileMapLayer2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(TileMapLayer2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5249. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  5250. engine->RegisterObjectMethod("TileMapLayer2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(TileMapLayer2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  5251. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  5252. engine->RegisterObjectMethod("TileMapLayer2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(TileMapLayer2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  5253. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  5254. engine->RegisterObjectMethod("TileMapLayer2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(TileMapLayer2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  5255. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  5256. engine->RegisterObjectMethod("TileMapLayer2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(TileMapLayer2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  5257. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  5258. engine->RegisterObjectMethod("TileMapLayer2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(TileMapLayer2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  5259. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  5260. engine->RegisterObjectMethod("TileMapLayer2D", "void SetBlockEvents(bool)", asMETHODPR(TileMapLayer2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  5261. // void TileMapLayer2D::SetDrawOrder(int drawOrder) | File: ../Urho2D/TileMapLayer2D.h
  5262. engine->RegisterObjectMethod("TileMapLayer2D", "void SetDrawOrder(int)", asMETHODPR(TileMapLayer2D, SetDrawOrder, (int), void), asCALL_THISCALL);
  5263. engine->RegisterObjectMethod("TileMapLayer2D", "void set_drawOrder(int)", asMETHODPR(TileMapLayer2D, SetDrawOrder, (int), void), asCALL_THISCALL);
  5264. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  5265. engine->RegisterObjectMethod("TileMapLayer2D", "void SetEnabled(bool)", asMETHODPR(TileMapLayer2D, SetEnabled, (bool), void), asCALL_THISCALL);
  5266. engine->RegisterObjectMethod("TileMapLayer2D", "void set_enabled(bool)", asMETHODPR(TileMapLayer2D, SetEnabled, (bool), void), asCALL_THISCALL);
  5267. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  5268. engine->RegisterObjectMethod("TileMapLayer2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(TileMapLayer2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5269. engine->RegisterObjectMethod("TileMapLayer2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(TileMapLayer2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5270. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  5271. engine->RegisterObjectMethod("TileMapLayer2D", "void SetInstanceDefault(bool)", asMETHODPR(TileMapLayer2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  5272. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  5273. engine->RegisterObjectMethod("TileMapLayer2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(TileMapLayer2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  5274. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  5275. engine->RegisterObjectMethod("TileMapLayer2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(TileMapLayer2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  5276. engine->RegisterObjectMethod("TileMapLayer2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(TileMapLayer2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  5277. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  5278. engine->RegisterObjectMethod("TileMapLayer2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(TileMapLayer2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  5279. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  5280. engine->RegisterObjectMethod("TileMapLayer2D", "void SetTemporary(bool)", asMETHODPR(TileMapLayer2D, SetTemporary, (bool), void), asCALL_THISCALL);
  5281. engine->RegisterObjectMethod("TileMapLayer2D", "void set_temporary(bool)", asMETHODPR(TileMapLayer2D, SetTemporary, (bool), void), asCALL_THISCALL);
  5282. // void TileMapLayer2D::SetVisible(bool visible) | File: ../Urho2D/TileMapLayer2D.h
  5283. engine->RegisterObjectMethod("TileMapLayer2D", "void SetVisible(bool)", asMETHODPR(TileMapLayer2D, SetVisible, (bool), void), asCALL_THISCALL);
  5284. engine->RegisterObjectMethod("TileMapLayer2D", "void set_visible(bool)", asMETHODPR(TileMapLayer2D, SetVisible, (bool), void), asCALL_THISCALL);
  5285. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5286. // Error: type "EventHandler*" can not automatically bind
  5287. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5288. // Error: type "EventHandler*" can not automatically bind
  5289. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5290. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5291. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5292. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5293. // explicit TileMapLayer2D::TileMapLayer2D(Context* context) | File: ../Urho2D/TileMapLayer2D.h
  5294. engine->RegisterObjectBehaviour("TileMapLayer2D", asBEHAVE_FACTORY, "TileMapLayer2D@+ f()", asFUNCTION(TileMapLayer2D_TileMapLayer2D_Context), asCALL_CDECL);
  5295. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  5296. engine->RegisterObjectMethod("TileMapLayer2D", "void UnsubscribeFromAllEvents()", asMETHODPR(TileMapLayer2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  5297. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  5298. engine->RegisterObjectMethod("TileMapLayer2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(TileMapLayer2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  5299. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  5300. engine->RegisterObjectMethod("TileMapLayer2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(TileMapLayer2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  5301. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  5302. engine->RegisterObjectMethod("TileMapLayer2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(TileMapLayer2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  5303. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  5304. engine->RegisterObjectMethod("TileMapLayer2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(TileMapLayer2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  5305. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5306. engine->RegisterObjectMethod("TileMapLayer2D", "int WeakRefs() const", asMETHODPR(TileMapLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5307. engine->RegisterObjectMethod("TileMapLayer2D", "int get_weakRefs() const", asMETHODPR(TileMapLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5308. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5309. engine->RegisterObjectMethod("TileMapLayer2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(TileMapLayer2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  5310. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5311. engine->RegisterObjectMethod("TileMapLayer2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(TileMapLayer2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  5312. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5313. engine->RegisterObjectMethod("TileMapLayer2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(TileMapLayer2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  5314. #ifdef REGISTER_MANUAL_PART_Component
  5315. REGISTER_MANUAL_PART_Component(TileMapLayer2D, "TileMapLayer2D")
  5316. #endif
  5317. #ifdef REGISTER_MANUAL_PART_Animatable
  5318. REGISTER_MANUAL_PART_Animatable(TileMapLayer2D, "TileMapLayer2D")
  5319. #endif
  5320. #ifdef REGISTER_MANUAL_PART_Serializable
  5321. REGISTER_MANUAL_PART_Serializable(TileMapLayer2D, "TileMapLayer2D")
  5322. #endif
  5323. #ifdef REGISTER_MANUAL_PART_Object
  5324. REGISTER_MANUAL_PART_Object(TileMapLayer2D, "TileMapLayer2D")
  5325. #endif
  5326. #ifdef REGISTER_MANUAL_PART_RefCounted
  5327. REGISTER_MANUAL_PART_RefCounted(TileMapLayer2D, "TileMapLayer2D")
  5328. #endif
  5329. #ifdef REGISTER_MANUAL_PART_TileMapLayer2D
  5330. REGISTER_MANUAL_PART_TileMapLayer2D(TileMapLayer2D, "TileMapLayer2D")
  5331. #endif
  5332. RegisterSubclass<Component, TileMapLayer2D>(engine, "Component", "TileMapLayer2D");
  5333. RegisterSubclass<Animatable, TileMapLayer2D>(engine, "Animatable", "TileMapLayer2D");
  5334. RegisterSubclass<Serializable, TileMapLayer2D>(engine, "Serializable", "TileMapLayer2D");
  5335. RegisterSubclass<Object, TileMapLayer2D>(engine, "Object", "TileMapLayer2D");
  5336. RegisterSubclass<RefCounted, TileMapLayer2D>(engine, "RefCounted", "TileMapLayer2D");
  5337. #endif
  5338. #ifdef URHO3D_URHO2D
  5339. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5340. engine->RegisterObjectBehaviour("TileMapObject2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TileMapObject2D, AddRef, (), void), asCALL_THISCALL);
  5341. // const String& TileMapObject2D::GetName() const | File: ../Urho2D/TileMapDefs2D.h
  5342. engine->RegisterObjectMethod("TileMapObject2D", "const String& GetName() const", asMETHODPR(TileMapObject2D, GetName, () const, const String&), asCALL_THISCALL);
  5343. engine->RegisterObjectMethod("TileMapObject2D", "const String& get_name() const", asMETHODPR(TileMapObject2D, GetName, () const, const String&), asCALL_THISCALL);
  5344. // unsigned TileMapObject2D::GetNumPoints() const | File: ../Urho2D/TileMapDefs2D.h
  5345. engine->RegisterObjectMethod("TileMapObject2D", "uint GetNumPoints() const", asMETHODPR(TileMapObject2D, GetNumPoints, () const, unsigned), asCALL_THISCALL);
  5346. engine->RegisterObjectMethod("TileMapObject2D", "uint get_numPoints() const", asMETHODPR(TileMapObject2D, GetNumPoints, () const, unsigned), asCALL_THISCALL);
  5347. // TileMapObjectType2D TileMapObject2D::GetObjectType() const | File: ../Urho2D/TileMapDefs2D.h
  5348. engine->RegisterObjectMethod("TileMapObject2D", "TileMapObjectType2D GetObjectType() const", asMETHODPR(TileMapObject2D, GetObjectType, () const, TileMapObjectType2D), asCALL_THISCALL);
  5349. engine->RegisterObjectMethod("TileMapObject2D", "TileMapObjectType2D get_objectType() const", asMETHODPR(TileMapObject2D, GetObjectType, () const, TileMapObjectType2D), asCALL_THISCALL);
  5350. // const Vector2& TileMapObject2D::GetPoint(unsigned index) const | File: ../Urho2D/TileMapDefs2D.h
  5351. engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& GetPoint(uint) const", asMETHODPR(TileMapObject2D, GetPoint, (unsigned) const, const Vector2&), asCALL_THISCALL);
  5352. // const Vector2& TileMapObject2D::GetPosition() const | File: ../Urho2D/TileMapDefs2D.h
  5353. engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& GetPosition() const", asMETHODPR(TileMapObject2D, GetPosition, () const, const Vector2&), asCALL_THISCALL);
  5354. engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& get_position() const", asMETHODPR(TileMapObject2D, GetPosition, () const, const Vector2&), asCALL_THISCALL);
  5355. // const String& TileMapObject2D::GetProperty(const String& name) const | File: ../Urho2D/TileMapDefs2D.h
  5356. engine->RegisterObjectMethod("TileMapObject2D", "const String& GetProperty(const String&in) const", asMETHODPR(TileMapObject2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  5357. // const Vector2& TileMapObject2D::GetSize() const | File: ../Urho2D/TileMapDefs2D.h
  5358. engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& GetSize() const", asMETHODPR(TileMapObject2D, GetSize, () const, const Vector2&), asCALL_THISCALL);
  5359. engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& get_size() const", asMETHODPR(TileMapObject2D, GetSize, () const, const Vector2&), asCALL_THISCALL);
  5360. // bool TileMapObject2D::GetTileFlipX() const | File: ../Urho2D/TileMapDefs2D.h
  5361. engine->RegisterObjectMethod("TileMapObject2D", "bool GetTileFlipX() const", asMETHODPR(TileMapObject2D, GetTileFlipX, () const, bool), asCALL_THISCALL);
  5362. engine->RegisterObjectMethod("TileMapObject2D", "bool get_tileFlipX() const", asMETHODPR(TileMapObject2D, GetTileFlipX, () const, bool), asCALL_THISCALL);
  5363. // bool TileMapObject2D::GetTileFlipY() const | File: ../Urho2D/TileMapDefs2D.h
  5364. engine->RegisterObjectMethod("TileMapObject2D", "bool GetTileFlipY() const", asMETHODPR(TileMapObject2D, GetTileFlipY, () const, bool), asCALL_THISCALL);
  5365. engine->RegisterObjectMethod("TileMapObject2D", "bool get_tileFlipY() const", asMETHODPR(TileMapObject2D, GetTileFlipY, () const, bool), asCALL_THISCALL);
  5366. // unsigned TileMapObject2D::GetTileGid() const | File: ../Urho2D/TileMapDefs2D.h
  5367. engine->RegisterObjectMethod("TileMapObject2D", "uint GetTileGid() const", asMETHODPR(TileMapObject2D, GetTileGid, () const, unsigned), asCALL_THISCALL);
  5368. engine->RegisterObjectMethod("TileMapObject2D", "uint get_tileGid() const", asMETHODPR(TileMapObject2D, GetTileGid, () const, unsigned), asCALL_THISCALL);
  5369. // Sprite2D* TileMapObject2D::GetTileSprite() const | File: ../Urho2D/TileMapDefs2D.h
  5370. engine->RegisterObjectMethod("TileMapObject2D", "Sprite2D@+ GetTileSprite() const", asMETHODPR(TileMapObject2D, GetTileSprite, () const, Sprite2D*), asCALL_THISCALL);
  5371. engine->RegisterObjectMethod("TileMapObject2D", "Sprite2D@+ get_tileSprite() const", asMETHODPR(TileMapObject2D, GetTileSprite, () const, Sprite2D*), asCALL_THISCALL);
  5372. // bool TileMapObject2D::GetTileSwapXY() const | File: ../Urho2D/TileMapDefs2D.h
  5373. engine->RegisterObjectMethod("TileMapObject2D", "bool GetTileSwapXY() const", asMETHODPR(TileMapObject2D, GetTileSwapXY, () const, bool), asCALL_THISCALL);
  5374. engine->RegisterObjectMethod("TileMapObject2D", "bool get_tileSwapXY() const", asMETHODPR(TileMapObject2D, GetTileSwapXY, () const, bool), asCALL_THISCALL);
  5375. // const String& TileMapObject2D::GetType() const | File: ../Urho2D/TileMapDefs2D.h
  5376. engine->RegisterObjectMethod("TileMapObject2D", "const String& GetType() const", asMETHODPR(TileMapObject2D, GetType, () const, const String&), asCALL_THISCALL);
  5377. engine->RegisterObjectMethod("TileMapObject2D", "const String& get_type() const", asMETHODPR(TileMapObject2D, GetType, () const, const String&), asCALL_THISCALL);
  5378. // bool TileMapObject2D::HasProperty(const String& name) const | File: ../Urho2D/TileMapDefs2D.h
  5379. engine->RegisterObjectMethod("TileMapObject2D", "bool HasProperty(const String&in) const", asMETHODPR(TileMapObject2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  5380. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5381. // Error: type "RefCount*" can not automatically bind
  5382. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5383. engine->RegisterObjectMethod("TileMapObject2D", "int Refs() const", asMETHODPR(TileMapObject2D, Refs, () const, int), asCALL_THISCALL);
  5384. engine->RegisterObjectMethod("TileMapObject2D", "int get_refs() const", asMETHODPR(TileMapObject2D, Refs, () const, int), asCALL_THISCALL);
  5385. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5386. engine->RegisterObjectBehaviour("TileMapObject2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TileMapObject2D, ReleaseRef, (), void), asCALL_THISCALL);
  5387. // TileMapObject2D::TileMapObject2D() | File: ../Urho2D/TileMapDefs2D.h
  5388. engine->RegisterObjectBehaviour("TileMapObject2D", asBEHAVE_FACTORY, "TileMapObject2D@+ f()", asFUNCTION(TileMapObject2D_TileMapObject2D_void), asCALL_CDECL);
  5389. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5390. engine->RegisterObjectMethod("TileMapObject2D", "int WeakRefs() const", asMETHODPR(TileMapObject2D, WeakRefs, () const, int), asCALL_THISCALL);
  5391. engine->RegisterObjectMethod("TileMapObject2D", "int get_weakRefs() const", asMETHODPR(TileMapObject2D, WeakRefs, () const, int), asCALL_THISCALL);
  5392. #ifdef REGISTER_MANUAL_PART_RefCounted
  5393. REGISTER_MANUAL_PART_RefCounted(TileMapObject2D, "TileMapObject2D")
  5394. #endif
  5395. #ifdef REGISTER_MANUAL_PART_TileMapObject2D
  5396. REGISTER_MANUAL_PART_TileMapObject2D(TileMapObject2D, "TileMapObject2D")
  5397. #endif
  5398. RegisterSubclass<RefCounted, TileMapObject2D>(engine, "RefCounted", "TileMapObject2D");
  5399. #endif
  5400. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5401. engine->RegisterObjectBehaviour("Time", asBEHAVE_ADDREF, "void f()", asMETHODPR(Time, AddRef, (), void), asCALL_THISCALL);
  5402. // void Time::BeginFrame(float timeStep) | File: ../Core/Timer.h
  5403. engine->RegisterObjectMethod("Time", "void BeginFrame(float)", asMETHODPR(Time, BeginFrame, (float), void), asCALL_THISCALL);
  5404. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  5405. // Not registered because template
  5406. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  5407. // Not registered because template
  5408. // void Time::EndFrame() | File: ../Core/Timer.h
  5409. engine->RegisterObjectMethod("Time", "void EndFrame()", asMETHODPR(Time, EndFrame, (), void), asCALL_THISCALL);
  5410. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  5411. engine->RegisterObjectMethod("Time", "bool GetBlockEvents() const", asMETHODPR(Time, GetBlockEvents, () const, bool), asCALL_THISCALL);
  5412. // const String& Object::GetCategory() const | File: ../Core/Object.h
  5413. engine->RegisterObjectMethod("Time", "const String& GetCategory() const", asMETHODPR(Time, GetCategory, () const, const String&), asCALL_THISCALL);
  5414. engine->RegisterObjectMethod("Time", "const String& get_category() const", asMETHODPR(Time, GetCategory, () const, const String&), asCALL_THISCALL);
  5415. // Context* Object::GetContext() const | File: ../Core/Object.h
  5416. // Error: type "Context*" can not be returned
  5417. // float Time::GetElapsedTime() | File: ../Core/Timer.h
  5418. engine->RegisterObjectMethod("Time", "float GetElapsedTime()", asMETHODPR(Time, GetElapsedTime, (), float), asCALL_THISCALL);
  5419. engine->RegisterObjectMethod("Time", "float get_elapsedTime()", asMETHODPR(Time, GetElapsedTime, (), float), asCALL_THISCALL);
  5420. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  5421. engine->RegisterObjectMethod("Time", "VariantMap& GetEventDataMap() const", asMETHODPR(Time, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  5422. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  5423. // Error: type "EventHandler*" can not automatically bind
  5424. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  5425. engine->RegisterObjectMethod("Time", "Object@+ GetEventSender() const", asMETHODPR(Time, GetEventSender, () const, Object*), asCALL_THISCALL);
  5426. // unsigned Time::GetFrameNumber() const | File: ../Core/Timer.h
  5427. engine->RegisterObjectMethod("Time", "uint GetFrameNumber() const", asMETHODPR(Time, GetFrameNumber, () const, unsigned), asCALL_THISCALL);
  5428. engine->RegisterObjectMethod("Time", "uint get_frameNumber() const", asMETHODPR(Time, GetFrameNumber, () const, unsigned), asCALL_THISCALL);
  5429. // float Time::GetFramesPerSecond() const | File: ../Core/Timer.h
  5430. engine->RegisterObjectMethod("Time", "float GetFramesPerSecond() const", asMETHODPR(Time, GetFramesPerSecond, () const, float), asCALL_THISCALL);
  5431. engine->RegisterObjectMethod("Time", "float get_framesPerSecond() const", asMETHODPR(Time, GetFramesPerSecond, () const, float), asCALL_THISCALL);
  5432. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  5433. engine->RegisterObjectMethod("Time", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Time, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5434. engine->RegisterObjectMethod("Time", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Time, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5435. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  5436. engine->RegisterObjectMethod("Time", "const VariantMap& GetGlobalVars() const", asMETHODPR(Time, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5437. engine->RegisterObjectMethod("Time", "const VariantMap& get_globalVars() const", asMETHODPR(Time, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5438. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  5439. engine->RegisterObjectMethod("Time", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Time, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  5440. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  5441. // Not registered because template
  5442. // static unsigned Time::GetSystemTime() | File: ../Core/Timer.h
  5443. engine->SetDefaultNamespace("Time");
  5444. engine->RegisterGlobalFunction("uint GetSystemTime()", asFUNCTIONPR(Time::GetSystemTime, (), unsigned), asCALL_CDECL);
  5445. engine->SetDefaultNamespace("");
  5446. // unsigned Time::GetTimerPeriod() const | File: ../Core/Timer.h
  5447. engine->RegisterObjectMethod("Time", "uint GetTimerPeriod() const", asMETHODPR(Time, GetTimerPeriod, () const, unsigned), asCALL_THISCALL);
  5448. // static unsigned Time::GetTimeSinceEpoch() | File: ../Core/Timer.h
  5449. engine->SetDefaultNamespace("Time");
  5450. engine->RegisterGlobalFunction("uint GetTimeSinceEpoch()", asFUNCTIONPR(Time::GetTimeSinceEpoch, (), unsigned), asCALL_CDECL);
  5451. engine->SetDefaultNamespace("");
  5452. // static String Time::GetTimeStamp() | File: ../Core/Timer.h
  5453. engine->SetDefaultNamespace("Time");
  5454. engine->RegisterGlobalFunction("String GetTimeStamp()", asFUNCTIONPR(Time::GetTimeStamp, (), String), asCALL_CDECL);
  5455. engine->SetDefaultNamespace("");
  5456. // float Time::GetTimeStep() const | File: ../Core/Timer.h
  5457. engine->RegisterObjectMethod("Time", "float GetTimeStep() const", asMETHODPR(Time, GetTimeStep, () const, float), asCALL_THISCALL);
  5458. engine->RegisterObjectMethod("Time", "float get_timeStep() const", asMETHODPR(Time, GetTimeStep, () const, float), asCALL_THISCALL);
  5459. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  5460. engine->RegisterObjectMethod("Time", "StringHash GetType() const", asMETHODPR(Time, GetType, () const, StringHash), asCALL_THISCALL);
  5461. engine->RegisterObjectMethod("Time", "StringHash get_type() const", asMETHODPR(Time, GetType, () const, StringHash), asCALL_THISCALL);
  5462. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  5463. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5464. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  5465. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5466. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  5467. engine->RegisterObjectMethod("Time", "const String& GetTypeName() const", asMETHODPR(Time, GetTypeName, () const, const String&), asCALL_THISCALL);
  5468. engine->RegisterObjectMethod("Time", "const String& get_typeName() const", asMETHODPR(Time, GetTypeName, () const, const String&), asCALL_THISCALL);
  5469. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  5470. engine->RegisterObjectMethod("Time", "bool HasEventHandlers() const", asMETHODPR(Time, HasEventHandlers, () const, bool), asCALL_THISCALL);
  5471. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  5472. engine->RegisterObjectMethod("Time", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Time, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  5473. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  5474. engine->RegisterObjectMethod("Time", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Time, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  5475. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  5476. engine->RegisterObjectMethod("Time", "bool IsInstanceOf(StringHash) const", asMETHODPR(Time, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  5477. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  5478. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5479. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  5480. // Not registered because template
  5481. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5482. engine->RegisterObjectMethod("Time", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Time, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  5483. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5484. // Error: type "RefCount*" can not automatically bind
  5485. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5486. engine->RegisterObjectMethod("Time", "int Refs() const", asMETHODPR(Time, Refs, () const, int), asCALL_THISCALL);
  5487. engine->RegisterObjectMethod("Time", "int get_refs() const", asMETHODPR(Time, Refs, () const, int), asCALL_THISCALL);
  5488. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5489. engine->RegisterObjectBehaviour("Time", asBEHAVE_RELEASE, "void f()", asMETHODPR(Time, ReleaseRef, (), void), asCALL_THISCALL);
  5490. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  5491. engine->RegisterObjectMethod("Time", "void SendEvent(StringHash)", asMETHODPR(Time, SendEvent, (StringHash), void), asCALL_THISCALL);
  5492. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5493. engine->RegisterObjectMethod("Time", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Time, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  5494. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  5495. // Not registered because template
  5496. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  5497. engine->RegisterObjectMethod("Time", "void SetBlockEvents(bool)", asMETHODPR(Time, SetBlockEvents, (bool), void), asCALL_THISCALL);
  5498. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  5499. engine->RegisterObjectMethod("Time", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Time, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5500. engine->RegisterObjectMethod("Time", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Time, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5501. // void Time::SetTimerPeriod(unsigned mSec) | File: ../Core/Timer.h
  5502. engine->RegisterObjectMethod("Time", "void SetTimerPeriod(uint)", asMETHODPR(Time, SetTimerPeriod, (unsigned), void), asCALL_THISCALL);
  5503. // static void Time::Sleep(unsigned mSec) | File: ../Core/Timer.h
  5504. engine->SetDefaultNamespace("Time");
  5505. engine->RegisterGlobalFunction("void Sleep(uint)", asFUNCTIONPR(Time::Sleep, (unsigned), void), asCALL_CDECL);
  5506. engine->SetDefaultNamespace("");
  5507. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5508. // Error: type "EventHandler*" can not automatically bind
  5509. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5510. // Error: type "EventHandler*" can not automatically bind
  5511. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5512. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5513. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5514. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5515. // explicit Time::Time(Context* context) | File: ../Core/Timer.h
  5516. engine->RegisterObjectBehaviour("Time", asBEHAVE_FACTORY, "Time@+ f()", asFUNCTION(Time_Time_Context), asCALL_CDECL);
  5517. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  5518. engine->RegisterObjectMethod("Time", "void UnsubscribeFromAllEvents()", asMETHODPR(Time, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  5519. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  5520. engine->RegisterObjectMethod("Time", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Time_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  5521. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  5522. engine->RegisterObjectMethod("Time", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Time, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  5523. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  5524. engine->RegisterObjectMethod("Time", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Time, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  5525. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  5526. engine->RegisterObjectMethod("Time", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Time, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  5527. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5528. engine->RegisterObjectMethod("Time", "int WeakRefs() const", asMETHODPR(Time, WeakRefs, () const, int), asCALL_THISCALL);
  5529. engine->RegisterObjectMethod("Time", "int get_weakRefs() const", asMETHODPR(Time, WeakRefs, () const, int), asCALL_THISCALL);
  5530. #ifdef REGISTER_MANUAL_PART_Object
  5531. REGISTER_MANUAL_PART_Object(Time, "Time")
  5532. #endif
  5533. #ifdef REGISTER_MANUAL_PART_RefCounted
  5534. REGISTER_MANUAL_PART_RefCounted(Time, "Time")
  5535. #endif
  5536. #ifdef REGISTER_MANUAL_PART_Time
  5537. REGISTER_MANUAL_PART_Time(Time, "Time")
  5538. #endif
  5539. RegisterSubclass<Object, Time>(engine, "Object", "Time");
  5540. RegisterSubclass<RefCounted, Time>(engine, "RefCounted", "Time");
  5541. // unsigned Timer::GetMSec(bool reset) | File: ../Core/Timer.h
  5542. engine->RegisterObjectMethod("Timer", "uint GetMSec(bool)", asMETHODPR(Timer, GetMSec, (bool), unsigned), asCALL_THISCALL);
  5543. // void Timer::Reset() | File: ../Core/Timer.h
  5544. engine->RegisterObjectMethod("Timer", "void Reset()", asMETHODPR(Timer, Reset, (), void), asCALL_THISCALL);
  5545. // Timer& Timer::operator=(const Timer&) | Possible implicitly-declared
  5546. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Timer>(engine, "Timer");
  5547. #ifdef REGISTER_MANUAL_PART_Timer
  5548. REGISTER_MANUAL_PART_Timer(Timer, "Timer")
  5549. #endif
  5550. #ifdef URHO3D_URHO2D
  5551. // void TmxFile2D::AddLayer(unsigned index, TmxLayer2D* layer) | File: ../Urho2D/TmxFile2D.h
  5552. engine->RegisterObjectMethod("TmxFile2D", "void AddLayer(uint, TmxLayer2D@+)", asMETHODPR(TmxFile2D, AddLayer, (unsigned, TmxLayer2D*), void), asCALL_THISCALL);
  5553. // void TmxFile2D::AddLayer(Urho3D::TmxLayer2D* layer) | File: ../Urho2D/TmxFile2D.h
  5554. // Error: type "Urho3D::TmxLayer2D*" can not automatically bind
  5555. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5556. engine->RegisterObjectBehaviour("TmxFile2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TmxFile2D, AddRef, (), void), asCALL_THISCALL);
  5557. // bool TmxFile2D::BeginLoad(Deserializer& source) override | File: ../Urho2D/TmxFile2D.h
  5558. engine->RegisterObjectMethod("TmxFile2D", "bool BeginLoad(Deserializer&)", asMETHODPR(TmxFile2D, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  5559. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  5560. // Not registered because template
  5561. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  5562. // Not registered because template
  5563. // bool TmxFile2D::EndLoad() override | File: ../Urho2D/TmxFile2D.h
  5564. engine->RegisterObjectMethod("TmxFile2D", "bool EndLoad()", asMETHODPR(TmxFile2D, EndLoad, (), bool), asCALL_THISCALL);
  5565. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  5566. engine->RegisterObjectMethod("TmxFile2D", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(TmxFile2D, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  5567. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  5568. engine->RegisterObjectMethod("TmxFile2D", "bool GetBlockEvents() const", asMETHODPR(TmxFile2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  5569. // const String& Object::GetCategory() const | File: ../Core/Object.h
  5570. engine->RegisterObjectMethod("TmxFile2D", "const String& GetCategory() const", asMETHODPR(TmxFile2D, GetCategory, () const, const String&), asCALL_THISCALL);
  5571. engine->RegisterObjectMethod("TmxFile2D", "const String& get_category() const", asMETHODPR(TmxFile2D, GetCategory, () const, const String&), asCALL_THISCALL);
  5572. // Context* Object::GetContext() const | File: ../Core/Object.h
  5573. // Error: type "Context*" can not be returned
  5574. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  5575. engine->RegisterObjectMethod("TmxFile2D", "VariantMap& GetEventDataMap() const", asMETHODPR(TmxFile2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  5576. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  5577. // Error: type "EventHandler*" can not automatically bind
  5578. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  5579. engine->RegisterObjectMethod("TmxFile2D", "Object@+ GetEventSender() const", asMETHODPR(TmxFile2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  5580. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  5581. engine->RegisterObjectMethod("TmxFile2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(TmxFile2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5582. engine->RegisterObjectMethod("TmxFile2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(TmxFile2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5583. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  5584. engine->RegisterObjectMethod("TmxFile2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(TmxFile2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5585. engine->RegisterObjectMethod("TmxFile2D", "const VariantMap& get_globalVars() const", asMETHODPR(TmxFile2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5586. // const TileMapInfo2D& TmxFile2D::GetInfo() const | File: ../Urho2D/TmxFile2D.h
  5587. engine->RegisterObjectMethod("TmxFile2D", "const TileMapInfo2D& GetInfo() const", asMETHODPR(TmxFile2D, GetInfo, () const, const TileMapInfo2D&), asCALL_THISCALL);
  5588. // const TmxLayer2D* TmxFile2D::GetLayer(unsigned index) const | File: ../Urho2D/TmxFile2D.h
  5589. engine->RegisterObjectMethod("TmxFile2D", "TmxLayer2D@+ GetLayer(uint) const", asMETHODPR(TmxFile2D, GetLayer, (unsigned) const, const TmxLayer2D*), asCALL_THISCALL);
  5590. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  5591. engine->RegisterObjectMethod("TmxFile2D", "uint GetMemoryUse() const", asMETHODPR(TmxFile2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  5592. engine->RegisterObjectMethod("TmxFile2D", "uint get_memoryUse() const", asMETHODPR(TmxFile2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  5593. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  5594. engine->RegisterObjectMethod("TmxFile2D", "const String& GetName() const", asMETHODPR(TmxFile2D, GetName, () const, const String&), asCALL_THISCALL);
  5595. engine->RegisterObjectMethod("TmxFile2D", "const String& get_name() const", asMETHODPR(TmxFile2D, GetName, () const, const String&), asCALL_THISCALL);
  5596. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  5597. engine->RegisterObjectMethod("TmxFile2D", "StringHash GetNameHash() const", asMETHODPR(TmxFile2D, GetNameHash, () const, StringHash), asCALL_THISCALL);
  5598. // unsigned TmxFile2D::GetNumLayers() const | File: ../Urho2D/TmxFile2D.h
  5599. engine->RegisterObjectMethod("TmxFile2D", "uint GetNumLayers() const", asMETHODPR(TmxFile2D, GetNumLayers, () const, unsigned), asCALL_THISCALL);
  5600. // float TmxFile2D::GetSpriteTextureEdgeOffset() const | File: ../Urho2D/TmxFile2D.h
  5601. engine->RegisterObjectMethod("TmxFile2D", "float GetSpriteTextureEdgeOffset() const", asMETHODPR(TmxFile2D, GetSpriteTextureEdgeOffset, () const, float), asCALL_THISCALL);
  5602. engine->RegisterObjectMethod("TmxFile2D", "float get_edgeOffset() const", asMETHODPR(TmxFile2D, GetSpriteTextureEdgeOffset, () const, float), asCALL_THISCALL);
  5603. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  5604. engine->RegisterObjectMethod("TmxFile2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(TmxFile2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  5605. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  5606. // Not registered because template
  5607. // Vector<SharedPtr<TileMapObject2D>> TmxFile2D::GetTileCollisionShapes(unsigned gid) const | File: ../Urho2D/TmxFile2D.h
  5608. engine->RegisterObjectMethod("TmxFile2D", "Array<TileMapObject2D@>@ GetTileCollisionShapes(uint) const", asFUNCTION(TmxFile2D_GetTileCollisionShapes_unsigned), asCALL_CDECL_OBJFIRST);
  5609. // PropertySet2D* TmxFile2D::GetTilePropertySet(unsigned gid) const | File: ../Urho2D/TmxFile2D.h
  5610. engine->RegisterObjectMethod("TmxFile2D", "PropertySet2D@+ GetTilePropertySet(uint) const", asMETHODPR(TmxFile2D, GetTilePropertySet, (unsigned) const, PropertySet2D*), asCALL_THISCALL);
  5611. // Sprite2D* TmxFile2D::GetTileSprite(unsigned gid) const | File: ../Urho2D/TmxFile2D.h
  5612. engine->RegisterObjectMethod("TmxFile2D", "Sprite2D@+ GetTileSprite(uint) const", asMETHODPR(TmxFile2D, GetTileSprite, (unsigned) const, Sprite2D*), asCALL_THISCALL);
  5613. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  5614. engine->RegisterObjectMethod("TmxFile2D", "StringHash GetType() const", asMETHODPR(TmxFile2D, GetType, () const, StringHash), asCALL_THISCALL);
  5615. engine->RegisterObjectMethod("TmxFile2D", "StringHash get_type() const", asMETHODPR(TmxFile2D, GetType, () const, StringHash), asCALL_THISCALL);
  5616. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  5617. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5618. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  5619. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5620. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  5621. engine->RegisterObjectMethod("TmxFile2D", "const String& GetTypeName() const", asMETHODPR(TmxFile2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  5622. engine->RegisterObjectMethod("TmxFile2D", "const String& get_typeName() const", asMETHODPR(TmxFile2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  5623. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  5624. engine->RegisterObjectMethod("TmxFile2D", "uint GetUseTimer()", asMETHODPR(TmxFile2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  5625. engine->RegisterObjectMethod("TmxFile2D", "uint get_useTimer()", asMETHODPR(TmxFile2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  5626. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  5627. engine->RegisterObjectMethod("TmxFile2D", "bool HasEventHandlers() const", asMETHODPR(TmxFile2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  5628. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  5629. engine->RegisterObjectMethod("TmxFile2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(TmxFile2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  5630. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  5631. engine->RegisterObjectMethod("TmxFile2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(TmxFile2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  5632. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  5633. engine->RegisterObjectMethod("TmxFile2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(TmxFile2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  5634. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  5635. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5636. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  5637. // Not registered because template
  5638. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  5639. engine->RegisterObjectMethod("TmxFile2D", "bool Load(Deserializer&)", asMETHODPR(TmxFile2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  5640. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  5641. engine->RegisterObjectMethod("TmxFile2D", "bool LoadFile(const String&in)", asMETHODPR(TmxFile2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  5642. engine->RegisterObjectMethod("TmxFile2D", "bool Load(const String&in)", asMETHODPR(TmxFile2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  5643. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5644. engine->RegisterObjectMethod("TmxFile2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(TmxFile2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  5645. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5646. // Error: type "RefCount*" can not automatically bind
  5647. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5648. engine->RegisterObjectMethod("TmxFile2D", "int Refs() const", asMETHODPR(TmxFile2D, Refs, () const, int), asCALL_THISCALL);
  5649. engine->RegisterObjectMethod("TmxFile2D", "int get_refs() const", asMETHODPR(TmxFile2D, Refs, () const, int), asCALL_THISCALL);
  5650. // static void TmxFile2D::RegisterObject(Context* context) | File: ../Urho2D/TmxFile2D.h
  5651. // Context can be used as firs parameter of constructors only
  5652. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5653. engine->RegisterObjectBehaviour("TmxFile2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TmxFile2D, ReleaseRef, (), void), asCALL_THISCALL);
  5654. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  5655. engine->RegisterObjectMethod("TmxFile2D", "void ResetUseTimer()", asMETHODPR(TmxFile2D, ResetUseTimer, (), void), asCALL_THISCALL);
  5656. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  5657. engine->RegisterObjectMethod("TmxFile2D", "bool Save(Serializer&) const", asMETHODPR(TmxFile2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  5658. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  5659. engine->RegisterObjectMethod("TmxFile2D", "bool SaveFile(const String&in) const", asMETHODPR(TmxFile2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  5660. engine->RegisterObjectMethod("TmxFile2D", "bool Save(const String&in) const", asMETHODPR(TmxFile2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  5661. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  5662. engine->RegisterObjectMethod("TmxFile2D", "void SendEvent(StringHash)", asMETHODPR(TmxFile2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  5663. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5664. engine->RegisterObjectMethod("TmxFile2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(TmxFile2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  5665. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  5666. // Not registered because template
  5667. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  5668. engine->RegisterObjectMethod("TmxFile2D", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(TmxFile2D, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  5669. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  5670. engine->RegisterObjectMethod("TmxFile2D", "void SetBlockEvents(bool)", asMETHODPR(TmxFile2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  5671. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  5672. engine->RegisterObjectMethod("TmxFile2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(TmxFile2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5673. engine->RegisterObjectMethod("TmxFile2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(TmxFile2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5674. // bool TmxFile2D::SetInfo(Orientation2D orientation, int width, int height, float tileWidth, float tileHeight) | File: ../Urho2D/TmxFile2D.h
  5675. engine->RegisterObjectMethod("TmxFile2D", "bool SetInfo(Orientation2D, int, int, float, float)", asMETHODPR(TmxFile2D, SetInfo, (Orientation2D, int, int, float, float), bool), asCALL_THISCALL);
  5676. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  5677. engine->RegisterObjectMethod("TmxFile2D", "void SetMemoryUse(uint)", asMETHODPR(TmxFile2D, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  5678. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  5679. engine->RegisterObjectMethod("TmxFile2D", "void SetName(const String&in)", asMETHODPR(TmxFile2D, SetName, (const String&), void), asCALL_THISCALL);
  5680. engine->RegisterObjectMethod("TmxFile2D", "void set_name(const String&in)", asMETHODPR(TmxFile2D, SetName, (const String&), void), asCALL_THISCALL);
  5681. // void TmxFile2D::SetSpriteTextureEdgeOffset(float offset) | File: ../Urho2D/TmxFile2D.h
  5682. engine->RegisterObjectMethod("TmxFile2D", "void SetSpriteTextureEdgeOffset(float)", asMETHODPR(TmxFile2D, SetSpriteTextureEdgeOffset, (float), void), asCALL_THISCALL);
  5683. engine->RegisterObjectMethod("TmxFile2D", "void set_edgeOffset(float)", asMETHODPR(TmxFile2D, SetSpriteTextureEdgeOffset, (float), void), asCALL_THISCALL);
  5684. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5685. // Error: type "EventHandler*" can not automatically bind
  5686. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5687. // Error: type "EventHandler*" can not automatically bind
  5688. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5689. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5690. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5691. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5692. // explicit TmxFile2D::TmxFile2D(Context* context) | File: ../Urho2D/TmxFile2D.h
  5693. engine->RegisterObjectBehaviour("TmxFile2D", asBEHAVE_FACTORY, "TmxFile2D@+ f()", asFUNCTION(TmxFile2D_TmxFile2D_Context), asCALL_CDECL);
  5694. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  5695. engine->RegisterObjectMethod("TmxFile2D", "void UnsubscribeFromAllEvents()", asMETHODPR(TmxFile2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  5696. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  5697. engine->RegisterObjectMethod("TmxFile2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(TmxFile2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  5698. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  5699. engine->RegisterObjectMethod("TmxFile2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(TmxFile2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  5700. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  5701. engine->RegisterObjectMethod("TmxFile2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(TmxFile2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  5702. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  5703. engine->RegisterObjectMethod("TmxFile2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(TmxFile2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  5704. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5705. engine->RegisterObjectMethod("TmxFile2D", "int WeakRefs() const", asMETHODPR(TmxFile2D, WeakRefs, () const, int), asCALL_THISCALL);
  5706. engine->RegisterObjectMethod("TmxFile2D", "int get_weakRefs() const", asMETHODPR(TmxFile2D, WeakRefs, () const, int), asCALL_THISCALL);
  5707. #ifdef REGISTER_MANUAL_PART_Resource
  5708. REGISTER_MANUAL_PART_Resource(TmxFile2D, "TmxFile2D")
  5709. #endif
  5710. #ifdef REGISTER_MANUAL_PART_Object
  5711. REGISTER_MANUAL_PART_Object(TmxFile2D, "TmxFile2D")
  5712. #endif
  5713. #ifdef REGISTER_MANUAL_PART_RefCounted
  5714. REGISTER_MANUAL_PART_RefCounted(TmxFile2D, "TmxFile2D")
  5715. #endif
  5716. #ifdef REGISTER_MANUAL_PART_TmxFile2D
  5717. REGISTER_MANUAL_PART_TmxFile2D(TmxFile2D, "TmxFile2D")
  5718. #endif
  5719. RegisterSubclass<Resource, TmxFile2D>(engine, "Resource", "TmxFile2D");
  5720. RegisterSubclass<Object, TmxFile2D>(engine, "Object", "TmxFile2D");
  5721. RegisterSubclass<RefCounted, TmxFile2D>(engine, "RefCounted", "TmxFile2D");
  5722. #endif
  5723. #ifdef URHO3D_URHO2D
  5724. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5725. engine->RegisterObjectBehaviour("TmxImageLayer2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TmxImageLayer2D, AddRef, (), void), asCALL_THISCALL);
  5726. // int TmxLayer2D::GetHeight() const | File: ../Urho2D/TmxFile2D.h
  5727. engine->RegisterObjectMethod("TmxImageLayer2D", "int GetHeight() const", asMETHODPR(TmxImageLayer2D, GetHeight, () const, int), asCALL_THISCALL);
  5728. // const String& TmxLayer2D::GetName() const | File: ../Urho2D/TmxFile2D.h
  5729. engine->RegisterObjectMethod("TmxImageLayer2D", "const String& GetName() const", asMETHODPR(TmxImageLayer2D, GetName, () const, const String&), asCALL_THISCALL);
  5730. // const Vector2& TmxImageLayer2D::GetPosition() const | File: ../Urho2D/TmxFile2D.h
  5731. engine->RegisterObjectMethod("TmxImageLayer2D", "const Vector2& GetPosition() const", asMETHODPR(TmxImageLayer2D, GetPosition, () const, const Vector2&), asCALL_THISCALL);
  5732. // const String& TmxLayer2D::GetProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5733. engine->RegisterObjectMethod("TmxImageLayer2D", "const String& GetProperty(const String&in) const", asMETHODPR(TmxImageLayer2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  5734. // const String& TmxImageLayer2D::GetSource() const | File: ../Urho2D/TmxFile2D.h
  5735. engine->RegisterObjectMethod("TmxImageLayer2D", "const String& GetSource() const", asMETHODPR(TmxImageLayer2D, GetSource, () const, const String&), asCALL_THISCALL);
  5736. // Sprite2D* TmxImageLayer2D::GetSprite() const | File: ../Urho2D/TmxFile2D.h
  5737. engine->RegisterObjectMethod("TmxImageLayer2D", "Sprite2D@+ GetSprite() const", asMETHODPR(TmxImageLayer2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  5738. // TmxFile2D* TmxLayer2D::GetTmxFile() const | File: ../Urho2D/TmxFile2D.h
  5739. engine->RegisterObjectMethod("TmxImageLayer2D", "TmxFile2D@+ GetTmxFile() const", asMETHODPR(TmxImageLayer2D, GetTmxFile, () const, TmxFile2D*), asCALL_THISCALL);
  5740. // TileMapLayerType2D TmxLayer2D::GetType() const | File: ../Urho2D/TmxFile2D.h
  5741. engine->RegisterObjectMethod("TmxImageLayer2D", "TileMapLayerType2D GetType() const", asMETHODPR(TmxImageLayer2D, GetType, () const, TileMapLayerType2D), asCALL_THISCALL);
  5742. // int TmxLayer2D::GetWidth() const | File: ../Urho2D/TmxFile2D.h
  5743. engine->RegisterObjectMethod("TmxImageLayer2D", "int GetWidth() const", asMETHODPR(TmxImageLayer2D, GetWidth, () const, int), asCALL_THISCALL);
  5744. // bool TmxLayer2D::HasProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5745. engine->RegisterObjectMethod("TmxImageLayer2D", "bool HasProperty(const String&in) const", asMETHODPR(TmxImageLayer2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  5746. // bool TmxLayer2D::IsVisible() const | File: ../Urho2D/TmxFile2D.h
  5747. engine->RegisterObjectMethod("TmxImageLayer2D", "bool IsVisible() const", asMETHODPR(TmxImageLayer2D, IsVisible, () const, bool), asCALL_THISCALL);
  5748. // bool TmxImageLayer2D::Load(const XMLElement& element, const TileMapInfo2D& info) | File: ../Urho2D/TmxFile2D.h
  5749. engine->RegisterObjectMethod("TmxImageLayer2D", "bool Load(const XMLElement&in, const TileMapInfo2D&in)", asMETHODPR(TmxImageLayer2D, Load, (const XMLElement&, const TileMapInfo2D&), bool), asCALL_THISCALL);
  5750. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5751. // Error: type "RefCount*" can not automatically bind
  5752. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5753. engine->RegisterObjectMethod("TmxImageLayer2D", "int Refs() const", asMETHODPR(TmxImageLayer2D, Refs, () const, int), asCALL_THISCALL);
  5754. engine->RegisterObjectMethod("TmxImageLayer2D", "int get_refs() const", asMETHODPR(TmxImageLayer2D, Refs, () const, int), asCALL_THISCALL);
  5755. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5756. engine->RegisterObjectBehaviour("TmxImageLayer2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TmxImageLayer2D, ReleaseRef, (), void), asCALL_THISCALL);
  5757. // explicit TmxImageLayer2D::TmxImageLayer2D(TmxFile2D* tmxFile) | File: ../Urho2D/TmxFile2D.h
  5758. engine->RegisterObjectBehaviour("TmxImageLayer2D", asBEHAVE_FACTORY, "TmxImageLayer2D@+ f(TmxFile2D@+)", asFUNCTION(TmxImageLayer2D_TmxImageLayer2D_TmxFile2D), asCALL_CDECL);
  5759. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5760. engine->RegisterObjectMethod("TmxImageLayer2D", "int WeakRefs() const", asMETHODPR(TmxImageLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5761. engine->RegisterObjectMethod("TmxImageLayer2D", "int get_weakRefs() const", asMETHODPR(TmxImageLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5762. #ifdef REGISTER_MANUAL_PART_TmxLayer2D
  5763. REGISTER_MANUAL_PART_TmxLayer2D(TmxImageLayer2D, "TmxImageLayer2D")
  5764. #endif
  5765. #ifdef REGISTER_MANUAL_PART_RefCounted
  5766. REGISTER_MANUAL_PART_RefCounted(TmxImageLayer2D, "TmxImageLayer2D")
  5767. #endif
  5768. #ifdef REGISTER_MANUAL_PART_TmxImageLayer2D
  5769. REGISTER_MANUAL_PART_TmxImageLayer2D(TmxImageLayer2D, "TmxImageLayer2D")
  5770. #endif
  5771. RegisterSubclass<TmxLayer2D, TmxImageLayer2D>(engine, "TmxLayer2D", "TmxImageLayer2D");
  5772. RegisterSubclass<RefCounted, TmxImageLayer2D>(engine, "RefCounted", "TmxImageLayer2D");
  5773. #endif
  5774. #ifdef URHO3D_URHO2D
  5775. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5776. engine->RegisterObjectBehaviour("TmxLayer2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TmxLayer2D, AddRef, (), void), asCALL_THISCALL);
  5777. // int TmxLayer2D::GetHeight() const | File: ../Urho2D/TmxFile2D.h
  5778. engine->RegisterObjectMethod("TmxLayer2D", "int GetHeight() const", asMETHODPR(TmxLayer2D, GetHeight, () const, int), asCALL_THISCALL);
  5779. // const String& TmxLayer2D::GetName() const | File: ../Urho2D/TmxFile2D.h
  5780. engine->RegisterObjectMethod("TmxLayer2D", "const String& GetName() const", asMETHODPR(TmxLayer2D, GetName, () const, const String&), asCALL_THISCALL);
  5781. // const String& TmxLayer2D::GetProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5782. engine->RegisterObjectMethod("TmxLayer2D", "const String& GetProperty(const String&in) const", asMETHODPR(TmxLayer2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  5783. // TmxFile2D* TmxLayer2D::GetTmxFile() const | File: ../Urho2D/TmxFile2D.h
  5784. engine->RegisterObjectMethod("TmxLayer2D", "TmxFile2D@+ GetTmxFile() const", asMETHODPR(TmxLayer2D, GetTmxFile, () const, TmxFile2D*), asCALL_THISCALL);
  5785. // TileMapLayerType2D TmxLayer2D::GetType() const | File: ../Urho2D/TmxFile2D.h
  5786. engine->RegisterObjectMethod("TmxLayer2D", "TileMapLayerType2D GetType() const", asMETHODPR(TmxLayer2D, GetType, () const, TileMapLayerType2D), asCALL_THISCALL);
  5787. // int TmxLayer2D::GetWidth() const | File: ../Urho2D/TmxFile2D.h
  5788. engine->RegisterObjectMethod("TmxLayer2D", "int GetWidth() const", asMETHODPR(TmxLayer2D, GetWidth, () const, int), asCALL_THISCALL);
  5789. // bool TmxLayer2D::HasProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5790. engine->RegisterObjectMethod("TmxLayer2D", "bool HasProperty(const String&in) const", asMETHODPR(TmxLayer2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  5791. // bool TmxLayer2D::IsVisible() const | File: ../Urho2D/TmxFile2D.h
  5792. engine->RegisterObjectMethod("TmxLayer2D", "bool IsVisible() const", asMETHODPR(TmxLayer2D, IsVisible, () const, bool), asCALL_THISCALL);
  5793. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5794. // Error: type "RefCount*" can not automatically bind
  5795. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5796. engine->RegisterObjectMethod("TmxLayer2D", "int Refs() const", asMETHODPR(TmxLayer2D, Refs, () const, int), asCALL_THISCALL);
  5797. engine->RegisterObjectMethod("TmxLayer2D", "int get_refs() const", asMETHODPR(TmxLayer2D, Refs, () const, int), asCALL_THISCALL);
  5798. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5799. engine->RegisterObjectBehaviour("TmxLayer2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TmxLayer2D, ReleaseRef, (), void), asCALL_THISCALL);
  5800. // TmxLayer2D::TmxLayer2D(TmxFile2D* tmxFile, TileMapLayerType2D type) | File: ../Urho2D/TmxFile2D.h
  5801. engine->RegisterObjectBehaviour("TmxLayer2D", asBEHAVE_FACTORY, "TmxLayer2D@+ f(TmxFile2D@+, TileMapLayerType2D)", asFUNCTION(TmxLayer2D_TmxLayer2D_TmxFile2D_TileMapLayerType2D), asCALL_CDECL);
  5802. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5803. engine->RegisterObjectMethod("TmxLayer2D", "int WeakRefs() const", asMETHODPR(TmxLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5804. engine->RegisterObjectMethod("TmxLayer2D", "int get_weakRefs() const", asMETHODPR(TmxLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5805. #ifdef REGISTER_MANUAL_PART_RefCounted
  5806. REGISTER_MANUAL_PART_RefCounted(TmxLayer2D, "TmxLayer2D")
  5807. #endif
  5808. #ifdef REGISTER_MANUAL_PART_TmxLayer2D
  5809. REGISTER_MANUAL_PART_TmxLayer2D(TmxLayer2D, "TmxLayer2D")
  5810. #endif
  5811. RegisterSubclass<RefCounted, TmxLayer2D>(engine, "RefCounted", "TmxLayer2D");
  5812. #endif
  5813. #ifdef URHO3D_URHO2D
  5814. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5815. engine->RegisterObjectBehaviour("TmxObjectGroup2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TmxObjectGroup2D, AddRef, (), void), asCALL_THISCALL);
  5816. // int TmxLayer2D::GetHeight() const | File: ../Urho2D/TmxFile2D.h
  5817. engine->RegisterObjectMethod("TmxObjectGroup2D", "int GetHeight() const", asMETHODPR(TmxObjectGroup2D, GetHeight, () const, int), asCALL_THISCALL);
  5818. // const String& TmxLayer2D::GetName() const | File: ../Urho2D/TmxFile2D.h
  5819. engine->RegisterObjectMethod("TmxObjectGroup2D", "const String& GetName() const", asMETHODPR(TmxObjectGroup2D, GetName, () const, const String&), asCALL_THISCALL);
  5820. // unsigned TmxObjectGroup2D::GetNumObjects() const | File: ../Urho2D/TmxFile2D.h
  5821. engine->RegisterObjectMethod("TmxObjectGroup2D", "uint GetNumObjects() const", asMETHODPR(TmxObjectGroup2D, GetNumObjects, () const, unsigned), asCALL_THISCALL);
  5822. // TileMapObject2D* TmxObjectGroup2D::GetObject(unsigned index) const | File: ../Urho2D/TmxFile2D.h
  5823. engine->RegisterObjectMethod("TmxObjectGroup2D", "TileMapObject2D@+ GetObject(uint) const", asMETHODPR(TmxObjectGroup2D, GetObject, (unsigned) const, TileMapObject2D*), asCALL_THISCALL);
  5824. // const String& TmxLayer2D::GetProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5825. engine->RegisterObjectMethod("TmxObjectGroup2D", "const String& GetProperty(const String&in) const", asMETHODPR(TmxObjectGroup2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  5826. // TmxFile2D* TmxLayer2D::GetTmxFile() const | File: ../Urho2D/TmxFile2D.h
  5827. engine->RegisterObjectMethod("TmxObjectGroup2D", "TmxFile2D@+ GetTmxFile() const", asMETHODPR(TmxObjectGroup2D, GetTmxFile, () const, TmxFile2D*), asCALL_THISCALL);
  5828. // TileMapLayerType2D TmxLayer2D::GetType() const | File: ../Urho2D/TmxFile2D.h
  5829. engine->RegisterObjectMethod("TmxObjectGroup2D", "TileMapLayerType2D GetType() const", asMETHODPR(TmxObjectGroup2D, GetType, () const, TileMapLayerType2D), asCALL_THISCALL);
  5830. // int TmxLayer2D::GetWidth() const | File: ../Urho2D/TmxFile2D.h
  5831. engine->RegisterObjectMethod("TmxObjectGroup2D", "int GetWidth() const", asMETHODPR(TmxObjectGroup2D, GetWidth, () const, int), asCALL_THISCALL);
  5832. // bool TmxLayer2D::HasProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5833. engine->RegisterObjectMethod("TmxObjectGroup2D", "bool HasProperty(const String&in) const", asMETHODPR(TmxObjectGroup2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  5834. // bool TmxLayer2D::IsVisible() const | File: ../Urho2D/TmxFile2D.h
  5835. engine->RegisterObjectMethod("TmxObjectGroup2D", "bool IsVisible() const", asMETHODPR(TmxObjectGroup2D, IsVisible, () const, bool), asCALL_THISCALL);
  5836. // bool TmxObjectGroup2D::Load(const XMLElement& element, const TileMapInfo2D& info) | File: ../Urho2D/TmxFile2D.h
  5837. engine->RegisterObjectMethod("TmxObjectGroup2D", "bool Load(const XMLElement&in, const TileMapInfo2D&in)", asMETHODPR(TmxObjectGroup2D, Load, (const XMLElement&, const TileMapInfo2D&), bool), asCALL_THISCALL);
  5838. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5839. // Error: type "RefCount*" can not automatically bind
  5840. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5841. engine->RegisterObjectMethod("TmxObjectGroup2D", "int Refs() const", asMETHODPR(TmxObjectGroup2D, Refs, () const, int), asCALL_THISCALL);
  5842. engine->RegisterObjectMethod("TmxObjectGroup2D", "int get_refs() const", asMETHODPR(TmxObjectGroup2D, Refs, () const, int), asCALL_THISCALL);
  5843. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5844. engine->RegisterObjectBehaviour("TmxObjectGroup2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TmxObjectGroup2D, ReleaseRef, (), void), asCALL_THISCALL);
  5845. // void TmxObjectGroup2D::StoreObject(const XMLElement& objectElem, const SharedPtr<TileMapObject2D>& object, const TileMapInfo2D& info, bool isTile=false) | File: ../Urho2D/TmxFile2D.h
  5846. // Error: type "const SharedPtr<TileMapObject2D>&" can not automatically bind
  5847. // explicit TmxObjectGroup2D::TmxObjectGroup2D(TmxFile2D* tmxFile) | File: ../Urho2D/TmxFile2D.h
  5848. engine->RegisterObjectBehaviour("TmxObjectGroup2D", asBEHAVE_FACTORY, "TmxObjectGroup2D@+ f(TmxFile2D@+)", asFUNCTION(TmxObjectGroup2D_TmxObjectGroup2D_TmxFile2D), asCALL_CDECL);
  5849. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5850. engine->RegisterObjectMethod("TmxObjectGroup2D", "int WeakRefs() const", asMETHODPR(TmxObjectGroup2D, WeakRefs, () const, int), asCALL_THISCALL);
  5851. engine->RegisterObjectMethod("TmxObjectGroup2D", "int get_weakRefs() const", asMETHODPR(TmxObjectGroup2D, WeakRefs, () const, int), asCALL_THISCALL);
  5852. #ifdef REGISTER_MANUAL_PART_TmxLayer2D
  5853. REGISTER_MANUAL_PART_TmxLayer2D(TmxObjectGroup2D, "TmxObjectGroup2D")
  5854. #endif
  5855. #ifdef REGISTER_MANUAL_PART_RefCounted
  5856. REGISTER_MANUAL_PART_RefCounted(TmxObjectGroup2D, "TmxObjectGroup2D")
  5857. #endif
  5858. #ifdef REGISTER_MANUAL_PART_TmxObjectGroup2D
  5859. REGISTER_MANUAL_PART_TmxObjectGroup2D(TmxObjectGroup2D, "TmxObjectGroup2D")
  5860. #endif
  5861. RegisterSubclass<TmxLayer2D, TmxObjectGroup2D>(engine, "TmxLayer2D", "TmxObjectGroup2D");
  5862. RegisterSubclass<RefCounted, TmxObjectGroup2D>(engine, "RefCounted", "TmxObjectGroup2D");
  5863. #endif
  5864. #ifdef URHO3D_URHO2D
  5865. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5866. engine->RegisterObjectBehaviour("TmxTileLayer2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(TmxTileLayer2D, AddRef, (), void), asCALL_THISCALL);
  5867. // int TmxLayer2D::GetHeight() const | File: ../Urho2D/TmxFile2D.h
  5868. engine->RegisterObjectMethod("TmxTileLayer2D", "int GetHeight() const", asMETHODPR(TmxTileLayer2D, GetHeight, () const, int), asCALL_THISCALL);
  5869. // const String& TmxLayer2D::GetName() const | File: ../Urho2D/TmxFile2D.h
  5870. engine->RegisterObjectMethod("TmxTileLayer2D", "const String& GetName() const", asMETHODPR(TmxTileLayer2D, GetName, () const, const String&), asCALL_THISCALL);
  5871. // const String& TmxLayer2D::GetProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5872. engine->RegisterObjectMethod("TmxTileLayer2D", "const String& GetProperty(const String&in) const", asMETHODPR(TmxTileLayer2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  5873. // Tile2D* TmxTileLayer2D::GetTile(int x, int y) const | File: ../Urho2D/TmxFile2D.h
  5874. engine->RegisterObjectMethod("TmxTileLayer2D", "Tile2D@+ GetTile(int, int) const", asMETHODPR(TmxTileLayer2D, GetTile, (int, int) const, Tile2D*), asCALL_THISCALL);
  5875. // TmxFile2D* TmxLayer2D::GetTmxFile() const | File: ../Urho2D/TmxFile2D.h
  5876. engine->RegisterObjectMethod("TmxTileLayer2D", "TmxFile2D@+ GetTmxFile() const", asMETHODPR(TmxTileLayer2D, GetTmxFile, () const, TmxFile2D*), asCALL_THISCALL);
  5877. // TileMapLayerType2D TmxLayer2D::GetType() const | File: ../Urho2D/TmxFile2D.h
  5878. engine->RegisterObjectMethod("TmxTileLayer2D", "TileMapLayerType2D GetType() const", asMETHODPR(TmxTileLayer2D, GetType, () const, TileMapLayerType2D), asCALL_THISCALL);
  5879. // int TmxLayer2D::GetWidth() const | File: ../Urho2D/TmxFile2D.h
  5880. engine->RegisterObjectMethod("TmxTileLayer2D", "int GetWidth() const", asMETHODPR(TmxTileLayer2D, GetWidth, () const, int), asCALL_THISCALL);
  5881. // bool TmxLayer2D::HasProperty(const String& name) const | File: ../Urho2D/TmxFile2D.h
  5882. engine->RegisterObjectMethod("TmxTileLayer2D", "bool HasProperty(const String&in) const", asMETHODPR(TmxTileLayer2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  5883. // bool TmxLayer2D::IsVisible() const | File: ../Urho2D/TmxFile2D.h
  5884. engine->RegisterObjectMethod("TmxTileLayer2D", "bool IsVisible() const", asMETHODPR(TmxTileLayer2D, IsVisible, () const, bool), asCALL_THISCALL);
  5885. // bool TmxTileLayer2D::Load(const XMLElement& element, const TileMapInfo2D& info) | File: ../Urho2D/TmxFile2D.h
  5886. engine->RegisterObjectMethod("TmxTileLayer2D", "bool Load(const XMLElement&in, const TileMapInfo2D&in)", asMETHODPR(TmxTileLayer2D, Load, (const XMLElement&, const TileMapInfo2D&), bool), asCALL_THISCALL);
  5887. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5888. // Error: type "RefCount*" can not automatically bind
  5889. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5890. engine->RegisterObjectMethod("TmxTileLayer2D", "int Refs() const", asMETHODPR(TmxTileLayer2D, Refs, () const, int), asCALL_THISCALL);
  5891. engine->RegisterObjectMethod("TmxTileLayer2D", "int get_refs() const", asMETHODPR(TmxTileLayer2D, Refs, () const, int), asCALL_THISCALL);
  5892. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5893. engine->RegisterObjectBehaviour("TmxTileLayer2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(TmxTileLayer2D, ReleaseRef, (), void), asCALL_THISCALL);
  5894. // explicit TmxTileLayer2D::TmxTileLayer2D(TmxFile2D* tmxFile) | File: ../Urho2D/TmxFile2D.h
  5895. engine->RegisterObjectBehaviour("TmxTileLayer2D", asBEHAVE_FACTORY, "TmxTileLayer2D@+ f(TmxFile2D@+)", asFUNCTION(TmxTileLayer2D_TmxTileLayer2D_TmxFile2D), asCALL_CDECL);
  5896. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5897. engine->RegisterObjectMethod("TmxTileLayer2D", "int WeakRefs() const", asMETHODPR(TmxTileLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5898. engine->RegisterObjectMethod("TmxTileLayer2D", "int get_weakRefs() const", asMETHODPR(TmxTileLayer2D, WeakRefs, () const, int), asCALL_THISCALL);
  5899. #ifdef REGISTER_MANUAL_PART_TmxLayer2D
  5900. REGISTER_MANUAL_PART_TmxLayer2D(TmxTileLayer2D, "TmxTileLayer2D")
  5901. #endif
  5902. #ifdef REGISTER_MANUAL_PART_RefCounted
  5903. REGISTER_MANUAL_PART_RefCounted(TmxTileLayer2D, "TmxTileLayer2D")
  5904. #endif
  5905. #ifdef REGISTER_MANUAL_PART_TmxTileLayer2D
  5906. REGISTER_MANUAL_PART_TmxTileLayer2D(TmxTileLayer2D, "TmxTileLayer2D")
  5907. #endif
  5908. RegisterSubclass<TmxLayer2D, TmxTileLayer2D>(engine, "TmxLayer2D", "TmxTileLayer2D");
  5909. RegisterSubclass<RefCounted, TmxTileLayer2D>(engine, "RefCounted", "TmxTileLayer2D");
  5910. #endif
  5911. // float TechniqueEntry::lodDistance_ | File: ../Graphics/Material.h
  5912. engine->RegisterObjectProperty("TechniqueEntry", "float lodDistance", offsetof(TechniqueEntry, lodDistance_));
  5913. // SharedPtr<Technique> TechniqueEntry::original_ | File: ../Graphics/Material.h
  5914. // Error: type "SharedPtr<Technique>" can not automatically bind
  5915. // MaterialQuality TechniqueEntry::qualityLevel_ | File: ../Graphics/Material.h
  5916. engine->RegisterObjectProperty("TechniqueEntry", "MaterialQuality qualityLevel", offsetof(TechniqueEntry, qualityLevel_));
  5917. // SharedPtr<Technique> TechniqueEntry::technique_ | File: ../Graphics/Material.h
  5918. // Error: type "SharedPtr<Technique>" can not automatically bind
  5919. // TechniqueEntry::TechniqueEntry(Technique* tech, MaterialQuality qualityLevel, float lodDistance) noexcept | File: ../Graphics/Material.h
  5920. engine->RegisterObjectBehaviour("TechniqueEntry", asBEHAVE_CONSTRUCT, "void f(Technique@+, MaterialQuality, float)", asFUNCTION(TechniqueEntry_TechniqueEntry_Technique_MaterialQuality_float), asCALL_CDECL_OBJFIRST);
  5921. // TechniqueEntry::~TechniqueEntry() noexcept=default | File: ../Graphics/Material.h
  5922. engine->RegisterObjectBehaviour("TechniqueEntry", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(TechniqueEntry_Destructor_TechniqueEntry_void), asCALL_CDECL_OBJFIRST);
  5923. // TechniqueEntry& TechniqueEntry::operator=(const TechniqueEntry&) | Possible implicitly-declared
  5924. RegisterImplicitlyDeclaredAssignOperatorIfPossible<TechniqueEntry>(engine, "TechniqueEntry");
  5925. #ifdef REGISTER_MANUAL_PART_TechniqueEntry
  5926. REGISTER_MANUAL_PART_TechniqueEntry(TechniqueEntry, "TechniqueEntry")
  5927. #endif
  5928. // float TextureFrame::time_ | File: ../Graphics/ParticleEffect.h
  5929. engine->RegisterObjectProperty("TextureFrame", "float time", offsetof(TextureFrame, time_));
  5930. // Rect TextureFrame::uv_ | File: ../Graphics/ParticleEffect.h
  5931. engine->RegisterObjectProperty("TextureFrame", "Rect uv", offsetof(TextureFrame, uv_));
  5932. // TextureFrame::TextureFrame() | File: ../Graphics/ParticleEffect.h
  5933. engine->RegisterObjectBehaviour("TextureFrame", asBEHAVE_FACTORY, "TextureFrame@+ f()", asFUNCTION(TextureFrame_TextureFrame_void), asCALL_CDECL);
  5934. // TextureFrame& TextureFrame::operator=(const TextureFrame&) | Possible implicitly-declared
  5935. RegisterImplicitlyDeclaredAssignOperatorIfPossible<TextureFrame>(engine, "TextureFrame");
  5936. engine->RegisterObjectBehaviour("TextureFrame", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  5937. engine->RegisterObjectBehaviour("TextureFrame", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  5938. #ifdef REGISTER_MANUAL_PART_TextureFrame
  5939. REGISTER_MANUAL_PART_TextureFrame(TextureFrame, "TextureFrame")
  5940. #endif
  5941. #ifdef URHO3D_URHO2D
  5942. // int TileMapInfo2D::height_ | File: ../Urho2D/TileMapDefs2D.h
  5943. engine->RegisterObjectProperty("TileMapInfo2D", "int height", offsetof(TileMapInfo2D, height_));
  5944. // Orientation2D TileMapInfo2D::orientation_ | File: ../Urho2D/TileMapDefs2D.h
  5945. engine->RegisterObjectProperty("TileMapInfo2D", "Orientation2D orientation", offsetof(TileMapInfo2D, orientation_));
  5946. // float TileMapInfo2D::tileHeight_ | File: ../Urho2D/TileMapDefs2D.h
  5947. engine->RegisterObjectProperty("TileMapInfo2D", "float tileHeight", offsetof(TileMapInfo2D, tileHeight_));
  5948. // float TileMapInfo2D::tileWidth_ | File: ../Urho2D/TileMapDefs2D.h
  5949. engine->RegisterObjectProperty("TileMapInfo2D", "float tileWidth", offsetof(TileMapInfo2D, tileWidth_));
  5950. // int TileMapInfo2D::width_ | File: ../Urho2D/TileMapDefs2D.h
  5951. engine->RegisterObjectProperty("TileMapInfo2D", "int width", offsetof(TileMapInfo2D, width_));
  5952. // Vector2 TileMapInfo2D::ConvertPosition(const Vector2& position) const | File: ../Urho2D/TileMapDefs2D.h
  5953. engine->RegisterObjectMethod("TileMapInfo2D", "Vector2 ConvertPosition(const Vector2&in) const", asMETHODPR(TileMapInfo2D, ConvertPosition, (const Vector2&) const, Vector2), asCALL_THISCALL);
  5954. // float TileMapInfo2D::GetMapHeight() const | File: ../Urho2D/TileMapDefs2D.h
  5955. engine->RegisterObjectMethod("TileMapInfo2D", "float GetMapHeight() const", asMETHODPR(TileMapInfo2D, GetMapHeight, () const, float), asCALL_THISCALL);
  5956. engine->RegisterObjectMethod("TileMapInfo2D", "float get_mapHeight() const", asMETHODPR(TileMapInfo2D, GetMapHeight, () const, float), asCALL_THISCALL);
  5957. // float TileMapInfo2D::GetMapWidth() const | File: ../Urho2D/TileMapDefs2D.h
  5958. engine->RegisterObjectMethod("TileMapInfo2D", "float GetMapWidth() const", asMETHODPR(TileMapInfo2D, GetMapWidth, () const, float), asCALL_THISCALL);
  5959. engine->RegisterObjectMethod("TileMapInfo2D", "float get_mapWidth() const", asMETHODPR(TileMapInfo2D, GetMapWidth, () const, float), asCALL_THISCALL);
  5960. // bool TileMapInfo2D::PositionToTileIndex(int& x, int& y, const Vector2& position) const | File: ../Urho2D/TileMapDefs2D.h
  5961. engine->RegisterObjectMethod("TileMapInfo2D", "bool PositionToTileIndex(int&, int&, const Vector2&in) const", asMETHODPR(TileMapInfo2D, PositionToTileIndex, (int&, int&, const Vector2&) const, bool), asCALL_THISCALL);
  5962. // Vector2 TileMapInfo2D::TileIndexToPosition(int x, int y) const | File: ../Urho2D/TileMapDefs2D.h
  5963. engine->RegisterObjectMethod("TileMapInfo2D", "Vector2 TileIndexToPosition(int, int) const", asMETHODPR(TileMapInfo2D, TileIndexToPosition, (int, int) const, Vector2), asCALL_THISCALL);
  5964. // TileMapInfo2D& TileMapInfo2D::operator=(const TileMapInfo2D&) | Possible implicitly-declared
  5965. RegisterImplicitlyDeclaredAssignOperatorIfPossible<TileMapInfo2D>(engine, "TileMapInfo2D");
  5966. engine->RegisterObjectBehaviour("TileMapInfo2D", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  5967. engine->RegisterObjectBehaviour("TileMapInfo2D", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  5968. #ifdef REGISTER_MANUAL_PART_TileMapInfo2D
  5969. REGISTER_MANUAL_PART_TileMapInfo2D(TileMapInfo2D, "TileMapInfo2D")
  5970. #endif
  5971. #endif
  5972. }
  5973. }