Generated_Members_Cn_Cz.cpp 715 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Core/Condition.h"
  5. #include "../Core/Context.h"
  6. #include "../Engine/Console.h"
  7. #include "../Graphics/ConstantBuffer.h"
  8. #include "../Graphics/CustomGeometry.h"
  9. #include "../Graphics/ParticleEffect.h"
  10. #include "../Input/Controls.h"
  11. #include "../Math/Color.h"
  12. #ifdef URHO3D_NAVIGATION
  13. #include "../Navigation/CrowdAgent.h"
  14. #endif
  15. #ifdef URHO3D_NAVIGATION
  16. #include "../Navigation/CrowdManager.h"
  17. #endif
  18. #ifdef URHO3D_NETWORK
  19. #include "../Network/Connection.h"
  20. #endif
  21. #ifdef URHO3D_PHYSICS
  22. #include "../Physics/CollisionShape.h"
  23. #endif
  24. #include "../Resource/Image.h"
  25. #include "../Scene/Component.h"
  26. #include "../Scene/ReplicationState.h"
  27. #include "../UI/Cursor.h"
  28. #ifdef URHO3D_URHO2D
  29. #include "../Urho2D/CollisionBox2D.h"
  30. #endif
  31. #ifdef URHO3D_URHO2D
  32. #include "../Urho2D/CollisionChain2D.h"
  33. #endif
  34. #ifdef URHO3D_URHO2D
  35. #include "../Urho2D/CollisionCircle2D.h"
  36. #endif
  37. #ifdef URHO3D_URHO2D
  38. #include "../Urho2D/CollisionEdge2D.h"
  39. #endif
  40. #ifdef URHO3D_URHO2D
  41. #include "../Urho2D/CollisionPolygon2D.h"
  42. #endif
  43. #ifdef URHO3D_URHO2D
  44. #include "../Urho2D/CollisionShape2D.h"
  45. #endif
  46. #include "../AngelScript/Manual.h"
  47. namespace Urho3D
  48. {
  49. void FakeAddRef(void* ptr);
  50. void FakeReleaseRef(void* ptr);
  51. #ifdef URHO3D_URHO2D
  52. // explicit CollisionBox2D::CollisionBox2D(Context* context) | File: ../Urho2D/CollisionBox2D.h
  53. static CollisionBox2D* CollisionBox2D_CollisionBox2D_Context()
  54. {
  55. return new CollisionBox2D(GetScriptContext());
  56. }
  57. #endif
  58. #ifdef URHO3D_URHO2D
  59. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  60. static void CollisionBox2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionBox2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  61. {
  62. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  63. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  64. }
  65. #endif
  66. #ifdef URHO3D_URHO2D
  67. // explicit CollisionChain2D::CollisionChain2D(Context* context) | File: ../Urho2D/CollisionChain2D.h
  68. static CollisionChain2D* CollisionChain2D_CollisionChain2D_Context()
  69. {
  70. return new CollisionChain2D(GetScriptContext());
  71. }
  72. #endif
  73. #ifdef URHO3D_URHO2D
  74. // const PODVector<Vector2>& CollisionChain2D::GetVertices() const | File: ../Urho2D/CollisionChain2D.h
  75. static CScriptArray* CollisionChain2D_GetVertices_void(CollisionChain2D* ptr)
  76. {
  77. const PODVector<Vector2>& result = ptr->GetVertices();
  78. return VectorToArray(result, "Array<Vector2>");
  79. }
  80. #endif
  81. #ifdef URHO3D_URHO2D
  82. // void CollisionChain2D::SetVertices(const PODVector<Vector2>& vertices) | File: ../Urho2D/CollisionChain2D.h
  83. static void CollisionChain2D_SetVertices_PODVectorVector2(CollisionChain2D* ptr, CScriptArray* vertices)
  84. {
  85. PODVector<Vector2> param0 = ArrayToPODVector<Vector2>(vertices);
  86. ptr->SetVertices(param0);
  87. }
  88. #endif
  89. #ifdef URHO3D_URHO2D
  90. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  91. static void CollisionChain2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionChain2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  92. {
  93. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  94. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  95. }
  96. #endif
  97. #ifdef URHO3D_URHO2D
  98. // explicit CollisionCircle2D::CollisionCircle2D(Context* context) | File: ../Urho2D/CollisionCircle2D.h
  99. static CollisionCircle2D* CollisionCircle2D_CollisionCircle2D_Context()
  100. {
  101. return new CollisionCircle2D(GetScriptContext());
  102. }
  103. #endif
  104. #ifdef URHO3D_URHO2D
  105. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  106. static void CollisionCircle2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionCircle2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  107. {
  108. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  109. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  110. }
  111. #endif
  112. #ifdef URHO3D_URHO2D
  113. // explicit CollisionEdge2D::CollisionEdge2D(Context* context) | File: ../Urho2D/CollisionEdge2D.h
  114. static CollisionEdge2D* CollisionEdge2D_CollisionEdge2D_Context()
  115. {
  116. return new CollisionEdge2D(GetScriptContext());
  117. }
  118. #endif
  119. #ifdef URHO3D_URHO2D
  120. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  121. static void CollisionEdge2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionEdge2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  122. {
  123. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  124. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  125. }
  126. #endif
  127. #ifdef URHO3D_URHO2D
  128. // explicit CollisionPolygon2D::CollisionPolygon2D(Context* context) | File: ../Urho2D/CollisionPolygon2D.h
  129. static CollisionPolygon2D* CollisionPolygon2D_CollisionPolygon2D_Context()
  130. {
  131. return new CollisionPolygon2D(GetScriptContext());
  132. }
  133. #endif
  134. #ifdef URHO3D_URHO2D
  135. // const PODVector<Vector2>& CollisionPolygon2D::GetVertices() const | File: ../Urho2D/CollisionPolygon2D.h
  136. static CScriptArray* CollisionPolygon2D_GetVertices_void(CollisionPolygon2D* ptr)
  137. {
  138. const PODVector<Vector2>& result = ptr->GetVertices();
  139. return VectorToArray(result, "Array<Vector2>");
  140. }
  141. #endif
  142. #ifdef URHO3D_URHO2D
  143. // void CollisionPolygon2D::SetVertices(const PODVector<Vector2>& vertices) | File: ../Urho2D/CollisionPolygon2D.h
  144. static void CollisionPolygon2D_SetVertices_PODVectorVector2(CollisionPolygon2D* ptr, CScriptArray* vertices)
  145. {
  146. PODVector<Vector2> param0 = ArrayToPODVector<Vector2>(vertices);
  147. ptr->SetVertices(param0);
  148. }
  149. #endif
  150. #ifdef URHO3D_URHO2D
  151. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  152. static void CollisionPolygon2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionPolygon2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  153. {
  154. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  155. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  156. }
  157. #endif
  158. #ifdef URHO3D_PHYSICS
  159. // explicit CollisionShape::CollisionShape(Context* context) | File: ../Physics/CollisionShape.h
  160. static CollisionShape* CollisionShape_CollisionShape_Context()
  161. {
  162. return new CollisionShape(GetScriptContext());
  163. }
  164. #endif
  165. #ifdef URHO3D_PHYSICS
  166. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  167. static void CollisionShape_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionShape* ptr, CScriptArray* exceptions, bool onlyUserData)
  168. {
  169. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  170. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  171. }
  172. #endif
  173. #ifdef URHO3D_URHO2D
  174. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  175. static void CollisionShape2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CollisionShape2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  176. {
  177. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  178. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  179. }
  180. #endif
  181. // Color::Color(const Color& color) noexcept=default | File: ../Math/Color.h
  182. static void Color_Color_Color(Color* ptr, const Color &color)
  183. {
  184. new(ptr) Color(color);
  185. }
  186. // Color::Color(const Color& color, float a) noexcept | File: ../Math/Color.h
  187. static void Color_Color_Color_float(Color* ptr, const Color &color, float a)
  188. {
  189. new(ptr) Color(color, a);
  190. }
  191. // Color::Color(float r, float g, float b) noexcept | File: ../Math/Color.h
  192. static void Color_Color_float_float_float(Color* ptr, float r, float g, float b)
  193. {
  194. new(ptr) Color(r, g, b);
  195. }
  196. // Color::Color(float r, float g, float b, float a) noexcept | File: ../Math/Color.h
  197. static void Color_Color_float_float_float_float(Color* ptr, float r, float g, float b, float a)
  198. {
  199. new(ptr) Color(r, g, b, a);
  200. }
  201. // explicit Color::Color(const Vector3& color) | File: ../Math/Color.h
  202. static void Color_Color_Vector3(Color* ptr, const Vector3 &color)
  203. {
  204. new(ptr) Color(color);
  205. }
  206. // explicit Color::Color(const Vector4& color) | File: ../Math/Color.h
  207. static void Color_Color_Vector4(Color* ptr, const Vector4 &color)
  208. {
  209. new(ptr) Color(color);
  210. }
  211. // explicit Component::Component(Context* context) | File: ../Scene/Component.h
  212. static Component* Component_Component_Context()
  213. {
  214. return new Component(GetScriptContext());
  215. }
  216. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  217. static void Component_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Component* ptr, CScriptArray* exceptions, bool onlyUserData)
  218. {
  219. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  220. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  221. }
  222. // Condition::~Condition() | File: ../Core/Condition.h
  223. static void Condition_Destructor_Condition_void(Condition* ptr)
  224. {
  225. ptr->~Condition();
  226. }
  227. #ifdef URHO3D_NETWORK
  228. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  229. static void Connection_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Connection* ptr, CScriptArray* exceptions, bool onlyUserData)
  230. {
  231. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  232. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  233. }
  234. #endif
  235. // explicit Console::Console(Context* context) | File: ../Engine/Console.h
  236. static Console* Console_Console_Context()
  237. {
  238. return new Console(GetScriptContext());
  239. }
  240. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  241. static void Console_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Console* ptr, CScriptArray* exceptions, bool onlyUserData)
  242. {
  243. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  244. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  245. }
  246. // explicit ConstantBuffer::ConstantBuffer(Context* context) | File: ../Graphics/ConstantBuffer.h
  247. static ConstantBuffer* ConstantBuffer_ConstantBuffer_Context()
  248. {
  249. return new ConstantBuffer(GetScriptContext());
  250. }
  251. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  252. static void ConstantBuffer_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ConstantBuffer* ptr, CScriptArray* exceptions, bool onlyUserData)
  253. {
  254. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  255. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  256. }
  257. // Context::Context() | File: ../Core/Context.h
  258. static Context* Context_Context_void()
  259. {
  260. return new Context();
  261. }
  262. // SharedPtr<Object> Context::CreateObject(StringHash objectType) | File: ../Core/Context.h
  263. static Object* Context_CreateObject_StringHash(Context* ptr, StringHash objectType)
  264. {
  265. SharedPtr<Object> result = ptr->CreateObject(objectType);
  266. return result.Detach();
  267. }
  268. // Controls::~Controls() | File: ../Input/Controls.h
  269. static void Controls_Destructor_Controls_void(Controls* ptr)
  270. {
  271. ptr->~Controls();
  272. }
  273. #ifdef URHO3D_NAVIGATION
  274. // explicit CrowdAgent::CrowdAgent(Context* context) | File: ../Navigation/CrowdAgent.h
  275. static CrowdAgent* CrowdAgent_CrowdAgent_Context()
  276. {
  277. return new CrowdAgent(GetScriptContext());
  278. }
  279. #endif
  280. #ifdef URHO3D_NAVIGATION
  281. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  282. static void CrowdAgent_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CrowdAgent* ptr, CScriptArray* exceptions, bool onlyUserData)
  283. {
  284. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  285. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  286. }
  287. #endif
  288. #ifdef URHO3D_NAVIGATION
  289. // explicit CrowdManager::CrowdManager(Context* context) | File: ../Navigation/CrowdManager.h
  290. static CrowdManager* CrowdManager_CrowdManager_Context()
  291. {
  292. return new CrowdManager(GetScriptContext());
  293. }
  294. #endif
  295. #ifdef URHO3D_NAVIGATION
  296. // PODVector<CrowdAgent*> CrowdManager::GetAgents(Node* node=nullptr, bool inCrowdFilter=true) const | File: ../Navigation/CrowdManager.h
  297. static CScriptArray* CrowdManager_GetAgents_Node_bool(CrowdManager* ptr, Node* node, bool inCrowdFilter)
  298. {
  299. PODVector<CrowdAgent*> result = ptr->GetAgents(node, inCrowdFilter);
  300. return VectorToHandleArray(result, "Array<CrowdAgent@>");
  301. }
  302. #endif
  303. #ifdef URHO3D_NAVIGATION
  304. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  305. static void CrowdManager_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CrowdManager* ptr, CScriptArray* exceptions, bool onlyUserData)
  306. {
  307. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  308. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  309. }
  310. #endif
  311. // explicit Cursor::Cursor(Context* context) | File: ../UI/Cursor.h
  312. static Cursor* Cursor_Cursor_Context()
  313. {
  314. return new Cursor(GetScriptContext());
  315. }
  316. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  317. static CScriptArray* Cursor_GetChildren_void(Cursor* ptr)
  318. {
  319. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  320. return VectorToHandleArray(result, "Array<UIElement@>");
  321. }
  322. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  323. static CScriptArray* Cursor_GetChildren_bool(Cursor* ptr, bool recursive)
  324. {
  325. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  326. return VectorToHandleArray(result, "Array<UIElement@>");
  327. }
  328. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  329. static CScriptArray* Cursor_GetChildrenWithTag_String_bool(Cursor* ptr, const String& tag, bool recursive)
  330. {
  331. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  332. return VectorToHandleArray(result, "Array<UIElement@>");
  333. }
  334. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  335. static CScriptArray* Cursor_GetTags_void(Cursor* ptr)
  336. {
  337. const StringVector& result = ptr->GetTags();
  338. return VectorToArray<String>(result, "Array<String>");
  339. }
  340. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  341. static void Cursor_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Cursor* ptr, CScriptArray* exceptions, bool onlyUserData)
  342. {
  343. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  344. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  345. }
  346. // explicit CustomGeometry::CustomGeometry(Context* context) | File: ../Graphics/CustomGeometry.h
  347. static CustomGeometry* CustomGeometry_CustomGeometry_Context()
  348. {
  349. return new CustomGeometry(GetScriptContext());
  350. }
  351. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  352. static CScriptArray* CustomGeometry_GetLights_void(CustomGeometry* ptr)
  353. {
  354. const PODVector<Light*>& result = ptr->GetLights();
  355. return VectorToHandleArray(result, "Array<Light@>");
  356. }
  357. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  358. static CScriptArray* CustomGeometry_GetVertexLights_void(CustomGeometry* ptr)
  359. {
  360. const PODVector<Light*>& result = ptr->GetVertexLights();
  361. return VectorToHandleArray(result, "Array<Light@>");
  362. }
  363. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  364. static void CustomGeometry_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(CustomGeometry* ptr, CScriptArray* exceptions, bool onlyUserData)
  365. {
  366. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  367. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  368. }
  369. // ColorFrame::ColorFrame() | File: ../Graphics/ParticleEffect.h
  370. static ColorFrame* ColorFrame_ColorFrame_void()
  371. {
  372. return new ColorFrame();
  373. }
  374. // explicit ColorFrame::ColorFrame(const Color& color) | File: ../Graphics/ParticleEffect.h
  375. static ColorFrame* ColorFrame_ColorFrame_Color(const Color &color)
  376. {
  377. return new ColorFrame(color);
  378. }
  379. // ColorFrame::ColorFrame(const Color& color, float time) | File: ../Graphics/ParticleEffect.h
  380. static ColorFrame* ColorFrame_ColorFrame_Color_float(const Color &color, float time)
  381. {
  382. return new ColorFrame(color, time);
  383. }
  384. // ComponentReplicationState::~ComponentReplicationState() | Implicitly-declared
  385. static void ComponentReplicationState_Destructor(ComponentReplicationState* ptr)
  386. {
  387. ptr->~ComponentReplicationState();
  388. }
  389. // CompressedLevel::~CompressedLevel() | Implicitly-declared
  390. static void CompressedLevel_Destructor(CompressedLevel* ptr)
  391. {
  392. ptr->~CompressedLevel();
  393. }
  394. #ifdef URHO3D_PHYSICS
  395. // void ConvexData::BuildHull(const PODVector<Vector3>& vertices) | File: ../Physics/CollisionShape.h
  396. static void ConvexData_BuildHull_PODVectorVector3(ConvexData* ptr, CScriptArray* vertices)
  397. {
  398. PODVector<Vector3> param0 = ArrayToPODVector<Vector3>(vertices);
  399. ptr->BuildHull(param0);
  400. }
  401. #endif
  402. #ifdef URHO3D_PHYSICS
  403. // ConvexData::ConvexData(Model* model, unsigned lodLevel) | File: ../Physics/CollisionShape.h
  404. static ConvexData* ConvexData_ConvexData_Model_unsigned(Model *model, unsigned lodLevel)
  405. {
  406. return new ConvexData(model, lodLevel);
  407. }
  408. #endif
  409. #ifdef URHO3D_PHYSICS
  410. // explicit ConvexData::ConvexData(CustomGeometry* custom) | File: ../Physics/CollisionShape.h
  411. static ConvexData* ConvexData_ConvexData_CustomGeometry(CustomGeometry *custom)
  412. {
  413. return new ConvexData(custom);
  414. }
  415. #endif
  416. // explicit CursorShapeInfo::CursorShapeInfo(int systemCursor) | File: ../UI/Cursor.h
  417. static void CursorShapeInfo_CursorShapeInfo_int(CursorShapeInfo* ptr, int systemCursor)
  418. {
  419. new(ptr) CursorShapeInfo(systemCursor);
  420. }
  421. // CursorShapeInfo::~CursorShapeInfo() | Implicitly-declared
  422. static void CursorShapeInfo_Destructor(CursorShapeInfo* ptr)
  423. {
  424. ptr->~CursorShapeInfo();
  425. }
  426. void ASRegisterGenerated_Members_Cn_Cz(asIScriptEngine* engine)
  427. {
  428. #ifdef URHO3D_URHO2D
  429. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  430. engine->RegisterObjectBehaviour("CollisionBox2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionBox2D, AddRef, (), void), asCALL_THISCALL);
  431. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  432. // Error: type "ComponentReplicationState*" can not automatically bind
  433. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  434. engine->RegisterObjectMethod("CollisionBox2D", "void AllocateNetworkState()", asMETHODPR(CollisionBox2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  435. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  436. engine->RegisterObjectMethod("CollisionBox2D", "void ApplyAttributes()", asMETHODPR(CollisionBox2D, ApplyAttributes, (), void), asCALL_THISCALL);
  437. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  438. // Not registered because template
  439. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  440. // Not registered because template
  441. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  442. engine->RegisterObjectMethod("CollisionBox2D", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionBox2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  443. // explicit CollisionBox2D::CollisionBox2D(Context* context) | File: ../Urho2D/CollisionBox2D.h
  444. engine->RegisterObjectBehaviour("CollisionBox2D", asBEHAVE_FACTORY, "CollisionBox2D@+ f()", asFUNCTION(CollisionBox2D_CollisionBox2D_Context), asCALL_CDECL);
  445. // void CollisionShape2D::CreateFixture() | File: ../Urho2D/CollisionShape2D.h
  446. engine->RegisterObjectMethod("CollisionBox2D", "void CreateFixture()", asMETHODPR(CollisionBox2D, CreateFixture, (), void), asCALL_THISCALL);
  447. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  448. engine->RegisterObjectMethod("CollisionBox2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionBox2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  449. // float CollisionBox2D::GetAngle() const | File: ../Urho2D/CollisionBox2D.h
  450. engine->RegisterObjectMethod("CollisionBox2D", "float GetAngle() const", asMETHODPR(CollisionBox2D, GetAngle, () const, float), asCALL_THISCALL);
  451. engine->RegisterObjectMethod("CollisionBox2D", "float get_angle() const", asMETHODPR(CollisionBox2D, GetAngle, () const, float), asCALL_THISCALL);
  452. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  453. engine->RegisterObjectMethod("CollisionBox2D", "bool GetAnimationEnabled() const", asMETHODPR(CollisionBox2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  454. engine->RegisterObjectMethod("CollisionBox2D", "bool get_animationEnabled() const", asMETHODPR(CollisionBox2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  455. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  456. engine->RegisterObjectMethod("CollisionBox2D", "Variant GetAttribute(uint) const", asMETHODPR(CollisionBox2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  457. engine->RegisterObjectMethod("CollisionBox2D", "Variant get_attributes(uint) const", asMETHODPR(CollisionBox2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  458. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  459. engine->RegisterObjectMethod("CollisionBox2D", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionBox2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  460. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  461. engine->RegisterObjectMethod("CollisionBox2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionBox2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  462. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  463. engine->RegisterObjectMethod("CollisionBox2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionBox2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  464. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  465. engine->RegisterObjectMethod("CollisionBox2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionBox2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  466. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  467. engine->RegisterObjectMethod("CollisionBox2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionBox2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  468. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  469. engine->RegisterObjectMethod("CollisionBox2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionBox2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  470. engine->RegisterObjectMethod("CollisionBox2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionBox2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  471. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  472. engine->RegisterObjectMethod("CollisionBox2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionBox2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  473. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  474. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  475. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  476. engine->RegisterObjectMethod("CollisionBox2D", "bool GetBlockEvents() const", asMETHODPR(CollisionBox2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  477. // const String& Object::GetCategory() const | File: ../Core/Object.h
  478. engine->RegisterObjectMethod("CollisionBox2D", "const String& GetCategory() const", asMETHODPR(CollisionBox2D, GetCategory, () const, const String&), asCALL_THISCALL);
  479. engine->RegisterObjectMethod("CollisionBox2D", "const String& get_category() const", asMETHODPR(CollisionBox2D, GetCategory, () const, const String&), asCALL_THISCALL);
  480. // int CollisionShape2D::GetCategoryBits() const | File: ../Urho2D/CollisionShape2D.h
  481. engine->RegisterObjectMethod("CollisionBox2D", "int GetCategoryBits() const", asMETHODPR(CollisionBox2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  482. engine->RegisterObjectMethod("CollisionBox2D", "int get_categoryBits() const", asMETHODPR(CollisionBox2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  483. // const Vector2& CollisionBox2D::GetCenter() const | File: ../Urho2D/CollisionBox2D.h
  484. engine->RegisterObjectMethod("CollisionBox2D", "const Vector2& GetCenter() const", asMETHODPR(CollisionBox2D, GetCenter, () const, const Vector2&), asCALL_THISCALL);
  485. engine->RegisterObjectMethod("CollisionBox2D", "const Vector2& get_center() const", asMETHODPR(CollisionBox2D, GetCenter, () const, const Vector2&), asCALL_THISCALL);
  486. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  487. engine->RegisterObjectMethod("CollisionBox2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionBox2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  488. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  489. // Not registered because template
  490. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  491. // Error: type "PODVector<Component*>&" can not automatically bind
  492. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  493. // Not registered because template
  494. // Context* Object::GetContext() const | File: ../Core/Object.h
  495. // Error: type "Context*" can not be returned
  496. // float CollisionShape2D::GetDensity() const | File: ../Urho2D/CollisionShape2D.h
  497. engine->RegisterObjectMethod("CollisionBox2D", "float GetDensity() const", asMETHODPR(CollisionBox2D, GetDensity, () const, float), asCALL_THISCALL);
  498. engine->RegisterObjectMethod("CollisionBox2D", "float get_density() const", asMETHODPR(CollisionBox2D, GetDensity, () const, float), asCALL_THISCALL);
  499. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  500. // Error: type "PODVector<Node*>&" can not automatically bind
  501. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  502. engine->RegisterObjectMethod("CollisionBox2D", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionBox2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  503. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  504. // Error: type "EventHandler*" can not automatically bind
  505. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  506. engine->RegisterObjectMethod("CollisionBox2D", "Object@+ GetEventSender() const", asMETHODPR(CollisionBox2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  507. // b2Fixture* CollisionShape2D::GetFixture() const | File: ../Urho2D/CollisionShape2D.h
  508. // Error: type "b2Fixture*" can not automatically bind
  509. // float CollisionShape2D::GetFriction() const | File: ../Urho2D/CollisionShape2D.h
  510. engine->RegisterObjectMethod("CollisionBox2D", "float GetFriction() const", asMETHODPR(CollisionBox2D, GetFriction, () const, float), asCALL_THISCALL);
  511. engine->RegisterObjectMethod("CollisionBox2D", "float get_friction() const", asMETHODPR(CollisionBox2D, GetFriction, () const, float), asCALL_THISCALL);
  512. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  513. engine->RegisterObjectMethod("CollisionBox2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionBox2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  514. engine->RegisterObjectMethod("CollisionBox2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionBox2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  515. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  516. engine->RegisterObjectMethod("CollisionBox2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionBox2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  517. engine->RegisterObjectMethod("CollisionBox2D", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionBox2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  518. // int CollisionShape2D::GetGroupIndex() const | File: ../Urho2D/CollisionShape2D.h
  519. engine->RegisterObjectMethod("CollisionBox2D", "int GetGroupIndex() const", asMETHODPR(CollisionBox2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  520. engine->RegisterObjectMethod("CollisionBox2D", "int get_groupIndex() const", asMETHODPR(CollisionBox2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  521. // unsigned Component::GetID() const | File: ../Scene/Component.h
  522. engine->RegisterObjectMethod("CollisionBox2D", "uint GetID() const", asMETHODPR(CollisionBox2D, GetID, () const, unsigned), asCALL_THISCALL);
  523. engine->RegisterObjectMethod("CollisionBox2D", "uint get_id() const", asMETHODPR(CollisionBox2D, GetID, () const, unsigned), asCALL_THISCALL);
  524. // float CollisionShape2D::GetInertia() const | File: ../Urho2D/CollisionShape2D.h
  525. engine->RegisterObjectMethod("CollisionBox2D", "float GetInertia() const", asMETHODPR(CollisionBox2D, GetInertia, () const, float), asCALL_THISCALL);
  526. engine->RegisterObjectMethod("CollisionBox2D", "float get_inertia() const", asMETHODPR(CollisionBox2D, GetInertia, () const, float), asCALL_THISCALL);
  527. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  528. engine->RegisterObjectMethod("CollisionBox2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionBox2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  529. // int CollisionShape2D::GetMaskBits() const | File: ../Urho2D/CollisionShape2D.h
  530. engine->RegisterObjectMethod("CollisionBox2D", "int GetMaskBits() const", asMETHODPR(CollisionBox2D, GetMaskBits, () const, int), asCALL_THISCALL);
  531. engine->RegisterObjectMethod("CollisionBox2D", "int get_maskBits() const", asMETHODPR(CollisionBox2D, GetMaskBits, () const, int), asCALL_THISCALL);
  532. // float CollisionShape2D::GetMass() const | File: ../Urho2D/CollisionShape2D.h
  533. engine->RegisterObjectMethod("CollisionBox2D", "float GetMass() const", asMETHODPR(CollisionBox2D, GetMass, () const, float), asCALL_THISCALL);
  534. engine->RegisterObjectMethod("CollisionBox2D", "float get_mass() const", asMETHODPR(CollisionBox2D, GetMass, () const, float), asCALL_THISCALL);
  535. // Vector2 CollisionShape2D::GetMassCenter() const | File: ../Urho2D/CollisionShape2D.h
  536. engine->RegisterObjectMethod("CollisionBox2D", "Vector2 GetMassCenter() const", asMETHODPR(CollisionBox2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  537. engine->RegisterObjectMethod("CollisionBox2D", "Vector2 get_massCenter() const", asMETHODPR(CollisionBox2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  538. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  539. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  540. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  541. // Error: type "NetworkState*" can not automatically bind
  542. // Node* Component::GetNode() const | File: ../Scene/Component.h
  543. engine->RegisterObjectMethod("CollisionBox2D", "Node@+ GetNode() const", asMETHODPR(CollisionBox2D, GetNode, () const, Node*), asCALL_THISCALL);
  544. engine->RegisterObjectMethod("CollisionBox2D", "Node@+ get_node() const", asMETHODPR(CollisionBox2D, GetNode, () const, Node*), asCALL_THISCALL);
  545. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  546. engine->RegisterObjectMethod("CollisionBox2D", "uint GetNumAttributes() const", asMETHODPR(CollisionBox2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  547. engine->RegisterObjectMethod("CollisionBox2D", "uint get_numAttributes() const", asMETHODPR(CollisionBox2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  548. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  549. engine->RegisterObjectMethod("CollisionBox2D", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionBox2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  550. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  551. engine->RegisterObjectMethod("CollisionBox2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionBox2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  552. engine->RegisterObjectMethod("CollisionBox2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionBox2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  553. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  554. engine->RegisterObjectMethod("CollisionBox2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionBox2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  555. // float CollisionShape2D::GetRestitution() const | File: ../Urho2D/CollisionShape2D.h
  556. engine->RegisterObjectMethod("CollisionBox2D", "float GetRestitution() const", asMETHODPR(CollisionBox2D, GetRestitution, () const, float), asCALL_THISCALL);
  557. engine->RegisterObjectMethod("CollisionBox2D", "float get_restitution() const", asMETHODPR(CollisionBox2D, GetRestitution, () const, float), asCALL_THISCALL);
  558. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  559. engine->RegisterObjectMethod("CollisionBox2D", "Scene@+ GetScene() const", asMETHODPR(CollisionBox2D, GetScene, () const, Scene*), asCALL_THISCALL);
  560. // const Vector2& CollisionBox2D::GetSize() const | File: ../Urho2D/CollisionBox2D.h
  561. engine->RegisterObjectMethod("CollisionBox2D", "const Vector2& GetSize() const", asMETHODPR(CollisionBox2D, GetSize, () const, const Vector2&), asCALL_THISCALL);
  562. engine->RegisterObjectMethod("CollisionBox2D", "const Vector2& get_size() const", asMETHODPR(CollisionBox2D, GetSize, () const, const Vector2&), asCALL_THISCALL);
  563. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  564. engine->RegisterObjectMethod("CollisionBox2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionBox2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  565. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  566. // Not registered because template
  567. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  568. engine->RegisterObjectMethod("CollisionBox2D", "StringHash GetType() const", asMETHODPR(CollisionBox2D, GetType, () const, StringHash), asCALL_THISCALL);
  569. engine->RegisterObjectMethod("CollisionBox2D", "StringHash get_type() const", asMETHODPR(CollisionBox2D, GetType, () const, StringHash), asCALL_THISCALL);
  570. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  571. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  572. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  573. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  574. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  575. engine->RegisterObjectMethod("CollisionBox2D", "const String& GetTypeName() const", asMETHODPR(CollisionBox2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  576. engine->RegisterObjectMethod("CollisionBox2D", "const String& get_typeName() const", asMETHODPR(CollisionBox2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  577. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  578. engine->RegisterObjectMethod("CollisionBox2D", "bool HasEventHandlers() const", asMETHODPR(CollisionBox2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  579. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  580. engine->RegisterObjectMethod("CollisionBox2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionBox2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  581. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  582. engine->RegisterObjectMethod("CollisionBox2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionBox2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  583. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  584. engine->RegisterObjectMethod("CollisionBox2D", "bool IsEnabled() const", asMETHODPR(CollisionBox2D, IsEnabled, () const, bool), asCALL_THISCALL);
  585. engine->RegisterObjectMethod("CollisionBox2D", "bool get_enabled() const", asMETHODPR(CollisionBox2D, IsEnabled, () const, bool), asCALL_THISCALL);
  586. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  587. engine->RegisterObjectMethod("CollisionBox2D", "bool IsEnabledEffective() const", asMETHODPR(CollisionBox2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  588. engine->RegisterObjectMethod("CollisionBox2D", "bool get_enabledEffective() const", asMETHODPR(CollisionBox2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  589. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  590. engine->RegisterObjectMethod("CollisionBox2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionBox2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  591. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  592. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  593. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  594. // Not registered because template
  595. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  596. engine->RegisterObjectMethod("CollisionBox2D", "bool IsReplicated() const", asMETHODPR(CollisionBox2D, IsReplicated, () const, bool), asCALL_THISCALL);
  597. engine->RegisterObjectMethod("CollisionBox2D", "bool get_replicated() const", asMETHODPR(CollisionBox2D, IsReplicated, () const, bool), asCALL_THISCALL);
  598. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  599. engine->RegisterObjectMethod("CollisionBox2D", "bool IsTemporary() const", asMETHODPR(CollisionBox2D, IsTemporary, () const, bool), asCALL_THISCALL);
  600. engine->RegisterObjectMethod("CollisionBox2D", "bool get_temporary() const", asMETHODPR(CollisionBox2D, IsTemporary, () const, bool), asCALL_THISCALL);
  601. // bool CollisionShape2D::IsTrigger() const | File: ../Urho2D/CollisionShape2D.h
  602. engine->RegisterObjectMethod("CollisionBox2D", "bool IsTrigger() const", asMETHODPR(CollisionBox2D, IsTrigger, () const, bool), asCALL_THISCALL);
  603. engine->RegisterObjectMethod("CollisionBox2D", "bool get_trigger() const", asMETHODPR(CollisionBox2D, IsTrigger, () const, bool), asCALL_THISCALL);
  604. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  605. engine->RegisterObjectMethod("CollisionBox2D", "bool Load(Deserializer&)", asMETHODPR(CollisionBox2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  606. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  607. engine->RegisterObjectMethod("CollisionBox2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionBox2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  608. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  609. engine->RegisterObjectMethod("CollisionBox2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionBox2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  610. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  611. engine->RegisterObjectMethod("CollisionBox2D", "void MarkNetworkUpdate()", asMETHODPR(CollisionBox2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  612. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  613. engine->RegisterObjectMethod("CollisionBox2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionBox2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  614. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  615. engine->RegisterObjectMethod("CollisionBox2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionBox2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  616. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  617. engine->RegisterObjectMethod("CollisionBox2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionBox2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  618. // void CollisionShape2D::OnSetEnabled() override | File: ../Urho2D/CollisionShape2D.h
  619. engine->RegisterObjectMethod("CollisionBox2D", "void OnSetEnabled()", asMETHODPR(CollisionBox2D, OnSetEnabled, (), void), asCALL_THISCALL);
  620. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  621. engine->RegisterObjectMethod("CollisionBox2D", "void PrepareNetworkUpdate()", asMETHODPR(CollisionBox2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  622. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  623. engine->RegisterObjectMethod("CollisionBox2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionBox2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  624. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  625. engine->RegisterObjectMethod("CollisionBox2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionBox2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  626. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  627. // Error: type "RefCount*" can not automatically bind
  628. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  629. engine->RegisterObjectMethod("CollisionBox2D", "int Refs() const", asMETHODPR(CollisionBox2D, Refs, () const, int), asCALL_THISCALL);
  630. engine->RegisterObjectMethod("CollisionBox2D", "int get_refs() const", asMETHODPR(CollisionBox2D, Refs, () const, int), asCALL_THISCALL);
  631. // static void CollisionBox2D::RegisterObject(Context* context) | File: ../Urho2D/CollisionBox2D.h
  632. // Context can be used as firs parameter of constructors only
  633. // void CollisionShape2D::ReleaseFixture() | File: ../Urho2D/CollisionShape2D.h
  634. engine->RegisterObjectMethod("CollisionBox2D", "void ReleaseFixture()", asMETHODPR(CollisionBox2D, ReleaseFixture, (), void), asCALL_THISCALL);
  635. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  636. engine->RegisterObjectBehaviour("CollisionBox2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionBox2D, ReleaseRef, (), void), asCALL_THISCALL);
  637. // void Component::Remove() | File: ../Scene/Component.h
  638. engine->RegisterObjectMethod("CollisionBox2D", "void Remove()", asMETHODPR(CollisionBox2D, Remove, (), void), asCALL_THISCALL);
  639. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  640. engine->RegisterObjectMethod("CollisionBox2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionBox2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  641. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  642. engine->RegisterObjectMethod("CollisionBox2D", "void RemoveInstanceDefault()", asMETHODPR(CollisionBox2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  643. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  644. engine->RegisterObjectMethod("CollisionBox2D", "void RemoveObjectAnimation()", asMETHODPR(CollisionBox2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  645. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  646. engine->RegisterObjectMethod("CollisionBox2D", "void ResetToDefault()", asMETHODPR(CollisionBox2D, ResetToDefault, (), void), asCALL_THISCALL);
  647. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  648. engine->RegisterObjectMethod("CollisionBox2D", "bool Save(Serializer&) const", asMETHODPR(CollisionBox2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  649. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  650. engine->RegisterObjectMethod("CollisionBox2D", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionBox2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  651. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  652. engine->RegisterObjectMethod("CollisionBox2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionBox2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  653. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  654. engine->RegisterObjectMethod("CollisionBox2D", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionBox2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  655. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  656. engine->RegisterObjectMethod("CollisionBox2D", "void SendEvent(StringHash)", asMETHODPR(CollisionBox2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  657. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  658. engine->RegisterObjectMethod("CollisionBox2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionBox2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  659. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  660. // Not registered because template
  661. // void CollisionBox2D::SetAngle(float angle) | File: ../Urho2D/CollisionBox2D.h
  662. engine->RegisterObjectMethod("CollisionBox2D", "void SetAngle(float)", asMETHODPR(CollisionBox2D, SetAngle, (float), void), asCALL_THISCALL);
  663. engine->RegisterObjectMethod("CollisionBox2D", "void set_angle(float)", asMETHODPR(CollisionBox2D, SetAngle, (float), void), asCALL_THISCALL);
  664. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  665. engine->RegisterObjectMethod("CollisionBox2D", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionBox2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  666. engine->RegisterObjectMethod("CollisionBox2D", "void set_animationEnabled(bool)", asMETHODPR(CollisionBox2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  667. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  668. engine->RegisterObjectMethod("CollisionBox2D", "void SetAnimationTime(float)", asMETHODPR(CollisionBox2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  669. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  670. engine->RegisterObjectMethod("CollisionBox2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionBox2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  671. engine->RegisterObjectMethod("CollisionBox2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionBox2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  672. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  673. engine->RegisterObjectMethod("CollisionBox2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionBox2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  674. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  675. engine->RegisterObjectMethod("CollisionBox2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionBox2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  676. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  677. engine->RegisterObjectMethod("CollisionBox2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionBox2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  678. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  679. engine->RegisterObjectMethod("CollisionBox2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionBox2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  680. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  681. engine->RegisterObjectMethod("CollisionBox2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionBox2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  682. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  683. engine->RegisterObjectMethod("CollisionBox2D", "void SetBlockEvents(bool)", asMETHODPR(CollisionBox2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  684. // void CollisionShape2D::SetCategoryBits(int categoryBits) | File: ../Urho2D/CollisionShape2D.h
  685. engine->RegisterObjectMethod("CollisionBox2D", "void SetCategoryBits(int)", asMETHODPR(CollisionBox2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  686. engine->RegisterObjectMethod("CollisionBox2D", "void set_categoryBits(int)", asMETHODPR(CollisionBox2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  687. // void CollisionBox2D::SetCenter(const Vector2& center) | File: ../Urho2D/CollisionBox2D.h
  688. engine->RegisterObjectMethod("CollisionBox2D", "void SetCenter(const Vector2&in)", asMETHODPR(CollisionBox2D, SetCenter, (const Vector2&), void), asCALL_THISCALL);
  689. engine->RegisterObjectMethod("CollisionBox2D", "void set_center(const Vector2&in)", asMETHODPR(CollisionBox2D, SetCenter, (const Vector2&), void), asCALL_THISCALL);
  690. // void CollisionBox2D::SetCenter(float x, float y) | File: ../Urho2D/CollisionBox2D.h
  691. engine->RegisterObjectMethod("CollisionBox2D", "void SetCenter(float, float)", asMETHODPR(CollisionBox2D, SetCenter, (float, float), void), asCALL_THISCALL);
  692. // void CollisionShape2D::SetDensity(float density) | File: ../Urho2D/CollisionShape2D.h
  693. engine->RegisterObjectMethod("CollisionBox2D", "void SetDensity(float)", asMETHODPR(CollisionBox2D, SetDensity, (float), void), asCALL_THISCALL);
  694. engine->RegisterObjectMethod("CollisionBox2D", "void set_density(float)", asMETHODPR(CollisionBox2D, SetDensity, (float), void), asCALL_THISCALL);
  695. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  696. engine->RegisterObjectMethod("CollisionBox2D", "void SetEnabled(bool)", asMETHODPR(CollisionBox2D, SetEnabled, (bool), void), asCALL_THISCALL);
  697. engine->RegisterObjectMethod("CollisionBox2D", "void set_enabled(bool)", asMETHODPR(CollisionBox2D, SetEnabled, (bool), void), asCALL_THISCALL);
  698. // void CollisionShape2D::SetFriction(float friction) | File: ../Urho2D/CollisionShape2D.h
  699. engine->RegisterObjectMethod("CollisionBox2D", "void SetFriction(float)", asMETHODPR(CollisionBox2D, SetFriction, (float), void), asCALL_THISCALL);
  700. engine->RegisterObjectMethod("CollisionBox2D", "void set_friction(float)", asMETHODPR(CollisionBox2D, SetFriction, (float), void), asCALL_THISCALL);
  701. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  702. engine->RegisterObjectMethod("CollisionBox2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionBox2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  703. engine->RegisterObjectMethod("CollisionBox2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionBox2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  704. // void CollisionShape2D::SetGroupIndex(int groupIndex) | File: ../Urho2D/CollisionShape2D.h
  705. engine->RegisterObjectMethod("CollisionBox2D", "void SetGroupIndex(int)", asMETHODPR(CollisionBox2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  706. engine->RegisterObjectMethod("CollisionBox2D", "void set_groupIndex(int)", asMETHODPR(CollisionBox2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  707. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  708. engine->RegisterObjectMethod("CollisionBox2D", "void SetInstanceDefault(bool)", asMETHODPR(CollisionBox2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  709. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  710. engine->RegisterObjectMethod("CollisionBox2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionBox2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  711. // void CollisionShape2D::SetMaskBits(int maskBits) | File: ../Urho2D/CollisionShape2D.h
  712. engine->RegisterObjectMethod("CollisionBox2D", "void SetMaskBits(int)", asMETHODPR(CollisionBox2D, SetMaskBits, (int), void), asCALL_THISCALL);
  713. engine->RegisterObjectMethod("CollisionBox2D", "void set_maskBits(int)", asMETHODPR(CollisionBox2D, SetMaskBits, (int), void), asCALL_THISCALL);
  714. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  715. engine->RegisterObjectMethod("CollisionBox2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionBox2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  716. engine->RegisterObjectMethod("CollisionBox2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionBox2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  717. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  718. engine->RegisterObjectMethod("CollisionBox2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionBox2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  719. // void CollisionShape2D::SetRestitution(float restitution) | File: ../Urho2D/CollisionShape2D.h
  720. engine->RegisterObjectMethod("CollisionBox2D", "void SetRestitution(float)", asMETHODPR(CollisionBox2D, SetRestitution, (float), void), asCALL_THISCALL);
  721. engine->RegisterObjectMethod("CollisionBox2D", "void set_restitution(float)", asMETHODPR(CollisionBox2D, SetRestitution, (float), void), asCALL_THISCALL);
  722. // void CollisionBox2D::SetSize(const Vector2& size) | File: ../Urho2D/CollisionBox2D.h
  723. engine->RegisterObjectMethod("CollisionBox2D", "void SetSize(const Vector2&in)", asMETHODPR(CollisionBox2D, SetSize, (const Vector2&), void), asCALL_THISCALL);
  724. engine->RegisterObjectMethod("CollisionBox2D", "void set_size(const Vector2&in)", asMETHODPR(CollisionBox2D, SetSize, (const Vector2&), void), asCALL_THISCALL);
  725. // void CollisionBox2D::SetSize(float width, float height) | File: ../Urho2D/CollisionBox2D.h
  726. engine->RegisterObjectMethod("CollisionBox2D", "void SetSize(float, float)", asMETHODPR(CollisionBox2D, SetSize, (float, float), void), asCALL_THISCALL);
  727. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  728. engine->RegisterObjectMethod("CollisionBox2D", "void SetTemporary(bool)", asMETHODPR(CollisionBox2D, SetTemporary, (bool), void), asCALL_THISCALL);
  729. engine->RegisterObjectMethod("CollisionBox2D", "void set_temporary(bool)", asMETHODPR(CollisionBox2D, SetTemporary, (bool), void), asCALL_THISCALL);
  730. // void CollisionShape2D::SetTrigger(bool trigger) | File: ../Urho2D/CollisionShape2D.h
  731. engine->RegisterObjectMethod("CollisionBox2D", "void SetTrigger(bool)", asMETHODPR(CollisionBox2D, SetTrigger, (bool), void), asCALL_THISCALL);
  732. engine->RegisterObjectMethod("CollisionBox2D", "void set_trigger(bool)", asMETHODPR(CollisionBox2D, SetTrigger, (bool), void), asCALL_THISCALL);
  733. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  734. // Error: type "EventHandler*" can not automatically bind
  735. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  736. // Error: type "EventHandler*" can not automatically bind
  737. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  738. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  739. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  740. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  741. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  742. engine->RegisterObjectMethod("CollisionBox2D", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionBox2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  743. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  744. engine->RegisterObjectMethod("CollisionBox2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionBox2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  745. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  746. engine->RegisterObjectMethod("CollisionBox2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionBox2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  747. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  748. engine->RegisterObjectMethod("CollisionBox2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionBox2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  749. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  750. engine->RegisterObjectMethod("CollisionBox2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionBox2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  751. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  752. engine->RegisterObjectMethod("CollisionBox2D", "int WeakRefs() const", asMETHODPR(CollisionBox2D, WeakRefs, () const, int), asCALL_THISCALL);
  753. engine->RegisterObjectMethod("CollisionBox2D", "int get_weakRefs() const", asMETHODPR(CollisionBox2D, WeakRefs, () const, int), asCALL_THISCALL);
  754. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  755. engine->RegisterObjectMethod("CollisionBox2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionBox2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  756. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  757. engine->RegisterObjectMethod("CollisionBox2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionBox2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  758. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  759. engine->RegisterObjectMethod("CollisionBox2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionBox2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  760. #ifdef REGISTER_MANUAL_PART_CollisionShape2D
  761. REGISTER_MANUAL_PART_CollisionShape2D(CollisionBox2D, "CollisionBox2D")
  762. #endif
  763. #ifdef REGISTER_MANUAL_PART_Component
  764. REGISTER_MANUAL_PART_Component(CollisionBox2D, "CollisionBox2D")
  765. #endif
  766. #ifdef REGISTER_MANUAL_PART_Animatable
  767. REGISTER_MANUAL_PART_Animatable(CollisionBox2D, "CollisionBox2D")
  768. #endif
  769. #ifdef REGISTER_MANUAL_PART_Serializable
  770. REGISTER_MANUAL_PART_Serializable(CollisionBox2D, "CollisionBox2D")
  771. #endif
  772. #ifdef REGISTER_MANUAL_PART_Object
  773. REGISTER_MANUAL_PART_Object(CollisionBox2D, "CollisionBox2D")
  774. #endif
  775. #ifdef REGISTER_MANUAL_PART_RefCounted
  776. REGISTER_MANUAL_PART_RefCounted(CollisionBox2D, "CollisionBox2D")
  777. #endif
  778. #ifdef REGISTER_MANUAL_PART_CollisionBox2D
  779. REGISTER_MANUAL_PART_CollisionBox2D(CollisionBox2D, "CollisionBox2D")
  780. #endif
  781. RegisterSubclass<CollisionShape2D, CollisionBox2D>(engine, "CollisionShape2D", "CollisionBox2D");
  782. RegisterSubclass<Component, CollisionBox2D>(engine, "Component", "CollisionBox2D");
  783. RegisterSubclass<Animatable, CollisionBox2D>(engine, "Animatable", "CollisionBox2D");
  784. RegisterSubclass<Serializable, CollisionBox2D>(engine, "Serializable", "CollisionBox2D");
  785. RegisterSubclass<Object, CollisionBox2D>(engine, "Object", "CollisionBox2D");
  786. RegisterSubclass<RefCounted, CollisionBox2D>(engine, "RefCounted", "CollisionBox2D");
  787. #endif
  788. #ifdef URHO3D_URHO2D
  789. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  790. engine->RegisterObjectBehaviour("CollisionChain2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionChain2D, AddRef, (), void), asCALL_THISCALL);
  791. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  792. // Error: type "ComponentReplicationState*" can not automatically bind
  793. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  794. engine->RegisterObjectMethod("CollisionChain2D", "void AllocateNetworkState()", asMETHODPR(CollisionChain2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  795. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  796. engine->RegisterObjectMethod("CollisionChain2D", "void ApplyAttributes()", asMETHODPR(CollisionChain2D, ApplyAttributes, (), void), asCALL_THISCALL);
  797. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  798. // Not registered because template
  799. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  800. // Not registered because template
  801. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  802. engine->RegisterObjectMethod("CollisionChain2D", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionChain2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  803. // explicit CollisionChain2D::CollisionChain2D(Context* context) | File: ../Urho2D/CollisionChain2D.h
  804. engine->RegisterObjectBehaviour("CollisionChain2D", asBEHAVE_FACTORY, "CollisionChain2D@+ f()", asFUNCTION(CollisionChain2D_CollisionChain2D_Context), asCALL_CDECL);
  805. // void CollisionShape2D::CreateFixture() | File: ../Urho2D/CollisionShape2D.h
  806. engine->RegisterObjectMethod("CollisionChain2D", "void CreateFixture()", asMETHODPR(CollisionChain2D, CreateFixture, (), void), asCALL_THISCALL);
  807. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  808. engine->RegisterObjectMethod("CollisionChain2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionChain2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  809. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  810. engine->RegisterObjectMethod("CollisionChain2D", "bool GetAnimationEnabled() const", asMETHODPR(CollisionChain2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  811. engine->RegisterObjectMethod("CollisionChain2D", "bool get_animationEnabled() const", asMETHODPR(CollisionChain2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  812. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  813. engine->RegisterObjectMethod("CollisionChain2D", "Variant GetAttribute(uint) const", asMETHODPR(CollisionChain2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  814. engine->RegisterObjectMethod("CollisionChain2D", "Variant get_attributes(uint) const", asMETHODPR(CollisionChain2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  815. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  816. engine->RegisterObjectMethod("CollisionChain2D", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionChain2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  817. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  818. engine->RegisterObjectMethod("CollisionChain2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionChain2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  819. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  820. engine->RegisterObjectMethod("CollisionChain2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionChain2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  821. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  822. engine->RegisterObjectMethod("CollisionChain2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionChain2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  823. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  824. engine->RegisterObjectMethod("CollisionChain2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionChain2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  825. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  826. engine->RegisterObjectMethod("CollisionChain2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionChain2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  827. engine->RegisterObjectMethod("CollisionChain2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionChain2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  828. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  829. engine->RegisterObjectMethod("CollisionChain2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionChain2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  830. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  831. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  832. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  833. engine->RegisterObjectMethod("CollisionChain2D", "bool GetBlockEvents() const", asMETHODPR(CollisionChain2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  834. // const String& Object::GetCategory() const | File: ../Core/Object.h
  835. engine->RegisterObjectMethod("CollisionChain2D", "const String& GetCategory() const", asMETHODPR(CollisionChain2D, GetCategory, () const, const String&), asCALL_THISCALL);
  836. engine->RegisterObjectMethod("CollisionChain2D", "const String& get_category() const", asMETHODPR(CollisionChain2D, GetCategory, () const, const String&), asCALL_THISCALL);
  837. // int CollisionShape2D::GetCategoryBits() const | File: ../Urho2D/CollisionShape2D.h
  838. engine->RegisterObjectMethod("CollisionChain2D", "int GetCategoryBits() const", asMETHODPR(CollisionChain2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  839. engine->RegisterObjectMethod("CollisionChain2D", "int get_categoryBits() const", asMETHODPR(CollisionChain2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  840. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  841. engine->RegisterObjectMethod("CollisionChain2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionChain2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  842. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  843. // Not registered because template
  844. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  845. // Error: type "PODVector<Component*>&" can not automatically bind
  846. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  847. // Not registered because template
  848. // Context* Object::GetContext() const | File: ../Core/Object.h
  849. // Error: type "Context*" can not be returned
  850. // float CollisionShape2D::GetDensity() const | File: ../Urho2D/CollisionShape2D.h
  851. engine->RegisterObjectMethod("CollisionChain2D", "float GetDensity() const", asMETHODPR(CollisionChain2D, GetDensity, () const, float), asCALL_THISCALL);
  852. engine->RegisterObjectMethod("CollisionChain2D", "float get_density() const", asMETHODPR(CollisionChain2D, GetDensity, () const, float), asCALL_THISCALL);
  853. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  854. // Error: type "PODVector<Node*>&" can not automatically bind
  855. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  856. engine->RegisterObjectMethod("CollisionChain2D", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionChain2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  857. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  858. // Error: type "EventHandler*" can not automatically bind
  859. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  860. engine->RegisterObjectMethod("CollisionChain2D", "Object@+ GetEventSender() const", asMETHODPR(CollisionChain2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  861. // b2Fixture* CollisionShape2D::GetFixture() const | File: ../Urho2D/CollisionShape2D.h
  862. // Error: type "b2Fixture*" can not automatically bind
  863. // float CollisionShape2D::GetFriction() const | File: ../Urho2D/CollisionShape2D.h
  864. engine->RegisterObjectMethod("CollisionChain2D", "float GetFriction() const", asMETHODPR(CollisionChain2D, GetFriction, () const, float), asCALL_THISCALL);
  865. engine->RegisterObjectMethod("CollisionChain2D", "float get_friction() const", asMETHODPR(CollisionChain2D, GetFriction, () const, float), asCALL_THISCALL);
  866. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  867. engine->RegisterObjectMethod("CollisionChain2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionChain2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  868. engine->RegisterObjectMethod("CollisionChain2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionChain2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  869. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  870. engine->RegisterObjectMethod("CollisionChain2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionChain2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  871. engine->RegisterObjectMethod("CollisionChain2D", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionChain2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  872. // int CollisionShape2D::GetGroupIndex() const | File: ../Urho2D/CollisionShape2D.h
  873. engine->RegisterObjectMethod("CollisionChain2D", "int GetGroupIndex() const", asMETHODPR(CollisionChain2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  874. engine->RegisterObjectMethod("CollisionChain2D", "int get_groupIndex() const", asMETHODPR(CollisionChain2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  875. // unsigned Component::GetID() const | File: ../Scene/Component.h
  876. engine->RegisterObjectMethod("CollisionChain2D", "uint GetID() const", asMETHODPR(CollisionChain2D, GetID, () const, unsigned), asCALL_THISCALL);
  877. engine->RegisterObjectMethod("CollisionChain2D", "uint get_id() const", asMETHODPR(CollisionChain2D, GetID, () const, unsigned), asCALL_THISCALL);
  878. // float CollisionShape2D::GetInertia() const | File: ../Urho2D/CollisionShape2D.h
  879. engine->RegisterObjectMethod("CollisionChain2D", "float GetInertia() const", asMETHODPR(CollisionChain2D, GetInertia, () const, float), asCALL_THISCALL);
  880. engine->RegisterObjectMethod("CollisionChain2D", "float get_inertia() const", asMETHODPR(CollisionChain2D, GetInertia, () const, float), asCALL_THISCALL);
  881. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  882. engine->RegisterObjectMethod("CollisionChain2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionChain2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  883. // bool CollisionChain2D::GetLoop() const | File: ../Urho2D/CollisionChain2D.h
  884. engine->RegisterObjectMethod("CollisionChain2D", "bool GetLoop() const", asMETHODPR(CollisionChain2D, GetLoop, () const, bool), asCALL_THISCALL);
  885. engine->RegisterObjectMethod("CollisionChain2D", "bool get_loop() const", asMETHODPR(CollisionChain2D, GetLoop, () const, bool), asCALL_THISCALL);
  886. // int CollisionShape2D::GetMaskBits() const | File: ../Urho2D/CollisionShape2D.h
  887. engine->RegisterObjectMethod("CollisionChain2D", "int GetMaskBits() const", asMETHODPR(CollisionChain2D, GetMaskBits, () const, int), asCALL_THISCALL);
  888. engine->RegisterObjectMethod("CollisionChain2D", "int get_maskBits() const", asMETHODPR(CollisionChain2D, GetMaskBits, () const, int), asCALL_THISCALL);
  889. // float CollisionShape2D::GetMass() const | File: ../Urho2D/CollisionShape2D.h
  890. engine->RegisterObjectMethod("CollisionChain2D", "float GetMass() const", asMETHODPR(CollisionChain2D, GetMass, () const, float), asCALL_THISCALL);
  891. engine->RegisterObjectMethod("CollisionChain2D", "float get_mass() const", asMETHODPR(CollisionChain2D, GetMass, () const, float), asCALL_THISCALL);
  892. // Vector2 CollisionShape2D::GetMassCenter() const | File: ../Urho2D/CollisionShape2D.h
  893. engine->RegisterObjectMethod("CollisionChain2D", "Vector2 GetMassCenter() const", asMETHODPR(CollisionChain2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  894. engine->RegisterObjectMethod("CollisionChain2D", "Vector2 get_massCenter() const", asMETHODPR(CollisionChain2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  895. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  896. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  897. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  898. // Error: type "NetworkState*" can not automatically bind
  899. // Node* Component::GetNode() const | File: ../Scene/Component.h
  900. engine->RegisterObjectMethod("CollisionChain2D", "Node@+ GetNode() const", asMETHODPR(CollisionChain2D, GetNode, () const, Node*), asCALL_THISCALL);
  901. engine->RegisterObjectMethod("CollisionChain2D", "Node@+ get_node() const", asMETHODPR(CollisionChain2D, GetNode, () const, Node*), asCALL_THISCALL);
  902. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  903. engine->RegisterObjectMethod("CollisionChain2D", "uint GetNumAttributes() const", asMETHODPR(CollisionChain2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  904. engine->RegisterObjectMethod("CollisionChain2D", "uint get_numAttributes() const", asMETHODPR(CollisionChain2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  905. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  906. engine->RegisterObjectMethod("CollisionChain2D", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionChain2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  907. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  908. engine->RegisterObjectMethod("CollisionChain2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionChain2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  909. engine->RegisterObjectMethod("CollisionChain2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionChain2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  910. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  911. engine->RegisterObjectMethod("CollisionChain2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionChain2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  912. // float CollisionShape2D::GetRestitution() const | File: ../Urho2D/CollisionShape2D.h
  913. engine->RegisterObjectMethod("CollisionChain2D", "float GetRestitution() const", asMETHODPR(CollisionChain2D, GetRestitution, () const, float), asCALL_THISCALL);
  914. engine->RegisterObjectMethod("CollisionChain2D", "float get_restitution() const", asMETHODPR(CollisionChain2D, GetRestitution, () const, float), asCALL_THISCALL);
  915. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  916. engine->RegisterObjectMethod("CollisionChain2D", "Scene@+ GetScene() const", asMETHODPR(CollisionChain2D, GetScene, () const, Scene*), asCALL_THISCALL);
  917. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  918. engine->RegisterObjectMethod("CollisionChain2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionChain2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  919. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  920. // Not registered because template
  921. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  922. engine->RegisterObjectMethod("CollisionChain2D", "StringHash GetType() const", asMETHODPR(CollisionChain2D, GetType, () const, StringHash), asCALL_THISCALL);
  923. engine->RegisterObjectMethod("CollisionChain2D", "StringHash get_type() const", asMETHODPR(CollisionChain2D, GetType, () const, StringHash), asCALL_THISCALL);
  924. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  925. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  926. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  927. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  928. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  929. engine->RegisterObjectMethod("CollisionChain2D", "const String& GetTypeName() const", asMETHODPR(CollisionChain2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  930. engine->RegisterObjectMethod("CollisionChain2D", "const String& get_typeName() const", asMETHODPR(CollisionChain2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  931. // const Vector2& CollisionChain2D::GetVertex(unsigned index) const | File: ../Urho2D/CollisionChain2D.h
  932. engine->RegisterObjectMethod("CollisionChain2D", "const Vector2& GetVertex(uint) const", asMETHODPR(CollisionChain2D, GetVertex, (unsigned) const, const Vector2&), asCALL_THISCALL);
  933. // unsigned CollisionChain2D::GetVertexCount() const | File: ../Urho2D/CollisionChain2D.h
  934. engine->RegisterObjectMethod("CollisionChain2D", "uint GetVertexCount() const", asMETHODPR(CollisionChain2D, GetVertexCount, () const, unsigned), asCALL_THISCALL);
  935. engine->RegisterObjectMethod("CollisionChain2D", "uint get_vertexCount() const", asMETHODPR(CollisionChain2D, GetVertexCount, () const, unsigned), asCALL_THISCALL);
  936. // const PODVector<Vector2>& CollisionChain2D::GetVertices() const | File: ../Urho2D/CollisionChain2D.h
  937. engine->RegisterObjectMethod("CollisionChain2D", "Array<Vector2>@ GetVertices() const", asFUNCTION(CollisionChain2D_GetVertices_void), asCALL_CDECL_OBJFIRST);
  938. // PODVector<unsigned char> CollisionChain2D::GetVerticesAttr() const | File: ../Urho2D/CollisionChain2D.h
  939. // Error: type "PODVector<unsigned char>" can not automatically bind
  940. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  941. engine->RegisterObjectMethod("CollisionChain2D", "bool HasEventHandlers() const", asMETHODPR(CollisionChain2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  942. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  943. engine->RegisterObjectMethod("CollisionChain2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionChain2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  944. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  945. engine->RegisterObjectMethod("CollisionChain2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionChain2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  946. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  947. engine->RegisterObjectMethod("CollisionChain2D", "bool IsEnabled() const", asMETHODPR(CollisionChain2D, IsEnabled, () const, bool), asCALL_THISCALL);
  948. engine->RegisterObjectMethod("CollisionChain2D", "bool get_enabled() const", asMETHODPR(CollisionChain2D, IsEnabled, () const, bool), asCALL_THISCALL);
  949. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  950. engine->RegisterObjectMethod("CollisionChain2D", "bool IsEnabledEffective() const", asMETHODPR(CollisionChain2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  951. engine->RegisterObjectMethod("CollisionChain2D", "bool get_enabledEffective() const", asMETHODPR(CollisionChain2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  952. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  953. engine->RegisterObjectMethod("CollisionChain2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionChain2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  954. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  955. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  956. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  957. // Not registered because template
  958. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  959. engine->RegisterObjectMethod("CollisionChain2D", "bool IsReplicated() const", asMETHODPR(CollisionChain2D, IsReplicated, () const, bool), asCALL_THISCALL);
  960. engine->RegisterObjectMethod("CollisionChain2D", "bool get_replicated() const", asMETHODPR(CollisionChain2D, IsReplicated, () const, bool), asCALL_THISCALL);
  961. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  962. engine->RegisterObjectMethod("CollisionChain2D", "bool IsTemporary() const", asMETHODPR(CollisionChain2D, IsTemporary, () const, bool), asCALL_THISCALL);
  963. engine->RegisterObjectMethod("CollisionChain2D", "bool get_temporary() const", asMETHODPR(CollisionChain2D, IsTemporary, () const, bool), asCALL_THISCALL);
  964. // bool CollisionShape2D::IsTrigger() const | File: ../Urho2D/CollisionShape2D.h
  965. engine->RegisterObjectMethod("CollisionChain2D", "bool IsTrigger() const", asMETHODPR(CollisionChain2D, IsTrigger, () const, bool), asCALL_THISCALL);
  966. engine->RegisterObjectMethod("CollisionChain2D", "bool get_trigger() const", asMETHODPR(CollisionChain2D, IsTrigger, () const, bool), asCALL_THISCALL);
  967. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  968. engine->RegisterObjectMethod("CollisionChain2D", "bool Load(Deserializer&)", asMETHODPR(CollisionChain2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  969. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  970. engine->RegisterObjectMethod("CollisionChain2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionChain2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  971. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  972. engine->RegisterObjectMethod("CollisionChain2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionChain2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  973. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  974. engine->RegisterObjectMethod("CollisionChain2D", "void MarkNetworkUpdate()", asMETHODPR(CollisionChain2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  975. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  976. engine->RegisterObjectMethod("CollisionChain2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionChain2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  977. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  978. engine->RegisterObjectMethod("CollisionChain2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionChain2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  979. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  980. engine->RegisterObjectMethod("CollisionChain2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionChain2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  981. // void CollisionShape2D::OnSetEnabled() override | File: ../Urho2D/CollisionShape2D.h
  982. engine->RegisterObjectMethod("CollisionChain2D", "void OnSetEnabled()", asMETHODPR(CollisionChain2D, OnSetEnabled, (), void), asCALL_THISCALL);
  983. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  984. engine->RegisterObjectMethod("CollisionChain2D", "void PrepareNetworkUpdate()", asMETHODPR(CollisionChain2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  985. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  986. engine->RegisterObjectMethod("CollisionChain2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionChain2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  987. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  988. engine->RegisterObjectMethod("CollisionChain2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionChain2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  989. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  990. // Error: type "RefCount*" can not automatically bind
  991. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  992. engine->RegisterObjectMethod("CollisionChain2D", "int Refs() const", asMETHODPR(CollisionChain2D, Refs, () const, int), asCALL_THISCALL);
  993. engine->RegisterObjectMethod("CollisionChain2D", "int get_refs() const", asMETHODPR(CollisionChain2D, Refs, () const, int), asCALL_THISCALL);
  994. // static void CollisionChain2D::RegisterObject(Context* context) | File: ../Urho2D/CollisionChain2D.h
  995. // Context can be used as firs parameter of constructors only
  996. // void CollisionShape2D::ReleaseFixture() | File: ../Urho2D/CollisionShape2D.h
  997. engine->RegisterObjectMethod("CollisionChain2D", "void ReleaseFixture()", asMETHODPR(CollisionChain2D, ReleaseFixture, (), void), asCALL_THISCALL);
  998. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  999. engine->RegisterObjectBehaviour("CollisionChain2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionChain2D, ReleaseRef, (), void), asCALL_THISCALL);
  1000. // void Component::Remove() | File: ../Scene/Component.h
  1001. engine->RegisterObjectMethod("CollisionChain2D", "void Remove()", asMETHODPR(CollisionChain2D, Remove, (), void), asCALL_THISCALL);
  1002. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1003. engine->RegisterObjectMethod("CollisionChain2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionChain2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1004. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1005. engine->RegisterObjectMethod("CollisionChain2D", "void RemoveInstanceDefault()", asMETHODPR(CollisionChain2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1006. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1007. engine->RegisterObjectMethod("CollisionChain2D", "void RemoveObjectAnimation()", asMETHODPR(CollisionChain2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1008. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1009. engine->RegisterObjectMethod("CollisionChain2D", "void ResetToDefault()", asMETHODPR(CollisionChain2D, ResetToDefault, (), void), asCALL_THISCALL);
  1010. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1011. engine->RegisterObjectMethod("CollisionChain2D", "bool Save(Serializer&) const", asMETHODPR(CollisionChain2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1012. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1013. engine->RegisterObjectMethod("CollisionChain2D", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionChain2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1014. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1015. engine->RegisterObjectMethod("CollisionChain2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionChain2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1016. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1017. engine->RegisterObjectMethod("CollisionChain2D", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionChain2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1018. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1019. engine->RegisterObjectMethod("CollisionChain2D", "void SendEvent(StringHash)", asMETHODPR(CollisionChain2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  1020. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1021. engine->RegisterObjectMethod("CollisionChain2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionChain2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1022. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1023. // Not registered because template
  1024. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1025. engine->RegisterObjectMethod("CollisionChain2D", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionChain2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1026. engine->RegisterObjectMethod("CollisionChain2D", "void set_animationEnabled(bool)", asMETHODPR(CollisionChain2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1027. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1028. engine->RegisterObjectMethod("CollisionChain2D", "void SetAnimationTime(float)", asMETHODPR(CollisionChain2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  1029. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1030. engine->RegisterObjectMethod("CollisionChain2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionChain2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1031. engine->RegisterObjectMethod("CollisionChain2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionChain2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1032. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1033. engine->RegisterObjectMethod("CollisionChain2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionChain2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1034. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1035. engine->RegisterObjectMethod("CollisionChain2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionChain2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1036. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1037. engine->RegisterObjectMethod("CollisionChain2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionChain2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1038. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1039. engine->RegisterObjectMethod("CollisionChain2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionChain2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1040. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1041. engine->RegisterObjectMethod("CollisionChain2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionChain2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1042. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1043. engine->RegisterObjectMethod("CollisionChain2D", "void SetBlockEvents(bool)", asMETHODPR(CollisionChain2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1044. // void CollisionShape2D::SetCategoryBits(int categoryBits) | File: ../Urho2D/CollisionShape2D.h
  1045. engine->RegisterObjectMethod("CollisionChain2D", "void SetCategoryBits(int)", asMETHODPR(CollisionChain2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  1046. engine->RegisterObjectMethod("CollisionChain2D", "void set_categoryBits(int)", asMETHODPR(CollisionChain2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  1047. // void CollisionShape2D::SetDensity(float density) | File: ../Urho2D/CollisionShape2D.h
  1048. engine->RegisterObjectMethod("CollisionChain2D", "void SetDensity(float)", asMETHODPR(CollisionChain2D, SetDensity, (float), void), asCALL_THISCALL);
  1049. engine->RegisterObjectMethod("CollisionChain2D", "void set_density(float)", asMETHODPR(CollisionChain2D, SetDensity, (float), void), asCALL_THISCALL);
  1050. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1051. engine->RegisterObjectMethod("CollisionChain2D", "void SetEnabled(bool)", asMETHODPR(CollisionChain2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1052. engine->RegisterObjectMethod("CollisionChain2D", "void set_enabled(bool)", asMETHODPR(CollisionChain2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1053. // void CollisionShape2D::SetFriction(float friction) | File: ../Urho2D/CollisionShape2D.h
  1054. engine->RegisterObjectMethod("CollisionChain2D", "void SetFriction(float)", asMETHODPR(CollisionChain2D, SetFriction, (float), void), asCALL_THISCALL);
  1055. engine->RegisterObjectMethod("CollisionChain2D", "void set_friction(float)", asMETHODPR(CollisionChain2D, SetFriction, (float), void), asCALL_THISCALL);
  1056. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1057. engine->RegisterObjectMethod("CollisionChain2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionChain2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1058. engine->RegisterObjectMethod("CollisionChain2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionChain2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1059. // void CollisionShape2D::SetGroupIndex(int groupIndex) | File: ../Urho2D/CollisionShape2D.h
  1060. engine->RegisterObjectMethod("CollisionChain2D", "void SetGroupIndex(int)", asMETHODPR(CollisionChain2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  1061. engine->RegisterObjectMethod("CollisionChain2D", "void set_groupIndex(int)", asMETHODPR(CollisionChain2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  1062. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1063. engine->RegisterObjectMethod("CollisionChain2D", "void SetInstanceDefault(bool)", asMETHODPR(CollisionChain2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1064. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1065. engine->RegisterObjectMethod("CollisionChain2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionChain2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1066. // void CollisionChain2D::SetLoop(bool loop) | File: ../Urho2D/CollisionChain2D.h
  1067. engine->RegisterObjectMethod("CollisionChain2D", "void SetLoop(bool)", asMETHODPR(CollisionChain2D, SetLoop, (bool), void), asCALL_THISCALL);
  1068. engine->RegisterObjectMethod("CollisionChain2D", "void set_loop(bool)", asMETHODPR(CollisionChain2D, SetLoop, (bool), void), asCALL_THISCALL);
  1069. // void CollisionShape2D::SetMaskBits(int maskBits) | File: ../Urho2D/CollisionShape2D.h
  1070. engine->RegisterObjectMethod("CollisionChain2D", "void SetMaskBits(int)", asMETHODPR(CollisionChain2D, SetMaskBits, (int), void), asCALL_THISCALL);
  1071. engine->RegisterObjectMethod("CollisionChain2D", "void set_maskBits(int)", asMETHODPR(CollisionChain2D, SetMaskBits, (int), void), asCALL_THISCALL);
  1072. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1073. engine->RegisterObjectMethod("CollisionChain2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionChain2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1074. engine->RegisterObjectMethod("CollisionChain2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionChain2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1075. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1076. engine->RegisterObjectMethod("CollisionChain2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionChain2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1077. // void CollisionShape2D::SetRestitution(float restitution) | File: ../Urho2D/CollisionShape2D.h
  1078. engine->RegisterObjectMethod("CollisionChain2D", "void SetRestitution(float)", asMETHODPR(CollisionChain2D, SetRestitution, (float), void), asCALL_THISCALL);
  1079. engine->RegisterObjectMethod("CollisionChain2D", "void set_restitution(float)", asMETHODPR(CollisionChain2D, SetRestitution, (float), void), asCALL_THISCALL);
  1080. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1081. engine->RegisterObjectMethod("CollisionChain2D", "void SetTemporary(bool)", asMETHODPR(CollisionChain2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1082. engine->RegisterObjectMethod("CollisionChain2D", "void set_temporary(bool)", asMETHODPR(CollisionChain2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1083. // void CollisionShape2D::SetTrigger(bool trigger) | File: ../Urho2D/CollisionShape2D.h
  1084. engine->RegisterObjectMethod("CollisionChain2D", "void SetTrigger(bool)", asMETHODPR(CollisionChain2D, SetTrigger, (bool), void), asCALL_THISCALL);
  1085. engine->RegisterObjectMethod("CollisionChain2D", "void set_trigger(bool)", asMETHODPR(CollisionChain2D, SetTrigger, (bool), void), asCALL_THISCALL);
  1086. // void CollisionChain2D::SetVertex(unsigned index, const Vector2& vertex) | File: ../Urho2D/CollisionChain2D.h
  1087. engine->RegisterObjectMethod("CollisionChain2D", "void SetVertex(uint, const Vector2&in)", asMETHODPR(CollisionChain2D, SetVertex, (unsigned, const Vector2&), void), asCALL_THISCALL);
  1088. // void CollisionChain2D::SetVertexCount(unsigned count) | File: ../Urho2D/CollisionChain2D.h
  1089. engine->RegisterObjectMethod("CollisionChain2D", "void SetVertexCount(uint)", asMETHODPR(CollisionChain2D, SetVertexCount, (unsigned), void), asCALL_THISCALL);
  1090. engine->RegisterObjectMethod("CollisionChain2D", "void set_vertexCount(uint)", asMETHODPR(CollisionChain2D, SetVertexCount, (unsigned), void), asCALL_THISCALL);
  1091. // void CollisionChain2D::SetVertices(const PODVector<Vector2>& vertices) | File: ../Urho2D/CollisionChain2D.h
  1092. engine->RegisterObjectMethod("CollisionChain2D", "void SetVertices(Array<Vector2>@+)", asFUNCTION(CollisionChain2D_SetVertices_PODVectorVector2), asCALL_CDECL_OBJFIRST);
  1093. // void CollisionChain2D::SetVerticesAttr(const PODVector<unsigned char>& value) | File: ../Urho2D/CollisionChain2D.h
  1094. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  1095. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1096. // Error: type "EventHandler*" can not automatically bind
  1097. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1098. // Error: type "EventHandler*" can not automatically bind
  1099. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1100. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1101. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1102. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1103. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1104. engine->RegisterObjectMethod("CollisionChain2D", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionChain2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1105. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1106. engine->RegisterObjectMethod("CollisionChain2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionChain2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1107. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1108. engine->RegisterObjectMethod("CollisionChain2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionChain2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1109. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1110. engine->RegisterObjectMethod("CollisionChain2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionChain2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1111. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1112. engine->RegisterObjectMethod("CollisionChain2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionChain2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1113. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1114. engine->RegisterObjectMethod("CollisionChain2D", "int WeakRefs() const", asMETHODPR(CollisionChain2D, WeakRefs, () const, int), asCALL_THISCALL);
  1115. engine->RegisterObjectMethod("CollisionChain2D", "int get_weakRefs() const", asMETHODPR(CollisionChain2D, WeakRefs, () const, int), asCALL_THISCALL);
  1116. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1117. engine->RegisterObjectMethod("CollisionChain2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionChain2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1118. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1119. engine->RegisterObjectMethod("CollisionChain2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionChain2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1120. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1121. engine->RegisterObjectMethod("CollisionChain2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionChain2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1122. #ifdef REGISTER_MANUAL_PART_CollisionShape2D
  1123. REGISTER_MANUAL_PART_CollisionShape2D(CollisionChain2D, "CollisionChain2D")
  1124. #endif
  1125. #ifdef REGISTER_MANUAL_PART_Component
  1126. REGISTER_MANUAL_PART_Component(CollisionChain2D, "CollisionChain2D")
  1127. #endif
  1128. #ifdef REGISTER_MANUAL_PART_Animatable
  1129. REGISTER_MANUAL_PART_Animatable(CollisionChain2D, "CollisionChain2D")
  1130. #endif
  1131. #ifdef REGISTER_MANUAL_PART_Serializable
  1132. REGISTER_MANUAL_PART_Serializable(CollisionChain2D, "CollisionChain2D")
  1133. #endif
  1134. #ifdef REGISTER_MANUAL_PART_Object
  1135. REGISTER_MANUAL_PART_Object(CollisionChain2D, "CollisionChain2D")
  1136. #endif
  1137. #ifdef REGISTER_MANUAL_PART_RefCounted
  1138. REGISTER_MANUAL_PART_RefCounted(CollisionChain2D, "CollisionChain2D")
  1139. #endif
  1140. #ifdef REGISTER_MANUAL_PART_CollisionChain2D
  1141. REGISTER_MANUAL_PART_CollisionChain2D(CollisionChain2D, "CollisionChain2D")
  1142. #endif
  1143. RegisterSubclass<CollisionShape2D, CollisionChain2D>(engine, "CollisionShape2D", "CollisionChain2D");
  1144. RegisterSubclass<Component, CollisionChain2D>(engine, "Component", "CollisionChain2D");
  1145. RegisterSubclass<Animatable, CollisionChain2D>(engine, "Animatable", "CollisionChain2D");
  1146. RegisterSubclass<Serializable, CollisionChain2D>(engine, "Serializable", "CollisionChain2D");
  1147. RegisterSubclass<Object, CollisionChain2D>(engine, "Object", "CollisionChain2D");
  1148. RegisterSubclass<RefCounted, CollisionChain2D>(engine, "RefCounted", "CollisionChain2D");
  1149. #endif
  1150. #ifdef URHO3D_URHO2D
  1151. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1152. engine->RegisterObjectBehaviour("CollisionCircle2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionCircle2D, AddRef, (), void), asCALL_THISCALL);
  1153. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1154. // Error: type "ComponentReplicationState*" can not automatically bind
  1155. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1156. engine->RegisterObjectMethod("CollisionCircle2D", "void AllocateNetworkState()", asMETHODPR(CollisionCircle2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  1157. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1158. engine->RegisterObjectMethod("CollisionCircle2D", "void ApplyAttributes()", asMETHODPR(CollisionCircle2D, ApplyAttributes, (), void), asCALL_THISCALL);
  1159. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1160. // Not registered because template
  1161. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1162. // Not registered because template
  1163. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1164. engine->RegisterObjectMethod("CollisionCircle2D", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionCircle2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1165. // explicit CollisionCircle2D::CollisionCircle2D(Context* context) | File: ../Urho2D/CollisionCircle2D.h
  1166. engine->RegisterObjectBehaviour("CollisionCircle2D", asBEHAVE_FACTORY, "CollisionCircle2D@+ f()", asFUNCTION(CollisionCircle2D_CollisionCircle2D_Context), asCALL_CDECL);
  1167. // void CollisionShape2D::CreateFixture() | File: ../Urho2D/CollisionShape2D.h
  1168. engine->RegisterObjectMethod("CollisionCircle2D", "void CreateFixture()", asMETHODPR(CollisionCircle2D, CreateFixture, (), void), asCALL_THISCALL);
  1169. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  1170. engine->RegisterObjectMethod("CollisionCircle2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionCircle2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1171. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1172. engine->RegisterObjectMethod("CollisionCircle2D", "bool GetAnimationEnabled() const", asMETHODPR(CollisionCircle2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1173. engine->RegisterObjectMethod("CollisionCircle2D", "bool get_animationEnabled() const", asMETHODPR(CollisionCircle2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1174. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1175. engine->RegisterObjectMethod("CollisionCircle2D", "Variant GetAttribute(uint) const", asMETHODPR(CollisionCircle2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1176. engine->RegisterObjectMethod("CollisionCircle2D", "Variant get_attributes(uint) const", asMETHODPR(CollisionCircle2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1177. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1178. engine->RegisterObjectMethod("CollisionCircle2D", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionCircle2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1179. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1180. engine->RegisterObjectMethod("CollisionCircle2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionCircle2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1181. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1182. engine->RegisterObjectMethod("CollisionCircle2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionCircle2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1183. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1184. engine->RegisterObjectMethod("CollisionCircle2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionCircle2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1185. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1186. engine->RegisterObjectMethod("CollisionCircle2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionCircle2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1187. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1188. engine->RegisterObjectMethod("CollisionCircle2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionCircle2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1189. engine->RegisterObjectMethod("CollisionCircle2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionCircle2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1190. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1191. engine->RegisterObjectMethod("CollisionCircle2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionCircle2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1192. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1193. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1194. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1195. engine->RegisterObjectMethod("CollisionCircle2D", "bool GetBlockEvents() const", asMETHODPR(CollisionCircle2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1196. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1197. engine->RegisterObjectMethod("CollisionCircle2D", "const String& GetCategory() const", asMETHODPR(CollisionCircle2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1198. engine->RegisterObjectMethod("CollisionCircle2D", "const String& get_category() const", asMETHODPR(CollisionCircle2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1199. // int CollisionShape2D::GetCategoryBits() const | File: ../Urho2D/CollisionShape2D.h
  1200. engine->RegisterObjectMethod("CollisionCircle2D", "int GetCategoryBits() const", asMETHODPR(CollisionCircle2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  1201. engine->RegisterObjectMethod("CollisionCircle2D", "int get_categoryBits() const", asMETHODPR(CollisionCircle2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  1202. // const Vector2& CollisionCircle2D::GetCenter() const | File: ../Urho2D/CollisionCircle2D.h
  1203. engine->RegisterObjectMethod("CollisionCircle2D", "const Vector2& GetCenter() const", asMETHODPR(CollisionCircle2D, GetCenter, () const, const Vector2&), asCALL_THISCALL);
  1204. engine->RegisterObjectMethod("CollisionCircle2D", "const Vector2& get_center() const", asMETHODPR(CollisionCircle2D, GetCenter, () const, const Vector2&), asCALL_THISCALL);
  1205. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1206. engine->RegisterObjectMethod("CollisionCircle2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionCircle2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1207. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1208. // Not registered because template
  1209. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1210. // Error: type "PODVector<Component*>&" can not automatically bind
  1211. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1212. // Not registered because template
  1213. // Context* Object::GetContext() const | File: ../Core/Object.h
  1214. // Error: type "Context*" can not be returned
  1215. // float CollisionShape2D::GetDensity() const | File: ../Urho2D/CollisionShape2D.h
  1216. engine->RegisterObjectMethod("CollisionCircle2D", "float GetDensity() const", asMETHODPR(CollisionCircle2D, GetDensity, () const, float), asCALL_THISCALL);
  1217. engine->RegisterObjectMethod("CollisionCircle2D", "float get_density() const", asMETHODPR(CollisionCircle2D, GetDensity, () const, float), asCALL_THISCALL);
  1218. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1219. // Error: type "PODVector<Node*>&" can not automatically bind
  1220. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1221. engine->RegisterObjectMethod("CollisionCircle2D", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionCircle2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1222. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1223. // Error: type "EventHandler*" can not automatically bind
  1224. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1225. engine->RegisterObjectMethod("CollisionCircle2D", "Object@+ GetEventSender() const", asMETHODPR(CollisionCircle2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  1226. // b2Fixture* CollisionShape2D::GetFixture() const | File: ../Urho2D/CollisionShape2D.h
  1227. // Error: type "b2Fixture*" can not automatically bind
  1228. // float CollisionShape2D::GetFriction() const | File: ../Urho2D/CollisionShape2D.h
  1229. engine->RegisterObjectMethod("CollisionCircle2D", "float GetFriction() const", asMETHODPR(CollisionCircle2D, GetFriction, () const, float), asCALL_THISCALL);
  1230. engine->RegisterObjectMethod("CollisionCircle2D", "float get_friction() const", asMETHODPR(CollisionCircle2D, GetFriction, () const, float), asCALL_THISCALL);
  1231. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1232. engine->RegisterObjectMethod("CollisionCircle2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionCircle2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1233. engine->RegisterObjectMethod("CollisionCircle2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionCircle2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1234. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1235. engine->RegisterObjectMethod("CollisionCircle2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionCircle2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1236. engine->RegisterObjectMethod("CollisionCircle2D", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionCircle2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1237. // int CollisionShape2D::GetGroupIndex() const | File: ../Urho2D/CollisionShape2D.h
  1238. engine->RegisterObjectMethod("CollisionCircle2D", "int GetGroupIndex() const", asMETHODPR(CollisionCircle2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  1239. engine->RegisterObjectMethod("CollisionCircle2D", "int get_groupIndex() const", asMETHODPR(CollisionCircle2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  1240. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1241. engine->RegisterObjectMethod("CollisionCircle2D", "uint GetID() const", asMETHODPR(CollisionCircle2D, GetID, () const, unsigned), asCALL_THISCALL);
  1242. engine->RegisterObjectMethod("CollisionCircle2D", "uint get_id() const", asMETHODPR(CollisionCircle2D, GetID, () const, unsigned), asCALL_THISCALL);
  1243. // float CollisionShape2D::GetInertia() const | File: ../Urho2D/CollisionShape2D.h
  1244. engine->RegisterObjectMethod("CollisionCircle2D", "float GetInertia() const", asMETHODPR(CollisionCircle2D, GetInertia, () const, float), asCALL_THISCALL);
  1245. engine->RegisterObjectMethod("CollisionCircle2D", "float get_inertia() const", asMETHODPR(CollisionCircle2D, GetInertia, () const, float), asCALL_THISCALL);
  1246. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1247. engine->RegisterObjectMethod("CollisionCircle2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionCircle2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1248. // int CollisionShape2D::GetMaskBits() const | File: ../Urho2D/CollisionShape2D.h
  1249. engine->RegisterObjectMethod("CollisionCircle2D", "int GetMaskBits() const", asMETHODPR(CollisionCircle2D, GetMaskBits, () const, int), asCALL_THISCALL);
  1250. engine->RegisterObjectMethod("CollisionCircle2D", "int get_maskBits() const", asMETHODPR(CollisionCircle2D, GetMaskBits, () const, int), asCALL_THISCALL);
  1251. // float CollisionShape2D::GetMass() const | File: ../Urho2D/CollisionShape2D.h
  1252. engine->RegisterObjectMethod("CollisionCircle2D", "float GetMass() const", asMETHODPR(CollisionCircle2D, GetMass, () const, float), asCALL_THISCALL);
  1253. engine->RegisterObjectMethod("CollisionCircle2D", "float get_mass() const", asMETHODPR(CollisionCircle2D, GetMass, () const, float), asCALL_THISCALL);
  1254. // Vector2 CollisionShape2D::GetMassCenter() const | File: ../Urho2D/CollisionShape2D.h
  1255. engine->RegisterObjectMethod("CollisionCircle2D", "Vector2 GetMassCenter() const", asMETHODPR(CollisionCircle2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  1256. engine->RegisterObjectMethod("CollisionCircle2D", "Vector2 get_massCenter() const", asMETHODPR(CollisionCircle2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  1257. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1258. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1259. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1260. // Error: type "NetworkState*" can not automatically bind
  1261. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1262. engine->RegisterObjectMethod("CollisionCircle2D", "Node@+ GetNode() const", asMETHODPR(CollisionCircle2D, GetNode, () const, Node*), asCALL_THISCALL);
  1263. engine->RegisterObjectMethod("CollisionCircle2D", "Node@+ get_node() const", asMETHODPR(CollisionCircle2D, GetNode, () const, Node*), asCALL_THISCALL);
  1264. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1265. engine->RegisterObjectMethod("CollisionCircle2D", "uint GetNumAttributes() const", asMETHODPR(CollisionCircle2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1266. engine->RegisterObjectMethod("CollisionCircle2D", "uint get_numAttributes() const", asMETHODPR(CollisionCircle2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1267. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1268. engine->RegisterObjectMethod("CollisionCircle2D", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionCircle2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1269. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1270. engine->RegisterObjectMethod("CollisionCircle2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionCircle2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1271. engine->RegisterObjectMethod("CollisionCircle2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionCircle2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1272. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1273. engine->RegisterObjectMethod("CollisionCircle2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionCircle2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1274. // float CollisionCircle2D::GetRadius() const | File: ../Urho2D/CollisionCircle2D.h
  1275. engine->RegisterObjectMethod("CollisionCircle2D", "float GetRadius() const", asMETHODPR(CollisionCircle2D, GetRadius, () const, float), asCALL_THISCALL);
  1276. engine->RegisterObjectMethod("CollisionCircle2D", "float get_radius() const", asMETHODPR(CollisionCircle2D, GetRadius, () const, float), asCALL_THISCALL);
  1277. // float CollisionShape2D::GetRestitution() const | File: ../Urho2D/CollisionShape2D.h
  1278. engine->RegisterObjectMethod("CollisionCircle2D", "float GetRestitution() const", asMETHODPR(CollisionCircle2D, GetRestitution, () const, float), asCALL_THISCALL);
  1279. engine->RegisterObjectMethod("CollisionCircle2D", "float get_restitution() const", asMETHODPR(CollisionCircle2D, GetRestitution, () const, float), asCALL_THISCALL);
  1280. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1281. engine->RegisterObjectMethod("CollisionCircle2D", "Scene@+ GetScene() const", asMETHODPR(CollisionCircle2D, GetScene, () const, Scene*), asCALL_THISCALL);
  1282. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1283. engine->RegisterObjectMethod("CollisionCircle2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionCircle2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1284. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1285. // Not registered because template
  1286. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1287. engine->RegisterObjectMethod("CollisionCircle2D", "StringHash GetType() const", asMETHODPR(CollisionCircle2D, GetType, () const, StringHash), asCALL_THISCALL);
  1288. engine->RegisterObjectMethod("CollisionCircle2D", "StringHash get_type() const", asMETHODPR(CollisionCircle2D, GetType, () const, StringHash), asCALL_THISCALL);
  1289. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1290. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1291. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1292. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1293. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1294. engine->RegisterObjectMethod("CollisionCircle2D", "const String& GetTypeName() const", asMETHODPR(CollisionCircle2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1295. engine->RegisterObjectMethod("CollisionCircle2D", "const String& get_typeName() const", asMETHODPR(CollisionCircle2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1296. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1297. engine->RegisterObjectMethod("CollisionCircle2D", "bool HasEventHandlers() const", asMETHODPR(CollisionCircle2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1298. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1299. engine->RegisterObjectMethod("CollisionCircle2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionCircle2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1300. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1301. engine->RegisterObjectMethod("CollisionCircle2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionCircle2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1302. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1303. engine->RegisterObjectMethod("CollisionCircle2D", "bool IsEnabled() const", asMETHODPR(CollisionCircle2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1304. engine->RegisterObjectMethod("CollisionCircle2D", "bool get_enabled() const", asMETHODPR(CollisionCircle2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1305. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1306. engine->RegisterObjectMethod("CollisionCircle2D", "bool IsEnabledEffective() const", asMETHODPR(CollisionCircle2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1307. engine->RegisterObjectMethod("CollisionCircle2D", "bool get_enabledEffective() const", asMETHODPR(CollisionCircle2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1308. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1309. engine->RegisterObjectMethod("CollisionCircle2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionCircle2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1310. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1311. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1312. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1313. // Not registered because template
  1314. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1315. engine->RegisterObjectMethod("CollisionCircle2D", "bool IsReplicated() const", asMETHODPR(CollisionCircle2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1316. engine->RegisterObjectMethod("CollisionCircle2D", "bool get_replicated() const", asMETHODPR(CollisionCircle2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1317. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1318. engine->RegisterObjectMethod("CollisionCircle2D", "bool IsTemporary() const", asMETHODPR(CollisionCircle2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1319. engine->RegisterObjectMethod("CollisionCircle2D", "bool get_temporary() const", asMETHODPR(CollisionCircle2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1320. // bool CollisionShape2D::IsTrigger() const | File: ../Urho2D/CollisionShape2D.h
  1321. engine->RegisterObjectMethod("CollisionCircle2D", "bool IsTrigger() const", asMETHODPR(CollisionCircle2D, IsTrigger, () const, bool), asCALL_THISCALL);
  1322. engine->RegisterObjectMethod("CollisionCircle2D", "bool get_trigger() const", asMETHODPR(CollisionCircle2D, IsTrigger, () const, bool), asCALL_THISCALL);
  1323. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1324. engine->RegisterObjectMethod("CollisionCircle2D", "bool Load(Deserializer&)", asMETHODPR(CollisionCircle2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  1325. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1326. engine->RegisterObjectMethod("CollisionCircle2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionCircle2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1327. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1328. engine->RegisterObjectMethod("CollisionCircle2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionCircle2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1329. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1330. engine->RegisterObjectMethod("CollisionCircle2D", "void MarkNetworkUpdate()", asMETHODPR(CollisionCircle2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1331. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1332. engine->RegisterObjectMethod("CollisionCircle2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionCircle2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1333. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1334. engine->RegisterObjectMethod("CollisionCircle2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionCircle2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1335. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1336. engine->RegisterObjectMethod("CollisionCircle2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionCircle2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1337. // void CollisionShape2D::OnSetEnabled() override | File: ../Urho2D/CollisionShape2D.h
  1338. engine->RegisterObjectMethod("CollisionCircle2D", "void OnSetEnabled()", asMETHODPR(CollisionCircle2D, OnSetEnabled, (), void), asCALL_THISCALL);
  1339. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1340. engine->RegisterObjectMethod("CollisionCircle2D", "void PrepareNetworkUpdate()", asMETHODPR(CollisionCircle2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1341. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1342. engine->RegisterObjectMethod("CollisionCircle2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionCircle2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1343. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1344. engine->RegisterObjectMethod("CollisionCircle2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionCircle2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1345. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1346. // Error: type "RefCount*" can not automatically bind
  1347. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1348. engine->RegisterObjectMethod("CollisionCircle2D", "int Refs() const", asMETHODPR(CollisionCircle2D, Refs, () const, int), asCALL_THISCALL);
  1349. engine->RegisterObjectMethod("CollisionCircle2D", "int get_refs() const", asMETHODPR(CollisionCircle2D, Refs, () const, int), asCALL_THISCALL);
  1350. // static void CollisionCircle2D::RegisterObject(Context* context) | File: ../Urho2D/CollisionCircle2D.h
  1351. // Context can be used as firs parameter of constructors only
  1352. // void CollisionShape2D::ReleaseFixture() | File: ../Urho2D/CollisionShape2D.h
  1353. engine->RegisterObjectMethod("CollisionCircle2D", "void ReleaseFixture()", asMETHODPR(CollisionCircle2D, ReleaseFixture, (), void), asCALL_THISCALL);
  1354. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1355. engine->RegisterObjectBehaviour("CollisionCircle2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionCircle2D, ReleaseRef, (), void), asCALL_THISCALL);
  1356. // void Component::Remove() | File: ../Scene/Component.h
  1357. engine->RegisterObjectMethod("CollisionCircle2D", "void Remove()", asMETHODPR(CollisionCircle2D, Remove, (), void), asCALL_THISCALL);
  1358. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1359. engine->RegisterObjectMethod("CollisionCircle2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionCircle2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1360. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1361. engine->RegisterObjectMethod("CollisionCircle2D", "void RemoveInstanceDefault()", asMETHODPR(CollisionCircle2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1362. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1363. engine->RegisterObjectMethod("CollisionCircle2D", "void RemoveObjectAnimation()", asMETHODPR(CollisionCircle2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1364. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1365. engine->RegisterObjectMethod("CollisionCircle2D", "void ResetToDefault()", asMETHODPR(CollisionCircle2D, ResetToDefault, (), void), asCALL_THISCALL);
  1366. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1367. engine->RegisterObjectMethod("CollisionCircle2D", "bool Save(Serializer&) const", asMETHODPR(CollisionCircle2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1368. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1369. engine->RegisterObjectMethod("CollisionCircle2D", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionCircle2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1370. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1371. engine->RegisterObjectMethod("CollisionCircle2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionCircle2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1372. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1373. engine->RegisterObjectMethod("CollisionCircle2D", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionCircle2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1374. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1375. engine->RegisterObjectMethod("CollisionCircle2D", "void SendEvent(StringHash)", asMETHODPR(CollisionCircle2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  1376. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1377. engine->RegisterObjectMethod("CollisionCircle2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionCircle2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1378. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1379. // Not registered because template
  1380. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1381. engine->RegisterObjectMethod("CollisionCircle2D", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionCircle2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1382. engine->RegisterObjectMethod("CollisionCircle2D", "void set_animationEnabled(bool)", asMETHODPR(CollisionCircle2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1383. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1384. engine->RegisterObjectMethod("CollisionCircle2D", "void SetAnimationTime(float)", asMETHODPR(CollisionCircle2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  1385. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1386. engine->RegisterObjectMethod("CollisionCircle2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionCircle2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1387. engine->RegisterObjectMethod("CollisionCircle2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionCircle2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1388. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1389. engine->RegisterObjectMethod("CollisionCircle2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionCircle2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1390. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1391. engine->RegisterObjectMethod("CollisionCircle2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionCircle2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1392. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1393. engine->RegisterObjectMethod("CollisionCircle2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionCircle2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1394. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1395. engine->RegisterObjectMethod("CollisionCircle2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionCircle2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1396. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1397. engine->RegisterObjectMethod("CollisionCircle2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionCircle2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1398. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1399. engine->RegisterObjectMethod("CollisionCircle2D", "void SetBlockEvents(bool)", asMETHODPR(CollisionCircle2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1400. // void CollisionShape2D::SetCategoryBits(int categoryBits) | File: ../Urho2D/CollisionShape2D.h
  1401. engine->RegisterObjectMethod("CollisionCircle2D", "void SetCategoryBits(int)", asMETHODPR(CollisionCircle2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  1402. engine->RegisterObjectMethod("CollisionCircle2D", "void set_categoryBits(int)", asMETHODPR(CollisionCircle2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  1403. // void CollisionCircle2D::SetCenter(const Vector2& center) | File: ../Urho2D/CollisionCircle2D.h
  1404. engine->RegisterObjectMethod("CollisionCircle2D", "void SetCenter(const Vector2&in)", asMETHODPR(CollisionCircle2D, SetCenter, (const Vector2&), void), asCALL_THISCALL);
  1405. engine->RegisterObjectMethod("CollisionCircle2D", "void set_center(const Vector2&in)", asMETHODPR(CollisionCircle2D, SetCenter, (const Vector2&), void), asCALL_THISCALL);
  1406. // void CollisionCircle2D::SetCenter(float x, float y) | File: ../Urho2D/CollisionCircle2D.h
  1407. engine->RegisterObjectMethod("CollisionCircle2D", "void SetCenter(float, float)", asMETHODPR(CollisionCircle2D, SetCenter, (float, float), void), asCALL_THISCALL);
  1408. // void CollisionShape2D::SetDensity(float density) | File: ../Urho2D/CollisionShape2D.h
  1409. engine->RegisterObjectMethod("CollisionCircle2D", "void SetDensity(float)", asMETHODPR(CollisionCircle2D, SetDensity, (float), void), asCALL_THISCALL);
  1410. engine->RegisterObjectMethod("CollisionCircle2D", "void set_density(float)", asMETHODPR(CollisionCircle2D, SetDensity, (float), void), asCALL_THISCALL);
  1411. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1412. engine->RegisterObjectMethod("CollisionCircle2D", "void SetEnabled(bool)", asMETHODPR(CollisionCircle2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1413. engine->RegisterObjectMethod("CollisionCircle2D", "void set_enabled(bool)", asMETHODPR(CollisionCircle2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1414. // void CollisionShape2D::SetFriction(float friction) | File: ../Urho2D/CollisionShape2D.h
  1415. engine->RegisterObjectMethod("CollisionCircle2D", "void SetFriction(float)", asMETHODPR(CollisionCircle2D, SetFriction, (float), void), asCALL_THISCALL);
  1416. engine->RegisterObjectMethod("CollisionCircle2D", "void set_friction(float)", asMETHODPR(CollisionCircle2D, SetFriction, (float), void), asCALL_THISCALL);
  1417. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1418. engine->RegisterObjectMethod("CollisionCircle2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionCircle2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1419. engine->RegisterObjectMethod("CollisionCircle2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionCircle2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1420. // void CollisionShape2D::SetGroupIndex(int groupIndex) | File: ../Urho2D/CollisionShape2D.h
  1421. engine->RegisterObjectMethod("CollisionCircle2D", "void SetGroupIndex(int)", asMETHODPR(CollisionCircle2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  1422. engine->RegisterObjectMethod("CollisionCircle2D", "void set_groupIndex(int)", asMETHODPR(CollisionCircle2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  1423. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1424. engine->RegisterObjectMethod("CollisionCircle2D", "void SetInstanceDefault(bool)", asMETHODPR(CollisionCircle2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1425. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1426. engine->RegisterObjectMethod("CollisionCircle2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionCircle2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1427. // void CollisionShape2D::SetMaskBits(int maskBits) | File: ../Urho2D/CollisionShape2D.h
  1428. engine->RegisterObjectMethod("CollisionCircle2D", "void SetMaskBits(int)", asMETHODPR(CollisionCircle2D, SetMaskBits, (int), void), asCALL_THISCALL);
  1429. engine->RegisterObjectMethod("CollisionCircle2D", "void set_maskBits(int)", asMETHODPR(CollisionCircle2D, SetMaskBits, (int), void), asCALL_THISCALL);
  1430. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1431. engine->RegisterObjectMethod("CollisionCircle2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionCircle2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1432. engine->RegisterObjectMethod("CollisionCircle2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionCircle2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1433. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1434. engine->RegisterObjectMethod("CollisionCircle2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionCircle2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1435. // void CollisionCircle2D::SetRadius(float radius) | File: ../Urho2D/CollisionCircle2D.h
  1436. engine->RegisterObjectMethod("CollisionCircle2D", "void SetRadius(float)", asMETHODPR(CollisionCircle2D, SetRadius, (float), void), asCALL_THISCALL);
  1437. engine->RegisterObjectMethod("CollisionCircle2D", "void set_radius(float)", asMETHODPR(CollisionCircle2D, SetRadius, (float), void), asCALL_THISCALL);
  1438. // void CollisionShape2D::SetRestitution(float restitution) | File: ../Urho2D/CollisionShape2D.h
  1439. engine->RegisterObjectMethod("CollisionCircle2D", "void SetRestitution(float)", asMETHODPR(CollisionCircle2D, SetRestitution, (float), void), asCALL_THISCALL);
  1440. engine->RegisterObjectMethod("CollisionCircle2D", "void set_restitution(float)", asMETHODPR(CollisionCircle2D, SetRestitution, (float), void), asCALL_THISCALL);
  1441. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1442. engine->RegisterObjectMethod("CollisionCircle2D", "void SetTemporary(bool)", asMETHODPR(CollisionCircle2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1443. engine->RegisterObjectMethod("CollisionCircle2D", "void set_temporary(bool)", asMETHODPR(CollisionCircle2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1444. // void CollisionShape2D::SetTrigger(bool trigger) | File: ../Urho2D/CollisionShape2D.h
  1445. engine->RegisterObjectMethod("CollisionCircle2D", "void SetTrigger(bool)", asMETHODPR(CollisionCircle2D, SetTrigger, (bool), void), asCALL_THISCALL);
  1446. engine->RegisterObjectMethod("CollisionCircle2D", "void set_trigger(bool)", asMETHODPR(CollisionCircle2D, SetTrigger, (bool), void), asCALL_THISCALL);
  1447. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1448. // Error: type "EventHandler*" can not automatically bind
  1449. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1450. // Error: type "EventHandler*" can not automatically bind
  1451. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1452. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1453. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1454. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1455. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1456. engine->RegisterObjectMethod("CollisionCircle2D", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionCircle2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1457. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1458. engine->RegisterObjectMethod("CollisionCircle2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionCircle2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1459. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1460. engine->RegisterObjectMethod("CollisionCircle2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionCircle2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1461. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1462. engine->RegisterObjectMethod("CollisionCircle2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionCircle2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1463. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1464. engine->RegisterObjectMethod("CollisionCircle2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionCircle2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1465. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1466. engine->RegisterObjectMethod("CollisionCircle2D", "int WeakRefs() const", asMETHODPR(CollisionCircle2D, WeakRefs, () const, int), asCALL_THISCALL);
  1467. engine->RegisterObjectMethod("CollisionCircle2D", "int get_weakRefs() const", asMETHODPR(CollisionCircle2D, WeakRefs, () const, int), asCALL_THISCALL);
  1468. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1469. engine->RegisterObjectMethod("CollisionCircle2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionCircle2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1470. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1471. engine->RegisterObjectMethod("CollisionCircle2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionCircle2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1472. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1473. engine->RegisterObjectMethod("CollisionCircle2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionCircle2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1474. #ifdef REGISTER_MANUAL_PART_CollisionShape2D
  1475. REGISTER_MANUAL_PART_CollisionShape2D(CollisionCircle2D, "CollisionCircle2D")
  1476. #endif
  1477. #ifdef REGISTER_MANUAL_PART_Component
  1478. REGISTER_MANUAL_PART_Component(CollisionCircle2D, "CollisionCircle2D")
  1479. #endif
  1480. #ifdef REGISTER_MANUAL_PART_Animatable
  1481. REGISTER_MANUAL_PART_Animatable(CollisionCircle2D, "CollisionCircle2D")
  1482. #endif
  1483. #ifdef REGISTER_MANUAL_PART_Serializable
  1484. REGISTER_MANUAL_PART_Serializable(CollisionCircle2D, "CollisionCircle2D")
  1485. #endif
  1486. #ifdef REGISTER_MANUAL_PART_Object
  1487. REGISTER_MANUAL_PART_Object(CollisionCircle2D, "CollisionCircle2D")
  1488. #endif
  1489. #ifdef REGISTER_MANUAL_PART_RefCounted
  1490. REGISTER_MANUAL_PART_RefCounted(CollisionCircle2D, "CollisionCircle2D")
  1491. #endif
  1492. #ifdef REGISTER_MANUAL_PART_CollisionCircle2D
  1493. REGISTER_MANUAL_PART_CollisionCircle2D(CollisionCircle2D, "CollisionCircle2D")
  1494. #endif
  1495. RegisterSubclass<CollisionShape2D, CollisionCircle2D>(engine, "CollisionShape2D", "CollisionCircle2D");
  1496. RegisterSubclass<Component, CollisionCircle2D>(engine, "Component", "CollisionCircle2D");
  1497. RegisterSubclass<Animatable, CollisionCircle2D>(engine, "Animatable", "CollisionCircle2D");
  1498. RegisterSubclass<Serializable, CollisionCircle2D>(engine, "Serializable", "CollisionCircle2D");
  1499. RegisterSubclass<Object, CollisionCircle2D>(engine, "Object", "CollisionCircle2D");
  1500. RegisterSubclass<RefCounted, CollisionCircle2D>(engine, "RefCounted", "CollisionCircle2D");
  1501. #endif
  1502. #ifdef URHO3D_URHO2D
  1503. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1504. engine->RegisterObjectBehaviour("CollisionEdge2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionEdge2D, AddRef, (), void), asCALL_THISCALL);
  1505. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1506. // Error: type "ComponentReplicationState*" can not automatically bind
  1507. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1508. engine->RegisterObjectMethod("CollisionEdge2D", "void AllocateNetworkState()", asMETHODPR(CollisionEdge2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  1509. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1510. engine->RegisterObjectMethod("CollisionEdge2D", "void ApplyAttributes()", asMETHODPR(CollisionEdge2D, ApplyAttributes, (), void), asCALL_THISCALL);
  1511. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1512. // Not registered because template
  1513. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1514. // Not registered because template
  1515. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1516. engine->RegisterObjectMethod("CollisionEdge2D", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionEdge2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1517. // explicit CollisionEdge2D::CollisionEdge2D(Context* context) | File: ../Urho2D/CollisionEdge2D.h
  1518. engine->RegisterObjectBehaviour("CollisionEdge2D", asBEHAVE_FACTORY, "CollisionEdge2D@+ f()", asFUNCTION(CollisionEdge2D_CollisionEdge2D_Context), asCALL_CDECL);
  1519. // void CollisionShape2D::CreateFixture() | File: ../Urho2D/CollisionShape2D.h
  1520. engine->RegisterObjectMethod("CollisionEdge2D", "void CreateFixture()", asMETHODPR(CollisionEdge2D, CreateFixture, (), void), asCALL_THISCALL);
  1521. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  1522. engine->RegisterObjectMethod("CollisionEdge2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionEdge2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1523. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1524. engine->RegisterObjectMethod("CollisionEdge2D", "bool GetAnimationEnabled() const", asMETHODPR(CollisionEdge2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1525. engine->RegisterObjectMethod("CollisionEdge2D", "bool get_animationEnabled() const", asMETHODPR(CollisionEdge2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1526. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1527. engine->RegisterObjectMethod("CollisionEdge2D", "Variant GetAttribute(uint) const", asMETHODPR(CollisionEdge2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1528. engine->RegisterObjectMethod("CollisionEdge2D", "Variant get_attributes(uint) const", asMETHODPR(CollisionEdge2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1529. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1530. engine->RegisterObjectMethod("CollisionEdge2D", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionEdge2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1531. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1532. engine->RegisterObjectMethod("CollisionEdge2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionEdge2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1533. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1534. engine->RegisterObjectMethod("CollisionEdge2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionEdge2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1535. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1536. engine->RegisterObjectMethod("CollisionEdge2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionEdge2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1537. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1538. engine->RegisterObjectMethod("CollisionEdge2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionEdge2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1539. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1540. engine->RegisterObjectMethod("CollisionEdge2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionEdge2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1541. engine->RegisterObjectMethod("CollisionEdge2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionEdge2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1542. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1543. engine->RegisterObjectMethod("CollisionEdge2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionEdge2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1544. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1545. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1546. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1547. engine->RegisterObjectMethod("CollisionEdge2D", "bool GetBlockEvents() const", asMETHODPR(CollisionEdge2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1548. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1549. engine->RegisterObjectMethod("CollisionEdge2D", "const String& GetCategory() const", asMETHODPR(CollisionEdge2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1550. engine->RegisterObjectMethod("CollisionEdge2D", "const String& get_category() const", asMETHODPR(CollisionEdge2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1551. // int CollisionShape2D::GetCategoryBits() const | File: ../Urho2D/CollisionShape2D.h
  1552. engine->RegisterObjectMethod("CollisionEdge2D", "int GetCategoryBits() const", asMETHODPR(CollisionEdge2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  1553. engine->RegisterObjectMethod("CollisionEdge2D", "int get_categoryBits() const", asMETHODPR(CollisionEdge2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  1554. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1555. engine->RegisterObjectMethod("CollisionEdge2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionEdge2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1556. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1557. // Not registered because template
  1558. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1559. // Error: type "PODVector<Component*>&" can not automatically bind
  1560. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1561. // Not registered because template
  1562. // Context* Object::GetContext() const | File: ../Core/Object.h
  1563. // Error: type "Context*" can not be returned
  1564. // float CollisionShape2D::GetDensity() const | File: ../Urho2D/CollisionShape2D.h
  1565. engine->RegisterObjectMethod("CollisionEdge2D", "float GetDensity() const", asMETHODPR(CollisionEdge2D, GetDensity, () const, float), asCALL_THISCALL);
  1566. engine->RegisterObjectMethod("CollisionEdge2D", "float get_density() const", asMETHODPR(CollisionEdge2D, GetDensity, () const, float), asCALL_THISCALL);
  1567. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1568. // Error: type "PODVector<Node*>&" can not automatically bind
  1569. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1570. engine->RegisterObjectMethod("CollisionEdge2D", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionEdge2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1571. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1572. // Error: type "EventHandler*" can not automatically bind
  1573. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1574. engine->RegisterObjectMethod("CollisionEdge2D", "Object@+ GetEventSender() const", asMETHODPR(CollisionEdge2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  1575. // b2Fixture* CollisionShape2D::GetFixture() const | File: ../Urho2D/CollisionShape2D.h
  1576. // Error: type "b2Fixture*" can not automatically bind
  1577. // float CollisionShape2D::GetFriction() const | File: ../Urho2D/CollisionShape2D.h
  1578. engine->RegisterObjectMethod("CollisionEdge2D", "float GetFriction() const", asMETHODPR(CollisionEdge2D, GetFriction, () const, float), asCALL_THISCALL);
  1579. engine->RegisterObjectMethod("CollisionEdge2D", "float get_friction() const", asMETHODPR(CollisionEdge2D, GetFriction, () const, float), asCALL_THISCALL);
  1580. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1581. engine->RegisterObjectMethod("CollisionEdge2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionEdge2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1582. engine->RegisterObjectMethod("CollisionEdge2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionEdge2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1583. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1584. engine->RegisterObjectMethod("CollisionEdge2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionEdge2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1585. engine->RegisterObjectMethod("CollisionEdge2D", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionEdge2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1586. // int CollisionShape2D::GetGroupIndex() const | File: ../Urho2D/CollisionShape2D.h
  1587. engine->RegisterObjectMethod("CollisionEdge2D", "int GetGroupIndex() const", asMETHODPR(CollisionEdge2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  1588. engine->RegisterObjectMethod("CollisionEdge2D", "int get_groupIndex() const", asMETHODPR(CollisionEdge2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  1589. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1590. engine->RegisterObjectMethod("CollisionEdge2D", "uint GetID() const", asMETHODPR(CollisionEdge2D, GetID, () const, unsigned), asCALL_THISCALL);
  1591. engine->RegisterObjectMethod("CollisionEdge2D", "uint get_id() const", asMETHODPR(CollisionEdge2D, GetID, () const, unsigned), asCALL_THISCALL);
  1592. // float CollisionShape2D::GetInertia() const | File: ../Urho2D/CollisionShape2D.h
  1593. engine->RegisterObjectMethod("CollisionEdge2D", "float GetInertia() const", asMETHODPR(CollisionEdge2D, GetInertia, () const, float), asCALL_THISCALL);
  1594. engine->RegisterObjectMethod("CollisionEdge2D", "float get_inertia() const", asMETHODPR(CollisionEdge2D, GetInertia, () const, float), asCALL_THISCALL);
  1595. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1596. engine->RegisterObjectMethod("CollisionEdge2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionEdge2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1597. // int CollisionShape2D::GetMaskBits() const | File: ../Urho2D/CollisionShape2D.h
  1598. engine->RegisterObjectMethod("CollisionEdge2D", "int GetMaskBits() const", asMETHODPR(CollisionEdge2D, GetMaskBits, () const, int), asCALL_THISCALL);
  1599. engine->RegisterObjectMethod("CollisionEdge2D", "int get_maskBits() const", asMETHODPR(CollisionEdge2D, GetMaskBits, () const, int), asCALL_THISCALL);
  1600. // float CollisionShape2D::GetMass() const | File: ../Urho2D/CollisionShape2D.h
  1601. engine->RegisterObjectMethod("CollisionEdge2D", "float GetMass() const", asMETHODPR(CollisionEdge2D, GetMass, () const, float), asCALL_THISCALL);
  1602. engine->RegisterObjectMethod("CollisionEdge2D", "float get_mass() const", asMETHODPR(CollisionEdge2D, GetMass, () const, float), asCALL_THISCALL);
  1603. // Vector2 CollisionShape2D::GetMassCenter() const | File: ../Urho2D/CollisionShape2D.h
  1604. engine->RegisterObjectMethod("CollisionEdge2D", "Vector2 GetMassCenter() const", asMETHODPR(CollisionEdge2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  1605. engine->RegisterObjectMethod("CollisionEdge2D", "Vector2 get_massCenter() const", asMETHODPR(CollisionEdge2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  1606. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1607. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1608. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1609. // Error: type "NetworkState*" can not automatically bind
  1610. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1611. engine->RegisterObjectMethod("CollisionEdge2D", "Node@+ GetNode() const", asMETHODPR(CollisionEdge2D, GetNode, () const, Node*), asCALL_THISCALL);
  1612. engine->RegisterObjectMethod("CollisionEdge2D", "Node@+ get_node() const", asMETHODPR(CollisionEdge2D, GetNode, () const, Node*), asCALL_THISCALL);
  1613. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1614. engine->RegisterObjectMethod("CollisionEdge2D", "uint GetNumAttributes() const", asMETHODPR(CollisionEdge2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1615. engine->RegisterObjectMethod("CollisionEdge2D", "uint get_numAttributes() const", asMETHODPR(CollisionEdge2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1616. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1617. engine->RegisterObjectMethod("CollisionEdge2D", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionEdge2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1618. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1619. engine->RegisterObjectMethod("CollisionEdge2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionEdge2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1620. engine->RegisterObjectMethod("CollisionEdge2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionEdge2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1621. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1622. engine->RegisterObjectMethod("CollisionEdge2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionEdge2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1623. // float CollisionShape2D::GetRestitution() const | File: ../Urho2D/CollisionShape2D.h
  1624. engine->RegisterObjectMethod("CollisionEdge2D", "float GetRestitution() const", asMETHODPR(CollisionEdge2D, GetRestitution, () const, float), asCALL_THISCALL);
  1625. engine->RegisterObjectMethod("CollisionEdge2D", "float get_restitution() const", asMETHODPR(CollisionEdge2D, GetRestitution, () const, float), asCALL_THISCALL);
  1626. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1627. engine->RegisterObjectMethod("CollisionEdge2D", "Scene@+ GetScene() const", asMETHODPR(CollisionEdge2D, GetScene, () const, Scene*), asCALL_THISCALL);
  1628. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1629. engine->RegisterObjectMethod("CollisionEdge2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionEdge2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1630. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1631. // Not registered because template
  1632. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1633. engine->RegisterObjectMethod("CollisionEdge2D", "StringHash GetType() const", asMETHODPR(CollisionEdge2D, GetType, () const, StringHash), asCALL_THISCALL);
  1634. engine->RegisterObjectMethod("CollisionEdge2D", "StringHash get_type() const", asMETHODPR(CollisionEdge2D, GetType, () const, StringHash), asCALL_THISCALL);
  1635. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1636. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1637. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1638. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1639. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1640. engine->RegisterObjectMethod("CollisionEdge2D", "const String& GetTypeName() const", asMETHODPR(CollisionEdge2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1641. engine->RegisterObjectMethod("CollisionEdge2D", "const String& get_typeName() const", asMETHODPR(CollisionEdge2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1642. // const Vector2& CollisionEdge2D::GetVertex1() const | File: ../Urho2D/CollisionEdge2D.h
  1643. engine->RegisterObjectMethod("CollisionEdge2D", "const Vector2& GetVertex1() const", asMETHODPR(CollisionEdge2D, GetVertex1, () const, const Vector2&), asCALL_THISCALL);
  1644. engine->RegisterObjectMethod("CollisionEdge2D", "const Vector2& get_vertex1() const", asMETHODPR(CollisionEdge2D, GetVertex1, () const, const Vector2&), asCALL_THISCALL);
  1645. // const Vector2& CollisionEdge2D::GetVertex2() const | File: ../Urho2D/CollisionEdge2D.h
  1646. engine->RegisterObjectMethod("CollisionEdge2D", "const Vector2& GetVertex2() const", asMETHODPR(CollisionEdge2D, GetVertex2, () const, const Vector2&), asCALL_THISCALL);
  1647. engine->RegisterObjectMethod("CollisionEdge2D", "const Vector2& get_vertex2() const", asMETHODPR(CollisionEdge2D, GetVertex2, () const, const Vector2&), asCALL_THISCALL);
  1648. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1649. engine->RegisterObjectMethod("CollisionEdge2D", "bool HasEventHandlers() const", asMETHODPR(CollisionEdge2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1650. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1651. engine->RegisterObjectMethod("CollisionEdge2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionEdge2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1652. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1653. engine->RegisterObjectMethod("CollisionEdge2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionEdge2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1654. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1655. engine->RegisterObjectMethod("CollisionEdge2D", "bool IsEnabled() const", asMETHODPR(CollisionEdge2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1656. engine->RegisterObjectMethod("CollisionEdge2D", "bool get_enabled() const", asMETHODPR(CollisionEdge2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1657. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1658. engine->RegisterObjectMethod("CollisionEdge2D", "bool IsEnabledEffective() const", asMETHODPR(CollisionEdge2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1659. engine->RegisterObjectMethod("CollisionEdge2D", "bool get_enabledEffective() const", asMETHODPR(CollisionEdge2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1660. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1661. engine->RegisterObjectMethod("CollisionEdge2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionEdge2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1662. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1663. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1664. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1665. // Not registered because template
  1666. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1667. engine->RegisterObjectMethod("CollisionEdge2D", "bool IsReplicated() const", asMETHODPR(CollisionEdge2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1668. engine->RegisterObjectMethod("CollisionEdge2D", "bool get_replicated() const", asMETHODPR(CollisionEdge2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1669. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1670. engine->RegisterObjectMethod("CollisionEdge2D", "bool IsTemporary() const", asMETHODPR(CollisionEdge2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1671. engine->RegisterObjectMethod("CollisionEdge2D", "bool get_temporary() const", asMETHODPR(CollisionEdge2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1672. // bool CollisionShape2D::IsTrigger() const | File: ../Urho2D/CollisionShape2D.h
  1673. engine->RegisterObjectMethod("CollisionEdge2D", "bool IsTrigger() const", asMETHODPR(CollisionEdge2D, IsTrigger, () const, bool), asCALL_THISCALL);
  1674. engine->RegisterObjectMethod("CollisionEdge2D", "bool get_trigger() const", asMETHODPR(CollisionEdge2D, IsTrigger, () const, bool), asCALL_THISCALL);
  1675. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1676. engine->RegisterObjectMethod("CollisionEdge2D", "bool Load(Deserializer&)", asMETHODPR(CollisionEdge2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  1677. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1678. engine->RegisterObjectMethod("CollisionEdge2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionEdge2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1679. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1680. engine->RegisterObjectMethod("CollisionEdge2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionEdge2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1681. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1682. engine->RegisterObjectMethod("CollisionEdge2D", "void MarkNetworkUpdate()", asMETHODPR(CollisionEdge2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1683. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1684. engine->RegisterObjectMethod("CollisionEdge2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionEdge2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1685. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1686. engine->RegisterObjectMethod("CollisionEdge2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionEdge2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1687. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1688. engine->RegisterObjectMethod("CollisionEdge2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionEdge2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1689. // void CollisionShape2D::OnSetEnabled() override | File: ../Urho2D/CollisionShape2D.h
  1690. engine->RegisterObjectMethod("CollisionEdge2D", "void OnSetEnabled()", asMETHODPR(CollisionEdge2D, OnSetEnabled, (), void), asCALL_THISCALL);
  1691. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1692. engine->RegisterObjectMethod("CollisionEdge2D", "void PrepareNetworkUpdate()", asMETHODPR(CollisionEdge2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1693. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1694. engine->RegisterObjectMethod("CollisionEdge2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionEdge2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1695. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1696. engine->RegisterObjectMethod("CollisionEdge2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionEdge2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1697. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1698. // Error: type "RefCount*" can not automatically bind
  1699. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1700. engine->RegisterObjectMethod("CollisionEdge2D", "int Refs() const", asMETHODPR(CollisionEdge2D, Refs, () const, int), asCALL_THISCALL);
  1701. engine->RegisterObjectMethod("CollisionEdge2D", "int get_refs() const", asMETHODPR(CollisionEdge2D, Refs, () const, int), asCALL_THISCALL);
  1702. // static void CollisionEdge2D::RegisterObject(Context* context) | File: ../Urho2D/CollisionEdge2D.h
  1703. // Context can be used as firs parameter of constructors only
  1704. // void CollisionShape2D::ReleaseFixture() | File: ../Urho2D/CollisionShape2D.h
  1705. engine->RegisterObjectMethod("CollisionEdge2D", "void ReleaseFixture()", asMETHODPR(CollisionEdge2D, ReleaseFixture, (), void), asCALL_THISCALL);
  1706. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1707. engine->RegisterObjectBehaviour("CollisionEdge2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionEdge2D, ReleaseRef, (), void), asCALL_THISCALL);
  1708. // void Component::Remove() | File: ../Scene/Component.h
  1709. engine->RegisterObjectMethod("CollisionEdge2D", "void Remove()", asMETHODPR(CollisionEdge2D, Remove, (), void), asCALL_THISCALL);
  1710. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1711. engine->RegisterObjectMethod("CollisionEdge2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionEdge2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1712. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1713. engine->RegisterObjectMethod("CollisionEdge2D", "void RemoveInstanceDefault()", asMETHODPR(CollisionEdge2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1714. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1715. engine->RegisterObjectMethod("CollisionEdge2D", "void RemoveObjectAnimation()", asMETHODPR(CollisionEdge2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1716. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1717. engine->RegisterObjectMethod("CollisionEdge2D", "void ResetToDefault()", asMETHODPR(CollisionEdge2D, ResetToDefault, (), void), asCALL_THISCALL);
  1718. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1719. engine->RegisterObjectMethod("CollisionEdge2D", "bool Save(Serializer&) const", asMETHODPR(CollisionEdge2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1720. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1721. engine->RegisterObjectMethod("CollisionEdge2D", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionEdge2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1722. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1723. engine->RegisterObjectMethod("CollisionEdge2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionEdge2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1724. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1725. engine->RegisterObjectMethod("CollisionEdge2D", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionEdge2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1726. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1727. engine->RegisterObjectMethod("CollisionEdge2D", "void SendEvent(StringHash)", asMETHODPR(CollisionEdge2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  1728. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1729. engine->RegisterObjectMethod("CollisionEdge2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionEdge2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1730. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1731. // Not registered because template
  1732. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1733. engine->RegisterObjectMethod("CollisionEdge2D", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionEdge2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1734. engine->RegisterObjectMethod("CollisionEdge2D", "void set_animationEnabled(bool)", asMETHODPR(CollisionEdge2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1735. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1736. engine->RegisterObjectMethod("CollisionEdge2D", "void SetAnimationTime(float)", asMETHODPR(CollisionEdge2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  1737. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1738. engine->RegisterObjectMethod("CollisionEdge2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionEdge2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1739. engine->RegisterObjectMethod("CollisionEdge2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionEdge2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1740. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1741. engine->RegisterObjectMethod("CollisionEdge2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionEdge2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1742. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1743. engine->RegisterObjectMethod("CollisionEdge2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionEdge2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1744. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1745. engine->RegisterObjectMethod("CollisionEdge2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionEdge2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1746. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1747. engine->RegisterObjectMethod("CollisionEdge2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionEdge2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1748. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1749. engine->RegisterObjectMethod("CollisionEdge2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionEdge2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1750. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1751. engine->RegisterObjectMethod("CollisionEdge2D", "void SetBlockEvents(bool)", asMETHODPR(CollisionEdge2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1752. // void CollisionShape2D::SetCategoryBits(int categoryBits) | File: ../Urho2D/CollisionShape2D.h
  1753. engine->RegisterObjectMethod("CollisionEdge2D", "void SetCategoryBits(int)", asMETHODPR(CollisionEdge2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  1754. engine->RegisterObjectMethod("CollisionEdge2D", "void set_categoryBits(int)", asMETHODPR(CollisionEdge2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  1755. // void CollisionShape2D::SetDensity(float density) | File: ../Urho2D/CollisionShape2D.h
  1756. engine->RegisterObjectMethod("CollisionEdge2D", "void SetDensity(float)", asMETHODPR(CollisionEdge2D, SetDensity, (float), void), asCALL_THISCALL);
  1757. engine->RegisterObjectMethod("CollisionEdge2D", "void set_density(float)", asMETHODPR(CollisionEdge2D, SetDensity, (float), void), asCALL_THISCALL);
  1758. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1759. engine->RegisterObjectMethod("CollisionEdge2D", "void SetEnabled(bool)", asMETHODPR(CollisionEdge2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1760. engine->RegisterObjectMethod("CollisionEdge2D", "void set_enabled(bool)", asMETHODPR(CollisionEdge2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1761. // void CollisionShape2D::SetFriction(float friction) | File: ../Urho2D/CollisionShape2D.h
  1762. engine->RegisterObjectMethod("CollisionEdge2D", "void SetFriction(float)", asMETHODPR(CollisionEdge2D, SetFriction, (float), void), asCALL_THISCALL);
  1763. engine->RegisterObjectMethod("CollisionEdge2D", "void set_friction(float)", asMETHODPR(CollisionEdge2D, SetFriction, (float), void), asCALL_THISCALL);
  1764. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1765. engine->RegisterObjectMethod("CollisionEdge2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionEdge2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1766. engine->RegisterObjectMethod("CollisionEdge2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionEdge2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1767. // void CollisionShape2D::SetGroupIndex(int groupIndex) | File: ../Urho2D/CollisionShape2D.h
  1768. engine->RegisterObjectMethod("CollisionEdge2D", "void SetGroupIndex(int)", asMETHODPR(CollisionEdge2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  1769. engine->RegisterObjectMethod("CollisionEdge2D", "void set_groupIndex(int)", asMETHODPR(CollisionEdge2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  1770. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1771. engine->RegisterObjectMethod("CollisionEdge2D", "void SetInstanceDefault(bool)", asMETHODPR(CollisionEdge2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1772. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1773. engine->RegisterObjectMethod("CollisionEdge2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionEdge2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1774. // void CollisionShape2D::SetMaskBits(int maskBits) | File: ../Urho2D/CollisionShape2D.h
  1775. engine->RegisterObjectMethod("CollisionEdge2D", "void SetMaskBits(int)", asMETHODPR(CollisionEdge2D, SetMaskBits, (int), void), asCALL_THISCALL);
  1776. engine->RegisterObjectMethod("CollisionEdge2D", "void set_maskBits(int)", asMETHODPR(CollisionEdge2D, SetMaskBits, (int), void), asCALL_THISCALL);
  1777. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1778. engine->RegisterObjectMethod("CollisionEdge2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionEdge2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1779. engine->RegisterObjectMethod("CollisionEdge2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionEdge2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1780. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1781. engine->RegisterObjectMethod("CollisionEdge2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionEdge2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1782. // void CollisionShape2D::SetRestitution(float restitution) | File: ../Urho2D/CollisionShape2D.h
  1783. engine->RegisterObjectMethod("CollisionEdge2D", "void SetRestitution(float)", asMETHODPR(CollisionEdge2D, SetRestitution, (float), void), asCALL_THISCALL);
  1784. engine->RegisterObjectMethod("CollisionEdge2D", "void set_restitution(float)", asMETHODPR(CollisionEdge2D, SetRestitution, (float), void), asCALL_THISCALL);
  1785. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1786. engine->RegisterObjectMethod("CollisionEdge2D", "void SetTemporary(bool)", asMETHODPR(CollisionEdge2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1787. engine->RegisterObjectMethod("CollisionEdge2D", "void set_temporary(bool)", asMETHODPR(CollisionEdge2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1788. // void CollisionShape2D::SetTrigger(bool trigger) | File: ../Urho2D/CollisionShape2D.h
  1789. engine->RegisterObjectMethod("CollisionEdge2D", "void SetTrigger(bool)", asMETHODPR(CollisionEdge2D, SetTrigger, (bool), void), asCALL_THISCALL);
  1790. engine->RegisterObjectMethod("CollisionEdge2D", "void set_trigger(bool)", asMETHODPR(CollisionEdge2D, SetTrigger, (bool), void), asCALL_THISCALL);
  1791. // void CollisionEdge2D::SetVertex1(const Vector2& vertex) | File: ../Urho2D/CollisionEdge2D.h
  1792. engine->RegisterObjectMethod("CollisionEdge2D", "void SetVertex1(const Vector2&in)", asMETHODPR(CollisionEdge2D, SetVertex1, (const Vector2&), void), asCALL_THISCALL);
  1793. engine->RegisterObjectMethod("CollisionEdge2D", "void set_vertex1(const Vector2&in)", asMETHODPR(CollisionEdge2D, SetVertex1, (const Vector2&), void), asCALL_THISCALL);
  1794. // void CollisionEdge2D::SetVertex2(const Vector2& vertex) | File: ../Urho2D/CollisionEdge2D.h
  1795. engine->RegisterObjectMethod("CollisionEdge2D", "void SetVertex2(const Vector2&in)", asMETHODPR(CollisionEdge2D, SetVertex2, (const Vector2&), void), asCALL_THISCALL);
  1796. engine->RegisterObjectMethod("CollisionEdge2D", "void set_vertex2(const Vector2&in)", asMETHODPR(CollisionEdge2D, SetVertex2, (const Vector2&), void), asCALL_THISCALL);
  1797. // void CollisionEdge2D::SetVertices(const Vector2& vertex1, const Vector2& vertex2) | File: ../Urho2D/CollisionEdge2D.h
  1798. engine->RegisterObjectMethod("CollisionEdge2D", "void SetVertices(const Vector2&in, const Vector2&in)", asMETHODPR(CollisionEdge2D, SetVertices, (const Vector2&, const Vector2&), void), asCALL_THISCALL);
  1799. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1800. // Error: type "EventHandler*" can not automatically bind
  1801. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1802. // Error: type "EventHandler*" can not automatically bind
  1803. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1804. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1805. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1806. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1807. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1808. engine->RegisterObjectMethod("CollisionEdge2D", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionEdge2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1809. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1810. engine->RegisterObjectMethod("CollisionEdge2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionEdge2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1811. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1812. engine->RegisterObjectMethod("CollisionEdge2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionEdge2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1813. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1814. engine->RegisterObjectMethod("CollisionEdge2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionEdge2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1815. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1816. engine->RegisterObjectMethod("CollisionEdge2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionEdge2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1817. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1818. engine->RegisterObjectMethod("CollisionEdge2D", "int WeakRefs() const", asMETHODPR(CollisionEdge2D, WeakRefs, () const, int), asCALL_THISCALL);
  1819. engine->RegisterObjectMethod("CollisionEdge2D", "int get_weakRefs() const", asMETHODPR(CollisionEdge2D, WeakRefs, () const, int), asCALL_THISCALL);
  1820. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1821. engine->RegisterObjectMethod("CollisionEdge2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionEdge2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1822. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1823. engine->RegisterObjectMethod("CollisionEdge2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionEdge2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1824. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1825. engine->RegisterObjectMethod("CollisionEdge2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionEdge2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1826. #ifdef REGISTER_MANUAL_PART_CollisionShape2D
  1827. REGISTER_MANUAL_PART_CollisionShape2D(CollisionEdge2D, "CollisionEdge2D")
  1828. #endif
  1829. #ifdef REGISTER_MANUAL_PART_Component
  1830. REGISTER_MANUAL_PART_Component(CollisionEdge2D, "CollisionEdge2D")
  1831. #endif
  1832. #ifdef REGISTER_MANUAL_PART_Animatable
  1833. REGISTER_MANUAL_PART_Animatable(CollisionEdge2D, "CollisionEdge2D")
  1834. #endif
  1835. #ifdef REGISTER_MANUAL_PART_Serializable
  1836. REGISTER_MANUAL_PART_Serializable(CollisionEdge2D, "CollisionEdge2D")
  1837. #endif
  1838. #ifdef REGISTER_MANUAL_PART_Object
  1839. REGISTER_MANUAL_PART_Object(CollisionEdge2D, "CollisionEdge2D")
  1840. #endif
  1841. #ifdef REGISTER_MANUAL_PART_RefCounted
  1842. REGISTER_MANUAL_PART_RefCounted(CollisionEdge2D, "CollisionEdge2D")
  1843. #endif
  1844. #ifdef REGISTER_MANUAL_PART_CollisionEdge2D
  1845. REGISTER_MANUAL_PART_CollisionEdge2D(CollisionEdge2D, "CollisionEdge2D")
  1846. #endif
  1847. RegisterSubclass<CollisionShape2D, CollisionEdge2D>(engine, "CollisionShape2D", "CollisionEdge2D");
  1848. RegisterSubclass<Component, CollisionEdge2D>(engine, "Component", "CollisionEdge2D");
  1849. RegisterSubclass<Animatable, CollisionEdge2D>(engine, "Animatable", "CollisionEdge2D");
  1850. RegisterSubclass<Serializable, CollisionEdge2D>(engine, "Serializable", "CollisionEdge2D");
  1851. RegisterSubclass<Object, CollisionEdge2D>(engine, "Object", "CollisionEdge2D");
  1852. RegisterSubclass<RefCounted, CollisionEdge2D>(engine, "RefCounted", "CollisionEdge2D");
  1853. #endif
  1854. #ifdef URHO3D_URHO2D
  1855. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1856. engine->RegisterObjectBehaviour("CollisionPolygon2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionPolygon2D, AddRef, (), void), asCALL_THISCALL);
  1857. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1858. // Error: type "ComponentReplicationState*" can not automatically bind
  1859. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1860. engine->RegisterObjectMethod("CollisionPolygon2D", "void AllocateNetworkState()", asMETHODPR(CollisionPolygon2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  1861. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1862. engine->RegisterObjectMethod("CollisionPolygon2D", "void ApplyAttributes()", asMETHODPR(CollisionPolygon2D, ApplyAttributes, (), void), asCALL_THISCALL);
  1863. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1864. // Not registered because template
  1865. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1866. // Not registered because template
  1867. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1868. engine->RegisterObjectMethod("CollisionPolygon2D", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionPolygon2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1869. // explicit CollisionPolygon2D::CollisionPolygon2D(Context* context) | File: ../Urho2D/CollisionPolygon2D.h
  1870. engine->RegisterObjectBehaviour("CollisionPolygon2D", asBEHAVE_FACTORY, "CollisionPolygon2D@+ f()", asFUNCTION(CollisionPolygon2D_CollisionPolygon2D_Context), asCALL_CDECL);
  1871. // void CollisionShape2D::CreateFixture() | File: ../Urho2D/CollisionShape2D.h
  1872. engine->RegisterObjectMethod("CollisionPolygon2D", "void CreateFixture()", asMETHODPR(CollisionPolygon2D, CreateFixture, (), void), asCALL_THISCALL);
  1873. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  1874. engine->RegisterObjectMethod("CollisionPolygon2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionPolygon2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1875. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1876. engine->RegisterObjectMethod("CollisionPolygon2D", "bool GetAnimationEnabled() const", asMETHODPR(CollisionPolygon2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1877. engine->RegisterObjectMethod("CollisionPolygon2D", "bool get_animationEnabled() const", asMETHODPR(CollisionPolygon2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1878. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1879. engine->RegisterObjectMethod("CollisionPolygon2D", "Variant GetAttribute(uint) const", asMETHODPR(CollisionPolygon2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1880. engine->RegisterObjectMethod("CollisionPolygon2D", "Variant get_attributes(uint) const", asMETHODPR(CollisionPolygon2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1881. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1882. engine->RegisterObjectMethod("CollisionPolygon2D", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionPolygon2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1883. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1884. engine->RegisterObjectMethod("CollisionPolygon2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionPolygon2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1885. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1886. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionPolygon2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1887. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1888. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionPolygon2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1889. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1890. engine->RegisterObjectMethod("CollisionPolygon2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionPolygon2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1891. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1892. engine->RegisterObjectMethod("CollisionPolygon2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionPolygon2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1893. engine->RegisterObjectMethod("CollisionPolygon2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionPolygon2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1894. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1895. engine->RegisterObjectMethod("CollisionPolygon2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionPolygon2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1896. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1897. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1898. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1899. engine->RegisterObjectMethod("CollisionPolygon2D", "bool GetBlockEvents() const", asMETHODPR(CollisionPolygon2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1900. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1901. engine->RegisterObjectMethod("CollisionPolygon2D", "const String& GetCategory() const", asMETHODPR(CollisionPolygon2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1902. engine->RegisterObjectMethod("CollisionPolygon2D", "const String& get_category() const", asMETHODPR(CollisionPolygon2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1903. // int CollisionShape2D::GetCategoryBits() const | File: ../Urho2D/CollisionShape2D.h
  1904. engine->RegisterObjectMethod("CollisionPolygon2D", "int GetCategoryBits() const", asMETHODPR(CollisionPolygon2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  1905. engine->RegisterObjectMethod("CollisionPolygon2D", "int get_categoryBits() const", asMETHODPR(CollisionPolygon2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  1906. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1907. engine->RegisterObjectMethod("CollisionPolygon2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionPolygon2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1908. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1909. // Not registered because template
  1910. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1911. // Error: type "PODVector<Component*>&" can not automatically bind
  1912. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1913. // Not registered because template
  1914. // Context* Object::GetContext() const | File: ../Core/Object.h
  1915. // Error: type "Context*" can not be returned
  1916. // float CollisionShape2D::GetDensity() const | File: ../Urho2D/CollisionShape2D.h
  1917. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetDensity() const", asMETHODPR(CollisionPolygon2D, GetDensity, () const, float), asCALL_THISCALL);
  1918. engine->RegisterObjectMethod("CollisionPolygon2D", "float get_density() const", asMETHODPR(CollisionPolygon2D, GetDensity, () const, float), asCALL_THISCALL);
  1919. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1920. // Error: type "PODVector<Node*>&" can not automatically bind
  1921. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1922. engine->RegisterObjectMethod("CollisionPolygon2D", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionPolygon2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1923. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1924. // Error: type "EventHandler*" can not automatically bind
  1925. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1926. engine->RegisterObjectMethod("CollisionPolygon2D", "Object@+ GetEventSender() const", asMETHODPR(CollisionPolygon2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  1927. // b2Fixture* CollisionShape2D::GetFixture() const | File: ../Urho2D/CollisionShape2D.h
  1928. // Error: type "b2Fixture*" can not automatically bind
  1929. // float CollisionShape2D::GetFriction() const | File: ../Urho2D/CollisionShape2D.h
  1930. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetFriction() const", asMETHODPR(CollisionPolygon2D, GetFriction, () const, float), asCALL_THISCALL);
  1931. engine->RegisterObjectMethod("CollisionPolygon2D", "float get_friction() const", asMETHODPR(CollisionPolygon2D, GetFriction, () const, float), asCALL_THISCALL);
  1932. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1933. engine->RegisterObjectMethod("CollisionPolygon2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionPolygon2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1934. engine->RegisterObjectMethod("CollisionPolygon2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionPolygon2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1935. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1936. engine->RegisterObjectMethod("CollisionPolygon2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionPolygon2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1937. engine->RegisterObjectMethod("CollisionPolygon2D", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionPolygon2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1938. // int CollisionShape2D::GetGroupIndex() const | File: ../Urho2D/CollisionShape2D.h
  1939. engine->RegisterObjectMethod("CollisionPolygon2D", "int GetGroupIndex() const", asMETHODPR(CollisionPolygon2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  1940. engine->RegisterObjectMethod("CollisionPolygon2D", "int get_groupIndex() const", asMETHODPR(CollisionPolygon2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  1941. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1942. engine->RegisterObjectMethod("CollisionPolygon2D", "uint GetID() const", asMETHODPR(CollisionPolygon2D, GetID, () const, unsigned), asCALL_THISCALL);
  1943. engine->RegisterObjectMethod("CollisionPolygon2D", "uint get_id() const", asMETHODPR(CollisionPolygon2D, GetID, () const, unsigned), asCALL_THISCALL);
  1944. // float CollisionShape2D::GetInertia() const | File: ../Urho2D/CollisionShape2D.h
  1945. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetInertia() const", asMETHODPR(CollisionPolygon2D, GetInertia, () const, float), asCALL_THISCALL);
  1946. engine->RegisterObjectMethod("CollisionPolygon2D", "float get_inertia() const", asMETHODPR(CollisionPolygon2D, GetInertia, () const, float), asCALL_THISCALL);
  1947. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1948. engine->RegisterObjectMethod("CollisionPolygon2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionPolygon2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1949. // int CollisionShape2D::GetMaskBits() const | File: ../Urho2D/CollisionShape2D.h
  1950. engine->RegisterObjectMethod("CollisionPolygon2D", "int GetMaskBits() const", asMETHODPR(CollisionPolygon2D, GetMaskBits, () const, int), asCALL_THISCALL);
  1951. engine->RegisterObjectMethod("CollisionPolygon2D", "int get_maskBits() const", asMETHODPR(CollisionPolygon2D, GetMaskBits, () const, int), asCALL_THISCALL);
  1952. // float CollisionShape2D::GetMass() const | File: ../Urho2D/CollisionShape2D.h
  1953. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetMass() const", asMETHODPR(CollisionPolygon2D, GetMass, () const, float), asCALL_THISCALL);
  1954. engine->RegisterObjectMethod("CollisionPolygon2D", "float get_mass() const", asMETHODPR(CollisionPolygon2D, GetMass, () const, float), asCALL_THISCALL);
  1955. // Vector2 CollisionShape2D::GetMassCenter() const | File: ../Urho2D/CollisionShape2D.h
  1956. engine->RegisterObjectMethod("CollisionPolygon2D", "Vector2 GetMassCenter() const", asMETHODPR(CollisionPolygon2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  1957. engine->RegisterObjectMethod("CollisionPolygon2D", "Vector2 get_massCenter() const", asMETHODPR(CollisionPolygon2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  1958. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1959. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1960. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1961. // Error: type "NetworkState*" can not automatically bind
  1962. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1963. engine->RegisterObjectMethod("CollisionPolygon2D", "Node@+ GetNode() const", asMETHODPR(CollisionPolygon2D, GetNode, () const, Node*), asCALL_THISCALL);
  1964. engine->RegisterObjectMethod("CollisionPolygon2D", "Node@+ get_node() const", asMETHODPR(CollisionPolygon2D, GetNode, () const, Node*), asCALL_THISCALL);
  1965. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1966. engine->RegisterObjectMethod("CollisionPolygon2D", "uint GetNumAttributes() const", asMETHODPR(CollisionPolygon2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1967. engine->RegisterObjectMethod("CollisionPolygon2D", "uint get_numAttributes() const", asMETHODPR(CollisionPolygon2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1968. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1969. engine->RegisterObjectMethod("CollisionPolygon2D", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionPolygon2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1970. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1971. engine->RegisterObjectMethod("CollisionPolygon2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionPolygon2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1972. engine->RegisterObjectMethod("CollisionPolygon2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionPolygon2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1973. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1974. engine->RegisterObjectMethod("CollisionPolygon2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionPolygon2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1975. // float CollisionShape2D::GetRestitution() const | File: ../Urho2D/CollisionShape2D.h
  1976. engine->RegisterObjectMethod("CollisionPolygon2D", "float GetRestitution() const", asMETHODPR(CollisionPolygon2D, GetRestitution, () const, float), asCALL_THISCALL);
  1977. engine->RegisterObjectMethod("CollisionPolygon2D", "float get_restitution() const", asMETHODPR(CollisionPolygon2D, GetRestitution, () const, float), asCALL_THISCALL);
  1978. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1979. engine->RegisterObjectMethod("CollisionPolygon2D", "Scene@+ GetScene() const", asMETHODPR(CollisionPolygon2D, GetScene, () const, Scene*), asCALL_THISCALL);
  1980. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1981. engine->RegisterObjectMethod("CollisionPolygon2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionPolygon2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1982. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1983. // Not registered because template
  1984. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1985. engine->RegisterObjectMethod("CollisionPolygon2D", "StringHash GetType() const", asMETHODPR(CollisionPolygon2D, GetType, () const, StringHash), asCALL_THISCALL);
  1986. engine->RegisterObjectMethod("CollisionPolygon2D", "StringHash get_type() const", asMETHODPR(CollisionPolygon2D, GetType, () const, StringHash), asCALL_THISCALL);
  1987. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1988. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1989. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1990. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1991. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1992. engine->RegisterObjectMethod("CollisionPolygon2D", "const String& GetTypeName() const", asMETHODPR(CollisionPolygon2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1993. engine->RegisterObjectMethod("CollisionPolygon2D", "const String& get_typeName() const", asMETHODPR(CollisionPolygon2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1994. // const Vector2& CollisionPolygon2D::GetVertex(unsigned index) const | File: ../Urho2D/CollisionPolygon2D.h
  1995. engine->RegisterObjectMethod("CollisionPolygon2D", "const Vector2& GetVertex(uint) const", asMETHODPR(CollisionPolygon2D, GetVertex, (unsigned) const, const Vector2&), asCALL_THISCALL);
  1996. // unsigned CollisionPolygon2D::GetVertexCount() const | File: ../Urho2D/CollisionPolygon2D.h
  1997. engine->RegisterObjectMethod("CollisionPolygon2D", "uint GetVertexCount() const", asMETHODPR(CollisionPolygon2D, GetVertexCount, () const, unsigned), asCALL_THISCALL);
  1998. engine->RegisterObjectMethod("CollisionPolygon2D", "uint get_vertexCount() const", asMETHODPR(CollisionPolygon2D, GetVertexCount, () const, unsigned), asCALL_THISCALL);
  1999. // const PODVector<Vector2>& CollisionPolygon2D::GetVertices() const | File: ../Urho2D/CollisionPolygon2D.h
  2000. engine->RegisterObjectMethod("CollisionPolygon2D", "Array<Vector2>@ GetVertices() const", asFUNCTION(CollisionPolygon2D_GetVertices_void), asCALL_CDECL_OBJFIRST);
  2001. // PODVector<unsigned char> CollisionPolygon2D::GetVerticesAttr() const | File: ../Urho2D/CollisionPolygon2D.h
  2002. // Error: type "PODVector<unsigned char>" can not automatically bind
  2003. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2004. engine->RegisterObjectMethod("CollisionPolygon2D", "bool HasEventHandlers() const", asMETHODPR(CollisionPolygon2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2005. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2006. engine->RegisterObjectMethod("CollisionPolygon2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionPolygon2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2007. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2008. engine->RegisterObjectMethod("CollisionPolygon2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionPolygon2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2009. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2010. engine->RegisterObjectMethod("CollisionPolygon2D", "bool IsEnabled() const", asMETHODPR(CollisionPolygon2D, IsEnabled, () const, bool), asCALL_THISCALL);
  2011. engine->RegisterObjectMethod("CollisionPolygon2D", "bool get_enabled() const", asMETHODPR(CollisionPolygon2D, IsEnabled, () const, bool), asCALL_THISCALL);
  2012. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2013. engine->RegisterObjectMethod("CollisionPolygon2D", "bool IsEnabledEffective() const", asMETHODPR(CollisionPolygon2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2014. engine->RegisterObjectMethod("CollisionPolygon2D", "bool get_enabledEffective() const", asMETHODPR(CollisionPolygon2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2015. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2016. engine->RegisterObjectMethod("CollisionPolygon2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionPolygon2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2017. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2018. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2019. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2020. // Not registered because template
  2021. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2022. engine->RegisterObjectMethod("CollisionPolygon2D", "bool IsReplicated() const", asMETHODPR(CollisionPolygon2D, IsReplicated, () const, bool), asCALL_THISCALL);
  2023. engine->RegisterObjectMethod("CollisionPolygon2D", "bool get_replicated() const", asMETHODPR(CollisionPolygon2D, IsReplicated, () const, bool), asCALL_THISCALL);
  2024. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2025. engine->RegisterObjectMethod("CollisionPolygon2D", "bool IsTemporary() const", asMETHODPR(CollisionPolygon2D, IsTemporary, () const, bool), asCALL_THISCALL);
  2026. engine->RegisterObjectMethod("CollisionPolygon2D", "bool get_temporary() const", asMETHODPR(CollisionPolygon2D, IsTemporary, () const, bool), asCALL_THISCALL);
  2027. // bool CollisionShape2D::IsTrigger() const | File: ../Urho2D/CollisionShape2D.h
  2028. engine->RegisterObjectMethod("CollisionPolygon2D", "bool IsTrigger() const", asMETHODPR(CollisionPolygon2D, IsTrigger, () const, bool), asCALL_THISCALL);
  2029. engine->RegisterObjectMethod("CollisionPolygon2D", "bool get_trigger() const", asMETHODPR(CollisionPolygon2D, IsTrigger, () const, bool), asCALL_THISCALL);
  2030. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2031. engine->RegisterObjectMethod("CollisionPolygon2D", "bool Load(Deserializer&)", asMETHODPR(CollisionPolygon2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  2032. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2033. engine->RegisterObjectMethod("CollisionPolygon2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionPolygon2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2034. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2035. engine->RegisterObjectMethod("CollisionPolygon2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionPolygon2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2036. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2037. engine->RegisterObjectMethod("CollisionPolygon2D", "void MarkNetworkUpdate()", asMETHODPR(CollisionPolygon2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2038. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2039. engine->RegisterObjectMethod("CollisionPolygon2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionPolygon2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2040. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2041. engine->RegisterObjectMethod("CollisionPolygon2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionPolygon2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2042. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2043. engine->RegisterObjectMethod("CollisionPolygon2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionPolygon2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2044. // void CollisionShape2D::OnSetEnabled() override | File: ../Urho2D/CollisionShape2D.h
  2045. engine->RegisterObjectMethod("CollisionPolygon2D", "void OnSetEnabled()", asMETHODPR(CollisionPolygon2D, OnSetEnabled, (), void), asCALL_THISCALL);
  2046. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2047. engine->RegisterObjectMethod("CollisionPolygon2D", "void PrepareNetworkUpdate()", asMETHODPR(CollisionPolygon2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2048. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2049. engine->RegisterObjectMethod("CollisionPolygon2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionPolygon2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2050. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2051. engine->RegisterObjectMethod("CollisionPolygon2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionPolygon2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2052. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2053. // Error: type "RefCount*" can not automatically bind
  2054. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2055. engine->RegisterObjectMethod("CollisionPolygon2D", "int Refs() const", asMETHODPR(CollisionPolygon2D, Refs, () const, int), asCALL_THISCALL);
  2056. engine->RegisterObjectMethod("CollisionPolygon2D", "int get_refs() const", asMETHODPR(CollisionPolygon2D, Refs, () const, int), asCALL_THISCALL);
  2057. // static void CollisionPolygon2D::RegisterObject(Context* context) | File: ../Urho2D/CollisionPolygon2D.h
  2058. // Context can be used as firs parameter of constructors only
  2059. // void CollisionShape2D::ReleaseFixture() | File: ../Urho2D/CollisionShape2D.h
  2060. engine->RegisterObjectMethod("CollisionPolygon2D", "void ReleaseFixture()", asMETHODPR(CollisionPolygon2D, ReleaseFixture, (), void), asCALL_THISCALL);
  2061. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2062. engine->RegisterObjectBehaviour("CollisionPolygon2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionPolygon2D, ReleaseRef, (), void), asCALL_THISCALL);
  2063. // void Component::Remove() | File: ../Scene/Component.h
  2064. engine->RegisterObjectMethod("CollisionPolygon2D", "void Remove()", asMETHODPR(CollisionPolygon2D, Remove, (), void), asCALL_THISCALL);
  2065. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2066. engine->RegisterObjectMethod("CollisionPolygon2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionPolygon2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2067. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2068. engine->RegisterObjectMethod("CollisionPolygon2D", "void RemoveInstanceDefault()", asMETHODPR(CollisionPolygon2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2069. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2070. engine->RegisterObjectMethod("CollisionPolygon2D", "void RemoveObjectAnimation()", asMETHODPR(CollisionPolygon2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2071. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2072. engine->RegisterObjectMethod("CollisionPolygon2D", "void ResetToDefault()", asMETHODPR(CollisionPolygon2D, ResetToDefault, (), void), asCALL_THISCALL);
  2073. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2074. engine->RegisterObjectMethod("CollisionPolygon2D", "bool Save(Serializer&) const", asMETHODPR(CollisionPolygon2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2075. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2076. engine->RegisterObjectMethod("CollisionPolygon2D", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionPolygon2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2077. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2078. engine->RegisterObjectMethod("CollisionPolygon2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionPolygon2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2079. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2080. engine->RegisterObjectMethod("CollisionPolygon2D", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionPolygon2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2081. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2082. engine->RegisterObjectMethod("CollisionPolygon2D", "void SendEvent(StringHash)", asMETHODPR(CollisionPolygon2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  2083. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2084. engine->RegisterObjectMethod("CollisionPolygon2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionPolygon2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2085. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2086. // Not registered because template
  2087. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2088. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionPolygon2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2089. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_animationEnabled(bool)", asMETHODPR(CollisionPolygon2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2090. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2091. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetAnimationTime(float)", asMETHODPR(CollisionPolygon2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  2092. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2093. engine->RegisterObjectMethod("CollisionPolygon2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionPolygon2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2094. engine->RegisterObjectMethod("CollisionPolygon2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionPolygon2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2095. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2096. engine->RegisterObjectMethod("CollisionPolygon2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionPolygon2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2097. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2098. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionPolygon2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2099. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2100. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionPolygon2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2101. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2102. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionPolygon2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2103. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2104. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionPolygon2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2105. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2106. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetBlockEvents(bool)", asMETHODPR(CollisionPolygon2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2107. // void CollisionShape2D::SetCategoryBits(int categoryBits) | File: ../Urho2D/CollisionShape2D.h
  2108. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetCategoryBits(int)", asMETHODPR(CollisionPolygon2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  2109. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_categoryBits(int)", asMETHODPR(CollisionPolygon2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  2110. // void CollisionShape2D::SetDensity(float density) | File: ../Urho2D/CollisionShape2D.h
  2111. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetDensity(float)", asMETHODPR(CollisionPolygon2D, SetDensity, (float), void), asCALL_THISCALL);
  2112. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_density(float)", asMETHODPR(CollisionPolygon2D, SetDensity, (float), void), asCALL_THISCALL);
  2113. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2114. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetEnabled(bool)", asMETHODPR(CollisionPolygon2D, SetEnabled, (bool), void), asCALL_THISCALL);
  2115. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_enabled(bool)", asMETHODPR(CollisionPolygon2D, SetEnabled, (bool), void), asCALL_THISCALL);
  2116. // void CollisionShape2D::SetFriction(float friction) | File: ../Urho2D/CollisionShape2D.h
  2117. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetFriction(float)", asMETHODPR(CollisionPolygon2D, SetFriction, (float), void), asCALL_THISCALL);
  2118. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_friction(float)", asMETHODPR(CollisionPolygon2D, SetFriction, (float), void), asCALL_THISCALL);
  2119. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2120. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionPolygon2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2121. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionPolygon2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2122. // void CollisionShape2D::SetGroupIndex(int groupIndex) | File: ../Urho2D/CollisionShape2D.h
  2123. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetGroupIndex(int)", asMETHODPR(CollisionPolygon2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  2124. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_groupIndex(int)", asMETHODPR(CollisionPolygon2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  2125. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2126. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetInstanceDefault(bool)", asMETHODPR(CollisionPolygon2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2127. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2128. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionPolygon2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2129. // void CollisionShape2D::SetMaskBits(int maskBits) | File: ../Urho2D/CollisionShape2D.h
  2130. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetMaskBits(int)", asMETHODPR(CollisionPolygon2D, SetMaskBits, (int), void), asCALL_THISCALL);
  2131. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_maskBits(int)", asMETHODPR(CollisionPolygon2D, SetMaskBits, (int), void), asCALL_THISCALL);
  2132. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2133. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionPolygon2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2134. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionPolygon2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2135. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2136. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionPolygon2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2137. // void CollisionShape2D::SetRestitution(float restitution) | File: ../Urho2D/CollisionShape2D.h
  2138. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetRestitution(float)", asMETHODPR(CollisionPolygon2D, SetRestitution, (float), void), asCALL_THISCALL);
  2139. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_restitution(float)", asMETHODPR(CollisionPolygon2D, SetRestitution, (float), void), asCALL_THISCALL);
  2140. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2141. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetTemporary(bool)", asMETHODPR(CollisionPolygon2D, SetTemporary, (bool), void), asCALL_THISCALL);
  2142. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_temporary(bool)", asMETHODPR(CollisionPolygon2D, SetTemporary, (bool), void), asCALL_THISCALL);
  2143. // void CollisionShape2D::SetTrigger(bool trigger) | File: ../Urho2D/CollisionShape2D.h
  2144. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetTrigger(bool)", asMETHODPR(CollisionPolygon2D, SetTrigger, (bool), void), asCALL_THISCALL);
  2145. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_trigger(bool)", asMETHODPR(CollisionPolygon2D, SetTrigger, (bool), void), asCALL_THISCALL);
  2146. // void CollisionPolygon2D::SetVertex(unsigned index, const Vector2& vertex) | File: ../Urho2D/CollisionPolygon2D.h
  2147. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetVertex(uint, const Vector2&in)", asMETHODPR(CollisionPolygon2D, SetVertex, (unsigned, const Vector2&), void), asCALL_THISCALL);
  2148. // void CollisionPolygon2D::SetVertexCount(unsigned count) | File: ../Urho2D/CollisionPolygon2D.h
  2149. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetVertexCount(uint)", asMETHODPR(CollisionPolygon2D, SetVertexCount, (unsigned), void), asCALL_THISCALL);
  2150. engine->RegisterObjectMethod("CollisionPolygon2D", "void set_vertexCount(uint)", asMETHODPR(CollisionPolygon2D, SetVertexCount, (unsigned), void), asCALL_THISCALL);
  2151. // void CollisionPolygon2D::SetVertices(const PODVector<Vector2>& vertices) | File: ../Urho2D/CollisionPolygon2D.h
  2152. engine->RegisterObjectMethod("CollisionPolygon2D", "void SetVertices(Array<Vector2>@+)", asFUNCTION(CollisionPolygon2D_SetVertices_PODVectorVector2), asCALL_CDECL_OBJFIRST);
  2153. // void CollisionPolygon2D::SetVerticesAttr(const PODVector<unsigned char>& value) | File: ../Urho2D/CollisionPolygon2D.h
  2154. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2155. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2156. // Error: type "EventHandler*" can not automatically bind
  2157. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2158. // Error: type "EventHandler*" can not automatically bind
  2159. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2160. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2161. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2162. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2163. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2164. engine->RegisterObjectMethod("CollisionPolygon2D", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionPolygon2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2165. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2166. engine->RegisterObjectMethod("CollisionPolygon2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionPolygon2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2167. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2168. engine->RegisterObjectMethod("CollisionPolygon2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionPolygon2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2169. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2170. engine->RegisterObjectMethod("CollisionPolygon2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionPolygon2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2171. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2172. engine->RegisterObjectMethod("CollisionPolygon2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionPolygon2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2173. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2174. engine->RegisterObjectMethod("CollisionPolygon2D", "int WeakRefs() const", asMETHODPR(CollisionPolygon2D, WeakRefs, () const, int), asCALL_THISCALL);
  2175. engine->RegisterObjectMethod("CollisionPolygon2D", "int get_weakRefs() const", asMETHODPR(CollisionPolygon2D, WeakRefs, () const, int), asCALL_THISCALL);
  2176. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2177. engine->RegisterObjectMethod("CollisionPolygon2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionPolygon2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2178. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2179. engine->RegisterObjectMethod("CollisionPolygon2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionPolygon2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2180. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2181. engine->RegisterObjectMethod("CollisionPolygon2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionPolygon2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2182. #ifdef REGISTER_MANUAL_PART_CollisionShape2D
  2183. REGISTER_MANUAL_PART_CollisionShape2D(CollisionPolygon2D, "CollisionPolygon2D")
  2184. #endif
  2185. #ifdef REGISTER_MANUAL_PART_Component
  2186. REGISTER_MANUAL_PART_Component(CollisionPolygon2D, "CollisionPolygon2D")
  2187. #endif
  2188. #ifdef REGISTER_MANUAL_PART_Animatable
  2189. REGISTER_MANUAL_PART_Animatable(CollisionPolygon2D, "CollisionPolygon2D")
  2190. #endif
  2191. #ifdef REGISTER_MANUAL_PART_Serializable
  2192. REGISTER_MANUAL_PART_Serializable(CollisionPolygon2D, "CollisionPolygon2D")
  2193. #endif
  2194. #ifdef REGISTER_MANUAL_PART_Object
  2195. REGISTER_MANUAL_PART_Object(CollisionPolygon2D, "CollisionPolygon2D")
  2196. #endif
  2197. #ifdef REGISTER_MANUAL_PART_RefCounted
  2198. REGISTER_MANUAL_PART_RefCounted(CollisionPolygon2D, "CollisionPolygon2D")
  2199. #endif
  2200. #ifdef REGISTER_MANUAL_PART_CollisionPolygon2D
  2201. REGISTER_MANUAL_PART_CollisionPolygon2D(CollisionPolygon2D, "CollisionPolygon2D")
  2202. #endif
  2203. RegisterSubclass<CollisionShape2D, CollisionPolygon2D>(engine, "CollisionShape2D", "CollisionPolygon2D");
  2204. RegisterSubclass<Component, CollisionPolygon2D>(engine, "Component", "CollisionPolygon2D");
  2205. RegisterSubclass<Animatable, CollisionPolygon2D>(engine, "Animatable", "CollisionPolygon2D");
  2206. RegisterSubclass<Serializable, CollisionPolygon2D>(engine, "Serializable", "CollisionPolygon2D");
  2207. RegisterSubclass<Object, CollisionPolygon2D>(engine, "Object", "CollisionPolygon2D");
  2208. RegisterSubclass<RefCounted, CollisionPolygon2D>(engine, "RefCounted", "CollisionPolygon2D");
  2209. #endif
  2210. #ifdef URHO3D_PHYSICS
  2211. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2212. engine->RegisterObjectBehaviour("CollisionShape", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionShape, AddRef, (), void), asCALL_THISCALL);
  2213. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2214. // Error: type "ComponentReplicationState*" can not automatically bind
  2215. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2216. engine->RegisterObjectMethod("CollisionShape", "void AllocateNetworkState()", asMETHODPR(CollisionShape, AllocateNetworkState, (), void), asCALL_THISCALL);
  2217. // void CollisionShape::ApplyAttributes() override | File: ../Physics/CollisionShape.h
  2218. engine->RegisterObjectMethod("CollisionShape", "void ApplyAttributes()", asMETHODPR(CollisionShape, ApplyAttributes, (), void), asCALL_THISCALL);
  2219. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2220. // Not registered because template
  2221. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2222. // Not registered because template
  2223. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2224. engine->RegisterObjectMethod("CollisionShape", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionShape, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2225. // explicit CollisionShape::CollisionShape(Context* context) | File: ../Physics/CollisionShape.h
  2226. engine->RegisterObjectBehaviour("CollisionShape", asBEHAVE_FACTORY, "CollisionShape@+ f()", asFUNCTION(CollisionShape_CollisionShape_Context), asCALL_CDECL);
  2227. // void CollisionShape::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Physics/CollisionShape.h
  2228. engine->RegisterObjectMethod("CollisionShape", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionShape, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2229. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2230. engine->RegisterObjectMethod("CollisionShape", "bool GetAnimationEnabled() const", asMETHODPR(CollisionShape, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2231. engine->RegisterObjectMethod("CollisionShape", "bool get_animationEnabled() const", asMETHODPR(CollisionShape, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2232. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2233. engine->RegisterObjectMethod("CollisionShape", "Variant GetAttribute(uint) const", asMETHODPR(CollisionShape, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2234. engine->RegisterObjectMethod("CollisionShape", "Variant get_attributes(uint) const", asMETHODPR(CollisionShape, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2235. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2236. engine->RegisterObjectMethod("CollisionShape", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionShape, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2237. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2238. engine->RegisterObjectMethod("CollisionShape", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionShape, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2239. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2240. engine->RegisterObjectMethod("CollisionShape", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionShape, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2241. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2242. engine->RegisterObjectMethod("CollisionShape", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionShape, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2243. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2244. engine->RegisterObjectMethod("CollisionShape", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionShape, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2245. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2246. engine->RegisterObjectMethod("CollisionShape", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionShape, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2247. engine->RegisterObjectMethod("CollisionShape", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionShape, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2248. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2249. engine->RegisterObjectMethod("CollisionShape", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionShape, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2250. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2251. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2252. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2253. engine->RegisterObjectMethod("CollisionShape", "bool GetBlockEvents() const", asMETHODPR(CollisionShape, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2254. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2255. engine->RegisterObjectMethod("CollisionShape", "const String& GetCategory() const", asMETHODPR(CollisionShape, GetCategory, () const, const String&), asCALL_THISCALL);
  2256. engine->RegisterObjectMethod("CollisionShape", "const String& get_category() const", asMETHODPR(CollisionShape, GetCategory, () const, const String&), asCALL_THISCALL);
  2257. // btCollisionShape* CollisionShape::GetCollisionShape() const | File: ../Physics/CollisionShape.h
  2258. // Error: type "btCollisionShape*" can not automatically bind
  2259. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2260. engine->RegisterObjectMethod("CollisionShape", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionShape, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2261. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2262. // Not registered because template
  2263. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2264. // Error: type "PODVector<Component*>&" can not automatically bind
  2265. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2266. // Not registered because template
  2267. // Context* Object::GetContext() const | File: ../Core/Object.h
  2268. // Error: type "Context*" can not be returned
  2269. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2270. // Error: type "PODVector<Node*>&" can not automatically bind
  2271. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2272. engine->RegisterObjectMethod("CollisionShape", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionShape, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2273. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2274. // Error: type "EventHandler*" can not automatically bind
  2275. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2276. engine->RegisterObjectMethod("CollisionShape", "Object@+ GetEventSender() const", asMETHODPR(CollisionShape, GetEventSender, () const, Object*), asCALL_THISCALL);
  2277. // CollisionGeometryData* CollisionShape::GetGeometryData() const | File: ../Physics/CollisionShape.h
  2278. engine->RegisterObjectMethod("CollisionShape", "CollisionGeometryData@+ GetGeometryData() const", asMETHODPR(CollisionShape, GetGeometryData, () const, CollisionGeometryData*), asCALL_THISCALL);
  2279. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2280. engine->RegisterObjectMethod("CollisionShape", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionShape, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2281. engine->RegisterObjectMethod("CollisionShape", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionShape, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2282. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2283. engine->RegisterObjectMethod("CollisionShape", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionShape, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2284. engine->RegisterObjectMethod("CollisionShape", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionShape, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2285. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2286. engine->RegisterObjectMethod("CollisionShape", "uint GetID() const", asMETHODPR(CollisionShape, GetID, () const, unsigned), asCALL_THISCALL);
  2287. engine->RegisterObjectMethod("CollisionShape", "uint get_id() const", asMETHODPR(CollisionShape, GetID, () const, unsigned), asCALL_THISCALL);
  2288. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2289. engine->RegisterObjectMethod("CollisionShape", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionShape, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2290. // unsigned CollisionShape::GetLodLevel() const | File: ../Physics/CollisionShape.h
  2291. engine->RegisterObjectMethod("CollisionShape", "uint GetLodLevel() const", asMETHODPR(CollisionShape, GetLodLevel, () const, unsigned), asCALL_THISCALL);
  2292. engine->RegisterObjectMethod("CollisionShape", "uint get_lodLevel() const", asMETHODPR(CollisionShape, GetLodLevel, () const, unsigned), asCALL_THISCALL);
  2293. // float CollisionShape::GetMargin() const | File: ../Physics/CollisionShape.h
  2294. engine->RegisterObjectMethod("CollisionShape", "float GetMargin() const", asMETHODPR(CollisionShape, GetMargin, () const, float), asCALL_THISCALL);
  2295. engine->RegisterObjectMethod("CollisionShape", "float get_margin() const", asMETHODPR(CollisionShape, GetMargin, () const, float), asCALL_THISCALL);
  2296. // Model* CollisionShape::GetModel() const | File: ../Physics/CollisionShape.h
  2297. engine->RegisterObjectMethod("CollisionShape", "Model@+ GetModel() const", asMETHODPR(CollisionShape, GetModel, () const, Model*), asCALL_THISCALL);
  2298. engine->RegisterObjectMethod("CollisionShape", "Model@+ get_model() const", asMETHODPR(CollisionShape, GetModel, () const, Model*), asCALL_THISCALL);
  2299. // ResourceRef CollisionShape::GetModelAttr() const | File: ../Physics/CollisionShape.h
  2300. engine->RegisterObjectMethod("CollisionShape", "ResourceRef GetModelAttr() const", asMETHODPR(CollisionShape, GetModelAttr, () const, ResourceRef), asCALL_THISCALL);
  2301. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2302. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2303. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2304. // Error: type "NetworkState*" can not automatically bind
  2305. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2306. engine->RegisterObjectMethod("CollisionShape", "Node@+ GetNode() const", asMETHODPR(CollisionShape, GetNode, () const, Node*), asCALL_THISCALL);
  2307. engine->RegisterObjectMethod("CollisionShape", "Node@+ get_node() const", asMETHODPR(CollisionShape, GetNode, () const, Node*), asCALL_THISCALL);
  2308. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2309. engine->RegisterObjectMethod("CollisionShape", "uint GetNumAttributes() const", asMETHODPR(CollisionShape, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2310. engine->RegisterObjectMethod("CollisionShape", "uint get_numAttributes() const", asMETHODPR(CollisionShape, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2311. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2312. engine->RegisterObjectMethod("CollisionShape", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionShape, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2313. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2314. engine->RegisterObjectMethod("CollisionShape", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionShape, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2315. engine->RegisterObjectMethod("CollisionShape", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionShape, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2316. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2317. engine->RegisterObjectMethod("CollisionShape", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionShape, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2318. // PhysicsWorld* CollisionShape::GetPhysicsWorld() const | File: ../Physics/CollisionShape.h
  2319. engine->RegisterObjectMethod("CollisionShape", "PhysicsWorld@+ GetPhysicsWorld() const", asMETHODPR(CollisionShape, GetPhysicsWorld, () const, PhysicsWorld*), asCALL_THISCALL);
  2320. // const Vector3& CollisionShape::GetPosition() const | File: ../Physics/CollisionShape.h
  2321. engine->RegisterObjectMethod("CollisionShape", "const Vector3& GetPosition() const", asMETHODPR(CollisionShape, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  2322. engine->RegisterObjectMethod("CollisionShape", "const Vector3& get_position() const", asMETHODPR(CollisionShape, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  2323. // const Quaternion& CollisionShape::GetRotation() const | File: ../Physics/CollisionShape.h
  2324. engine->RegisterObjectMethod("CollisionShape", "const Quaternion& GetRotation() const", asMETHODPR(CollisionShape, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  2325. engine->RegisterObjectMethod("CollisionShape", "const Quaternion& get_rotation() const", asMETHODPR(CollisionShape, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  2326. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  2327. engine->RegisterObjectMethod("CollisionShape", "Scene@+ GetScene() const", asMETHODPR(CollisionShape, GetScene, () const, Scene*), asCALL_THISCALL);
  2328. // ShapeType CollisionShape::GetShapeType() const | File: ../Physics/CollisionShape.h
  2329. engine->RegisterObjectMethod("CollisionShape", "ShapeType GetShapeType() const", asMETHODPR(CollisionShape, GetShapeType, () const, ShapeType), asCALL_THISCALL);
  2330. engine->RegisterObjectMethod("CollisionShape", "ShapeType get_shapeType() const", asMETHODPR(CollisionShape, GetShapeType, () const, ShapeType), asCALL_THISCALL);
  2331. // const Vector3& CollisionShape::GetSize() const | File: ../Physics/CollisionShape.h
  2332. engine->RegisterObjectMethod("CollisionShape", "const Vector3& GetSize() const", asMETHODPR(CollisionShape, GetSize, () const, const Vector3&), asCALL_THISCALL);
  2333. engine->RegisterObjectMethod("CollisionShape", "const Vector3& get_size() const", asMETHODPR(CollisionShape, GetSize, () const, const Vector3&), asCALL_THISCALL);
  2334. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2335. engine->RegisterObjectMethod("CollisionShape", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionShape, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2336. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2337. // Not registered because template
  2338. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2339. engine->RegisterObjectMethod("CollisionShape", "StringHash GetType() const", asMETHODPR(CollisionShape, GetType, () const, StringHash), asCALL_THISCALL);
  2340. engine->RegisterObjectMethod("CollisionShape", "StringHash get_type() const", asMETHODPR(CollisionShape, GetType, () const, StringHash), asCALL_THISCALL);
  2341. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2342. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2343. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2344. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2345. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2346. engine->RegisterObjectMethod("CollisionShape", "const String& GetTypeName() const", asMETHODPR(CollisionShape, GetTypeName, () const, const String&), asCALL_THISCALL);
  2347. engine->RegisterObjectMethod("CollisionShape", "const String& get_typeName() const", asMETHODPR(CollisionShape, GetTypeName, () const, const String&), asCALL_THISCALL);
  2348. // BoundingBox CollisionShape::GetWorldBoundingBox() const | File: ../Physics/CollisionShape.h
  2349. engine->RegisterObjectMethod("CollisionShape", "BoundingBox GetWorldBoundingBox() const", asMETHODPR(CollisionShape, GetWorldBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  2350. engine->RegisterObjectMethod("CollisionShape", "BoundingBox get_worldBoundingBox() const", asMETHODPR(CollisionShape, GetWorldBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  2351. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2352. engine->RegisterObjectMethod("CollisionShape", "bool HasEventHandlers() const", asMETHODPR(CollisionShape, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2353. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2354. engine->RegisterObjectMethod("CollisionShape", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionShape, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2355. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2356. engine->RegisterObjectMethod("CollisionShape", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionShape, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2357. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2358. engine->RegisterObjectMethod("CollisionShape", "bool IsEnabled() const", asMETHODPR(CollisionShape, IsEnabled, () const, bool), asCALL_THISCALL);
  2359. engine->RegisterObjectMethod("CollisionShape", "bool get_enabled() const", asMETHODPR(CollisionShape, IsEnabled, () const, bool), asCALL_THISCALL);
  2360. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2361. engine->RegisterObjectMethod("CollisionShape", "bool IsEnabledEffective() const", asMETHODPR(CollisionShape, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2362. engine->RegisterObjectMethod("CollisionShape", "bool get_enabledEffective() const", asMETHODPR(CollisionShape, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2363. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2364. engine->RegisterObjectMethod("CollisionShape", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionShape, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2365. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2366. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2367. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2368. // Not registered because template
  2369. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2370. engine->RegisterObjectMethod("CollisionShape", "bool IsReplicated() const", asMETHODPR(CollisionShape, IsReplicated, () const, bool), asCALL_THISCALL);
  2371. engine->RegisterObjectMethod("CollisionShape", "bool get_replicated() const", asMETHODPR(CollisionShape, IsReplicated, () const, bool), asCALL_THISCALL);
  2372. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2373. engine->RegisterObjectMethod("CollisionShape", "bool IsTemporary() const", asMETHODPR(CollisionShape, IsTemporary, () const, bool), asCALL_THISCALL);
  2374. engine->RegisterObjectMethod("CollisionShape", "bool get_temporary() const", asMETHODPR(CollisionShape, IsTemporary, () const, bool), asCALL_THISCALL);
  2375. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2376. engine->RegisterObjectMethod("CollisionShape", "bool Load(Deserializer&)", asMETHODPR(CollisionShape, Load, (Deserializer&), bool), asCALL_THISCALL);
  2377. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2378. engine->RegisterObjectMethod("CollisionShape", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionShape, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2379. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2380. engine->RegisterObjectMethod("CollisionShape", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionShape, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2381. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2382. engine->RegisterObjectMethod("CollisionShape", "void MarkNetworkUpdate()", asMETHODPR(CollisionShape, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2383. // void CollisionShape::NotifyRigidBody(bool updateMass=true) | File: ../Physics/CollisionShape.h
  2384. engine->RegisterObjectMethod("CollisionShape", "void NotifyRigidBody(bool = true)", asMETHODPR(CollisionShape, NotifyRigidBody, (bool), void), asCALL_THISCALL);
  2385. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2386. engine->RegisterObjectMethod("CollisionShape", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionShape, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2387. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2388. engine->RegisterObjectMethod("CollisionShape", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionShape, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2389. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2390. engine->RegisterObjectMethod("CollisionShape", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionShape, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2391. // void CollisionShape::OnSetEnabled() override | File: ../Physics/CollisionShape.h
  2392. engine->RegisterObjectMethod("CollisionShape", "void OnSetEnabled()", asMETHODPR(CollisionShape, OnSetEnabled, (), void), asCALL_THISCALL);
  2393. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2394. engine->RegisterObjectMethod("CollisionShape", "void PrepareNetworkUpdate()", asMETHODPR(CollisionShape, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2395. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2396. engine->RegisterObjectMethod("CollisionShape", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionShape, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2397. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2398. engine->RegisterObjectMethod("CollisionShape", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionShape, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2399. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2400. // Error: type "RefCount*" can not automatically bind
  2401. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2402. engine->RegisterObjectMethod("CollisionShape", "int Refs() const", asMETHODPR(CollisionShape, Refs, () const, int), asCALL_THISCALL);
  2403. engine->RegisterObjectMethod("CollisionShape", "int get_refs() const", asMETHODPR(CollisionShape, Refs, () const, int), asCALL_THISCALL);
  2404. // static void CollisionShape::RegisterObject(Context* context) | File: ../Physics/CollisionShape.h
  2405. // Context can be used as firs parameter of constructors only
  2406. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2407. engine->RegisterObjectBehaviour("CollisionShape", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionShape, ReleaseRef, (), void), asCALL_THISCALL);
  2408. // void CollisionShape::ReleaseShape() | File: ../Physics/CollisionShape.h
  2409. engine->RegisterObjectMethod("CollisionShape", "void ReleaseShape()", asMETHODPR(CollisionShape, ReleaseShape, (), void), asCALL_THISCALL);
  2410. // void Component::Remove() | File: ../Scene/Component.h
  2411. engine->RegisterObjectMethod("CollisionShape", "void Remove()", asMETHODPR(CollisionShape, Remove, (), void), asCALL_THISCALL);
  2412. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2413. engine->RegisterObjectMethod("CollisionShape", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionShape, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2414. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2415. engine->RegisterObjectMethod("CollisionShape", "void RemoveInstanceDefault()", asMETHODPR(CollisionShape, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2416. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2417. engine->RegisterObjectMethod("CollisionShape", "void RemoveObjectAnimation()", asMETHODPR(CollisionShape, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2418. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2419. engine->RegisterObjectMethod("CollisionShape", "void ResetToDefault()", asMETHODPR(CollisionShape, ResetToDefault, (), void), asCALL_THISCALL);
  2420. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2421. engine->RegisterObjectMethod("CollisionShape", "bool Save(Serializer&) const", asMETHODPR(CollisionShape, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2422. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2423. engine->RegisterObjectMethod("CollisionShape", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionShape, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2424. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2425. engine->RegisterObjectMethod("CollisionShape", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionShape, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2426. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2427. engine->RegisterObjectMethod("CollisionShape", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionShape, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2428. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2429. engine->RegisterObjectMethod("CollisionShape", "void SendEvent(StringHash)", asMETHODPR(CollisionShape, SendEvent, (StringHash), void), asCALL_THISCALL);
  2430. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2431. engine->RegisterObjectMethod("CollisionShape", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionShape, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2432. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2433. // Not registered because template
  2434. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2435. engine->RegisterObjectMethod("CollisionShape", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionShape, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2436. engine->RegisterObjectMethod("CollisionShape", "void set_animationEnabled(bool)", asMETHODPR(CollisionShape, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2437. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2438. engine->RegisterObjectMethod("CollisionShape", "void SetAnimationTime(float)", asMETHODPR(CollisionShape, SetAnimationTime, (float), void), asCALL_THISCALL);
  2439. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2440. engine->RegisterObjectMethod("CollisionShape", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionShape, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2441. engine->RegisterObjectMethod("CollisionShape", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionShape, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2442. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2443. engine->RegisterObjectMethod("CollisionShape", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionShape, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2444. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2445. engine->RegisterObjectMethod("CollisionShape", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionShape, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2446. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2447. engine->RegisterObjectMethod("CollisionShape", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionShape, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2448. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2449. engine->RegisterObjectMethod("CollisionShape", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionShape, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2450. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2451. engine->RegisterObjectMethod("CollisionShape", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionShape, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2452. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2453. engine->RegisterObjectMethod("CollisionShape", "void SetBlockEvents(bool)", asMETHODPR(CollisionShape, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2454. // void CollisionShape::SetBox(const Vector3& size, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2455. engine->RegisterObjectMethod("CollisionShape", "void SetBox(const Vector3&in, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetBox, (const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2456. // void CollisionShape::SetCapsule(float diameter, float height, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2457. engine->RegisterObjectMethod("CollisionShape", "void SetCapsule(float, float, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetCapsule, (float, float, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2458. // void CollisionShape::SetCone(float diameter, float height, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2459. engine->RegisterObjectMethod("CollisionShape", "void SetCone(float, float, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetCone, (float, float, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2460. // void CollisionShape::SetConvexHull(Model* model, unsigned lodLevel=0, const Vector3& scale=Vector3::ONE, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2461. engine->RegisterObjectMethod("CollisionShape", "void SetConvexHull(Model@+, uint = 0, const Vector3&in = Vector3::ONE, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetConvexHull, (Model*, unsigned, const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2462. // void CollisionShape::SetCustomConvexHull(CustomGeometry* custom, const Vector3& scale=Vector3::ONE, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2463. engine->RegisterObjectMethod("CollisionShape", "void SetCustomConvexHull(CustomGeometry@+, const Vector3&in = Vector3::ONE, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetCustomConvexHull, (CustomGeometry*, const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2464. // void CollisionShape::SetCustomGImpactMesh(CustomGeometry* custom, const Vector3& scale=Vector3::ONE, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2465. engine->RegisterObjectMethod("CollisionShape", "void SetCustomGImpactMesh(CustomGeometry@+, const Vector3&in = Vector3::ONE, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetCustomGImpactMesh, (CustomGeometry*, const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2466. // void CollisionShape::SetCustomTriangleMesh(CustomGeometry* custom, const Vector3& scale=Vector3::ONE, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2467. engine->RegisterObjectMethod("CollisionShape", "void SetCustomTriangleMesh(CustomGeometry@+, const Vector3&in = Vector3::ONE, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetCustomTriangleMesh, (CustomGeometry*, const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2468. // void CollisionShape::SetCylinder(float diameter, float height, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2469. engine->RegisterObjectMethod("CollisionShape", "void SetCylinder(float, float, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetCylinder, (float, float, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2470. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2471. engine->RegisterObjectMethod("CollisionShape", "void SetEnabled(bool)", asMETHODPR(CollisionShape, SetEnabled, (bool), void), asCALL_THISCALL);
  2472. engine->RegisterObjectMethod("CollisionShape", "void set_enabled(bool)", asMETHODPR(CollisionShape, SetEnabled, (bool), void), asCALL_THISCALL);
  2473. // void CollisionShape::SetGImpactMesh(Model* model, unsigned lodLevel=0, const Vector3& scale=Vector3::ONE, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2474. engine->RegisterObjectMethod("CollisionShape", "void SetGImpactMesh(Model@+, uint = 0, const Vector3&in = Vector3::ONE, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetGImpactMesh, (Model*, unsigned, const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2475. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2476. engine->RegisterObjectMethod("CollisionShape", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionShape, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2477. engine->RegisterObjectMethod("CollisionShape", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionShape, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2478. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2479. engine->RegisterObjectMethod("CollisionShape", "void SetInstanceDefault(bool)", asMETHODPR(CollisionShape, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2480. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2481. engine->RegisterObjectMethod("CollisionShape", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionShape, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2482. // void CollisionShape::SetLodLevel(unsigned lodLevel) | File: ../Physics/CollisionShape.h
  2483. engine->RegisterObjectMethod("CollisionShape", "void SetLodLevel(uint)", asMETHODPR(CollisionShape, SetLodLevel, (unsigned), void), asCALL_THISCALL);
  2484. engine->RegisterObjectMethod("CollisionShape", "void set_lodLevel(uint)", asMETHODPR(CollisionShape, SetLodLevel, (unsigned), void), asCALL_THISCALL);
  2485. // void CollisionShape::SetMargin(float margin) | File: ../Physics/CollisionShape.h
  2486. engine->RegisterObjectMethod("CollisionShape", "void SetMargin(float)", asMETHODPR(CollisionShape, SetMargin, (float), void), asCALL_THISCALL);
  2487. engine->RegisterObjectMethod("CollisionShape", "void set_margin(float)", asMETHODPR(CollisionShape, SetMargin, (float), void), asCALL_THISCALL);
  2488. // void CollisionShape::SetModel(Model* model) | File: ../Physics/CollisionShape.h
  2489. engine->RegisterObjectMethod("CollisionShape", "void SetModel(Model@+)", asMETHODPR(CollisionShape, SetModel, (Model*), void), asCALL_THISCALL);
  2490. engine->RegisterObjectMethod("CollisionShape", "void set_model(Model@+)", asMETHODPR(CollisionShape, SetModel, (Model*), void), asCALL_THISCALL);
  2491. // void CollisionShape::SetModelAttr(const ResourceRef& value) | File: ../Physics/CollisionShape.h
  2492. engine->RegisterObjectMethod("CollisionShape", "void SetModelAttr(const ResourceRef&in)", asMETHODPR(CollisionShape, SetModelAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2493. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2494. engine->RegisterObjectMethod("CollisionShape", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionShape, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2495. engine->RegisterObjectMethod("CollisionShape", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionShape, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2496. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2497. engine->RegisterObjectMethod("CollisionShape", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionShape, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2498. // void CollisionShape::SetPosition(const Vector3& position) | File: ../Physics/CollisionShape.h
  2499. engine->RegisterObjectMethod("CollisionShape", "void SetPosition(const Vector3&in)", asMETHODPR(CollisionShape, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  2500. engine->RegisterObjectMethod("CollisionShape", "void set_position(const Vector3&in)", asMETHODPR(CollisionShape, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  2501. // void CollisionShape::SetRotation(const Quaternion& rotation) | File: ../Physics/CollisionShape.h
  2502. engine->RegisterObjectMethod("CollisionShape", "void SetRotation(const Quaternion&in)", asMETHODPR(CollisionShape, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  2503. engine->RegisterObjectMethod("CollisionShape", "void set_rotation(const Quaternion&in)", asMETHODPR(CollisionShape, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  2504. // void CollisionShape::SetShapeType(ShapeType type) | File: ../Physics/CollisionShape.h
  2505. engine->RegisterObjectMethod("CollisionShape", "void SetShapeType(ShapeType)", asMETHODPR(CollisionShape, SetShapeType, (ShapeType), void), asCALL_THISCALL);
  2506. engine->RegisterObjectMethod("CollisionShape", "void set_shapeType(ShapeType)", asMETHODPR(CollisionShape, SetShapeType, (ShapeType), void), asCALL_THISCALL);
  2507. // void CollisionShape::SetSize(const Vector3& size) | File: ../Physics/CollisionShape.h
  2508. engine->RegisterObjectMethod("CollisionShape", "void SetSize(const Vector3&in)", asMETHODPR(CollisionShape, SetSize, (const Vector3&), void), asCALL_THISCALL);
  2509. engine->RegisterObjectMethod("CollisionShape", "void set_size(const Vector3&in)", asMETHODPR(CollisionShape, SetSize, (const Vector3&), void), asCALL_THISCALL);
  2510. // void CollisionShape::SetSphere(float diameter, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2511. engine->RegisterObjectMethod("CollisionShape", "void SetSphere(float, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetSphere, (float, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2512. // void CollisionShape::SetStaticPlane(const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2513. engine->RegisterObjectMethod("CollisionShape", "void SetStaticPlane(const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetStaticPlane, (const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2514. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2515. engine->RegisterObjectMethod("CollisionShape", "void SetTemporary(bool)", asMETHODPR(CollisionShape, SetTemporary, (bool), void), asCALL_THISCALL);
  2516. engine->RegisterObjectMethod("CollisionShape", "void set_temporary(bool)", asMETHODPR(CollisionShape, SetTemporary, (bool), void), asCALL_THISCALL);
  2517. // void CollisionShape::SetTerrain(unsigned lodLevel=0) | File: ../Physics/CollisionShape.h
  2518. engine->RegisterObjectMethod("CollisionShape", "void SetTerrain(uint = 0)", asMETHODPR(CollisionShape, SetTerrain, (unsigned), void), asCALL_THISCALL);
  2519. // void CollisionShape::SetTransform(const Vector3& position, const Quaternion& rotation) | File: ../Physics/CollisionShape.h
  2520. engine->RegisterObjectMethod("CollisionShape", "void SetTransform(const Vector3&in, const Quaternion&in)", asMETHODPR(CollisionShape, SetTransform, (const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2521. // void CollisionShape::SetTriangleMesh(Model* model, unsigned lodLevel=0, const Vector3& scale=Vector3::ONE, const Vector3& position=Vector3::ZERO, const Quaternion& rotation=Quaternion::IDENTITY) | File: ../Physics/CollisionShape.h
  2522. engine->RegisterObjectMethod("CollisionShape", "void SetTriangleMesh(Model@+, uint = 0, const Vector3&in = Vector3::ONE, const Vector3&in = Vector3::ZERO, const Quaternion&in = Quaternion::IDENTITY)", asMETHODPR(CollisionShape, SetTriangleMesh, (Model*, unsigned, const Vector3&, const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2523. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2524. // Error: type "EventHandler*" can not automatically bind
  2525. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2526. // Error: type "EventHandler*" can not automatically bind
  2527. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2528. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2529. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2530. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2531. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2532. engine->RegisterObjectMethod("CollisionShape", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionShape, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2533. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2534. engine->RegisterObjectMethod("CollisionShape", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionShape_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2535. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2536. engine->RegisterObjectMethod("CollisionShape", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionShape, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2537. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2538. engine->RegisterObjectMethod("CollisionShape", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionShape, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2539. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2540. engine->RegisterObjectMethod("CollisionShape", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionShape, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2541. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2542. engine->RegisterObjectMethod("CollisionShape", "int WeakRefs() const", asMETHODPR(CollisionShape, WeakRefs, () const, int), asCALL_THISCALL);
  2543. engine->RegisterObjectMethod("CollisionShape", "int get_weakRefs() const", asMETHODPR(CollisionShape, WeakRefs, () const, int), asCALL_THISCALL);
  2544. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2545. engine->RegisterObjectMethod("CollisionShape", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionShape, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2546. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2547. engine->RegisterObjectMethod("CollisionShape", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionShape, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2548. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2549. engine->RegisterObjectMethod("CollisionShape", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionShape, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2550. #ifdef REGISTER_MANUAL_PART_Component
  2551. REGISTER_MANUAL_PART_Component(CollisionShape, "CollisionShape")
  2552. #endif
  2553. #ifdef REGISTER_MANUAL_PART_Animatable
  2554. REGISTER_MANUAL_PART_Animatable(CollisionShape, "CollisionShape")
  2555. #endif
  2556. #ifdef REGISTER_MANUAL_PART_Serializable
  2557. REGISTER_MANUAL_PART_Serializable(CollisionShape, "CollisionShape")
  2558. #endif
  2559. #ifdef REGISTER_MANUAL_PART_Object
  2560. REGISTER_MANUAL_PART_Object(CollisionShape, "CollisionShape")
  2561. #endif
  2562. #ifdef REGISTER_MANUAL_PART_RefCounted
  2563. REGISTER_MANUAL_PART_RefCounted(CollisionShape, "CollisionShape")
  2564. #endif
  2565. #ifdef REGISTER_MANUAL_PART_CollisionShape
  2566. REGISTER_MANUAL_PART_CollisionShape(CollisionShape, "CollisionShape")
  2567. #endif
  2568. RegisterSubclass<Component, CollisionShape>(engine, "Component", "CollisionShape");
  2569. RegisterSubclass<Animatable, CollisionShape>(engine, "Animatable", "CollisionShape");
  2570. RegisterSubclass<Serializable, CollisionShape>(engine, "Serializable", "CollisionShape");
  2571. RegisterSubclass<Object, CollisionShape>(engine, "Object", "CollisionShape");
  2572. RegisterSubclass<RefCounted, CollisionShape>(engine, "RefCounted", "CollisionShape");
  2573. #endif
  2574. #ifdef URHO3D_URHO2D
  2575. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2576. engine->RegisterObjectBehaviour("CollisionShape2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionShape2D, AddRef, (), void), asCALL_THISCALL);
  2577. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2578. // Error: type "ComponentReplicationState*" can not automatically bind
  2579. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2580. engine->RegisterObjectMethod("CollisionShape2D", "void AllocateNetworkState()", asMETHODPR(CollisionShape2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  2581. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  2582. engine->RegisterObjectMethod("CollisionShape2D", "void ApplyAttributes()", asMETHODPR(CollisionShape2D, ApplyAttributes, (), void), asCALL_THISCALL);
  2583. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2584. // Not registered because template
  2585. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2586. // Not registered because template
  2587. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2588. engine->RegisterObjectMethod("CollisionShape2D", "void CleanupConnection(Connection@+)", asMETHODPR(CollisionShape2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2589. // void CollisionShape2D::CreateFixture() | File: ../Urho2D/CollisionShape2D.h
  2590. engine->RegisterObjectMethod("CollisionShape2D", "void CreateFixture()", asMETHODPR(CollisionShape2D, CreateFixture, (), void), asCALL_THISCALL);
  2591. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  2592. engine->RegisterObjectMethod("CollisionShape2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CollisionShape2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2593. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2594. engine->RegisterObjectMethod("CollisionShape2D", "bool GetAnimationEnabled() const", asMETHODPR(CollisionShape2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2595. engine->RegisterObjectMethod("CollisionShape2D", "bool get_animationEnabled() const", asMETHODPR(CollisionShape2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2596. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2597. engine->RegisterObjectMethod("CollisionShape2D", "Variant GetAttribute(uint) const", asMETHODPR(CollisionShape2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2598. engine->RegisterObjectMethod("CollisionShape2D", "Variant get_attributes(uint) const", asMETHODPR(CollisionShape2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2599. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2600. engine->RegisterObjectMethod("CollisionShape2D", "Variant GetAttribute(const String&in) const", asMETHODPR(CollisionShape2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2601. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2602. engine->RegisterObjectMethod("CollisionShape2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CollisionShape2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2603. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2604. engine->RegisterObjectMethod("CollisionShape2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CollisionShape2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2605. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2606. engine->RegisterObjectMethod("CollisionShape2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CollisionShape2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2607. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2608. engine->RegisterObjectMethod("CollisionShape2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CollisionShape2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2609. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2610. engine->RegisterObjectMethod("CollisionShape2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(CollisionShape2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2611. engine->RegisterObjectMethod("CollisionShape2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(CollisionShape2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2612. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2613. engine->RegisterObjectMethod("CollisionShape2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CollisionShape2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2614. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2615. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2616. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2617. engine->RegisterObjectMethod("CollisionShape2D", "bool GetBlockEvents() const", asMETHODPR(CollisionShape2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2618. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2619. engine->RegisterObjectMethod("CollisionShape2D", "const String& GetCategory() const", asMETHODPR(CollisionShape2D, GetCategory, () const, const String&), asCALL_THISCALL);
  2620. engine->RegisterObjectMethod("CollisionShape2D", "const String& get_category() const", asMETHODPR(CollisionShape2D, GetCategory, () const, const String&), asCALL_THISCALL);
  2621. // int CollisionShape2D::GetCategoryBits() const | File: ../Urho2D/CollisionShape2D.h
  2622. engine->RegisterObjectMethod("CollisionShape2D", "int GetCategoryBits() const", asMETHODPR(CollisionShape2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  2623. engine->RegisterObjectMethod("CollisionShape2D", "int get_categoryBits() const", asMETHODPR(CollisionShape2D, GetCategoryBits, () const, int), asCALL_THISCALL);
  2624. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2625. engine->RegisterObjectMethod("CollisionShape2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(CollisionShape2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2626. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2627. // Not registered because template
  2628. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2629. // Error: type "PODVector<Component*>&" can not automatically bind
  2630. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2631. // Not registered because template
  2632. // Context* Object::GetContext() const | File: ../Core/Object.h
  2633. // Error: type "Context*" can not be returned
  2634. // float CollisionShape2D::GetDensity() const | File: ../Urho2D/CollisionShape2D.h
  2635. engine->RegisterObjectMethod("CollisionShape2D", "float GetDensity() const", asMETHODPR(CollisionShape2D, GetDensity, () const, float), asCALL_THISCALL);
  2636. engine->RegisterObjectMethod("CollisionShape2D", "float get_density() const", asMETHODPR(CollisionShape2D, GetDensity, () const, float), asCALL_THISCALL);
  2637. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2638. // Error: type "PODVector<Node*>&" can not automatically bind
  2639. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2640. engine->RegisterObjectMethod("CollisionShape2D", "VariantMap& GetEventDataMap() const", asMETHODPR(CollisionShape2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2641. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2642. // Error: type "EventHandler*" can not automatically bind
  2643. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2644. engine->RegisterObjectMethod("CollisionShape2D", "Object@+ GetEventSender() const", asMETHODPR(CollisionShape2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  2645. // b2Fixture* CollisionShape2D::GetFixture() const | File: ../Urho2D/CollisionShape2D.h
  2646. // Error: type "b2Fixture*" can not automatically bind
  2647. // float CollisionShape2D::GetFriction() const | File: ../Urho2D/CollisionShape2D.h
  2648. engine->RegisterObjectMethod("CollisionShape2D", "float GetFriction() const", asMETHODPR(CollisionShape2D, GetFriction, () const, float), asCALL_THISCALL);
  2649. engine->RegisterObjectMethod("CollisionShape2D", "float get_friction() const", asMETHODPR(CollisionShape2D, GetFriction, () const, float), asCALL_THISCALL);
  2650. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2651. engine->RegisterObjectMethod("CollisionShape2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CollisionShape2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2652. engine->RegisterObjectMethod("CollisionShape2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CollisionShape2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2653. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2654. engine->RegisterObjectMethod("CollisionShape2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(CollisionShape2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2655. engine->RegisterObjectMethod("CollisionShape2D", "const VariantMap& get_globalVars() const", asMETHODPR(CollisionShape2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2656. // int CollisionShape2D::GetGroupIndex() const | File: ../Urho2D/CollisionShape2D.h
  2657. engine->RegisterObjectMethod("CollisionShape2D", "int GetGroupIndex() const", asMETHODPR(CollisionShape2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  2658. engine->RegisterObjectMethod("CollisionShape2D", "int get_groupIndex() const", asMETHODPR(CollisionShape2D, GetGroupIndex, () const, int), asCALL_THISCALL);
  2659. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2660. engine->RegisterObjectMethod("CollisionShape2D", "uint GetID() const", asMETHODPR(CollisionShape2D, GetID, () const, unsigned), asCALL_THISCALL);
  2661. engine->RegisterObjectMethod("CollisionShape2D", "uint get_id() const", asMETHODPR(CollisionShape2D, GetID, () const, unsigned), asCALL_THISCALL);
  2662. // float CollisionShape2D::GetInertia() const | File: ../Urho2D/CollisionShape2D.h
  2663. engine->RegisterObjectMethod("CollisionShape2D", "float GetInertia() const", asMETHODPR(CollisionShape2D, GetInertia, () const, float), asCALL_THISCALL);
  2664. engine->RegisterObjectMethod("CollisionShape2D", "float get_inertia() const", asMETHODPR(CollisionShape2D, GetInertia, () const, float), asCALL_THISCALL);
  2665. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2666. engine->RegisterObjectMethod("CollisionShape2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CollisionShape2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2667. // int CollisionShape2D::GetMaskBits() const | File: ../Urho2D/CollisionShape2D.h
  2668. engine->RegisterObjectMethod("CollisionShape2D", "int GetMaskBits() const", asMETHODPR(CollisionShape2D, GetMaskBits, () const, int), asCALL_THISCALL);
  2669. engine->RegisterObjectMethod("CollisionShape2D", "int get_maskBits() const", asMETHODPR(CollisionShape2D, GetMaskBits, () const, int), asCALL_THISCALL);
  2670. // float CollisionShape2D::GetMass() const | File: ../Urho2D/CollisionShape2D.h
  2671. engine->RegisterObjectMethod("CollisionShape2D", "float GetMass() const", asMETHODPR(CollisionShape2D, GetMass, () const, float), asCALL_THISCALL);
  2672. engine->RegisterObjectMethod("CollisionShape2D", "float get_mass() const", asMETHODPR(CollisionShape2D, GetMass, () const, float), asCALL_THISCALL);
  2673. // Vector2 CollisionShape2D::GetMassCenter() const | File: ../Urho2D/CollisionShape2D.h
  2674. engine->RegisterObjectMethod("CollisionShape2D", "Vector2 GetMassCenter() const", asMETHODPR(CollisionShape2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  2675. engine->RegisterObjectMethod("CollisionShape2D", "Vector2 get_massCenter() const", asMETHODPR(CollisionShape2D, GetMassCenter, () const, Vector2), asCALL_THISCALL);
  2676. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2677. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2678. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2679. // Error: type "NetworkState*" can not automatically bind
  2680. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2681. engine->RegisterObjectMethod("CollisionShape2D", "Node@+ GetNode() const", asMETHODPR(CollisionShape2D, GetNode, () const, Node*), asCALL_THISCALL);
  2682. engine->RegisterObjectMethod("CollisionShape2D", "Node@+ get_node() const", asMETHODPR(CollisionShape2D, GetNode, () const, Node*), asCALL_THISCALL);
  2683. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2684. engine->RegisterObjectMethod("CollisionShape2D", "uint GetNumAttributes() const", asMETHODPR(CollisionShape2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2685. engine->RegisterObjectMethod("CollisionShape2D", "uint get_numAttributes() const", asMETHODPR(CollisionShape2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2686. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2687. engine->RegisterObjectMethod("CollisionShape2D", "uint GetNumNetworkAttributes() const", asMETHODPR(CollisionShape2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2688. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2689. engine->RegisterObjectMethod("CollisionShape2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CollisionShape2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2690. engine->RegisterObjectMethod("CollisionShape2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CollisionShape2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2691. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2692. engine->RegisterObjectMethod("CollisionShape2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CollisionShape2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2693. // float CollisionShape2D::GetRestitution() const | File: ../Urho2D/CollisionShape2D.h
  2694. engine->RegisterObjectMethod("CollisionShape2D", "float GetRestitution() const", asMETHODPR(CollisionShape2D, GetRestitution, () const, float), asCALL_THISCALL);
  2695. engine->RegisterObjectMethod("CollisionShape2D", "float get_restitution() const", asMETHODPR(CollisionShape2D, GetRestitution, () const, float), asCALL_THISCALL);
  2696. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  2697. engine->RegisterObjectMethod("CollisionShape2D", "Scene@+ GetScene() const", asMETHODPR(CollisionShape2D, GetScene, () const, Scene*), asCALL_THISCALL);
  2698. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2699. engine->RegisterObjectMethod("CollisionShape2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CollisionShape2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2700. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2701. // Not registered because template
  2702. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2703. engine->RegisterObjectMethod("CollisionShape2D", "StringHash GetType() const", asMETHODPR(CollisionShape2D, GetType, () const, StringHash), asCALL_THISCALL);
  2704. engine->RegisterObjectMethod("CollisionShape2D", "StringHash get_type() const", asMETHODPR(CollisionShape2D, GetType, () const, StringHash), asCALL_THISCALL);
  2705. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2706. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2707. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2708. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2709. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2710. engine->RegisterObjectMethod("CollisionShape2D", "const String& GetTypeName() const", asMETHODPR(CollisionShape2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2711. engine->RegisterObjectMethod("CollisionShape2D", "const String& get_typeName() const", asMETHODPR(CollisionShape2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2712. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2713. engine->RegisterObjectMethod("CollisionShape2D", "bool HasEventHandlers() const", asMETHODPR(CollisionShape2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2714. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2715. engine->RegisterObjectMethod("CollisionShape2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CollisionShape2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2716. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2717. engine->RegisterObjectMethod("CollisionShape2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CollisionShape2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2718. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2719. engine->RegisterObjectMethod("CollisionShape2D", "bool IsEnabled() const", asMETHODPR(CollisionShape2D, IsEnabled, () const, bool), asCALL_THISCALL);
  2720. engine->RegisterObjectMethod("CollisionShape2D", "bool get_enabled() const", asMETHODPR(CollisionShape2D, IsEnabled, () const, bool), asCALL_THISCALL);
  2721. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2722. engine->RegisterObjectMethod("CollisionShape2D", "bool IsEnabledEffective() const", asMETHODPR(CollisionShape2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2723. engine->RegisterObjectMethod("CollisionShape2D", "bool get_enabledEffective() const", asMETHODPR(CollisionShape2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2724. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2725. engine->RegisterObjectMethod("CollisionShape2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(CollisionShape2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2726. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2727. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2728. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2729. // Not registered because template
  2730. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2731. engine->RegisterObjectMethod("CollisionShape2D", "bool IsReplicated() const", asMETHODPR(CollisionShape2D, IsReplicated, () const, bool), asCALL_THISCALL);
  2732. engine->RegisterObjectMethod("CollisionShape2D", "bool get_replicated() const", asMETHODPR(CollisionShape2D, IsReplicated, () const, bool), asCALL_THISCALL);
  2733. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2734. engine->RegisterObjectMethod("CollisionShape2D", "bool IsTemporary() const", asMETHODPR(CollisionShape2D, IsTemporary, () const, bool), asCALL_THISCALL);
  2735. engine->RegisterObjectMethod("CollisionShape2D", "bool get_temporary() const", asMETHODPR(CollisionShape2D, IsTemporary, () const, bool), asCALL_THISCALL);
  2736. // bool CollisionShape2D::IsTrigger() const | File: ../Urho2D/CollisionShape2D.h
  2737. engine->RegisterObjectMethod("CollisionShape2D", "bool IsTrigger() const", asMETHODPR(CollisionShape2D, IsTrigger, () const, bool), asCALL_THISCALL);
  2738. engine->RegisterObjectMethod("CollisionShape2D", "bool get_trigger() const", asMETHODPR(CollisionShape2D, IsTrigger, () const, bool), asCALL_THISCALL);
  2739. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2740. engine->RegisterObjectMethod("CollisionShape2D", "bool Load(Deserializer&)", asMETHODPR(CollisionShape2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  2741. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2742. engine->RegisterObjectMethod("CollisionShape2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CollisionShape2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2743. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2744. engine->RegisterObjectMethod("CollisionShape2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(CollisionShape2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2745. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2746. engine->RegisterObjectMethod("CollisionShape2D", "void MarkNetworkUpdate()", asMETHODPR(CollisionShape2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2747. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2748. engine->RegisterObjectMethod("CollisionShape2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CollisionShape2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2749. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2750. engine->RegisterObjectMethod("CollisionShape2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CollisionShape2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2751. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2752. engine->RegisterObjectMethod("CollisionShape2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CollisionShape2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2753. // void CollisionShape2D::OnSetEnabled() override | File: ../Urho2D/CollisionShape2D.h
  2754. engine->RegisterObjectMethod("CollisionShape2D", "void OnSetEnabled()", asMETHODPR(CollisionShape2D, OnSetEnabled, (), void), asCALL_THISCALL);
  2755. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2756. engine->RegisterObjectMethod("CollisionShape2D", "void PrepareNetworkUpdate()", asMETHODPR(CollisionShape2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2757. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2758. engine->RegisterObjectMethod("CollisionShape2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CollisionShape2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2759. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2760. engine->RegisterObjectMethod("CollisionShape2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CollisionShape2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2761. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2762. // Error: type "RefCount*" can not automatically bind
  2763. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2764. engine->RegisterObjectMethod("CollisionShape2D", "int Refs() const", asMETHODPR(CollisionShape2D, Refs, () const, int), asCALL_THISCALL);
  2765. engine->RegisterObjectMethod("CollisionShape2D", "int get_refs() const", asMETHODPR(CollisionShape2D, Refs, () const, int), asCALL_THISCALL);
  2766. // static void CollisionShape2D::RegisterObject(Context* context) | File: ../Urho2D/CollisionShape2D.h
  2767. // Context can be used as firs parameter of constructors only
  2768. // void CollisionShape2D::ReleaseFixture() | File: ../Urho2D/CollisionShape2D.h
  2769. engine->RegisterObjectMethod("CollisionShape2D", "void ReleaseFixture()", asMETHODPR(CollisionShape2D, ReleaseFixture, (), void), asCALL_THISCALL);
  2770. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2771. engine->RegisterObjectBehaviour("CollisionShape2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionShape2D, ReleaseRef, (), void), asCALL_THISCALL);
  2772. // void Component::Remove() | File: ../Scene/Component.h
  2773. engine->RegisterObjectMethod("CollisionShape2D", "void Remove()", asMETHODPR(CollisionShape2D, Remove, (), void), asCALL_THISCALL);
  2774. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2775. engine->RegisterObjectMethod("CollisionShape2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CollisionShape2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2776. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2777. engine->RegisterObjectMethod("CollisionShape2D", "void RemoveInstanceDefault()", asMETHODPR(CollisionShape2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2778. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2779. engine->RegisterObjectMethod("CollisionShape2D", "void RemoveObjectAnimation()", asMETHODPR(CollisionShape2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2780. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2781. engine->RegisterObjectMethod("CollisionShape2D", "void ResetToDefault()", asMETHODPR(CollisionShape2D, ResetToDefault, (), void), asCALL_THISCALL);
  2782. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2783. engine->RegisterObjectMethod("CollisionShape2D", "bool Save(Serializer&) const", asMETHODPR(CollisionShape2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2784. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2785. engine->RegisterObjectMethod("CollisionShape2D", "bool SaveDefaultAttributes() const", asMETHODPR(CollisionShape2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2786. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2787. engine->RegisterObjectMethod("CollisionShape2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(CollisionShape2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2788. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2789. engine->RegisterObjectMethod("CollisionShape2D", "bool SaveXML(XMLElement&) const", asMETHODPR(CollisionShape2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2790. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2791. engine->RegisterObjectMethod("CollisionShape2D", "void SendEvent(StringHash)", asMETHODPR(CollisionShape2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  2792. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2793. engine->RegisterObjectMethod("CollisionShape2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CollisionShape2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2794. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2795. // Not registered because template
  2796. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2797. engine->RegisterObjectMethod("CollisionShape2D", "void SetAnimationEnabled(bool)", asMETHODPR(CollisionShape2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2798. engine->RegisterObjectMethod("CollisionShape2D", "void set_animationEnabled(bool)", asMETHODPR(CollisionShape2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2799. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2800. engine->RegisterObjectMethod("CollisionShape2D", "void SetAnimationTime(float)", asMETHODPR(CollisionShape2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  2801. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2802. engine->RegisterObjectMethod("CollisionShape2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CollisionShape2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2803. engine->RegisterObjectMethod("CollisionShape2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CollisionShape2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2804. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2805. engine->RegisterObjectMethod("CollisionShape2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CollisionShape2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2806. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2807. engine->RegisterObjectMethod("CollisionShape2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CollisionShape2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2808. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2809. engine->RegisterObjectMethod("CollisionShape2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CollisionShape2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2810. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2811. engine->RegisterObjectMethod("CollisionShape2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CollisionShape2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2812. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2813. engine->RegisterObjectMethod("CollisionShape2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CollisionShape2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2814. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2815. engine->RegisterObjectMethod("CollisionShape2D", "void SetBlockEvents(bool)", asMETHODPR(CollisionShape2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2816. // void CollisionShape2D::SetCategoryBits(int categoryBits) | File: ../Urho2D/CollisionShape2D.h
  2817. engine->RegisterObjectMethod("CollisionShape2D", "void SetCategoryBits(int)", asMETHODPR(CollisionShape2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  2818. engine->RegisterObjectMethod("CollisionShape2D", "void set_categoryBits(int)", asMETHODPR(CollisionShape2D, SetCategoryBits, (int), void), asCALL_THISCALL);
  2819. // void CollisionShape2D::SetDensity(float density) | File: ../Urho2D/CollisionShape2D.h
  2820. engine->RegisterObjectMethod("CollisionShape2D", "void SetDensity(float)", asMETHODPR(CollisionShape2D, SetDensity, (float), void), asCALL_THISCALL);
  2821. engine->RegisterObjectMethod("CollisionShape2D", "void set_density(float)", asMETHODPR(CollisionShape2D, SetDensity, (float), void), asCALL_THISCALL);
  2822. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2823. engine->RegisterObjectMethod("CollisionShape2D", "void SetEnabled(bool)", asMETHODPR(CollisionShape2D, SetEnabled, (bool), void), asCALL_THISCALL);
  2824. engine->RegisterObjectMethod("CollisionShape2D", "void set_enabled(bool)", asMETHODPR(CollisionShape2D, SetEnabled, (bool), void), asCALL_THISCALL);
  2825. // void CollisionShape2D::SetFriction(float friction) | File: ../Urho2D/CollisionShape2D.h
  2826. engine->RegisterObjectMethod("CollisionShape2D", "void SetFriction(float)", asMETHODPR(CollisionShape2D, SetFriction, (float), void), asCALL_THISCALL);
  2827. engine->RegisterObjectMethod("CollisionShape2D", "void set_friction(float)", asMETHODPR(CollisionShape2D, SetFriction, (float), void), asCALL_THISCALL);
  2828. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2829. engine->RegisterObjectMethod("CollisionShape2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CollisionShape2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2830. engine->RegisterObjectMethod("CollisionShape2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CollisionShape2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2831. // void CollisionShape2D::SetGroupIndex(int groupIndex) | File: ../Urho2D/CollisionShape2D.h
  2832. engine->RegisterObjectMethod("CollisionShape2D", "void SetGroupIndex(int)", asMETHODPR(CollisionShape2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  2833. engine->RegisterObjectMethod("CollisionShape2D", "void set_groupIndex(int)", asMETHODPR(CollisionShape2D, SetGroupIndex, (int), void), asCALL_THISCALL);
  2834. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2835. engine->RegisterObjectMethod("CollisionShape2D", "void SetInstanceDefault(bool)", asMETHODPR(CollisionShape2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2836. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2837. engine->RegisterObjectMethod("CollisionShape2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CollisionShape2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2838. // void CollisionShape2D::SetMaskBits(int maskBits) | File: ../Urho2D/CollisionShape2D.h
  2839. engine->RegisterObjectMethod("CollisionShape2D", "void SetMaskBits(int)", asMETHODPR(CollisionShape2D, SetMaskBits, (int), void), asCALL_THISCALL);
  2840. engine->RegisterObjectMethod("CollisionShape2D", "void set_maskBits(int)", asMETHODPR(CollisionShape2D, SetMaskBits, (int), void), asCALL_THISCALL);
  2841. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2842. engine->RegisterObjectMethod("CollisionShape2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionShape2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2843. engine->RegisterObjectMethod("CollisionShape2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CollisionShape2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2844. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2845. engine->RegisterObjectMethod("CollisionShape2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CollisionShape2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2846. // void CollisionShape2D::SetRestitution(float restitution) | File: ../Urho2D/CollisionShape2D.h
  2847. engine->RegisterObjectMethod("CollisionShape2D", "void SetRestitution(float)", asMETHODPR(CollisionShape2D, SetRestitution, (float), void), asCALL_THISCALL);
  2848. engine->RegisterObjectMethod("CollisionShape2D", "void set_restitution(float)", asMETHODPR(CollisionShape2D, SetRestitution, (float), void), asCALL_THISCALL);
  2849. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2850. engine->RegisterObjectMethod("CollisionShape2D", "void SetTemporary(bool)", asMETHODPR(CollisionShape2D, SetTemporary, (bool), void), asCALL_THISCALL);
  2851. engine->RegisterObjectMethod("CollisionShape2D", "void set_temporary(bool)", asMETHODPR(CollisionShape2D, SetTemporary, (bool), void), asCALL_THISCALL);
  2852. // void CollisionShape2D::SetTrigger(bool trigger) | File: ../Urho2D/CollisionShape2D.h
  2853. engine->RegisterObjectMethod("CollisionShape2D", "void SetTrigger(bool)", asMETHODPR(CollisionShape2D, SetTrigger, (bool), void), asCALL_THISCALL);
  2854. engine->RegisterObjectMethod("CollisionShape2D", "void set_trigger(bool)", asMETHODPR(CollisionShape2D, SetTrigger, (bool), void), asCALL_THISCALL);
  2855. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2856. // Error: type "EventHandler*" can not automatically bind
  2857. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2858. // Error: type "EventHandler*" can not automatically bind
  2859. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2860. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2861. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2862. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2863. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2864. engine->RegisterObjectMethod("CollisionShape2D", "void UnsubscribeFromAllEvents()", asMETHODPR(CollisionShape2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2865. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2866. engine->RegisterObjectMethod("CollisionShape2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CollisionShape2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2867. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2868. engine->RegisterObjectMethod("CollisionShape2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CollisionShape2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2869. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2870. engine->RegisterObjectMethod("CollisionShape2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CollisionShape2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2871. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2872. engine->RegisterObjectMethod("CollisionShape2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CollisionShape2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2873. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2874. engine->RegisterObjectMethod("CollisionShape2D", "int WeakRefs() const", asMETHODPR(CollisionShape2D, WeakRefs, () const, int), asCALL_THISCALL);
  2875. engine->RegisterObjectMethod("CollisionShape2D", "int get_weakRefs() const", asMETHODPR(CollisionShape2D, WeakRefs, () const, int), asCALL_THISCALL);
  2876. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2877. engine->RegisterObjectMethod("CollisionShape2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CollisionShape2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2878. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2879. engine->RegisterObjectMethod("CollisionShape2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CollisionShape2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2880. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2881. engine->RegisterObjectMethod("CollisionShape2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CollisionShape2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2882. #ifdef REGISTER_MANUAL_PART_Component
  2883. REGISTER_MANUAL_PART_Component(CollisionShape2D, "CollisionShape2D")
  2884. #endif
  2885. #ifdef REGISTER_MANUAL_PART_Animatable
  2886. REGISTER_MANUAL_PART_Animatable(CollisionShape2D, "CollisionShape2D")
  2887. #endif
  2888. #ifdef REGISTER_MANUAL_PART_Serializable
  2889. REGISTER_MANUAL_PART_Serializable(CollisionShape2D, "CollisionShape2D")
  2890. #endif
  2891. #ifdef REGISTER_MANUAL_PART_Object
  2892. REGISTER_MANUAL_PART_Object(CollisionShape2D, "CollisionShape2D")
  2893. #endif
  2894. #ifdef REGISTER_MANUAL_PART_RefCounted
  2895. REGISTER_MANUAL_PART_RefCounted(CollisionShape2D, "CollisionShape2D")
  2896. #endif
  2897. #ifdef REGISTER_MANUAL_PART_CollisionShape2D
  2898. REGISTER_MANUAL_PART_CollisionShape2D(CollisionShape2D, "CollisionShape2D")
  2899. #endif
  2900. RegisterSubclass<Component, CollisionShape2D>(engine, "Component", "CollisionShape2D");
  2901. RegisterSubclass<Animatable, CollisionShape2D>(engine, "Animatable", "CollisionShape2D");
  2902. RegisterSubclass<Serializable, CollisionShape2D>(engine, "Serializable", "CollisionShape2D");
  2903. RegisterSubclass<Object, CollisionShape2D>(engine, "Object", "CollisionShape2D");
  2904. RegisterSubclass<RefCounted, CollisionShape2D>(engine, "RefCounted", "CollisionShape2D");
  2905. #endif
  2906. // float Color::a_ | File: ../Math/Color.h
  2907. engine->RegisterObjectProperty("Color", "float a", offsetof(Color, a_));
  2908. // const ChannelMask Color::ABGR | File: ../Math/Color.h
  2909. // Error: type "const ChannelMask" can not automatically bind
  2910. // const ChannelMask Color::ARGB | File: ../Math/Color.h
  2911. // Error: type "const ChannelMask" can not automatically bind
  2912. // float Color::b_ | File: ../Math/Color.h
  2913. engine->RegisterObjectProperty("Color", "float b", offsetof(Color, b_));
  2914. // const Color Color::BLACK | File: ../Math/Color.h
  2915. engine->SetDefaultNamespace("Color");
  2916. engine->RegisterGlobalProperty("const Color BLACK", (void*)&Color::BLACK);
  2917. engine->SetDefaultNamespace("");
  2918. // const Color Color::BLUE | File: ../Math/Color.h
  2919. engine->SetDefaultNamespace("Color");
  2920. engine->RegisterGlobalProperty("const Color BLUE", (void*)&Color::BLUE);
  2921. engine->SetDefaultNamespace("");
  2922. // const Color Color::CYAN | File: ../Math/Color.h
  2923. engine->SetDefaultNamespace("Color");
  2924. engine->RegisterGlobalProperty("const Color CYAN", (void*)&Color::CYAN);
  2925. engine->SetDefaultNamespace("");
  2926. // float Color::g_ | File: ../Math/Color.h
  2927. engine->RegisterObjectProperty("Color", "float g", offsetof(Color, g_));
  2928. // const Color Color::GRAY | File: ../Math/Color.h
  2929. engine->SetDefaultNamespace("Color");
  2930. engine->RegisterGlobalProperty("const Color GRAY", (void*)&Color::GRAY);
  2931. engine->SetDefaultNamespace("");
  2932. // const Color Color::GREEN | File: ../Math/Color.h
  2933. engine->SetDefaultNamespace("Color");
  2934. engine->RegisterGlobalProperty("const Color GREEN", (void*)&Color::GREEN);
  2935. engine->SetDefaultNamespace("");
  2936. // const Color Color::MAGENTA | File: ../Math/Color.h
  2937. engine->SetDefaultNamespace("Color");
  2938. engine->RegisterGlobalProperty("const Color MAGENTA", (void*)&Color::MAGENTA);
  2939. engine->SetDefaultNamespace("");
  2940. // float Color::r_ | File: ../Math/Color.h
  2941. engine->RegisterObjectProperty("Color", "float r", offsetof(Color, r_));
  2942. // const Color Color::RED | File: ../Math/Color.h
  2943. engine->SetDefaultNamespace("Color");
  2944. engine->RegisterGlobalProperty("const Color RED", (void*)&Color::RED);
  2945. engine->SetDefaultNamespace("");
  2946. // const Color Color::TRANSPARENT_BLACK | File: ../Math/Color.h
  2947. engine->SetDefaultNamespace("Color");
  2948. engine->RegisterGlobalProperty("const Color TRANSPARENT_BLACK", (void*)&Color::TRANSPARENT_BLACK);
  2949. engine->SetDefaultNamespace("");
  2950. // const Color Color::WHITE | File: ../Math/Color.h
  2951. engine->SetDefaultNamespace("Color");
  2952. engine->RegisterGlobalProperty("const Color WHITE", (void*)&Color::WHITE);
  2953. engine->SetDefaultNamespace("");
  2954. // const Color Color::YELLOW | File: ../Math/Color.h
  2955. engine->SetDefaultNamespace("Color");
  2956. engine->RegisterGlobalProperty("const Color YELLOW", (void*)&Color::YELLOW);
  2957. engine->SetDefaultNamespace("");
  2958. // Color Color::Abs() const | File: ../Math/Color.h
  2959. engine->RegisterObjectMethod("Color", "Color Abs() const", asMETHODPR(Color, Abs, () const, Color), asCALL_THISCALL);
  2960. // float Color::Average() const | File: ../Math/Color.h
  2961. engine->RegisterObjectMethod("Color", "float Average() const", asMETHODPR(Color, Average, () const, float), asCALL_THISCALL);
  2962. // void Color::Bounds(float* min, float* max, bool clipped=false) const | File: ../Math/Color.h
  2963. // Error: type "float*" can not automatically bind
  2964. // float Color::Chroma() const | File: ../Math/Color.h
  2965. engine->RegisterObjectMethod("Color", "float Chroma() const", asMETHODPR(Color, Chroma, () const, float), asCALL_THISCALL);
  2966. // void Color::Clip(bool clipAlpha=false) | File: ../Math/Color.h
  2967. engine->RegisterObjectMethod("Color", "void Clip(bool = false)", asMETHODPR(Color, Clip, (bool), void), asCALL_THISCALL);
  2968. // Color::Color(const Color& color) noexcept=default | File: ../Math/Color.h
  2969. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Color&in)", asFUNCTION(Color_Color_Color), asCALL_CDECL_OBJFIRST);
  2970. // Color::Color(const Color& color, float a) noexcept | File: ../Math/Color.h
  2971. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Color&in, float)", asFUNCTION(Color_Color_Color_float), asCALL_CDECL_OBJFIRST);
  2972. // Color::Color(float r, float g, float b) noexcept | File: ../Math/Color.h
  2973. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(float, float, float)", asFUNCTION(Color_Color_float_float_float), asCALL_CDECL_OBJFIRST);
  2974. // Color::Color(float r, float g, float b, float a) noexcept | File: ../Math/Color.h
  2975. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(float, float, float, float)", asFUNCTION(Color_Color_float_float_float_float), asCALL_CDECL_OBJFIRST);
  2976. // explicit Color::Color(const float* data) noexcept | File: ../Math/Color.h
  2977. // Error: type "const float*" can not automatically bind
  2978. // explicit Color::Color(unsigned color, const ChannelMask& mask=ABGR) | File: ../Math/Color.h
  2979. // Error: type "const ChannelMask&" can not automatically bind
  2980. // explicit Color::Color(const Vector3& color) | File: ../Math/Color.h
  2981. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Vector3&in)", asFUNCTION(Color_Color_Vector3), asCALL_CDECL_OBJFIRST);
  2982. // explicit Color::Color(const Vector4& color) | File: ../Math/Color.h
  2983. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", asFUNCTION(Color_Color_Vector4), asCALL_CDECL_OBJFIRST);
  2984. // static float Color::ConvertGammaToLinear(float value) | File: ../Math/Color.h
  2985. engine->SetDefaultNamespace("Color");
  2986. engine->RegisterGlobalFunction("float ConvertGammaToLinear(float)", asFUNCTIONPR(Color::ConvertGammaToLinear, (float), float), asCALL_CDECL);
  2987. engine->SetDefaultNamespace("");
  2988. // static float Color::ConvertLinearToGamma(float value) | File: ../Math/Color.h
  2989. engine->SetDefaultNamespace("Color");
  2990. engine->RegisterGlobalFunction("float ConvertLinearToGamma(float)", asFUNCTIONPR(Color::ConvertLinearToGamma, (float), float), asCALL_CDECL);
  2991. engine->SetDefaultNamespace("");
  2992. // const float* Color::Data() const | File: ../Math/Color.h
  2993. // Error: type "const float*" can not automatically bind
  2994. // bool Color::Equals(const Color& rhs) const | File: ../Math/Color.h
  2995. engine->RegisterObjectMethod("Color", "bool Equals(const Color&in) const", asMETHODPR(Color, Equals, (const Color&) const, bool), asCALL_THISCALL);
  2996. // void Color::FromHSL(float h, float s, float l, float a=1.0f) | File: ../Math/Color.h
  2997. engine->RegisterObjectMethod("Color", "void FromHSL(float, float, float, float = 1.0f)", asMETHODPR(Color, FromHSL, (float, float, float, float), void), asCALL_THISCALL);
  2998. // void Color::FromHSV(float h, float s, float v, float a=1.0f) | File: ../Math/Color.h
  2999. engine->RegisterObjectMethod("Color", "void FromHSV(float, float, float, float = 1.0f)", asMETHODPR(Color, FromHSV, (float, float, float, float), void), asCALL_THISCALL);
  3000. // void Color::FromUInt(unsigned color) | File: ../Math/Color.h
  3001. engine->RegisterObjectMethod("Color", "void FromUInt(uint)", asMETHODPR(Color, FromUInt, (unsigned), void), asCALL_THISCALL);
  3002. // void Color::FromUIntMask(unsigned color, const ChannelMask& mask) | File: ../Math/Color.h
  3003. // Error: type "const ChannelMask&" can not automatically bind
  3004. // Color Color::GammaToLinear() const | File: ../Math/Color.h
  3005. engine->RegisterObjectMethod("Color", "Color GammaToLinear() const", asMETHODPR(Color, GammaToLinear, () const, Color), asCALL_THISCALL);
  3006. // float Color::Hue() const | File: ../Math/Color.h
  3007. engine->RegisterObjectMethod("Color", "float Hue() const", asMETHODPR(Color, Hue, () const, float), asCALL_THISCALL);
  3008. // void Color::Invert(bool invertAlpha=false) | File: ../Math/Color.h
  3009. engine->RegisterObjectMethod("Color", "void Invert(bool = false)", asMETHODPR(Color, Invert, (bool), void), asCALL_THISCALL);
  3010. // Color Color::Lerp(const Color& rhs, float t) const | File: ../Math/Color.h
  3011. engine->RegisterObjectMethod("Color", "Color Lerp(const Color&in, float) const", asMETHODPR(Color, Lerp, (const Color&, float) const, Color), asCALL_THISCALL);
  3012. // float Color::Lightness() const | File: ../Math/Color.h
  3013. engine->RegisterObjectMethod("Color", "float Lightness() const", asMETHODPR(Color, Lightness, () const, float), asCALL_THISCALL);
  3014. // Color Color::LinearToGamma() const | File: ../Math/Color.h
  3015. engine->RegisterObjectMethod("Color", "Color LinearToGamma() const", asMETHODPR(Color, LinearToGamma, () const, Color), asCALL_THISCALL);
  3016. // float Color::Luma() const | File: ../Math/Color.h
  3017. engine->RegisterObjectMethod("Color", "float Luma() const", asMETHODPR(Color, Luma, () const, float), asCALL_THISCALL);
  3018. // float Color::MaxRGB() const | File: ../Math/Color.h
  3019. engine->RegisterObjectMethod("Color", "float MaxRGB() const", asMETHODPR(Color, MaxRGB, () const, float), asCALL_THISCALL);
  3020. // float Color::MinRGB() const | File: ../Math/Color.h
  3021. engine->RegisterObjectMethod("Color", "float MinRGB() const", asMETHODPR(Color, MinRGB, () const, float), asCALL_THISCALL);
  3022. // Color Color::operator*(float rhs) const | File: ../Math/Color.h
  3023. engine->RegisterObjectMethod("Color", "Color opMul(float) const", asMETHODPR(Color, operator*, (float) const, Color), asCALL_THISCALL);
  3024. // Color Color::operator+(const Color& rhs) const | File: ../Math/Color.h
  3025. engine->RegisterObjectMethod("Color", "Color opAdd(const Color&in) const", asMETHODPR(Color, operator+, (const Color&) const, Color), asCALL_THISCALL);
  3026. // Color& Color::operator+=(const Color& rhs) | File: ../Math/Color.h
  3027. engine->RegisterObjectMethod("Color", "Color& opAddAssign(const Color&in)", asMETHODPR(Color, operator+=, (const Color&), Color&), asCALL_THISCALL);
  3028. // Color Color::operator-() const | File: ../Math/Color.h
  3029. engine->RegisterObjectMethod("Color", "Color opNeg() const", asMETHODPR(Color, operator-, () const, Color), asCALL_THISCALL);
  3030. // Color Color::operator-(const Color& rhs) const | File: ../Math/Color.h
  3031. engine->RegisterObjectMethod("Color", "Color opSub(const Color&in) const", asMETHODPR(Color, operator-, (const Color&) const, Color), asCALL_THISCALL);
  3032. // Color& Color::operator=(const Color& rhs) noexcept=default | File: ../Math/Color.h
  3033. engine->RegisterObjectMethod("Color", "Color& opAssign(const Color&in)", asMETHODPR(Color, operator=, (const Color&), Color&), asCALL_THISCALL);
  3034. // bool Color::operator==(const Color& rhs) const | File: ../Math/Color.h
  3035. engine->RegisterObjectMethod("Color", "bool opEquals(const Color&in) const", asMETHODPR(Color, operator==, (const Color&) const, bool), asCALL_THISCALL);
  3036. // float Color::Range() const | File: ../Math/Color.h
  3037. engine->RegisterObjectMethod("Color", "float Range() const", asMETHODPR(Color, Range, () const, float), asCALL_THISCALL);
  3038. // float Color::SaturationHSL() const | File: ../Math/Color.h
  3039. engine->RegisterObjectMethod("Color", "float SaturationHSL() const", asMETHODPR(Color, SaturationHSL, () const, float), asCALL_THISCALL);
  3040. // float Color::SaturationHSV() const | File: ../Math/Color.h
  3041. engine->RegisterObjectMethod("Color", "float SaturationHSV() const", asMETHODPR(Color, SaturationHSV, () const, float), asCALL_THISCALL);
  3042. // float Color::SumRGB() const | File: ../Math/Color.h
  3043. engine->RegisterObjectMethod("Color", "float SumRGB() const", asMETHODPR(Color, SumRGB, () const, float), asCALL_THISCALL);
  3044. // unsigned Color::ToHash() const | File: ../Math/Color.h
  3045. engine->RegisterObjectMethod("Color", "uint ToHash() const", asMETHODPR(Color, ToHash, () const, unsigned), asCALL_THISCALL);
  3046. // Vector3 Color::ToHSL() const | File: ../Math/Color.h
  3047. engine->RegisterObjectMethod("Color", "Vector3 ToHSL() const", asMETHODPR(Color, ToHSL, () const, Vector3), asCALL_THISCALL);
  3048. // Vector3 Color::ToHSV() const | File: ../Math/Color.h
  3049. engine->RegisterObjectMethod("Color", "Vector3 ToHSV() const", asMETHODPR(Color, ToHSV, () const, Vector3), asCALL_THISCALL);
  3050. // String Color::ToString() const | File: ../Math/Color.h
  3051. engine->RegisterObjectMethod("Color", "String ToString() const", asMETHODPR(Color, ToString, () const, String), asCALL_THISCALL);
  3052. // unsigned Color::ToUInt() const | File: ../Math/Color.h
  3053. engine->RegisterObjectMethod("Color", "uint ToUInt() const", asMETHODPR(Color, ToUInt, () const, unsigned), asCALL_THISCALL);
  3054. // unsigned Color::ToUIntArgb() const | File: ../Math/Color.h
  3055. engine->RegisterObjectMethod("Color", "uint ToUIntArgb() const", asMETHODPR(Color, ToUIntArgb, () const, unsigned), asCALL_THISCALL);
  3056. // unsigned Color::ToUIntMask(const ChannelMask& mask) const | File: ../Math/Color.h
  3057. // Error: type "const ChannelMask&" can not automatically bind
  3058. // Vector3 Color::ToVector3() const | File: ../Math/Color.h
  3059. engine->RegisterObjectMethod("Color", "Vector3 ToVector3() const", asMETHODPR(Color, ToVector3, () const, Vector3), asCALL_THISCALL);
  3060. engine->RegisterObjectMethod("Color", "Vector3 get_rgb() const", asMETHODPR(Color, ToVector3, () const, Vector3), asCALL_THISCALL);
  3061. // Vector4 Color::ToVector4() const | File: ../Math/Color.h
  3062. engine->RegisterObjectMethod("Color", "Vector4 ToVector4() const", asMETHODPR(Color, ToVector4, () const, Vector4), asCALL_THISCALL);
  3063. engine->RegisterObjectMethod("Color", "Vector4 get_rgba() const", asMETHODPR(Color, ToVector4, () const, Vector4), asCALL_THISCALL);
  3064. // float Color::Value() const | File: ../Math/Color.h
  3065. engine->RegisterObjectMethod("Color", "float Value() const", asMETHODPR(Color, Value, () const, float), asCALL_THISCALL);
  3066. #ifdef REGISTER_MANUAL_PART_Color
  3067. REGISTER_MANUAL_PART_Color(Color, "Color")
  3068. #endif
  3069. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3070. engine->RegisterObjectBehaviour("Component", asBEHAVE_ADDREF, "void f()", asMETHODPR(Component, AddRef, (), void), asCALL_THISCALL);
  3071. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  3072. // Error: type "ComponentReplicationState*" can not automatically bind
  3073. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  3074. engine->RegisterObjectMethod("Component", "void AllocateNetworkState()", asMETHODPR(Component, AllocateNetworkState, (), void), asCALL_THISCALL);
  3075. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  3076. engine->RegisterObjectMethod("Component", "void ApplyAttributes()", asMETHODPR(Component, ApplyAttributes, (), void), asCALL_THISCALL);
  3077. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3078. // Not registered because template
  3079. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3080. // Not registered because template
  3081. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  3082. engine->RegisterObjectMethod("Component", "void CleanupConnection(Connection@+)", asMETHODPR(Component, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  3083. // explicit Component::Component(Context* context) | File: ../Scene/Component.h
  3084. engine->RegisterObjectBehaviour("Component", asBEHAVE_FACTORY, "Component@+ f()", asFUNCTION(Component_Component_Context), asCALL_CDECL);
  3085. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  3086. engine->RegisterObjectMethod("Component", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(Component, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  3087. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  3088. engine->RegisterObjectMethod("Component", "bool GetAnimationEnabled() const", asMETHODPR(Component, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  3089. engine->RegisterObjectMethod("Component", "bool get_animationEnabled() const", asMETHODPR(Component, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  3090. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  3091. engine->RegisterObjectMethod("Component", "Variant GetAttribute(uint) const", asMETHODPR(Component, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  3092. engine->RegisterObjectMethod("Component", "Variant get_attributes(uint) const", asMETHODPR(Component, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  3093. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  3094. engine->RegisterObjectMethod("Component", "Variant GetAttribute(const String&in) const", asMETHODPR(Component, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  3095. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  3096. engine->RegisterObjectMethod("Component", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Component, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  3097. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  3098. engine->RegisterObjectMethod("Component", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Component, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  3099. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  3100. engine->RegisterObjectMethod("Component", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Component, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  3101. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  3102. engine->RegisterObjectMethod("Component", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Component, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  3103. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  3104. engine->RegisterObjectMethod("Component", "Variant GetAttributeDefault(uint) const", asMETHODPR(Component, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  3105. engine->RegisterObjectMethod("Component", "Variant get_attributeDefaults(uint) const", asMETHODPR(Component, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  3106. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  3107. engine->RegisterObjectMethod("Component", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Component, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  3108. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  3109. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3110. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3111. engine->RegisterObjectMethod("Component", "bool GetBlockEvents() const", asMETHODPR(Component, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3112. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3113. engine->RegisterObjectMethod("Component", "const String& GetCategory() const", asMETHODPR(Component, GetCategory, () const, const String&), asCALL_THISCALL);
  3114. engine->RegisterObjectMethod("Component", "const String& get_category() const", asMETHODPR(Component, GetCategory, () const, const String&), asCALL_THISCALL);
  3115. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  3116. engine->RegisterObjectMethod("Component", "Component@+ GetComponent(StringHash) const", asMETHODPR(Component, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  3117. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  3118. // Not registered because template
  3119. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  3120. // Error: type "PODVector<Component*>&" can not automatically bind
  3121. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  3122. // Not registered because template
  3123. // Context* Object::GetContext() const | File: ../Core/Object.h
  3124. // Error: type "Context*" can not be returned
  3125. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  3126. // Error: type "PODVector<Node*>&" can not automatically bind
  3127. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3128. engine->RegisterObjectMethod("Component", "VariantMap& GetEventDataMap() const", asMETHODPR(Component, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3129. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3130. // Error: type "EventHandler*" can not automatically bind
  3131. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3132. engine->RegisterObjectMethod("Component", "Object@+ GetEventSender() const", asMETHODPR(Component, GetEventSender, () const, Object*), asCALL_THISCALL);
  3133. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3134. engine->RegisterObjectMethod("Component", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Component, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3135. engine->RegisterObjectMethod("Component", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Component, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3136. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3137. engine->RegisterObjectMethod("Component", "const VariantMap& GetGlobalVars() const", asMETHODPR(Component, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3138. engine->RegisterObjectMethod("Component", "const VariantMap& get_globalVars() const", asMETHODPR(Component, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3139. // unsigned Component::GetID() const | File: ../Scene/Component.h
  3140. engine->RegisterObjectMethod("Component", "uint GetID() const", asMETHODPR(Component, GetID, () const, unsigned), asCALL_THISCALL);
  3141. engine->RegisterObjectMethod("Component", "uint get_id() const", asMETHODPR(Component, GetID, () const, unsigned), asCALL_THISCALL);
  3142. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  3143. engine->RegisterObjectMethod("Component", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Component, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  3144. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  3145. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3146. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  3147. // Error: type "NetworkState*" can not automatically bind
  3148. // Node* Component::GetNode() const | File: ../Scene/Component.h
  3149. engine->RegisterObjectMethod("Component", "Node@+ GetNode() const", asMETHODPR(Component, GetNode, () const, Node*), asCALL_THISCALL);
  3150. engine->RegisterObjectMethod("Component", "Node@+ get_node() const", asMETHODPR(Component, GetNode, () const, Node*), asCALL_THISCALL);
  3151. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  3152. engine->RegisterObjectMethod("Component", "uint GetNumAttributes() const", asMETHODPR(Component, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3153. engine->RegisterObjectMethod("Component", "uint get_numAttributes() const", asMETHODPR(Component, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3154. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  3155. engine->RegisterObjectMethod("Component", "uint GetNumNetworkAttributes() const", asMETHODPR(Component, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  3156. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  3157. engine->RegisterObjectMethod("Component", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Component, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3158. engine->RegisterObjectMethod("Component", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Component, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3159. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  3160. engine->RegisterObjectMethod("Component", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Component, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  3161. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  3162. engine->RegisterObjectMethod("Component", "Scene@+ GetScene() const", asMETHODPR(Component, GetScene, () const, Scene*), asCALL_THISCALL);
  3163. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3164. engine->RegisterObjectMethod("Component", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Component, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3165. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3166. // Not registered because template
  3167. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3168. engine->RegisterObjectMethod("Component", "StringHash GetType() const", asMETHODPR(Component, GetType, () const, StringHash), asCALL_THISCALL);
  3169. engine->RegisterObjectMethod("Component", "StringHash get_type() const", asMETHODPR(Component, GetType, () const, StringHash), asCALL_THISCALL);
  3170. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3171. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3172. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3173. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3174. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3175. engine->RegisterObjectMethod("Component", "const String& GetTypeName() const", asMETHODPR(Component, GetTypeName, () const, const String&), asCALL_THISCALL);
  3176. engine->RegisterObjectMethod("Component", "const String& get_typeName() const", asMETHODPR(Component, GetTypeName, () const, const String&), asCALL_THISCALL);
  3177. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3178. engine->RegisterObjectMethod("Component", "bool HasEventHandlers() const", asMETHODPR(Component, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3179. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3180. engine->RegisterObjectMethod("Component", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Component, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3181. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3182. engine->RegisterObjectMethod("Component", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Component, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3183. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  3184. engine->RegisterObjectMethod("Component", "bool IsEnabled() const", asMETHODPR(Component, IsEnabled, () const, bool), asCALL_THISCALL);
  3185. engine->RegisterObjectMethod("Component", "bool get_enabled() const", asMETHODPR(Component, IsEnabled, () const, bool), asCALL_THISCALL);
  3186. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  3187. engine->RegisterObjectMethod("Component", "bool IsEnabledEffective() const", asMETHODPR(Component, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  3188. engine->RegisterObjectMethod("Component", "bool get_enabledEffective() const", asMETHODPR(Component, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  3189. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3190. engine->RegisterObjectMethod("Component", "bool IsInstanceOf(StringHash) const", asMETHODPR(Component, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3191. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3192. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3193. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3194. // Not registered because template
  3195. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  3196. engine->RegisterObjectMethod("Component", "bool IsReplicated() const", asMETHODPR(Component, IsReplicated, () const, bool), asCALL_THISCALL);
  3197. engine->RegisterObjectMethod("Component", "bool get_replicated() const", asMETHODPR(Component, IsReplicated, () const, bool), asCALL_THISCALL);
  3198. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  3199. engine->RegisterObjectMethod("Component", "bool IsTemporary() const", asMETHODPR(Component, IsTemporary, () const, bool), asCALL_THISCALL);
  3200. engine->RegisterObjectMethod("Component", "bool get_temporary() const", asMETHODPR(Component, IsTemporary, () const, bool), asCALL_THISCALL);
  3201. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  3202. engine->RegisterObjectMethod("Component", "bool Load(Deserializer&)", asMETHODPR(Component, Load, (Deserializer&), bool), asCALL_THISCALL);
  3203. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  3204. engine->RegisterObjectMethod("Component", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Component, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  3205. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  3206. engine->RegisterObjectMethod("Component", "bool LoadXML(const XMLElement&in)", asMETHODPR(Component, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  3207. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  3208. engine->RegisterObjectMethod("Component", "void MarkNetworkUpdate()", asMETHODPR(Component, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  3209. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3210. engine->RegisterObjectMethod("Component", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Component, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3211. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  3212. engine->RegisterObjectMethod("Component", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Component, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  3213. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  3214. engine->RegisterObjectMethod("Component", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Component, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  3215. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  3216. engine->RegisterObjectMethod("Component", "void OnSetEnabled()", asMETHODPR(Component, OnSetEnabled, (), void), asCALL_THISCALL);
  3217. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  3218. engine->RegisterObjectMethod("Component", "void PrepareNetworkUpdate()", asMETHODPR(Component, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  3219. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3220. engine->RegisterObjectMethod("Component", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Component, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3221. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3222. engine->RegisterObjectMethod("Component", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Component, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3223. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3224. // Error: type "RefCount*" can not automatically bind
  3225. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3226. engine->RegisterObjectMethod("Component", "int Refs() const", asMETHODPR(Component, Refs, () const, int), asCALL_THISCALL);
  3227. engine->RegisterObjectMethod("Component", "int get_refs() const", asMETHODPR(Component, Refs, () const, int), asCALL_THISCALL);
  3228. // static void Animatable::RegisterObject(Context* context) | File: ../Scene/Animatable.h
  3229. // Context can be used as firs parameter of constructors only
  3230. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3231. engine->RegisterObjectBehaviour("Component", asBEHAVE_RELEASE, "void f()", asMETHODPR(Component, ReleaseRef, (), void), asCALL_THISCALL);
  3232. // void Component::Remove() | File: ../Scene/Component.h
  3233. engine->RegisterObjectMethod("Component", "void Remove()", asMETHODPR(Component, Remove, (), void), asCALL_THISCALL);
  3234. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  3235. engine->RegisterObjectMethod("Component", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Component, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  3236. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  3237. engine->RegisterObjectMethod("Component", "void RemoveInstanceDefault()", asMETHODPR(Component, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  3238. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  3239. engine->RegisterObjectMethod("Component", "void RemoveObjectAnimation()", asMETHODPR(Component, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  3240. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  3241. engine->RegisterObjectMethod("Component", "void ResetToDefault()", asMETHODPR(Component, ResetToDefault, (), void), asCALL_THISCALL);
  3242. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  3243. engine->RegisterObjectMethod("Component", "bool Save(Serializer&) const", asMETHODPR(Component, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3244. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  3245. engine->RegisterObjectMethod("Component", "bool SaveDefaultAttributes() const", asMETHODPR(Component, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  3246. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  3247. engine->RegisterObjectMethod("Component", "bool SaveJSON(JSONValue&) const", asMETHODPR(Component, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  3248. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  3249. engine->RegisterObjectMethod("Component", "bool SaveXML(XMLElement&) const", asMETHODPR(Component, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  3250. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3251. engine->RegisterObjectMethod("Component", "void SendEvent(StringHash)", asMETHODPR(Component, SendEvent, (StringHash), void), asCALL_THISCALL);
  3252. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3253. engine->RegisterObjectMethod("Component", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Component, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3254. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3255. // Not registered because template
  3256. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  3257. engine->RegisterObjectMethod("Component", "void SetAnimationEnabled(bool)", asMETHODPR(Component, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3258. engine->RegisterObjectMethod("Component", "void set_animationEnabled(bool)", asMETHODPR(Component, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3259. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  3260. engine->RegisterObjectMethod("Component", "void SetAnimationTime(float)", asMETHODPR(Component, SetAnimationTime, (float), void), asCALL_THISCALL);
  3261. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  3262. engine->RegisterObjectMethod("Component", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Component, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3263. engine->RegisterObjectMethod("Component", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Component, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3264. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  3265. engine->RegisterObjectMethod("Component", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Component, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  3266. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  3267. engine->RegisterObjectMethod("Component", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Component, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  3268. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  3269. engine->RegisterObjectMethod("Component", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Component, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  3270. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  3271. engine->RegisterObjectMethod("Component", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Component, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  3272. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  3273. engine->RegisterObjectMethod("Component", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Component, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  3274. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3275. engine->RegisterObjectMethod("Component", "void SetBlockEvents(bool)", asMETHODPR(Component, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3276. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  3277. engine->RegisterObjectMethod("Component", "void SetEnabled(bool)", asMETHODPR(Component, SetEnabled, (bool), void), asCALL_THISCALL);
  3278. engine->RegisterObjectMethod("Component", "void set_enabled(bool)", asMETHODPR(Component, SetEnabled, (bool), void), asCALL_THISCALL);
  3279. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3280. engine->RegisterObjectMethod("Component", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Component, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3281. engine->RegisterObjectMethod("Component", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Component, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3282. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  3283. engine->RegisterObjectMethod("Component", "void SetInstanceDefault(bool)", asMETHODPR(Component, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  3284. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  3285. engine->RegisterObjectMethod("Component", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Component, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  3286. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  3287. engine->RegisterObjectMethod("Component", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Component, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3288. engine->RegisterObjectMethod("Component", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Component, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3289. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  3290. engine->RegisterObjectMethod("Component", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Component, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  3291. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  3292. engine->RegisterObjectMethod("Component", "void SetTemporary(bool)", asMETHODPR(Component, SetTemporary, (bool), void), asCALL_THISCALL);
  3293. engine->RegisterObjectMethod("Component", "void set_temporary(bool)", asMETHODPR(Component, SetTemporary, (bool), void), asCALL_THISCALL);
  3294. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3295. // Error: type "EventHandler*" can not automatically bind
  3296. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3297. // Error: type "EventHandler*" can not automatically bind
  3298. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3299. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3300. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3301. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3302. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3303. engine->RegisterObjectMethod("Component", "void UnsubscribeFromAllEvents()", asMETHODPR(Component, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3304. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3305. engine->RegisterObjectMethod("Component", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Component_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3306. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3307. engine->RegisterObjectMethod("Component", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Component, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3308. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3309. engine->RegisterObjectMethod("Component", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Component, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3310. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3311. engine->RegisterObjectMethod("Component", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Component, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3312. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3313. engine->RegisterObjectMethod("Component", "int WeakRefs() const", asMETHODPR(Component, WeakRefs, () const, int), asCALL_THISCALL);
  3314. engine->RegisterObjectMethod("Component", "int get_weakRefs() const", asMETHODPR(Component, WeakRefs, () const, int), asCALL_THISCALL);
  3315. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3316. engine->RegisterObjectMethod("Component", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Component, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  3317. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3318. engine->RegisterObjectMethod("Component", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Component, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3319. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3320. engine->RegisterObjectMethod("Component", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Component, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3321. #ifdef REGISTER_MANUAL_PART_Animatable
  3322. REGISTER_MANUAL_PART_Animatable(Component, "Component")
  3323. #endif
  3324. #ifdef REGISTER_MANUAL_PART_Serializable
  3325. REGISTER_MANUAL_PART_Serializable(Component, "Component")
  3326. #endif
  3327. #ifdef REGISTER_MANUAL_PART_Object
  3328. REGISTER_MANUAL_PART_Object(Component, "Component")
  3329. #endif
  3330. #ifdef REGISTER_MANUAL_PART_RefCounted
  3331. REGISTER_MANUAL_PART_RefCounted(Component, "Component")
  3332. #endif
  3333. #ifdef REGISTER_MANUAL_PART_Component
  3334. REGISTER_MANUAL_PART_Component(Component, "Component")
  3335. #endif
  3336. RegisterSubclass<Animatable, Component>(engine, "Animatable", "Component");
  3337. RegisterSubclass<Serializable, Component>(engine, "Serializable", "Component");
  3338. RegisterSubclass<Object, Component>(engine, "Object", "Component");
  3339. RegisterSubclass<RefCounted, Component>(engine, "RefCounted", "Component");
  3340. // void Condition::Set() | File: ../Core/Condition.h
  3341. engine->RegisterObjectMethod("Condition", "void Set()", asMETHODPR(Condition, Set, (), void), asCALL_THISCALL);
  3342. // void Condition::Wait() | File: ../Core/Condition.h
  3343. engine->RegisterObjectMethod("Condition", "void Wait()", asMETHODPR(Condition, Wait, (), void), asCALL_THISCALL);
  3344. // Condition::~Condition() | File: ../Core/Condition.h
  3345. engine->RegisterObjectBehaviour("Condition", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(Condition_Destructor_Condition_void), asCALL_CDECL_OBJFIRST);
  3346. // Condition& Condition::operator=(const Condition&) | Possible implicitly-declared
  3347. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Condition>(engine, "Condition");
  3348. #ifdef REGISTER_MANUAL_PART_Condition
  3349. REGISTER_MANUAL_PART_Condition(Condition, "Condition")
  3350. #endif
  3351. #ifdef URHO3D_NETWORK
  3352. // Controls Connection::controls_ | File: ../Network/Connection.h
  3353. engine->RegisterObjectProperty("Connection", "Controls controls", offsetof(Connection, controls_));
  3354. // VariantMap Connection::identity_ | File: ../Network/Connection.h
  3355. engine->RegisterObjectProperty("Connection", "VariantMap identity", offsetof(Connection, identity_));
  3356. // unsigned char Connection::timeStamp_ | File: ../Network/Connection.h
  3357. engine->RegisterObjectProperty("Connection", "uint8 timeStamp", offsetof(Connection, timeStamp_));
  3358. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3359. engine->RegisterObjectBehaviour("Connection", asBEHAVE_ADDREF, "void f()", asMETHODPR(Connection, AddRef, (), void), asCALL_THISCALL);
  3360. // void Connection::Ban() | File: ../Network/Connection.h
  3361. engine->RegisterObjectMethod("Connection", "void Ban()", asMETHODPR(Connection, Ban, (), void), asCALL_THISCALL);
  3362. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3363. // Not registered because template
  3364. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3365. // Not registered because template
  3366. // void Connection::ConfigureNetworkSimulator(int latencyMs, float packetLoss) | File: ../Network/Connection.h
  3367. engine->RegisterObjectMethod("Connection", "void ConfigureNetworkSimulator(int, float)", asMETHODPR(Connection, ConfigureNetworkSimulator, (int, float), void), asCALL_THISCALL);
  3368. // Connection::Connection(Context* context, bool isClient, const SLNet::AddressOrGUID& address, SLNet::RakPeerInterface* peer) | File: ../Network/Connection.h
  3369. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  3370. // void Connection::Disconnect(int waitMSec=0) | File: ../Network/Connection.h
  3371. engine->RegisterObjectMethod("Connection", "void Disconnect(int = 0)", asMETHODPR(Connection, Disconnect, (int), void), asCALL_THISCALL);
  3372. // String Connection::GetAddress() const | File: ../Network/Connection.h
  3373. engine->RegisterObjectMethod("Connection", "String GetAddress() const", asMETHODPR(Connection, GetAddress, () const, String), asCALL_THISCALL);
  3374. engine->RegisterObjectMethod("Connection", "String get_address() const", asMETHODPR(Connection, GetAddress, () const, String), asCALL_THISCALL);
  3375. // const SLNet::AddressOrGUID& Connection::GetAddressOrGUID() const | File: ../Network/Connection.h
  3376. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  3377. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3378. engine->RegisterObjectMethod("Connection", "bool GetBlockEvents() const", asMETHODPR(Connection, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3379. // float Connection::GetBytesInPerSec() const | File: ../Network/Connection.h
  3380. engine->RegisterObjectMethod("Connection", "float GetBytesInPerSec() const", asMETHODPR(Connection, GetBytesInPerSec, () const, float), asCALL_THISCALL);
  3381. engine->RegisterObjectMethod("Connection", "float get_bytesInPerSec() const", asMETHODPR(Connection, GetBytesInPerSec, () const, float), asCALL_THISCALL);
  3382. // float Connection::GetBytesOutPerSec() const | File: ../Network/Connection.h
  3383. engine->RegisterObjectMethod("Connection", "float GetBytesOutPerSec() const", asMETHODPR(Connection, GetBytesOutPerSec, () const, float), asCALL_THISCALL);
  3384. engine->RegisterObjectMethod("Connection", "float get_bytesOutPerSec() const", asMETHODPR(Connection, GetBytesOutPerSec, () const, float), asCALL_THISCALL);
  3385. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3386. engine->RegisterObjectMethod("Connection", "const String& GetCategory() const", asMETHODPR(Connection, GetCategory, () const, const String&), asCALL_THISCALL);
  3387. engine->RegisterObjectMethod("Connection", "const String& get_category() const", asMETHODPR(Connection, GetCategory, () const, const String&), asCALL_THISCALL);
  3388. // Context* Object::GetContext() const | File: ../Core/Object.h
  3389. // Error: type "Context*" can not be returned
  3390. // const Controls& Connection::GetControls() const | File: ../Network/Connection.h
  3391. engine->RegisterObjectMethod("Connection", "const Controls& GetControls() const", asMETHODPR(Connection, GetControls, () const, const Controls&), asCALL_THISCALL);
  3392. // const String& Connection::GetDownloadName() const | File: ../Network/Connection.h
  3393. engine->RegisterObjectMethod("Connection", "const String& GetDownloadName() const", asMETHODPR(Connection, GetDownloadName, () const, const String&), asCALL_THISCALL);
  3394. engine->RegisterObjectMethod("Connection", "const String& get_downloadName() const", asMETHODPR(Connection, GetDownloadName, () const, const String&), asCALL_THISCALL);
  3395. // float Connection::GetDownloadProgress() const | File: ../Network/Connection.h
  3396. engine->RegisterObjectMethod("Connection", "float GetDownloadProgress() const", asMETHODPR(Connection, GetDownloadProgress, () const, float), asCALL_THISCALL);
  3397. engine->RegisterObjectMethod("Connection", "float get_downloadProgress() const", asMETHODPR(Connection, GetDownloadProgress, () const, float), asCALL_THISCALL);
  3398. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3399. engine->RegisterObjectMethod("Connection", "VariantMap& GetEventDataMap() const", asMETHODPR(Connection, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3400. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3401. // Error: type "EventHandler*" can not automatically bind
  3402. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3403. engine->RegisterObjectMethod("Connection", "Object@+ GetEventSender() const", asMETHODPR(Connection, GetEventSender, () const, Object*), asCALL_THISCALL);
  3404. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3405. engine->RegisterObjectMethod("Connection", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Connection, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3406. engine->RegisterObjectMethod("Connection", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Connection, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3407. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3408. engine->RegisterObjectMethod("Connection", "const VariantMap& GetGlobalVars() const", asMETHODPR(Connection, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3409. engine->RegisterObjectMethod("Connection", "const VariantMap& get_globalVars() const", asMETHODPR(Connection, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3410. // VariantMap& Connection::GetIdentity() | File: ../Network/Connection.h
  3411. engine->RegisterObjectMethod("Connection", "VariantMap& GetIdentity()", asMETHODPR(Connection, GetIdentity, (), VariantMap&), asCALL_THISCALL);
  3412. // unsigned Connection::GetLastHeardTime() const | File: ../Network/Connection.h
  3413. engine->RegisterObjectMethod("Connection", "uint GetLastHeardTime() const", asMETHODPR(Connection, GetLastHeardTime, () const, unsigned), asCALL_THISCALL);
  3414. engine->RegisterObjectMethod("Connection", "uint get_lastHeardTime() const", asMETHODPR(Connection, GetLastHeardTime, () const, unsigned), asCALL_THISCALL);
  3415. // bool Connection::GetLogStatistics() const | File: ../Network/Connection.h
  3416. engine->RegisterObjectMethod("Connection", "bool GetLogStatistics() const", asMETHODPR(Connection, GetLogStatistics, () const, bool), asCALL_THISCALL);
  3417. engine->RegisterObjectMethod("Connection", "bool get_logStatistics() const", asMETHODPR(Connection, GetLogStatistics, () const, bool), asCALL_THISCALL);
  3418. // unsigned Connection::GetNumDownloads() const | File: ../Network/Connection.h
  3419. engine->RegisterObjectMethod("Connection", "uint GetNumDownloads() const", asMETHODPR(Connection, GetNumDownloads, () const, unsigned), asCALL_THISCALL);
  3420. engine->RegisterObjectMethod("Connection", "uint get_numDownloads() const", asMETHODPR(Connection, GetNumDownloads, () const, unsigned), asCALL_THISCALL);
  3421. // int Connection::GetPacketsInPerSec() const | File: ../Network/Connection.h
  3422. engine->RegisterObjectMethod("Connection", "int GetPacketsInPerSec() const", asMETHODPR(Connection, GetPacketsInPerSec, () const, int), asCALL_THISCALL);
  3423. engine->RegisterObjectMethod("Connection", "int get_packetsInPerSec() const", asMETHODPR(Connection, GetPacketsInPerSec, () const, int), asCALL_THISCALL);
  3424. // int Connection::GetPacketsOutPerSec() const | File: ../Network/Connection.h
  3425. engine->RegisterObjectMethod("Connection", "int GetPacketsOutPerSec() const", asMETHODPR(Connection, GetPacketsOutPerSec, () const, int), asCALL_THISCALL);
  3426. engine->RegisterObjectMethod("Connection", "int get_packetsOutPerSec() const", asMETHODPR(Connection, GetPacketsOutPerSec, () const, int), asCALL_THISCALL);
  3427. // PacketType Connection::GetPacketType(bool reliable, bool inOrder) | File: ../Network/Connection.h
  3428. engine->RegisterObjectMethod("Connection", "PacketType GetPacketType(bool, bool)", asMETHODPR(Connection, GetPacketType, (bool, bool), PacketType), asCALL_THISCALL);
  3429. // unsigned short Connection::GetPort() const | File: ../Network/Connection.h
  3430. engine->RegisterObjectMethod("Connection", "uint16 GetPort() const", asMETHODPR(Connection, GetPort, () const, unsigned short), asCALL_THISCALL);
  3431. engine->RegisterObjectMethod("Connection", "uint16 get_port() const", asMETHODPR(Connection, GetPort, () const, unsigned short), asCALL_THISCALL);
  3432. // const Vector3& Connection::GetPosition() const | File: ../Network/Connection.h
  3433. engine->RegisterObjectMethod("Connection", "const Vector3& GetPosition() const", asMETHODPR(Connection, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  3434. engine->RegisterObjectMethod("Connection", "const Vector3& get_position() const", asMETHODPR(Connection, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  3435. // const Quaternion& Connection::GetRotation() const | File: ../Network/Connection.h
  3436. engine->RegisterObjectMethod("Connection", "const Quaternion& GetRotation() const", asMETHODPR(Connection, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  3437. engine->RegisterObjectMethod("Connection", "const Quaternion& get_rotation() const", asMETHODPR(Connection, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  3438. // float Connection::GetRoundTripTime() const | File: ../Network/Connection.h
  3439. engine->RegisterObjectMethod("Connection", "float GetRoundTripTime() const", asMETHODPR(Connection, GetRoundTripTime, () const, float), asCALL_THISCALL);
  3440. engine->RegisterObjectMethod("Connection", "float get_roundTripTime() const", asMETHODPR(Connection, GetRoundTripTime, () const, float), asCALL_THISCALL);
  3441. // Scene* Connection::GetScene() const | File: ../Network/Connection.h
  3442. engine->RegisterObjectMethod("Connection", "Scene@+ GetScene() const", asMETHODPR(Connection, GetScene, () const, Scene*), asCALL_THISCALL);
  3443. engine->RegisterObjectMethod("Connection", "Scene@+ get_scene() const", asMETHODPR(Connection, GetScene, () const, Scene*), asCALL_THISCALL);
  3444. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3445. engine->RegisterObjectMethod("Connection", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Connection, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3446. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3447. // Not registered because template
  3448. // unsigned char Connection::GetTimeStamp() const | File: ../Network/Connection.h
  3449. engine->RegisterObjectMethod("Connection", "uint8 GetTimeStamp() const", asMETHODPR(Connection, GetTimeStamp, () const, unsigned char), asCALL_THISCALL);
  3450. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3451. engine->RegisterObjectMethod("Connection", "StringHash GetType() const", asMETHODPR(Connection, GetType, () const, StringHash), asCALL_THISCALL);
  3452. engine->RegisterObjectMethod("Connection", "StringHash get_type() const", asMETHODPR(Connection, GetType, () const, StringHash), asCALL_THISCALL);
  3453. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3454. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3455. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3456. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3457. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3458. engine->RegisterObjectMethod("Connection", "const String& GetTypeName() const", asMETHODPR(Connection, GetTypeName, () const, const String&), asCALL_THISCALL);
  3459. engine->RegisterObjectMethod("Connection", "const String& get_typeName() const", asMETHODPR(Connection, GetTypeName, () const, const String&), asCALL_THISCALL);
  3460. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3461. engine->RegisterObjectMethod("Connection", "bool HasEventHandlers() const", asMETHODPR(Connection, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3462. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3463. engine->RegisterObjectMethod("Connection", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Connection, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3464. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3465. engine->RegisterObjectMethod("Connection", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Connection, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3466. // bool Connection::IsClient() const | File: ../Network/Connection.h
  3467. engine->RegisterObjectMethod("Connection", "bool IsClient() const", asMETHODPR(Connection, IsClient, () const, bool), asCALL_THISCALL);
  3468. engine->RegisterObjectMethod("Connection", "bool get_client() const", asMETHODPR(Connection, IsClient, () const, bool), asCALL_THISCALL);
  3469. // bool Connection::IsConnected() const | File: ../Network/Connection.h
  3470. engine->RegisterObjectMethod("Connection", "bool IsConnected() const", asMETHODPR(Connection, IsConnected, () const, bool), asCALL_THISCALL);
  3471. engine->RegisterObjectMethod("Connection", "bool get_connected() const", asMETHODPR(Connection, IsConnected, () const, bool), asCALL_THISCALL);
  3472. // bool Connection::IsConnectPending() const | File: ../Network/Connection.h
  3473. engine->RegisterObjectMethod("Connection", "bool IsConnectPending() const", asMETHODPR(Connection, IsConnectPending, () const, bool), asCALL_THISCALL);
  3474. engine->RegisterObjectMethod("Connection", "bool get_connectPending() const", asMETHODPR(Connection, IsConnectPending, () const, bool), asCALL_THISCALL);
  3475. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3476. engine->RegisterObjectMethod("Connection", "bool IsInstanceOf(StringHash) const", asMETHODPR(Connection, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3477. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3478. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3479. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3480. // Not registered because template
  3481. // bool Connection::IsSceneLoaded() const | File: ../Network/Connection.h
  3482. engine->RegisterObjectMethod("Connection", "bool IsSceneLoaded() const", asMETHODPR(Connection, IsSceneLoaded, () const, bool), asCALL_THISCALL);
  3483. engine->RegisterObjectMethod("Connection", "bool get_sceneLoaded() const", asMETHODPR(Connection, IsSceneLoaded, () const, bool), asCALL_THISCALL);
  3484. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3485. engine->RegisterObjectMethod("Connection", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Connection, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3486. // bool Connection::ProcessMessage(int msgID, MemoryBuffer& buffer) | File: ../Network/Connection.h
  3487. // Error: type "MemoryBuffer" can not automatically bind bacause have @nobind mark
  3488. // void Connection::ProcessPendingLatestData() | File: ../Network/Connection.h
  3489. engine->RegisterObjectMethod("Connection", "void ProcessPendingLatestData()", asMETHODPR(Connection, ProcessPendingLatestData, (), void), asCALL_THISCALL);
  3490. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3491. // Error: type "RefCount*" can not automatically bind
  3492. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3493. engine->RegisterObjectMethod("Connection", "int Refs() const", asMETHODPR(Connection, Refs, () const, int), asCALL_THISCALL);
  3494. engine->RegisterObjectMethod("Connection", "int get_refs() const", asMETHODPR(Connection, Refs, () const, int), asCALL_THISCALL);
  3495. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3496. engine->RegisterObjectBehaviour("Connection", asBEHAVE_RELEASE, "void f()", asMETHODPR(Connection, ReleaseRef, (), void), asCALL_THISCALL);
  3497. // void Connection::SendAllBuffers() | File: ../Network/Connection.h
  3498. engine->RegisterObjectMethod("Connection", "void SendAllBuffers()", asMETHODPR(Connection, SendAllBuffers, (), void), asCALL_THISCALL);
  3499. // void Connection::SendBuffer(PacketType type) | File: ../Network/Connection.h
  3500. engine->RegisterObjectMethod("Connection", "void SendBuffer(PacketType)", asMETHODPR(Connection, SendBuffer, (PacketType), void), asCALL_THISCALL);
  3501. // void Connection::SendClientUpdate() | File: ../Network/Connection.h
  3502. engine->RegisterObjectMethod("Connection", "void SendClientUpdate()", asMETHODPR(Connection, SendClientUpdate, (), void), asCALL_THISCALL);
  3503. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3504. engine->RegisterObjectMethod("Connection", "void SendEvent(StringHash)", asMETHODPR(Connection, SendEvent, (StringHash), void), asCALL_THISCALL);
  3505. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3506. engine->RegisterObjectMethod("Connection", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Connection, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3507. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3508. // Not registered because template
  3509. // void Connection::SendMessage(int msgID, bool reliable, bool inOrder, const VectorBuffer& msg, unsigned contentID=0) | File: ../Network/Connection.h
  3510. engine->RegisterObjectMethod("Connection", "void SendMessage(int, bool, bool, const VectorBuffer&in, uint = 0)", asMETHODPR(Connection, SendMessage, (int, bool, bool, const VectorBuffer&, unsigned), void), asCALL_THISCALL);
  3511. // void Connection::SendMessage(int msgID, bool reliable, bool inOrder, const unsigned char* data, unsigned numBytes, unsigned contentID=0) | File: ../Network/Connection.h
  3512. // Error: type "const unsigned char*" can not automatically bind
  3513. // void Connection::SendPackages() | File: ../Network/Connection.h
  3514. engine->RegisterObjectMethod("Connection", "void SendPackages()", asMETHODPR(Connection, SendPackages, (), void), asCALL_THISCALL);
  3515. // void Connection::SendPackageToClient(PackageFile* package) | File: ../Network/Connection.h
  3516. engine->RegisterObjectMethod("Connection", "void SendPackageToClient(PackageFile@+)", asMETHODPR(Connection, SendPackageToClient, (PackageFile*), void), asCALL_THISCALL);
  3517. // void Connection::SendRemoteEvent(StringHash eventType, bool inOrder, const VariantMap& eventData=Variant::emptyVariantMap) | File: ../Network/Connection.h
  3518. engine->RegisterObjectMethod("Connection", "void SendRemoteEvent(StringHash, bool, const VariantMap&in = VariantMap())", asMETHODPR(Connection, SendRemoteEvent, (StringHash, bool, const VariantMap&), void), asCALL_THISCALL);
  3519. // void Connection::SendRemoteEvent(Node* node, StringHash eventType, bool inOrder, const VariantMap& eventData=Variant::emptyVariantMap) | File: ../Network/Connection.h
  3520. engine->RegisterObjectMethod("Connection", "void SendRemoteEvent(Node@+, StringHash, bool, const VariantMap&in = VariantMap())", asMETHODPR(Connection, SendRemoteEvent, (Node*, StringHash, bool, const VariantMap&), void), asCALL_THISCALL);
  3521. // void Connection::SendRemoteEvents() | File: ../Network/Connection.h
  3522. engine->RegisterObjectMethod("Connection", "void SendRemoteEvents()", asMETHODPR(Connection, SendRemoteEvents, (), void), asCALL_THISCALL);
  3523. // void Connection::SendServerUpdate() | File: ../Network/Connection.h
  3524. engine->RegisterObjectMethod("Connection", "void SendServerUpdate()", asMETHODPR(Connection, SendServerUpdate, (), void), asCALL_THISCALL);
  3525. // void Connection::SetAddressOrGUID(const SLNet::AddressOrGUID& addr) | File: ../Network/Connection.h
  3526. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  3527. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3528. engine->RegisterObjectMethod("Connection", "void SetBlockEvents(bool)", asMETHODPR(Connection, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3529. // void Connection::SetConnectPending(bool connectPending) | File: ../Network/Connection.h
  3530. engine->RegisterObjectMethod("Connection", "void SetConnectPending(bool)", asMETHODPR(Connection, SetConnectPending, (bool), void), asCALL_THISCALL);
  3531. // void Connection::SetControls(const Controls& newControls) | File: ../Network/Connection.h
  3532. engine->RegisterObjectMethod("Connection", "void SetControls(const Controls&in)", asMETHODPR(Connection, SetControls, (const Controls&), void), asCALL_THISCALL);
  3533. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3534. engine->RegisterObjectMethod("Connection", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Connection, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3535. engine->RegisterObjectMethod("Connection", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Connection, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3536. // void Connection::SetIdentity(const VariantMap& identity) | File: ../Network/Connection.h
  3537. engine->RegisterObjectMethod("Connection", "void SetIdentity(const VariantMap&in)", asMETHODPR(Connection, SetIdentity, (const VariantMap&), void), asCALL_THISCALL);
  3538. // void Connection::SetLogStatistics(bool enable) | File: ../Network/Connection.h
  3539. engine->RegisterObjectMethod("Connection", "void SetLogStatistics(bool)", asMETHODPR(Connection, SetLogStatistics, (bool), void), asCALL_THISCALL);
  3540. engine->RegisterObjectMethod("Connection", "void set_logStatistics(bool)", asMETHODPR(Connection, SetLogStatistics, (bool), void), asCALL_THISCALL);
  3541. // void Connection::SetPacketSizeLimit(int limit) | File: ../Network/Connection.h
  3542. engine->RegisterObjectMethod("Connection", "void SetPacketSizeLimit(int)", asMETHODPR(Connection, SetPacketSizeLimit, (int), void), asCALL_THISCALL);
  3543. // void Connection::SetPosition(const Vector3& position) | File: ../Network/Connection.h
  3544. engine->RegisterObjectMethod("Connection", "void SetPosition(const Vector3&in)", asMETHODPR(Connection, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  3545. engine->RegisterObjectMethod("Connection", "void set_position(const Vector3&in)", asMETHODPR(Connection, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  3546. // void Connection::SetRotation(const Quaternion& rotation) | File: ../Network/Connection.h
  3547. engine->RegisterObjectMethod("Connection", "void SetRotation(const Quaternion&in)", asMETHODPR(Connection, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  3548. engine->RegisterObjectMethod("Connection", "void set_rotation(const Quaternion&in)", asMETHODPR(Connection, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  3549. // void Connection::SetScene(Scene* newScene) | File: ../Network/Connection.h
  3550. engine->RegisterObjectMethod("Connection", "void SetScene(Scene@+)", asMETHODPR(Connection, SetScene, (Scene*), void), asCALL_THISCALL);
  3551. engine->RegisterObjectMethod("Connection", "void set_scene(Scene@+)", asMETHODPR(Connection, SetScene, (Scene*), void), asCALL_THISCALL);
  3552. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3553. // Error: type "EventHandler*" can not automatically bind
  3554. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3555. // Error: type "EventHandler*" can not automatically bind
  3556. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3557. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3558. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3559. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3560. // String Connection::ToString() const | File: ../Network/Connection.h
  3561. engine->RegisterObjectMethod("Connection", "String ToString() const", asMETHODPR(Connection, ToString, () const, String), asCALL_THISCALL);
  3562. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3563. engine->RegisterObjectMethod("Connection", "void UnsubscribeFromAllEvents()", asMETHODPR(Connection, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3564. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3565. engine->RegisterObjectMethod("Connection", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Connection_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3566. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3567. engine->RegisterObjectMethod("Connection", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Connection, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3568. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3569. engine->RegisterObjectMethod("Connection", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Connection, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3570. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3571. engine->RegisterObjectMethod("Connection", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Connection, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3572. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3573. engine->RegisterObjectMethod("Connection", "int WeakRefs() const", asMETHODPR(Connection, WeakRefs, () const, int), asCALL_THISCALL);
  3574. engine->RegisterObjectMethod("Connection", "int get_weakRefs() const", asMETHODPR(Connection, WeakRefs, () const, int), asCALL_THISCALL);
  3575. #ifdef REGISTER_MANUAL_PART_Object
  3576. REGISTER_MANUAL_PART_Object(Connection, "Connection")
  3577. #endif
  3578. #ifdef REGISTER_MANUAL_PART_RefCounted
  3579. REGISTER_MANUAL_PART_RefCounted(Connection, "Connection")
  3580. #endif
  3581. #ifdef REGISTER_MANUAL_PART_Connection
  3582. REGISTER_MANUAL_PART_Connection(Connection, "Connection")
  3583. #endif
  3584. RegisterSubclass<Object, Connection>(engine, "Object", "Connection");
  3585. RegisterSubclass<RefCounted, Connection>(engine, "RefCounted", "Connection");
  3586. #endif
  3587. // void Console::AddAutoComplete(const String& option) | File: ../Engine/Console.h
  3588. engine->RegisterObjectMethod("Console", "void AddAutoComplete(const String&in)", asMETHODPR(Console, AddAutoComplete, (const String&), void), asCALL_THISCALL);
  3589. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3590. engine->RegisterObjectBehaviour("Console", asBEHAVE_ADDREF, "void f()", asMETHODPR(Console, AddRef, (), void), asCALL_THISCALL);
  3591. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3592. // Not registered because template
  3593. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3594. // Not registered because template
  3595. // explicit Console::Console(Context* context) | File: ../Engine/Console.h
  3596. engine->RegisterObjectBehaviour("Console", asBEHAVE_FACTORY, "Console@+ f()", asFUNCTION(Console_Console_Context), asCALL_CDECL);
  3597. // void Console::CopySelectedRows() const | File: ../Engine/Console.h
  3598. engine->RegisterObjectMethod("Console", "void CopySelectedRows() const", asMETHODPR(Console, CopySelectedRows, () const, void), asCALL_THISCALL);
  3599. // BorderImage* Console::GetBackground() const | File: ../Engine/Console.h
  3600. engine->RegisterObjectMethod("Console", "BorderImage@+ GetBackground() const", asMETHODPR(Console, GetBackground, () const, BorderImage*), asCALL_THISCALL);
  3601. engine->RegisterObjectMethod("Console", "BorderImage@+ get_background() const", asMETHODPR(Console, GetBackground, () const, BorderImage*), asCALL_THISCALL);
  3602. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3603. engine->RegisterObjectMethod("Console", "bool GetBlockEvents() const", asMETHODPR(Console, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3604. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3605. engine->RegisterObjectMethod("Console", "const String& GetCategory() const", asMETHODPR(Console, GetCategory, () const, const String&), asCALL_THISCALL);
  3606. engine->RegisterObjectMethod("Console", "const String& get_category() const", asMETHODPR(Console, GetCategory, () const, const String&), asCALL_THISCALL);
  3607. // Button* Console::GetCloseButton() const | File: ../Engine/Console.h
  3608. engine->RegisterObjectMethod("Console", "Button@+ GetCloseButton() const", asMETHODPR(Console, GetCloseButton, () const, Button*), asCALL_THISCALL);
  3609. engine->RegisterObjectMethod("Console", "Button@+ get_closeButton() const", asMETHODPR(Console, GetCloseButton, () const, Button*), asCALL_THISCALL);
  3610. // const String& Console::GetCommandInterpreter() const | File: ../Engine/Console.h
  3611. engine->RegisterObjectMethod("Console", "const String& GetCommandInterpreter() const", asMETHODPR(Console, GetCommandInterpreter, () const, const String&), asCALL_THISCALL);
  3612. engine->RegisterObjectMethod("Console", "const String& get_commandInterpreter() const", asMETHODPR(Console, GetCommandInterpreter, () const, const String&), asCALL_THISCALL);
  3613. // Context* Object::GetContext() const | File: ../Core/Object.h
  3614. // Error: type "Context*" can not be returned
  3615. // XMLFile* Console::GetDefaultStyle() const | File: ../Engine/Console.h
  3616. engine->RegisterObjectMethod("Console", "XMLFile@+ GetDefaultStyle() const", asMETHODPR(Console, GetDefaultStyle, () const, XMLFile*), asCALL_THISCALL);
  3617. engine->RegisterObjectMethod("Console", "XMLFile@+ get_defaultStyle() const", asMETHODPR(Console, GetDefaultStyle, () const, XMLFile*), asCALL_THISCALL);
  3618. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3619. engine->RegisterObjectMethod("Console", "VariantMap& GetEventDataMap() const", asMETHODPR(Console, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3620. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3621. // Error: type "EventHandler*" can not automatically bind
  3622. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3623. engine->RegisterObjectMethod("Console", "Object@+ GetEventSender() const", asMETHODPR(Console, GetEventSender, () const, Object*), asCALL_THISCALL);
  3624. // bool Console::GetFocusOnShow() const | File: ../Engine/Console.h
  3625. engine->RegisterObjectMethod("Console", "bool GetFocusOnShow() const", asMETHODPR(Console, GetFocusOnShow, () const, bool), asCALL_THISCALL);
  3626. engine->RegisterObjectMethod("Console", "bool get_focusOnShow() const", asMETHODPR(Console, GetFocusOnShow, () const, bool), asCALL_THISCALL);
  3627. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3628. engine->RegisterObjectMethod("Console", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Console, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3629. engine->RegisterObjectMethod("Console", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Console, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3630. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3631. engine->RegisterObjectMethod("Console", "const VariantMap& GetGlobalVars() const", asMETHODPR(Console, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3632. engine->RegisterObjectMethod("Console", "const VariantMap& get_globalVars() const", asMETHODPR(Console, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3633. // unsigned Console::GetHistoryPosition() const | File: ../Engine/Console.h
  3634. engine->RegisterObjectMethod("Console", "uint GetHistoryPosition() const", asMETHODPR(Console, GetHistoryPosition, () const, unsigned), asCALL_THISCALL);
  3635. engine->RegisterObjectMethod("Console", "uint get_historyPosition() const", asMETHODPR(Console, GetHistoryPosition, () const, unsigned), asCALL_THISCALL);
  3636. // const String& Console::GetHistoryRow(unsigned index) const | File: ../Engine/Console.h
  3637. engine->RegisterObjectMethod("Console", "const String& GetHistoryRow(uint) const", asMETHODPR(Console, GetHistoryRow, (unsigned) const, const String&), asCALL_THISCALL);
  3638. engine->RegisterObjectMethod("Console", "const String& get_historyRow(uint) const", asMETHODPR(Console, GetHistoryRow, (unsigned) const, const String&), asCALL_THISCALL);
  3639. // LineEdit* Console::GetLineEdit() const | File: ../Engine/Console.h
  3640. engine->RegisterObjectMethod("Console", "LineEdit@+ GetLineEdit() const", asMETHODPR(Console, GetLineEdit, () const, LineEdit*), asCALL_THISCALL);
  3641. engine->RegisterObjectMethod("Console", "LineEdit@+ get_lineEdit() const", asMETHODPR(Console, GetLineEdit, () const, LineEdit*), asCALL_THISCALL);
  3642. // unsigned Console::GetNumBufferedRows() const | File: ../Engine/Console.h
  3643. engine->RegisterObjectMethod("Console", "uint GetNumBufferedRows() const", asMETHODPR(Console, GetNumBufferedRows, () const, unsigned), asCALL_THISCALL);
  3644. engine->RegisterObjectMethod("Console", "uint get_numBufferedRows() const", asMETHODPR(Console, GetNumBufferedRows, () const, unsigned), asCALL_THISCALL);
  3645. // unsigned Console::GetNumHistoryRows() const | File: ../Engine/Console.h
  3646. engine->RegisterObjectMethod("Console", "uint GetNumHistoryRows() const", asMETHODPR(Console, GetNumHistoryRows, () const, unsigned), asCALL_THISCALL);
  3647. engine->RegisterObjectMethod("Console", "uint get_numHistoryRows() const", asMETHODPR(Console, GetNumHistoryRows, () const, unsigned), asCALL_THISCALL);
  3648. // unsigned Console::GetNumRows() const | File: ../Engine/Console.h
  3649. engine->RegisterObjectMethod("Console", "uint GetNumRows() const", asMETHODPR(Console, GetNumRows, () const, unsigned), asCALL_THISCALL);
  3650. engine->RegisterObjectMethod("Console", "uint get_numRows() const", asMETHODPR(Console, GetNumRows, () const, unsigned), asCALL_THISCALL);
  3651. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3652. engine->RegisterObjectMethod("Console", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Console, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3653. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3654. // Not registered because template
  3655. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3656. engine->RegisterObjectMethod("Console", "StringHash GetType() const", asMETHODPR(Console, GetType, () const, StringHash), asCALL_THISCALL);
  3657. engine->RegisterObjectMethod("Console", "StringHash get_type() const", asMETHODPR(Console, GetType, () const, StringHash), asCALL_THISCALL);
  3658. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3659. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3660. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3661. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3662. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3663. engine->RegisterObjectMethod("Console", "const String& GetTypeName() const", asMETHODPR(Console, GetTypeName, () const, const String&), asCALL_THISCALL);
  3664. engine->RegisterObjectMethod("Console", "const String& get_typeName() const", asMETHODPR(Console, GetTypeName, () const, const String&), asCALL_THISCALL);
  3665. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3666. engine->RegisterObjectMethod("Console", "bool HasEventHandlers() const", asMETHODPR(Console, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3667. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3668. engine->RegisterObjectMethod("Console", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Console, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3669. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3670. engine->RegisterObjectMethod("Console", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Console, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3671. // bool Console::IsAutoVisibleOnError() const | File: ../Engine/Console.h
  3672. engine->RegisterObjectMethod("Console", "bool IsAutoVisibleOnError() const", asMETHODPR(Console, IsAutoVisibleOnError, () const, bool), asCALL_THISCALL);
  3673. engine->RegisterObjectMethod("Console", "bool get_autoVisibleOnError() const", asMETHODPR(Console, IsAutoVisibleOnError, () const, bool), asCALL_THISCALL);
  3674. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3675. engine->RegisterObjectMethod("Console", "bool IsInstanceOf(StringHash) const", asMETHODPR(Console, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3676. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3677. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3678. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3679. // Not registered because template
  3680. // bool Console::IsVisible() const | File: ../Engine/Console.h
  3681. engine->RegisterObjectMethod("Console", "bool IsVisible() const", asMETHODPR(Console, IsVisible, () const, bool), asCALL_THISCALL);
  3682. engine->RegisterObjectMethod("Console", "bool get_visible() const", asMETHODPR(Console, IsVisible, () const, bool), asCALL_THISCALL);
  3683. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3684. engine->RegisterObjectMethod("Console", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Console, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3685. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3686. // Error: type "RefCount*" can not automatically bind
  3687. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3688. engine->RegisterObjectMethod("Console", "int Refs() const", asMETHODPR(Console, Refs, () const, int), asCALL_THISCALL);
  3689. engine->RegisterObjectMethod("Console", "int get_refs() const", asMETHODPR(Console, Refs, () const, int), asCALL_THISCALL);
  3690. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3691. engine->RegisterObjectBehaviour("Console", asBEHAVE_RELEASE, "void f()", asMETHODPR(Console, ReleaseRef, (), void), asCALL_THISCALL);
  3692. // void Console::RemoveAutoComplete(const String& option) | File: ../Engine/Console.h
  3693. engine->RegisterObjectMethod("Console", "void RemoveAutoComplete(const String&in)", asMETHODPR(Console, RemoveAutoComplete, (const String&), void), asCALL_THISCALL);
  3694. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3695. engine->RegisterObjectMethod("Console", "void SendEvent(StringHash)", asMETHODPR(Console, SendEvent, (StringHash), void), asCALL_THISCALL);
  3696. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3697. engine->RegisterObjectMethod("Console", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Console, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3698. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3699. // Not registered because template
  3700. // void Console::SetAutoVisibleOnError(bool enable) | File: ../Engine/Console.h
  3701. engine->RegisterObjectMethod("Console", "void SetAutoVisibleOnError(bool)", asMETHODPR(Console, SetAutoVisibleOnError, (bool), void), asCALL_THISCALL);
  3702. engine->RegisterObjectMethod("Console", "void set_autoVisibleOnError(bool)", asMETHODPR(Console, SetAutoVisibleOnError, (bool), void), asCALL_THISCALL);
  3703. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3704. engine->RegisterObjectMethod("Console", "void SetBlockEvents(bool)", asMETHODPR(Console, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3705. // void Console::SetCommandInterpreter(const String& interpreter) | File: ../Engine/Console.h
  3706. engine->RegisterObjectMethod("Console", "void SetCommandInterpreter(const String&in)", asMETHODPR(Console, SetCommandInterpreter, (const String&), void), asCALL_THISCALL);
  3707. engine->RegisterObjectMethod("Console", "void set_commandInterpreter(const String&in)", asMETHODPR(Console, SetCommandInterpreter, (const String&), void), asCALL_THISCALL);
  3708. // void Console::SetDefaultStyle(XMLFile* style) | File: ../Engine/Console.h
  3709. engine->RegisterObjectMethod("Console", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(Console, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  3710. engine->RegisterObjectMethod("Console", "void set_defaultStyle(XMLFile@+)", asMETHODPR(Console, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  3711. // void Console::SetFocusOnShow(bool enable) | File: ../Engine/Console.h
  3712. engine->RegisterObjectMethod("Console", "void SetFocusOnShow(bool)", asMETHODPR(Console, SetFocusOnShow, (bool), void), asCALL_THISCALL);
  3713. engine->RegisterObjectMethod("Console", "void set_focusOnShow(bool)", asMETHODPR(Console, SetFocusOnShow, (bool), void), asCALL_THISCALL);
  3714. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3715. engine->RegisterObjectMethod("Console", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Console, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3716. engine->RegisterObjectMethod("Console", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Console, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3717. // void Console::SetNumBufferedRows(unsigned rows) | File: ../Engine/Console.h
  3718. engine->RegisterObjectMethod("Console", "void SetNumBufferedRows(uint)", asMETHODPR(Console, SetNumBufferedRows, (unsigned), void), asCALL_THISCALL);
  3719. engine->RegisterObjectMethod("Console", "void set_numBufferedRows(uint)", asMETHODPR(Console, SetNumBufferedRows, (unsigned), void), asCALL_THISCALL);
  3720. // void Console::SetNumHistoryRows(unsigned rows) | File: ../Engine/Console.h
  3721. engine->RegisterObjectMethod("Console", "void SetNumHistoryRows(uint)", asMETHODPR(Console, SetNumHistoryRows, (unsigned), void), asCALL_THISCALL);
  3722. engine->RegisterObjectMethod("Console", "void set_numHistoryRows(uint)", asMETHODPR(Console, SetNumHistoryRows, (unsigned), void), asCALL_THISCALL);
  3723. // void Console::SetNumRows(unsigned rows) | File: ../Engine/Console.h
  3724. engine->RegisterObjectMethod("Console", "void SetNumRows(uint)", asMETHODPR(Console, SetNumRows, (unsigned), void), asCALL_THISCALL);
  3725. engine->RegisterObjectMethod("Console", "void set_numRows(uint)", asMETHODPR(Console, SetNumRows, (unsigned), void), asCALL_THISCALL);
  3726. // void Console::SetVisible(bool enable) | File: ../Engine/Console.h
  3727. engine->RegisterObjectMethod("Console", "void SetVisible(bool)", asMETHODPR(Console, SetVisible, (bool), void), asCALL_THISCALL);
  3728. engine->RegisterObjectMethod("Console", "void set_visible(bool)", asMETHODPR(Console, SetVisible, (bool), void), asCALL_THISCALL);
  3729. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3730. // Error: type "EventHandler*" can not automatically bind
  3731. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3732. // Error: type "EventHandler*" can not automatically bind
  3733. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3734. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3735. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3736. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3737. // void Console::Toggle() | File: ../Engine/Console.h
  3738. engine->RegisterObjectMethod("Console", "void Toggle()", asMETHODPR(Console, Toggle, (), void), asCALL_THISCALL);
  3739. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3740. engine->RegisterObjectMethod("Console", "void UnsubscribeFromAllEvents()", asMETHODPR(Console, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3741. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3742. engine->RegisterObjectMethod("Console", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Console_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3743. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3744. engine->RegisterObjectMethod("Console", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Console, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3745. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3746. engine->RegisterObjectMethod("Console", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Console, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3747. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3748. engine->RegisterObjectMethod("Console", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Console, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3749. // void Console::UpdateElements() | File: ../Engine/Console.h
  3750. engine->RegisterObjectMethod("Console", "void UpdateElements()", asMETHODPR(Console, UpdateElements, (), void), asCALL_THISCALL);
  3751. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3752. engine->RegisterObjectMethod("Console", "int WeakRefs() const", asMETHODPR(Console, WeakRefs, () const, int), asCALL_THISCALL);
  3753. engine->RegisterObjectMethod("Console", "int get_weakRefs() const", asMETHODPR(Console, WeakRefs, () const, int), asCALL_THISCALL);
  3754. #ifdef REGISTER_MANUAL_PART_Object
  3755. REGISTER_MANUAL_PART_Object(Console, "Console")
  3756. #endif
  3757. #ifdef REGISTER_MANUAL_PART_RefCounted
  3758. REGISTER_MANUAL_PART_RefCounted(Console, "Console")
  3759. #endif
  3760. #ifdef REGISTER_MANUAL_PART_Console
  3761. REGISTER_MANUAL_PART_Console(Console, "Console")
  3762. #endif
  3763. RegisterSubclass<Object, Console>(engine, "Object", "Console");
  3764. RegisterSubclass<RefCounted, Console>(engine, "RefCounted", "Console");
  3765. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3766. engine->RegisterObjectBehaviour("ConstantBuffer", asBEHAVE_ADDREF, "void f()", asMETHODPR(ConstantBuffer, AddRef, (), void), asCALL_THISCALL);
  3767. // void ConstantBuffer::Apply() | File: ../Graphics/ConstantBuffer.h
  3768. engine->RegisterObjectMethod("ConstantBuffer", "void Apply()", asMETHODPR(ConstantBuffer, Apply, (), void), asCALL_THISCALL);
  3769. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3770. // Not registered because template
  3771. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3772. // Not registered because template
  3773. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  3774. engine->RegisterObjectMethod("ConstantBuffer", "void ClearDataLost()", asMETHODPR(ConstantBuffer, ClearDataLost, (), void), asCALL_THISCALL);
  3775. // explicit ConstantBuffer::ConstantBuffer(Context* context) | File: ../Graphics/ConstantBuffer.h
  3776. engine->RegisterObjectBehaviour("ConstantBuffer", asBEHAVE_FACTORY, "ConstantBuffer@+ f()", asFUNCTION(ConstantBuffer_ConstantBuffer_Context), asCALL_CDECL);
  3777. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3778. engine->RegisterObjectMethod("ConstantBuffer", "bool GetBlockEvents() const", asMETHODPR(ConstantBuffer, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3779. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3780. engine->RegisterObjectMethod("ConstantBuffer", "const String& GetCategory() const", asMETHODPR(ConstantBuffer, GetCategory, () const, const String&), asCALL_THISCALL);
  3781. engine->RegisterObjectMethod("ConstantBuffer", "const String& get_category() const", asMETHODPR(ConstantBuffer, GetCategory, () const, const String&), asCALL_THISCALL);
  3782. // Context* Object::GetContext() const | File: ../Core/Object.h
  3783. // Error: type "Context*" can not be returned
  3784. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3785. engine->RegisterObjectMethod("ConstantBuffer", "VariantMap& GetEventDataMap() const", asMETHODPR(ConstantBuffer, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3786. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3787. // Error: type "EventHandler*" can not automatically bind
  3788. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3789. engine->RegisterObjectMethod("ConstantBuffer", "Object@+ GetEventSender() const", asMETHODPR(ConstantBuffer, GetEventSender, () const, Object*), asCALL_THISCALL);
  3790. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3791. engine->RegisterObjectMethod("ConstantBuffer", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ConstantBuffer, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3792. engine->RegisterObjectMethod("ConstantBuffer", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ConstantBuffer, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3793. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3794. engine->RegisterObjectMethod("ConstantBuffer", "const VariantMap& GetGlobalVars() const", asMETHODPR(ConstantBuffer, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3795. engine->RegisterObjectMethod("ConstantBuffer", "const VariantMap& get_globalVars() const", asMETHODPR(ConstantBuffer, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3796. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  3797. // Error: type "void*" can not automatically bind
  3798. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  3799. engine->RegisterObjectMethod("ConstantBuffer", "uint GetGPUObjectName() const", asMETHODPR(ConstantBuffer, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  3800. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  3801. engine->RegisterObjectMethod("ConstantBuffer", "Graphics@+ GetGraphics() const", asMETHODPR(ConstantBuffer, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  3802. // unsigned ConstantBuffer::GetSize() const | File: ../Graphics/ConstantBuffer.h
  3803. engine->RegisterObjectMethod("ConstantBuffer", "uint GetSize() const", asMETHODPR(ConstantBuffer, GetSize, () const, unsigned), asCALL_THISCALL);
  3804. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3805. engine->RegisterObjectMethod("ConstantBuffer", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ConstantBuffer, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3806. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3807. // Not registered because template
  3808. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3809. engine->RegisterObjectMethod("ConstantBuffer", "StringHash GetType() const", asMETHODPR(ConstantBuffer, GetType, () const, StringHash), asCALL_THISCALL);
  3810. engine->RegisterObjectMethod("ConstantBuffer", "StringHash get_type() const", asMETHODPR(ConstantBuffer, GetType, () const, StringHash), asCALL_THISCALL);
  3811. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3812. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3813. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3814. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3815. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3816. engine->RegisterObjectMethod("ConstantBuffer", "const String& GetTypeName() const", asMETHODPR(ConstantBuffer, GetTypeName, () const, const String&), asCALL_THISCALL);
  3817. engine->RegisterObjectMethod("ConstantBuffer", "const String& get_typeName() const", asMETHODPR(ConstantBuffer, GetTypeName, () const, const String&), asCALL_THISCALL);
  3818. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3819. engine->RegisterObjectMethod("ConstantBuffer", "bool HasEventHandlers() const", asMETHODPR(ConstantBuffer, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3820. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  3821. engine->RegisterObjectMethod("ConstantBuffer", "bool HasPendingData() const", asMETHODPR(ConstantBuffer, HasPendingData, () const, bool), asCALL_THISCALL);
  3822. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3823. engine->RegisterObjectMethod("ConstantBuffer", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ConstantBuffer, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3824. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3825. engine->RegisterObjectMethod("ConstantBuffer", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ConstantBuffer, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3826. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  3827. engine->RegisterObjectMethod("ConstantBuffer", "bool IsDataLost() const", asMETHODPR(ConstantBuffer, IsDataLost, () const, bool), asCALL_THISCALL);
  3828. engine->RegisterObjectMethod("ConstantBuffer", "bool get_dataLost() const", asMETHODPR(ConstantBuffer, IsDataLost, () const, bool), asCALL_THISCALL);
  3829. // bool ConstantBuffer::IsDirty() const | File: ../Graphics/ConstantBuffer.h
  3830. engine->RegisterObjectMethod("ConstantBuffer", "bool IsDirty() const", asMETHODPR(ConstantBuffer, IsDirty, () const, bool), asCALL_THISCALL);
  3831. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3832. engine->RegisterObjectMethod("ConstantBuffer", "bool IsInstanceOf(StringHash) const", asMETHODPR(ConstantBuffer, 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. // virtual void GPUObject::OnDeviceLost() | File: ../Graphics/GPUObject.h
  3838. engine->RegisterObjectMethod("ConstantBuffer", "void OnDeviceLost()", asMETHODPR(ConstantBuffer, OnDeviceLost, (), void), asCALL_THISCALL);
  3839. // void ConstantBuffer::OnDeviceReset() override | File: ../Graphics/ConstantBuffer.h
  3840. engine->RegisterObjectMethod("ConstantBuffer", "void OnDeviceReset()", asMETHODPR(ConstantBuffer, OnDeviceReset, (), void), asCALL_THISCALL);
  3841. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3842. engine->RegisterObjectMethod("ConstantBuffer", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ConstantBuffer, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3843. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3844. // Error: type "RefCount*" can not automatically bind
  3845. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3846. engine->RegisterObjectMethod("ConstantBuffer", "int Refs() const", asMETHODPR(ConstantBuffer, Refs, () const, int), asCALL_THISCALL);
  3847. engine->RegisterObjectMethod("ConstantBuffer", "int get_refs() const", asMETHODPR(ConstantBuffer, Refs, () const, int), asCALL_THISCALL);
  3848. // void ConstantBuffer::Release() override | File: ../Graphics/ConstantBuffer.h
  3849. engine->RegisterObjectMethod("ConstantBuffer", "void Release()", asMETHODPR(ConstantBuffer, Release, (), void), asCALL_THISCALL);
  3850. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3851. engine->RegisterObjectBehaviour("ConstantBuffer", asBEHAVE_RELEASE, "void f()", asMETHODPR(ConstantBuffer, ReleaseRef, (), void), asCALL_THISCALL);
  3852. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3853. engine->RegisterObjectMethod("ConstantBuffer", "void SendEvent(StringHash)", asMETHODPR(ConstantBuffer, SendEvent, (StringHash), void), asCALL_THISCALL);
  3854. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3855. engine->RegisterObjectMethod("ConstantBuffer", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ConstantBuffer, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3856. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3857. // Not registered because template
  3858. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3859. engine->RegisterObjectMethod("ConstantBuffer", "void SetBlockEvents(bool)", asMETHODPR(ConstantBuffer, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3860. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3861. engine->RegisterObjectMethod("ConstantBuffer", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ConstantBuffer, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3862. engine->RegisterObjectMethod("ConstantBuffer", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ConstantBuffer, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3863. // void ConstantBuffer::SetParameter(unsigned offset, unsigned size, const void* data) | File: ../Graphics/ConstantBuffer.h
  3864. // Error: type "void*" can not automatically bind
  3865. // bool ConstantBuffer::SetSize(unsigned size) | File: ../Graphics/ConstantBuffer.h
  3866. engine->RegisterObjectMethod("ConstantBuffer", "bool SetSize(uint)", asMETHODPR(ConstantBuffer, SetSize, (unsigned), bool), asCALL_THISCALL);
  3867. // void ConstantBuffer::SetVector3ArrayParameter(unsigned offset, unsigned rows, const void* data) | File: ../Graphics/ConstantBuffer.h
  3868. // Error: type "void*" can not automatically bind
  3869. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3870. // Error: type "EventHandler*" can not automatically bind
  3871. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3872. // Error: type "EventHandler*" can not automatically bind
  3873. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3874. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3875. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3876. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3877. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3878. engine->RegisterObjectMethod("ConstantBuffer", "void UnsubscribeFromAllEvents()", asMETHODPR(ConstantBuffer, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3879. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3880. engine->RegisterObjectMethod("ConstantBuffer", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ConstantBuffer_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3881. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3882. engine->RegisterObjectMethod("ConstantBuffer", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ConstantBuffer, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3883. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3884. engine->RegisterObjectMethod("ConstantBuffer", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ConstantBuffer, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3885. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3886. engine->RegisterObjectMethod("ConstantBuffer", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ConstantBuffer, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3887. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3888. engine->RegisterObjectMethod("ConstantBuffer", "int WeakRefs() const", asMETHODPR(ConstantBuffer, WeakRefs, () const, int), asCALL_THISCALL);
  3889. engine->RegisterObjectMethod("ConstantBuffer", "int get_weakRefs() const", asMETHODPR(ConstantBuffer, WeakRefs, () const, int), asCALL_THISCALL);
  3890. #ifdef REGISTER_MANUAL_PART_Object
  3891. REGISTER_MANUAL_PART_Object(ConstantBuffer, "ConstantBuffer")
  3892. #endif
  3893. #ifdef REGISTER_MANUAL_PART_RefCounted
  3894. REGISTER_MANUAL_PART_RefCounted(ConstantBuffer, "ConstantBuffer")
  3895. #endif
  3896. #ifdef REGISTER_MANUAL_PART_GPUObject
  3897. REGISTER_MANUAL_PART_GPUObject(ConstantBuffer, "ConstantBuffer")
  3898. #endif
  3899. #ifdef REGISTER_MANUAL_PART_ConstantBuffer
  3900. REGISTER_MANUAL_PART_ConstantBuffer(ConstantBuffer, "ConstantBuffer")
  3901. #endif
  3902. RegisterSubclass<Object, ConstantBuffer>(engine, "Object", "ConstantBuffer");
  3903. RegisterSubclass<RefCounted, ConstantBuffer>(engine, "RefCounted", "ConstantBuffer");
  3904. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3905. engine->RegisterObjectBehaviour("Context", asBEHAVE_ADDREF, "void f()", asMETHODPR(Context, AddRef, (), void), asCALL_THISCALL);
  3906. // Context::Context() | File: ../Core/Context.h
  3907. engine->RegisterObjectBehaviour("Context", asBEHAVE_FACTORY, "Context@+ f()", asFUNCTION(Context_Context_void), asCALL_CDECL);
  3908. // void Context::CopyBaseAttributes(StringHash baseType, StringHash derivedType) | File: ../Core/Context.h
  3909. engine->RegisterObjectMethod("Context", "void CopyBaseAttributes(StringHash, StringHash)", asMETHODPR(Context, CopyBaseAttributes, (StringHash, StringHash), void), asCALL_THISCALL);
  3910. // template<class T, class U> void Context::CopyBaseAttributes() | File: ../Core/Context.h
  3911. // Not registered because template
  3912. // template<class T> SharedPtr<T> Context::CreateObject() | File: ../Core/Context.h
  3913. // Not registered because template
  3914. // SharedPtr<Object> Context::CreateObject(StringHash objectType) | File: ../Core/Context.h
  3915. engine->RegisterObjectMethod("Context", "Object@+ CreateObject(StringHash)", asFUNCTION(Context_CreateObject_StringHash), asCALL_CDECL_OBJFIRST);
  3916. // const HashMap<StringHash, Vector<AttributeInfo>>& Context::GetAllAttributes() const | File: ../Core/Context.h
  3917. // Error: type "const HashMap<StringHash, Vector<AttributeInfo>>&" can not automatically bind
  3918. // AttributeInfo* Context::GetAttribute(StringHash objectType, const char* name) | File: ../Core/Context.h
  3919. // Error: type "const char*" can not automatically bind
  3920. // template<class T> AttributeInfo* Context::GetAttribute(const char* name) | File: ../Core/Context.h
  3921. // Not registered because template
  3922. // const Vector<AttributeInfo>* Context::GetAttributes(StringHash type) const | File: ../Core/Context.h
  3923. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3924. // VariantMap& Context::GetEventDataMap() | File: ../Core/Context.h
  3925. engine->RegisterObjectMethod("Context", "VariantMap& GetEventDataMap()", asMETHODPR(Context, GetEventDataMap, (), VariantMap&), asCALL_THISCALL);
  3926. // EventHandler* Context::GetEventHandler() const | File: ../Core/Context.h
  3927. // Error: type "EventHandler*" can not automatically bind
  3928. // EventReceiverGroup* Context::GetEventReceivers(Object* sender, StringHash eventType) | File: ../Core/Context.h
  3929. engine->RegisterObjectMethod("Context", "EventReceiverGroup@+ GetEventReceivers(Object@+, StringHash)", asMETHODPR(Context, GetEventReceivers, (Object*, StringHash), EventReceiverGroup*), asCALL_THISCALL);
  3930. // EventReceiverGroup* Context::GetEventReceivers(StringHash eventType) | File: ../Core/Context.h
  3931. engine->RegisterObjectMethod("Context", "EventReceiverGroup@+ GetEventReceivers(StringHash)", asMETHODPR(Context, GetEventReceivers, (StringHash), EventReceiverGroup*), asCALL_THISCALL);
  3932. // Object* Context::GetEventSender() const | File: ../Core/Context.h
  3933. engine->RegisterObjectMethod("Context", "Object@+ GetEventSender() const", asMETHODPR(Context, GetEventSender, () const, Object*), asCALL_THISCALL);
  3934. // const Variant& Context::GetGlobalVar(StringHash key) const | File: ../Core/Context.h
  3935. engine->RegisterObjectMethod("Context", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Context, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3936. // const VariantMap& Context::GetGlobalVars() const | File: ../Core/Context.h
  3937. engine->RegisterObjectMethod("Context", "const VariantMap& GetGlobalVars() const", asMETHODPR(Context, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3938. // const Vector<AttributeInfo>* Context::GetNetworkAttributes(StringHash type) const | File: ../Core/Context.h
  3939. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3940. // const HashMap<String, Vector<StringHash>>& Context::GetObjectCategories() const | File: ../Core/Context.h
  3941. // Error: type "const HashMap<String, Vector<StringHash>>&" can not automatically bind
  3942. // const HashMap<StringHash, SharedPtr<ObjectFactory>>& Context::GetObjectFactories() const | File: ../Core/Context.h
  3943. // Error: type "const HashMap<StringHash, SharedPtr<ObjectFactory>>&" can not automatically bind
  3944. // Object* Context::GetSubsystem(StringHash type) const | File: ../Core/Context.h
  3945. engine->RegisterObjectMethod("Context", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Context, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3946. // template<class T> T* Context::GetSubsystem() const | File: ../Core/Context.h
  3947. // Not registered because template
  3948. // const HashMap<StringHash, SharedPtr<Object>>& Context::GetSubsystems() const | File: ../Core/Context.h
  3949. // Error: type "const HashMap<StringHash, SharedPtr<Object>>&" can not automatically bind
  3950. // const String& Context::GetTypeName(StringHash objectType) const | File: ../Core/Context.h
  3951. engine->RegisterObjectMethod("Context", "const String& GetTypeName(StringHash) const", asMETHODPR(Context, GetTypeName, (StringHash) const, const String&), asCALL_THISCALL);
  3952. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3953. // Error: type "RefCount*" can not automatically bind
  3954. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3955. engine->RegisterObjectMethod("Context", "int Refs() const", asMETHODPR(Context, Refs, () const, int), asCALL_THISCALL);
  3956. engine->RegisterObjectMethod("Context", "int get_refs() const", asMETHODPR(Context, Refs, () const, int), asCALL_THISCALL);
  3957. // AttributeHandle Context::RegisterAttribute(StringHash objectType, const AttributeInfo& attr) | File: ../Core/Context.h
  3958. // Error: type "AttributeHandle" can not automatically bind bacause have @nobind mark
  3959. // template<class T> AttributeHandle Context::RegisterAttribute(const AttributeInfo& attr) | File: ../Core/Context.h
  3960. // Not registered because template
  3961. // void Context::RegisterFactory(ObjectFactory* factory) | File: ../Core/Context.h
  3962. engine->RegisterObjectMethod("Context", "void RegisterFactory(ObjectFactory@+)", asMETHODPR(Context, RegisterFactory, (ObjectFactory*), void), asCALL_THISCALL);
  3963. // void Context::RegisterFactory(ObjectFactory* factory, const char* category) | File: ../Core/Context.h
  3964. // Error: type "const char*" can not automatically bind
  3965. // template<class T> void Context::RegisterFactory() | File: ../Core/Context.h
  3966. // Not registered because template
  3967. // template<class T> void Context::RegisterFactory(const char* category) | File: ../Core/Context.h
  3968. // Not registered because template
  3969. // void Context::RegisterSubsystem(Object* object) | File: ../Core/Context.h
  3970. engine->RegisterObjectMethod("Context", "void RegisterSubsystem(Object@+)", asMETHODPR(Context, RegisterSubsystem, (Object*), void), asCALL_THISCALL);
  3971. // template<class T> T* Context::RegisterSubsystem() | File: ../Core/Context.h
  3972. // Not registered because template
  3973. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3974. engine->RegisterObjectBehaviour("Context", asBEHAVE_RELEASE, "void f()", asMETHODPR(Context, ReleaseRef, (), void), asCALL_THISCALL);
  3975. // void Context::ReleaseSDL() | File: ../Core/Context.h
  3976. engine->RegisterObjectMethod("Context", "void ReleaseSDL()", asMETHODPR(Context, ReleaseSDL, (), void), asCALL_THISCALL);
  3977. // void Context::RemoveAllAttributes(StringHash objectType) | File: ../Core/Context.h
  3978. engine->RegisterObjectMethod("Context", "void RemoveAllAttributes(StringHash)", asMETHODPR(Context, RemoveAllAttributes, (StringHash), void), asCALL_THISCALL);
  3979. // template<class T> void Context::RemoveAllAttributes() | File: ../Core/Context.h
  3980. // Not registered because template
  3981. // void Context::RemoveAttribute(StringHash objectType, const char* name) | File: ../Core/Context.h
  3982. // Error: type "const char*" can not automatically bind
  3983. // template<class T> void Context::RemoveAttribute(const char* name) | File: ../Core/Context.h
  3984. // Not registered because template
  3985. // void Context::RemoveSubsystem(StringHash objectType) | File: ../Core/Context.h
  3986. engine->RegisterObjectMethod("Context", "void RemoveSubsystem(StringHash)", asMETHODPR(Context, RemoveSubsystem, (StringHash), void), asCALL_THISCALL);
  3987. // template<class T> void Context::RemoveSubsystem() | File: ../Core/Context.h
  3988. // Not registered because template
  3989. // bool Context::RequireSDL(unsigned int sdlFlags) | File: ../Core/Context.h
  3990. engine->RegisterObjectMethod("Context", "bool RequireSDL(uint)", asMETHODPR(Context, RequireSDL, (unsigned int), bool), asCALL_THISCALL);
  3991. // void Context::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Context.h
  3992. engine->RegisterObjectMethod("Context", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Context, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3993. // void Context::UpdateAttributeDefaultValue(StringHash objectType, const char* name, const Variant& defaultValue) | File: ../Core/Context.h
  3994. // Error: type "const char*" can not automatically bind
  3995. // template<class T> void Context::UpdateAttributeDefaultValue(const char* name, const Variant& defaultValue) | File: ../Core/Context.h
  3996. // Not registered because template
  3997. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3998. engine->RegisterObjectMethod("Context", "int WeakRefs() const", asMETHODPR(Context, WeakRefs, () const, int), asCALL_THISCALL);
  3999. engine->RegisterObjectMethod("Context", "int get_weakRefs() const", asMETHODPR(Context, WeakRefs, () const, int), asCALL_THISCALL);
  4000. #ifdef REGISTER_MANUAL_PART_RefCounted
  4001. REGISTER_MANUAL_PART_RefCounted(Context, "Context")
  4002. #endif
  4003. #ifdef REGISTER_MANUAL_PART_Context
  4004. REGISTER_MANUAL_PART_Context(Context, "Context")
  4005. #endif
  4006. RegisterSubclass<RefCounted, Context>(engine, "RefCounted", "Context");
  4007. // unsigned Controls::buttons_ | File: ../Input/Controls.h
  4008. engine->RegisterObjectProperty("Controls", "uint buttons", offsetof(Controls, buttons_));
  4009. // VariantMap Controls::extraData_ | File: ../Input/Controls.h
  4010. engine->RegisterObjectProperty("Controls", "VariantMap extraData", offsetof(Controls, extraData_));
  4011. // float Controls::pitch_ | File: ../Input/Controls.h
  4012. engine->RegisterObjectProperty("Controls", "float pitch", offsetof(Controls, pitch_));
  4013. // float Controls::yaw_ | File: ../Input/Controls.h
  4014. engine->RegisterObjectProperty("Controls", "float yaw", offsetof(Controls, yaw_));
  4015. // bool Controls::IsDown(unsigned button) const | File: ../Input/Controls.h
  4016. engine->RegisterObjectMethod("Controls", "bool IsDown(uint) const", asMETHODPR(Controls, IsDown, (unsigned) const, bool), asCALL_THISCALL);
  4017. // bool Controls::IsPressed(unsigned button, const Controls& previousControls) const | File: ../Input/Controls.h
  4018. engine->RegisterObjectMethod("Controls", "bool IsPressed(uint, const Controls&in) const", asMETHODPR(Controls, IsPressed, (unsigned, const Controls&) const, bool), asCALL_THISCALL);
  4019. // void Controls::Reset() | File: ../Input/Controls.h
  4020. engine->RegisterObjectMethod("Controls", "void Reset()", asMETHODPR(Controls, Reset, (), void), asCALL_THISCALL);
  4021. // void Controls::Set(unsigned buttons, bool down=true) | File: ../Input/Controls.h
  4022. engine->RegisterObjectMethod("Controls", "void Set(uint, bool = true)", asMETHODPR(Controls, Set, (unsigned, bool), void), asCALL_THISCALL);
  4023. // Controls::~Controls() | File: ../Input/Controls.h
  4024. engine->RegisterObjectBehaviour("Controls", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(Controls_Destructor_Controls_void), asCALL_CDECL_OBJFIRST);
  4025. // Controls& Controls::operator=(const Controls&) | Possible implicitly-declared
  4026. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Controls>(engine, "Controls");
  4027. #ifdef REGISTER_MANUAL_PART_Controls
  4028. REGISTER_MANUAL_PART_Controls(Controls, "Controls")
  4029. #endif
  4030. #ifdef URHO3D_NAVIGATION
  4031. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4032. engine->RegisterObjectBehaviour("CrowdAgent", asBEHAVE_ADDREF, "void f()", asMETHODPR(CrowdAgent, AddRef, (), void), asCALL_THISCALL);
  4033. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  4034. // Error: type "ComponentReplicationState*" can not automatically bind
  4035. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  4036. engine->RegisterObjectMethod("CrowdAgent", "void AllocateNetworkState()", asMETHODPR(CrowdAgent, AllocateNetworkState, (), void), asCALL_THISCALL);
  4037. // void CrowdAgent::ApplyAttributes() override | File: ../Navigation/CrowdAgent.h
  4038. engine->RegisterObjectMethod("CrowdAgent", "void ApplyAttributes()", asMETHODPR(CrowdAgent, ApplyAttributes, (), void), asCALL_THISCALL);
  4039. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4040. // Not registered because template
  4041. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4042. // Not registered because template
  4043. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  4044. engine->RegisterObjectMethod("CrowdAgent", "void CleanupConnection(Connection@+)", asMETHODPR(CrowdAgent, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  4045. // explicit CrowdAgent::CrowdAgent(Context* context) | File: ../Navigation/CrowdAgent.h
  4046. engine->RegisterObjectBehaviour("CrowdAgent", asBEHAVE_FACTORY, "CrowdAgent@+ f()", asFUNCTION(CrowdAgent_CrowdAgent_Context), asCALL_CDECL);
  4047. // void CrowdAgent::DrawDebugGeometry(bool depthTest) | File: ../Navigation/CrowdAgent.h
  4048. engine->RegisterObjectMethod("CrowdAgent", "void DrawDebugGeometry(bool)", asMETHODPR(CrowdAgent, DrawDebugGeometry, (bool), void), asCALL_THISCALL);
  4049. // void CrowdAgent::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Navigation/CrowdAgent.h
  4050. engine->RegisterObjectMethod("CrowdAgent", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CrowdAgent, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  4051. // Vector3 CrowdAgent::GetActualVelocity() const | File: ../Navigation/CrowdAgent.h
  4052. engine->RegisterObjectMethod("CrowdAgent", "Vector3 GetActualVelocity() const", asMETHODPR(CrowdAgent, GetActualVelocity, () const, Vector3), asCALL_THISCALL);
  4053. engine->RegisterObjectMethod("CrowdAgent", "Vector3 get_actualVelocity() const", asMETHODPR(CrowdAgent, GetActualVelocity, () const, Vector3), asCALL_THISCALL);
  4054. // int CrowdAgent::GetAgentCrowdId() const | File: ../Navigation/CrowdAgent.h
  4055. engine->RegisterObjectMethod("CrowdAgent", "int GetAgentCrowdId() const", asMETHODPR(CrowdAgent, GetAgentCrowdId, () const, int), asCALL_THISCALL);
  4056. // CrowdAgentState CrowdAgent::GetAgentState() const | File: ../Navigation/CrowdAgent.h
  4057. engine->RegisterObjectMethod("CrowdAgent", "CrowdAgentState GetAgentState() const", asMETHODPR(CrowdAgent, GetAgentState, () const, CrowdAgentState), asCALL_THISCALL);
  4058. engine->RegisterObjectMethod("CrowdAgent", "CrowdAgentState get_agentState() const", asMETHODPR(CrowdAgent, GetAgentState, () const, CrowdAgentState), asCALL_THISCALL);
  4059. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  4060. engine->RegisterObjectMethod("CrowdAgent", "bool GetAnimationEnabled() const", asMETHODPR(CrowdAgent, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4061. engine->RegisterObjectMethod("CrowdAgent", "bool get_animationEnabled() const", asMETHODPR(CrowdAgent, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4062. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  4063. engine->RegisterObjectMethod("CrowdAgent", "Variant GetAttribute(uint) const", asMETHODPR(CrowdAgent, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4064. engine->RegisterObjectMethod("CrowdAgent", "Variant get_attributes(uint) const", asMETHODPR(CrowdAgent, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4065. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  4066. engine->RegisterObjectMethod("CrowdAgent", "Variant GetAttribute(const String&in) const", asMETHODPR(CrowdAgent, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  4067. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  4068. engine->RegisterObjectMethod("CrowdAgent", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CrowdAgent, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  4069. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  4070. engine->RegisterObjectMethod("CrowdAgent", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CrowdAgent, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  4071. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  4072. engine->RegisterObjectMethod("CrowdAgent", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CrowdAgent, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  4073. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  4074. engine->RegisterObjectMethod("CrowdAgent", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CrowdAgent, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  4075. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  4076. engine->RegisterObjectMethod("CrowdAgent", "Variant GetAttributeDefault(uint) const", asMETHODPR(CrowdAgent, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4077. engine->RegisterObjectMethod("CrowdAgent", "Variant get_attributeDefaults(uint) const", asMETHODPR(CrowdAgent, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4078. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  4079. engine->RegisterObjectMethod("CrowdAgent", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CrowdAgent, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  4080. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  4081. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4082. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4083. engine->RegisterObjectMethod("CrowdAgent", "bool GetBlockEvents() const", asMETHODPR(CrowdAgent, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4084. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4085. engine->RegisterObjectMethod("CrowdAgent", "const String& GetCategory() const", asMETHODPR(CrowdAgent, GetCategory, () const, const String&), asCALL_THISCALL);
  4086. engine->RegisterObjectMethod("CrowdAgent", "const String& get_category() const", asMETHODPR(CrowdAgent, GetCategory, () const, const String&), asCALL_THISCALL);
  4087. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  4088. engine->RegisterObjectMethod("CrowdAgent", "Component@+ GetComponent(StringHash) const", asMETHODPR(CrowdAgent, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  4089. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  4090. // Not registered because template
  4091. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  4092. // Error: type "PODVector<Component*>&" can not automatically bind
  4093. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  4094. // Not registered because template
  4095. // Context* Object::GetContext() const | File: ../Core/Object.h
  4096. // Error: type "Context*" can not be returned
  4097. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  4098. // Error: type "PODVector<Node*>&" can not automatically bind
  4099. // Vector3 CrowdAgent::GetDesiredVelocity() const | File: ../Navigation/CrowdAgent.h
  4100. engine->RegisterObjectMethod("CrowdAgent", "Vector3 GetDesiredVelocity() const", asMETHODPR(CrowdAgent, GetDesiredVelocity, () const, Vector3), asCALL_THISCALL);
  4101. engine->RegisterObjectMethod("CrowdAgent", "Vector3 get_desiredVelocity() const", asMETHODPR(CrowdAgent, GetDesiredVelocity, () const, Vector3), asCALL_THISCALL);
  4102. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4103. engine->RegisterObjectMethod("CrowdAgent", "VariantMap& GetEventDataMap() const", asMETHODPR(CrowdAgent, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4104. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4105. // Error: type "EventHandler*" can not automatically bind
  4106. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4107. engine->RegisterObjectMethod("CrowdAgent", "Object@+ GetEventSender() const", asMETHODPR(CrowdAgent, GetEventSender, () const, Object*), asCALL_THISCALL);
  4108. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4109. engine->RegisterObjectMethod("CrowdAgent", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CrowdAgent, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4110. engine->RegisterObjectMethod("CrowdAgent", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CrowdAgent, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4111. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4112. engine->RegisterObjectMethod("CrowdAgent", "const VariantMap& GetGlobalVars() const", asMETHODPR(CrowdAgent, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4113. engine->RegisterObjectMethod("CrowdAgent", "const VariantMap& get_globalVars() const", asMETHODPR(CrowdAgent, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4114. // float CrowdAgent::GetHeight() const | File: ../Navigation/CrowdAgent.h
  4115. engine->RegisterObjectMethod("CrowdAgent", "float GetHeight() const", asMETHODPR(CrowdAgent, GetHeight, () const, float), asCALL_THISCALL);
  4116. engine->RegisterObjectMethod("CrowdAgent", "float get_height() const", asMETHODPR(CrowdAgent, GetHeight, () const, float), asCALL_THISCALL);
  4117. // unsigned Component::GetID() const | File: ../Scene/Component.h
  4118. engine->RegisterObjectMethod("CrowdAgent", "uint GetID() const", asMETHODPR(CrowdAgent, GetID, () const, unsigned), asCALL_THISCALL);
  4119. engine->RegisterObjectMethod("CrowdAgent", "uint get_id() const", asMETHODPR(CrowdAgent, GetID, () const, unsigned), asCALL_THISCALL);
  4120. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  4121. engine->RegisterObjectMethod("CrowdAgent", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CrowdAgent, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  4122. // float CrowdAgent::GetMaxAccel() const | File: ../Navigation/CrowdAgent.h
  4123. engine->RegisterObjectMethod("CrowdAgent", "float GetMaxAccel() const", asMETHODPR(CrowdAgent, GetMaxAccel, () const, float), asCALL_THISCALL);
  4124. engine->RegisterObjectMethod("CrowdAgent", "float get_maxAccel() const", asMETHODPR(CrowdAgent, GetMaxAccel, () const, float), asCALL_THISCALL);
  4125. // float CrowdAgent::GetMaxSpeed() const | File: ../Navigation/CrowdAgent.h
  4126. engine->RegisterObjectMethod("CrowdAgent", "float GetMaxSpeed() const", asMETHODPR(CrowdAgent, GetMaxSpeed, () const, float), asCALL_THISCALL);
  4127. engine->RegisterObjectMethod("CrowdAgent", "float get_maxSpeed() const", asMETHODPR(CrowdAgent, GetMaxSpeed, () const, float), asCALL_THISCALL);
  4128. // NavigationPushiness CrowdAgent::GetNavigationPushiness() const | File: ../Navigation/CrowdAgent.h
  4129. engine->RegisterObjectMethod("CrowdAgent", "NavigationPushiness GetNavigationPushiness() const", asMETHODPR(CrowdAgent, GetNavigationPushiness, () const, NavigationPushiness), asCALL_THISCALL);
  4130. engine->RegisterObjectMethod("CrowdAgent", "NavigationPushiness get_navigationPushiness() const", asMETHODPR(CrowdAgent, GetNavigationPushiness, () const, NavigationPushiness), asCALL_THISCALL);
  4131. // NavigationQuality CrowdAgent::GetNavigationQuality() const | File: ../Navigation/CrowdAgent.h
  4132. engine->RegisterObjectMethod("CrowdAgent", "NavigationQuality GetNavigationQuality() const", asMETHODPR(CrowdAgent, GetNavigationQuality, () const, NavigationQuality), asCALL_THISCALL);
  4133. engine->RegisterObjectMethod("CrowdAgent", "NavigationQuality get_navigationQuality() const", asMETHODPR(CrowdAgent, GetNavigationQuality, () const, NavigationQuality), asCALL_THISCALL);
  4134. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  4135. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4136. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  4137. // Error: type "NetworkState*" can not automatically bind
  4138. // Node* Component::GetNode() const | File: ../Scene/Component.h
  4139. engine->RegisterObjectMethod("CrowdAgent", "Node@+ GetNode() const", asMETHODPR(CrowdAgent, GetNode, () const, Node*), asCALL_THISCALL);
  4140. engine->RegisterObjectMethod("CrowdAgent", "Node@+ get_node() const", asMETHODPR(CrowdAgent, GetNode, () const, Node*), asCALL_THISCALL);
  4141. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  4142. engine->RegisterObjectMethod("CrowdAgent", "uint GetNumAttributes() const", asMETHODPR(CrowdAgent, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4143. engine->RegisterObjectMethod("CrowdAgent", "uint get_numAttributes() const", asMETHODPR(CrowdAgent, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4144. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  4145. engine->RegisterObjectMethod("CrowdAgent", "uint GetNumNetworkAttributes() const", asMETHODPR(CrowdAgent, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  4146. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  4147. engine->RegisterObjectMethod("CrowdAgent", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CrowdAgent, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4148. engine->RegisterObjectMethod("CrowdAgent", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CrowdAgent, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4149. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  4150. engine->RegisterObjectMethod("CrowdAgent", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CrowdAgent, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  4151. // unsigned CrowdAgent::GetObstacleAvoidanceType() const | File: ../Navigation/CrowdAgent.h
  4152. engine->RegisterObjectMethod("CrowdAgent", "uint GetObstacleAvoidanceType() const", asMETHODPR(CrowdAgent, GetObstacleAvoidanceType, () const, unsigned), asCALL_THISCALL);
  4153. engine->RegisterObjectMethod("CrowdAgent", "uint get_obstacleAvoidanceType() const", asMETHODPR(CrowdAgent, GetObstacleAvoidanceType, () const, unsigned), asCALL_THISCALL);
  4154. // Vector3 CrowdAgent::GetPosition() const | File: ../Navigation/CrowdAgent.h
  4155. engine->RegisterObjectMethod("CrowdAgent", "Vector3 GetPosition() const", asMETHODPR(CrowdAgent, GetPosition, () const, Vector3), asCALL_THISCALL);
  4156. engine->RegisterObjectMethod("CrowdAgent", "Vector3 get_position() const", asMETHODPR(CrowdAgent, GetPosition, () const, Vector3), asCALL_THISCALL);
  4157. // unsigned CrowdAgent::GetQueryFilterType() const | File: ../Navigation/CrowdAgent.h
  4158. engine->RegisterObjectMethod("CrowdAgent", "uint GetQueryFilterType() const", asMETHODPR(CrowdAgent, GetQueryFilterType, () const, unsigned), asCALL_THISCALL);
  4159. engine->RegisterObjectMethod("CrowdAgent", "uint get_queryFilterType() const", asMETHODPR(CrowdAgent, GetQueryFilterType, () const, unsigned), asCALL_THISCALL);
  4160. // float CrowdAgent::GetRadius() const | File: ../Navigation/CrowdAgent.h
  4161. engine->RegisterObjectMethod("CrowdAgent", "float GetRadius() const", asMETHODPR(CrowdAgent, GetRadius, () const, float), asCALL_THISCALL);
  4162. engine->RegisterObjectMethod("CrowdAgent", "float get_radius() const", asMETHODPR(CrowdAgent, GetRadius, () const, float), asCALL_THISCALL);
  4163. // CrowdAgentRequestedTarget CrowdAgent::GetRequestedTargetType() const | File: ../Navigation/CrowdAgent.h
  4164. engine->RegisterObjectMethod("CrowdAgent", "CrowdAgentRequestedTarget GetRequestedTargetType() const", asMETHODPR(CrowdAgent, GetRequestedTargetType, () const, CrowdAgentRequestedTarget), asCALL_THISCALL);
  4165. engine->RegisterObjectMethod("CrowdAgent", "CrowdAgentRequestedTarget get_requestedTargetType() const", asMETHODPR(CrowdAgent, GetRequestedTargetType, () const, CrowdAgentRequestedTarget), asCALL_THISCALL);
  4166. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  4167. engine->RegisterObjectMethod("CrowdAgent", "Scene@+ GetScene() const", asMETHODPR(CrowdAgent, GetScene, () const, Scene*), asCALL_THISCALL);
  4168. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4169. engine->RegisterObjectMethod("CrowdAgent", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CrowdAgent, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4170. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4171. // Not registered because template
  4172. // const Vector3& CrowdAgent::GetTargetPosition() const | File: ../Navigation/CrowdAgent.h
  4173. engine->RegisterObjectMethod("CrowdAgent", "const Vector3& GetTargetPosition() const", asMETHODPR(CrowdAgent, GetTargetPosition, () const, const Vector3&), asCALL_THISCALL);
  4174. engine->RegisterObjectMethod("CrowdAgent", "const Vector3& get_targetPosition() const", asMETHODPR(CrowdAgent, GetTargetPosition, () const, const Vector3&), asCALL_THISCALL);
  4175. // CrowdAgentTargetState CrowdAgent::GetTargetState() const | File: ../Navigation/CrowdAgent.h
  4176. engine->RegisterObjectMethod("CrowdAgent", "CrowdAgentTargetState GetTargetState() const", asMETHODPR(CrowdAgent, GetTargetState, () const, CrowdAgentTargetState), asCALL_THISCALL);
  4177. engine->RegisterObjectMethod("CrowdAgent", "CrowdAgentTargetState get_targetState() const", asMETHODPR(CrowdAgent, GetTargetState, () const, CrowdAgentTargetState), asCALL_THISCALL);
  4178. // const Vector3& CrowdAgent::GetTargetVelocity() const | File: ../Navigation/CrowdAgent.h
  4179. engine->RegisterObjectMethod("CrowdAgent", "const Vector3& GetTargetVelocity() const", asMETHODPR(CrowdAgent, GetTargetVelocity, () const, const Vector3&), asCALL_THISCALL);
  4180. engine->RegisterObjectMethod("CrowdAgent", "const Vector3& get_targetVelocity() const", asMETHODPR(CrowdAgent, GetTargetVelocity, () const, const Vector3&), asCALL_THISCALL);
  4181. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  4182. engine->RegisterObjectMethod("CrowdAgent", "StringHash GetType() const", asMETHODPR(CrowdAgent, GetType, () const, StringHash), asCALL_THISCALL);
  4183. engine->RegisterObjectMethod("CrowdAgent", "StringHash get_type() const", asMETHODPR(CrowdAgent, GetType, () const, StringHash), asCALL_THISCALL);
  4184. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  4185. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4186. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  4187. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4188. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  4189. engine->RegisterObjectMethod("CrowdAgent", "const String& GetTypeName() const", asMETHODPR(CrowdAgent, GetTypeName, () const, const String&), asCALL_THISCALL);
  4190. engine->RegisterObjectMethod("CrowdAgent", "const String& get_typeName() const", asMETHODPR(CrowdAgent, GetTypeName, () const, const String&), asCALL_THISCALL);
  4191. // bool CrowdAgent::GetUpdateNodePosition() const | File: ../Navigation/CrowdAgent.h
  4192. engine->RegisterObjectMethod("CrowdAgent", "bool GetUpdateNodePosition() const", asMETHODPR(CrowdAgent, GetUpdateNodePosition, () const, bool), asCALL_THISCALL);
  4193. engine->RegisterObjectMethod("CrowdAgent", "bool get_updateNodePosition() const", asMETHODPR(CrowdAgent, GetUpdateNodePosition, () const, bool), asCALL_THISCALL);
  4194. // bool CrowdAgent::HasArrived() const | File: ../Navigation/CrowdAgent.h
  4195. engine->RegisterObjectMethod("CrowdAgent", "bool HasArrived() const", asMETHODPR(CrowdAgent, HasArrived, () const, bool), asCALL_THISCALL);
  4196. engine->RegisterObjectMethod("CrowdAgent", "bool get_arrived() const", asMETHODPR(CrowdAgent, HasArrived, () const, bool), asCALL_THISCALL);
  4197. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  4198. engine->RegisterObjectMethod("CrowdAgent", "bool HasEventHandlers() const", asMETHODPR(CrowdAgent, HasEventHandlers, () const, bool), asCALL_THISCALL);
  4199. // bool CrowdAgent::HasRequestedTarget() const | File: ../Navigation/CrowdAgent.h
  4200. engine->RegisterObjectMethod("CrowdAgent", "bool HasRequestedTarget() const", asMETHODPR(CrowdAgent, HasRequestedTarget, () const, bool), asCALL_THISCALL);
  4201. engine->RegisterObjectMethod("CrowdAgent", "bool get_requestedTarget() const", asMETHODPR(CrowdAgent, HasRequestedTarget, () const, bool), asCALL_THISCALL);
  4202. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  4203. engine->RegisterObjectMethod("CrowdAgent", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CrowdAgent, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  4204. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  4205. engine->RegisterObjectMethod("CrowdAgent", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CrowdAgent, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  4206. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  4207. engine->RegisterObjectMethod("CrowdAgent", "bool IsEnabled() const", asMETHODPR(CrowdAgent, IsEnabled, () const, bool), asCALL_THISCALL);
  4208. engine->RegisterObjectMethod("CrowdAgent", "bool get_enabled() const", asMETHODPR(CrowdAgent, IsEnabled, () const, bool), asCALL_THISCALL);
  4209. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  4210. engine->RegisterObjectMethod("CrowdAgent", "bool IsEnabledEffective() const", asMETHODPR(CrowdAgent, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  4211. engine->RegisterObjectMethod("CrowdAgent", "bool get_enabledEffective() const", asMETHODPR(CrowdAgent, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  4212. // bool CrowdAgent::IsInCrowd() const | File: ../Navigation/CrowdAgent.h
  4213. engine->RegisterObjectMethod("CrowdAgent", "bool IsInCrowd() const", asMETHODPR(CrowdAgent, IsInCrowd, () const, bool), asCALL_THISCALL);
  4214. engine->RegisterObjectMethod("CrowdAgent", "bool get_inCrowd() const", asMETHODPR(CrowdAgent, IsInCrowd, () const, bool), asCALL_THISCALL);
  4215. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  4216. engine->RegisterObjectMethod("CrowdAgent", "bool IsInstanceOf(StringHash) const", asMETHODPR(CrowdAgent, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  4217. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  4218. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4219. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  4220. // Not registered because template
  4221. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  4222. engine->RegisterObjectMethod("CrowdAgent", "bool IsReplicated() const", asMETHODPR(CrowdAgent, IsReplicated, () const, bool), asCALL_THISCALL);
  4223. engine->RegisterObjectMethod("CrowdAgent", "bool get_replicated() const", asMETHODPR(CrowdAgent, IsReplicated, () const, bool), asCALL_THISCALL);
  4224. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  4225. engine->RegisterObjectMethod("CrowdAgent", "bool IsTemporary() const", asMETHODPR(CrowdAgent, IsTemporary, () const, bool), asCALL_THISCALL);
  4226. engine->RegisterObjectMethod("CrowdAgent", "bool get_temporary() const", asMETHODPR(CrowdAgent, IsTemporary, () const, bool), asCALL_THISCALL);
  4227. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  4228. engine->RegisterObjectMethod("CrowdAgent", "bool Load(Deserializer&)", asMETHODPR(CrowdAgent, Load, (Deserializer&), bool), asCALL_THISCALL);
  4229. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  4230. engine->RegisterObjectMethod("CrowdAgent", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CrowdAgent, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  4231. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  4232. engine->RegisterObjectMethod("CrowdAgent", "bool LoadXML(const XMLElement&in)", asMETHODPR(CrowdAgent, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  4233. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  4234. engine->RegisterObjectMethod("CrowdAgent", "void MarkNetworkUpdate()", asMETHODPR(CrowdAgent, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  4235. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4236. engine->RegisterObjectMethod("CrowdAgent", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CrowdAgent, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  4237. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  4238. engine->RegisterObjectMethod("CrowdAgent", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CrowdAgent, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  4239. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  4240. engine->RegisterObjectMethod("CrowdAgent", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CrowdAgent, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  4241. // void CrowdAgent::OnSetEnabled() override | File: ../Navigation/CrowdAgent.h
  4242. engine->RegisterObjectMethod("CrowdAgent", "void OnSetEnabled()", asMETHODPR(CrowdAgent, OnSetEnabled, (), void), asCALL_THISCALL);
  4243. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  4244. engine->RegisterObjectMethod("CrowdAgent", "void PrepareNetworkUpdate()", asMETHODPR(CrowdAgent, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  4245. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4246. engine->RegisterObjectMethod("CrowdAgent", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CrowdAgent, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4247. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4248. engine->RegisterObjectMethod("CrowdAgent", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CrowdAgent, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4249. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4250. // Error: type "RefCount*" can not automatically bind
  4251. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4252. engine->RegisterObjectMethod("CrowdAgent", "int Refs() const", asMETHODPR(CrowdAgent, Refs, () const, int), asCALL_THISCALL);
  4253. engine->RegisterObjectMethod("CrowdAgent", "int get_refs() const", asMETHODPR(CrowdAgent, Refs, () const, int), asCALL_THISCALL);
  4254. // static void CrowdAgent::RegisterObject(Context* context) | File: ../Navigation/CrowdAgent.h
  4255. // Context can be used as firs parameter of constructors only
  4256. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4257. engine->RegisterObjectBehaviour("CrowdAgent", asBEHAVE_RELEASE, "void f()", asMETHODPR(CrowdAgent, ReleaseRef, (), void), asCALL_THISCALL);
  4258. // void Component::Remove() | File: ../Scene/Component.h
  4259. engine->RegisterObjectMethod("CrowdAgent", "void Remove()", asMETHODPR(CrowdAgent, Remove, (), void), asCALL_THISCALL);
  4260. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  4261. engine->RegisterObjectMethod("CrowdAgent", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CrowdAgent, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  4262. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  4263. engine->RegisterObjectMethod("CrowdAgent", "void RemoveInstanceDefault()", asMETHODPR(CrowdAgent, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  4264. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  4265. engine->RegisterObjectMethod("CrowdAgent", "void RemoveObjectAnimation()", asMETHODPR(CrowdAgent, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  4266. // void CrowdAgent::ResetTarget() | File: ../Navigation/CrowdAgent.h
  4267. engine->RegisterObjectMethod("CrowdAgent", "void ResetTarget()", asMETHODPR(CrowdAgent, ResetTarget, (), void), asCALL_THISCALL);
  4268. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  4269. engine->RegisterObjectMethod("CrowdAgent", "void ResetToDefault()", asMETHODPR(CrowdAgent, ResetToDefault, (), void), asCALL_THISCALL);
  4270. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  4271. engine->RegisterObjectMethod("CrowdAgent", "bool Save(Serializer&) const", asMETHODPR(CrowdAgent, Save, (Serializer&) const, bool), asCALL_THISCALL);
  4272. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  4273. engine->RegisterObjectMethod("CrowdAgent", "bool SaveDefaultAttributes() const", asMETHODPR(CrowdAgent, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  4274. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  4275. engine->RegisterObjectMethod("CrowdAgent", "bool SaveJSON(JSONValue&) const", asMETHODPR(CrowdAgent, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  4276. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  4277. engine->RegisterObjectMethod("CrowdAgent", "bool SaveXML(XMLElement&) const", asMETHODPR(CrowdAgent, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  4278. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  4279. engine->RegisterObjectMethod("CrowdAgent", "void SendEvent(StringHash)", asMETHODPR(CrowdAgent, SendEvent, (StringHash), void), asCALL_THISCALL);
  4280. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4281. engine->RegisterObjectMethod("CrowdAgent", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CrowdAgent, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  4282. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  4283. // Not registered because template
  4284. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  4285. engine->RegisterObjectMethod("CrowdAgent", "void SetAnimationEnabled(bool)", asMETHODPR(CrowdAgent, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4286. engine->RegisterObjectMethod("CrowdAgent", "void set_animationEnabled(bool)", asMETHODPR(CrowdAgent, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4287. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  4288. engine->RegisterObjectMethod("CrowdAgent", "void SetAnimationTime(float)", asMETHODPR(CrowdAgent, SetAnimationTime, (float), void), asCALL_THISCALL);
  4289. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  4290. engine->RegisterObjectMethod("CrowdAgent", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CrowdAgent, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4291. engine->RegisterObjectMethod("CrowdAgent", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CrowdAgent, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4292. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  4293. engine->RegisterObjectMethod("CrowdAgent", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CrowdAgent, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  4294. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  4295. engine->RegisterObjectMethod("CrowdAgent", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CrowdAgent, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  4296. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  4297. engine->RegisterObjectMethod("CrowdAgent", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CrowdAgent, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  4298. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  4299. engine->RegisterObjectMethod("CrowdAgent", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CrowdAgent, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  4300. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  4301. engine->RegisterObjectMethod("CrowdAgent", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CrowdAgent, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  4302. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  4303. engine->RegisterObjectMethod("CrowdAgent", "void SetBlockEvents(bool)", asMETHODPR(CrowdAgent, SetBlockEvents, (bool), void), asCALL_THISCALL);
  4304. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  4305. engine->RegisterObjectMethod("CrowdAgent", "void SetEnabled(bool)", asMETHODPR(CrowdAgent, SetEnabled, (bool), void), asCALL_THISCALL);
  4306. engine->RegisterObjectMethod("CrowdAgent", "void set_enabled(bool)", asMETHODPR(CrowdAgent, SetEnabled, (bool), void), asCALL_THISCALL);
  4307. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  4308. engine->RegisterObjectMethod("CrowdAgent", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CrowdAgent, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4309. engine->RegisterObjectMethod("CrowdAgent", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CrowdAgent, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4310. // void CrowdAgent::SetHeight(float height) | File: ../Navigation/CrowdAgent.h
  4311. engine->RegisterObjectMethod("CrowdAgent", "void SetHeight(float)", asMETHODPR(CrowdAgent, SetHeight, (float), void), asCALL_THISCALL);
  4312. engine->RegisterObjectMethod("CrowdAgent", "void set_height(float)", asMETHODPR(CrowdAgent, SetHeight, (float), void), asCALL_THISCALL);
  4313. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  4314. engine->RegisterObjectMethod("CrowdAgent", "void SetInstanceDefault(bool)", asMETHODPR(CrowdAgent, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  4315. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  4316. engine->RegisterObjectMethod("CrowdAgent", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CrowdAgent, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  4317. // void CrowdAgent::SetMaxAccel(float maxAccel) | File: ../Navigation/CrowdAgent.h
  4318. engine->RegisterObjectMethod("CrowdAgent", "void SetMaxAccel(float)", asMETHODPR(CrowdAgent, SetMaxAccel, (float), void), asCALL_THISCALL);
  4319. engine->RegisterObjectMethod("CrowdAgent", "void set_maxAccel(float)", asMETHODPR(CrowdAgent, SetMaxAccel, (float), void), asCALL_THISCALL);
  4320. // void CrowdAgent::SetMaxSpeed(float maxSpeed) | File: ../Navigation/CrowdAgent.h
  4321. engine->RegisterObjectMethod("CrowdAgent", "void SetMaxSpeed(float)", asMETHODPR(CrowdAgent, SetMaxSpeed, (float), void), asCALL_THISCALL);
  4322. engine->RegisterObjectMethod("CrowdAgent", "void set_maxSpeed(float)", asMETHODPR(CrowdAgent, SetMaxSpeed, (float), void), asCALL_THISCALL);
  4323. // void CrowdAgent::SetNavigationPushiness(NavigationPushiness val) | File: ../Navigation/CrowdAgent.h
  4324. engine->RegisterObjectMethod("CrowdAgent", "void SetNavigationPushiness(NavigationPushiness)", asMETHODPR(CrowdAgent, SetNavigationPushiness, (NavigationPushiness), void), asCALL_THISCALL);
  4325. engine->RegisterObjectMethod("CrowdAgent", "void set_navigationPushiness(NavigationPushiness)", asMETHODPR(CrowdAgent, SetNavigationPushiness, (NavigationPushiness), void), asCALL_THISCALL);
  4326. // void CrowdAgent::SetNavigationQuality(NavigationQuality val) | File: ../Navigation/CrowdAgent.h
  4327. engine->RegisterObjectMethod("CrowdAgent", "void SetNavigationQuality(NavigationQuality)", asMETHODPR(CrowdAgent, SetNavigationQuality, (NavigationQuality), void), asCALL_THISCALL);
  4328. engine->RegisterObjectMethod("CrowdAgent", "void set_navigationQuality(NavigationQuality)", asMETHODPR(CrowdAgent, SetNavigationQuality, (NavigationQuality), void), asCALL_THISCALL);
  4329. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  4330. engine->RegisterObjectMethod("CrowdAgent", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CrowdAgent, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4331. engine->RegisterObjectMethod("CrowdAgent", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CrowdAgent, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4332. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  4333. engine->RegisterObjectMethod("CrowdAgent", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CrowdAgent, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4334. // void CrowdAgent::SetObstacleAvoidanceType(unsigned obstacleAvoidanceType) | File: ../Navigation/CrowdAgent.h
  4335. engine->RegisterObjectMethod("CrowdAgent", "void SetObstacleAvoidanceType(uint)", asMETHODPR(CrowdAgent, SetObstacleAvoidanceType, (unsigned), void), asCALL_THISCALL);
  4336. engine->RegisterObjectMethod("CrowdAgent", "void set_obstacleAvoidanceType(uint)", asMETHODPR(CrowdAgent, SetObstacleAvoidanceType, (unsigned), void), asCALL_THISCALL);
  4337. // void CrowdAgent::SetQueryFilterType(unsigned queryFilterType) | File: ../Navigation/CrowdAgent.h
  4338. engine->RegisterObjectMethod("CrowdAgent", "void SetQueryFilterType(uint)", asMETHODPR(CrowdAgent, SetQueryFilterType, (unsigned), void), asCALL_THISCALL);
  4339. engine->RegisterObjectMethod("CrowdAgent", "void set_queryFilterType(uint)", asMETHODPR(CrowdAgent, SetQueryFilterType, (unsigned), void), asCALL_THISCALL);
  4340. // void CrowdAgent::SetRadius(float radius) | File: ../Navigation/CrowdAgent.h
  4341. engine->RegisterObjectMethod("CrowdAgent", "void SetRadius(float)", asMETHODPR(CrowdAgent, SetRadius, (float), void), asCALL_THISCALL);
  4342. engine->RegisterObjectMethod("CrowdAgent", "void set_radius(float)", asMETHODPR(CrowdAgent, SetRadius, (float), void), asCALL_THISCALL);
  4343. // void CrowdAgent::SetTargetPosition(const Vector3& position) | File: ../Navigation/CrowdAgent.h
  4344. engine->RegisterObjectMethod("CrowdAgent", "void SetTargetPosition(const Vector3&in)", asMETHODPR(CrowdAgent, SetTargetPosition, (const Vector3&), void), asCALL_THISCALL);
  4345. engine->RegisterObjectMethod("CrowdAgent", "void set_targetPosition(const Vector3&in)", asMETHODPR(CrowdAgent, SetTargetPosition, (const Vector3&), void), asCALL_THISCALL);
  4346. // void CrowdAgent::SetTargetVelocity(const Vector3& velocity) | File: ../Navigation/CrowdAgent.h
  4347. engine->RegisterObjectMethod("CrowdAgent", "void SetTargetVelocity(const Vector3&in)", asMETHODPR(CrowdAgent, SetTargetVelocity, (const Vector3&), void), asCALL_THISCALL);
  4348. engine->RegisterObjectMethod("CrowdAgent", "void set_targetVelocity(const Vector3&in)", asMETHODPR(CrowdAgent, SetTargetVelocity, (const Vector3&), void), asCALL_THISCALL);
  4349. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  4350. engine->RegisterObjectMethod("CrowdAgent", "void SetTemporary(bool)", asMETHODPR(CrowdAgent, SetTemporary, (bool), void), asCALL_THISCALL);
  4351. engine->RegisterObjectMethod("CrowdAgent", "void set_temporary(bool)", asMETHODPR(CrowdAgent, SetTemporary, (bool), void), asCALL_THISCALL);
  4352. // void CrowdAgent::SetUpdateNodePosition(bool unodepos) | File: ../Navigation/CrowdAgent.h
  4353. engine->RegisterObjectMethod("CrowdAgent", "void SetUpdateNodePosition(bool)", asMETHODPR(CrowdAgent, SetUpdateNodePosition, (bool), void), asCALL_THISCALL);
  4354. engine->RegisterObjectMethod("CrowdAgent", "void set_updateNodePosition(bool)", asMETHODPR(CrowdAgent, SetUpdateNodePosition, (bool), void), asCALL_THISCALL);
  4355. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4356. // Error: type "EventHandler*" can not automatically bind
  4357. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4358. // Error: type "EventHandler*" can not automatically bind
  4359. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4360. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4361. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4362. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4363. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4364. engine->RegisterObjectMethod("CrowdAgent", "void UnsubscribeFromAllEvents()", asMETHODPR(CrowdAgent, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4365. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4366. engine->RegisterObjectMethod("CrowdAgent", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CrowdAgent_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4367. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4368. engine->RegisterObjectMethod("CrowdAgent", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CrowdAgent, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4369. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4370. engine->RegisterObjectMethod("CrowdAgent", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CrowdAgent, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4371. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4372. engine->RegisterObjectMethod("CrowdAgent", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CrowdAgent, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4373. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4374. engine->RegisterObjectMethod("CrowdAgent", "int WeakRefs() const", asMETHODPR(CrowdAgent, WeakRefs, () const, int), asCALL_THISCALL);
  4375. engine->RegisterObjectMethod("CrowdAgent", "int get_weakRefs() const", asMETHODPR(CrowdAgent, WeakRefs, () const, int), asCALL_THISCALL);
  4376. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4377. engine->RegisterObjectMethod("CrowdAgent", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CrowdAgent, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  4378. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4379. engine->RegisterObjectMethod("CrowdAgent", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CrowdAgent, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4380. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4381. engine->RegisterObjectMethod("CrowdAgent", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CrowdAgent, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4382. #ifdef REGISTER_MANUAL_PART_Component
  4383. REGISTER_MANUAL_PART_Component(CrowdAgent, "CrowdAgent")
  4384. #endif
  4385. #ifdef REGISTER_MANUAL_PART_Animatable
  4386. REGISTER_MANUAL_PART_Animatable(CrowdAgent, "CrowdAgent")
  4387. #endif
  4388. #ifdef REGISTER_MANUAL_PART_Serializable
  4389. REGISTER_MANUAL_PART_Serializable(CrowdAgent, "CrowdAgent")
  4390. #endif
  4391. #ifdef REGISTER_MANUAL_PART_Object
  4392. REGISTER_MANUAL_PART_Object(CrowdAgent, "CrowdAgent")
  4393. #endif
  4394. #ifdef REGISTER_MANUAL_PART_RefCounted
  4395. REGISTER_MANUAL_PART_RefCounted(CrowdAgent, "CrowdAgent")
  4396. #endif
  4397. #ifdef REGISTER_MANUAL_PART_CrowdAgent
  4398. REGISTER_MANUAL_PART_CrowdAgent(CrowdAgent, "CrowdAgent")
  4399. #endif
  4400. RegisterSubclass<Component, CrowdAgent>(engine, "Component", "CrowdAgent");
  4401. RegisterSubclass<Animatable, CrowdAgent>(engine, "Animatable", "CrowdAgent");
  4402. RegisterSubclass<Serializable, CrowdAgent>(engine, "Serializable", "CrowdAgent");
  4403. RegisterSubclass<Object, CrowdAgent>(engine, "Object", "CrowdAgent");
  4404. RegisterSubclass<RefCounted, CrowdAgent>(engine, "RefCounted", "CrowdAgent");
  4405. #endif
  4406. #ifdef URHO3D_NAVIGATION
  4407. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4408. engine->RegisterObjectBehaviour("CrowdManager", asBEHAVE_ADDREF, "void f()", asMETHODPR(CrowdManager, AddRef, (), void), asCALL_THISCALL);
  4409. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  4410. // Error: type "ComponentReplicationState*" can not automatically bind
  4411. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  4412. engine->RegisterObjectMethod("CrowdManager", "void AllocateNetworkState()", asMETHODPR(CrowdManager, AllocateNetworkState, (), void), asCALL_THISCALL);
  4413. // void CrowdManager::ApplyAttributes() override | File: ../Navigation/CrowdManager.h
  4414. engine->RegisterObjectMethod("CrowdManager", "void ApplyAttributes()", asMETHODPR(CrowdManager, ApplyAttributes, (), void), asCALL_THISCALL);
  4415. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4416. // Not registered because template
  4417. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4418. // Not registered because template
  4419. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  4420. engine->RegisterObjectMethod("CrowdManager", "void CleanupConnection(Connection@+)", asMETHODPR(CrowdManager, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  4421. // explicit CrowdManager::CrowdManager(Context* context) | File: ../Navigation/CrowdManager.h
  4422. engine->RegisterObjectBehaviour("CrowdManager", asBEHAVE_FACTORY, "CrowdManager@+ f()", asFUNCTION(CrowdManager_CrowdManager_Context), asCALL_CDECL);
  4423. // void CrowdManager::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Navigation/CrowdManager.h
  4424. engine->RegisterObjectMethod("CrowdManager", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CrowdManager, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  4425. // void CrowdManager::DrawDebugGeometry(bool depthTest) | File: ../Navigation/CrowdManager.h
  4426. engine->RegisterObjectMethod("CrowdManager", "void DrawDebugGeometry(bool)", asMETHODPR(CrowdManager, DrawDebugGeometry, (bool), void), asCALL_THISCALL);
  4427. // Vector3 CrowdManager::FindNearestPoint(const Vector3& point, int queryFilterType, dtPolyRef* nearestRef=nullptr) | File: ../Navigation/CrowdManager.h
  4428. // Error: type "dtPolyRef*" can not automatically bind
  4429. // void CrowdManager::FindPath(PODVector<Vector3>& dest, const Vector3& start, const Vector3& end, int queryFilterType) | File: ../Navigation/CrowdManager.h
  4430. // Error: type "PODVector<Vector3>&" can not automatically bind
  4431. // PODVector<CrowdAgent*> CrowdManager::GetAgents(Node* node=nullptr, bool inCrowdFilter=true) const | File: ../Navigation/CrowdManager.h
  4432. engine->RegisterObjectMethod("CrowdManager", "Array<CrowdAgent@>@ GetAgents(Node@+ = null, bool = true) const", asFUNCTION(CrowdManager_GetAgents_Node_bool), asCALL_CDECL_OBJFIRST);
  4433. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  4434. engine->RegisterObjectMethod("CrowdManager", "bool GetAnimationEnabled() const", asMETHODPR(CrowdManager, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4435. engine->RegisterObjectMethod("CrowdManager", "bool get_animationEnabled() const", asMETHODPR(CrowdManager, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4436. // float CrowdManager::GetAreaCost(unsigned queryFilterType, unsigned areaID) const | File: ../Navigation/CrowdManager.h
  4437. engine->RegisterObjectMethod("CrowdManager", "float GetAreaCost(uint, uint) const", asMETHODPR(CrowdManager, GetAreaCost, (unsigned, unsigned) const, float), asCALL_THISCALL);
  4438. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  4439. engine->RegisterObjectMethod("CrowdManager", "Variant GetAttribute(uint) const", asMETHODPR(CrowdManager, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4440. engine->RegisterObjectMethod("CrowdManager", "Variant get_attributes(uint) const", asMETHODPR(CrowdManager, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4441. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  4442. engine->RegisterObjectMethod("CrowdManager", "Variant GetAttribute(const String&in) const", asMETHODPR(CrowdManager, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  4443. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  4444. engine->RegisterObjectMethod("CrowdManager", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CrowdManager, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  4445. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  4446. engine->RegisterObjectMethod("CrowdManager", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CrowdManager, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  4447. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  4448. engine->RegisterObjectMethod("CrowdManager", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CrowdManager, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  4449. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  4450. engine->RegisterObjectMethod("CrowdManager", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CrowdManager, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  4451. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  4452. engine->RegisterObjectMethod("CrowdManager", "Variant GetAttributeDefault(uint) const", asMETHODPR(CrowdManager, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4453. engine->RegisterObjectMethod("CrowdManager", "Variant get_attributeDefaults(uint) const", asMETHODPR(CrowdManager, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4454. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  4455. engine->RegisterObjectMethod("CrowdManager", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CrowdManager, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  4456. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  4457. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4458. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4459. engine->RegisterObjectMethod("CrowdManager", "bool GetBlockEvents() const", asMETHODPR(CrowdManager, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4460. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4461. engine->RegisterObjectMethod("CrowdManager", "const String& GetCategory() const", asMETHODPR(CrowdManager, GetCategory, () const, const String&), asCALL_THISCALL);
  4462. engine->RegisterObjectMethod("CrowdManager", "const String& get_category() const", asMETHODPR(CrowdManager, GetCategory, () const, const String&), asCALL_THISCALL);
  4463. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  4464. engine->RegisterObjectMethod("CrowdManager", "Component@+ GetComponent(StringHash) const", asMETHODPR(CrowdManager, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  4465. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  4466. // Not registered because template
  4467. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  4468. // Error: type "PODVector<Component*>&" can not automatically bind
  4469. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  4470. // Not registered because template
  4471. // Context* Object::GetContext() const | File: ../Core/Object.h
  4472. // Error: type "Context*" can not be returned
  4473. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  4474. // Error: type "PODVector<Node*>&" can not automatically bind
  4475. // float CrowdManager::GetDistanceToWall(const Vector3& point, float radius, int queryFilterType, Vector3* hitPos=nullptr, Vector3* hitNormal=nullptr) | File: ../Navigation/CrowdManager.h
  4476. // Error: type "Vector3*" can not automatically bind
  4477. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4478. engine->RegisterObjectMethod("CrowdManager", "VariantMap& GetEventDataMap() const", asMETHODPR(CrowdManager, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4479. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4480. // Error: type "EventHandler*" can not automatically bind
  4481. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4482. engine->RegisterObjectMethod("CrowdManager", "Object@+ GetEventSender() const", asMETHODPR(CrowdManager, GetEventSender, () const, Object*), asCALL_THISCALL);
  4483. // unsigned short CrowdManager::GetExcludeFlags(unsigned queryFilterType) const | File: ../Navigation/CrowdManager.h
  4484. engine->RegisterObjectMethod("CrowdManager", "uint16 GetExcludeFlags(uint) const", asMETHODPR(CrowdManager, GetExcludeFlags, (unsigned) const, unsigned short), asCALL_THISCALL);
  4485. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4486. engine->RegisterObjectMethod("CrowdManager", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CrowdManager, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4487. engine->RegisterObjectMethod("CrowdManager", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CrowdManager, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4488. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4489. engine->RegisterObjectMethod("CrowdManager", "const VariantMap& GetGlobalVars() const", asMETHODPR(CrowdManager, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4490. engine->RegisterObjectMethod("CrowdManager", "const VariantMap& get_globalVars() const", asMETHODPR(CrowdManager, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4491. // unsigned Component::GetID() const | File: ../Scene/Component.h
  4492. engine->RegisterObjectMethod("CrowdManager", "uint GetID() const", asMETHODPR(CrowdManager, GetID, () const, unsigned), asCALL_THISCALL);
  4493. engine->RegisterObjectMethod("CrowdManager", "uint get_id() const", asMETHODPR(CrowdManager, GetID, () const, unsigned), asCALL_THISCALL);
  4494. // unsigned short CrowdManager::GetIncludeFlags(unsigned queryFilterType) const | File: ../Navigation/CrowdManager.h
  4495. engine->RegisterObjectMethod("CrowdManager", "uint16 GetIncludeFlags(uint) const", asMETHODPR(CrowdManager, GetIncludeFlags, (unsigned) const, unsigned short), asCALL_THISCALL);
  4496. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  4497. engine->RegisterObjectMethod("CrowdManager", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CrowdManager, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  4498. // float CrowdManager::GetMaxAgentRadius() const | File: ../Navigation/CrowdManager.h
  4499. engine->RegisterObjectMethod("CrowdManager", "float GetMaxAgentRadius() const", asMETHODPR(CrowdManager, GetMaxAgentRadius, () const, float), asCALL_THISCALL);
  4500. engine->RegisterObjectMethod("CrowdManager", "float get_maxAgentRadius() const", asMETHODPR(CrowdManager, GetMaxAgentRadius, () const, float), asCALL_THISCALL);
  4501. // unsigned CrowdManager::GetMaxAgents() const | File: ../Navigation/CrowdManager.h
  4502. engine->RegisterObjectMethod("CrowdManager", "uint GetMaxAgents() const", asMETHODPR(CrowdManager, GetMaxAgents, () const, unsigned), asCALL_THISCALL);
  4503. engine->RegisterObjectMethod("CrowdManager", "uint get_maxAgents() const", asMETHODPR(CrowdManager, GetMaxAgents, () const, unsigned), asCALL_THISCALL);
  4504. // NavigationMesh* CrowdManager::GetNavigationMesh() const | File: ../Navigation/CrowdManager.h
  4505. engine->RegisterObjectMethod("CrowdManager", "NavigationMesh@+ GetNavigationMesh() const", asMETHODPR(CrowdManager, GetNavigationMesh, () const, NavigationMesh*), asCALL_THISCALL);
  4506. engine->RegisterObjectMethod("CrowdManager", "NavigationMesh@+ get_navMesh() const", asMETHODPR(CrowdManager, GetNavigationMesh, () const, NavigationMesh*), asCALL_THISCALL);
  4507. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  4508. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4509. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  4510. // Error: type "NetworkState*" can not automatically bind
  4511. // Node* Component::GetNode() const | File: ../Scene/Component.h
  4512. engine->RegisterObjectMethod("CrowdManager", "Node@+ GetNode() const", asMETHODPR(CrowdManager, GetNode, () const, Node*), asCALL_THISCALL);
  4513. engine->RegisterObjectMethod("CrowdManager", "Node@+ get_node() const", asMETHODPR(CrowdManager, GetNode, () const, Node*), asCALL_THISCALL);
  4514. // unsigned CrowdManager::GetNumAreas(unsigned queryFilterType) const | File: ../Navigation/CrowdManager.h
  4515. engine->RegisterObjectMethod("CrowdManager", "uint GetNumAreas(uint) const", asMETHODPR(CrowdManager, GetNumAreas, (unsigned) const, unsigned), asCALL_THISCALL);
  4516. engine->RegisterObjectMethod("CrowdManager", "uint get_numAreas(uint) const", asMETHODPR(CrowdManager, GetNumAreas, (unsigned) const, unsigned), asCALL_THISCALL);
  4517. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  4518. engine->RegisterObjectMethod("CrowdManager", "uint GetNumAttributes() const", asMETHODPR(CrowdManager, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4519. engine->RegisterObjectMethod("CrowdManager", "uint get_numAttributes() const", asMETHODPR(CrowdManager, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4520. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  4521. engine->RegisterObjectMethod("CrowdManager", "uint GetNumNetworkAttributes() const", asMETHODPR(CrowdManager, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  4522. // unsigned CrowdManager::GetNumObstacleAvoidanceTypes() const | File: ../Navigation/CrowdManager.h
  4523. engine->RegisterObjectMethod("CrowdManager", "uint GetNumObstacleAvoidanceTypes() const", asMETHODPR(CrowdManager, GetNumObstacleAvoidanceTypes, () const, unsigned), asCALL_THISCALL);
  4524. engine->RegisterObjectMethod("CrowdManager", "uint get_numObstacleAvoidanceTypes() const", asMETHODPR(CrowdManager, GetNumObstacleAvoidanceTypes, () const, unsigned), asCALL_THISCALL);
  4525. // unsigned CrowdManager::GetNumQueryFilterTypes() const | File: ../Navigation/CrowdManager.h
  4526. engine->RegisterObjectMethod("CrowdManager", "uint GetNumQueryFilterTypes() const", asMETHODPR(CrowdManager, GetNumQueryFilterTypes, () const, unsigned), asCALL_THISCALL);
  4527. engine->RegisterObjectMethod("CrowdManager", "uint get_numQueryFilterTypes() const", asMETHODPR(CrowdManager, GetNumQueryFilterTypes, () const, unsigned), asCALL_THISCALL);
  4528. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  4529. engine->RegisterObjectMethod("CrowdManager", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CrowdManager, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4530. engine->RegisterObjectMethod("CrowdManager", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CrowdManager, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4531. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  4532. engine->RegisterObjectMethod("CrowdManager", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CrowdManager, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  4533. // const CrowdObstacleAvoidanceParams& CrowdManager::GetObstacleAvoidanceParams(unsigned obstacleAvoidanceType) const | File: ../Navigation/CrowdManager.h
  4534. engine->RegisterObjectMethod("CrowdManager", "const CrowdObstacleAvoidanceParams& GetObstacleAvoidanceParams(uint) const", asMETHODPR(CrowdManager, GetObstacleAvoidanceParams, (unsigned) const, const CrowdObstacleAvoidanceParams&), asCALL_THISCALL);
  4535. // VariantVector CrowdManager::GetObstacleAvoidanceTypesAttr() const | File: ../Navigation/CrowdManager.h
  4536. // Error: type "VariantVector" can not automatically bind
  4537. // VariantVector CrowdManager::GetQueryFilterTypesAttr() const | File: ../Navigation/CrowdManager.h
  4538. // Error: type "VariantVector" can not automatically bind
  4539. // Vector3 CrowdManager::GetRandomPoint(int queryFilterType, dtPolyRef* randomRef=nullptr) | File: ../Navigation/CrowdManager.h
  4540. // Error: type "dtPolyRef*" can not automatically bind
  4541. // Vector3 CrowdManager::GetRandomPointInCircle(const Vector3& center, float radius, int queryFilterType, dtPolyRef* randomRef=nullptr) | File: ../Navigation/CrowdManager.h
  4542. // Error: type "dtPolyRef*" can not automatically bind
  4543. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  4544. engine->RegisterObjectMethod("CrowdManager", "Scene@+ GetScene() const", asMETHODPR(CrowdManager, GetScene, () const, Scene*), asCALL_THISCALL);
  4545. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4546. engine->RegisterObjectMethod("CrowdManager", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CrowdManager, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4547. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4548. // Not registered because template
  4549. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  4550. engine->RegisterObjectMethod("CrowdManager", "StringHash GetType() const", asMETHODPR(CrowdManager, GetType, () const, StringHash), asCALL_THISCALL);
  4551. engine->RegisterObjectMethod("CrowdManager", "StringHash get_type() const", asMETHODPR(CrowdManager, GetType, () const, StringHash), asCALL_THISCALL);
  4552. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  4553. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4554. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  4555. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4556. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  4557. engine->RegisterObjectMethod("CrowdManager", "const String& GetTypeName() const", asMETHODPR(CrowdManager, GetTypeName, () const, const String&), asCALL_THISCALL);
  4558. engine->RegisterObjectMethod("CrowdManager", "const String& get_typeName() const", asMETHODPR(CrowdManager, GetTypeName, () const, const String&), asCALL_THISCALL);
  4559. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  4560. engine->RegisterObjectMethod("CrowdManager", "bool HasEventHandlers() const", asMETHODPR(CrowdManager, HasEventHandlers, () const, bool), asCALL_THISCALL);
  4561. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  4562. engine->RegisterObjectMethod("CrowdManager", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CrowdManager, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  4563. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  4564. engine->RegisterObjectMethod("CrowdManager", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CrowdManager, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  4565. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  4566. engine->RegisterObjectMethod("CrowdManager", "bool IsEnabled() const", asMETHODPR(CrowdManager, IsEnabled, () const, bool), asCALL_THISCALL);
  4567. engine->RegisterObjectMethod("CrowdManager", "bool get_enabled() const", asMETHODPR(CrowdManager, IsEnabled, () const, bool), asCALL_THISCALL);
  4568. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  4569. engine->RegisterObjectMethod("CrowdManager", "bool IsEnabledEffective() const", asMETHODPR(CrowdManager, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  4570. engine->RegisterObjectMethod("CrowdManager", "bool get_enabledEffective() const", asMETHODPR(CrowdManager, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  4571. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  4572. engine->RegisterObjectMethod("CrowdManager", "bool IsInstanceOf(StringHash) const", asMETHODPR(CrowdManager, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  4573. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  4574. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4575. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  4576. // Not registered because template
  4577. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  4578. engine->RegisterObjectMethod("CrowdManager", "bool IsReplicated() const", asMETHODPR(CrowdManager, IsReplicated, () const, bool), asCALL_THISCALL);
  4579. engine->RegisterObjectMethod("CrowdManager", "bool get_replicated() const", asMETHODPR(CrowdManager, IsReplicated, () const, bool), asCALL_THISCALL);
  4580. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  4581. engine->RegisterObjectMethod("CrowdManager", "bool IsTemporary() const", asMETHODPR(CrowdManager, IsTemporary, () const, bool), asCALL_THISCALL);
  4582. engine->RegisterObjectMethod("CrowdManager", "bool get_temporary() const", asMETHODPR(CrowdManager, IsTemporary, () const, bool), asCALL_THISCALL);
  4583. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  4584. engine->RegisterObjectMethod("CrowdManager", "bool Load(Deserializer&)", asMETHODPR(CrowdManager, Load, (Deserializer&), bool), asCALL_THISCALL);
  4585. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  4586. engine->RegisterObjectMethod("CrowdManager", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CrowdManager, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  4587. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  4588. engine->RegisterObjectMethod("CrowdManager", "bool LoadXML(const XMLElement&in)", asMETHODPR(CrowdManager, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  4589. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  4590. engine->RegisterObjectMethod("CrowdManager", "void MarkNetworkUpdate()", asMETHODPR(CrowdManager, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  4591. // Vector3 CrowdManager::MoveAlongSurface(const Vector3& start, const Vector3& end, int queryFilterType, int maxVisited=3) | File: ../Navigation/CrowdManager.h
  4592. engine->RegisterObjectMethod("CrowdManager", "Vector3 MoveAlongSurface(const Vector3&in, const Vector3&in, int, int = 3)", asMETHODPR(CrowdManager, MoveAlongSurface, (const Vector3&, const Vector3&, int, int), Vector3), asCALL_THISCALL);
  4593. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4594. engine->RegisterObjectMethod("CrowdManager", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CrowdManager, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  4595. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  4596. engine->RegisterObjectMethod("CrowdManager", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CrowdManager, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  4597. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  4598. engine->RegisterObjectMethod("CrowdManager", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CrowdManager, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  4599. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  4600. engine->RegisterObjectMethod("CrowdManager", "void OnSetEnabled()", asMETHODPR(CrowdManager, OnSetEnabled, (), void), asCALL_THISCALL);
  4601. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  4602. engine->RegisterObjectMethod("CrowdManager", "void PrepareNetworkUpdate()", asMETHODPR(CrowdManager, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  4603. // Vector3 CrowdManager::Raycast(const Vector3& start, const Vector3& end, int queryFilterType, Vector3* hitNormal=nullptr) | File: ../Navigation/CrowdManager.h
  4604. // Error: type "Vector3*" can not automatically bind
  4605. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4606. engine->RegisterObjectMethod("CrowdManager", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CrowdManager, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4607. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4608. engine->RegisterObjectMethod("CrowdManager", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CrowdManager, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4609. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4610. // Error: type "RefCount*" can not automatically bind
  4611. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4612. engine->RegisterObjectMethod("CrowdManager", "int Refs() const", asMETHODPR(CrowdManager, Refs, () const, int), asCALL_THISCALL);
  4613. engine->RegisterObjectMethod("CrowdManager", "int get_refs() const", asMETHODPR(CrowdManager, Refs, () const, int), asCALL_THISCALL);
  4614. // static void CrowdManager::RegisterObject(Context* context) | File: ../Navigation/CrowdManager.h
  4615. // Context can be used as firs parameter of constructors only
  4616. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4617. engine->RegisterObjectBehaviour("CrowdManager", asBEHAVE_RELEASE, "void f()", asMETHODPR(CrowdManager, ReleaseRef, (), void), asCALL_THISCALL);
  4618. // void Component::Remove() | File: ../Scene/Component.h
  4619. engine->RegisterObjectMethod("CrowdManager", "void Remove()", asMETHODPR(CrowdManager, Remove, (), void), asCALL_THISCALL);
  4620. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  4621. engine->RegisterObjectMethod("CrowdManager", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CrowdManager, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  4622. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  4623. engine->RegisterObjectMethod("CrowdManager", "void RemoveInstanceDefault()", asMETHODPR(CrowdManager, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  4624. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  4625. engine->RegisterObjectMethod("CrowdManager", "void RemoveObjectAnimation()", asMETHODPR(CrowdManager, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  4626. // void CrowdManager::ResetCrowdTarget(Node* node=nullptr) | File: ../Navigation/CrowdManager.h
  4627. engine->RegisterObjectMethod("CrowdManager", "void ResetCrowdTarget(Node@+ = null)", asMETHODPR(CrowdManager, ResetCrowdTarget, (Node*), void), asCALL_THISCALL);
  4628. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  4629. engine->RegisterObjectMethod("CrowdManager", "void ResetToDefault()", asMETHODPR(CrowdManager, ResetToDefault, (), void), asCALL_THISCALL);
  4630. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  4631. engine->RegisterObjectMethod("CrowdManager", "bool Save(Serializer&) const", asMETHODPR(CrowdManager, Save, (Serializer&) const, bool), asCALL_THISCALL);
  4632. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  4633. engine->RegisterObjectMethod("CrowdManager", "bool SaveDefaultAttributes() const", asMETHODPR(CrowdManager, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  4634. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  4635. engine->RegisterObjectMethod("CrowdManager", "bool SaveJSON(JSONValue&) const", asMETHODPR(CrowdManager, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  4636. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  4637. engine->RegisterObjectMethod("CrowdManager", "bool SaveXML(XMLElement&) const", asMETHODPR(CrowdManager, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  4638. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  4639. engine->RegisterObjectMethod("CrowdManager", "void SendEvent(StringHash)", asMETHODPR(CrowdManager, SendEvent, (StringHash), void), asCALL_THISCALL);
  4640. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4641. engine->RegisterObjectMethod("CrowdManager", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CrowdManager, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  4642. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  4643. // Not registered because template
  4644. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  4645. engine->RegisterObjectMethod("CrowdManager", "void SetAnimationEnabled(bool)", asMETHODPR(CrowdManager, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4646. engine->RegisterObjectMethod("CrowdManager", "void set_animationEnabled(bool)", asMETHODPR(CrowdManager, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4647. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  4648. engine->RegisterObjectMethod("CrowdManager", "void SetAnimationTime(float)", asMETHODPR(CrowdManager, SetAnimationTime, (float), void), asCALL_THISCALL);
  4649. // void CrowdManager::SetAreaCost(unsigned queryFilterType, unsigned areaID, float cost) | File: ../Navigation/CrowdManager.h
  4650. engine->RegisterObjectMethod("CrowdManager", "void SetAreaCost(uint, uint, float)", asMETHODPR(CrowdManager, SetAreaCost, (unsigned, unsigned, float), void), asCALL_THISCALL);
  4651. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  4652. engine->RegisterObjectMethod("CrowdManager", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CrowdManager, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4653. engine->RegisterObjectMethod("CrowdManager", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CrowdManager, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4654. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  4655. engine->RegisterObjectMethod("CrowdManager", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CrowdManager, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  4656. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  4657. engine->RegisterObjectMethod("CrowdManager", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CrowdManager, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  4658. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  4659. engine->RegisterObjectMethod("CrowdManager", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CrowdManager, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  4660. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  4661. engine->RegisterObjectMethod("CrowdManager", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CrowdManager, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  4662. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  4663. engine->RegisterObjectMethod("CrowdManager", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CrowdManager, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  4664. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  4665. engine->RegisterObjectMethod("CrowdManager", "void SetBlockEvents(bool)", asMETHODPR(CrowdManager, SetBlockEvents, (bool), void), asCALL_THISCALL);
  4666. // void CrowdManager::SetCrowdTarget(const Vector3& position, Node* node=nullptr) | File: ../Navigation/CrowdManager.h
  4667. engine->RegisterObjectMethod("CrowdManager", "void SetCrowdTarget(const Vector3&in, Node@+ = null)", asMETHODPR(CrowdManager, SetCrowdTarget, (const Vector3&, Node*), void), asCALL_THISCALL);
  4668. // void CrowdManager::SetCrowdVelocity(const Vector3& velocity, Node* node=nullptr) | File: ../Navigation/CrowdManager.h
  4669. engine->RegisterObjectMethod("CrowdManager", "void SetCrowdVelocity(const Vector3&in, Node@+ = null)", asMETHODPR(CrowdManager, SetCrowdVelocity, (const Vector3&, Node*), void), asCALL_THISCALL);
  4670. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  4671. engine->RegisterObjectMethod("CrowdManager", "void SetEnabled(bool)", asMETHODPR(CrowdManager, SetEnabled, (bool), void), asCALL_THISCALL);
  4672. engine->RegisterObjectMethod("CrowdManager", "void set_enabled(bool)", asMETHODPR(CrowdManager, SetEnabled, (bool), void), asCALL_THISCALL);
  4673. // void CrowdManager::SetExcludeFlags(unsigned queryFilterType, unsigned short flags) | File: ../Navigation/CrowdManager.h
  4674. engine->RegisterObjectMethod("CrowdManager", "void SetExcludeFlags(uint, uint16)", asMETHODPR(CrowdManager, SetExcludeFlags, (unsigned, unsigned short), void), asCALL_THISCALL);
  4675. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  4676. engine->RegisterObjectMethod("CrowdManager", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CrowdManager, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4677. engine->RegisterObjectMethod("CrowdManager", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CrowdManager, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4678. // void CrowdManager::SetIncludeFlags(unsigned queryFilterType, unsigned short flags) | File: ../Navigation/CrowdManager.h
  4679. engine->RegisterObjectMethod("CrowdManager", "void SetIncludeFlags(uint, uint16)", asMETHODPR(CrowdManager, SetIncludeFlags, (unsigned, unsigned short), void), asCALL_THISCALL);
  4680. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  4681. engine->RegisterObjectMethod("CrowdManager", "void SetInstanceDefault(bool)", asMETHODPR(CrowdManager, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  4682. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  4683. engine->RegisterObjectMethod("CrowdManager", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CrowdManager, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  4684. // void CrowdManager::SetMaxAgentRadius(float maxAgentRadius) | File: ../Navigation/CrowdManager.h
  4685. engine->RegisterObjectMethod("CrowdManager", "void SetMaxAgentRadius(float)", asMETHODPR(CrowdManager, SetMaxAgentRadius, (float), void), asCALL_THISCALL);
  4686. engine->RegisterObjectMethod("CrowdManager", "void set_maxAgentRadius(float)", asMETHODPR(CrowdManager, SetMaxAgentRadius, (float), void), asCALL_THISCALL);
  4687. // void CrowdManager::SetMaxAgents(unsigned maxAgents) | File: ../Navigation/CrowdManager.h
  4688. engine->RegisterObjectMethod("CrowdManager", "void SetMaxAgents(uint)", asMETHODPR(CrowdManager, SetMaxAgents, (unsigned), void), asCALL_THISCALL);
  4689. engine->RegisterObjectMethod("CrowdManager", "void set_maxAgents(uint)", asMETHODPR(CrowdManager, SetMaxAgents, (unsigned), void), asCALL_THISCALL);
  4690. // void CrowdManager::SetNavigationMesh(NavigationMesh* navMesh) | File: ../Navigation/CrowdManager.h
  4691. engine->RegisterObjectMethod("CrowdManager", "void SetNavigationMesh(NavigationMesh@+)", asMETHODPR(CrowdManager, SetNavigationMesh, (NavigationMesh*), void), asCALL_THISCALL);
  4692. engine->RegisterObjectMethod("CrowdManager", "void set_navMesh(NavigationMesh@+)", asMETHODPR(CrowdManager, SetNavigationMesh, (NavigationMesh*), void), asCALL_THISCALL);
  4693. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  4694. engine->RegisterObjectMethod("CrowdManager", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CrowdManager, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4695. engine->RegisterObjectMethod("CrowdManager", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CrowdManager, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4696. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  4697. engine->RegisterObjectMethod("CrowdManager", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CrowdManager, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4698. // void CrowdManager::SetObstacleAvoidanceParams(unsigned obstacleAvoidanceType, const CrowdObstacleAvoidanceParams& params) | File: ../Navigation/CrowdManager.h
  4699. engine->RegisterObjectMethod("CrowdManager", "void SetObstacleAvoidanceParams(uint, const CrowdObstacleAvoidanceParams&in)", asMETHODPR(CrowdManager, SetObstacleAvoidanceParams, (unsigned, const CrowdObstacleAvoidanceParams&), void), asCALL_THISCALL);
  4700. // void CrowdManager::SetObstacleAvoidanceTypesAttr(const VariantVector& value) | File: ../Navigation/CrowdManager.h
  4701. // Error: type "const VariantVector&" can not automatically bind
  4702. // void CrowdManager::SetQueryFilterTypesAttr(const VariantVector& value) | File: ../Navigation/CrowdManager.h
  4703. // Error: type "const VariantVector&" can not automatically bind
  4704. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  4705. engine->RegisterObjectMethod("CrowdManager", "void SetTemporary(bool)", asMETHODPR(CrowdManager, SetTemporary, (bool), void), asCALL_THISCALL);
  4706. engine->RegisterObjectMethod("CrowdManager", "void set_temporary(bool)", asMETHODPR(CrowdManager, SetTemporary, (bool), void), asCALL_THISCALL);
  4707. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4708. // Error: type "EventHandler*" can not automatically bind
  4709. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4710. // Error: type "EventHandler*" can not automatically bind
  4711. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4712. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4713. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4714. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4715. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4716. engine->RegisterObjectMethod("CrowdManager", "void UnsubscribeFromAllEvents()", asMETHODPR(CrowdManager, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4717. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4718. engine->RegisterObjectMethod("CrowdManager", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CrowdManager_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4719. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4720. engine->RegisterObjectMethod("CrowdManager", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CrowdManager, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4721. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4722. engine->RegisterObjectMethod("CrowdManager", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CrowdManager, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4723. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4724. engine->RegisterObjectMethod("CrowdManager", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CrowdManager, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4725. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4726. engine->RegisterObjectMethod("CrowdManager", "int WeakRefs() const", asMETHODPR(CrowdManager, WeakRefs, () const, int), asCALL_THISCALL);
  4727. engine->RegisterObjectMethod("CrowdManager", "int get_weakRefs() const", asMETHODPR(CrowdManager, WeakRefs, () const, int), asCALL_THISCALL);
  4728. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4729. engine->RegisterObjectMethod("CrowdManager", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CrowdManager, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  4730. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4731. engine->RegisterObjectMethod("CrowdManager", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CrowdManager, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4732. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4733. engine->RegisterObjectMethod("CrowdManager", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CrowdManager, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4734. #ifdef REGISTER_MANUAL_PART_Component
  4735. REGISTER_MANUAL_PART_Component(CrowdManager, "CrowdManager")
  4736. #endif
  4737. #ifdef REGISTER_MANUAL_PART_Animatable
  4738. REGISTER_MANUAL_PART_Animatable(CrowdManager, "CrowdManager")
  4739. #endif
  4740. #ifdef REGISTER_MANUAL_PART_Serializable
  4741. REGISTER_MANUAL_PART_Serializable(CrowdManager, "CrowdManager")
  4742. #endif
  4743. #ifdef REGISTER_MANUAL_PART_Object
  4744. REGISTER_MANUAL_PART_Object(CrowdManager, "CrowdManager")
  4745. #endif
  4746. #ifdef REGISTER_MANUAL_PART_RefCounted
  4747. REGISTER_MANUAL_PART_RefCounted(CrowdManager, "CrowdManager")
  4748. #endif
  4749. #ifdef REGISTER_MANUAL_PART_CrowdManager
  4750. REGISTER_MANUAL_PART_CrowdManager(CrowdManager, "CrowdManager")
  4751. #endif
  4752. RegisterSubclass<Component, CrowdManager>(engine, "Component", "CrowdManager");
  4753. RegisterSubclass<Animatable, CrowdManager>(engine, "Animatable", "CrowdManager");
  4754. RegisterSubclass<Serializable, CrowdManager>(engine, "Serializable", "CrowdManager");
  4755. RegisterSubclass<Object, CrowdManager>(engine, "Object", "CrowdManager");
  4756. RegisterSubclass<RefCounted, CrowdManager>(engine, "RefCounted", "CrowdManager");
  4757. #endif
  4758. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  4759. engine->RegisterObjectMethod("Cursor", "void AddChild(UIElement@+)", asMETHODPR(Cursor, AddChild, (UIElement*), void), asCALL_THISCALL);
  4760. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4761. engine->RegisterObjectBehaviour("Cursor", asBEHAVE_ADDREF, "void f()", asMETHODPR(Cursor, AddRef, (), void), asCALL_THISCALL);
  4762. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  4763. engine->RegisterObjectMethod("Cursor", "void AddTag(const String&in)", asMETHODPR(Cursor, AddTag, (const String&), void), asCALL_THISCALL);
  4764. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  4765. engine->RegisterObjectMethod("Cursor", "void AddTags(const String&in, int8 = ';')", asMETHODPR(Cursor, AddTags, (const String&, char), void), asCALL_THISCALL);
  4766. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  4767. // Error: type "const StringVector&" can not automatically bind
  4768. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  4769. engine->RegisterObjectMethod("Cursor", "void AdjustScissor(IntRect&)", asMETHODPR(Cursor, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  4770. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  4771. engine->RegisterObjectMethod("Cursor", "void AllocateNetworkState()", asMETHODPR(Cursor, AllocateNetworkState, (), void), asCALL_THISCALL);
  4772. // void UIElement::ApplyAttributes() override | File: ../UI/UIElement.h
  4773. engine->RegisterObjectMethod("Cursor", "void ApplyAttributes()", asMETHODPR(Cursor, ApplyAttributes, (), void), asCALL_THISCALL);
  4774. // void Cursor::ApplyOSCursorShape() | File: ../UI/Cursor.h
  4775. engine->RegisterObjectMethod("Cursor", "void ApplyOSCursorShape()", asMETHODPR(Cursor, ApplyOSCursorShape, (), void), asCALL_THISCALL);
  4776. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  4777. engine->RegisterObjectMethod("Cursor", "void BringToFront()", asMETHODPR(Cursor, BringToFront, (), void), asCALL_THISCALL);
  4778. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4779. // Not registered because template
  4780. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4781. // Not registered because template
  4782. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  4783. engine->RegisterObjectMethod("Cursor", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(Cursor, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  4784. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  4785. // Not registered because template
  4786. // explicit Cursor::Cursor(Context* context) | File: ../UI/Cursor.h
  4787. engine->RegisterObjectBehaviour("Cursor", asBEHAVE_FACTORY, "Cursor@+ f()", asFUNCTION(Cursor_Cursor_Context), asCALL_CDECL);
  4788. // void Cursor::DefineShape(const String& shape, Image* image, const IntRect& imageRect, const IntVector2& hotSpot) | File: ../UI/Cursor.h
  4789. engine->RegisterObjectMethod("Cursor", "void DefineShape(const String&in, Image@+, const IntRect&in, const IntVector2&in)", asMETHODPR(Cursor, DefineShape, (const String&, Image*, const IntRect&, const IntVector2&), void), asCALL_THISCALL);
  4790. // void Cursor::DefineShape(CursorShape shape, Image* image, const IntRect& imageRect, const IntVector2& hotSpot) | File: ../UI/Cursor.h
  4791. engine->RegisterObjectMethod("Cursor", "void DefineShape(CursorShape, Image@+, const IntRect&in, const IntVector2&in)", asMETHODPR(Cursor, DefineShape, (CursorShape, Image*, const IntRect&, const IntVector2&), void), asCALL_THISCALL);
  4792. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  4793. engine->RegisterObjectMethod("Cursor", "void DisableLayoutUpdate()", asMETHODPR(Cursor, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  4794. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  4795. engine->RegisterObjectMethod("Cursor", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(Cursor, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  4796. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  4797. engine->RegisterObjectMethod("Cursor", "void EnableLayoutUpdate()", asMETHODPR(Cursor, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  4798. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  4799. engine->RegisterObjectMethod("Cursor", "bool FilterAttributes(XMLElement&) const", asMETHODPR(Cursor, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  4800. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  4801. engine->RegisterObjectMethod("Cursor", "uint FindChild(UIElement@+) const", asMETHODPR(Cursor, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  4802. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  4803. engine->RegisterObjectMethod("Cursor", "bool GetAnimationEnabled() const", asMETHODPR(Cursor, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4804. engine->RegisterObjectMethod("Cursor", "bool get_animationEnabled() const", asMETHODPR(Cursor, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4805. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  4806. engine->RegisterObjectMethod("Cursor", "const String& GetAppliedStyle() const", asMETHODPR(Cursor, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  4807. engine->RegisterObjectMethod("Cursor", "const String& get_style() const", asMETHODPR(Cursor, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  4808. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  4809. engine->RegisterObjectMethod("Cursor", "Variant GetAttribute(uint) const", asMETHODPR(Cursor, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4810. engine->RegisterObjectMethod("Cursor", "Variant get_attributes(uint) const", asMETHODPR(Cursor, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4811. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  4812. engine->RegisterObjectMethod("Cursor", "Variant GetAttribute(const String&in) const", asMETHODPR(Cursor, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  4813. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  4814. engine->RegisterObjectMethod("Cursor", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Cursor, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  4815. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  4816. engine->RegisterObjectMethod("Cursor", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Cursor, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  4817. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  4818. engine->RegisterObjectMethod("Cursor", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Cursor, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  4819. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  4820. engine->RegisterObjectMethod("Cursor", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Cursor, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  4821. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  4822. engine->RegisterObjectMethod("Cursor", "Variant GetAttributeDefault(uint) const", asMETHODPR(Cursor, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4823. engine->RegisterObjectMethod("Cursor", "Variant get_attributeDefaults(uint) const", asMETHODPR(Cursor, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4824. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  4825. engine->RegisterObjectMethod("Cursor", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Cursor, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  4826. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  4827. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4828. // void Cursor::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/Cursor.h
  4829. // Error: type "PODVector<UIBatch>&" can not automatically bind
  4830. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  4831. // Error: type "PODVector<UIBatch>&" can not automatically bind
  4832. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  4833. engine->RegisterObjectMethod("Cursor", "BlendMode GetBlendMode() const", asMETHODPR(Cursor, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  4834. engine->RegisterObjectMethod("Cursor", "BlendMode get_blendMode() const", asMETHODPR(Cursor, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  4835. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4836. engine->RegisterObjectMethod("Cursor", "bool GetBlockEvents() const", asMETHODPR(Cursor, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4837. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  4838. engine->RegisterObjectMethod("Cursor", "const IntRect& GetBorder() const", asMETHODPR(Cursor, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  4839. engine->RegisterObjectMethod("Cursor", "const IntRect& get_border() const", asMETHODPR(Cursor, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  4840. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  4841. engine->RegisterObjectMethod("Cursor", "bool GetBringToBack() const", asMETHODPR(Cursor, GetBringToBack, () const, bool), asCALL_THISCALL);
  4842. engine->RegisterObjectMethod("Cursor", "bool get_bringToBack() const", asMETHODPR(Cursor, GetBringToBack, () const, bool), asCALL_THISCALL);
  4843. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  4844. engine->RegisterObjectMethod("Cursor", "bool GetBringToFront() const", asMETHODPR(Cursor, GetBringToFront, () const, bool), asCALL_THISCALL);
  4845. engine->RegisterObjectMethod("Cursor", "bool get_bringToFront() const", asMETHODPR(Cursor, GetBringToFront, () const, bool), asCALL_THISCALL);
  4846. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4847. engine->RegisterObjectMethod("Cursor", "const String& GetCategory() const", asMETHODPR(Cursor, GetCategory, () const, const String&), asCALL_THISCALL);
  4848. engine->RegisterObjectMethod("Cursor", "const String& get_category() const", asMETHODPR(Cursor, GetCategory, () const, const String&), asCALL_THISCALL);
  4849. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  4850. engine->RegisterObjectMethod("Cursor", "UIElement@+ GetChild(uint) const", asMETHODPR(Cursor, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  4851. engine->RegisterObjectMethod("Cursor", "UIElement@+ get_children(uint) const", asMETHODPR(Cursor, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  4852. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  4853. engine->RegisterObjectMethod("Cursor", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(Cursor, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  4854. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  4855. engine->RegisterObjectMethod("Cursor", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(Cursor, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  4856. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  4857. // Not registered because template
  4858. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  4859. // Not registered because template
  4860. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  4861. // Not registered because template
  4862. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  4863. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetChildOffset() const", asMETHODPR(Cursor, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  4864. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_childOffset() const", asMETHODPR(Cursor, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  4865. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  4866. engine->RegisterObjectMethod("Cursor", "Array<UIElement@>@ GetChildren() const", asFUNCTION(Cursor_GetChildren_void), asCALL_CDECL_OBJFIRST);
  4867. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  4868. // Error: type "PODVector<UIElement*>&" can not automatically bind
  4869. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  4870. engine->RegisterObjectMethod("Cursor", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(Cursor_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  4871. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  4872. // Error: type "PODVector<UIElement*>&" can not automatically bind
  4873. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  4874. engine->RegisterObjectMethod("Cursor", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(Cursor_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  4875. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  4876. // Not registered because template
  4877. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  4878. // Not registered because template
  4879. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  4880. // Not registered because template
  4881. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  4882. engine->RegisterObjectMethod("Cursor", "const IntRect& GetClipBorder() const", asMETHODPR(Cursor, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  4883. engine->RegisterObjectMethod("Cursor", "const IntRect& get_clipBorder() const", asMETHODPR(Cursor, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  4884. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  4885. engine->RegisterObjectMethod("Cursor", "bool GetClipChildren() const", asMETHODPR(Cursor, GetClipChildren, () const, bool), asCALL_THISCALL);
  4886. engine->RegisterObjectMethod("Cursor", "bool get_clipChildren() const", asMETHODPR(Cursor, GetClipChildren, () const, bool), asCALL_THISCALL);
  4887. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  4888. engine->RegisterObjectMethod("Cursor", "const Color& GetColor(Corner) const", asMETHODPR(Cursor, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  4889. engine->RegisterObjectMethod("Cursor", "const Color& get_colors(Corner) const", asMETHODPR(Cursor, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  4890. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  4891. engine->RegisterObjectMethod("Cursor", "const Color& GetColorAttr() const", asMETHODPR(Cursor, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  4892. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  4893. engine->RegisterObjectMethod("Cursor", "IntRect GetCombinedScreenRect()", asMETHODPR(Cursor, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  4894. engine->RegisterObjectMethod("Cursor", "IntRect get_combinedScreenRect()", asMETHODPR(Cursor, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  4895. // Context* Object::GetContext() const | File: ../Core/Object.h
  4896. // Error: type "Context*" can not be returned
  4897. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  4898. // Error: type "PODVector<UIBatch>&" can not automatically bind
  4899. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  4900. engine->RegisterObjectMethod("Cursor", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(Cursor, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  4901. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  4902. engine->RegisterObjectMethod("Cursor", "const Color& GetDerivedColor() const", asMETHODPR(Cursor, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  4903. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  4904. engine->RegisterObjectMethod("Cursor", "float GetDerivedOpacity() const", asMETHODPR(Cursor, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  4905. engine->RegisterObjectMethod("Cursor", "float get_derivedOpacity() const", asMETHODPR(Cursor, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  4906. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  4907. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetDisabledOffset() const", asMETHODPR(Cursor, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  4908. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_disabledOffset() const", asMETHODPR(Cursor, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  4909. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  4910. engine->RegisterObjectMethod("Cursor", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(Cursor, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  4911. engine->RegisterObjectMethod("Cursor", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(Cursor, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  4912. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  4913. engine->RegisterObjectMethod("Cursor", "uint GetDragButtonCount() const", asMETHODPR(Cursor, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  4914. engine->RegisterObjectMethod("Cursor", "uint get_dragButtonCount() const", asMETHODPR(Cursor, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  4915. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  4916. engine->RegisterObjectMethod("Cursor", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(Cursor, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  4917. engine->RegisterObjectMethod("Cursor", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(Cursor, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  4918. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  4919. engine->RegisterObjectMethod("Cursor", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(Cursor, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  4920. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  4921. engine->RegisterObjectMethod("Cursor", "UIElement@+ GetElementEventSender() const", asMETHODPR(Cursor, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  4922. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  4923. engine->RegisterObjectMethod("Cursor", "bool GetEnableAnchor() const", asMETHODPR(Cursor, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  4924. engine->RegisterObjectMethod("Cursor", "bool get_enableAnchor() const", asMETHODPR(Cursor, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  4925. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4926. engine->RegisterObjectMethod("Cursor", "VariantMap& GetEventDataMap() const", asMETHODPR(Cursor, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4927. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4928. // Error: type "EventHandler*" can not automatically bind
  4929. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4930. engine->RegisterObjectMethod("Cursor", "Object@+ GetEventSender() const", asMETHODPR(Cursor, GetEventSender, () const, Object*), asCALL_THISCALL);
  4931. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  4932. engine->RegisterObjectMethod("Cursor", "FocusMode GetFocusMode() const", asMETHODPR(Cursor, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  4933. engine->RegisterObjectMethod("Cursor", "FocusMode get_focusMode() const", asMETHODPR(Cursor, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  4934. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4935. engine->RegisterObjectMethod("Cursor", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Cursor, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4936. engine->RegisterObjectMethod("Cursor", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Cursor, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4937. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4938. engine->RegisterObjectMethod("Cursor", "const VariantMap& GetGlobalVars() const", asMETHODPR(Cursor, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4939. engine->RegisterObjectMethod("Cursor", "const VariantMap& get_globalVars() const", asMETHODPR(Cursor, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4940. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  4941. engine->RegisterObjectMethod("Cursor", "int GetHeight() const", asMETHODPR(Cursor, GetHeight, () const, int), asCALL_THISCALL);
  4942. engine->RegisterObjectMethod("Cursor", "int get_height() const", asMETHODPR(Cursor, GetHeight, () const, int), asCALL_THISCALL);
  4943. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  4944. engine->RegisterObjectMethod("Cursor", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(Cursor, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  4945. engine->RegisterObjectMethod("Cursor", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(Cursor, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  4946. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  4947. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetHoverOffset() const", asMETHODPR(Cursor, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  4948. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_hoverOffset() const", asMETHODPR(Cursor, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  4949. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  4950. engine->RegisterObjectMethod("Cursor", "const IntRect& GetImageBorder() const", asMETHODPR(Cursor, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  4951. engine->RegisterObjectMethod("Cursor", "const IntRect& get_imageBorder() const", asMETHODPR(Cursor, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  4952. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  4953. engine->RegisterObjectMethod("Cursor", "const IntRect& GetImageRect() const", asMETHODPR(Cursor, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  4954. engine->RegisterObjectMethod("Cursor", "const IntRect& get_imageRect() const", asMETHODPR(Cursor, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  4955. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  4956. engine->RegisterObjectMethod("Cursor", "int GetIndent() const", asMETHODPR(Cursor, GetIndent, () const, int), asCALL_THISCALL);
  4957. engine->RegisterObjectMethod("Cursor", "int get_indent() const", asMETHODPR(Cursor, GetIndent, () const, int), asCALL_THISCALL);
  4958. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  4959. engine->RegisterObjectMethod("Cursor", "int GetIndentSpacing() const", asMETHODPR(Cursor, GetIndentSpacing, () const, int), asCALL_THISCALL);
  4960. engine->RegisterObjectMethod("Cursor", "int get_indentSpacing() const", asMETHODPR(Cursor, GetIndentSpacing, () const, int), asCALL_THISCALL);
  4961. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  4962. engine->RegisterObjectMethod("Cursor", "int GetIndentWidth() const", asMETHODPR(Cursor, GetIndentWidth, () const, int), asCALL_THISCALL);
  4963. engine->RegisterObjectMethod("Cursor", "int get_indentWidth() const", asMETHODPR(Cursor, GetIndentWidth, () const, int), asCALL_THISCALL);
  4964. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  4965. engine->RegisterObjectMethod("Cursor", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Cursor, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  4966. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  4967. engine->RegisterObjectMethod("Cursor", "const IntRect& GetLayoutBorder() const", asMETHODPR(Cursor, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  4968. engine->RegisterObjectMethod("Cursor", "const IntRect& get_layoutBorder() const", asMETHODPR(Cursor, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  4969. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  4970. engine->RegisterObjectMethod("Cursor", "int GetLayoutElementMaxSize() const", asMETHODPR(Cursor, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  4971. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  4972. engine->RegisterObjectMethod("Cursor", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(Cursor, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  4973. engine->RegisterObjectMethod("Cursor", "const Vector2& get_layoutFlexScale() const", asMETHODPR(Cursor, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  4974. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  4975. engine->RegisterObjectMethod("Cursor", "LayoutMode GetLayoutMode() const", asMETHODPR(Cursor, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  4976. engine->RegisterObjectMethod("Cursor", "LayoutMode get_layoutMode() const", asMETHODPR(Cursor, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  4977. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  4978. engine->RegisterObjectMethod("Cursor", "int GetLayoutSpacing() const", asMETHODPR(Cursor, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  4979. engine->RegisterObjectMethod("Cursor", "int get_layoutSpacing() const", asMETHODPR(Cursor, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  4980. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  4981. engine->RegisterObjectMethod("Cursor", "Material@+ GetMaterial() const", asMETHODPR(Cursor, GetMaterial, () const, Material*), asCALL_THISCALL);
  4982. engine->RegisterObjectMethod("Cursor", "Material@+ get_material() const", asMETHODPR(Cursor, GetMaterial, () const, Material*), asCALL_THISCALL);
  4983. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  4984. engine->RegisterObjectMethod("Cursor", "ResourceRef GetMaterialAttr() const", asMETHODPR(Cursor, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  4985. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  4986. engine->RegisterObjectMethod("Cursor", "const Vector2& GetMaxAnchor() const", asMETHODPR(Cursor, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  4987. engine->RegisterObjectMethod("Cursor", "const Vector2& get_maxAnchor() const", asMETHODPR(Cursor, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  4988. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  4989. engine->RegisterObjectMethod("Cursor", "int GetMaxHeight() const", asMETHODPR(Cursor, GetMaxHeight, () const, int), asCALL_THISCALL);
  4990. engine->RegisterObjectMethod("Cursor", "int get_maxHeight() const", asMETHODPR(Cursor, GetMaxHeight, () const, int), asCALL_THISCALL);
  4991. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  4992. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetMaxOffset() const", asMETHODPR(Cursor, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  4993. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_maxOffset() const", asMETHODPR(Cursor, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  4994. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  4995. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetMaxSize() const", asMETHODPR(Cursor, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  4996. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_maxSize() const", asMETHODPR(Cursor, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  4997. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  4998. engine->RegisterObjectMethod("Cursor", "int GetMaxWidth() const", asMETHODPR(Cursor, GetMaxWidth, () const, int), asCALL_THISCALL);
  4999. engine->RegisterObjectMethod("Cursor", "int get_maxWidth() const", asMETHODPR(Cursor, GetMaxWidth, () const, int), asCALL_THISCALL);
  5000. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  5001. engine->RegisterObjectMethod("Cursor", "const Vector2& GetMinAnchor() const", asMETHODPR(Cursor, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  5002. engine->RegisterObjectMethod("Cursor", "const Vector2& get_minAnchor() const", asMETHODPR(Cursor, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  5003. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  5004. engine->RegisterObjectMethod("Cursor", "int GetMinHeight() const", asMETHODPR(Cursor, GetMinHeight, () const, int), asCALL_THISCALL);
  5005. engine->RegisterObjectMethod("Cursor", "int get_minHeight() const", asMETHODPR(Cursor, GetMinHeight, () const, int), asCALL_THISCALL);
  5006. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  5007. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetMinOffset() const", asMETHODPR(Cursor, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  5008. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_minOffset() const", asMETHODPR(Cursor, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  5009. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  5010. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetMinSize() const", asMETHODPR(Cursor, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  5011. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_minSize() const", asMETHODPR(Cursor, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  5012. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  5013. engine->RegisterObjectMethod("Cursor", "int GetMinWidth() const", asMETHODPR(Cursor, GetMinWidth, () const, int), asCALL_THISCALL);
  5014. engine->RegisterObjectMethod("Cursor", "int get_minWidth() const", asMETHODPR(Cursor, GetMinWidth, () const, int), asCALL_THISCALL);
  5015. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  5016. engine->RegisterObjectMethod("Cursor", "const String& GetName() const", asMETHODPR(Cursor, GetName, () const, const String&), asCALL_THISCALL);
  5017. engine->RegisterObjectMethod("Cursor", "const String& get_name() const", asMETHODPR(Cursor, GetName, () const, const String&), asCALL_THISCALL);
  5018. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  5019. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  5020. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  5021. // Error: type "NetworkState*" can not automatically bind
  5022. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  5023. engine->RegisterObjectMethod("Cursor", "uint GetNumAttributes() const", asMETHODPR(Cursor, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  5024. engine->RegisterObjectMethod("Cursor", "uint get_numAttributes() const", asMETHODPR(Cursor, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  5025. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  5026. engine->RegisterObjectMethod("Cursor", "uint GetNumChildren(bool = false) const", asMETHODPR(Cursor, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  5027. engine->RegisterObjectMethod("Cursor", "uint get_numChildren(bool = false) const", asMETHODPR(Cursor, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  5028. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  5029. engine->RegisterObjectMethod("Cursor", "uint GetNumNetworkAttributes() const", asMETHODPR(Cursor, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  5030. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  5031. engine->RegisterObjectMethod("Cursor", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Cursor, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  5032. engine->RegisterObjectMethod("Cursor", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Cursor, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  5033. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  5034. engine->RegisterObjectMethod("Cursor", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Cursor, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  5035. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  5036. engine->RegisterObjectMethod("Cursor", "float GetOpacity() const", asMETHODPR(Cursor, GetOpacity, () const, float), asCALL_THISCALL);
  5037. engine->RegisterObjectMethod("Cursor", "float get_opacity() const", asMETHODPR(Cursor, GetOpacity, () const, float), asCALL_THISCALL);
  5038. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  5039. engine->RegisterObjectMethod("Cursor", "UIElement@+ GetParent() const", asMETHODPR(Cursor, GetParent, () const, UIElement*), asCALL_THISCALL);
  5040. engine->RegisterObjectMethod("Cursor", "UIElement@+ get_parent() const", asMETHODPR(Cursor, GetParent, () const, UIElement*), asCALL_THISCALL);
  5041. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  5042. engine->RegisterObjectMethod("Cursor", "const Vector2& GetPivot() const", asMETHODPR(Cursor, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  5043. engine->RegisterObjectMethod("Cursor", "const Vector2& get_pivot() const", asMETHODPR(Cursor, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  5044. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  5045. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetPosition() const", asMETHODPR(Cursor, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  5046. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_position() const", asMETHODPR(Cursor, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  5047. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  5048. engine->RegisterObjectMethod("Cursor", "int GetPriority() const", asMETHODPR(Cursor, GetPriority, () const, int), asCALL_THISCALL);
  5049. engine->RegisterObjectMethod("Cursor", "int get_priority() const", asMETHODPR(Cursor, GetPriority, () const, int), asCALL_THISCALL);
  5050. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  5051. engine->RegisterObjectMethod("Cursor", "UIElement@+ GetRoot() const", asMETHODPR(Cursor, GetRoot, () const, UIElement*), asCALL_THISCALL);
  5052. engine->RegisterObjectMethod("Cursor", "UIElement@+ get_root() const", asMETHODPR(Cursor, GetRoot, () const, UIElement*), asCALL_THISCALL);
  5053. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  5054. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetScreenPosition() const", asMETHODPR(Cursor, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  5055. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_screenPosition() const", asMETHODPR(Cursor, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  5056. // const String& Cursor::GetShape() const | File: ../UI/Cursor.h
  5057. engine->RegisterObjectMethod("Cursor", "const String& GetShape() const", asMETHODPR(Cursor, GetShape, () const, const String&), asCALL_THISCALL);
  5058. engine->RegisterObjectMethod("Cursor", "const String& get_shape() const", asMETHODPR(Cursor, GetShape, () const, const String&), asCALL_THISCALL);
  5059. // VariantVector Cursor::GetShapesAttr() const | File: ../UI/Cursor.h
  5060. // Error: type "VariantVector" can not automatically bind
  5061. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  5062. engine->RegisterObjectMethod("Cursor", "const IntVector2& GetSize() const", asMETHODPR(Cursor, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  5063. engine->RegisterObjectMethod("Cursor", "const IntVector2& get_size() const", asMETHODPR(Cursor, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  5064. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  5065. engine->RegisterObjectMethod("Cursor", "bool GetSortChildren() const", asMETHODPR(Cursor, GetSortChildren, () const, bool), asCALL_THISCALL);
  5066. engine->RegisterObjectMethod("Cursor", "bool get_sortChildren() const", asMETHODPR(Cursor, GetSortChildren, () const, bool), asCALL_THISCALL);
  5067. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  5068. engine->RegisterObjectMethod("Cursor", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Cursor, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  5069. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  5070. // Not registered because template
  5071. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  5072. engine->RegisterObjectMethod("Cursor", "Array<String>@ GetTags() const", asFUNCTION(Cursor_GetTags_void), asCALL_CDECL_OBJFIRST);
  5073. engine->RegisterObjectMethod("Cursor", "Array<String>@ get_tags() const", asFUNCTION(Cursor_GetTags_void), asCALL_CDECL_OBJFIRST);
  5074. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  5075. engine->RegisterObjectMethod("Cursor", "Texture@+ GetTexture() const", asMETHODPR(Cursor, GetTexture, () const, Texture*), asCALL_THISCALL);
  5076. engine->RegisterObjectMethod("Cursor", "Texture@+ get_texture() const", asMETHODPR(Cursor, GetTexture, () const, Texture*), asCALL_THISCALL);
  5077. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  5078. engine->RegisterObjectMethod("Cursor", "ResourceRef GetTextureAttr() const", asMETHODPR(Cursor, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  5079. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  5080. engine->RegisterObjectMethod("Cursor", "TraversalMode GetTraversalMode() const", asMETHODPR(Cursor, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  5081. engine->RegisterObjectMethod("Cursor", "TraversalMode get_traversalMode() const", asMETHODPR(Cursor, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  5082. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  5083. engine->RegisterObjectMethod("Cursor", "StringHash GetType() const", asMETHODPR(Cursor, GetType, () const, StringHash), asCALL_THISCALL);
  5084. engine->RegisterObjectMethod("Cursor", "StringHash get_type() const", asMETHODPR(Cursor, GetType, () const, StringHash), asCALL_THISCALL);
  5085. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  5086. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5087. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  5088. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5089. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  5090. engine->RegisterObjectMethod("Cursor", "const String& GetTypeName() const", asMETHODPR(Cursor, GetTypeName, () const, const String&), asCALL_THISCALL);
  5091. engine->RegisterObjectMethod("Cursor", "const String& get_typeName() const", asMETHODPR(Cursor, GetTypeName, () const, const String&), asCALL_THISCALL);
  5092. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  5093. engine->RegisterObjectMethod("Cursor", "bool GetUseDerivedOpacity() const", asMETHODPR(Cursor, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  5094. engine->RegisterObjectMethod("Cursor", "bool get_useDerivedOpacity() const", asMETHODPR(Cursor, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  5095. // bool Cursor::GetUseSystemShapes() const | File: ../UI/Cursor.h
  5096. engine->RegisterObjectMethod("Cursor", "bool GetUseSystemShapes() const", asMETHODPR(Cursor, GetUseSystemShapes, () const, bool), asCALL_THISCALL);
  5097. engine->RegisterObjectMethod("Cursor", "bool get_useSystemShapes() const", asMETHODPR(Cursor, GetUseSystemShapes, () const, bool), asCALL_THISCALL);
  5098. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  5099. engine->RegisterObjectMethod("Cursor", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(Cursor, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  5100. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  5101. engine->RegisterObjectMethod("Cursor", "const VariantMap& GetVars() const", asMETHODPR(Cursor, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  5102. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  5103. engine->RegisterObjectMethod("Cursor", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(Cursor, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  5104. engine->RegisterObjectMethod("Cursor", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(Cursor, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  5105. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  5106. engine->RegisterObjectMethod("Cursor", "int GetWidth() const", asMETHODPR(Cursor, GetWidth, () const, int), asCALL_THISCALL);
  5107. engine->RegisterObjectMethod("Cursor", "int get_width() const", asMETHODPR(Cursor, GetWidth, () const, int), asCALL_THISCALL);
  5108. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  5109. engine->RegisterObjectMethod("Cursor", "bool HasColorGradient() const", asMETHODPR(Cursor, HasColorGradient, () const, bool), asCALL_THISCALL);
  5110. engine->RegisterObjectMethod("Cursor", "bool get_colorGradient() const", asMETHODPR(Cursor, HasColorGradient, () const, bool), asCALL_THISCALL);
  5111. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  5112. engine->RegisterObjectMethod("Cursor", "bool HasEventHandlers() const", asMETHODPR(Cursor, HasEventHandlers, () const, bool), asCALL_THISCALL);
  5113. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  5114. engine->RegisterObjectMethod("Cursor", "bool HasFocus() const", asMETHODPR(Cursor, HasFocus, () const, bool), asCALL_THISCALL);
  5115. engine->RegisterObjectMethod("Cursor", "bool get_focus() const", asMETHODPR(Cursor, HasFocus, () const, bool), asCALL_THISCALL);
  5116. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  5117. engine->RegisterObjectMethod("Cursor", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Cursor, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  5118. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  5119. engine->RegisterObjectMethod("Cursor", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Cursor, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  5120. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  5121. engine->RegisterObjectMethod("Cursor", "bool HasTag(const String&in) const", asMETHODPR(Cursor, HasTag, (const String&) const, bool), asCALL_THISCALL);
  5122. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  5123. engine->RegisterObjectMethod("Cursor", "void InsertChild(uint, UIElement@+)", asMETHODPR(Cursor, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  5124. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  5125. engine->RegisterObjectMethod("Cursor", "bool IsChildOf(UIElement@+) const", asMETHODPR(Cursor, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  5126. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  5127. engine->RegisterObjectMethod("Cursor", "bool IsEditable() const", asMETHODPR(Cursor, IsEditable, () const, bool), asCALL_THISCALL);
  5128. engine->RegisterObjectMethod("Cursor", "bool get_editable() const", asMETHODPR(Cursor, IsEditable, () const, bool), asCALL_THISCALL);
  5129. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  5130. engine->RegisterObjectMethod("Cursor", "bool IsElementEventSender() const", asMETHODPR(Cursor, IsElementEventSender, () const, bool), asCALL_THISCALL);
  5131. engine->RegisterObjectMethod("Cursor", "bool get_elementEventSender() const", asMETHODPR(Cursor, IsElementEventSender, () const, bool), asCALL_THISCALL);
  5132. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  5133. engine->RegisterObjectMethod("Cursor", "bool IsEnabled() const", asMETHODPR(Cursor, IsEnabled, () const, bool), asCALL_THISCALL);
  5134. engine->RegisterObjectMethod("Cursor", "bool get_enabled() const", asMETHODPR(Cursor, IsEnabled, () const, bool), asCALL_THISCALL);
  5135. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  5136. engine->RegisterObjectMethod("Cursor", "bool IsEnabledSelf() const", asMETHODPR(Cursor, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  5137. engine->RegisterObjectMethod("Cursor", "bool get_enabledSelf() const", asMETHODPR(Cursor, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  5138. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  5139. engine->RegisterObjectMethod("Cursor", "bool IsFixedHeight() const", asMETHODPR(Cursor, IsFixedHeight, () const, bool), asCALL_THISCALL);
  5140. engine->RegisterObjectMethod("Cursor", "bool get_fixedHeight() const", asMETHODPR(Cursor, IsFixedHeight, () const, bool), asCALL_THISCALL);
  5141. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  5142. engine->RegisterObjectMethod("Cursor", "bool IsFixedSize() const", asMETHODPR(Cursor, IsFixedSize, () const, bool), asCALL_THISCALL);
  5143. engine->RegisterObjectMethod("Cursor", "bool get_fixedSize() const", asMETHODPR(Cursor, IsFixedSize, () const, bool), asCALL_THISCALL);
  5144. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  5145. engine->RegisterObjectMethod("Cursor", "bool IsFixedWidth() const", asMETHODPR(Cursor, IsFixedWidth, () const, bool), asCALL_THISCALL);
  5146. engine->RegisterObjectMethod("Cursor", "bool get_fixedWidth() const", asMETHODPR(Cursor, IsFixedWidth, () const, bool), asCALL_THISCALL);
  5147. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  5148. engine->RegisterObjectMethod("Cursor", "bool IsHovering() const", asMETHODPR(Cursor, IsHovering, () const, bool), asCALL_THISCALL);
  5149. engine->RegisterObjectMethod("Cursor", "bool get_hovering() const", asMETHODPR(Cursor, IsHovering, () const, bool), asCALL_THISCALL);
  5150. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  5151. engine->RegisterObjectMethod("Cursor", "bool IsInside(IntVector2, bool)", asMETHODPR(Cursor, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  5152. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  5153. engine->RegisterObjectMethod("Cursor", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(Cursor, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  5154. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  5155. engine->RegisterObjectMethod("Cursor", "bool IsInstanceOf(StringHash) const", asMETHODPR(Cursor, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  5156. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  5157. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5158. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  5159. // Not registered because template
  5160. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  5161. engine->RegisterObjectMethod("Cursor", "bool IsInternal() const", asMETHODPR(Cursor, IsInternal, () const, bool), asCALL_THISCALL);
  5162. engine->RegisterObjectMethod("Cursor", "bool get_internal() const", asMETHODPR(Cursor, IsInternal, () const, bool), asCALL_THISCALL);
  5163. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  5164. engine->RegisterObjectMethod("Cursor", "bool IsSelected() const", asMETHODPR(Cursor, IsSelected, () const, bool), asCALL_THISCALL);
  5165. engine->RegisterObjectMethod("Cursor", "bool get_selected() const", asMETHODPR(Cursor, IsSelected, () const, bool), asCALL_THISCALL);
  5166. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  5167. engine->RegisterObjectMethod("Cursor", "bool IsTemporary() const", asMETHODPR(Cursor, IsTemporary, () const, bool), asCALL_THISCALL);
  5168. engine->RegisterObjectMethod("Cursor", "bool get_temporary() const", asMETHODPR(Cursor, IsTemporary, () const, bool), asCALL_THISCALL);
  5169. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  5170. engine->RegisterObjectMethod("Cursor", "bool IsTiled() const", asMETHODPR(Cursor, IsTiled, () const, bool), asCALL_THISCALL);
  5171. engine->RegisterObjectMethod("Cursor", "bool get_tiled() const", asMETHODPR(Cursor, IsTiled, () const, bool), asCALL_THISCALL);
  5172. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  5173. engine->RegisterObjectMethod("Cursor", "bool IsVisible() const", asMETHODPR(Cursor, IsVisible, () const, bool), asCALL_THISCALL);
  5174. engine->RegisterObjectMethod("Cursor", "bool get_visible() const", asMETHODPR(Cursor, IsVisible, () const, bool), asCALL_THISCALL);
  5175. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  5176. engine->RegisterObjectMethod("Cursor", "bool IsVisibleEffective() const", asMETHODPR(Cursor, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  5177. engine->RegisterObjectMethod("Cursor", "bool get_visibleEffective() const", asMETHODPR(Cursor, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  5178. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  5179. engine->RegisterObjectMethod("Cursor", "bool IsWheelHandler() const", asMETHODPR(Cursor, IsWheelHandler, () const, bool), asCALL_THISCALL);
  5180. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  5181. engine->RegisterObjectMethod("Cursor", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(Cursor, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  5182. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  5183. engine->RegisterObjectMethod("Cursor", "bool Load(Deserializer&)", asMETHODPR(Cursor, Load, (Deserializer&), bool), asCALL_THISCALL);
  5184. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  5185. engine->RegisterObjectMethod("Cursor", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Cursor, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  5186. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  5187. engine->RegisterObjectMethod("Cursor", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Cursor, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  5188. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  5189. engine->RegisterObjectMethod("Cursor", "bool LoadXML(const XMLElement&in)", asMETHODPR(Cursor, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  5190. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  5191. engine->RegisterObjectMethod("Cursor", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Cursor, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  5192. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  5193. engine->RegisterObjectMethod("Cursor", "bool LoadXML(Deserializer&)", asMETHODPR(Cursor, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  5194. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  5195. engine->RegisterObjectMethod("Cursor", "void MarkNetworkUpdate()", asMETHODPR(Cursor, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  5196. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  5197. engine->RegisterObjectMethod("Cursor", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Cursor, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  5198. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  5199. engine->RegisterObjectMethod("Cursor", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(Cursor, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  5200. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  5201. engine->RegisterObjectMethod("Cursor", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Cursor, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  5202. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  5203. engine->RegisterObjectMethod("Cursor", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Cursor, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  5204. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  5205. engine->RegisterObjectMethod("Cursor", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Cursor, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  5206. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  5207. engine->RegisterObjectMethod("Cursor", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(Cursor, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  5208. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  5209. engine->RegisterObjectMethod("Cursor", "bool OnDragDropTest(UIElement@+)", asMETHODPR(Cursor, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  5210. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  5211. engine->RegisterObjectMethod("Cursor", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Cursor, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  5212. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  5213. engine->RegisterObjectMethod("Cursor", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Cursor, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  5214. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5215. engine->RegisterObjectMethod("Cursor", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Cursor, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  5216. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  5217. engine->RegisterObjectMethod("Cursor", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Cursor, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  5218. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  5219. engine->RegisterObjectMethod("Cursor", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Cursor, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  5220. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  5221. engine->RegisterObjectMethod("Cursor", "void OnIndentSet()", asMETHODPR(Cursor, OnIndentSet, (), void), asCALL_THISCALL);
  5222. // virtual void UIElement::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  5223. engine->RegisterObjectMethod("Cursor", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(Cursor, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  5224. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  5225. engine->RegisterObjectMethod("Cursor", "void OnPositionSet(const IntVector2&in)", asMETHODPR(Cursor, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  5226. // virtual void UIElement::OnResize(const IntVector2& newSize, const IntVector2& delta) | File: ../UI/UIElement.h
  5227. engine->RegisterObjectMethod("Cursor", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(Cursor, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  5228. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  5229. engine->RegisterObjectMethod("Cursor", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Cursor, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  5230. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  5231. engine->RegisterObjectMethod("Cursor", "void OnSetEditable()", asMETHODPR(Cursor, OnSetEditable, (), void), asCALL_THISCALL);
  5232. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  5233. engine->RegisterObjectMethod("Cursor", "void OnTextInput(const String&in)", asMETHODPR(Cursor, OnTextInput, (const String&), void), asCALL_THISCALL);
  5234. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  5235. engine->RegisterObjectMethod("Cursor", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(Cursor, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  5236. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5237. engine->RegisterObjectMethod("Cursor", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Cursor, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5238. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5239. engine->RegisterObjectMethod("Cursor", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Cursor, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5240. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5241. // Error: type "RefCount*" can not automatically bind
  5242. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5243. engine->RegisterObjectMethod("Cursor", "int Refs() const", asMETHODPR(Cursor, Refs, () const, int), asCALL_THISCALL);
  5244. engine->RegisterObjectMethod("Cursor", "int get_refs() const", asMETHODPR(Cursor, Refs, () const, int), asCALL_THISCALL);
  5245. // static void Cursor::RegisterObject(Context* context) | File: ../UI/Cursor.h
  5246. // Context can be used as firs parameter of constructors only
  5247. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5248. engine->RegisterObjectBehaviour("Cursor", asBEHAVE_RELEASE, "void f()", asMETHODPR(Cursor, ReleaseRef, (), void), asCALL_THISCALL);
  5249. // void UIElement::Remove() | File: ../UI/UIElement.h
  5250. engine->RegisterObjectMethod("Cursor", "void Remove()", asMETHODPR(Cursor, Remove, (), void), asCALL_THISCALL);
  5251. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  5252. engine->RegisterObjectMethod("Cursor", "void RemoveAllChildren()", asMETHODPR(Cursor, RemoveAllChildren, (), void), asCALL_THISCALL);
  5253. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  5254. engine->RegisterObjectMethod("Cursor", "void RemoveAllTags()", asMETHODPR(Cursor, RemoveAllTags, (), void), asCALL_THISCALL);
  5255. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  5256. engine->RegisterObjectMethod("Cursor", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Cursor, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  5257. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  5258. engine->RegisterObjectMethod("Cursor", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(Cursor, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  5259. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  5260. engine->RegisterObjectMethod("Cursor", "void RemoveChildAtIndex(uint)", asMETHODPR(Cursor, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  5261. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  5262. engine->RegisterObjectMethod("Cursor", "void RemoveInstanceDefault()", asMETHODPR(Cursor, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  5263. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  5264. engine->RegisterObjectMethod("Cursor", "void RemoveObjectAnimation()", asMETHODPR(Cursor, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  5265. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  5266. engine->RegisterObjectMethod("Cursor", "bool RemoveTag(const String&in)", asMETHODPR(Cursor, RemoveTag, (const String&), bool), asCALL_THISCALL);
  5267. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  5268. engine->RegisterObjectMethod("Cursor", "void ResetDeepEnabled()", asMETHODPR(Cursor, ResetDeepEnabled, (), void), asCALL_THISCALL);
  5269. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  5270. engine->RegisterObjectMethod("Cursor", "void ResetToDefault()", asMETHODPR(Cursor, ResetToDefault, (), void), asCALL_THISCALL);
  5271. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  5272. engine->RegisterObjectMethod("Cursor", "bool Save(Serializer&) const", asMETHODPR(Cursor, Save, (Serializer&) const, bool), asCALL_THISCALL);
  5273. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  5274. engine->RegisterObjectMethod("Cursor", "bool SaveDefaultAttributes() const", asMETHODPR(Cursor, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  5275. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  5276. engine->RegisterObjectMethod("Cursor", "bool SaveJSON(JSONValue&) const", asMETHODPR(Cursor, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  5277. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  5278. engine->RegisterObjectMethod("Cursor", "bool SaveXML(XMLElement&) const", asMETHODPR(Cursor, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  5279. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  5280. engine->RegisterObjectMethod("Cursor", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(Cursor, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  5281. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  5282. engine->RegisterObjectMethod("Cursor", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(Cursor, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  5283. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  5284. engine->RegisterObjectMethod("Cursor", "void SendEvent(StringHash)", asMETHODPR(Cursor, SendEvent, (StringHash), void), asCALL_THISCALL);
  5285. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5286. engine->RegisterObjectMethod("Cursor", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Cursor, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  5287. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  5288. // Not registered because template
  5289. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  5290. engine->RegisterObjectMethod("Cursor", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(Cursor, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  5291. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  5292. engine->RegisterObjectMethod("Cursor", "void SetAnimationEnabled(bool)", asMETHODPR(Cursor, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5293. engine->RegisterObjectMethod("Cursor", "void set_animationEnabled(bool)", asMETHODPR(Cursor, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5294. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  5295. engine->RegisterObjectMethod("Cursor", "void SetAnimationTime(float)", asMETHODPR(Cursor, SetAnimationTime, (float), void), asCALL_THISCALL);
  5296. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  5297. engine->RegisterObjectMethod("Cursor", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Cursor, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5298. engine->RegisterObjectMethod("Cursor", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Cursor, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5299. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  5300. engine->RegisterObjectMethod("Cursor", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Cursor, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  5301. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  5302. engine->RegisterObjectMethod("Cursor", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Cursor, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  5303. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  5304. engine->RegisterObjectMethod("Cursor", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Cursor, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  5305. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  5306. engine->RegisterObjectMethod("Cursor", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Cursor, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  5307. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  5308. engine->RegisterObjectMethod("Cursor", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Cursor, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  5309. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  5310. engine->RegisterObjectMethod("Cursor", "void SetBlendMode(BlendMode)", asMETHODPR(Cursor, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  5311. engine->RegisterObjectMethod("Cursor", "void set_blendMode(BlendMode)", asMETHODPR(Cursor, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  5312. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  5313. engine->RegisterObjectMethod("Cursor", "void SetBlockEvents(bool)", asMETHODPR(Cursor, SetBlockEvents, (bool), void), asCALL_THISCALL);
  5314. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  5315. engine->RegisterObjectMethod("Cursor", "void SetBorder(const IntRect&in)", asMETHODPR(Cursor, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  5316. engine->RegisterObjectMethod("Cursor", "void set_border(const IntRect&in)", asMETHODPR(Cursor, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  5317. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  5318. engine->RegisterObjectMethod("Cursor", "void SetBringToBack(bool)", asMETHODPR(Cursor, SetBringToBack, (bool), void), asCALL_THISCALL);
  5319. engine->RegisterObjectMethod("Cursor", "void set_bringToBack(bool)", asMETHODPR(Cursor, SetBringToBack, (bool), void), asCALL_THISCALL);
  5320. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  5321. engine->RegisterObjectMethod("Cursor", "void SetBringToFront(bool)", asMETHODPR(Cursor, SetBringToFront, (bool), void), asCALL_THISCALL);
  5322. engine->RegisterObjectMethod("Cursor", "void set_bringToFront(bool)", asMETHODPR(Cursor, SetBringToFront, (bool), void), asCALL_THISCALL);
  5323. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  5324. engine->RegisterObjectMethod("Cursor", "void SetChildOffset(const IntVector2&in)", asMETHODPR(Cursor, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  5325. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  5326. engine->RegisterObjectMethod("Cursor", "void SetClipBorder(const IntRect&in)", asMETHODPR(Cursor, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  5327. engine->RegisterObjectMethod("Cursor", "void set_clipBorder(const IntRect&in)", asMETHODPR(Cursor, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  5328. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  5329. engine->RegisterObjectMethod("Cursor", "void SetClipChildren(bool)", asMETHODPR(Cursor, SetClipChildren, (bool), void), asCALL_THISCALL);
  5330. engine->RegisterObjectMethod("Cursor", "void set_clipChildren(bool)", asMETHODPR(Cursor, SetClipChildren, (bool), void), asCALL_THISCALL);
  5331. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  5332. engine->RegisterObjectMethod("Cursor", "void SetColor(const Color&in)", asMETHODPR(Cursor, SetColor, (const Color&), void), asCALL_THISCALL);
  5333. engine->RegisterObjectMethod("Cursor", "void set_color(const Color&in)", asMETHODPR(Cursor, SetColor, (const Color&), void), asCALL_THISCALL);
  5334. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  5335. engine->RegisterObjectMethod("Cursor", "void SetColor(Corner, const Color&in)", asMETHODPR(Cursor, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  5336. engine->RegisterObjectMethod("Cursor", "void set_colors(Corner, const Color&in)", asMETHODPR(Cursor, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  5337. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  5338. engine->RegisterObjectMethod("Cursor", "void SetDeepEnabled(bool)", asMETHODPR(Cursor, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  5339. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  5340. engine->RegisterObjectMethod("Cursor", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(Cursor, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  5341. engine->RegisterObjectMethod("Cursor", "void set_defaultStyle(XMLFile@+)", asMETHODPR(Cursor, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  5342. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  5343. engine->RegisterObjectMethod("Cursor", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(Cursor, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  5344. engine->RegisterObjectMethod("Cursor", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(Cursor, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  5345. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  5346. engine->RegisterObjectMethod("Cursor", "void SetDisabledOffset(int, int)", asMETHODPR(Cursor, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  5347. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  5348. engine->RegisterObjectMethod("Cursor", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(Cursor, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  5349. engine->RegisterObjectMethod("Cursor", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(Cursor, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  5350. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  5351. engine->RegisterObjectMethod("Cursor", "void SetEditable(bool)", asMETHODPR(Cursor, SetEditable, (bool), void), asCALL_THISCALL);
  5352. engine->RegisterObjectMethod("Cursor", "void set_editable(bool)", asMETHODPR(Cursor, SetEditable, (bool), void), asCALL_THISCALL);
  5353. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  5354. engine->RegisterObjectMethod("Cursor", "void SetElementEventSender(bool)", asMETHODPR(Cursor, SetElementEventSender, (bool), void), asCALL_THISCALL);
  5355. engine->RegisterObjectMethod("Cursor", "void set_elementEventSender(bool)", asMETHODPR(Cursor, SetElementEventSender, (bool), void), asCALL_THISCALL);
  5356. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  5357. engine->RegisterObjectMethod("Cursor", "void SetEnableAnchor(bool)", asMETHODPR(Cursor, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  5358. engine->RegisterObjectMethod("Cursor", "void set_enableAnchor(bool)", asMETHODPR(Cursor, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  5359. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  5360. engine->RegisterObjectMethod("Cursor", "void SetEnabled(bool)", asMETHODPR(Cursor, SetEnabled, (bool), void), asCALL_THISCALL);
  5361. engine->RegisterObjectMethod("Cursor", "void set_enabled(bool)", asMETHODPR(Cursor, SetEnabled, (bool), void), asCALL_THISCALL);
  5362. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  5363. engine->RegisterObjectMethod("Cursor", "void SetEnabledRecursive(bool)", asMETHODPR(Cursor, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  5364. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  5365. engine->RegisterObjectMethod("Cursor", "void SetFixedHeight(int)", asMETHODPR(Cursor, SetFixedHeight, (int), void), asCALL_THISCALL);
  5366. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  5367. engine->RegisterObjectMethod("Cursor", "void SetFixedSize(const IntVector2&in)", asMETHODPR(Cursor, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  5368. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  5369. engine->RegisterObjectMethod("Cursor", "void SetFixedSize(int, int)", asMETHODPR(Cursor, SetFixedSize, (int, int), void), asCALL_THISCALL);
  5370. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  5371. engine->RegisterObjectMethod("Cursor", "void SetFixedWidth(int)", asMETHODPR(Cursor, SetFixedWidth, (int), void), asCALL_THISCALL);
  5372. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  5373. engine->RegisterObjectMethod("Cursor", "void SetFocus(bool)", asMETHODPR(Cursor, SetFocus, (bool), void), asCALL_THISCALL);
  5374. engine->RegisterObjectMethod("Cursor", "void set_focus(bool)", asMETHODPR(Cursor, SetFocus, (bool), void), asCALL_THISCALL);
  5375. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  5376. engine->RegisterObjectMethod("Cursor", "void SetFocusMode(FocusMode)", asMETHODPR(Cursor, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  5377. engine->RegisterObjectMethod("Cursor", "void set_focusMode(FocusMode)", asMETHODPR(Cursor, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  5378. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  5379. engine->RegisterObjectMethod("Cursor", "void SetFullImageRect()", asMETHODPR(Cursor, SetFullImageRect, (), void), asCALL_THISCALL);
  5380. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  5381. engine->RegisterObjectMethod("Cursor", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Cursor, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5382. engine->RegisterObjectMethod("Cursor", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Cursor, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5383. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  5384. engine->RegisterObjectMethod("Cursor", "void SetHeight(int)", asMETHODPR(Cursor, SetHeight, (int), void), asCALL_THISCALL);
  5385. engine->RegisterObjectMethod("Cursor", "void set_height(int)", asMETHODPR(Cursor, SetHeight, (int), void), asCALL_THISCALL);
  5386. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  5387. engine->RegisterObjectMethod("Cursor", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(Cursor, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  5388. engine->RegisterObjectMethod("Cursor", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(Cursor, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  5389. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  5390. engine->RegisterObjectMethod("Cursor", "void SetHovering(bool)", asMETHODPR(Cursor, SetHovering, (bool), void), asCALL_THISCALL);
  5391. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  5392. engine->RegisterObjectMethod("Cursor", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(Cursor, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  5393. engine->RegisterObjectMethod("Cursor", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(Cursor, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  5394. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  5395. engine->RegisterObjectMethod("Cursor", "void SetHoverOffset(int, int)", asMETHODPR(Cursor, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  5396. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  5397. engine->RegisterObjectMethod("Cursor", "void SetImageBorder(const IntRect&in)", asMETHODPR(Cursor, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  5398. engine->RegisterObjectMethod("Cursor", "void set_imageBorder(const IntRect&in)", asMETHODPR(Cursor, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  5399. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  5400. engine->RegisterObjectMethod("Cursor", "void SetImageRect(const IntRect&in)", asMETHODPR(Cursor, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  5401. engine->RegisterObjectMethod("Cursor", "void set_imageRect(const IntRect&in)", asMETHODPR(Cursor, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  5402. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  5403. engine->RegisterObjectMethod("Cursor", "void SetIndent(int)", asMETHODPR(Cursor, SetIndent, (int), void), asCALL_THISCALL);
  5404. engine->RegisterObjectMethod("Cursor", "void set_indent(int)", asMETHODPR(Cursor, SetIndent, (int), void), asCALL_THISCALL);
  5405. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  5406. engine->RegisterObjectMethod("Cursor", "void SetIndentSpacing(int)", asMETHODPR(Cursor, SetIndentSpacing, (int), void), asCALL_THISCALL);
  5407. engine->RegisterObjectMethod("Cursor", "void set_indentSpacing(int)", asMETHODPR(Cursor, SetIndentSpacing, (int), void), asCALL_THISCALL);
  5408. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  5409. engine->RegisterObjectMethod("Cursor", "void SetInstanceDefault(bool)", asMETHODPR(Cursor, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  5410. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  5411. engine->RegisterObjectMethod("Cursor", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Cursor, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  5412. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  5413. engine->RegisterObjectMethod("Cursor", "void SetInternal(bool)", asMETHODPR(Cursor, SetInternal, (bool), void), asCALL_THISCALL);
  5414. engine->RegisterObjectMethod("Cursor", "void set_internal(bool)", asMETHODPR(Cursor, SetInternal, (bool), void), asCALL_THISCALL);
  5415. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  5416. engine->RegisterObjectMethod("Cursor", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(Cursor, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  5417. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  5418. engine->RegisterObjectMethod("Cursor", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(Cursor, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  5419. engine->RegisterObjectMethod("Cursor", "void set_layoutBorder(const IntRect&in)", asMETHODPR(Cursor, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  5420. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  5421. engine->RegisterObjectMethod("Cursor", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(Cursor, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  5422. engine->RegisterObjectMethod("Cursor", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(Cursor, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  5423. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  5424. engine->RegisterObjectMethod("Cursor", "void SetLayoutMode(LayoutMode)", asMETHODPR(Cursor, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  5425. engine->RegisterObjectMethod("Cursor", "void set_layoutMode(LayoutMode)", asMETHODPR(Cursor, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  5426. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  5427. engine->RegisterObjectMethod("Cursor", "void SetLayoutSpacing(int)", asMETHODPR(Cursor, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  5428. engine->RegisterObjectMethod("Cursor", "void set_layoutSpacing(int)", asMETHODPR(Cursor, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  5429. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  5430. engine->RegisterObjectMethod("Cursor", "void SetMaterial(Material@+)", asMETHODPR(Cursor, SetMaterial, (Material*), void), asCALL_THISCALL);
  5431. engine->RegisterObjectMethod("Cursor", "void set_material(Material@+)", asMETHODPR(Cursor, SetMaterial, (Material*), void), asCALL_THISCALL);
  5432. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  5433. engine->RegisterObjectMethod("Cursor", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(Cursor, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  5434. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  5435. engine->RegisterObjectMethod("Cursor", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(Cursor, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  5436. engine->RegisterObjectMethod("Cursor", "void set_maxAnchor(const Vector2&in)", asMETHODPR(Cursor, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  5437. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  5438. engine->RegisterObjectMethod("Cursor", "void SetMaxAnchor(float, float)", asMETHODPR(Cursor, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  5439. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  5440. engine->RegisterObjectMethod("Cursor", "void SetMaxHeight(int)", asMETHODPR(Cursor, SetMaxHeight, (int), void), asCALL_THISCALL);
  5441. engine->RegisterObjectMethod("Cursor", "void set_maxHeight(int)", asMETHODPR(Cursor, SetMaxHeight, (int), void), asCALL_THISCALL);
  5442. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  5443. engine->RegisterObjectMethod("Cursor", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(Cursor, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  5444. engine->RegisterObjectMethod("Cursor", "void set_maxOffset(const IntVector2&in)", asMETHODPR(Cursor, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  5445. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  5446. engine->RegisterObjectMethod("Cursor", "void SetMaxSize(const IntVector2&in)", asMETHODPR(Cursor, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  5447. engine->RegisterObjectMethod("Cursor", "void set_maxSize(const IntVector2&in)", asMETHODPR(Cursor, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  5448. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  5449. engine->RegisterObjectMethod("Cursor", "void SetMaxSize(int, int)", asMETHODPR(Cursor, SetMaxSize, (int, int), void), asCALL_THISCALL);
  5450. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  5451. engine->RegisterObjectMethod("Cursor", "void SetMaxWidth(int)", asMETHODPR(Cursor, SetMaxWidth, (int), void), asCALL_THISCALL);
  5452. engine->RegisterObjectMethod("Cursor", "void set_maxWidth(int)", asMETHODPR(Cursor, SetMaxWidth, (int), void), asCALL_THISCALL);
  5453. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  5454. engine->RegisterObjectMethod("Cursor", "void SetMinAnchor(const Vector2&in)", asMETHODPR(Cursor, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  5455. engine->RegisterObjectMethod("Cursor", "void set_minAnchor(const Vector2&in)", asMETHODPR(Cursor, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  5456. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  5457. engine->RegisterObjectMethod("Cursor", "void SetMinAnchor(float, float)", asMETHODPR(Cursor, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  5458. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  5459. engine->RegisterObjectMethod("Cursor", "void SetMinHeight(int)", asMETHODPR(Cursor, SetMinHeight, (int), void), asCALL_THISCALL);
  5460. engine->RegisterObjectMethod("Cursor", "void set_minHeight(int)", asMETHODPR(Cursor, SetMinHeight, (int), void), asCALL_THISCALL);
  5461. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  5462. engine->RegisterObjectMethod("Cursor", "void SetMinOffset(const IntVector2&in)", asMETHODPR(Cursor, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  5463. engine->RegisterObjectMethod("Cursor", "void set_minOffset(const IntVector2&in)", asMETHODPR(Cursor, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  5464. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  5465. engine->RegisterObjectMethod("Cursor", "void SetMinSize(const IntVector2&in)", asMETHODPR(Cursor, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  5466. engine->RegisterObjectMethod("Cursor", "void set_minSize(const IntVector2&in)", asMETHODPR(Cursor, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  5467. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  5468. engine->RegisterObjectMethod("Cursor", "void SetMinSize(int, int)", asMETHODPR(Cursor, SetMinSize, (int, int), void), asCALL_THISCALL);
  5469. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  5470. engine->RegisterObjectMethod("Cursor", "void SetMinWidth(int)", asMETHODPR(Cursor, SetMinWidth, (int), void), asCALL_THISCALL);
  5471. engine->RegisterObjectMethod("Cursor", "void set_minWidth(int)", asMETHODPR(Cursor, SetMinWidth, (int), void), asCALL_THISCALL);
  5472. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  5473. engine->RegisterObjectMethod("Cursor", "void SetName(const String&in)", asMETHODPR(Cursor, SetName, (const String&), void), asCALL_THISCALL);
  5474. engine->RegisterObjectMethod("Cursor", "void set_name(const String&in)", asMETHODPR(Cursor, SetName, (const String&), void), asCALL_THISCALL);
  5475. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  5476. engine->RegisterObjectMethod("Cursor", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Cursor, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  5477. engine->RegisterObjectMethod("Cursor", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Cursor, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  5478. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  5479. engine->RegisterObjectMethod("Cursor", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Cursor, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  5480. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  5481. engine->RegisterObjectMethod("Cursor", "void SetOpacity(float)", asMETHODPR(Cursor, SetOpacity, (float), void), asCALL_THISCALL);
  5482. engine->RegisterObjectMethod("Cursor", "void set_opacity(float)", asMETHODPR(Cursor, SetOpacity, (float), void), asCALL_THISCALL);
  5483. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  5484. engine->RegisterObjectMethod("Cursor", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(Cursor, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  5485. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  5486. engine->RegisterObjectMethod("Cursor", "void SetPivot(const Vector2&in)", asMETHODPR(Cursor, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  5487. engine->RegisterObjectMethod("Cursor", "void set_pivot(const Vector2&in)", asMETHODPR(Cursor, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  5488. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  5489. engine->RegisterObjectMethod("Cursor", "void SetPivot(float, float)", asMETHODPR(Cursor, SetPivot, (float, float), void), asCALL_THISCALL);
  5490. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  5491. engine->RegisterObjectMethod("Cursor", "void SetPosition(const IntVector2&in)", asMETHODPR(Cursor, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  5492. engine->RegisterObjectMethod("Cursor", "void set_position(const IntVector2&in)", asMETHODPR(Cursor, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  5493. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  5494. engine->RegisterObjectMethod("Cursor", "void SetPosition(int, int)", asMETHODPR(Cursor, SetPosition, (int, int), void), asCALL_THISCALL);
  5495. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  5496. engine->RegisterObjectMethod("Cursor", "void SetPriority(int)", asMETHODPR(Cursor, SetPriority, (int), void), asCALL_THISCALL);
  5497. engine->RegisterObjectMethod("Cursor", "void set_priority(int)", asMETHODPR(Cursor, SetPriority, (int), void), asCALL_THISCALL);
  5498. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  5499. engine->RegisterObjectMethod("Cursor", "void SetRenderTexture(Texture2D@+)", asMETHODPR(Cursor, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  5500. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  5501. engine->RegisterObjectMethod("Cursor", "void SetSelected(bool)", asMETHODPR(Cursor, SetSelected, (bool), void), asCALL_THISCALL);
  5502. engine->RegisterObjectMethod("Cursor", "void set_selected(bool)", asMETHODPR(Cursor, SetSelected, (bool), void), asCALL_THISCALL);
  5503. // void Cursor::SetShape(const String& shape) | File: ../UI/Cursor.h
  5504. engine->RegisterObjectMethod("Cursor", "void SetShape(const String&in)", asMETHODPR(Cursor, SetShape, (const String&), void), asCALL_THISCALL);
  5505. engine->RegisterObjectMethod("Cursor", "void set_shape(const String&in)", asMETHODPR(Cursor, SetShape, (const String&), void), asCALL_THISCALL);
  5506. // void Cursor::SetShape(CursorShape shape) | File: ../UI/Cursor.h
  5507. engine->RegisterObjectMethod("Cursor", "void SetShape(CursorShape)", asMETHODPR(Cursor, SetShape, (CursorShape), void), asCALL_THISCALL);
  5508. // void Cursor::SetShapesAttr(const VariantVector& value) | File: ../UI/Cursor.h
  5509. // Error: type "const VariantVector&" can not automatically bind
  5510. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  5511. engine->RegisterObjectMethod("Cursor", "void SetSize(const IntVector2&in)", asMETHODPR(Cursor, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  5512. engine->RegisterObjectMethod("Cursor", "void set_size(const IntVector2&in)", asMETHODPR(Cursor, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  5513. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  5514. engine->RegisterObjectMethod("Cursor", "void SetSize(int, int)", asMETHODPR(Cursor, SetSize, (int, int), void), asCALL_THISCALL);
  5515. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  5516. engine->RegisterObjectMethod("Cursor", "void SetSortChildren(bool)", asMETHODPR(Cursor, SetSortChildren, (bool), void), asCALL_THISCALL);
  5517. engine->RegisterObjectMethod("Cursor", "void set_sortChildren(bool)", asMETHODPR(Cursor, SetSortChildren, (bool), void), asCALL_THISCALL);
  5518. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  5519. engine->RegisterObjectMethod("Cursor", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(Cursor, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  5520. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  5521. engine->RegisterObjectMethod("Cursor", "bool SetStyle(const XMLElement&in)", asMETHODPR(Cursor, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  5522. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  5523. engine->RegisterObjectMethod("Cursor", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(Cursor, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  5524. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  5525. // Error: type "const StringVector&" can not automatically bind
  5526. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  5527. engine->RegisterObjectMethod("Cursor", "void SetTemporary(bool)", asMETHODPR(Cursor, SetTemporary, (bool), void), asCALL_THISCALL);
  5528. engine->RegisterObjectMethod("Cursor", "void set_temporary(bool)", asMETHODPR(Cursor, SetTemporary, (bool), void), asCALL_THISCALL);
  5529. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  5530. engine->RegisterObjectMethod("Cursor", "void SetTexture(Texture@+)", asMETHODPR(Cursor, SetTexture, (Texture*), void), asCALL_THISCALL);
  5531. engine->RegisterObjectMethod("Cursor", "void set_texture(Texture@+)", asMETHODPR(Cursor, SetTexture, (Texture*), void), asCALL_THISCALL);
  5532. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  5533. engine->RegisterObjectMethod("Cursor", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(Cursor, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  5534. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  5535. engine->RegisterObjectMethod("Cursor", "void SetTiled(bool)", asMETHODPR(Cursor, SetTiled, (bool), void), asCALL_THISCALL);
  5536. engine->RegisterObjectMethod("Cursor", "void set_tiled(bool)", asMETHODPR(Cursor, SetTiled, (bool), void), asCALL_THISCALL);
  5537. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  5538. engine->RegisterObjectMethod("Cursor", "void SetTraversalMode(TraversalMode)", asMETHODPR(Cursor, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  5539. engine->RegisterObjectMethod("Cursor", "void set_traversalMode(TraversalMode)", asMETHODPR(Cursor, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  5540. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  5541. engine->RegisterObjectMethod("Cursor", "void SetUseDerivedOpacity(bool)", asMETHODPR(Cursor, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  5542. engine->RegisterObjectMethod("Cursor", "void set_useDerivedOpacity(bool)", asMETHODPR(Cursor, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  5543. // void Cursor::SetUseSystemShapes(bool enable) | File: ../UI/Cursor.h
  5544. engine->RegisterObjectMethod("Cursor", "void SetUseSystemShapes(bool)", asMETHODPR(Cursor, SetUseSystemShapes, (bool), void), asCALL_THISCALL);
  5545. engine->RegisterObjectMethod("Cursor", "void set_useSystemShapes(bool)", asMETHODPR(Cursor, SetUseSystemShapes, (bool), void), asCALL_THISCALL);
  5546. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  5547. engine->RegisterObjectMethod("Cursor", "void SetVar(StringHash, const Variant&in)", asMETHODPR(Cursor, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5548. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  5549. engine->RegisterObjectMethod("Cursor", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(Cursor, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  5550. engine->RegisterObjectMethod("Cursor", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(Cursor, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  5551. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  5552. engine->RegisterObjectMethod("Cursor", "void SetVisible(bool)", asMETHODPR(Cursor, SetVisible, (bool), void), asCALL_THISCALL);
  5553. engine->RegisterObjectMethod("Cursor", "void set_visible(bool)", asMETHODPR(Cursor, SetVisible, (bool), void), asCALL_THISCALL);
  5554. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  5555. engine->RegisterObjectMethod("Cursor", "void SetWidth(int)", asMETHODPR(Cursor, SetWidth, (int), void), asCALL_THISCALL);
  5556. engine->RegisterObjectMethod("Cursor", "void set_width(int)", asMETHODPR(Cursor, SetWidth, (int), void), asCALL_THISCALL);
  5557. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  5558. engine->RegisterObjectMethod("Cursor", "void SortChildren()", asMETHODPR(Cursor, SortChildren, (), void), asCALL_THISCALL);
  5559. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5560. // Error: type "EventHandler*" can not automatically bind
  5561. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5562. // Error: type "EventHandler*" can not automatically bind
  5563. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5564. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5565. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5566. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5567. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  5568. engine->RegisterObjectMethod("Cursor", "void UnsubscribeFromAllEvents()", asMETHODPR(Cursor, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  5569. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  5570. engine->RegisterObjectMethod("Cursor", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Cursor_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  5571. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  5572. engine->RegisterObjectMethod("Cursor", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Cursor, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  5573. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  5574. engine->RegisterObjectMethod("Cursor", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Cursor, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  5575. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  5576. engine->RegisterObjectMethod("Cursor", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Cursor, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  5577. // virtual void UIElement::Update(float timeStep) | File: ../UI/UIElement.h
  5578. engine->RegisterObjectMethod("Cursor", "void Update(float)", asMETHODPR(Cursor, Update, (float), void), asCALL_THISCALL);
  5579. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  5580. engine->RegisterObjectMethod("Cursor", "void UpdateLayout()", asMETHODPR(Cursor, UpdateLayout, (), void), asCALL_THISCALL);
  5581. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5582. engine->RegisterObjectMethod("Cursor", "int WeakRefs() const", asMETHODPR(Cursor, WeakRefs, () const, int), asCALL_THISCALL);
  5583. engine->RegisterObjectMethod("Cursor", "int get_weakRefs() const", asMETHODPR(Cursor, WeakRefs, () const, int), asCALL_THISCALL);
  5584. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5585. engine->RegisterObjectMethod("Cursor", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Cursor, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  5586. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5587. engine->RegisterObjectMethod("Cursor", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Cursor, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  5588. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5589. engine->RegisterObjectMethod("Cursor", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Cursor, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  5590. #ifdef REGISTER_MANUAL_PART_BorderImage
  5591. REGISTER_MANUAL_PART_BorderImage(Cursor, "Cursor")
  5592. #endif
  5593. #ifdef REGISTER_MANUAL_PART_UIElement
  5594. REGISTER_MANUAL_PART_UIElement(Cursor, "Cursor")
  5595. #endif
  5596. #ifdef REGISTER_MANUAL_PART_Animatable
  5597. REGISTER_MANUAL_PART_Animatable(Cursor, "Cursor")
  5598. #endif
  5599. #ifdef REGISTER_MANUAL_PART_Serializable
  5600. REGISTER_MANUAL_PART_Serializable(Cursor, "Cursor")
  5601. #endif
  5602. #ifdef REGISTER_MANUAL_PART_Object
  5603. REGISTER_MANUAL_PART_Object(Cursor, "Cursor")
  5604. #endif
  5605. #ifdef REGISTER_MANUAL_PART_RefCounted
  5606. REGISTER_MANUAL_PART_RefCounted(Cursor, "Cursor")
  5607. #endif
  5608. #ifdef REGISTER_MANUAL_PART_Cursor
  5609. REGISTER_MANUAL_PART_Cursor(Cursor, "Cursor")
  5610. #endif
  5611. RegisterSubclass<BorderImage, Cursor>(engine, "BorderImage", "Cursor");
  5612. RegisterSubclass<UIElement, Cursor>(engine, "UIElement", "Cursor");
  5613. RegisterSubclass<Animatable, Cursor>(engine, "Animatable", "Cursor");
  5614. RegisterSubclass<Serializable, Cursor>(engine, "Serializable", "Cursor");
  5615. RegisterSubclass<Object, Cursor>(engine, "Object", "Cursor");
  5616. RegisterSubclass<RefCounted, Cursor>(engine, "RefCounted", "Cursor");
  5617. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  5618. engine->RegisterObjectMethod("CustomGeometry", "void AddLight(Light@+)", asMETHODPR(CustomGeometry, AddLight, (Light*), void), asCALL_THISCALL);
  5619. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  5620. engine->RegisterObjectBehaviour("CustomGeometry", asBEHAVE_ADDREF, "void f()", asMETHODPR(CustomGeometry, AddRef, (), void), asCALL_THISCALL);
  5621. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  5622. // Error: type "ComponentReplicationState*" can not automatically bind
  5623. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  5624. engine->RegisterObjectMethod("CustomGeometry", "void AddVertexLight(Light@+)", asMETHODPR(CustomGeometry, AddVertexLight, (Light*), void), asCALL_THISCALL);
  5625. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  5626. engine->RegisterObjectMethod("CustomGeometry", "void AllocateNetworkState()", asMETHODPR(CustomGeometry, AllocateNetworkState, (), void), asCALL_THISCALL);
  5627. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  5628. engine->RegisterObjectMethod("CustomGeometry", "void ApplyAttributes()", asMETHODPR(CustomGeometry, ApplyAttributes, (), void), asCALL_THISCALL);
  5629. // void CustomGeometry::BeginGeometry(unsigned index, PrimitiveType type) | File: ../Graphics/CustomGeometry.h
  5630. engine->RegisterObjectMethod("CustomGeometry", "void BeginGeometry(uint, PrimitiveType)", asMETHODPR(CustomGeometry, BeginGeometry, (unsigned, PrimitiveType), void), asCALL_THISCALL);
  5631. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  5632. // Not registered because template
  5633. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  5634. // Not registered because template
  5635. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  5636. engine->RegisterObjectMethod("CustomGeometry", "void CleanupConnection(Connection@+)", asMETHODPR(CustomGeometry, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  5637. // void CustomGeometry::Clear() | File: ../Graphics/CustomGeometry.h
  5638. engine->RegisterObjectMethod("CustomGeometry", "void Clear()", asMETHODPR(CustomGeometry, Clear, (), void), asCALL_THISCALL);
  5639. // void CustomGeometry::Commit() | File: ../Graphics/CustomGeometry.h
  5640. engine->RegisterObjectMethod("CustomGeometry", "void Commit()", asMETHODPR(CustomGeometry, Commit, (), void), asCALL_THISCALL);
  5641. // void CustomGeometry::CreateQuadsFromBuffer(const Vector<Vector3>& pointList, size_t zIterations, size_t thetaIterations, bool connectTail=false) | File: ../Graphics/CustomGeometry.h
  5642. // Error: type "const Vector<Vector3>&" can not automatically bind
  5643. // explicit CustomGeometry::CustomGeometry(Context* context) | File: ../Graphics/CustomGeometry.h
  5644. engine->RegisterObjectBehaviour("CustomGeometry", asBEHAVE_FACTORY, "CustomGeometry@+ f()", asFUNCTION(CustomGeometry_CustomGeometry_Context), asCALL_CDECL);
  5645. // void CustomGeometry::DefineColor(const Color& color) | File: ../Graphics/CustomGeometry.h
  5646. engine->RegisterObjectMethod("CustomGeometry", "void DefineColor(const Color&in)", asMETHODPR(CustomGeometry, DefineColor, (const Color&), void), asCALL_THISCALL);
  5647. // void CustomGeometry::DefineGeometry(unsigned index, PrimitiveType type, unsigned numVertices, bool hasNormals, bool hasColors, bool hasTexCoords, bool hasTangents) | File: ../Graphics/CustomGeometry.h
  5648. engine->RegisterObjectMethod("CustomGeometry", "void DefineGeometry(uint, PrimitiveType, uint, bool, bool, bool, bool)", asMETHODPR(CustomGeometry, DefineGeometry, (unsigned, PrimitiveType, unsigned, bool, bool, bool, bool), void), asCALL_THISCALL);
  5649. // void CustomGeometry::DefineNormal(const Vector3& normal) | File: ../Graphics/CustomGeometry.h
  5650. engine->RegisterObjectMethod("CustomGeometry", "void DefineNormal(const Vector3&in)", asMETHODPR(CustomGeometry, DefineNormal, (const Vector3&), void), asCALL_THISCALL);
  5651. // void CustomGeometry::DefineTangent(const Vector4& tangent) | File: ../Graphics/CustomGeometry.h
  5652. engine->RegisterObjectMethod("CustomGeometry", "void DefineTangent(const Vector4&in)", asMETHODPR(CustomGeometry, DefineTangent, (const Vector4&), void), asCALL_THISCALL);
  5653. // void CustomGeometry::DefineTexCoord(const Vector2& texCoord) | File: ../Graphics/CustomGeometry.h
  5654. engine->RegisterObjectMethod("CustomGeometry", "void DefineTexCoord(const Vector2&in)", asMETHODPR(CustomGeometry, DefineTexCoord, (const Vector2&), void), asCALL_THISCALL);
  5655. // void CustomGeometry::DefineVertex(const Vector3& position) | File: ../Graphics/CustomGeometry.h
  5656. engine->RegisterObjectMethod("CustomGeometry", "void DefineVertex(const Vector3&in)", asMETHODPR(CustomGeometry, DefineVertex, (const Vector3&), void), asCALL_THISCALL);
  5657. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  5658. engine->RegisterObjectMethod("CustomGeometry", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(CustomGeometry, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  5659. // bool CustomGeometry::DrawOcclusion(OcclusionBuffer* buffer) override | File: ../Graphics/CustomGeometry.h
  5660. engine->RegisterObjectMethod("CustomGeometry", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(CustomGeometry, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  5661. // void CustomGeometry::FillShape(const Vector<Vector3>& shapeList, bool connectTail=true, bool clear=true, int geomNum=0) | File: ../Graphics/CustomGeometry.h
  5662. // Error: type "const Vector<Vector3>&" can not automatically bind
  5663. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  5664. engine->RegisterObjectMethod("CustomGeometry", "bool GetAnimationEnabled() const", asMETHODPR(CustomGeometry, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  5665. engine->RegisterObjectMethod("CustomGeometry", "bool get_animationEnabled() const", asMETHODPR(CustomGeometry, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  5666. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  5667. engine->RegisterObjectMethod("CustomGeometry", "Variant GetAttribute(uint) const", asMETHODPR(CustomGeometry, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  5668. engine->RegisterObjectMethod("CustomGeometry", "Variant get_attributes(uint) const", asMETHODPR(CustomGeometry, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  5669. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  5670. engine->RegisterObjectMethod("CustomGeometry", "Variant GetAttribute(const String&in) const", asMETHODPR(CustomGeometry, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  5671. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  5672. engine->RegisterObjectMethod("CustomGeometry", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(CustomGeometry, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  5673. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  5674. engine->RegisterObjectMethod("CustomGeometry", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(CustomGeometry, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  5675. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  5676. engine->RegisterObjectMethod("CustomGeometry", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(CustomGeometry, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  5677. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  5678. engine->RegisterObjectMethod("CustomGeometry", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(CustomGeometry, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  5679. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  5680. engine->RegisterObjectMethod("CustomGeometry", "Variant GetAttributeDefault(uint) const", asMETHODPR(CustomGeometry, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  5681. engine->RegisterObjectMethod("CustomGeometry", "Variant get_attributeDefaults(uint) const", asMETHODPR(CustomGeometry, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  5682. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  5683. engine->RegisterObjectMethod("CustomGeometry", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(CustomGeometry, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  5684. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  5685. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  5686. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  5687. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  5688. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  5689. engine->RegisterObjectMethod("CustomGeometry", "bool GetBlockEvents() const", asMETHODPR(CustomGeometry, GetBlockEvents, () const, bool), asCALL_THISCALL);
  5690. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  5691. engine->RegisterObjectMethod("CustomGeometry", "const BoundingBox& GetBoundingBox() const", asMETHODPR(CustomGeometry, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  5692. engine->RegisterObjectMethod("CustomGeometry", "const BoundingBox& get_boundingBox() const", asMETHODPR(CustomGeometry, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  5693. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  5694. engine->RegisterObjectMethod("CustomGeometry", "bool GetCastShadows() const", asMETHODPR(CustomGeometry, GetCastShadows, () const, bool), asCALL_THISCALL);
  5695. engine->RegisterObjectMethod("CustomGeometry", "bool get_castShadows() const", asMETHODPR(CustomGeometry, GetCastShadows, () const, bool), asCALL_THISCALL);
  5696. // const String& Object::GetCategory() const | File: ../Core/Object.h
  5697. engine->RegisterObjectMethod("CustomGeometry", "const String& GetCategory() const", asMETHODPR(CustomGeometry, GetCategory, () const, const String&), asCALL_THISCALL);
  5698. engine->RegisterObjectMethod("CustomGeometry", "const String& get_category() const", asMETHODPR(CustomGeometry, GetCategory, () const, const String&), asCALL_THISCALL);
  5699. // static Vector<Vector3> CustomGeometry::GetCircleShape(float radius=1, size_t iterations=100, float startTheta=0, float endTheta=2* M_PI) | File: ../Graphics/CustomGeometry.h
  5700. // Error: type "Vector<Vector3>" can not automatically bind
  5701. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  5702. engine->RegisterObjectMethod("CustomGeometry", "Component@+ GetComponent(StringHash) const", asMETHODPR(CustomGeometry, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  5703. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  5704. // Not registered because template
  5705. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  5706. // Error: type "PODVector<Component*>&" can not automatically bind
  5707. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  5708. // Not registered because template
  5709. // Context* Object::GetContext() const | File: ../Core/Object.h
  5710. // Error: type "Context*" can not be returned
  5711. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  5712. // Error: type "PODVector<Node*>&" can not automatically bind
  5713. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  5714. engine->RegisterObjectMethod("CustomGeometry", "float GetDistance() const", asMETHODPR(CustomGeometry, GetDistance, () const, float), asCALL_THISCALL);
  5715. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  5716. engine->RegisterObjectMethod("CustomGeometry", "uint8 GetDrawableFlags() const", asMETHODPR(CustomGeometry, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  5717. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  5718. engine->RegisterObjectMethod("CustomGeometry", "float GetDrawDistance() const", asMETHODPR(CustomGeometry, GetDrawDistance, () const, float), asCALL_THISCALL);
  5719. engine->RegisterObjectMethod("CustomGeometry", "float get_drawDistance() const", asMETHODPR(CustomGeometry, GetDrawDistance, () const, float), asCALL_THISCALL);
  5720. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  5721. engine->RegisterObjectMethod("CustomGeometry", "VariantMap& GetEventDataMap() const", asMETHODPR(CustomGeometry, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  5722. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  5723. // Error: type "EventHandler*" can not automatically bind
  5724. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  5725. engine->RegisterObjectMethod("CustomGeometry", "Object@+ GetEventSender() const", asMETHODPR(CustomGeometry, GetEventSender, () const, Object*), asCALL_THISCALL);
  5726. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  5727. engine->RegisterObjectMethod("CustomGeometry", "Light@+ GetFirstLight() const", asMETHODPR(CustomGeometry, GetFirstLight, () const, Light*), asCALL_THISCALL);
  5728. // PODVector<unsigned char> CustomGeometry::GetGeometryDataAttr() const | File: ../Graphics/CustomGeometry.h
  5729. // Error: type "PODVector<unsigned char>" can not automatically bind
  5730. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  5731. engine->RegisterObjectMethod("CustomGeometry", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(CustomGeometry, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5732. engine->RegisterObjectMethod("CustomGeometry", "const Variant& get_globalVar(StringHash) const", asMETHODPR(CustomGeometry, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  5733. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  5734. engine->RegisterObjectMethod("CustomGeometry", "const VariantMap& GetGlobalVars() const", asMETHODPR(CustomGeometry, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5735. engine->RegisterObjectMethod("CustomGeometry", "const VariantMap& get_globalVars() const", asMETHODPR(CustomGeometry, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  5736. // unsigned Component::GetID() const | File: ../Scene/Component.h
  5737. engine->RegisterObjectMethod("CustomGeometry", "uint GetID() const", asMETHODPR(CustomGeometry, GetID, () const, unsigned), asCALL_THISCALL);
  5738. engine->RegisterObjectMethod("CustomGeometry", "uint get_id() const", asMETHODPR(CustomGeometry, GetID, () const, unsigned), asCALL_THISCALL);
  5739. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  5740. engine->RegisterObjectMethod("CustomGeometry", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(CustomGeometry, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  5741. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  5742. engine->RegisterObjectMethod("CustomGeometry", "uint GetLightMask() const", asMETHODPR(CustomGeometry, GetLightMask, () const, unsigned), asCALL_THISCALL);
  5743. engine->RegisterObjectMethod("CustomGeometry", "uint get_lightMask() const", asMETHODPR(CustomGeometry, GetLightMask, () const, unsigned), asCALL_THISCALL);
  5744. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  5745. engine->RegisterObjectMethod("CustomGeometry", "Array<Light@>@ GetLights() const", asFUNCTION(CustomGeometry_GetLights_void), asCALL_CDECL_OBJFIRST);
  5746. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  5747. engine->RegisterObjectMethod("CustomGeometry", "float GetLodBias() const", asMETHODPR(CustomGeometry, GetLodBias, () const, float), asCALL_THISCALL);
  5748. engine->RegisterObjectMethod("CustomGeometry", "float get_lodBias() const", asMETHODPR(CustomGeometry, GetLodBias, () const, float), asCALL_THISCALL);
  5749. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  5750. engine->RegisterObjectMethod("CustomGeometry", "float GetLodDistance() const", asMETHODPR(CustomGeometry, GetLodDistance, () const, float), asCALL_THISCALL);
  5751. // Geometry* CustomGeometry::GetLodGeometry(unsigned batchIndex, unsigned level) override | File: ../Graphics/CustomGeometry.h
  5752. engine->RegisterObjectMethod("CustomGeometry", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(CustomGeometry, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  5753. // Material* CustomGeometry::GetMaterial(unsigned index=0) const | File: ../Graphics/CustomGeometry.h
  5754. engine->RegisterObjectMethod("CustomGeometry", "Material@+ GetMaterial(uint = 0) const", asMETHODPR(CustomGeometry, GetMaterial, (unsigned) const, Material*), asCALL_THISCALL);
  5755. engine->RegisterObjectMethod("CustomGeometry", "Material@+ get_materials(uint = 0) const", asMETHODPR(CustomGeometry, GetMaterial, (unsigned) const, Material*), asCALL_THISCALL);
  5756. // const ResourceRefList& CustomGeometry::GetMaterialsAttr() const | File: ../Graphics/CustomGeometry.h
  5757. engine->RegisterObjectMethod("CustomGeometry", "const ResourceRefList& GetMaterialsAttr() const", asMETHODPR(CustomGeometry, GetMaterialsAttr, () const, const ResourceRefList&), asCALL_THISCALL);
  5758. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  5759. engine->RegisterObjectMethod("CustomGeometry", "uint GetMaxLights() const", asMETHODPR(CustomGeometry, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  5760. engine->RegisterObjectMethod("CustomGeometry", "uint get_maxLights() const", asMETHODPR(CustomGeometry, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  5761. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  5762. engine->RegisterObjectMethod("CustomGeometry", "float GetMaxZ() const", asMETHODPR(CustomGeometry, GetMaxZ, () const, float), asCALL_THISCALL);
  5763. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  5764. engine->RegisterObjectMethod("CustomGeometry", "float GetMinZ() const", asMETHODPR(CustomGeometry, GetMinZ, () const, float), asCALL_THISCALL);
  5765. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  5766. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  5767. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  5768. // Error: type "NetworkState*" can not automatically bind
  5769. // Node* Component::GetNode() const | File: ../Scene/Component.h
  5770. engine->RegisterObjectMethod("CustomGeometry", "Node@+ GetNode() const", asMETHODPR(CustomGeometry, GetNode, () const, Node*), asCALL_THISCALL);
  5771. engine->RegisterObjectMethod("CustomGeometry", "Node@+ get_node() const", asMETHODPR(CustomGeometry, GetNode, () const, Node*), asCALL_THISCALL);
  5772. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  5773. engine->RegisterObjectMethod("CustomGeometry", "uint GetNumAttributes() const", asMETHODPR(CustomGeometry, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  5774. engine->RegisterObjectMethod("CustomGeometry", "uint get_numAttributes() const", asMETHODPR(CustomGeometry, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  5775. // unsigned CustomGeometry::GetNumGeometries() const | File: ../Graphics/CustomGeometry.h
  5776. engine->RegisterObjectMethod("CustomGeometry", "uint GetNumGeometries() const", asMETHODPR(CustomGeometry, GetNumGeometries, () const, unsigned), asCALL_THISCALL);
  5777. engine->RegisterObjectMethod("CustomGeometry", "uint get_numGeometries() const", asMETHODPR(CustomGeometry, GetNumGeometries, () const, unsigned), asCALL_THISCALL);
  5778. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  5779. engine->RegisterObjectMethod("CustomGeometry", "uint GetNumNetworkAttributes() const", asMETHODPR(CustomGeometry, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  5780. // unsigned CustomGeometry::GetNumOccluderTriangles() override | File: ../Graphics/CustomGeometry.h
  5781. engine->RegisterObjectMethod("CustomGeometry", "uint GetNumOccluderTriangles()", asMETHODPR(CustomGeometry, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  5782. // unsigned CustomGeometry::GetNumVertices(unsigned index) const | File: ../Graphics/CustomGeometry.h
  5783. engine->RegisterObjectMethod("CustomGeometry", "uint GetNumVertices(uint) const", asMETHODPR(CustomGeometry, GetNumVertices, (unsigned) const, unsigned), asCALL_THISCALL);
  5784. engine->RegisterObjectMethod("CustomGeometry", "uint get_numVertices(uint) const", asMETHODPR(CustomGeometry, GetNumVertices, (unsigned) const, unsigned), asCALL_THISCALL);
  5785. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  5786. engine->RegisterObjectMethod("CustomGeometry", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(CustomGeometry, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  5787. engine->RegisterObjectMethod("CustomGeometry", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(CustomGeometry, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  5788. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  5789. engine->RegisterObjectMethod("CustomGeometry", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(CustomGeometry, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  5790. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  5791. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  5792. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  5793. engine->RegisterObjectMethod("CustomGeometry", "Scene@+ GetScene() const", asMETHODPR(CustomGeometry, GetScene, () const, Scene*), asCALL_THISCALL);
  5794. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  5795. engine->RegisterObjectMethod("CustomGeometry", "float GetShadowDistance() const", asMETHODPR(CustomGeometry, GetShadowDistance, () const, float), asCALL_THISCALL);
  5796. engine->RegisterObjectMethod("CustomGeometry", "float get_shadowDistance() const", asMETHODPR(CustomGeometry, GetShadowDistance, () const, float), asCALL_THISCALL);
  5797. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  5798. engine->RegisterObjectMethod("CustomGeometry", "uint GetShadowMask() const", asMETHODPR(CustomGeometry, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  5799. engine->RegisterObjectMethod("CustomGeometry", "uint get_shadowMask() const", asMETHODPR(CustomGeometry, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  5800. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  5801. engine->RegisterObjectMethod("CustomGeometry", "float GetSortValue() const", asMETHODPR(CustomGeometry, GetSortValue, () const, float), asCALL_THISCALL);
  5802. // static Vector<Vector3> CustomGeometry::GetSquareShape(float size) | File: ../Graphics/CustomGeometry.h
  5803. // Error: type "Vector<Vector3>" can not automatically bind
  5804. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  5805. engine->RegisterObjectMethod("CustomGeometry", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(CustomGeometry, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  5806. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  5807. // Not registered because template
  5808. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  5809. engine->RegisterObjectMethod("CustomGeometry", "StringHash GetType() const", asMETHODPR(CustomGeometry, GetType, () const, StringHash), asCALL_THISCALL);
  5810. engine->RegisterObjectMethod("CustomGeometry", "StringHash get_type() const", asMETHODPR(CustomGeometry, GetType, () const, StringHash), asCALL_THISCALL);
  5811. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  5812. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5813. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  5814. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5815. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  5816. engine->RegisterObjectMethod("CustomGeometry", "const String& GetTypeName() const", asMETHODPR(CustomGeometry, GetTypeName, () const, const String&), asCALL_THISCALL);
  5817. engine->RegisterObjectMethod("CustomGeometry", "const String& get_typeName() const", asMETHODPR(CustomGeometry, GetTypeName, () const, const String&), asCALL_THISCALL);
  5818. // virtual UpdateGeometryType Drawable::GetUpdateGeometryType() | File: ../Graphics/Drawable.h
  5819. engine->RegisterObjectMethod("CustomGeometry", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(CustomGeometry, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  5820. // CustomGeometryVertex* CustomGeometry::GetVertex(unsigned geometryIndex, unsigned vertexNum) | File: ../Graphics/CustomGeometry.h
  5821. engine->RegisterObjectMethod("CustomGeometry", "CustomGeometryVertex@+ GetVertex(uint, uint)", asMETHODPR(CustomGeometry, GetVertex, (unsigned, unsigned), CustomGeometryVertex*), asCALL_THISCALL);
  5822. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  5823. engine->RegisterObjectMethod("CustomGeometry", "Array<Light@>@ GetVertexLights() const", asFUNCTION(CustomGeometry_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  5824. // Vector<PODVector<CustomGeometryVertex>>& CustomGeometry::GetVertices() | File: ../Graphics/CustomGeometry.h
  5825. // Error: type "Vector<PODVector<CustomGeometryVertex>>&" can not automatically bind
  5826. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  5827. engine->RegisterObjectMethod("CustomGeometry", "uint GetViewMask() const", asMETHODPR(CustomGeometry, GetViewMask, () const, unsigned), asCALL_THISCALL);
  5828. engine->RegisterObjectMethod("CustomGeometry", "uint get_viewMask() const", asMETHODPR(CustomGeometry, GetViewMask, () const, unsigned), asCALL_THISCALL);
  5829. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  5830. engine->RegisterObjectMethod("CustomGeometry", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(CustomGeometry, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  5831. engine->RegisterObjectMethod("CustomGeometry", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(CustomGeometry, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  5832. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  5833. engine->RegisterObjectMethod("CustomGeometry", "Zone@+ GetZone() const", asMETHODPR(CustomGeometry, GetZone, () const, Zone*), asCALL_THISCALL);
  5834. engine->RegisterObjectMethod("CustomGeometry", "Zone@+ get_zone() const", asMETHODPR(CustomGeometry, GetZone, () const, Zone*), asCALL_THISCALL);
  5835. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  5836. engine->RegisterObjectMethod("CustomGeometry", "uint GetZoneMask() const", asMETHODPR(CustomGeometry, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  5837. engine->RegisterObjectMethod("CustomGeometry", "uint get_zoneMask() const", asMETHODPR(CustomGeometry, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  5838. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  5839. engine->RegisterObjectMethod("CustomGeometry", "bool HasBasePass(uint) const", asMETHODPR(CustomGeometry, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  5840. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  5841. engine->RegisterObjectMethod("CustomGeometry", "bool HasEventHandlers() const", asMETHODPR(CustomGeometry, HasEventHandlers, () const, bool), asCALL_THISCALL);
  5842. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  5843. engine->RegisterObjectMethod("CustomGeometry", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(CustomGeometry, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  5844. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  5845. engine->RegisterObjectMethod("CustomGeometry", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(CustomGeometry, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  5846. // bool CustomGeometry::IsDynamic() const | File: ../Graphics/CustomGeometry.h
  5847. engine->RegisterObjectMethod("CustomGeometry", "bool IsDynamic() const", asMETHODPR(CustomGeometry, IsDynamic, () const, bool), asCALL_THISCALL);
  5848. engine->RegisterObjectMethod("CustomGeometry", "bool get_dynamic() const", asMETHODPR(CustomGeometry, IsDynamic, () const, bool), asCALL_THISCALL);
  5849. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  5850. engine->RegisterObjectMethod("CustomGeometry", "bool IsEnabled() const", asMETHODPR(CustomGeometry, IsEnabled, () const, bool), asCALL_THISCALL);
  5851. engine->RegisterObjectMethod("CustomGeometry", "bool get_enabled() const", asMETHODPR(CustomGeometry, IsEnabled, () const, bool), asCALL_THISCALL);
  5852. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  5853. engine->RegisterObjectMethod("CustomGeometry", "bool IsEnabledEffective() const", asMETHODPR(CustomGeometry, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  5854. engine->RegisterObjectMethod("CustomGeometry", "bool get_enabledEffective() const", asMETHODPR(CustomGeometry, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  5855. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  5856. engine->RegisterObjectMethod("CustomGeometry", "bool IsInstanceOf(StringHash) const", asMETHODPR(CustomGeometry, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  5857. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  5858. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5859. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  5860. // Not registered because template
  5861. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  5862. engine->RegisterObjectMethod("CustomGeometry", "bool IsInView() const", asMETHODPR(CustomGeometry, IsInView, () const, bool), asCALL_THISCALL);
  5863. engine->RegisterObjectMethod("CustomGeometry", "bool get_inView() const", asMETHODPR(CustomGeometry, IsInView, () const, bool), asCALL_THISCALL);
  5864. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  5865. engine->RegisterObjectMethod("CustomGeometry", "bool IsInView(Camera@+) const", asMETHODPR(CustomGeometry, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  5866. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  5867. engine->RegisterObjectMethod("CustomGeometry", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(CustomGeometry, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  5868. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  5869. engine->RegisterObjectMethod("CustomGeometry", "bool IsOccludee() const", asMETHODPR(CustomGeometry, IsOccludee, () const, bool), asCALL_THISCALL);
  5870. engine->RegisterObjectMethod("CustomGeometry", "bool get_occludee() const", asMETHODPR(CustomGeometry, IsOccludee, () const, bool), asCALL_THISCALL);
  5871. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  5872. engine->RegisterObjectMethod("CustomGeometry", "bool IsOccluder() const", asMETHODPR(CustomGeometry, IsOccluder, () const, bool), asCALL_THISCALL);
  5873. engine->RegisterObjectMethod("CustomGeometry", "bool get_occluder() const", asMETHODPR(CustomGeometry, IsOccluder, () const, bool), asCALL_THISCALL);
  5874. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  5875. engine->RegisterObjectMethod("CustomGeometry", "bool IsReplicated() const", asMETHODPR(CustomGeometry, IsReplicated, () const, bool), asCALL_THISCALL);
  5876. engine->RegisterObjectMethod("CustomGeometry", "bool get_replicated() const", asMETHODPR(CustomGeometry, IsReplicated, () const, bool), asCALL_THISCALL);
  5877. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  5878. engine->RegisterObjectMethod("CustomGeometry", "bool IsTemporary() const", asMETHODPR(CustomGeometry, IsTemporary, () const, bool), asCALL_THISCALL);
  5879. engine->RegisterObjectMethod("CustomGeometry", "bool get_temporary() const", asMETHODPR(CustomGeometry, IsTemporary, () const, bool), asCALL_THISCALL);
  5880. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  5881. engine->RegisterObjectMethod("CustomGeometry", "bool IsZoneDirty() const", asMETHODPR(CustomGeometry, IsZoneDirty, () const, bool), asCALL_THISCALL);
  5882. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  5883. engine->RegisterObjectMethod("CustomGeometry", "void LimitLights()", asMETHODPR(CustomGeometry, LimitLights, (), void), asCALL_THISCALL);
  5884. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  5885. engine->RegisterObjectMethod("CustomGeometry", "void LimitVertexLights(bool)", asMETHODPR(CustomGeometry, LimitVertexLights, (bool), void), asCALL_THISCALL);
  5886. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  5887. engine->RegisterObjectMethod("CustomGeometry", "bool Load(Deserializer&)", asMETHODPR(CustomGeometry, Load, (Deserializer&), bool), asCALL_THISCALL);
  5888. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  5889. engine->RegisterObjectMethod("CustomGeometry", "bool LoadJSON(const JSONValue&in)", asMETHODPR(CustomGeometry, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  5890. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  5891. engine->RegisterObjectMethod("CustomGeometry", "bool LoadXML(const XMLElement&in)", asMETHODPR(CustomGeometry, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  5892. // void CustomGeometry::MakeCircle(float radius=1, size_t iterations=300, float startTheta=0, float endTheta=2* M_PI, bool clear=true, int geomNum=0) | File: ../Graphics/CustomGeometry.h
  5893. engine->RegisterObjectMethod("CustomGeometry", "void MakeCircle(float = 1, size_t = 300, float = 0, float = 2 *M_PI, bool = true, int = 0)", asMETHODPR(CustomGeometry, MakeCircle, (float, size_t, float, float, bool, int), void), asCALL_THISCALL);
  5894. // void CustomGeometry::MakeCircleGraph(const Vector<Pair<float, Urho3D::SharedPtr<Urho3D::Material>>>& parts, int radius=1, int iterations=300) | File: ../Graphics/CustomGeometry.h
  5895. // Error: type "const Vector<Pair<float, Urho3D::SharedPtr<Urho3D::Material>>>&" can not automatically bind
  5896. // void CustomGeometry::MakeShape(const Vector<Urho3D::Vector3>& pointList, bool connectTail=true) | File: ../Graphics/CustomGeometry.h
  5897. // Error: type "const Vector<Urho3D::Vector3>&" can not automatically bind
  5898. // void CustomGeometry::MakeSphere(float radius=1, size_t iterations=200) | File: ../Graphics/CustomGeometry.h
  5899. engine->RegisterObjectMethod("CustomGeometry", "void MakeSphere(float = 1, size_t = 200)", asMETHODPR(CustomGeometry, MakeSphere, (float, size_t), void), asCALL_THISCALL);
  5900. // void CustomGeometry::MakeSquare(float size) | File: ../Graphics/CustomGeometry.h
  5901. engine->RegisterObjectMethod("CustomGeometry", "void MakeSquare(float)", asMETHODPR(CustomGeometry, MakeSquare, (float), void), asCALL_THISCALL);
  5902. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  5903. engine->RegisterObjectMethod("CustomGeometry", "void MarkForUpdate()", asMETHODPR(CustomGeometry, MarkForUpdate, (), void), asCALL_THISCALL);
  5904. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  5905. engine->RegisterObjectMethod("CustomGeometry", "void MarkInView(const FrameInfo&in)", asMETHODPR(CustomGeometry, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  5906. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  5907. engine->RegisterObjectMethod("CustomGeometry", "void MarkInView(uint)", asMETHODPR(CustomGeometry, MarkInView, (unsigned), void), asCALL_THISCALL);
  5908. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  5909. engine->RegisterObjectMethod("CustomGeometry", "void MarkNetworkUpdate()", asMETHODPR(CustomGeometry, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  5910. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5911. engine->RegisterObjectMethod("CustomGeometry", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(CustomGeometry, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  5912. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  5913. engine->RegisterObjectMethod("CustomGeometry", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(CustomGeometry, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  5914. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  5915. engine->RegisterObjectMethod("CustomGeometry", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(CustomGeometry, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  5916. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  5917. engine->RegisterObjectMethod("CustomGeometry", "void OnSetEnabled()", asMETHODPR(CustomGeometry, OnSetEnabled, (), void), asCALL_THISCALL);
  5918. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  5919. engine->RegisterObjectMethod("CustomGeometry", "void PrepareNetworkUpdate()", asMETHODPR(CustomGeometry, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  5920. // void CustomGeometry::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/CustomGeometry.h
  5921. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  5922. // void CustomGeometry::ProtrudeShape(const Vector<Vector3>& mShapeList, const Vector<Vector3>& mPointList, bool connectTail=false) | File: ../Graphics/CustomGeometry.h
  5923. // Error: type "const Vector<Vector3>&" can not automatically bind
  5924. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5925. engine->RegisterObjectMethod("CustomGeometry", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(CustomGeometry, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5926. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5927. engine->RegisterObjectMethod("CustomGeometry", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(CustomGeometry, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5928. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5929. // Error: type "RefCount*" can not automatically bind
  5930. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5931. engine->RegisterObjectMethod("CustomGeometry", "int Refs() const", asMETHODPR(CustomGeometry, Refs, () const, int), asCALL_THISCALL);
  5932. engine->RegisterObjectMethod("CustomGeometry", "int get_refs() const", asMETHODPR(CustomGeometry, Refs, () const, int), asCALL_THISCALL);
  5933. // static void CustomGeometry::RegisterObject(Context* context) | File: ../Graphics/CustomGeometry.h
  5934. // Context can be used as firs parameter of constructors only
  5935. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5936. engine->RegisterObjectBehaviour("CustomGeometry", asBEHAVE_RELEASE, "void f()", asMETHODPR(CustomGeometry, ReleaseRef, (), void), asCALL_THISCALL);
  5937. // void Component::Remove() | File: ../Scene/Component.h
  5938. engine->RegisterObjectMethod("CustomGeometry", "void Remove()", asMETHODPR(CustomGeometry, Remove, (), void), asCALL_THISCALL);
  5939. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  5940. engine->RegisterObjectMethod("CustomGeometry", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(CustomGeometry, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  5941. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  5942. engine->RegisterObjectMethod("CustomGeometry", "void RemoveInstanceDefault()", asMETHODPR(CustomGeometry, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  5943. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  5944. engine->RegisterObjectMethod("CustomGeometry", "void RemoveObjectAnimation()", asMETHODPR(CustomGeometry, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  5945. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  5946. engine->RegisterObjectMethod("CustomGeometry", "void ResetToDefault()", asMETHODPR(CustomGeometry, ResetToDefault, (), void), asCALL_THISCALL);
  5947. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  5948. engine->RegisterObjectMethod("CustomGeometry", "bool Save(Serializer&) const", asMETHODPR(CustomGeometry, Save, (Serializer&) const, bool), asCALL_THISCALL);
  5949. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  5950. engine->RegisterObjectMethod("CustomGeometry", "bool SaveDefaultAttributes() const", asMETHODPR(CustomGeometry, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  5951. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  5952. engine->RegisterObjectMethod("CustomGeometry", "bool SaveJSON(JSONValue&) const", asMETHODPR(CustomGeometry, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  5953. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  5954. engine->RegisterObjectMethod("CustomGeometry", "bool SaveXML(XMLElement&) const", asMETHODPR(CustomGeometry, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  5955. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  5956. engine->RegisterObjectMethod("CustomGeometry", "void SendEvent(StringHash)", asMETHODPR(CustomGeometry, SendEvent, (StringHash), void), asCALL_THISCALL);
  5957. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5958. engine->RegisterObjectMethod("CustomGeometry", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(CustomGeometry, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  5959. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  5960. // Not registered because template
  5961. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  5962. engine->RegisterObjectMethod("CustomGeometry", "void SetAnimationEnabled(bool)", asMETHODPR(CustomGeometry, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5963. engine->RegisterObjectMethod("CustomGeometry", "void set_animationEnabled(bool)", asMETHODPR(CustomGeometry, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5964. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  5965. engine->RegisterObjectMethod("CustomGeometry", "void SetAnimationTime(float)", asMETHODPR(CustomGeometry, SetAnimationTime, (float), void), asCALL_THISCALL);
  5966. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  5967. engine->RegisterObjectMethod("CustomGeometry", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(CustomGeometry, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5968. engine->RegisterObjectMethod("CustomGeometry", "bool set_attributes(uint, const Variant&in)", asMETHODPR(CustomGeometry, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5969. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  5970. engine->RegisterObjectMethod("CustomGeometry", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(CustomGeometry, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  5971. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  5972. engine->RegisterObjectMethod("CustomGeometry", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(CustomGeometry, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  5973. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  5974. engine->RegisterObjectMethod("CustomGeometry", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(CustomGeometry, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  5975. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  5976. engine->RegisterObjectMethod("CustomGeometry", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(CustomGeometry, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  5977. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  5978. engine->RegisterObjectMethod("CustomGeometry", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(CustomGeometry, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  5979. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  5980. engine->RegisterObjectMethod("CustomGeometry", "void SetBasePass(uint)", asMETHODPR(CustomGeometry, SetBasePass, (unsigned), void), asCALL_THISCALL);
  5981. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  5982. engine->RegisterObjectMethod("CustomGeometry", "void SetBlockEvents(bool)", asMETHODPR(CustomGeometry, SetBlockEvents, (bool), void), asCALL_THISCALL);
  5983. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  5984. engine->RegisterObjectMethod("CustomGeometry", "void SetCastShadows(bool)", asMETHODPR(CustomGeometry, SetCastShadows, (bool), void), asCALL_THISCALL);
  5985. engine->RegisterObjectMethod("CustomGeometry", "void set_castShadows(bool)", asMETHODPR(CustomGeometry, SetCastShadows, (bool), void), asCALL_THISCALL);
  5986. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  5987. engine->RegisterObjectMethod("CustomGeometry", "void SetDrawDistance(float)", asMETHODPR(CustomGeometry, SetDrawDistance, (float), void), asCALL_THISCALL);
  5988. engine->RegisterObjectMethod("CustomGeometry", "void set_drawDistance(float)", asMETHODPR(CustomGeometry, SetDrawDistance, (float), void), asCALL_THISCALL);
  5989. // void CustomGeometry::SetDynamic(bool enable) | File: ../Graphics/CustomGeometry.h
  5990. engine->RegisterObjectMethod("CustomGeometry", "void SetDynamic(bool)", asMETHODPR(CustomGeometry, SetDynamic, (bool), void), asCALL_THISCALL);
  5991. engine->RegisterObjectMethod("CustomGeometry", "void set_dynamic(bool)", asMETHODPR(CustomGeometry, SetDynamic, (bool), void), asCALL_THISCALL);
  5992. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  5993. engine->RegisterObjectMethod("CustomGeometry", "void SetEnabled(bool)", asMETHODPR(CustomGeometry, SetEnabled, (bool), void), asCALL_THISCALL);
  5994. engine->RegisterObjectMethod("CustomGeometry", "void set_enabled(bool)", asMETHODPR(CustomGeometry, SetEnabled, (bool), void), asCALL_THISCALL);
  5995. // void CustomGeometry::SetGeometryDataAttr(const PODVector<unsigned char>& value) | File: ../Graphics/CustomGeometry.h
  5996. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  5997. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  5998. engine->RegisterObjectMethod("CustomGeometry", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(CustomGeometry, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5999. engine->RegisterObjectMethod("CustomGeometry", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(CustomGeometry, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  6000. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  6001. engine->RegisterObjectMethod("CustomGeometry", "void SetInstanceDefault(bool)", asMETHODPR(CustomGeometry, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  6002. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  6003. engine->RegisterObjectMethod("CustomGeometry", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(CustomGeometry, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  6004. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  6005. engine->RegisterObjectMethod("CustomGeometry", "void SetLightMask(uint)", asMETHODPR(CustomGeometry, SetLightMask, (unsigned), void), asCALL_THISCALL);
  6006. engine->RegisterObjectMethod("CustomGeometry", "void set_lightMask(uint)", asMETHODPR(CustomGeometry, SetLightMask, (unsigned), void), asCALL_THISCALL);
  6007. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  6008. engine->RegisterObjectMethod("CustomGeometry", "void SetLodBias(float)", asMETHODPR(CustomGeometry, SetLodBias, (float), void), asCALL_THISCALL);
  6009. engine->RegisterObjectMethod("CustomGeometry", "void set_lodBias(float)", asMETHODPR(CustomGeometry, SetLodBias, (float), void), asCALL_THISCALL);
  6010. // void CustomGeometry::SetMaterial(Material* material) | File: ../Graphics/CustomGeometry.h
  6011. engine->RegisterObjectMethod("CustomGeometry", "void SetMaterial(Material@+)", asMETHODPR(CustomGeometry, SetMaterial, (Material*), void), asCALL_THISCALL);
  6012. engine->RegisterObjectMethod("CustomGeometry", "void set_material(Material@+)", asMETHODPR(CustomGeometry, SetMaterial, (Material*), void), asCALL_THISCALL);
  6013. // bool CustomGeometry::SetMaterial(unsigned index, Material* material) | File: ../Graphics/CustomGeometry.h
  6014. engine->RegisterObjectMethod("CustomGeometry", "bool SetMaterial(uint, Material@+)", asMETHODPR(CustomGeometry, SetMaterial, (unsigned, Material*), bool), asCALL_THISCALL);
  6015. engine->RegisterObjectMethod("CustomGeometry", "bool set_materials(uint, Material@+)", asMETHODPR(CustomGeometry, SetMaterial, (unsigned, Material*), bool), asCALL_THISCALL);
  6016. // void CustomGeometry::SetMaterialsAttr(const ResourceRefList& value) | File: ../Graphics/CustomGeometry.h
  6017. engine->RegisterObjectMethod("CustomGeometry", "void SetMaterialsAttr(const ResourceRefList&in)", asMETHODPR(CustomGeometry, SetMaterialsAttr, (const ResourceRefList&), void), asCALL_THISCALL);
  6018. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  6019. engine->RegisterObjectMethod("CustomGeometry", "void SetMaxLights(uint)", asMETHODPR(CustomGeometry, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  6020. engine->RegisterObjectMethod("CustomGeometry", "void set_maxLights(uint)", asMETHODPR(CustomGeometry, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  6021. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  6022. engine->RegisterObjectMethod("CustomGeometry", "void SetMinMaxZ(float, float)", asMETHODPR(CustomGeometry, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  6023. // void CustomGeometry::SetNumGeometries(unsigned num) | File: ../Graphics/CustomGeometry.h
  6024. engine->RegisterObjectMethod("CustomGeometry", "void SetNumGeometries(uint)", asMETHODPR(CustomGeometry, SetNumGeometries, (unsigned), void), asCALL_THISCALL);
  6025. engine->RegisterObjectMethod("CustomGeometry", "void set_numGeometries(uint)", asMETHODPR(CustomGeometry, SetNumGeometries, (unsigned), void), asCALL_THISCALL);
  6026. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  6027. engine->RegisterObjectMethod("CustomGeometry", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(CustomGeometry, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  6028. engine->RegisterObjectMethod("CustomGeometry", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(CustomGeometry, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  6029. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  6030. engine->RegisterObjectMethod("CustomGeometry", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(CustomGeometry, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  6031. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  6032. engine->RegisterObjectMethod("CustomGeometry", "void SetOccludee(bool)", asMETHODPR(CustomGeometry, SetOccludee, (bool), void), asCALL_THISCALL);
  6033. engine->RegisterObjectMethod("CustomGeometry", "void set_occludee(bool)", asMETHODPR(CustomGeometry, SetOccludee, (bool), void), asCALL_THISCALL);
  6034. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  6035. engine->RegisterObjectMethod("CustomGeometry", "void SetOccluder(bool)", asMETHODPR(CustomGeometry, SetOccluder, (bool), void), asCALL_THISCALL);
  6036. engine->RegisterObjectMethod("CustomGeometry", "void set_occluder(bool)", asMETHODPR(CustomGeometry, SetOccluder, (bool), void), asCALL_THISCALL);
  6037. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  6038. engine->RegisterObjectMethod("CustomGeometry", "void SetShadowDistance(float)", asMETHODPR(CustomGeometry, SetShadowDistance, (float), void), asCALL_THISCALL);
  6039. engine->RegisterObjectMethod("CustomGeometry", "void set_shadowDistance(float)", asMETHODPR(CustomGeometry, SetShadowDistance, (float), void), asCALL_THISCALL);
  6040. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  6041. engine->RegisterObjectMethod("CustomGeometry", "void SetShadowMask(uint)", asMETHODPR(CustomGeometry, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  6042. engine->RegisterObjectMethod("CustomGeometry", "void set_shadowMask(uint)", asMETHODPR(CustomGeometry, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  6043. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  6044. engine->RegisterObjectMethod("CustomGeometry", "void SetSortValue(float)", asMETHODPR(CustomGeometry, SetSortValue, (float), void), asCALL_THISCALL);
  6045. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  6046. engine->RegisterObjectMethod("CustomGeometry", "void SetTemporary(bool)", asMETHODPR(CustomGeometry, SetTemporary, (bool), void), asCALL_THISCALL);
  6047. engine->RegisterObjectMethod("CustomGeometry", "void set_temporary(bool)", asMETHODPR(CustomGeometry, SetTemporary, (bool), void), asCALL_THISCALL);
  6048. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  6049. engine->RegisterObjectMethod("CustomGeometry", "void SetViewMask(uint)", asMETHODPR(CustomGeometry, SetViewMask, (unsigned), void), asCALL_THISCALL);
  6050. engine->RegisterObjectMethod("CustomGeometry", "void set_viewMask(uint)", asMETHODPR(CustomGeometry, SetViewMask, (unsigned), void), asCALL_THISCALL);
  6051. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  6052. engine->RegisterObjectMethod("CustomGeometry", "void SetZone(Zone@+, bool = false)", asMETHODPR(CustomGeometry, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  6053. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  6054. engine->RegisterObjectMethod("CustomGeometry", "void SetZoneMask(uint)", asMETHODPR(CustomGeometry, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  6055. engine->RegisterObjectMethod("CustomGeometry", "void set_zoneMask(uint)", asMETHODPR(CustomGeometry, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  6056. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  6057. // Error: type "EventHandler*" can not automatically bind
  6058. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  6059. // Error: type "EventHandler*" can not automatically bind
  6060. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  6061. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  6062. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  6063. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  6064. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  6065. engine->RegisterObjectMethod("CustomGeometry", "void UnsubscribeFromAllEvents()", asMETHODPR(CustomGeometry, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  6066. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  6067. engine->RegisterObjectMethod("CustomGeometry", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(CustomGeometry_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  6068. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  6069. engine->RegisterObjectMethod("CustomGeometry", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(CustomGeometry, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  6070. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  6071. engine->RegisterObjectMethod("CustomGeometry", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(CustomGeometry, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  6072. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  6073. engine->RegisterObjectMethod("CustomGeometry", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(CustomGeometry, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  6074. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  6075. engine->RegisterObjectMethod("CustomGeometry", "void Update(const FrameInfo&in)", asMETHODPR(CustomGeometry, Update, (const FrameInfo&), void), asCALL_THISCALL);
  6076. // virtual void Drawable::UpdateBatches(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  6077. engine->RegisterObjectMethod("CustomGeometry", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(CustomGeometry, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  6078. // virtual void Drawable::UpdateGeometry(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  6079. engine->RegisterObjectMethod("CustomGeometry", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(CustomGeometry, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  6080. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  6081. engine->RegisterObjectMethod("CustomGeometry", "int WeakRefs() const", asMETHODPR(CustomGeometry, WeakRefs, () const, int), asCALL_THISCALL);
  6082. engine->RegisterObjectMethod("CustomGeometry", "int get_weakRefs() const", asMETHODPR(CustomGeometry, WeakRefs, () const, int), asCALL_THISCALL);
  6083. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  6084. engine->RegisterObjectMethod("CustomGeometry", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(CustomGeometry, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  6085. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  6086. engine->RegisterObjectMethod("CustomGeometry", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(CustomGeometry, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  6087. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  6088. engine->RegisterObjectMethod("CustomGeometry", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(CustomGeometry, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  6089. #ifdef REGISTER_MANUAL_PART_Drawable
  6090. REGISTER_MANUAL_PART_Drawable(CustomGeometry, "CustomGeometry")
  6091. #endif
  6092. #ifdef REGISTER_MANUAL_PART_Component
  6093. REGISTER_MANUAL_PART_Component(CustomGeometry, "CustomGeometry")
  6094. #endif
  6095. #ifdef REGISTER_MANUAL_PART_Animatable
  6096. REGISTER_MANUAL_PART_Animatable(CustomGeometry, "CustomGeometry")
  6097. #endif
  6098. #ifdef REGISTER_MANUAL_PART_Serializable
  6099. REGISTER_MANUAL_PART_Serializable(CustomGeometry, "CustomGeometry")
  6100. #endif
  6101. #ifdef REGISTER_MANUAL_PART_Object
  6102. REGISTER_MANUAL_PART_Object(CustomGeometry, "CustomGeometry")
  6103. #endif
  6104. #ifdef REGISTER_MANUAL_PART_RefCounted
  6105. REGISTER_MANUAL_PART_RefCounted(CustomGeometry, "CustomGeometry")
  6106. #endif
  6107. #ifdef REGISTER_MANUAL_PART_CustomGeometry
  6108. REGISTER_MANUAL_PART_CustomGeometry(CustomGeometry, "CustomGeometry")
  6109. #endif
  6110. RegisterSubclass<Drawable, CustomGeometry>(engine, "Drawable", "CustomGeometry");
  6111. RegisterSubclass<Component, CustomGeometry>(engine, "Component", "CustomGeometry");
  6112. RegisterSubclass<Animatable, CustomGeometry>(engine, "Animatable", "CustomGeometry");
  6113. RegisterSubclass<Serializable, CustomGeometry>(engine, "Serializable", "CustomGeometry");
  6114. RegisterSubclass<Object, CustomGeometry>(engine, "Object", "CustomGeometry");
  6115. RegisterSubclass<RefCounted, CustomGeometry>(engine, "RefCounted", "CustomGeometry");
  6116. #ifdef URHO3D_PHYSICS
  6117. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  6118. engine->RegisterObjectBehaviour("CollisionGeometryData", asBEHAVE_ADDREF, "void f()", asMETHODPR(CollisionGeometryData, AddRef, (), void), asCALL_THISCALL);
  6119. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  6120. // Error: type "RefCount*" can not automatically bind
  6121. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  6122. engine->RegisterObjectMethod("CollisionGeometryData", "int Refs() const", asMETHODPR(CollisionGeometryData, Refs, () const, int), asCALL_THISCALL);
  6123. engine->RegisterObjectMethod("CollisionGeometryData", "int get_refs() const", asMETHODPR(CollisionGeometryData, Refs, () const, int), asCALL_THISCALL);
  6124. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  6125. engine->RegisterObjectBehaviour("CollisionGeometryData", asBEHAVE_RELEASE, "void f()", asMETHODPR(CollisionGeometryData, ReleaseRef, (), void), asCALL_THISCALL);
  6126. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  6127. engine->RegisterObjectMethod("CollisionGeometryData", "int WeakRefs() const", asMETHODPR(CollisionGeometryData, WeakRefs, () const, int), asCALL_THISCALL);
  6128. engine->RegisterObjectMethod("CollisionGeometryData", "int get_weakRefs() const", asMETHODPR(CollisionGeometryData, WeakRefs, () const, int), asCALL_THISCALL);
  6129. #ifdef REGISTER_MANUAL_PART_RefCounted
  6130. REGISTER_MANUAL_PART_RefCounted(CollisionGeometryData, "CollisionGeometryData")
  6131. #endif
  6132. #ifdef REGISTER_MANUAL_PART_CollisionGeometryData
  6133. REGISTER_MANUAL_PART_CollisionGeometryData(CollisionGeometryData, "CollisionGeometryData")
  6134. #endif
  6135. RegisterSubclass<RefCounted, CollisionGeometryData>(engine, "RefCounted", "CollisionGeometryData");
  6136. #endif
  6137. // Color ColorFrame::color_ | File: ../Graphics/ParticleEffect.h
  6138. engine->RegisterObjectProperty("ColorFrame", "Color color", offsetof(ColorFrame, color_));
  6139. // float ColorFrame::time_ | File: ../Graphics/ParticleEffect.h
  6140. engine->RegisterObjectProperty("ColorFrame", "float time", offsetof(ColorFrame, time_));
  6141. // ColorFrame::ColorFrame() | File: ../Graphics/ParticleEffect.h
  6142. engine->RegisterObjectBehaviour("ColorFrame", asBEHAVE_FACTORY, "ColorFrame@+ f()", asFUNCTION(ColorFrame_ColorFrame_void), asCALL_CDECL);
  6143. // explicit ColorFrame::ColorFrame(const Color& color) | File: ../Graphics/ParticleEffect.h
  6144. engine->RegisterObjectBehaviour("ColorFrame", asBEHAVE_FACTORY, "ColorFrame@+ f(const Color&in)", asFUNCTION(ColorFrame_ColorFrame_Color), asCALL_CDECL);
  6145. // ColorFrame::ColorFrame(const Color& color, float time) | File: ../Graphics/ParticleEffect.h
  6146. engine->RegisterObjectBehaviour("ColorFrame", asBEHAVE_FACTORY, "ColorFrame@+ f(const Color&in, float)", asFUNCTION(ColorFrame_ColorFrame_Color_float), asCALL_CDECL);
  6147. // Color ColorFrame::Interpolate(const ColorFrame& next, float time) const | File: ../Graphics/ParticleEffect.h
  6148. engine->RegisterObjectMethod("ColorFrame", "Color Interpolate(const ColorFrame&in, float) const", asMETHODPR(ColorFrame, Interpolate, (const ColorFrame&, float) const, Color), asCALL_THISCALL);
  6149. // ColorFrame& ColorFrame::operator=(const ColorFrame&) | Possible implicitly-declared
  6150. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ColorFrame>(engine, "ColorFrame");
  6151. engine->RegisterObjectBehaviour("ColorFrame", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  6152. engine->RegisterObjectBehaviour("ColorFrame", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  6153. #ifdef REGISTER_MANUAL_PART_ColorFrame
  6154. REGISTER_MANUAL_PART_ColorFrame(ColorFrame, "ColorFrame")
  6155. #endif
  6156. // WeakPtr<Component> ComponentReplicationState::component_ | File: ../Scene/ReplicationState.h
  6157. // Error: type "WeakPtr<Component>" can not automatically bind
  6158. // Connection* ReplicationState::connection_ | File: ../Scene/ReplicationState.h
  6159. // Connection* can not be registered
  6160. // DirtyBits ComponentReplicationState::dirtyAttributes_ | File: ../Scene/ReplicationState.h
  6161. engine->RegisterObjectProperty("ComponentReplicationState", "DirtyBits dirtyAttributes", offsetof(ComponentReplicationState, dirtyAttributes_));
  6162. // NodeReplicationState* ComponentReplicationState::nodeState_ | File: ../Scene/ReplicationState.h
  6163. // NodeReplicationState* can not be registered
  6164. // ComponentReplicationState::~ComponentReplicationState() | Implicitly-declared
  6165. engine->RegisterObjectBehaviour("ComponentReplicationState", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ComponentReplicationState_Destructor), asCALL_CDECL_OBJFIRST);
  6166. // ComponentReplicationState& ComponentReplicationState::operator=(const ComponentReplicationState&) | Possible implicitly-declared
  6167. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ComponentReplicationState>(engine, "ComponentReplicationState");
  6168. #ifdef REGISTER_MANUAL_PART_ReplicationState
  6169. REGISTER_MANUAL_PART_ReplicationState(ComponentReplicationState, "ComponentReplicationState")
  6170. #endif
  6171. #ifdef REGISTER_MANUAL_PART_ComponentReplicationState
  6172. REGISTER_MANUAL_PART_ComponentReplicationState(ComponentReplicationState, "ComponentReplicationState")
  6173. #endif
  6174. // unsigned CompressedLevel::blockSize_ | File: ../Resource/Image.h
  6175. engine->RegisterObjectProperty("CompressedLevel", "uint blockSize", offsetof(CompressedLevel, blockSize_));
  6176. // unsigned char* CompressedLevel::data_ | File: ../Resource/Image.h
  6177. // unsigned char* can not be registered
  6178. // unsigned CompressedLevel::dataSize_ | File: ../Resource/Image.h
  6179. engine->RegisterObjectProperty("CompressedLevel", "uint dataSize", offsetof(CompressedLevel, dataSize_));
  6180. // int CompressedLevel::depth_ | File: ../Resource/Image.h
  6181. engine->RegisterObjectProperty("CompressedLevel", "int depth", offsetof(CompressedLevel, depth_));
  6182. // CompressedFormat CompressedLevel::format_ | File: ../Resource/Image.h
  6183. engine->RegisterObjectProperty("CompressedLevel", "CompressedFormat format", offsetof(CompressedLevel, format_));
  6184. // int CompressedLevel::height_ | File: ../Resource/Image.h
  6185. engine->RegisterObjectProperty("CompressedLevel", "int height", offsetof(CompressedLevel, height_));
  6186. // unsigned CompressedLevel::rows_ | File: ../Resource/Image.h
  6187. engine->RegisterObjectProperty("CompressedLevel", "uint rows", offsetof(CompressedLevel, rows_));
  6188. // unsigned CompressedLevel::rowSize_ | File: ../Resource/Image.h
  6189. engine->RegisterObjectProperty("CompressedLevel", "uint rowSize", offsetof(CompressedLevel, rowSize_));
  6190. // int CompressedLevel::width_ | File: ../Resource/Image.h
  6191. engine->RegisterObjectProperty("CompressedLevel", "int width", offsetof(CompressedLevel, width_));
  6192. // bool CompressedLevel::Decompress(unsigned char* dest) const | File: ../Resource/Image.h
  6193. // Error: type "unsigned char*" can not automatically bind
  6194. // CompressedLevel::~CompressedLevel() | Implicitly-declared
  6195. engine->RegisterObjectBehaviour("CompressedLevel", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(CompressedLevel_Destructor), asCALL_CDECL_OBJFIRST);
  6196. // CompressedLevel& CompressedLevel::operator=(const CompressedLevel&) | Possible implicitly-declared
  6197. RegisterImplicitlyDeclaredAssignOperatorIfPossible<CompressedLevel>(engine, "CompressedLevel");
  6198. #ifdef REGISTER_MANUAL_PART_CompressedLevel
  6199. REGISTER_MANUAL_PART_CompressedLevel(CompressedLevel, "CompressedLevel")
  6200. #endif
  6201. #ifdef URHO3D_PHYSICS
  6202. // unsigned ConvexData::indexCount_ | File: ../Physics/CollisionShape.h
  6203. engine->RegisterObjectProperty("ConvexData", "uint indexCount", offsetof(ConvexData, indexCount_));
  6204. // SharedArrayPtr<unsigned> ConvexData::indexData_ | File: ../Physics/CollisionShape.h
  6205. // Error: type "SharedArrayPtr<unsigned>" can not automatically bind
  6206. // unsigned ConvexData::vertexCount_ | File: ../Physics/CollisionShape.h
  6207. engine->RegisterObjectProperty("ConvexData", "uint vertexCount", offsetof(ConvexData, vertexCount_));
  6208. // SharedArrayPtr<Vector3> ConvexData::vertexData_ | File: ../Physics/CollisionShape.h
  6209. // Error: type "SharedArrayPtr<Vector3>" can not automatically bind
  6210. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  6211. engine->RegisterObjectBehaviour("ConvexData", asBEHAVE_ADDREF, "void f()", asMETHODPR(ConvexData, AddRef, (), void), asCALL_THISCALL);
  6212. // void ConvexData::BuildHull(const PODVector<Vector3>& vertices) | File: ../Physics/CollisionShape.h
  6213. engine->RegisterObjectMethod("ConvexData", "void BuildHull(Array<Vector3>@+)", asFUNCTION(ConvexData_BuildHull_PODVectorVector3), asCALL_CDECL_OBJFIRST);
  6214. // ConvexData::ConvexData(Model* model, unsigned lodLevel) | File: ../Physics/CollisionShape.h
  6215. engine->RegisterObjectBehaviour("ConvexData", asBEHAVE_FACTORY, "ConvexData@+ f(Model@+, uint)", asFUNCTION(ConvexData_ConvexData_Model_unsigned), asCALL_CDECL);
  6216. // explicit ConvexData::ConvexData(CustomGeometry* custom) | File: ../Physics/CollisionShape.h
  6217. engine->RegisterObjectBehaviour("ConvexData", asBEHAVE_FACTORY, "ConvexData@+ f(CustomGeometry@+)", asFUNCTION(ConvexData_ConvexData_CustomGeometry), asCALL_CDECL);
  6218. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  6219. // Error: type "RefCount*" can not automatically bind
  6220. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  6221. engine->RegisterObjectMethod("ConvexData", "int Refs() const", asMETHODPR(ConvexData, Refs, () const, int), asCALL_THISCALL);
  6222. engine->RegisterObjectMethod("ConvexData", "int get_refs() const", asMETHODPR(ConvexData, Refs, () const, int), asCALL_THISCALL);
  6223. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  6224. engine->RegisterObjectBehaviour("ConvexData", asBEHAVE_RELEASE, "void f()", asMETHODPR(ConvexData, ReleaseRef, (), void), asCALL_THISCALL);
  6225. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  6226. engine->RegisterObjectMethod("ConvexData", "int WeakRefs() const", asMETHODPR(ConvexData, WeakRefs, () const, int), asCALL_THISCALL);
  6227. engine->RegisterObjectMethod("ConvexData", "int get_weakRefs() const", asMETHODPR(ConvexData, WeakRefs, () const, int), asCALL_THISCALL);
  6228. #ifdef REGISTER_MANUAL_PART_CollisionGeometryData
  6229. REGISTER_MANUAL_PART_CollisionGeometryData(ConvexData, "ConvexData")
  6230. #endif
  6231. #ifdef REGISTER_MANUAL_PART_RefCounted
  6232. REGISTER_MANUAL_PART_RefCounted(ConvexData, "ConvexData")
  6233. #endif
  6234. #ifdef REGISTER_MANUAL_PART_ConvexData
  6235. REGISTER_MANUAL_PART_ConvexData(ConvexData, "ConvexData")
  6236. #endif
  6237. RegisterSubclass<CollisionGeometryData, ConvexData>(engine, "CollisionGeometryData", "ConvexData");
  6238. RegisterSubclass<RefCounted, ConvexData>(engine, "RefCounted", "ConvexData");
  6239. #endif
  6240. #ifdef URHO3D_NAVIGATION
  6241. // unsigned char CrowdObstacleAvoidanceParams::adaptiveDepth | File: ../Navigation/CrowdManager.h
  6242. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "uint8 adaptiveDepth", offsetof(CrowdObstacleAvoidanceParams, adaptiveDepth));
  6243. // unsigned char CrowdObstacleAvoidanceParams::adaptiveDivs | File: ../Navigation/CrowdManager.h
  6244. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "uint8 adaptiveDivs", offsetof(CrowdObstacleAvoidanceParams, adaptiveDivs));
  6245. // unsigned char CrowdObstacleAvoidanceParams::adaptiveRings | File: ../Navigation/CrowdManager.h
  6246. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "uint8 adaptiveRings", offsetof(CrowdObstacleAvoidanceParams, adaptiveRings));
  6247. // unsigned char CrowdObstacleAvoidanceParams::gridSize | File: ../Navigation/CrowdManager.h
  6248. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "uint8 gridSize", offsetof(CrowdObstacleAvoidanceParams, gridSize));
  6249. // float CrowdObstacleAvoidanceParams::horizTime | File: ../Navigation/CrowdManager.h
  6250. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "float horizTime", offsetof(CrowdObstacleAvoidanceParams, horizTime));
  6251. // float CrowdObstacleAvoidanceParams::velBias | File: ../Navigation/CrowdManager.h
  6252. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "float velBias", offsetof(CrowdObstacleAvoidanceParams, velBias));
  6253. // float CrowdObstacleAvoidanceParams::weightCurVel | File: ../Navigation/CrowdManager.h
  6254. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "float weightCurVel", offsetof(CrowdObstacleAvoidanceParams, weightCurVel));
  6255. // float CrowdObstacleAvoidanceParams::weightDesVel | File: ../Navigation/CrowdManager.h
  6256. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "float weightDesVel", offsetof(CrowdObstacleAvoidanceParams, weightDesVel));
  6257. // float CrowdObstacleAvoidanceParams::weightSide | File: ../Navigation/CrowdManager.h
  6258. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "float weightSide", offsetof(CrowdObstacleAvoidanceParams, weightSide));
  6259. // float CrowdObstacleAvoidanceParams::weightToi | File: ../Navigation/CrowdManager.h
  6260. engine->RegisterObjectProperty("CrowdObstacleAvoidanceParams", "float weightToi", offsetof(CrowdObstacleAvoidanceParams, weightToi));
  6261. // CrowdObstacleAvoidanceParams& CrowdObstacleAvoidanceParams::operator=(const CrowdObstacleAvoidanceParams&) | Possible implicitly-declared
  6262. RegisterImplicitlyDeclaredAssignOperatorIfPossible<CrowdObstacleAvoidanceParams>(engine, "CrowdObstacleAvoidanceParams");
  6263. #ifdef REGISTER_MANUAL_PART_CrowdObstacleAvoidanceParams
  6264. REGISTER_MANUAL_PART_CrowdObstacleAvoidanceParams(CrowdObstacleAvoidanceParams, "CrowdObstacleAvoidanceParams")
  6265. #endif
  6266. #endif
  6267. // IntVector2 CursorShapeInfo::hotSpot_ | File: ../UI/Cursor.h
  6268. engine->RegisterObjectProperty("CursorShapeInfo", "IntVector2 hotSpot", offsetof(CursorShapeInfo, hotSpot_));
  6269. // SharedPtr<Image> CursorShapeInfo::image_ | File: ../UI/Cursor.h
  6270. // Error: type "SharedPtr<Image>" can not automatically bind
  6271. // IntRect CursorShapeInfo::imageRect_ | File: ../UI/Cursor.h
  6272. engine->RegisterObjectProperty("CursorShapeInfo", "IntRect imageRect", offsetof(CursorShapeInfo, imageRect_));
  6273. // SDL_Cursor* CursorShapeInfo::osCursor_ | File: ../UI/Cursor.h
  6274. // SDL_Cursor* can not be registered
  6275. // int CursorShapeInfo::systemCursor_ | File: ../UI/Cursor.h
  6276. engine->RegisterObjectProperty("CursorShapeInfo", "int systemCursor", offsetof(CursorShapeInfo, systemCursor_));
  6277. // bool CursorShapeInfo::systemDefined_ | File: ../UI/Cursor.h
  6278. engine->RegisterObjectProperty("CursorShapeInfo", "bool systemDefined", offsetof(CursorShapeInfo, systemDefined_));
  6279. // SharedPtr<Texture> CursorShapeInfo::texture_ | File: ../UI/Cursor.h
  6280. // Error: type "SharedPtr<Texture>" can not automatically bind
  6281. // explicit CursorShapeInfo::CursorShapeInfo(int systemCursor) | File: ../UI/Cursor.h
  6282. engine->RegisterObjectBehaviour("CursorShapeInfo", asBEHAVE_CONSTRUCT, "void f(int)", asFUNCTION(CursorShapeInfo_CursorShapeInfo_int), asCALL_CDECL_OBJFIRST);
  6283. // CursorShapeInfo::~CursorShapeInfo() | Implicitly-declared
  6284. engine->RegisterObjectBehaviour("CursorShapeInfo", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(CursorShapeInfo_Destructor), asCALL_CDECL_OBJFIRST);
  6285. // CursorShapeInfo& CursorShapeInfo::operator=(const CursorShapeInfo&) | Possible implicitly-declared
  6286. RegisterImplicitlyDeclaredAssignOperatorIfPossible<CursorShapeInfo>(engine, "CursorShapeInfo");
  6287. #ifdef REGISTER_MANUAL_PART_CursorShapeInfo
  6288. REGISTER_MANUAL_PART_CursorShapeInfo(CursorShapeInfo, "CursorShapeInfo")
  6289. #endif
  6290. // unsigned CustomGeometryVertex::color_ | File: ../Graphics/CustomGeometry.h
  6291. engine->RegisterObjectProperty("CustomGeometryVertex", "uint color", offsetof(CustomGeometryVertex, color_));
  6292. // Vector3 CustomGeometryVertex::normal_ | File: ../Graphics/CustomGeometry.h
  6293. engine->RegisterObjectProperty("CustomGeometryVertex", "Vector3 normal", offsetof(CustomGeometryVertex, normal_));
  6294. // Vector3 CustomGeometryVertex::position_ | File: ../Graphics/CustomGeometry.h
  6295. engine->RegisterObjectProperty("CustomGeometryVertex", "Vector3 position", offsetof(CustomGeometryVertex, position_));
  6296. // Vector4 CustomGeometryVertex::tangent_ | File: ../Graphics/CustomGeometry.h
  6297. engine->RegisterObjectProperty("CustomGeometryVertex", "Vector4 tangent", offsetof(CustomGeometryVertex, tangent_));
  6298. // Vector2 CustomGeometryVertex::texCoord_ | File: ../Graphics/CustomGeometry.h
  6299. engine->RegisterObjectProperty("CustomGeometryVertex", "Vector2 texCoord", offsetof(CustomGeometryVertex, texCoord_));
  6300. // CustomGeometryVertex& CustomGeometryVertex::operator=(const CustomGeometryVertex&) | Possible implicitly-declared
  6301. RegisterImplicitlyDeclaredAssignOperatorIfPossible<CustomGeometryVertex>(engine, "CustomGeometryVertex");
  6302. engine->RegisterObjectBehaviour("CustomGeometryVertex", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  6303. engine->RegisterObjectBehaviour("CustomGeometryVertex", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  6304. #ifdef REGISTER_MANUAL_PART_CustomGeometryVertex
  6305. REGISTER_MANUAL_PART_CustomGeometryVertex(CustomGeometryVertex, "CustomGeometryVertex")
  6306. #endif
  6307. }
  6308. }