| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810 |
- // DO NOT EDIT. This file is generated
- #include "../Precompiled.h"
- #include "../AngelScript/APITemplates.h"
- #include "../AngelScript/Generated_Includes.h"
- #include "../AngelScript/Generated_Members.h"
- #include "../AngelScript/Manual.h"
- namespace Urho3D
- {
- // struct AnimationControl | File: ../Graphics/AnimationController.h
- static void Register_AnimationControl(asIScriptEngine* engine)
- {
- // AnimationControl::AnimationControl() | File: ../Graphics/AnimationController.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- RegisterMembers_AnimationControl<AnimationControl>(engine, "AnimationControl");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationControl
- REGISTER_CLASS_MANUAL_PART_AnimationControl();
- #endif
- // AnimationControl& AnimationControl::operator =(const AnimationControl&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationControl>(engine, "AnimationControl");
- }
- // struct AnimationKeyFrame | File: ../Graphics/Animation.h
- static void Register_AnimationKeyFrame(asIScriptEngine* engine)
- {
- // AnimationKeyFrame::~AnimationKeyFrame() | Implicitly-declared
- engine->RegisterObjectBehaviour("AnimationKeyFrame", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(AnimationKeyFrame), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_AnimationKeyFrame<AnimationKeyFrame>(engine, "AnimationKeyFrame");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationKeyFrame
- REGISTER_CLASS_MANUAL_PART_AnimationKeyFrame();
- #endif
- // AnimationKeyFrame& AnimationKeyFrame::operator =(const AnimationKeyFrame&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationKeyFrame>(engine, "AnimationKeyFrame");
- }
- // struct AnimationStateTrack | File: ../Graphics/AnimationState.h
- static void Register_AnimationStateTrack(asIScriptEngine* engine)
- {
- // AnimationStateTrack::~AnimationStateTrack()
- engine->RegisterObjectBehaviour("AnimationStateTrack", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(AnimationStateTrack), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_AnimationStateTrack<AnimationStateTrack>(engine, "AnimationStateTrack");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationStateTrack
- REGISTER_CLASS_MANUAL_PART_AnimationStateTrack();
- #endif
- // AnimationStateTrack& AnimationStateTrack::operator =(const AnimationStateTrack&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationStateTrack>(engine, "AnimationStateTrack");
- }
- // struct AnimationTrack | File: ../Graphics/Animation.h
- static void Register_AnimationTrack(asIScriptEngine* engine)
- {
- // AnimationTrack::AnimationTrack() | File: ../Graphics/Animation.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- RegisterMembers_AnimationTrack<AnimationTrack>(engine, "AnimationTrack");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationTrack
- REGISTER_CLASS_MANUAL_PART_AnimationTrack();
- #endif
- // AnimationTrack& AnimationTrack::operator =(const AnimationTrack&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationTrack>(engine, "AnimationTrack");
- }
- // struct AnimationTriggerPoint | File: ../Graphics/Animation.h
- static void Register_AnimationTriggerPoint(asIScriptEngine* engine)
- {
- // AnimationTriggerPoint::~AnimationTriggerPoint() | Implicitly-declared
- engine->RegisterObjectBehaviour("AnimationTriggerPoint", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(AnimationTriggerPoint), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_AnimationTriggerPoint<AnimationTriggerPoint>(engine, "AnimationTriggerPoint");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationTriggerPoint
- REGISTER_CLASS_MANUAL_PART_AnimationTriggerPoint();
- #endif
- // AnimationTriggerPoint& AnimationTriggerPoint::operator =(const AnimationTriggerPoint&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationTriggerPoint>(engine, "AnimationTriggerPoint");
- }
- // AreaAllocator::AreaAllocator(int width, int height, bool fastMode = true)
- static void AreaAllocator__AreaAllocator_int_int_bool(AreaAllocator* _ptr, int width, int height, bool fastMode)
- {
- new(_ptr) AreaAllocator(width, height, fastMode);
- }
- // AreaAllocator::AreaAllocator(int width, int height, int maxWidth, int maxHeight, bool fastMode = true)
- static void AreaAllocator__AreaAllocator_int_int_int_int_bool(AreaAllocator* _ptr, int width, int height, int maxWidth, int maxHeight, bool fastMode)
- {
- new(_ptr) AreaAllocator(width, height, maxWidth, maxHeight, fastMode);
- }
- // class AreaAllocator | File: ../Math/AreaAllocator.h
- static void Register_AreaAllocator(asIScriptEngine* engine)
- {
- // AreaAllocator::AreaAllocator(int width, int height, bool fastMode = true)
- engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_CONSTRUCT, "void f(int, int, bool = true)", AS_FUNCTION_OBJFIRST(AreaAllocator__AreaAllocator_int_int_bool), AS_CALL_CDECL_OBJFIRST);
- // AreaAllocator::AreaAllocator(int width, int height, int maxWidth, int maxHeight, bool fastMode = true)
- engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_CONSTRUCT, "void f(int, int, int, int, bool = true)", AS_FUNCTION_OBJFIRST(AreaAllocator__AreaAllocator_int_int_int_int_bool), AS_CALL_CDECL_OBJFIRST);
- // AreaAllocator::~AreaAllocator() | Implicitly-declared
- engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(AreaAllocator), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_AreaAllocator<AreaAllocator>(engine, "AreaAllocator");
- #ifdef REGISTER_CLASS_MANUAL_PART_AreaAllocator
- REGISTER_CLASS_MANUAL_PART_AreaAllocator();
- #endif
- // AreaAllocator& AreaAllocator::operator =(const AreaAllocator&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AreaAllocator>(engine, "AreaAllocator");
- }
- // struct AsyncProgress | File: ../Scene/Scene.h
- static void Register_AsyncProgress(asIScriptEngine* engine)
- {
- // AsyncProgress::~AsyncProgress() | Implicitly-declared
- engine->RegisterObjectBehaviour("AsyncProgress", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(AsyncProgress), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_AsyncProgress<AsyncProgress>(engine, "AsyncProgress");
- #ifdef REGISTER_CLASS_MANUAL_PART_AsyncProgress
- REGISTER_CLASS_MANUAL_PART_AsyncProgress();
- #endif
- // AsyncProgress& AsyncProgress::operator =(const AsyncProgress&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AsyncProgress>(engine, "AsyncProgress");
- }
- // struct AttributeInfo | File: ../Core/Attribute.h
- static void Register_AttributeInfo(asIScriptEngine* engine)
- {
- // AttributeInfo::AttributeInfo(VariantType type, const char* name, const SharedPtr<AttributeAccessor>& accessor, const char** enumNames, const Variant& defaultValue, AttributeModeFlags mode)
- // Error: type "const char*" can not automatically bind
- // AttributeInfo::~AttributeInfo() | Implicitly-declared
- engine->RegisterObjectBehaviour("AttributeInfo", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(AttributeInfo), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_AttributeInfo<AttributeInfo>(engine, "AttributeInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_AttributeInfo
- REGISTER_CLASS_MANUAL_PART_AttributeInfo();
- #endif
- // AttributeInfo& AttributeInfo::operator =(const AttributeInfo&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<AttributeInfo>(engine, "AttributeInfo");
- }
- // struct BackgroundLoadItem | File: ../Resource/BackgroundLoader.h
- static void Register_BackgroundLoadItem(asIScriptEngine* engine)
- {
- // BackgroundLoadItem::~BackgroundLoadItem() | Implicitly-declared
- engine->RegisterObjectBehaviour("BackgroundLoadItem", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(BackgroundLoadItem), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BackgroundLoadItem<BackgroundLoadItem>(engine, "BackgroundLoadItem");
- #ifdef REGISTER_CLASS_MANUAL_PART_BackgroundLoadItem
- REGISTER_CLASS_MANUAL_PART_BackgroundLoadItem();
- #endif
- // BackgroundLoadItem& BackgroundLoadItem::operator =(const BackgroundLoadItem&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<BackgroundLoadItem>(engine, "BackgroundLoadItem");
- }
- // explicit Batch::Batch(const SourceBatch& rhs)
- static void Batch__Batch_constspSourceBatchamp(Batch* _ptr, const SourceBatch& rhs)
- {
- new(_ptr) Batch(rhs);
- }
- // struct Batch | File: ../Graphics/Batch.h
- static void Register_Batch(asIScriptEngine* engine)
- {
- // explicit Batch::Batch(const SourceBatch& rhs)
- engine->RegisterObjectBehaviour("Batch", asBEHAVE_CONSTRUCT, "void f(const SourceBatch&in)", AS_FUNCTION_OBJFIRST(Batch__Batch_constspSourceBatchamp), AS_CALL_CDECL_OBJFIRST);
- // Batch::~Batch() | Implicitly-declared
- engine->RegisterObjectBehaviour("Batch", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Batch), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Batch<Batch>(engine, "Batch");
- #ifdef REGISTER_CLASS_MANUAL_PART_Batch
- REGISTER_CLASS_MANUAL_PART_Batch();
- #endif
- // Batch& Batch::operator =(const Batch&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Batch>(engine, "Batch");
- }
- // explicit BatchGroupKey::BatchGroupKey(const Batch& batch)
- static void BatchGroupKey__BatchGroupKey_constspBatchamp(BatchGroupKey* _ptr, const Batch& batch)
- {
- new(_ptr) BatchGroupKey(batch);
- }
- // struct BatchGroupKey | File: ../Graphics/Batch.h
- static void Register_BatchGroupKey(asIScriptEngine* engine)
- {
- // explicit BatchGroupKey::BatchGroupKey(const Batch& batch)
- engine->RegisterObjectBehaviour("BatchGroupKey", asBEHAVE_CONSTRUCT, "void f(const Batch&in)", AS_FUNCTION_OBJFIRST(BatchGroupKey__BatchGroupKey_constspBatchamp), AS_CALL_CDECL_OBJFIRST);
- // BatchGroupKey::~BatchGroupKey() | Implicitly-declared
- engine->RegisterObjectBehaviour("BatchGroupKey", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(BatchGroupKey), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BatchGroupKey<BatchGroupKey>(engine, "BatchGroupKey");
- #ifdef REGISTER_CLASS_MANUAL_PART_BatchGroupKey
- REGISTER_CLASS_MANUAL_PART_BatchGroupKey();
- #endif
- // BatchGroupKey& BatchGroupKey::operator =(const BatchGroupKey&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<BatchGroupKey>(engine, "BatchGroupKey");
- }
- // struct BatchQueue | File: ../Graphics/Batch.h
- static void Register_BatchQueue(asIScriptEngine* engine)
- {
- // BatchQueue::~BatchQueue() | Implicitly-declared
- engine->RegisterObjectBehaviour("BatchQueue", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(BatchQueue), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BatchQueue<BatchQueue>(engine, "BatchQueue");
- #ifdef REGISTER_CLASS_MANUAL_PART_BatchQueue
- REGISTER_CLASS_MANUAL_PART_BatchQueue();
- #endif
- // BatchQueue& BatchQueue::operator =(const BatchQueue&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<BatchQueue>(engine, "BatchQueue");
- }
- // BiasParameters::BiasParameters(float constantBias, float slopeScaledBias, float normalOffset = 0.0f)
- static void BiasParameters__BiasParameters_float_float_float(BiasParameters* _ptr, float constantBias, float slopeScaledBias, float normalOffset)
- {
- new(_ptr) BiasParameters(constantBias, slopeScaledBias, normalOffset);
- }
- // struct BiasParameters | File: ../Graphics/Light.h
- static void Register_BiasParameters(asIScriptEngine* engine)
- {
- // BiasParameters::BiasParameters(float constantBias, float slopeScaledBias, float normalOffset = 0.0f)
- engine->RegisterObjectBehaviour("BiasParameters", asBEHAVE_CONSTRUCT, "void f(float, float, float = 0.0f)", AS_FUNCTION_OBJFIRST(BiasParameters__BiasParameters_float_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BiasParameters<BiasParameters>(engine, "BiasParameters");
- #ifdef REGISTER_CLASS_MANUAL_PART_BiasParameters
- REGISTER_CLASS_MANUAL_PART_BiasParameters();
- #endif
- // BiasParameters& BiasParameters::operator =(const BiasParameters&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<BiasParameters>(engine, "BiasParameters");
- }
- // BigInt::BigInt(const String& str)
- static void BigInt__BigInt_constspStringamp(BigInt* _ptr, const String& str)
- {
- new(_ptr) BigInt(str);
- }
- // BigInt::BigInt(i32 value)
- static void BigInt__BigInt_i32(BigInt* _ptr, i32 value)
- {
- new(_ptr) BigInt(value);
- }
- // BigInt::BigInt(i64 value)
- static void BigInt__BigInt_i64(BigInt* _ptr, i64 value)
- {
- new(_ptr) BigInt(value);
- }
- // BigInt::BigInt(u32 value)
- static void BigInt__BigInt_u32(BigInt* _ptr, u32 value)
- {
- new(_ptr) BigInt(value);
- }
- // BigInt::BigInt(u64 value)
- static void BigInt__BigInt_u64(BigInt* _ptr, u64 value)
- {
- new(_ptr) BigInt(value);
- }
- // class BigInt | File: ../Math/BigInt.h
- static void Register_BigInt(asIScriptEngine* engine)
- {
- // BigInt::BigInt(const String& str)
- engine->RegisterObjectBehaviour("BigInt", asBEHAVE_CONSTRUCT, "void f(const String&in)", AS_FUNCTION_OBJFIRST(BigInt__BigInt_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // BigInt::BigInt(i32 value)
- engine->RegisterObjectBehaviour("BigInt", asBEHAVE_CONSTRUCT, "void f(int)", AS_FUNCTION_OBJFIRST(BigInt__BigInt_i32), AS_CALL_CDECL_OBJFIRST);
- // BigInt::BigInt(i64 value)
- engine->RegisterObjectBehaviour("BigInt", asBEHAVE_CONSTRUCT, "void f(int64)", AS_FUNCTION_OBJFIRST(BigInt__BigInt_i64), AS_CALL_CDECL_OBJFIRST);
- // BigInt::BigInt(u32 value)
- engine->RegisterObjectBehaviour("BigInt", asBEHAVE_CONSTRUCT, "void f(uint)", AS_FUNCTION_OBJFIRST(BigInt__BigInt_u32), AS_CALL_CDECL_OBJFIRST);
- // BigInt::BigInt(u64 value)
- engine->RegisterObjectBehaviour("BigInt", asBEHAVE_CONSTRUCT, "void f(uint64)", AS_FUNCTION_OBJFIRST(BigInt__BigInt_u64), AS_CALL_CDECL_OBJFIRST);
- // BigInt::~BigInt() | Implicitly-declared
- engine->RegisterObjectBehaviour("BigInt", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(BigInt), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BigInt<BigInt>(engine, "BigInt");
- #ifdef REGISTER_CLASS_MANUAL_PART_BigInt
- REGISTER_CLASS_MANUAL_PART_BigInt();
- #endif
- // BigInt& BigInt::operator =(const BigInt&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<BigInt>(engine, "BigInt");
- }
- // struct Billboard | File: ../Graphics/BillboardSet.h
- static void Register_Billboard(asIScriptEngine* engine)
- {
- RegisterMembers_Billboard<Billboard>(engine, "Billboard");
- #ifdef REGISTER_CLASS_MANUAL_PART_Billboard
- REGISTER_CLASS_MANUAL_PART_Billboard();
- #endif
- // Billboard& Billboard::operator =(const Billboard&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Billboard>(engine, "Billboard");
- }
- // struct Bone | File: ../Graphics/Skeleton.h
- static void Register_Bone(asIScriptEngine* engine)
- {
- // Bone::Bone() | File: ../Graphics/Skeleton.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- RegisterMembers_Bone<Bone>(engine, "Bone");
- #ifdef REGISTER_CLASS_MANUAL_PART_Bone
- REGISTER_CLASS_MANUAL_PART_Bone();
- #endif
- // Bone& Bone::operator =(const Bone&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Bone>(engine, "Bone");
- }
- // BoundingBox::BoundingBox(const BoundingBox& box) noexcept
- static void BoundingBox__BoundingBox_constspBoundingBoxamp(BoundingBox* _ptr, const BoundingBox& box)
- {
- new(_ptr) BoundingBox(box);
- }
- // explicit BoundingBox::BoundingBox(const Rect& rect) noexcept
- static void BoundingBox__BoundingBox_constspRectamp(BoundingBox* _ptr, const Rect& rect)
- {
- new(_ptr) BoundingBox(rect);
- }
- // BoundingBox::BoundingBox(const Vector3& min, const Vector3& max) noexcept
- static void BoundingBox__BoundingBox_constspVector3amp_constspVector3amp(BoundingBox* _ptr, const Vector3& min, const Vector3& max)
- {
- new(_ptr) BoundingBox(min, max);
- }
- // BoundingBox::BoundingBox(float min, float max) noexcept
- static void BoundingBox__BoundingBox_float_float(BoundingBox* _ptr, float min, float max)
- {
- new(_ptr) BoundingBox(min, max);
- }
- // explicit BoundingBox::BoundingBox(const Frustum& frustum)
- static void BoundingBox__BoundingBox_constspFrustumamp(BoundingBox* _ptr, const Frustum& frustum)
- {
- new(_ptr) BoundingBox(frustum);
- }
- // explicit BoundingBox::BoundingBox(const Polyhedron& poly)
- static void BoundingBox__BoundingBox_constspPolyhedronamp(BoundingBox* _ptr, const Polyhedron& poly)
- {
- new(_ptr) BoundingBox(poly);
- }
- // explicit BoundingBox::BoundingBox(const Sphere& sphere)
- static void BoundingBox__BoundingBox_constspSphereamp(BoundingBox* _ptr, const Sphere& sphere)
- {
- new(_ptr) BoundingBox(sphere);
- }
- // class BoundingBox | File: ../Math/BoundingBox.h
- static void Register_BoundingBox(asIScriptEngine* engine)
- {
- // BoundingBox::BoundingBox(const Vector3* vertices, unsigned count)
- // Error: type "const Vector3*" can not automatically bind
- // BoundingBox::BoundingBox(const BoundingBox& box) noexcept
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const BoundingBox&in)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_constspBoundingBoxamp), AS_CALL_CDECL_OBJFIRST);
- // explicit BoundingBox::BoundingBox(const Rect& rect) noexcept
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Rect&in)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_constspRectamp), AS_CALL_CDECL_OBJFIRST);
- // BoundingBox::BoundingBox(const Vector3& min, const Vector3& max) noexcept
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // BoundingBox::BoundingBox(float min, float max) noexcept
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(float, float)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_float_float), AS_CALL_CDECL_OBJFIRST);
- // explicit BoundingBox::BoundingBox(const Frustum& frustum)
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Frustum&in)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_constspFrustumamp), AS_CALL_CDECL_OBJFIRST);
- // explicit BoundingBox::BoundingBox(const Polyhedron& poly)
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Polyhedron&in)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_constspPolyhedronamp), AS_CALL_CDECL_OBJFIRST);
- // explicit BoundingBox::BoundingBox(const Sphere& sphere)
- engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Sphere&in)", AS_FUNCTION_OBJFIRST(BoundingBox__BoundingBox_constspSphereamp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BoundingBox<BoundingBox>(engine, "BoundingBox");
- #ifdef REGISTER_CLASS_MANUAL_PART_BoundingBox
- REGISTER_CLASS_MANUAL_PART_BoundingBox();
- #endif
- }
- // CascadeParameters::CascadeParameters(float split1, float split2, float split3, float split4, float fadeStart, float biasAutoAdjust = 1.0f)
- static void CascadeParameters__CascadeParameters_float_float_float_float_float_float(CascadeParameters* _ptr, float split1, float split2, float split3, float split4, float fadeStart, float biasAutoAdjust)
- {
- new(_ptr) CascadeParameters(split1, split2, split3, split4, fadeStart, biasAutoAdjust);
- }
- // struct CascadeParameters | File: ../Graphics/Light.h
- static void Register_CascadeParameters(asIScriptEngine* engine)
- {
- // CascadeParameters::CascadeParameters(float split1, float split2, float split3, float split4, float fadeStart, float biasAutoAdjust = 1.0f)
- engine->RegisterObjectBehaviour("CascadeParameters", asBEHAVE_CONSTRUCT, "void f(float, float, float, float, float, float = 1.0f)", AS_FUNCTION_OBJFIRST(CascadeParameters__CascadeParameters_float_float_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_CascadeParameters<CascadeParameters>(engine, "CascadeParameters");
- #ifdef REGISTER_CLASS_MANUAL_PART_CascadeParameters
- REGISTER_CLASS_MANUAL_PART_CascadeParameters();
- #endif
- // CascadeParameters& CascadeParameters::operator =(const CascadeParameters&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<CascadeParameters>(engine, "CascadeParameters");
- }
- // struct CharLocation | File: ../UI/Text.h
- static void Register_CharLocation(asIScriptEngine* engine)
- {
- // CharLocation::~CharLocation() | Implicitly-declared
- engine->RegisterObjectBehaviour("CharLocation", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(CharLocation), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_CharLocation<CharLocation>(engine, "CharLocation");
- #ifdef REGISTER_CLASS_MANUAL_PART_CharLocation
- REGISTER_CLASS_MANUAL_PART_CharLocation();
- #endif
- // CharLocation& CharLocation::operator =(const CharLocation&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<CharLocation>(engine, "CharLocation");
- }
- // Color::Color(const Color& color) noexcept = default
- static void Color__Color_constspColoramp(Color* _ptr, const Color& color)
- {
- new(_ptr) Color(color);
- }
- // Color::Color(const Color& color, float a) noexcept
- static void Color__Color_constspColoramp_float(Color* _ptr, const Color& color, float a)
- {
- new(_ptr) Color(color, a);
- }
- // Color::Color(float r, float g, float b) noexcept
- static void Color__Color_float_float_float(Color* _ptr, float r, float g, float b)
- {
- new(_ptr) Color(r, g, b);
- }
- // Color::Color(float r, float g, float b, float a) noexcept
- static void Color__Color_float_float_float_float(Color* _ptr, float r, float g, float b, float a)
- {
- new(_ptr) Color(r, g, b, a);
- }
- // explicit Color::Color(const Vector3& color)
- static void Color__Color_constspVector3amp(Color* _ptr, const Vector3& color)
- {
- new(_ptr) Color(color);
- }
- // explicit Color::Color(const Vector4& color)
- static void Color__Color_constspVector4amp(Color* _ptr, const Vector4& color)
- {
- new(_ptr) Color(color);
- }
- // class Color | File: ../Math/Color.h
- static void Register_Color(asIScriptEngine* engine)
- {
- // explicit Color::Color(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // explicit Color::Color(unsigned color, const ChannelMask& mask = ABGR)
- // Error: type "const ChannelMask&" can not automatically bind
- // Color::Color(const Color& color) noexcept = default
- engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Color&in)", AS_FUNCTION_OBJFIRST(Color__Color_constspColoramp), AS_CALL_CDECL_OBJFIRST);
- // Color::Color(const Color& color, float a) noexcept
- engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Color&in, float)", AS_FUNCTION_OBJFIRST(Color__Color_constspColoramp_float), AS_CALL_CDECL_OBJFIRST);
- // Color::Color(float r, float g, float b) noexcept
- engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(float, float, float)", AS_FUNCTION_OBJFIRST(Color__Color_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // Color::Color(float r, float g, float b, float a) noexcept
- engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(float, float, float, float)", AS_FUNCTION_OBJFIRST(Color__Color_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // explicit Color::Color(const Vector3& color)
- engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Vector3&in)", AS_FUNCTION_OBJFIRST(Color__Color_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Color::Color(const Vector4& color)
- engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", AS_FUNCTION_OBJFIRST(Color__Color_constspVector4amp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Color<Color>(engine, "Color");
- #ifdef REGISTER_CLASS_MANUAL_PART_Color
- REGISTER_CLASS_MANUAL_PART_Color();
- #endif
- }
- // struct ColorFrame | File: ../Graphics/ParticleEffect.h
- static void Register_ColorFrame(asIScriptEngine* engine)
- {
- // ColorFrame::ColorFrame() | File: ../Graphics/ParticleEffect.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- // ColorFrame::ColorFrame(const Color& color, float time) | File: ../Graphics/ParticleEffect.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- // explicit ColorFrame::ColorFrame(const Color& color) | File: ../Graphics/ParticleEffect.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- RegisterMembers_ColorFrame<ColorFrame>(engine, "ColorFrame");
- #ifdef REGISTER_CLASS_MANUAL_PART_ColorFrame
- REGISTER_CLASS_MANUAL_PART_ColorFrame();
- #endif
- // ColorFrame& ColorFrame::operator =(const ColorFrame&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ColorFrame>(engine, "ColorFrame");
- }
- // struct CompressedLevel | File: ../Resource/Image.h
- static void Register_CompressedLevel(asIScriptEngine* engine)
- {
- // CompressedLevel::~CompressedLevel() | Implicitly-declared
- engine->RegisterObjectBehaviour("CompressedLevel", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(CompressedLevel), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_CompressedLevel<CompressedLevel>(engine, "CompressedLevel");
- #ifdef REGISTER_CLASS_MANUAL_PART_CompressedLevel
- REGISTER_CLASS_MANUAL_PART_CompressedLevel();
- #endif
- // CompressedLevel& CompressedLevel::operator =(const CompressedLevel&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<CompressedLevel>(engine, "CompressedLevel");
- }
- // class Condition | File: ../Core/Condition.h
- static void Register_Condition(asIScriptEngine* engine)
- {
- // Condition::~Condition()
- engine->RegisterObjectBehaviour("Condition", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Condition), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Condition<Condition>(engine, "Condition");
- #ifdef REGISTER_CLASS_MANUAL_PART_Condition
- REGISTER_CLASS_MANUAL_PART_Condition();
- #endif
- // Condition& Condition::operator =(const Condition&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Condition>(engine, "Condition");
- }
- // class Controls | File: ../Input/Controls.h
- static void Register_Controls(asIScriptEngine* engine)
- {
- // Controls::~Controls()
- engine->RegisterObjectBehaviour("Controls", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Controls), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Controls<Controls>(engine, "Controls");
- #ifdef REGISTER_CLASS_MANUAL_PART_Controls
- REGISTER_CLASS_MANUAL_PART_Controls();
- #endif
- // Controls& Controls::operator =(const Controls&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Controls>(engine, "Controls");
- }
- // explicit CursorShapeInfo::CursorShapeInfo(int systemCursor)
- static void CursorShapeInfo__CursorShapeInfo_int(CursorShapeInfo* _ptr, int systemCursor)
- {
- new(_ptr) CursorShapeInfo(systemCursor);
- }
- // struct CursorShapeInfo | File: ../UI/Cursor.h
- static void Register_CursorShapeInfo(asIScriptEngine* engine)
- {
- // explicit CursorShapeInfo::CursorShapeInfo(int systemCursor)
- engine->RegisterObjectBehaviour("CursorShapeInfo", asBEHAVE_CONSTRUCT, "void f(int)", AS_FUNCTION_OBJFIRST(CursorShapeInfo__CursorShapeInfo_int), AS_CALL_CDECL_OBJFIRST);
- // CursorShapeInfo::~CursorShapeInfo() | Implicitly-declared
- engine->RegisterObjectBehaviour("CursorShapeInfo", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(CursorShapeInfo), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_CursorShapeInfo<CursorShapeInfo>(engine, "CursorShapeInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_CursorShapeInfo
- REGISTER_CLASS_MANUAL_PART_CursorShapeInfo();
- #endif
- // CursorShapeInfo& CursorShapeInfo::operator =(const CursorShapeInfo&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<CursorShapeInfo>(engine, "CursorShapeInfo");
- }
- // struct CustomGeometryVertex | File: ../Graphics/CustomGeometry.h
- static void Register_CustomGeometryVertex(asIScriptEngine* engine)
- {
- RegisterMembers_CustomGeometryVertex<CustomGeometryVertex>(engine, "CustomGeometryVertex");
- #ifdef REGISTER_CLASS_MANUAL_PART_CustomGeometryVertex
- REGISTER_CLASS_MANUAL_PART_CustomGeometryVertex();
- #endif
- // CustomGeometryVertex& CustomGeometryVertex::operator =(const CustomGeometryVertex&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<CustomGeometryVertex>(engine, "CustomGeometryVertex");
- }
- // DebugLine::DebugLine(const Vector3& start, const Vector3& end, unsigned color)
- static void DebugLine__DebugLine_constspVector3amp_constspVector3amp_unsigned(DebugLine* _ptr, const Vector3& start, const Vector3& end, unsigned color)
- {
- new(_ptr) DebugLine(start, end, color);
- }
- // struct DebugLine | File: ../Graphics/DebugRenderer.h
- static void Register_DebugLine(asIScriptEngine* engine)
- {
- // DebugLine::DebugLine(const Vector3& start, const Vector3& end, unsigned color)
- engine->RegisterObjectBehaviour("DebugLine", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in, uint)", AS_FUNCTION_OBJFIRST(DebugLine__DebugLine_constspVector3amp_constspVector3amp_unsigned), AS_CALL_CDECL_OBJFIRST);
- // DebugLine::~DebugLine() | Implicitly-declared
- engine->RegisterObjectBehaviour("DebugLine", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(DebugLine), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_DebugLine<DebugLine>(engine, "DebugLine");
- #ifdef REGISTER_CLASS_MANUAL_PART_DebugLine
- REGISTER_CLASS_MANUAL_PART_DebugLine();
- #endif
- // DebugLine& DebugLine::operator =(const DebugLine&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DebugLine>(engine, "DebugLine");
- }
- // DebugTriangle::DebugTriangle(const Vector3& v1, const Vector3& v2, const Vector3& v3, unsigned color)
- static void DebugTriangle__DebugTriangle_constspVector3amp_constspVector3amp_constspVector3amp_unsigned(DebugTriangle* _ptr, const Vector3& v1, const Vector3& v2, const Vector3& v3, unsigned color)
- {
- new(_ptr) DebugTriangle(v1, v2, v3, color);
- }
- // struct DebugTriangle | File: ../Graphics/DebugRenderer.h
- static void Register_DebugTriangle(asIScriptEngine* engine)
- {
- // DebugTriangle::DebugTriangle(const Vector3& v1, const Vector3& v2, const Vector3& v3, unsigned color)
- engine->RegisterObjectBehaviour("DebugTriangle", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in, const Vector3&in, uint)", AS_FUNCTION_OBJFIRST(DebugTriangle__DebugTriangle_constspVector3amp_constspVector3amp_constspVector3amp_unsigned), AS_CALL_CDECL_OBJFIRST);
- // DebugTriangle::~DebugTriangle() | Implicitly-declared
- engine->RegisterObjectBehaviour("DebugTriangle", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(DebugTriangle), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_DebugTriangle<DebugTriangle>(engine, "DebugTriangle");
- #ifdef REGISTER_CLASS_MANUAL_PART_DebugTriangle
- REGISTER_CLASS_MANUAL_PART_DebugTriangle();
- #endif
- // DebugTriangle& DebugTriangle::operator =(const DebugTriangle&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DebugTriangle>(engine, "DebugTriangle");
- }
- // struct Decal | File: ../Graphics/DecalSet.h
- static void Register_Decal(asIScriptEngine* engine)
- {
- // Decal::~Decal() | Implicitly-declared
- engine->RegisterObjectBehaviour("Decal", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Decal), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Decal<Decal>(engine, "Decal");
- #ifdef REGISTER_CLASS_MANUAL_PART_Decal
- REGISTER_CLASS_MANUAL_PART_Decal();
- #endif
- // Decal& Decal::operator =(const Decal&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Decal>(engine, "Decal");
- }
- // DecalVertex::DecalVertex(const Vector3& position, const Vector3& normal)
- static void DecalVertex__DecalVertex_constspVector3amp_constspVector3amp(DecalVertex* _ptr, const Vector3& position, const Vector3& normal)
- {
- new(_ptr) DecalVertex(position, normal);
- }
- // struct DecalVertex | File: ../Graphics/DecalSet.h
- static void Register_DecalVertex(asIScriptEngine* engine)
- {
- // DecalVertex::DecalVertex(const Vector3& position, const Vector3& normal, const float* blendWeights, const unsigned char* blendIndices)
- // Error: type "const float*" can not automatically bind
- // DecalVertex::DecalVertex(const Vector3& position, const Vector3& normal)
- engine->RegisterObjectBehaviour("DecalVertex", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(DecalVertex__DecalVertex_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // DecalVertex::~DecalVertex() | Implicitly-declared
- engine->RegisterObjectBehaviour("DecalVertex", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(DecalVertex), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_DecalVertex<DecalVertex>(engine, "DecalVertex");
- #ifdef REGISTER_CLASS_MANUAL_PART_DecalVertex
- REGISTER_CLASS_MANUAL_PART_DecalVertex();
- #endif
- // DecalVertex& DecalVertex::operator =(const DecalVertex&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DecalVertex>(engine, "DecalVertex");
- }
- // struct DepthValue | File: ../Graphics/OcclusionBuffer.h
- static void Register_DepthValue(asIScriptEngine* engine)
- {
- RegisterMembers_DepthValue<DepthValue>(engine, "DepthValue");
- #ifdef REGISTER_CLASS_MANUAL_PART_DepthValue
- REGISTER_CLASS_MANUAL_PART_DepthValue();
- #endif
- // DepthValue& DepthValue::operator =(const DepthValue&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DepthValue>(engine, "DepthValue");
- }
- // class Deserializer | File: ../IO/Deserializer.h
- static void Register_Deserializer(asIScriptEngine* engine)
- {
- RegisterMembers_Deserializer<Deserializer>(engine, "Deserializer");
- #ifdef REGISTER_CLASS_MANUAL_PART_Deserializer
- REGISTER_CLASS_MANUAL_PART_Deserializer();
- #endif
- // Deserializer& Deserializer::operator =(const Deserializer&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Deserializer>(engine, "Deserializer");
- }
- // DirtyBits::DirtyBits(const DirtyBits& bits)
- static void DirtyBits__DirtyBits_constspDirtyBitsamp(DirtyBits* _ptr, const DirtyBits& bits)
- {
- new(_ptr) DirtyBits(bits);
- }
- // struct DirtyBits | File: ../Scene/ReplicationState.h
- static void Register_DirtyBits(asIScriptEngine* engine)
- {
- // DirtyBits::DirtyBits(const DirtyBits& bits)
- engine->RegisterObjectBehaviour("DirtyBits", asBEHAVE_CONSTRUCT, "void f(const DirtyBits&in)", AS_FUNCTION_OBJFIRST(DirtyBits__DirtyBits_constspDirtyBitsamp), AS_CALL_CDECL_OBJFIRST);
- // DirtyBits::~DirtyBits() | Implicitly-declared
- engine->RegisterObjectBehaviour("DirtyBits", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(DirtyBits), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_DirtyBits<DirtyBits>(engine, "DirtyBits");
- #ifdef REGISTER_CLASS_MANUAL_PART_DirtyBits
- REGISTER_CLASS_MANUAL_PART_DirtyBits();
- #endif
- // DirtyBits& DirtyBits::operator =(const DirtyBits&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DirtyBits>(engine, "DirtyBits");
- }
- // struct FileSelectorEntry | File: ../UI/FileSelector.h
- static void Register_FileSelectorEntry(asIScriptEngine* engine)
- {
- // FileSelectorEntry::~FileSelectorEntry() | Implicitly-declared
- engine->RegisterObjectBehaviour("FileSelectorEntry", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(FileSelectorEntry), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_FileSelectorEntry<FileSelectorEntry>(engine, "FileSelectorEntry");
- #ifdef REGISTER_CLASS_MANUAL_PART_FileSelectorEntry
- REGISTER_CLASS_MANUAL_PART_FileSelectorEntry();
- #endif
- // FileSelectorEntry& FileSelectorEntry::operator =(const FileSelectorEntry&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<FileSelectorEntry>(engine, "FileSelectorEntry");
- }
- // FocusParameters::FocusParameters(bool focus, bool nonUniform, bool autoSize, float quantize, float minView)
- static void FocusParameters__FocusParameters_bool_bool_bool_float_float(FocusParameters* _ptr, bool focus, bool nonUniform, bool autoSize, float quantize, float minView)
- {
- new(_ptr) FocusParameters(focus, nonUniform, autoSize, quantize, minView);
- }
- // struct FocusParameters | File: ../Graphics/Light.h
- static void Register_FocusParameters(asIScriptEngine* engine)
- {
- // FocusParameters::FocusParameters(bool focus, bool nonUniform, bool autoSize, float quantize, float minView)
- engine->RegisterObjectBehaviour("FocusParameters", asBEHAVE_CONSTRUCT, "void f(bool, bool, bool, float, float)", AS_FUNCTION_OBJFIRST(FocusParameters__FocusParameters_bool_bool_bool_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_FocusParameters<FocusParameters>(engine, "FocusParameters");
- #ifdef REGISTER_CLASS_MANUAL_PART_FocusParameters
- REGISTER_CLASS_MANUAL_PART_FocusParameters();
- #endif
- // FocusParameters& FocusParameters::operator =(const FocusParameters&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<FocusParameters>(engine, "FocusParameters");
- }
- // struct FontGlyph | File: ../UI/FontFace.h
- static void Register_FontGlyph(asIScriptEngine* engine)
- {
- // FontGlyph::~FontGlyph() | Implicitly-declared
- engine->RegisterObjectBehaviour("FontGlyph", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(FontGlyph), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_FontGlyph<FontGlyph>(engine, "FontGlyph");
- #ifdef REGISTER_CLASS_MANUAL_PART_FontGlyph
- REGISTER_CLASS_MANUAL_PART_FontGlyph();
- #endif
- // FontGlyph& FontGlyph::operator =(const FontGlyph&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<FontGlyph>(engine, "FontGlyph");
- }
- // struct FrameInfo | File: ../Graphics/Drawable.h
- static void Register_FrameInfo(asIScriptEngine* engine)
- {
- // FrameInfo::~FrameInfo() | Implicitly-declared
- engine->RegisterObjectBehaviour("FrameInfo", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(FrameInfo), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_FrameInfo<FrameInfo>(engine, "FrameInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_FrameInfo
- REGISTER_CLASS_MANUAL_PART_FrameInfo();
- #endif
- // FrameInfo& FrameInfo::operator =(const FrameInfo&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<FrameInfo>(engine, "FrameInfo");
- }
- // Frustum::Frustum(const Frustum& frustum) noexcept
- static void Frustum__Frustum_constspFrustumamp(Frustum* _ptr, const Frustum& frustum)
- {
- new(_ptr) Frustum(frustum);
- }
- // class Frustum | File: ../Math/Frustum.h
- static void Register_Frustum(asIScriptEngine* engine)
- {
- // Frustum::Frustum(const Frustum& frustum) noexcept
- engine->RegisterObjectBehaviour("Frustum", asBEHAVE_CONSTRUCT, "void f(const Frustum&in)", AS_FUNCTION_OBJFIRST(Frustum__Frustum_constspFrustumamp), AS_CALL_CDECL_OBJFIRST);
- // Frustum::~Frustum() | Implicitly-declared
- engine->RegisterObjectBehaviour("Frustum", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Frustum), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Frustum<Frustum>(engine, "Frustum");
- #ifdef REGISTER_CLASS_MANUAL_PART_Frustum
- REGISTER_CLASS_MANUAL_PART_Frustum();
- #endif
- }
- // explicit GPUObject::GPUObject(Graphics* graphics)
- static void GPUObject__GPUObject_Graphicsstar(GPUObject* _ptr, Graphics* graphics)
- {
- new(_ptr) GPUObject(graphics);
- }
- // class GPUObject | File: ../GraphicsAPI/GPUObject.h
- static void Register_GPUObject(asIScriptEngine* engine)
- {
- // explicit GPUObject::GPUObject(Graphics* graphics)
- engine->RegisterObjectBehaviour("GPUObject", asBEHAVE_CONSTRUCT, "void f(Graphics@+)", AS_FUNCTION_OBJFIRST(GPUObject__GPUObject_Graphicsstar), AS_CALL_CDECL_OBJFIRST);
- // virtual GPUObject::~GPUObject()
- engine->RegisterObjectBehaviour("GPUObject", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(GPUObject), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_GPUObject<GPUObject>(engine, "GPUObject");
- #ifdef REGISTER_CLASS_MANUAL_PART_GPUObject
- REGISTER_CLASS_MANUAL_PART_GPUObject();
- #endif
- // GPUObject& GPUObject::operator =(const GPUObject&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<GPUObject>(engine, "GPUObject");
- }
- // struct GeometryDesc | File: ../Graphics/Model.h
- static void Register_GeometryDesc(asIScriptEngine* engine)
- {
- // GeometryDesc::~GeometryDesc() | Implicitly-declared
- engine->RegisterObjectBehaviour("GeometryDesc", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(GeometryDesc), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_GeometryDesc<GeometryDesc>(engine, "GeometryDesc");
- #ifdef REGISTER_CLASS_MANUAL_PART_GeometryDesc
- REGISTER_CLASS_MANUAL_PART_GeometryDesc();
- #endif
- // GeometryDesc& GeometryDesc::operator =(const GeometryDesc&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<GeometryDesc>(engine, "GeometryDesc");
- }
- // class HashBase | File: ../Container/HashBase.h
- static void Register_HashBase(asIScriptEngine* engine)
- {
- // HashBase::~HashBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("HashBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(HashBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_HashBase<HashBase>(engine, "HashBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_HashBase
- REGISTER_CLASS_MANUAL_PART_HashBase();
- #endif
- // HashBase& HashBase::operator =(const HashBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<HashBase>(engine, "HashBase");
- }
- // struct HashIteratorBase | File: ../Container/HashBase.h
- static void Register_HashIteratorBase(asIScriptEngine* engine)
- {
- // explicit HashIteratorBase::HashIteratorBase(HashNodeBase* ptr)
- // Error: type "HashNodeBase*" can not automatically bind
- // HashIteratorBase::~HashIteratorBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("HashIteratorBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(HashIteratorBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_HashIteratorBase<HashIteratorBase>(engine, "HashIteratorBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_HashIteratorBase
- REGISTER_CLASS_MANUAL_PART_HashIteratorBase();
- #endif
- // HashIteratorBase& HashIteratorBase::operator =(const HashIteratorBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<HashIteratorBase>(engine, "HashIteratorBase");
- }
- // struct HashNodeBase | File: ../Container/HashBase.h
- static void Register_HashNodeBase(asIScriptEngine* engine)
- {
- // HashNodeBase::~HashNodeBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("HashNodeBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(HashNodeBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_HashNodeBase<HashNodeBase>(engine, "HashNodeBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_HashNodeBase
- REGISTER_CLASS_MANUAL_PART_HashNodeBase();
- #endif
- // HashNodeBase& HashNodeBase::operator =(const HashNodeBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<HashNodeBase>(engine, "HashNodeBase");
- }
- // class HiresTimer | File: ../Core/Timer.h
- static void Register_HiresTimer(asIScriptEngine* engine)
- {
- // HiresTimer::~HiresTimer() | Implicitly-declared
- engine->RegisterObjectBehaviour("HiresTimer", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(HiresTimer), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_HiresTimer<HiresTimer>(engine, "HiresTimer");
- #ifdef REGISTER_CLASS_MANUAL_PART_HiresTimer
- REGISTER_CLASS_MANUAL_PART_HiresTimer();
- #endif
- // HiresTimer& HiresTimer::operator =(const HiresTimer&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<HiresTimer>(engine, "HiresTimer");
- }
- // struct IndexBufferDesc | File: ../Graphics/Model.h
- static void Register_IndexBufferDesc(asIScriptEngine* engine)
- {
- // IndexBufferDesc::~IndexBufferDesc() | Implicitly-declared
- engine->RegisterObjectBehaviour("IndexBufferDesc", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(IndexBufferDesc), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_IndexBufferDesc<IndexBufferDesc>(engine, "IndexBufferDesc");
- #ifdef REGISTER_CLASS_MANUAL_PART_IndexBufferDesc
- REGISTER_CLASS_MANUAL_PART_IndexBufferDesc();
- #endif
- // IndexBufferDesc& IndexBufferDesc::operator =(const IndexBufferDesc&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<IndexBufferDesc>(engine, "IndexBufferDesc");
- }
- // struct InstanceData | File: ../Graphics/Batch.h
- static void Register_InstanceData(asIScriptEngine* engine)
- {
- // InstanceData::InstanceData(const Matrix3x4* worldTransform, const void* instancingData, float distance)
- // Error: type "const Matrix3x4*" can not automatically bind
- // InstanceData::~InstanceData() | Implicitly-declared
- engine->RegisterObjectBehaviour("InstanceData", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(InstanceData), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_InstanceData<InstanceData>(engine, "InstanceData");
- #ifdef REGISTER_CLASS_MANUAL_PART_InstanceData
- REGISTER_CLASS_MANUAL_PART_InstanceData();
- #endif
- // InstanceData& InstanceData::operator =(const InstanceData&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<InstanceData>(engine, "InstanceData");
- }
- // IntRect::IntRect(const IntVector2& min, const IntVector2& max) noexcept
- static void IntRect__IntRect_constspIntVector2amp_constspIntVector2amp(IntRect* _ptr, const IntVector2& min, const IntVector2& max)
- {
- new(_ptr) IntRect(min, max);
- }
- // IntRect::IntRect(int left, int top, int right, int bottom) noexcept
- static void IntRect__IntRect_int_int_int_int(IntRect* _ptr, int left, int top, int right, int bottom)
- {
- new(_ptr) IntRect(left, top, right, bottom);
- }
- // class IntRect | File: ../Math/Rect.h
- static void Register_IntRect(asIScriptEngine* engine)
- {
- // explicit IntRect::IntRect(const int* data) noexcept
- // Error: type "const int*" can not automatically bind
- // IntRect::IntRect(const IntVector2& min, const IntVector2& max) noexcept
- engine->RegisterObjectBehaviour("IntRect", asBEHAVE_CONSTRUCT, "void f(const IntVector2&in, const IntVector2&in)", AS_FUNCTION_OBJFIRST(IntRect__IntRect_constspIntVector2amp_constspIntVector2amp), AS_CALL_CDECL_OBJFIRST);
- // IntRect::IntRect(int left, int top, int right, int bottom) noexcept
- engine->RegisterObjectBehaviour("IntRect", asBEHAVE_CONSTRUCT, "void f(int, int, int, int)", AS_FUNCTION_OBJFIRST(IntRect__IntRect_int_int_int_int), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_IntRect<IntRect>(engine, "IntRect");
- #ifdef REGISTER_CLASS_MANUAL_PART_IntRect
- REGISTER_CLASS_MANUAL_PART_IntRect();
- #endif
- // IntRect& IntRect::operator =(const IntRect&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<IntRect>(engine, "IntRect");
- }
- // IntVector2::IntVector2(int x, int y) noexcept
- static void IntVector2__IntVector2_int_int(IntVector2* _ptr, int x, int y)
- {
- new(_ptr) IntVector2(x, y);
- }
- // IntVector2::IntVector2(const IntVector2& rhs) noexcept = default
- static void IntVector2__IntVector2_constspIntVector2amp(IntVector2* _ptr, const IntVector2& rhs)
- {
- new(_ptr) IntVector2(rhs);
- }
- // class IntVector2 | File: ../Math/Vector2.h
- static void Register_IntVector2(asIScriptEngine* engine)
- {
- // explicit IntVector2::IntVector2(const float* data)
- // Error: type "const float*" can not automatically bind
- // explicit IntVector2::IntVector2(const int* data) noexcept
- // Error: type "const int*" can not automatically bind
- // IntVector2::IntVector2(int x, int y) noexcept
- engine->RegisterObjectBehaviour("IntVector2", asBEHAVE_CONSTRUCT, "void f(int, int)", AS_FUNCTION_OBJFIRST(IntVector2__IntVector2_int_int), AS_CALL_CDECL_OBJFIRST);
- // IntVector2::IntVector2(const IntVector2& rhs) noexcept = default
- engine->RegisterObjectBehaviour("IntVector2", asBEHAVE_CONSTRUCT, "void f(const IntVector2&in)", AS_FUNCTION_OBJFIRST(IntVector2__IntVector2_constspIntVector2amp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_IntVector2<IntVector2>(engine, "IntVector2");
- #ifdef REGISTER_CLASS_MANUAL_PART_IntVector2
- REGISTER_CLASS_MANUAL_PART_IntVector2();
- #endif
- }
- // IntVector3::IntVector3(int x, int y, int z) noexcept
- static void IntVector3__IntVector3_int_int_int(IntVector3* _ptr, int x, int y, int z)
- {
- new(_ptr) IntVector3(x, y, z);
- }
- // IntVector3::IntVector3(const IntVector3& rhs) noexcept = default
- static void IntVector3__IntVector3_constspIntVector3amp(IntVector3* _ptr, const IntVector3& rhs)
- {
- new(_ptr) IntVector3(rhs);
- }
- // class IntVector3 | File: ../Math/Vector3.h
- static void Register_IntVector3(asIScriptEngine* engine)
- {
- // explicit IntVector3::IntVector3(const int* data) noexcept
- // Error: type "const int*" can not automatically bind
- // IntVector3::IntVector3(int x, int y, int z) noexcept
- engine->RegisterObjectBehaviour("IntVector3", asBEHAVE_CONSTRUCT, "void f(int, int, int)", AS_FUNCTION_OBJFIRST(IntVector3__IntVector3_int_int_int), AS_CALL_CDECL_OBJFIRST);
- // IntVector3::IntVector3(const IntVector3& rhs) noexcept = default
- engine->RegisterObjectBehaviour("IntVector3", asBEHAVE_CONSTRUCT, "void f(const IntVector3&in)", AS_FUNCTION_OBJFIRST(IntVector3__IntVector3_constspIntVector3amp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_IntVector3<IntVector3>(engine, "IntVector3");
- #ifdef REGISTER_CLASS_MANUAL_PART_IntVector3
- REGISTER_CLASS_MANUAL_PART_IntVector3();
- #endif
- }
- // JSONValue::JSONValue(bool value)
- static void JSONValue__JSONValue_bool(JSONValue* _ptr, bool value)
- {
- new(_ptr) JSONValue(value);
- }
- // JSONValue::JSONValue(int value)
- static void JSONValue__JSONValue_int(JSONValue* _ptr, int value)
- {
- new(_ptr) JSONValue(value);
- }
- // JSONValue::JSONValue(unsigned value)
- static void JSONValue__JSONValue_unsigned(JSONValue* _ptr, unsigned value)
- {
- new(_ptr) JSONValue(value);
- }
- // JSONValue::JSONValue(float value)
- static void JSONValue__JSONValue_float(JSONValue* _ptr, float value)
- {
- new(_ptr) JSONValue(value);
- }
- // JSONValue::JSONValue(double value)
- static void JSONValue__JSONValue_double(JSONValue* _ptr, double value)
- {
- new(_ptr) JSONValue(value);
- }
- // JSONValue::JSONValue(const String& value)
- static void JSONValue__JSONValue_constspStringamp(JSONValue* _ptr, const String& value)
- {
- new(_ptr) JSONValue(value);
- }
- // JSONValue::JSONValue(const JSONValue& value)
- static void JSONValue__JSONValue_constspJSONValueamp(JSONValue* _ptr, const JSONValue& value)
- {
- new(_ptr) JSONValue(value);
- }
- // class JSONValue | File: ../Resource/JSONValue.h
- static void Register_JSONValue(asIScriptEngine* engine)
- {
- // JSONValue::JSONValue(const JSONArray& value)
- // Error: type "const JSONArray&" can not automatically bind
- // JSONValue::JSONValue(const JSONObject& value)
- // Error: type "const JSONObject&" can not automatically bind
- // JSONValue::JSONValue(const char* value)
- // Error: type "const char*" can not automatically bind
- // JSONValue::JSONValue(bool value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(bool)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_bool), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::JSONValue(int value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(int)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_int), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::JSONValue(unsigned value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(uint)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_unsigned), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::JSONValue(float value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(float)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_float), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::JSONValue(double value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(double)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_double), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::JSONValue(const String& value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(const String&in)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::JSONValue(const JSONValue& value)
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f(const JSONValue&in)", AS_FUNCTION_OBJFIRST(JSONValue__JSONValue_constspJSONValueamp), AS_CALL_CDECL_OBJFIRST);
- // JSONValue::~JSONValue()
- engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(JSONValue), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_JSONValue<JSONValue>(engine, "JSONValue");
- #ifdef REGISTER_CLASS_MANUAL_PART_JSONValue
- REGISTER_CLASS_MANUAL_PART_JSONValue();
- #endif
- }
- // struct JoystickState | File: ../Input/Input.h
- static void Register_JoystickState(asIScriptEngine* engine)
- {
- RegisterMembers_JoystickState<JoystickState>(engine, "JoystickState");
- #ifdef REGISTER_CLASS_MANUAL_PART_JoystickState
- REGISTER_CLASS_MANUAL_PART_JoystickState();
- #endif
- // JoystickState& JoystickState::operator =(const JoystickState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<JoystickState>(engine, "JoystickState");
- }
- // struct LightBatchQueue | File: ../Graphics/Batch.h
- static void Register_LightBatchQueue(asIScriptEngine* engine)
- {
- // LightBatchQueue::~LightBatchQueue() | Implicitly-declared
- engine->RegisterObjectBehaviour("LightBatchQueue", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(LightBatchQueue), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_LightBatchQueue<LightBatchQueue>(engine, "LightBatchQueue");
- #ifdef REGISTER_CLASS_MANUAL_PART_LightBatchQueue
- REGISTER_CLASS_MANUAL_PART_LightBatchQueue();
- #endif
- // LightBatchQueue& LightBatchQueue::operator =(const LightBatchQueue&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<LightBatchQueue>(engine, "LightBatchQueue");
- }
- // struct LightQueryResult | File: ../Graphics/View.h
- static void Register_LightQueryResult(asIScriptEngine* engine)
- {
- // LightQueryResult::~LightQueryResult() | Implicitly-declared
- engine->RegisterObjectBehaviour("LightQueryResult", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(LightQueryResult), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_LightQueryResult<LightQueryResult>(engine, "LightQueryResult");
- #ifdef REGISTER_CLASS_MANUAL_PART_LightQueryResult
- REGISTER_CLASS_MANUAL_PART_LightQueryResult();
- #endif
- // LightQueryResult& LightQueryResult::operator =(const LightQueryResult&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<LightQueryResult>(engine, "LightQueryResult");
- }
- // struct LinkedListNode | File: ../Container/LinkedList.h
- static void Register_LinkedListNode(asIScriptEngine* engine)
- {
- // LinkedListNode::~LinkedListNode() | Implicitly-declared
- engine->RegisterObjectBehaviour("LinkedListNode", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(LinkedListNode), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_LinkedListNode<LinkedListNode>(engine, "LinkedListNode");
- #ifdef REGISTER_CLASS_MANUAL_PART_LinkedListNode
- REGISTER_CLASS_MANUAL_PART_LinkedListNode();
- #endif
- // LinkedListNode& LinkedListNode::operator =(const LinkedListNode&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<LinkedListNode>(engine, "LinkedListNode");
- }
- // class ListBase | File: ../Container/ListBase.h
- static void Register_ListBase(asIScriptEngine* engine)
- {
- // ListBase::~ListBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("ListBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ListBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ListBase<ListBase>(engine, "ListBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_ListBase
- REGISTER_CLASS_MANUAL_PART_ListBase();
- #endif
- // ListBase& ListBase::operator =(const ListBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ListBase>(engine, "ListBase");
- }
- // struct ListIteratorBase | File: ../Container/ListBase.h
- static void Register_ListIteratorBase(asIScriptEngine* engine)
- {
- // explicit ListIteratorBase::ListIteratorBase(ListNodeBase* ptr)
- // Error: type "ListNodeBase*" can not automatically bind
- // ListIteratorBase::~ListIteratorBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("ListIteratorBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ListIteratorBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ListIteratorBase<ListIteratorBase>(engine, "ListIteratorBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_ListIteratorBase
- REGISTER_CLASS_MANUAL_PART_ListIteratorBase();
- #endif
- // ListIteratorBase& ListIteratorBase::operator =(const ListIteratorBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ListIteratorBase>(engine, "ListIteratorBase");
- }
- // struct ListNodeBase | File: ../Container/ListBase.h
- static void Register_ListNodeBase(asIScriptEngine* engine)
- {
- // ListNodeBase::~ListNodeBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("ListNodeBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ListNodeBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ListNodeBase<ListNodeBase>(engine, "ListNodeBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_ListNodeBase
- REGISTER_CLASS_MANUAL_PART_ListNodeBase();
- #endif
- // ListNodeBase& ListNodeBase::operator =(const ListNodeBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ListNodeBase>(engine, "ListNodeBase");
- }
- // struct MaterialShaderParameter | File: ../Graphics/Material.h
- static void Register_MaterialShaderParameter(asIScriptEngine* engine)
- {
- // MaterialShaderParameter::~MaterialShaderParameter() | Implicitly-declared
- engine->RegisterObjectBehaviour("MaterialShaderParameter", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(MaterialShaderParameter), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_MaterialShaderParameter<MaterialShaderParameter>(engine, "MaterialShaderParameter");
- #ifdef REGISTER_CLASS_MANUAL_PART_MaterialShaderParameter
- REGISTER_CLASS_MANUAL_PART_MaterialShaderParameter();
- #endif
- // MaterialShaderParameter& MaterialShaderParameter::operator =(const MaterialShaderParameter&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<MaterialShaderParameter>(engine, "MaterialShaderParameter");
- }
- // Matrix2::Matrix2(const Matrix2& matrix) noexcept = default
- static void Matrix2__Matrix2_constspMatrix2amp(Matrix2* _ptr, const Matrix2& matrix)
- {
- new(_ptr) Matrix2(matrix);
- }
- // Matrix2::Matrix2(float v00, float v01, float v10, float v11) noexcept
- static void Matrix2__Matrix2_float_float_float_float(Matrix2* _ptr, float v00, float v01, float v10, float v11)
- {
- new(_ptr) Matrix2(v00, v01, v10, v11);
- }
- // class Matrix2 | File: ../Math/Matrix2.h
- static void Register_Matrix2(asIScriptEngine* engine)
- {
- // explicit Matrix2::Matrix2(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Matrix2::Matrix2(const Matrix2& matrix) noexcept = default
- engine->RegisterObjectBehaviour("Matrix2", asBEHAVE_CONSTRUCT, "void f(const Matrix2&in)", AS_FUNCTION_OBJFIRST(Matrix2__Matrix2_constspMatrix2amp), AS_CALL_CDECL_OBJFIRST);
- // Matrix2::Matrix2(float v00, float v01, float v10, float v11) noexcept
- engine->RegisterObjectBehaviour("Matrix2", asBEHAVE_CONSTRUCT, "void f(float, float, float, float)", AS_FUNCTION_OBJFIRST(Matrix2__Matrix2_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Matrix2<Matrix2>(engine, "Matrix2");
- #ifdef REGISTER_CLASS_MANUAL_PART_Matrix2
- REGISTER_CLASS_MANUAL_PART_Matrix2();
- #endif
- }
- // Matrix3::Matrix3(const Matrix3& matrix) noexcept = default
- static void Matrix3__Matrix3_constspMatrix3amp(Matrix3* _ptr, const Matrix3& matrix)
- {
- new(_ptr) Matrix3(matrix);
- }
- // Matrix3::Matrix3(float v00, float v01, float v02, float v10, float v11, float v12, float v20, float v21, float v22) noexcept
- static void Matrix3__Matrix3_float_float_float_float_float_float_float_float_float(Matrix3* _ptr, float v00, float v01, float v02, float v10, float v11, float v12, float v20, float v21, float v22)
- {
- new(_ptr) Matrix3(v00, v01, v02, v10, v11, v12, v20, v21, v22);
- }
- // class Matrix3 | File: ../Math/Matrix3.h
- static void Register_Matrix3(asIScriptEngine* engine)
- {
- // explicit Matrix3::Matrix3(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Matrix3::Matrix3(const Matrix3& matrix) noexcept = default
- engine->RegisterObjectBehaviour("Matrix3", asBEHAVE_CONSTRUCT, "void f(const Matrix3&in)", AS_FUNCTION_OBJFIRST(Matrix3__Matrix3_constspMatrix3amp), AS_CALL_CDECL_OBJFIRST);
- // Matrix3::Matrix3(float v00, float v01, float v02, float v10, float v11, float v12, float v20, float v21, float v22) noexcept
- engine->RegisterObjectBehaviour("Matrix3", asBEHAVE_CONSTRUCT, "void f(float, float, float, float, float, float, float, float, float)", AS_FUNCTION_OBJFIRST(Matrix3__Matrix3_float_float_float_float_float_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Matrix3<Matrix3>(engine, "Matrix3");
- #ifdef REGISTER_CLASS_MANUAL_PART_Matrix3
- REGISTER_CLASS_MANUAL_PART_Matrix3();
- #endif
- }
- // Matrix3x4::Matrix3x4(const Matrix3x4& matrix) noexcept = default
- static void Matrix3x4__Matrix3x4_constspMatrix3x4amp(Matrix3x4* _ptr, const Matrix3x4& matrix)
- {
- new(_ptr) Matrix3x4(matrix);
- }
- // explicit Matrix3x4::Matrix3x4(const Matrix3& matrix) noexcept
- static void Matrix3x4__Matrix3x4_constspMatrix3amp(Matrix3x4* _ptr, const Matrix3& matrix)
- {
- new(_ptr) Matrix3x4(matrix);
- }
- // explicit Matrix3x4::Matrix3x4(const Matrix4& matrix) noexcept
- static void Matrix3x4__Matrix3x4_constspMatrix4amp(Matrix3x4* _ptr, const Matrix4& matrix)
- {
- new(_ptr) Matrix3x4(matrix);
- }
- // Matrix3x4::Matrix3x4(float v00, float v01, float v02, float v03, float v10, float v11, float v12, float v13, float v20, float v21, float v22, float v23) noexcept
- static void Matrix3x4__Matrix3x4_float_float_float_float_float_float_float_float_float_float_float_float(Matrix3x4* _ptr, float v00, float v01, float v02, float v03, float v10, float v11, float v12, float v13, float v20, float v21, float v22, float v23)
- {
- new(_ptr) Matrix3x4(v00, v01, v02, v03, v10, v11, v12, v13, v20, v21, v22, v23);
- }
- // Matrix3x4::Matrix3x4(const Vector3& translation, const Quaternion& rotation, float scale) noexcept
- static void Matrix3x4__Matrix3x4_constspVector3amp_constspQuaternionamp_float(Matrix3x4* _ptr, const Vector3& translation, const Quaternion& rotation, float scale)
- {
- new(_ptr) Matrix3x4(translation, rotation, scale);
- }
- // Matrix3x4::Matrix3x4(const Vector3& translation, const Quaternion& rotation, const Vector3& scale) noexcept
- static void Matrix3x4__Matrix3x4_constspVector3amp_constspQuaternionamp_constspVector3amp(Matrix3x4* _ptr, const Vector3& translation, const Quaternion& rotation, const Vector3& scale)
- {
- new(_ptr) Matrix3x4(translation, rotation, scale);
- }
- // class Matrix3x4 | File: ../Math/Matrix3x4.h
- static void Register_Matrix3x4(asIScriptEngine* engine)
- {
- // explicit Matrix3x4::Matrix3x4(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Matrix3x4::Matrix3x4(const Matrix3x4& matrix) noexcept = default
- engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f(const Matrix3x4&in)", AS_FUNCTION_OBJFIRST(Matrix3x4__Matrix3x4_constspMatrix3x4amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Matrix3x4::Matrix3x4(const Matrix3& matrix) noexcept
- engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f(const Matrix3&in)", AS_FUNCTION_OBJFIRST(Matrix3x4__Matrix3x4_constspMatrix3amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Matrix3x4::Matrix3x4(const Matrix4& matrix) noexcept
- engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f(const Matrix4&in)", AS_FUNCTION_OBJFIRST(Matrix3x4__Matrix3x4_constspMatrix4amp), AS_CALL_CDECL_OBJFIRST);
- // Matrix3x4::Matrix3x4(float v00, float v01, float v02, float v03, float v10, float v11, float v12, float v13, float v20, float v21, float v22, float v23) noexcept
- engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f(float, float, float, float, float, float, float, float, float, float, float, float)", AS_FUNCTION_OBJFIRST(Matrix3x4__Matrix3x4_float_float_float_float_float_float_float_float_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // Matrix3x4::Matrix3x4(const Vector3& translation, const Quaternion& rotation, float scale) noexcept
- engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Quaternion&in, float)", AS_FUNCTION_OBJFIRST(Matrix3x4__Matrix3x4_constspVector3amp_constspQuaternionamp_float), AS_CALL_CDECL_OBJFIRST);
- // Matrix3x4::Matrix3x4(const Vector3& translation, const Quaternion& rotation, const Vector3& scale) noexcept
- engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Quaternion&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(Matrix3x4__Matrix3x4_constspVector3amp_constspQuaternionamp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Matrix3x4<Matrix3x4>(engine, "Matrix3x4");
- #ifdef REGISTER_CLASS_MANUAL_PART_Matrix3x4
- REGISTER_CLASS_MANUAL_PART_Matrix3x4();
- #endif
- }
- // Matrix4::Matrix4(const Matrix4& matrix) noexcept
- static void Matrix4__Matrix4_constspMatrix4amp(Matrix4* _ptr, const Matrix4& matrix)
- {
- new(_ptr) Matrix4(matrix);
- }
- // explicit Matrix4::Matrix4(const Matrix3& matrix) noexcept
- static void Matrix4__Matrix4_constspMatrix3amp(Matrix4* _ptr, const Matrix3& matrix)
- {
- new(_ptr) Matrix4(matrix);
- }
- // Matrix4::Matrix4(float v00, float v01, float v02, float v03, float v10, float v11, float v12, float v13, float v20, float v21, float v22, float v23, float v30, float v31, float v32, float v33) noexcept
- static void Matrix4__Matrix4_float_float_float_float_float_float_float_float_float_float_float_float_float_float_float_float(Matrix4* _ptr, float v00, float v01, float v02, float v03, float v10, float v11, float v12, float v13, float v20, float v21, float v22, float v23, float v30, float v31, float v32, float v33)
- {
- new(_ptr) Matrix4(v00, v01, v02, v03, v10, v11, v12, v13, v20, v21, v22, v23, v30, v31, v32, v33);
- }
- // class Matrix4 | File: ../Math/Matrix4.h
- static void Register_Matrix4(asIScriptEngine* engine)
- {
- // explicit Matrix4::Matrix4(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Matrix4::Matrix4(const Matrix4& matrix) noexcept
- engine->RegisterObjectBehaviour("Matrix4", asBEHAVE_CONSTRUCT, "void f(const Matrix4&in)", AS_FUNCTION_OBJFIRST(Matrix4__Matrix4_constspMatrix4amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Matrix4::Matrix4(const Matrix3& matrix) noexcept
- engine->RegisterObjectBehaviour("Matrix4", asBEHAVE_CONSTRUCT, "void f(const Matrix3&in)", AS_FUNCTION_OBJFIRST(Matrix4__Matrix4_constspMatrix3amp), AS_CALL_CDECL_OBJFIRST);
- // Matrix4::Matrix4(float v00, float v01, float v02, float v03, float v10, float v11, float v12, float v13, float v20, float v21, float v22, float v23, float v30, float v31, float v32, float v33) noexcept
- engine->RegisterObjectBehaviour("Matrix4", asBEHAVE_CONSTRUCT, "void f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)", AS_FUNCTION_OBJFIRST(Matrix4__Matrix4_float_float_float_float_float_float_float_float_float_float_float_float_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Matrix4<Matrix4>(engine, "Matrix4");
- #ifdef REGISTER_CLASS_MANUAL_PART_Matrix4
- REGISTER_CLASS_MANUAL_PART_Matrix4();
- #endif
- }
- // struct ModelMorph | File: ../Graphics/Model.h
- static void Register_ModelMorph(asIScriptEngine* engine)
- {
- // ModelMorph::~ModelMorph() | Implicitly-declared
- engine->RegisterObjectBehaviour("ModelMorph", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ModelMorph), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ModelMorph<ModelMorph>(engine, "ModelMorph");
- #ifdef REGISTER_CLASS_MANUAL_PART_ModelMorph
- REGISTER_CLASS_MANUAL_PART_ModelMorph();
- #endif
- // ModelMorph& ModelMorph::operator =(const ModelMorph&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ModelMorph>(engine, "ModelMorph");
- }
- // class Mutex | File: ../Core/Mutex.h
- static void Register_Mutex(asIScriptEngine* engine)
- {
- // Mutex::~Mutex()
- engine->RegisterObjectBehaviour("Mutex", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Mutex), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Mutex<Mutex>(engine, "Mutex");
- #ifdef REGISTER_CLASS_MANUAL_PART_Mutex
- REGISTER_CLASS_MANUAL_PART_Mutex();
- #endif
- // Mutex& Mutex::operator =(const Mutex&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Mutex>(engine, "Mutex");
- }
- // explicit MutexLock::MutexLock(Mutex& mutex)
- static void MutexLock__MutexLock_Mutexamp(MutexLock* _ptr, Mutex& mutex)
- {
- new(_ptr) MutexLock(mutex);
- }
- // class MutexLock | File: ../Core/Mutex.h
- static void Register_MutexLock(asIScriptEngine* engine)
- {
- // MutexLock::MutexLock(const MutexLock& rhs) = delete
- // Not registered because deleted
- // explicit MutexLock::MutexLock(Mutex& mutex)
- engine->RegisterObjectBehaviour("MutexLock", asBEHAVE_CONSTRUCT, "void f(Mutex&)", AS_FUNCTION_OBJFIRST(MutexLock__MutexLock_Mutexamp), AS_CALL_CDECL_OBJFIRST);
- // MutexLock::~MutexLock()
- engine->RegisterObjectBehaviour("MutexLock", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(MutexLock), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_MutexLock<MutexLock>(engine, "MutexLock");
- #ifdef REGISTER_CLASS_MANUAL_PART_MutexLock
- REGISTER_CLASS_MANUAL_PART_MutexLock();
- #endif
- }
- // struct NetworkState | File: ../Scene/ReplicationState.h
- static void Register_NetworkState(asIScriptEngine* engine)
- {
- // NetworkState::~NetworkState() | Implicitly-declared
- engine->RegisterObjectBehaviour("NetworkState", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NetworkState), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NetworkState<NetworkState>(engine, "NetworkState");
- #ifdef REGISTER_CLASS_MANUAL_PART_NetworkState
- REGISTER_CLASS_MANUAL_PART_NetworkState();
- #endif
- // NetworkState& NetworkState::operator =(const NetworkState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NetworkState>(engine, "NetworkState");
- }
- // struct NodeImpl | File: ../Scene/Node.h
- static void Register_NodeImpl(asIScriptEngine* engine)
- {
- // NodeImpl::~NodeImpl() | Implicitly-declared
- engine->RegisterObjectBehaviour("NodeImpl", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NodeImpl), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NodeImpl<NodeImpl>(engine, "NodeImpl");
- #ifdef REGISTER_CLASS_MANUAL_PART_NodeImpl
- REGISTER_CLASS_MANUAL_PART_NodeImpl();
- #endif
- // NodeImpl& NodeImpl::operator =(const NodeImpl&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NodeImpl>(engine, "NodeImpl");
- }
- // struct OcclusionBatch | File: ../Graphics/OcclusionBuffer.h
- static void Register_OcclusionBatch(asIScriptEngine* engine)
- {
- // OcclusionBatch::~OcclusionBatch() | Implicitly-declared
- engine->RegisterObjectBehaviour("OcclusionBatch", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(OcclusionBatch), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_OcclusionBatch<OcclusionBatch>(engine, "OcclusionBatch");
- #ifdef REGISTER_CLASS_MANUAL_PART_OcclusionBatch
- REGISTER_CLASS_MANUAL_PART_OcclusionBatch();
- #endif
- // OcclusionBatch& OcclusionBatch::operator =(const OcclusionBatch&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<OcclusionBatch>(engine, "OcclusionBatch");
- }
- // struct OcclusionBufferData | File: ../Graphics/OcclusionBuffer.h
- static void Register_OcclusionBufferData(asIScriptEngine* engine)
- {
- // OcclusionBufferData::~OcclusionBufferData() | Implicitly-declared
- engine->RegisterObjectBehaviour("OcclusionBufferData", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(OcclusionBufferData), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_OcclusionBufferData<OcclusionBufferData>(engine, "OcclusionBufferData");
- #ifdef REGISTER_CLASS_MANUAL_PART_OcclusionBufferData
- REGISTER_CLASS_MANUAL_PART_OcclusionBufferData();
- #endif
- // OcclusionBufferData& OcclusionBufferData::operator =(const OcclusionBufferData&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<OcclusionBufferData>(engine, "OcclusionBufferData");
- }
- // struct OctreeQueryResult | File: ../Graphics/OctreeQuery.h
- static void Register_OctreeQueryResult(asIScriptEngine* engine)
- {
- // OctreeQueryResult::~OctreeQueryResult() | Implicitly-declared
- engine->RegisterObjectBehaviour("OctreeQueryResult", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(OctreeQueryResult), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_OctreeQueryResult<OctreeQueryResult>(engine, "OctreeQueryResult");
- #ifdef REGISTER_CLASS_MANUAL_PART_OctreeQueryResult
- REGISTER_CLASS_MANUAL_PART_OctreeQueryResult();
- #endif
- // OctreeQueryResult& OctreeQueryResult::operator =(const OctreeQueryResult&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<OctreeQueryResult>(engine, "OctreeQueryResult");
- }
- // struct PackageEntry | File: ../IO/PackageFile.h
- static void Register_PackageEntry(asIScriptEngine* engine)
- {
- RegisterMembers_PackageEntry<PackageEntry>(engine, "PackageEntry");
- #ifdef REGISTER_CLASS_MANUAL_PART_PackageEntry
- REGISTER_CLASS_MANUAL_PART_PackageEntry();
- #endif
- // PackageEntry& PackageEntry::operator =(const PackageEntry&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PackageEntry>(engine, "PackageEntry");
- }
- // struct Particle | File: ../Graphics/ParticleEmitter.h
- static void Register_Particle(asIScriptEngine* engine)
- {
- // Particle::~Particle() | Implicitly-declared
- engine->RegisterObjectBehaviour("Particle", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Particle), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Particle<Particle>(engine, "Particle");
- #ifdef REGISTER_CLASS_MANUAL_PART_Particle
- REGISTER_CLASS_MANUAL_PART_Particle();
- #endif
- // Particle& Particle::operator =(const Particle&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Particle>(engine, "Particle");
- }
- // struct PerThreadSceneResult | File: ../Graphics/View.h
- static void Register_PerThreadSceneResult(asIScriptEngine* engine)
- {
- // PerThreadSceneResult::~PerThreadSceneResult() | Implicitly-declared
- engine->RegisterObjectBehaviour("PerThreadSceneResult", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(PerThreadSceneResult), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_PerThreadSceneResult<PerThreadSceneResult>(engine, "PerThreadSceneResult");
- #ifdef REGISTER_CLASS_MANUAL_PART_PerThreadSceneResult
- REGISTER_CLASS_MANUAL_PART_PerThreadSceneResult();
- #endif
- // PerThreadSceneResult& PerThreadSceneResult::operator =(const PerThreadSceneResult&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PerThreadSceneResult>(engine, "PerThreadSceneResult");
- }
- // Plane::Plane(const Plane& plane) noexcept = default
- static void Plane__Plane_constspPlaneamp(Plane* _ptr, const Plane& plane)
- {
- new(_ptr) Plane(plane);
- }
- // Plane::Plane(const Vector3& v0, const Vector3& v1, const Vector3& v2) noexcept
- static void Plane__Plane_constspVector3amp_constspVector3amp_constspVector3amp(Plane* _ptr, const Vector3& v0, const Vector3& v1, const Vector3& v2)
- {
- new(_ptr) Plane(v0, v1, v2);
- }
- // Plane::Plane(const Vector3& normal, const Vector3& point) noexcept
- static void Plane__Plane_constspVector3amp_constspVector3amp(Plane* _ptr, const Vector3& normal, const Vector3& point)
- {
- new(_ptr) Plane(normal, point);
- }
- // explicit Plane::Plane(const Vector4& plane) noexcept
- static void Plane__Plane_constspVector4amp(Plane* _ptr, const Vector4& plane)
- {
- new(_ptr) Plane(plane);
- }
- // class Plane | File: ../Math/Plane.h
- static void Register_Plane(asIScriptEngine* engine)
- {
- // Plane::Plane(const Plane& plane) noexcept = default
- engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Plane&in)", AS_FUNCTION_OBJFIRST(Plane__Plane_constspPlaneamp), AS_CALL_CDECL_OBJFIRST);
- // Plane::Plane(const Vector3& v0, const Vector3& v1, const Vector3& v2) noexcept
- engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(Plane__Plane_constspVector3amp_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Plane::Plane(const Vector3& normal, const Vector3& point) noexcept
- engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(Plane__Plane_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Plane::Plane(const Vector4& plane) noexcept
- engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", AS_FUNCTION_OBJFIRST(Plane__Plane_constspVector4amp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Plane<Plane>(engine, "Plane");
- #ifdef REGISTER_CLASS_MANUAL_PART_Plane
- REGISTER_CLASS_MANUAL_PART_Plane();
- #endif
- }
- // Polyhedron::Polyhedron(const Polyhedron& polyhedron)
- static void Polyhedron__Polyhedron_constspPolyhedronamp(Polyhedron* _ptr, const Polyhedron& polyhedron)
- {
- new(_ptr) Polyhedron(polyhedron);
- }
- // explicit Polyhedron::Polyhedron(const BoundingBox& box)
- static void Polyhedron__Polyhedron_constspBoundingBoxamp(Polyhedron* _ptr, const BoundingBox& box)
- {
- new(_ptr) Polyhedron(box);
- }
- // explicit Polyhedron::Polyhedron(const Frustum& frustum)
- static void Polyhedron__Polyhedron_constspFrustumamp(Polyhedron* _ptr, const Frustum& frustum)
- {
- new(_ptr) Polyhedron(frustum);
- }
- // class Polyhedron | File: ../Math/Polyhedron.h
- static void Register_Polyhedron(asIScriptEngine* engine)
- {
- // explicit Polyhedron::Polyhedron(const Vector<Vector<Vector3>>& faces)
- // Error: type "const Vector<Vector<Vector3>>&" can not automatically bind
- // Polyhedron::Polyhedron(const Polyhedron& polyhedron)
- engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f(const Polyhedron&in)", AS_FUNCTION_OBJFIRST(Polyhedron__Polyhedron_constspPolyhedronamp), AS_CALL_CDECL_OBJFIRST);
- // explicit Polyhedron::Polyhedron(const BoundingBox& box)
- engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f(const BoundingBox&in)", AS_FUNCTION_OBJFIRST(Polyhedron__Polyhedron_constspBoundingBoxamp), AS_CALL_CDECL_OBJFIRST);
- // explicit Polyhedron::Polyhedron(const Frustum& frustum)
- engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f(const Frustum&in)", AS_FUNCTION_OBJFIRST(Polyhedron__Polyhedron_constspFrustumamp), AS_CALL_CDECL_OBJFIRST);
- // Polyhedron::~Polyhedron() noexcept = default
- engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Polyhedron), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Polyhedron<Polyhedron>(engine, "Polyhedron");
- #ifdef REGISTER_CLASS_MANUAL_PART_Polyhedron
- REGISTER_CLASS_MANUAL_PART_Polyhedron();
- #endif
- }
- // Quaternion::Quaternion(const Quaternion& quat) noexcept
- static void Quaternion__Quaternion_constspQuaternionamp(Quaternion* _ptr, const Quaternion& quat)
- {
- new(_ptr) Quaternion(quat);
- }
- // Quaternion::Quaternion(float w, float x, float y, float z) noexcept
- static void Quaternion__Quaternion_float_float_float_float(Quaternion* _ptr, float w, float x, float y, float z)
- {
- new(_ptr) Quaternion(w, x, y, z);
- }
- // Quaternion::Quaternion(float angle, const Vector3& axis) noexcept
- static void Quaternion__Quaternion_float_constspVector3amp(Quaternion* _ptr, float angle, const Vector3& axis)
- {
- new(_ptr) Quaternion(angle, axis);
- }
- // explicit Quaternion::Quaternion(float angle) noexcept
- static void Quaternion__Quaternion_float(Quaternion* _ptr, float angle)
- {
- new(_ptr) Quaternion(angle);
- }
- // Quaternion::Quaternion(float x, float y, float z) noexcept
- static void Quaternion__Quaternion_float_float_float(Quaternion* _ptr, float x, float y, float z)
- {
- new(_ptr) Quaternion(x, y, z);
- }
- // explicit Quaternion::Quaternion(const Vector3& angles) noexcept
- static void Quaternion__Quaternion_constspVector3amp(Quaternion* _ptr, const Vector3& angles)
- {
- new(_ptr) Quaternion(angles);
- }
- // Quaternion::Quaternion(const Vector3& start, const Vector3& end) noexcept
- static void Quaternion__Quaternion_constspVector3amp_constspVector3amp(Quaternion* _ptr, const Vector3& start, const Vector3& end)
- {
- new(_ptr) Quaternion(start, end);
- }
- // Quaternion::Quaternion(const Vector3& xAxis, const Vector3& yAxis, const Vector3& zAxis) noexcept
- static void Quaternion__Quaternion_constspVector3amp_constspVector3amp_constspVector3amp(Quaternion* _ptr, const Vector3& xAxis, const Vector3& yAxis, const Vector3& zAxis)
- {
- new(_ptr) Quaternion(xAxis, yAxis, zAxis);
- }
- // explicit Quaternion::Quaternion(const Matrix3& matrix) noexcept
- static void Quaternion__Quaternion_constspMatrix3amp(Quaternion* _ptr, const Matrix3& matrix)
- {
- new(_ptr) Quaternion(matrix);
- }
- // class Quaternion | File: ../Math/Quaternion.h
- static void Register_Quaternion(asIScriptEngine* engine)
- {
- // explicit Quaternion::Quaternion(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Quaternion::Quaternion(const Quaternion& quat) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(const Quaternion&in)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_constspQuaternionamp), AS_CALL_CDECL_OBJFIRST);
- // Quaternion::Quaternion(float w, float x, float y, float z) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(float, float, float, float)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // Quaternion::Quaternion(float angle, const Vector3& axis) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(float, const Vector3&in)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_float_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Quaternion::Quaternion(float angle) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(float)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_float), AS_CALL_CDECL_OBJFIRST);
- // Quaternion::Quaternion(float x, float y, float z) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(float, float, float)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // explicit Quaternion::Quaternion(const Vector3& angles) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(const Vector3&in)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Quaternion::Quaternion(const Vector3& start, const Vector3& end) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Quaternion::Quaternion(const Vector3& xAxis, const Vector3& yAxis, const Vector3& zAxis) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_constspVector3amp_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Quaternion::Quaternion(const Matrix3& matrix) noexcept
- engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f(const Matrix3&in)", AS_FUNCTION_OBJFIRST(Quaternion__Quaternion_constspMatrix3amp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Quaternion<Quaternion>(engine, "Quaternion");
- #ifdef REGISTER_CLASS_MANUAL_PART_Quaternion
- REGISTER_CLASS_MANUAL_PART_Quaternion();
- #endif
- }
- // Ray::Ray(const Vector3& origin, const Vector3& direction) noexcept
- static void Ray__Ray_constspVector3amp_constspVector3amp(Ray* _ptr, const Vector3& origin, const Vector3& direction)
- {
- new(_ptr) Ray(origin, direction);
- }
- // Ray::Ray(const Ray& ray) noexcept = default
- static void Ray__Ray_constspRayamp(Ray* _ptr, const Ray& ray)
- {
- new(_ptr) Ray(ray);
- }
- // class Ray | File: ../Math/Ray.h
- static void Register_Ray(asIScriptEngine* engine)
- {
- // Ray::Ray(const Vector3& origin, const Vector3& direction) noexcept
- engine->RegisterObjectBehaviour("Ray", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(Ray__Ray_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Ray::Ray(const Ray& ray) noexcept = default
- engine->RegisterObjectBehaviour("Ray", asBEHAVE_CONSTRUCT, "void f(const Ray&in)", AS_FUNCTION_OBJFIRST(Ray__Ray_constspRayamp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Ray<Ray>(engine, "Ray");
- #ifdef REGISTER_CLASS_MANUAL_PART_Ray
- REGISTER_CLASS_MANUAL_PART_Ray();
- #endif
- }
- // struct RayQueryResult | File: ../Graphics/OctreeQuery.h
- static void Register_RayQueryResult(asIScriptEngine* engine)
- {
- // RayQueryResult::~RayQueryResult() | Implicitly-declared
- engine->RegisterObjectBehaviour("RayQueryResult", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(RayQueryResult), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_RayQueryResult<RayQueryResult>(engine, "RayQueryResult");
- #ifdef REGISTER_CLASS_MANUAL_PART_RayQueryResult
- REGISTER_CLASS_MANUAL_PART_RayQueryResult();
- #endif
- // RayQueryResult& RayQueryResult::operator =(const RayQueryResult&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<RayQueryResult>(engine, "RayQueryResult");
- }
- // Rect::Rect(const Vector2& min, const Vector2& max) noexcept
- static void Rect__Rect_constspVector2amp_constspVector2amp(Rect* _ptr, const Vector2& min, const Vector2& max)
- {
- new(_ptr) Rect(min, max);
- }
- // Rect::Rect(float left, float top, float right, float bottom) noexcept
- static void Rect__Rect_float_float_float_float(Rect* _ptr, float left, float top, float right, float bottom)
- {
- new(_ptr) Rect(left, top, right, bottom);
- }
- // explicit Rect::Rect(const Vector4& vector) noexcept
- static void Rect__Rect_constspVector4amp(Rect* _ptr, const Vector4& vector)
- {
- new(_ptr) Rect(vector);
- }
- // Rect::Rect(const Rect& rect) noexcept = default
- static void Rect__Rect_constspRectamp(Rect* _ptr, const Rect& rect)
- {
- new(_ptr) Rect(rect);
- }
- // class Rect | File: ../Math/Rect.h
- static void Register_Rect(asIScriptEngine* engine)
- {
- // explicit Rect::Rect(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Rect::Rect(const Vector2& min, const Vector2& max) noexcept
- engine->RegisterObjectBehaviour("Rect", asBEHAVE_CONSTRUCT, "void f(const Vector2&in, const Vector2&in)", AS_FUNCTION_OBJFIRST(Rect__Rect_constspVector2amp_constspVector2amp), AS_CALL_CDECL_OBJFIRST);
- // Rect::Rect(float left, float top, float right, float bottom) noexcept
- engine->RegisterObjectBehaviour("Rect", asBEHAVE_CONSTRUCT, "void f(float, float, float, float)", AS_FUNCTION_OBJFIRST(Rect__Rect_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // explicit Rect::Rect(const Vector4& vector) noexcept
- engine->RegisterObjectBehaviour("Rect", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", AS_FUNCTION_OBJFIRST(Rect__Rect_constspVector4amp), AS_CALL_CDECL_OBJFIRST);
- // Rect::Rect(const Rect& rect) noexcept = default
- engine->RegisterObjectBehaviour("Rect", asBEHAVE_CONSTRUCT, "void f(const Rect&in)", AS_FUNCTION_OBJFIRST(Rect__Rect_constspRectamp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Rect<Rect>(engine, "Rect");
- #ifdef REGISTER_CLASS_MANUAL_PART_Rect
- REGISTER_CLASS_MANUAL_PART_Rect();
- #endif
- }
- // struct RefCount | File: ../Container/RefCounted.h
- static void Register_RefCount(asIScriptEngine* engine)
- {
- // RefCount::~RefCount()
- engine->RegisterObjectBehaviour("RefCount", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(RefCount), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_RefCount<RefCount>(engine, "RefCount");
- #ifdef REGISTER_CLASS_MANUAL_PART_RefCount
- REGISTER_CLASS_MANUAL_PART_RefCount();
- #endif
- // RefCount& RefCount::operator =(const RefCount&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<RefCount>(engine, "RefCount");
- }
- // class RefCounted | File: ../Container/RefCounted.h
- static void Register_RefCounted(asIScriptEngine* engine)
- {
- // RefCounted::RefCounted(const RefCounted& rhs) = delete
- // Not registered because deleted
- RegisterMembers_RefCounted<RefCounted>(engine, "RefCounted");
- #ifdef REGISTER_CLASS_MANUAL_PART_RefCounted
- REGISTER_CLASS_MANUAL_PART_RefCounted();
- #endif
- }
- // struct RenderPathCommand | File: ../Graphics/RenderPath.h
- static void Register_RenderPathCommand(asIScriptEngine* engine)
- {
- // RenderPathCommand::~RenderPathCommand() | Implicitly-declared
- engine->RegisterObjectBehaviour("RenderPathCommand", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(RenderPathCommand), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_RenderPathCommand<RenderPathCommand>(engine, "RenderPathCommand");
- #ifdef REGISTER_CLASS_MANUAL_PART_RenderPathCommand
- REGISTER_CLASS_MANUAL_PART_RenderPathCommand();
- #endif
- // RenderPathCommand& RenderPathCommand::operator =(const RenderPathCommand&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<RenderPathCommand>(engine, "RenderPathCommand");
- }
- // struct RenderTargetInfo | File: ../Graphics/RenderPath.h
- static void Register_RenderTargetInfo(asIScriptEngine* engine)
- {
- // RenderTargetInfo::~RenderTargetInfo() | Implicitly-declared
- engine->RegisterObjectBehaviour("RenderTargetInfo", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(RenderTargetInfo), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_RenderTargetInfo<RenderTargetInfo>(engine, "RenderTargetInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_RenderTargetInfo
- REGISTER_CLASS_MANUAL_PART_RenderTargetInfo();
- #endif
- // RenderTargetInfo& RenderTargetInfo::operator =(const RenderTargetInfo&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<RenderTargetInfo>(engine, "RenderTargetInfo");
- }
- // struct ReplicationState | File: ../Scene/ReplicationState.h
- static void Register_ReplicationState(asIScriptEngine* engine)
- {
- // ReplicationState::~ReplicationState() | Implicitly-declared
- engine->RegisterObjectBehaviour("ReplicationState", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ReplicationState), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ReplicationState<ReplicationState>(engine, "ReplicationState");
- #ifdef REGISTER_CLASS_MANUAL_PART_ReplicationState
- REGISTER_CLASS_MANUAL_PART_ReplicationState();
- #endif
- // ReplicationState& ReplicationState::operator =(const ReplicationState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ReplicationState>(engine, "ReplicationState");
- }
- // struct ResourceGroup | File: ../Resource/ResourceCache.h
- static void Register_ResourceGroup(asIScriptEngine* engine)
- {
- // ResourceGroup::~ResourceGroup() | Implicitly-declared
- engine->RegisterObjectBehaviour("ResourceGroup", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ResourceGroup), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ResourceGroup<ResourceGroup>(engine, "ResourceGroup");
- #ifdef REGISTER_CLASS_MANUAL_PART_ResourceGroup
- REGISTER_CLASS_MANUAL_PART_ResourceGroup();
- #endif
- // ResourceGroup& ResourceGroup::operator =(const ResourceGroup&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ResourceGroup>(engine, "ResourceGroup");
- }
- // explicit ResourceRef::ResourceRef(StringHash type)
- static void ResourceRef__ResourceRef_StringHash(ResourceRef* _ptr, StringHash type)
- {
- new(_ptr) ResourceRef(type);
- }
- // ResourceRef::ResourceRef(StringHash type, const String& name)
- static void ResourceRef__ResourceRef_StringHash_constspStringamp(ResourceRef* _ptr, StringHash type, const String& name)
- {
- new(_ptr) ResourceRef(type, name);
- }
- // ResourceRef::ResourceRef(const String& type, const String& name)
- static void ResourceRef__ResourceRef_constspStringamp_constspStringamp(ResourceRef* _ptr, const String& type, const String& name)
- {
- new(_ptr) ResourceRef(type, name);
- }
- // ResourceRef::ResourceRef(const ResourceRef& rhs) = default
- static void ResourceRef__ResourceRef_constspResourceRefamp(ResourceRef* _ptr, const ResourceRef& rhs)
- {
- new(_ptr) ResourceRef(rhs);
- }
- // struct ResourceRef | File: ../Core/Variant.h
- static void Register_ResourceRef(asIScriptEngine* engine)
- {
- // ResourceRef::ResourceRef(const char* type, const char* name)
- // Error: type "const char*" can not automatically bind
- // explicit ResourceRef::ResourceRef(StringHash type)
- engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_CONSTRUCT, "void f(StringHash)", AS_FUNCTION_OBJFIRST(ResourceRef__ResourceRef_StringHash), AS_CALL_CDECL_OBJFIRST);
- // ResourceRef::ResourceRef(StringHash type, const String& name)
- engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_CONSTRUCT, "void f(StringHash, const String&in)", AS_FUNCTION_OBJFIRST(ResourceRef__ResourceRef_StringHash_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // ResourceRef::ResourceRef(const String& type, const String& name)
- engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_CONSTRUCT, "void f(const String&in, const String&in)", AS_FUNCTION_OBJFIRST(ResourceRef__ResourceRef_constspStringamp_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // ResourceRef::ResourceRef(const ResourceRef& rhs) = default
- engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_CONSTRUCT, "void f(const ResourceRef&in)", AS_FUNCTION_OBJFIRST(ResourceRef__ResourceRef_constspResourceRefamp), AS_CALL_CDECL_OBJFIRST);
- // ResourceRef::~ResourceRef() | Implicitly-declared
- engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ResourceRef), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ResourceRef<ResourceRef>(engine, "ResourceRef");
- #ifdef REGISTER_CLASS_MANUAL_PART_ResourceRef
- REGISTER_CLASS_MANUAL_PART_ResourceRef();
- #endif
- // ResourceRef& ResourceRef::operator =(const ResourceRef&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ResourceRef>(engine, "ResourceRef");
- }
- // explicit ResourceRefList::ResourceRefList(StringHash type)
- static void ResourceRefList__ResourceRefList_StringHash(ResourceRefList* _ptr, StringHash type)
- {
- new(_ptr) ResourceRefList(type);
- }
- // ResourceRefList::ResourceRefList(StringHash type, const StringVector& names)
- static void ResourceRefList__ResourceRefList_StringHash_constspStringVectoramp(ResourceRefList* _ptr, StringHash type, CScriptArray* names_conv)
- {
- StringVector names = ArrayToVector<String>(names_conv);
- new(_ptr) ResourceRefList(type, names);
- }
- // struct ResourceRefList | File: ../Core/Variant.h
- static void Register_ResourceRefList(asIScriptEngine* engine)
- {
- // explicit ResourceRefList::ResourceRefList(StringHash type)
- engine->RegisterObjectBehaviour("ResourceRefList", asBEHAVE_CONSTRUCT, "void f(StringHash)", AS_FUNCTION_OBJFIRST(ResourceRefList__ResourceRefList_StringHash), AS_CALL_CDECL_OBJFIRST);
- // ResourceRefList::ResourceRefList(StringHash type, const StringVector& names)
- engine->RegisterObjectBehaviour("ResourceRefList", asBEHAVE_CONSTRUCT, "void f(StringHash, Array<String>@+)", AS_FUNCTION_OBJFIRST(ResourceRefList__ResourceRefList_StringHash_constspStringVectoramp), AS_CALL_CDECL_OBJFIRST);
- // ResourceRefList::~ResourceRefList() | Implicitly-declared
- engine->RegisterObjectBehaviour("ResourceRefList", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ResourceRefList), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ResourceRefList<ResourceRefList>(engine, "ResourceRefList");
- #ifdef REGISTER_CLASS_MANUAL_PART_ResourceRefList
- REGISTER_CLASS_MANUAL_PART_ResourceRefList();
- #endif
- // ResourceRefList& ResourceRefList::operator =(const ResourceRefList&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ResourceRefList>(engine, "ResourceRefList");
- }
- // struct ScenePassInfo | File: ../Graphics/View.h
- static void Register_ScenePassInfo(asIScriptEngine* engine)
- {
- // ScenePassInfo::~ScenePassInfo() | Implicitly-declared
- engine->RegisterObjectBehaviour("ScenePassInfo", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ScenePassInfo), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ScenePassInfo<ScenePassInfo>(engine, "ScenePassInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_ScenePassInfo
- REGISTER_CLASS_MANUAL_PART_ScenePassInfo();
- #endif
- // ScenePassInfo& ScenePassInfo::operator =(const ScenePassInfo&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ScenePassInfo>(engine, "ScenePassInfo");
- }
- // class SceneResolver | File: ../Scene/SceneResolver.h
- static void Register_SceneResolver(asIScriptEngine* engine)
- {
- // SceneResolver::~SceneResolver()
- engine->RegisterObjectBehaviour("SceneResolver", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(SceneResolver), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_SceneResolver<SceneResolver>(engine, "SceneResolver");
- #ifdef REGISTER_CLASS_MANUAL_PART_SceneResolver
- REGISTER_CLASS_MANUAL_PART_SceneResolver();
- #endif
- // SceneResolver& SceneResolver::operator =(const SceneResolver&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<SceneResolver>(engine, "SceneResolver");
- }
- // struct ScratchBuffer | File: ../Graphics/Graphics.h
- static void Register_ScratchBuffer(asIScriptEngine* engine)
- {
- // ScratchBuffer::~ScratchBuffer() | Implicitly-declared
- engine->RegisterObjectBehaviour("ScratchBuffer", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ScratchBuffer), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ScratchBuffer<ScratchBuffer>(engine, "ScratchBuffer");
- #ifdef REGISTER_CLASS_MANUAL_PART_ScratchBuffer
- REGISTER_CLASS_MANUAL_PART_ScratchBuffer();
- #endif
- // ScratchBuffer& ScratchBuffer::operator =(const ScratchBuffer&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ScratchBuffer>(engine, "ScratchBuffer");
- }
- // struct ScreenModeParams | File: ../Graphics/Graphics.h
- static void Register_ScreenModeParams(asIScriptEngine* engine)
- {
- // ScreenModeParams::~ScreenModeParams() | Implicitly-declared
- engine->RegisterObjectBehaviour("ScreenModeParams", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ScreenModeParams), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ScreenModeParams<ScreenModeParams>(engine, "ScreenModeParams");
- #ifdef REGISTER_CLASS_MANUAL_PART_ScreenModeParams
- REGISTER_CLASS_MANUAL_PART_ScreenModeParams();
- #endif
- // ScreenModeParams& ScreenModeParams::operator =(const ScreenModeParams&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ScreenModeParams>(engine, "ScreenModeParams");
- }
- // class Serializer | File: ../IO/Serializer.h
- static void Register_Serializer(asIScriptEngine* engine)
- {
- RegisterMembers_Serializer<Serializer>(engine, "Serializer");
- #ifdef REGISTER_CLASS_MANUAL_PART_Serializer
- REGISTER_CLASS_MANUAL_PART_Serializer();
- #endif
- // Serializer& Serializer::operator =(const Serializer&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Serializer>(engine, "Serializer");
- }
- // ShaderParameter::ShaderParameter(const String& name, unsigned glType, int location)
- static void ShaderParameter__ShaderParameter_constspStringamp_unsigned_int(ShaderParameter* _ptr, const String& name, unsigned glType, int location)
- {
- new(_ptr) ShaderParameter(name, glType, location);
- }
- // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned offset, unsigned size, unsigned buffer)
- static void ShaderParameter__ShaderParameter_ShaderType_constspStringamp_unsigned_unsigned_unsigned(ShaderParameter* _ptr, ShaderType type, const String& name, unsigned offset, unsigned size, unsigned buffer)
- {
- new(_ptr) ShaderParameter(type, name, offset, size, buffer);
- }
- // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned reg, unsigned regCount)
- static void ShaderParameter__ShaderParameter_ShaderType_constspStringamp_unsigned_unsigned(ShaderParameter* _ptr, ShaderType type, const String& name, unsigned reg, unsigned regCount)
- {
- new(_ptr) ShaderParameter(type, name, reg, regCount);
- }
- // struct ShaderParameter | File: ../GraphicsAPI/ShaderVariation.h
- static void Register_ShaderParameter(asIScriptEngine* engine)
- {
- // ShaderParameter::ShaderParameter(const String& name, unsigned glType, int location)
- engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f(const String&in, uint, int)", AS_FUNCTION_OBJFIRST(ShaderParameter__ShaderParameter_constspStringamp_unsigned_int), AS_CALL_CDECL_OBJFIRST);
- // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned offset, unsigned size, unsigned buffer)
- engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f(ShaderType, const String&in, uint, uint, uint)", AS_FUNCTION_OBJFIRST(ShaderParameter__ShaderParameter_ShaderType_constspStringamp_unsigned_unsigned_unsigned), AS_CALL_CDECL_OBJFIRST);
- // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned reg, unsigned regCount)
- engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f(ShaderType, const String&in, uint, uint)", AS_FUNCTION_OBJFIRST(ShaderParameter__ShaderParameter_ShaderType_constspStringamp_unsigned_unsigned), AS_CALL_CDECL_OBJFIRST);
- // ShaderParameter::~ShaderParameter() | Implicitly-declared
- engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ShaderParameter), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ShaderParameter<ShaderParameter>(engine, "ShaderParameter");
- #ifdef REGISTER_CLASS_MANUAL_PART_ShaderParameter
- REGISTER_CLASS_MANUAL_PART_ShaderParameter();
- #endif
- // ShaderParameter& ShaderParameter::operator =(const ShaderParameter&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ShaderParameter>(engine, "ShaderParameter");
- }
- // struct ShadowBatchQueue | File: ../Graphics/Batch.h
- static void Register_ShadowBatchQueue(asIScriptEngine* engine)
- {
- // ShadowBatchQueue::~ShadowBatchQueue() | Implicitly-declared
- engine->RegisterObjectBehaviour("ShadowBatchQueue", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ShadowBatchQueue), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ShadowBatchQueue<ShadowBatchQueue>(engine, "ShadowBatchQueue");
- #ifdef REGISTER_CLASS_MANUAL_PART_ShadowBatchQueue
- REGISTER_CLASS_MANUAL_PART_ShadowBatchQueue();
- #endif
- // ShadowBatchQueue& ShadowBatchQueue::operator =(const ShadowBatchQueue&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ShadowBatchQueue>(engine, "ShadowBatchQueue");
- }
- // class Skeleton | File: ../Graphics/Skeleton.h
- static void Register_Skeleton(asIScriptEngine* engine)
- {
- // Skeleton::Skeleton() | File: ../Graphics/Skeleton.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- RegisterMembers_Skeleton<Skeleton>(engine, "Skeleton");
- #ifdef REGISTER_CLASS_MANUAL_PART_Skeleton
- REGISTER_CLASS_MANUAL_PART_Skeleton();
- #endif
- // Skeleton& Skeleton::operator =(const Skeleton&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Skeleton>(engine, "Skeleton");
- }
- // SourceBatch::SourceBatch(const SourceBatch& batch)
- static void SourceBatch__SourceBatch_constspSourceBatchamp(SourceBatch* _ptr, const SourceBatch& batch)
- {
- new(_ptr) SourceBatch(batch);
- }
- // struct SourceBatch | File: ../Graphics/Drawable.h
- static void Register_SourceBatch(asIScriptEngine* engine)
- {
- // SourceBatch::SourceBatch(const SourceBatch& batch)
- engine->RegisterObjectBehaviour("SourceBatch", asBEHAVE_CONSTRUCT, "void f(const SourceBatch&in)", AS_FUNCTION_OBJFIRST(SourceBatch__SourceBatch_constspSourceBatchamp), AS_CALL_CDECL_OBJFIRST);
- // SourceBatch::~SourceBatch()
- engine->RegisterObjectBehaviour("SourceBatch", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(SourceBatch), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_SourceBatch<SourceBatch>(engine, "SourceBatch");
- #ifdef REGISTER_CLASS_MANUAL_PART_SourceBatch
- REGISTER_CLASS_MANUAL_PART_SourceBatch();
- #endif
- }
- // Sphere::Sphere(const Sphere& sphere) noexcept = default
- static void Sphere__Sphere_constspSphereamp(Sphere* _ptr, const Sphere& sphere)
- {
- new(_ptr) Sphere(sphere);
- }
- // Sphere::Sphere(const Vector3& center, float radius) noexcept
- static void Sphere__Sphere_constspVector3amp_float(Sphere* _ptr, const Vector3& center, float radius)
- {
- new(_ptr) Sphere(center, radius);
- }
- // explicit Sphere::Sphere(const BoundingBox& box) noexcept
- static void Sphere__Sphere_constspBoundingBoxamp(Sphere* _ptr, const BoundingBox& box)
- {
- new(_ptr) Sphere(box);
- }
- // explicit Sphere::Sphere(const Frustum& frustum) noexcept
- static void Sphere__Sphere_constspFrustumamp(Sphere* _ptr, const Frustum& frustum)
- {
- new(_ptr) Sphere(frustum);
- }
- // explicit Sphere::Sphere(const Polyhedron& poly) noexcept
- static void Sphere__Sphere_constspPolyhedronamp(Sphere* _ptr, const Polyhedron& poly)
- {
- new(_ptr) Sphere(poly);
- }
- // class Sphere | File: ../Math/Sphere.h
- static void Register_Sphere(asIScriptEngine* engine)
- {
- // Sphere::Sphere(const Vector3* vertices, i32 count) noexcept
- // Error: type "const Vector3*" can not automatically bind
- // Sphere::Sphere(const Sphere& sphere) noexcept = default
- engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f(const Sphere&in)", AS_FUNCTION_OBJFIRST(Sphere__Sphere_constspSphereamp), AS_CALL_CDECL_OBJFIRST);
- // Sphere::Sphere(const Vector3& center, float radius) noexcept
- engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, float)", AS_FUNCTION_OBJFIRST(Sphere__Sphere_constspVector3amp_float), AS_CALL_CDECL_OBJFIRST);
- // explicit Sphere::Sphere(const BoundingBox& box) noexcept
- engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f(const BoundingBox&in)", AS_FUNCTION_OBJFIRST(Sphere__Sphere_constspBoundingBoxamp), AS_CALL_CDECL_OBJFIRST);
- // explicit Sphere::Sphere(const Frustum& frustum) noexcept
- engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f(const Frustum&in)", AS_FUNCTION_OBJFIRST(Sphere__Sphere_constspFrustumamp), AS_CALL_CDECL_OBJFIRST);
- // explicit Sphere::Sphere(const Polyhedron& poly) noexcept
- engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f(const Polyhedron&in)", AS_FUNCTION_OBJFIRST(Sphere__Sphere_constspPolyhedronamp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Sphere<Sphere>(engine, "Sphere");
- #ifdef REGISTER_CLASS_MANUAL_PART_Sphere
- REGISTER_CLASS_MANUAL_PART_Sphere();
- #endif
- }
- // explicit Spline::Spline(InterpolationMode mode)
- static void Spline__Spline_InterpolationMode(Spline* _ptr, InterpolationMode mode)
- {
- new(_ptr) Spline(mode);
- }
- // explicit Spline::Spline(const Vector<Variant>& knots, InterpolationMode mode = BEZIER_CURVE)
- static void Spline__Spline_constspVectorlesVariantgreamp_InterpolationMode(Spline* _ptr, CScriptArray* knots_conv, InterpolationMode mode)
- {
- Vector<Variant> knots = ArrayToVector<Variant>(knots_conv);
- new(_ptr) Spline(knots, mode);
- }
- // Spline::Spline(const Spline& rhs) = default
- static void Spline__Spline_constspSplineamp(Spline* _ptr, const Spline& rhs)
- {
- new(_ptr) Spline(rhs);
- }
- // class Spline | File: ../Core/Spline.h
- static void Register_Spline(asIScriptEngine* engine)
- {
- // explicit Spline::Spline(InterpolationMode mode)
- engine->RegisterObjectBehaviour("Spline", asBEHAVE_CONSTRUCT, "void f(InterpolationMode)", AS_FUNCTION_OBJFIRST(Spline__Spline_InterpolationMode), AS_CALL_CDECL_OBJFIRST);
- // explicit Spline::Spline(const Vector<Variant>& knots, InterpolationMode mode = BEZIER_CURVE)
- engine->RegisterObjectBehaviour("Spline", asBEHAVE_CONSTRUCT, "void f(Array<Variant>@+, InterpolationMode = BEZIER_CURVE)", AS_FUNCTION_OBJFIRST(Spline__Spline_constspVectorlesVariantgreamp_InterpolationMode), AS_CALL_CDECL_OBJFIRST);
- // Spline::Spline(const Spline& rhs) = default
- engine->RegisterObjectBehaviour("Spline", asBEHAVE_CONSTRUCT, "void f(const Spline&in)", AS_FUNCTION_OBJFIRST(Spline__Spline_constspSplineamp), AS_CALL_CDECL_OBJFIRST);
- // Spline::~Spline() | Implicitly-declared
- engine->RegisterObjectBehaviour("Spline", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Spline), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Spline<Spline>(engine, "Spline");
- #ifdef REGISTER_CLASS_MANUAL_PART_Spline
- REGISTER_CLASS_MANUAL_PART_Spline();
- #endif
- }
- // struct StaticModelGeometryData | File: ../Graphics/StaticModel.h
- static void Register_StaticModelGeometryData(asIScriptEngine* engine)
- {
- // StaticModelGeometryData::~StaticModelGeometryData() | Implicitly-declared
- engine->RegisterObjectBehaviour("StaticModelGeometryData", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(StaticModelGeometryData), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_StaticModelGeometryData<StaticModelGeometryData>(engine, "StaticModelGeometryData");
- #ifdef REGISTER_CLASS_MANUAL_PART_StaticModelGeometryData
- REGISTER_CLASS_MANUAL_PART_StaticModelGeometryData();
- #endif
- // StaticModelGeometryData& StaticModelGeometryData::operator =(const StaticModelGeometryData&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<StaticModelGeometryData>(engine, "StaticModelGeometryData");
- }
- // StoredLogMessage::StoredLogMessage(const String& message, int level, bool error)
- static void StoredLogMessage__StoredLogMessage_constspStringamp_int_bool(StoredLogMessage* _ptr, const String& message, int level, bool error)
- {
- new(_ptr) StoredLogMessage(message, level, error);
- }
- // struct StoredLogMessage | File: ../IO/Log.h
- static void Register_StoredLogMessage(asIScriptEngine* engine)
- {
- // StoredLogMessage::StoredLogMessage(const String& message, int level, bool error)
- engine->RegisterObjectBehaviour("StoredLogMessage", asBEHAVE_CONSTRUCT, "void f(const String&in, int, bool)", AS_FUNCTION_OBJFIRST(StoredLogMessage__StoredLogMessage_constspStringamp_int_bool), AS_CALL_CDECL_OBJFIRST);
- // StoredLogMessage::~StoredLogMessage() | Implicitly-declared
- engine->RegisterObjectBehaviour("StoredLogMessage", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(StoredLogMessage), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_StoredLogMessage<StoredLogMessage>(engine, "StoredLogMessage");
- #ifdef REGISTER_CLASS_MANUAL_PART_StoredLogMessage
- REGISTER_CLASS_MANUAL_PART_StoredLogMessage();
- #endif
- // StoredLogMessage& StoredLogMessage::operator =(const StoredLogMessage&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<StoredLogMessage>(engine, "StoredLogMessage");
- }
- // String::String(const String& str)
- static void String__String_constspStringamp(String* _ptr, const String& str)
- {
- new(_ptr) String(str);
- }
- // explicit String::String(int value)
- static void String__String_int(String* _ptr, int value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(short value)
- static void String__String_short(String* _ptr, short value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(long long value)
- static void String__String_longsplong(String* _ptr, long long value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(unsigned value)
- static void String__String_unsigned(String* _ptr, unsigned value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(unsigned short value)
- static void String__String_unsignedspshort(String* _ptr, unsigned short value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(unsigned long long value)
- static void String__String_unsignedsplongsplong(String* _ptr, unsigned long long value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(float value)
- static void String__String_float(String* _ptr, float value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(double value)
- static void String__String_double(String* _ptr, double value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(bool value)
- static void String__String_bool(String* _ptr, bool value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(char value)
- static void String__String_char(String* _ptr, char value)
- {
- new(_ptr) String(value);
- }
- // explicit String::String(char value, i32 length)
- static void String__String_char_i32(String* _ptr, char value, i32 length)
- {
- new(_ptr) String(value, length);
- }
- // class String | File: ../Container/Str.h
- static void Register_String(asIScriptEngine* engine)
- {
- // String::String(String&& str) noexcept
- // Error: type "String&&" can not automatically bind
- // String::String(char* str)
- // Error: type "char*" can not automatically bind
- // String::String(const char* str)
- // Error: type "const char*" can not automatically bind
- // String::String(const char* str, i32 length)
- // Error: type "const char*" can not automatically bind
- // explicit String::String(const WString& str)
- // Error: type "WString" can not automatically bind bacause have @nobind mark
- // explicit String::String(const wchar_t* str)
- // Error: type "const wchar_t*" can not automatically bind
- // explicit String::String(long value)
- // Not registered because have @nobind mark
- // explicit String::String(unsigned long value)
- // Not registered because have @nobind mark
- // explicit String::String(wchar_t* str)
- // Error: type "wchar_t*" can not automatically bind
- // template <class T> explicit String::String(const T& value)
- // Error: type "const T&" can not automatically bind
- // String::String(const String& str)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(const String&in)", AS_FUNCTION_OBJFIRST(String__String_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(int value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(int)", AS_FUNCTION_OBJFIRST(String__String_int), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(short value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(int16)", AS_FUNCTION_OBJFIRST(String__String_short), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(long long value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(int64)", AS_FUNCTION_OBJFIRST(String__String_longsplong), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(unsigned value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(uint)", AS_FUNCTION_OBJFIRST(String__String_unsigned), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(unsigned short value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(uint16)", AS_FUNCTION_OBJFIRST(String__String_unsignedspshort), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(unsigned long long value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(uint64)", AS_FUNCTION_OBJFIRST(String__String_unsignedsplongsplong), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(float value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(float)", AS_FUNCTION_OBJFIRST(String__String_float), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(double value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(double)", AS_FUNCTION_OBJFIRST(String__String_double), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(bool value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(bool)", AS_FUNCTION_OBJFIRST(String__String_bool), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(char value)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(int8)", AS_FUNCTION_OBJFIRST(String__String_char), AS_CALL_CDECL_OBJFIRST);
- // explicit String::String(char value, i32 length)
- engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f(int8, int)", AS_FUNCTION_OBJFIRST(String__String_char_i32), AS_CALL_CDECL_OBJFIRST);
- // String::~String()
- engine->RegisterObjectBehaviour("String", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(String), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_String<String>(engine, "String");
- #ifdef REGISTER_CLASS_MANUAL_PART_String
- REGISTER_CLASS_MANUAL_PART_String();
- #endif
- }
- // StringHash::StringHash(const StringHash& rhs) noexcept = default
- static void StringHash__StringHash_constspStringHashamp(StringHash* _ptr, const StringHash& rhs)
- {
- new(_ptr) StringHash(rhs);
- }
- // explicit constexpr StringHash::StringHash(hash32 value) noexcept
- static void StringHash_constexpr_StringHash_hash32(StringHash* _ptr, hash32 value)
- {
- new(_ptr) StringHash(value);
- }
- // StringHash::StringHash(const String& str) noexcept
- static void StringHash__StringHash_constspStringamp(StringHash* _ptr, const String& str)
- {
- new(_ptr) StringHash(str);
- }
- // class StringHash | File: ../Math/StringHash.h
- static void Register_StringHash(asIScriptEngine* engine)
- {
- // constexpr StringHash::StringHash(const char* str) noexcept
- // Error: type "const char*" can not automatically bind
- // StringHash::StringHash(const StringHash& rhs) noexcept = default
- engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(const StringHash&in)", AS_FUNCTION_OBJFIRST(StringHash__StringHash_constspStringHashamp), AS_CALL_CDECL_OBJFIRST);
- // explicit constexpr StringHash::StringHash(hash32 value) noexcept
- engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(hash32)", AS_FUNCTION_OBJFIRST(StringHash_constexpr_StringHash_hash32), AS_CALL_CDECL_OBJFIRST);
- // StringHash::StringHash(const String& str) noexcept
- engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f(const String&in)", AS_FUNCTION_OBJFIRST(StringHash__StringHash_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_StringHash<StringHash>(engine, "StringHash");
- #ifdef REGISTER_CLASS_MANUAL_PART_StringHash
- REGISTER_CLASS_MANUAL_PART_StringHash();
- #endif
- }
- // StringHashRegister::StringHashRegister(bool threadSafe)
- static void StringHashRegister__StringHashRegister_bool(StringHashRegister* _ptr, bool threadSafe)
- {
- new(_ptr) StringHashRegister(threadSafe);
- }
- // class StringHashRegister | File: ../Core/StringHashRegister.h
- static void Register_StringHashRegister(asIScriptEngine* engine)
- {
- // StringHashRegister::StringHashRegister(bool threadSafe)
- engine->RegisterObjectBehaviour("StringHashRegister", asBEHAVE_CONSTRUCT, "void f(bool)", AS_FUNCTION_OBJFIRST(StringHashRegister__StringHashRegister_bool), AS_CALL_CDECL_OBJFIRST);
- // StringHashRegister::~StringHashRegister()
- engine->RegisterObjectBehaviour("StringHashRegister", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(StringHashRegister), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_StringHashRegister<StringHashRegister>(engine, "StringHashRegister");
- #ifdef REGISTER_CLASS_MANUAL_PART_StringHashRegister
- REGISTER_CLASS_MANUAL_PART_StringHashRegister();
- #endif
- // StringHashRegister& StringHashRegister::operator =(const StringHashRegister&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<StringHashRegister>(engine, "StringHashRegister");
- }
- // TechniqueEntry::TechniqueEntry(Technique* tech, MaterialQuality qualityLevel, float lodDistance) noexcept
- static void TechniqueEntry__TechniqueEntry_Techniquestar_MaterialQuality_float(TechniqueEntry* _ptr, Technique* tech, MaterialQuality qualityLevel, float lodDistance)
- {
- new(_ptr) TechniqueEntry(tech, qualityLevel, lodDistance);
- }
- // struct TechniqueEntry | File: ../Graphics/Material.h
- static void Register_TechniqueEntry(asIScriptEngine* engine)
- {
- // TechniqueEntry::TechniqueEntry(Technique* tech, MaterialQuality qualityLevel, float lodDistance) noexcept
- engine->RegisterObjectBehaviour("TechniqueEntry", asBEHAVE_CONSTRUCT, "void f(Technique@+, MaterialQuality, float)", AS_FUNCTION_OBJFIRST(TechniqueEntry__TechniqueEntry_Techniquestar_MaterialQuality_float), AS_CALL_CDECL_OBJFIRST);
- // TechniqueEntry::~TechniqueEntry() noexcept = default
- engine->RegisterObjectBehaviour("TechniqueEntry", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(TechniqueEntry), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_TechniqueEntry<TechniqueEntry>(engine, "TechniqueEntry");
- #ifdef REGISTER_CLASS_MANUAL_PART_TechniqueEntry
- REGISTER_CLASS_MANUAL_PART_TechniqueEntry();
- #endif
- // TechniqueEntry& TechniqueEntry::operator =(const TechniqueEntry&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<TechniqueEntry>(engine, "TechniqueEntry");
- }
- // struct TextureFrame | File: ../Graphics/ParticleEffect.h
- static void Register_TextureFrame(asIScriptEngine* engine)
- {
- // TextureFrame::TextureFrame() | File: ../Graphics/ParticleEffect.h
- // Factory not registered since the @nocount object created in a script through the factory will never be deleted
- RegisterMembers_TextureFrame<TextureFrame>(engine, "TextureFrame");
- #ifdef REGISTER_CLASS_MANUAL_PART_TextureFrame
- REGISTER_CLASS_MANUAL_PART_TextureFrame();
- #endif
- // TextureFrame& TextureFrame::operator =(const TextureFrame&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<TextureFrame>(engine, "TextureFrame");
- }
- // class Timer | File: ../Core/Timer.h
- static void Register_Timer(asIScriptEngine* engine)
- {
- RegisterMembers_Timer<Timer>(engine, "Timer");
- #ifdef REGISTER_CLASS_MANUAL_PART_Timer
- REGISTER_CLASS_MANUAL_PART_Timer();
- #endif
- // Timer& Timer::operator =(const Timer&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Timer>(engine, "Timer");
- }
- // struct TouchState | File: ../Input/Input.h
- static void Register_TouchState(asIScriptEngine* engine)
- {
- RegisterMembers_TouchState<TouchState>(engine, "TouchState");
- #ifdef REGISTER_CLASS_MANUAL_PART_TouchState
- REGISTER_CLASS_MANUAL_PART_TouchState();
- #endif
- // TouchState& TouchState::operator =(const TouchState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<TouchState>(engine, "TouchState");
- }
- // TrailPoint::TrailPoint(const Vector3& position, const Vector3& forward)
- static void TrailPoint__TrailPoint_constspVector3amp_constspVector3amp(TrailPoint* _ptr, const Vector3& position, const Vector3& forward)
- {
- new(_ptr) TrailPoint(position, forward);
- }
- // struct TrailPoint | File: ../Graphics/RibbonTrail.h
- static void Register_TrailPoint(asIScriptEngine* engine)
- {
- // TrailPoint::TrailPoint(const Vector3& position, const Vector3& forward)
- engine->RegisterObjectBehaviour("TrailPoint", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", AS_FUNCTION_OBJFIRST(TrailPoint__TrailPoint_constspVector3amp_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // TrailPoint::~TrailPoint() | Implicitly-declared
- engine->RegisterObjectBehaviour("TrailPoint", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(TrailPoint), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_TrailPoint<TrailPoint>(engine, "TrailPoint");
- #ifdef REGISTER_CLASS_MANUAL_PART_TrailPoint
- REGISTER_CLASS_MANUAL_PART_TrailPoint();
- #endif
- // TrailPoint& TrailPoint::operator =(const TrailPoint&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<TrailPoint>(engine, "TrailPoint");
- }
- // class UIBatch | File: ../UI/UIBatch.h
- static void Register_UIBatch(asIScriptEngine* engine)
- {
- // UIBatch::UIBatch(UIElement* element, BlendMode blendMode, const IntRect& scissor, Texture* texture, Vector<float>* vertexData)
- // Error: type "Vector<float>*" can not automatically bind
- // UIBatch::~UIBatch() | Implicitly-declared
- engine->RegisterObjectBehaviour("UIBatch", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(UIBatch), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_UIBatch<UIBatch>(engine, "UIBatch");
- #ifdef REGISTER_CLASS_MANUAL_PART_UIBatch
- REGISTER_CLASS_MANUAL_PART_UIBatch();
- #endif
- // UIBatch& UIBatch::operator =(const UIBatch&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<UIBatch>(engine, "UIBatch");
- }
- // struct VAnimEventFrame | File: ../Scene/ValueAnimation.h
- static void Register_VAnimEventFrame(asIScriptEngine* engine)
- {
- // VAnimEventFrame::~VAnimEventFrame() | Implicitly-declared
- engine->RegisterObjectBehaviour("VAnimEventFrame", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VAnimEventFrame), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VAnimEventFrame<VAnimEventFrame>(engine, "VAnimEventFrame");
- #ifdef REGISTER_CLASS_MANUAL_PART_VAnimEventFrame
- REGISTER_CLASS_MANUAL_PART_VAnimEventFrame();
- #endif
- // VAnimEventFrame& VAnimEventFrame::operator =(const VAnimEventFrame&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VAnimEventFrame>(engine, "VAnimEventFrame");
- }
- // struct VAnimKeyFrame | File: ../Scene/ValueAnimation.h
- static void Register_VAnimKeyFrame(asIScriptEngine* engine)
- {
- // VAnimKeyFrame::~VAnimKeyFrame() | Implicitly-declared
- engine->RegisterObjectBehaviour("VAnimKeyFrame", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VAnimKeyFrame), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VAnimKeyFrame<VAnimKeyFrame>(engine, "VAnimKeyFrame");
- #ifdef REGISTER_CLASS_MANUAL_PART_VAnimKeyFrame
- REGISTER_CLASS_MANUAL_PART_VAnimKeyFrame();
- #endif
- // VAnimKeyFrame& VAnimKeyFrame::operator =(const VAnimKeyFrame&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VAnimKeyFrame>(engine, "VAnimKeyFrame");
- }
- // Variant::Variant(int value)
- static void Variant__Variant_int(Variant* _ptr, int value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(long long value)
- static void Variant__Variant_longsplong(Variant* _ptr, long long value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(unsigned value)
- static void Variant__Variant_unsigned(Variant* _ptr, unsigned value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(unsigned long long value)
- static void Variant__Variant_unsignedsplongsplong(Variant* _ptr, unsigned long long value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const StringHash& value)
- static void Variant__Variant_constspStringHashamp(Variant* _ptr, const StringHash& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(bool value)
- static void Variant__Variant_bool(Variant* _ptr, bool value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(float value)
- static void Variant__Variant_float(Variant* _ptr, float value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(double value)
- static void Variant__Variant_double(Variant* _ptr, double value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Vector2& value)
- static void Variant__Variant_constspVector2amp(Variant* _ptr, const Vector2& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Vector3& value)
- static void Variant__Variant_constspVector3amp(Variant* _ptr, const Vector3& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Vector4& value)
- static void Variant__Variant_constspVector4amp(Variant* _ptr, const Vector4& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Quaternion& value)
- static void Variant__Variant_constspQuaternionamp(Variant* _ptr, const Quaternion& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Color& value)
- static void Variant__Variant_constspColoramp(Variant* _ptr, const Color& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const String& value)
- static void Variant__Variant_constspStringamp(Variant* _ptr, const String& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Vector<byte>& value)
- static void Variant__Variant_constspVectorlesbytegreamp(Variant* _ptr, CScriptArray* value_conv)
- {
- Vector<byte> value = ArrayToVector<byte>(value_conv);
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const VectorBuffer& value)
- static void Variant__Variant_constspVectorBufferamp(Variant* _ptr, const VectorBuffer& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const ResourceRef& value)
- static void Variant__Variant_constspResourceRefamp(Variant* _ptr, const ResourceRef& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const ResourceRefList& value)
- static void Variant__Variant_constspResourceRefListamp(Variant* _ptr, const ResourceRefList& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const VariantMap& value)
- static void Variant__Variant_constspVariantMapamp(Variant* _ptr, const VariantMap& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const StringVector& value)
- static void Variant__Variant_constspStringVectoramp(Variant* _ptr, CScriptArray* value_conv)
- {
- StringVector value = ArrayToVector<String>(value_conv);
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Rect& value)
- static void Variant__Variant_constspRectamp(Variant* _ptr, const Rect& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const IntRect& value)
- static void Variant__Variant_constspIntRectamp(Variant* _ptr, const IntRect& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const IntVector2& value)
- static void Variant__Variant_constspIntVector2amp(Variant* _ptr, const IntVector2& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const IntVector3& value)
- static void Variant__Variant_constspIntVector3amp(Variant* _ptr, const IntVector3& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(RefCounted* value)
- static void Variant__Variant_RefCountedstar(Variant* _ptr, RefCounted* value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Matrix3& value)
- static void Variant__Variant_constspMatrix3amp(Variant* _ptr, const Matrix3& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Matrix3x4& value)
- static void Variant__Variant_constspMatrix3x4amp(Variant* _ptr, const Matrix3x4& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const Matrix4& value)
- static void Variant__Variant_constspMatrix4amp(Variant* _ptr, const Matrix4& value)
- {
- new(_ptr) Variant(value);
- }
- // Variant::Variant(const String& type, const String& value)
- static void Variant__Variant_constspStringamp_constspStringamp(Variant* _ptr, const String& type, const String& value)
- {
- new(_ptr) Variant(type, value);
- }
- // Variant::Variant(VariantType type, const String& value)
- static void Variant__Variant_VariantType_constspStringamp(Variant* _ptr, VariantType type, const String& value)
- {
- new(_ptr) Variant(type, value);
- }
- // Variant::Variant(const Variant& value)
- static void Variant__Variant_constspVariantamp(Variant* _ptr, const Variant& value)
- {
- new(_ptr) Variant(value);
- }
- // class Variant | File: ../Core/Variant.h
- static void Register_Variant(asIScriptEngine* engine)
- {
- // Variant::Variant(VariantType type, const char* value)
- // Error: type "const char*" can not automatically bind
- // Variant::Variant(c32 value)
- // Not registered because have @nobind mark
- // Variant::Variant(const VariantVector& value)
- // Error: type "const VariantVector&" can not automatically bind
- // Variant::Variant(const char* type, const char* value)
- // Error: type "const char*" can not automatically bind
- // Variant::Variant(const char* value)
- // Error: type "const char*" can not automatically bind
- // Variant::Variant(void* value)
- // Error: type "void*" can not automatically bind
- // template <class T> Variant::Variant(const CustomVariantValueImpl<T>& value)
- // Error: type "const CustomVariantValueImpl<T>&" can not automatically bind
- // Variant::Variant(int value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(int)", AS_FUNCTION_OBJFIRST(Variant__Variant_int), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(long long value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(int64)", AS_FUNCTION_OBJFIRST(Variant__Variant_longsplong), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(unsigned value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(uint)", AS_FUNCTION_OBJFIRST(Variant__Variant_unsigned), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(unsigned long long value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(uint64)", AS_FUNCTION_OBJFIRST(Variant__Variant_unsignedsplongsplong), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const StringHash& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const StringHash&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspStringHashamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(bool value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(bool)", AS_FUNCTION_OBJFIRST(Variant__Variant_bool), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(float value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(float)", AS_FUNCTION_OBJFIRST(Variant__Variant_float), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(double value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(double)", AS_FUNCTION_OBJFIRST(Variant__Variant_double), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Vector2& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Vector2&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVector2amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Vector3& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Vector3&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Vector4& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVector4amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Quaternion& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Quaternion&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspQuaternionamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Color& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Color&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspColoramp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const String& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const String&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Vector<byte>& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(Array<byte>@+)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVectorlesbytegreamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const VectorBuffer& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const VectorBuffer&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVectorBufferamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const ResourceRef& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const ResourceRef&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspResourceRefamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const ResourceRefList& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const ResourceRefList&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspResourceRefListamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const VariantMap& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const VariantMap&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVariantMapamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const StringVector& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(Array<String>@+)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspStringVectoramp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Rect& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Rect&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspRectamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const IntRect& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const IntRect&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspIntRectamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const IntVector2& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const IntVector2&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspIntVector2amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const IntVector3& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const IntVector3&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspIntVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(RefCounted* value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(RefCounted@+)", AS_FUNCTION_OBJFIRST(Variant__Variant_RefCountedstar), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Matrix3& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Matrix3&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspMatrix3amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Matrix3x4& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Matrix3x4&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspMatrix3x4amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Matrix4& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Matrix4&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspMatrix4amp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const String& type, const String& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const String&in, const String&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspStringamp_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(VariantType type, const String& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(VariantType, const String&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_VariantType_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::Variant(const Variant& value)
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f(const Variant&in)", AS_FUNCTION_OBJFIRST(Variant__Variant_constspVariantamp), AS_CALL_CDECL_OBJFIRST);
- // Variant::~Variant()
- engine->RegisterObjectBehaviour("Variant", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Variant), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Variant<Variant>(engine, "Variant");
- #ifdef REGISTER_CLASS_MANUAL_PART_Variant
- REGISTER_CLASS_MANUAL_PART_Variant();
- #endif
- }
- // Vector2::Vector2(const Vector2& vector) noexcept = default
- static void Vector2__Vector2_constspVector2amp(Vector2* _ptr, const Vector2& vector)
- {
- new(_ptr) Vector2(vector);
- }
- // explicit Vector2::Vector2(const IntVector2& vector) noexcept
- static void Vector2__Vector2_constspIntVector2amp(Vector2* _ptr, const IntVector2& vector)
- {
- new(_ptr) Vector2(vector);
- }
- // Vector2::Vector2(float x, float y) noexcept
- static void Vector2__Vector2_float_float(Vector2* _ptr, float x, float y)
- {
- new(_ptr) Vector2(x, y);
- }
- // Vector2::Vector2(i32 x, i32 y) noexcept
- static void Vector2__Vector2_i32_i32(Vector2* _ptr, i32 x, i32 y)
- {
- new(_ptr) Vector2(x, y);
- }
- // class Vector2 | File: ../Math/Vector2.h
- static void Register_Vector2(asIScriptEngine* engine)
- {
- // explicit Vector2::Vector2(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Vector2::Vector2(const Vector2& vector) noexcept = default
- engine->RegisterObjectBehaviour("Vector2", asBEHAVE_CONSTRUCT, "void f(const Vector2&in)", AS_FUNCTION_OBJFIRST(Vector2__Vector2_constspVector2amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Vector2::Vector2(const IntVector2& vector) noexcept
- engine->RegisterObjectBehaviour("Vector2", asBEHAVE_CONSTRUCT, "void f(const IntVector2&in)", AS_FUNCTION_OBJFIRST(Vector2__Vector2_constspIntVector2amp), AS_CALL_CDECL_OBJFIRST);
- // Vector2::Vector2(float x, float y) noexcept
- engine->RegisterObjectBehaviour("Vector2", asBEHAVE_CONSTRUCT, "void f(float, float)", AS_FUNCTION_OBJFIRST(Vector2__Vector2_float_float), AS_CALL_CDECL_OBJFIRST);
- // Vector2::Vector2(i32 x, i32 y) noexcept
- engine->RegisterObjectBehaviour("Vector2", asBEHAVE_CONSTRUCT, "void f(int, int)", AS_FUNCTION_OBJFIRST(Vector2__Vector2_i32_i32), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Vector2<Vector2>(engine, "Vector2");
- #ifdef REGISTER_CLASS_MANUAL_PART_Vector2
- REGISTER_CLASS_MANUAL_PART_Vector2();
- #endif
- }
- // Vector3::Vector3(const Vector3& vector) noexcept = default
- static void Vector3__Vector3_constspVector3amp(Vector3* _ptr, const Vector3& vector)
- {
- new(_ptr) Vector3(vector);
- }
- // Vector3::Vector3(const Vector2& vector, float z) noexcept
- static void Vector3__Vector3_constspVector2amp_float(Vector3* _ptr, const Vector2& vector, float z)
- {
- new(_ptr) Vector3(vector, z);
- }
- // explicit Vector3::Vector3(const Vector2& vector) noexcept
- static void Vector3__Vector3_constspVector2amp(Vector3* _ptr, const Vector2& vector)
- {
- new(_ptr) Vector3(vector);
- }
- // explicit Vector3::Vector3(const IntVector3& vector) noexcept
- static void Vector3__Vector3_constspIntVector3amp(Vector3* _ptr, const IntVector3& vector)
- {
- new(_ptr) Vector3(vector);
- }
- // Vector3::Vector3(float x, float y, float z) noexcept
- static void Vector3__Vector3_float_float_float(Vector3* _ptr, float x, float y, float z)
- {
- new(_ptr) Vector3(x, y, z);
- }
- // Vector3::Vector3(float x, float y) noexcept
- static void Vector3__Vector3_float_float(Vector3* _ptr, float x, float y)
- {
- new(_ptr) Vector3(x, y);
- }
- // class Vector3 | File: ../Math/Vector3.h
- static void Register_Vector3(asIScriptEngine* engine)
- {
- // explicit Vector3::Vector3(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Vector3::Vector3(const Vector3& vector) noexcept = default
- engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f(const Vector3&in)", AS_FUNCTION_OBJFIRST(Vector3__Vector3_constspVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Vector3::Vector3(const Vector2& vector, float z) noexcept
- engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f(const Vector2&in, float)", AS_FUNCTION_OBJFIRST(Vector3__Vector3_constspVector2amp_float), AS_CALL_CDECL_OBJFIRST);
- // explicit Vector3::Vector3(const Vector2& vector) noexcept
- engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f(const Vector2&in)", AS_FUNCTION_OBJFIRST(Vector3__Vector3_constspVector2amp), AS_CALL_CDECL_OBJFIRST);
- // explicit Vector3::Vector3(const IntVector3& vector) noexcept
- engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f(const IntVector3&in)", AS_FUNCTION_OBJFIRST(Vector3__Vector3_constspIntVector3amp), AS_CALL_CDECL_OBJFIRST);
- // Vector3::Vector3(float x, float y, float z) noexcept
- engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f(float, float, float)", AS_FUNCTION_OBJFIRST(Vector3__Vector3_float_float_float), AS_CALL_CDECL_OBJFIRST);
- // Vector3::Vector3(float x, float y) noexcept
- engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f(float, float)", AS_FUNCTION_OBJFIRST(Vector3__Vector3_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Vector3<Vector3>(engine, "Vector3");
- #ifdef REGISTER_CLASS_MANUAL_PART_Vector3
- REGISTER_CLASS_MANUAL_PART_Vector3();
- #endif
- }
- // Vector4::Vector4(const Vector4& vector) noexcept = default
- static void Vector4__Vector4_constspVector4amp(Vector4* _ptr, const Vector4& vector)
- {
- new(_ptr) Vector4(vector);
- }
- // Vector4::Vector4(const Vector3& vector, float w) noexcept
- static void Vector4__Vector4_constspVector3amp_float(Vector4* _ptr, const Vector3& vector, float w)
- {
- new(_ptr) Vector4(vector, w);
- }
- // Vector4::Vector4(float x, float y, float z, float w) noexcept
- static void Vector4__Vector4_float_float_float_float(Vector4* _ptr, float x, float y, float z, float w)
- {
- new(_ptr) Vector4(x, y, z, w);
- }
- // class Vector4 | File: ../Math/Vector4.h
- static void Register_Vector4(asIScriptEngine* engine)
- {
- // explicit Vector4::Vector4(const float* data) noexcept
- // Error: type "const float*" can not automatically bind
- // Vector4::Vector4(const Vector4& vector) noexcept = default
- engine->RegisterObjectBehaviour("Vector4", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", AS_FUNCTION_OBJFIRST(Vector4__Vector4_constspVector4amp), AS_CALL_CDECL_OBJFIRST);
- // Vector4::Vector4(const Vector3& vector, float w) noexcept
- engine->RegisterObjectBehaviour("Vector4", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, float)", AS_FUNCTION_OBJFIRST(Vector4__Vector4_constspVector3amp_float), AS_CALL_CDECL_OBJFIRST);
- // Vector4::Vector4(float x, float y, float z, float w) noexcept
- engine->RegisterObjectBehaviour("Vector4", asBEHAVE_CONSTRUCT, "void f(float, float, float, float)", AS_FUNCTION_OBJFIRST(Vector4__Vector4_float_float_float_float), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Vector4<Vector4>(engine, "Vector4");
- #ifdef REGISTER_CLASS_MANUAL_PART_Vector4
- REGISTER_CLASS_MANUAL_PART_Vector4();
- #endif
- }
- // class VectorBase | File: ../Container/VectorBase.h
- static void Register_VectorBase(asIScriptEngine* engine)
- {
- // VectorBase::~VectorBase() | Implicitly-declared
- engine->RegisterObjectBehaviour("VectorBase", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VectorBase), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VectorBase<VectorBase>(engine, "VectorBase");
- #ifdef REGISTER_CLASS_MANUAL_PART_VectorBase
- REGISTER_CLASS_MANUAL_PART_VectorBase();
- #endif
- // VectorBase& VectorBase::operator =(const VectorBase&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VectorBase>(engine, "VectorBase");
- }
- // struct VertexBufferDesc | File: ../Graphics/Model.h
- static void Register_VertexBufferDesc(asIScriptEngine* engine)
- {
- // VertexBufferDesc::~VertexBufferDesc() | Implicitly-declared
- engine->RegisterObjectBehaviour("VertexBufferDesc", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VertexBufferDesc), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VertexBufferDesc<VertexBufferDesc>(engine, "VertexBufferDesc");
- #ifdef REGISTER_CLASS_MANUAL_PART_VertexBufferDesc
- REGISTER_CLASS_MANUAL_PART_VertexBufferDesc();
- #endif
- // VertexBufferDesc& VertexBufferDesc::operator =(const VertexBufferDesc&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VertexBufferDesc>(engine, "VertexBufferDesc");
- }
- // struct VertexBufferMorph | File: ../Graphics/Model.h
- static void Register_VertexBufferMorph(asIScriptEngine* engine)
- {
- // VertexBufferMorph::~VertexBufferMorph() | Implicitly-declared
- engine->RegisterObjectBehaviour("VertexBufferMorph", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VertexBufferMorph), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VertexBufferMorph<VertexBufferMorph>(engine, "VertexBufferMorph");
- #ifdef REGISTER_CLASS_MANUAL_PART_VertexBufferMorph
- REGISTER_CLASS_MANUAL_PART_VertexBufferMorph();
- #endif
- // VertexBufferMorph& VertexBufferMorph::operator =(const VertexBufferMorph&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VertexBufferMorph>(engine, "VertexBufferMorph");
- }
- // VertexElement::VertexElement(VertexElementType type, VertexElementSemantic semantic, i8 index = 0, bool perInstance = false) noexcept
- static void VertexElement__VertexElement_VertexElementType_VertexElementSemantic_i8_bool(VertexElement* _ptr, VertexElementType type, VertexElementSemantic semantic, i8 index, bool perInstance)
- {
- new(_ptr) VertexElement(type, semantic, index, perInstance);
- }
- // struct VertexElement | File: ../GraphicsAPI/GraphicsDefs.h
- static void Register_VertexElement(asIScriptEngine* engine)
- {
- // VertexElement::VertexElement(VertexElementType type, VertexElementSemantic semantic, i8 index = 0, bool perInstance = false) noexcept
- engine->RegisterObjectBehaviour("VertexElement", asBEHAVE_CONSTRUCT, "void f(VertexElementType, VertexElementSemantic, int8 = 0, bool = false)", AS_FUNCTION_OBJFIRST(VertexElement__VertexElement_VertexElementType_VertexElementSemantic_i8_bool), AS_CALL_CDECL_OBJFIRST);
- // VertexElement::~VertexElement() | Implicitly-declared
- engine->RegisterObjectBehaviour("VertexElement", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VertexElement), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VertexElement<VertexElement>(engine, "VertexElement");
- #ifdef REGISTER_CLASS_MANUAL_PART_VertexElement
- REGISTER_CLASS_MANUAL_PART_VertexElement();
- #endif
- // VertexElement& VertexElement::operator =(const VertexElement&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VertexElement>(engine, "VertexElement");
- }
- // struct WindowModeParams | File: ../Graphics/Graphics.h
- static void Register_WindowModeParams(asIScriptEngine* engine)
- {
- // WindowModeParams::~WindowModeParams() | Implicitly-declared
- engine->RegisterObjectBehaviour("WindowModeParams", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(WindowModeParams), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_WindowModeParams<WindowModeParams>(engine, "WindowModeParams");
- #ifdef REGISTER_CLASS_MANUAL_PART_WindowModeParams
- REGISTER_CLASS_MANUAL_PART_WindowModeParams();
- #endif
- // WindowModeParams& WindowModeParams::operator =(const WindowModeParams&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<WindowModeParams>(engine, "WindowModeParams");
- }
- // XMLElement::XMLElement(const XMLElement& rhs)
- static void XMLElement__XMLElement_constspXMLElementamp(XMLElement* _ptr, const XMLElement& rhs)
- {
- new(_ptr) XMLElement(rhs);
- }
- // class XMLElement | File: ../Resource/XMLElement.h
- static void Register_XMLElement(asIScriptEngine* engine)
- {
- // XMLElement::XMLElement(XMLFile* file, const XPathResultSet* resultSet, const pugi::xpath_node* xpathNode, i32 xpathResultIndex)
- // Error: type "const XPathResultSet*" can not automatically bind
- // XMLElement::XMLElement(XMLFile* file, pugi::xml_node_struct* node)
- // Error: type "pugi::xml_node_struct*" can not automatically bind
- // XMLElement::XMLElement(const XMLElement& rhs)
- engine->RegisterObjectBehaviour("XMLElement", asBEHAVE_CONSTRUCT, "void f(const XMLElement&in)", AS_FUNCTION_OBJFIRST(XMLElement__XMLElement_constspXMLElementamp), AS_CALL_CDECL_OBJFIRST);
- // XMLElement::~XMLElement()
- engine->RegisterObjectBehaviour("XMLElement", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(XMLElement), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_XMLElement<XMLElement>(engine, "XMLElement");
- #ifdef REGISTER_CLASS_MANUAL_PART_XMLElement
- REGISTER_CLASS_MANUAL_PART_XMLElement();
- #endif
- }
- // explicit XPathQuery::XPathQuery(const String& queryString, const String& variableString = String::EMPTY)
- static void XPathQuery__XPathQuery_constspStringamp_constspStringamp(XPathQuery* _ptr, const String& queryString, const String& variableString)
- {
- new(_ptr) XPathQuery(queryString, variableString);
- }
- // class XPathQuery | File: ../Resource/XMLElement.h
- static void Register_XPathQuery(asIScriptEngine* engine)
- {
- // explicit XPathQuery::XPathQuery(const String& queryString, const String& variableString = String::EMPTY)
- engine->RegisterObjectBehaviour("XPathQuery", asBEHAVE_CONSTRUCT, "void f(const String&in, const String&in = String::EMPTY)", AS_FUNCTION_OBJFIRST(XPathQuery__XPathQuery_constspStringamp_constspStringamp), AS_CALL_CDECL_OBJFIRST);
- // XPathQuery::~XPathQuery()
- engine->RegisterObjectBehaviour("XPathQuery", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(XPathQuery), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_XPathQuery<XPathQuery>(engine, "XPathQuery");
- #ifdef REGISTER_CLASS_MANUAL_PART_XPathQuery
- REGISTER_CLASS_MANUAL_PART_XPathQuery();
- #endif
- // XPathQuery& XPathQuery::operator =(const XPathQuery&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<XPathQuery>(engine, "XPathQuery");
- }
- // XPathResultSet::XPathResultSet(const XPathResultSet& rhs)
- static void XPathResultSet__XPathResultSet_constspXPathResultSetamp(XPathResultSet* _ptr, const XPathResultSet& rhs)
- {
- new(_ptr) XPathResultSet(rhs);
- }
- // class XPathResultSet | File: ../Resource/XMLElement.h
- static void Register_XPathResultSet(asIScriptEngine* engine)
- {
- // XPathResultSet::XPathResultSet(XMLFile* file, pugi::xpath_node_set* resultSet)
- // Error: type "pugi::xpath_node_set*" can not automatically bind
- // XPathResultSet::XPathResultSet(const XPathResultSet& rhs)
- engine->RegisterObjectBehaviour("XPathResultSet", asBEHAVE_CONSTRUCT, "void f(const XPathResultSet&in)", AS_FUNCTION_OBJFIRST(XPathResultSet__XPathResultSet_constspXPathResultSetamp), AS_CALL_CDECL_OBJFIRST);
- // XPathResultSet::~XPathResultSet()
- engine->RegisterObjectBehaviour("XPathResultSet", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(XPathResultSet), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_XPathResultSet<XPathResultSet>(engine, "XPathResultSet");
- #ifdef REGISTER_CLASS_MANUAL_PART_XPathResultSet
- REGISTER_CLASS_MANUAL_PART_XPathResultSet();
- #endif
- }
- #ifdef URHO3D_NAVIGATION
- // struct CrowdObstacleAvoidanceParams | File: ../Navigation/CrowdManager.h
- static void Register_CrowdObstacleAvoidanceParams(asIScriptEngine* engine)
- {
- RegisterMembers_CrowdObstacleAvoidanceParams<CrowdObstacleAvoidanceParams>(engine, "CrowdObstacleAvoidanceParams");
- #ifdef REGISTER_CLASS_MANUAL_PART_CrowdObstacleAvoidanceParams
- REGISTER_CLASS_MANUAL_PART_CrowdObstacleAvoidanceParams();
- #endif
- // CrowdObstacleAvoidanceParams& CrowdObstacleAvoidanceParams::operator =(const CrowdObstacleAvoidanceParams&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<CrowdObstacleAvoidanceParams>(engine, "CrowdObstacleAvoidanceParams");
- }
- // struct NavAreaStub | File: ../Navigation/NavBuildData.h
- static void Register_NavAreaStub(asIScriptEngine* engine)
- {
- // NavAreaStub::~NavAreaStub() | Implicitly-declared
- engine->RegisterObjectBehaviour("NavAreaStub", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NavAreaStub), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NavAreaStub<NavAreaStub>(engine, "NavAreaStub");
- #ifdef REGISTER_CLASS_MANUAL_PART_NavAreaStub
- REGISTER_CLASS_MANUAL_PART_NavAreaStub();
- #endif
- // NavAreaStub& NavAreaStub::operator =(const NavAreaStub&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavAreaStub>(engine, "NavAreaStub");
- }
- // struct NavBuildData | File: ../Navigation/NavBuildData.h
- static void Register_NavBuildData(asIScriptEngine* engine)
- {
- // virtual NavBuildData::~NavBuildData()
- engine->RegisterObjectBehaviour("NavBuildData", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NavBuildData), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NavBuildData<NavBuildData>(engine, "NavBuildData");
- #ifdef REGISTER_CLASS_MANUAL_PART_NavBuildData
- REGISTER_CLASS_MANUAL_PART_NavBuildData();
- #endif
- // NavBuildData& NavBuildData::operator =(const NavBuildData&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavBuildData>(engine, "NavBuildData");
- }
- // struct NavigationGeometryInfo | File: ../Navigation/NavigationMesh.h
- static void Register_NavigationGeometryInfo(asIScriptEngine* engine)
- {
- // NavigationGeometryInfo::~NavigationGeometryInfo() | Implicitly-declared
- engine->RegisterObjectBehaviour("NavigationGeometryInfo", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NavigationGeometryInfo), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NavigationGeometryInfo<NavigationGeometryInfo>(engine, "NavigationGeometryInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_NavigationGeometryInfo
- REGISTER_CLASS_MANUAL_PART_NavigationGeometryInfo();
- #endif
- // NavigationGeometryInfo& NavigationGeometryInfo::operator =(const NavigationGeometryInfo&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavigationGeometryInfo>(engine, "NavigationGeometryInfo");
- }
- // struct NavigationPathPoint | File: ../Navigation/NavigationMesh.h
- static void Register_NavigationPathPoint(asIScriptEngine* engine)
- {
- // NavigationPathPoint::~NavigationPathPoint() | Implicitly-declared
- engine->RegisterObjectBehaviour("NavigationPathPoint", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NavigationPathPoint), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NavigationPathPoint<NavigationPathPoint>(engine, "NavigationPathPoint");
- #ifdef REGISTER_CLASS_MANUAL_PART_NavigationPathPoint
- REGISTER_CLASS_MANUAL_PART_NavigationPathPoint();
- #endif
- // NavigationPathPoint& NavigationPathPoint::operator =(const NavigationPathPoint&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavigationPathPoint>(engine, "NavigationPathPoint");
- }
- #endif // def URHO3D_NAVIGATION
- #ifdef URHO3D_NETWORK
- // struct PackageDownload | File: ../Network/Connection.h
- static void Register_PackageDownload(asIScriptEngine* engine)
- {
- // PackageDownload::~PackageDownload() | Implicitly-declared
- engine->RegisterObjectBehaviour("PackageDownload", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(PackageDownload), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_PackageDownload<PackageDownload>(engine, "PackageDownload");
- #ifdef REGISTER_CLASS_MANUAL_PART_PackageDownload
- REGISTER_CLASS_MANUAL_PART_PackageDownload();
- #endif
- // PackageDownload& PackageDownload::operator =(const PackageDownload&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PackageDownload>(engine, "PackageDownload");
- }
- // struct PackageUpload | File: ../Network/Connection.h
- static void Register_PackageUpload(asIScriptEngine* engine)
- {
- // PackageUpload::~PackageUpload() | Implicitly-declared
- engine->RegisterObjectBehaviour("PackageUpload", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(PackageUpload), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_PackageUpload<PackageUpload>(engine, "PackageUpload");
- #ifdef REGISTER_CLASS_MANUAL_PART_PackageUpload
- REGISTER_CLASS_MANUAL_PART_PackageUpload();
- #endif
- // PackageUpload& PackageUpload::operator =(const PackageUpload&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PackageUpload>(engine, "PackageUpload");
- }
- // struct RemoteEvent | File: ../Network/Connection.h
- static void Register_RemoteEvent(asIScriptEngine* engine)
- {
- // RemoteEvent::~RemoteEvent() | Implicitly-declared
- engine->RegisterObjectBehaviour("RemoteEvent", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(RemoteEvent), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_RemoteEvent<RemoteEvent>(engine, "RemoteEvent");
- #ifdef REGISTER_CLASS_MANUAL_PART_RemoteEvent
- REGISTER_CLASS_MANUAL_PART_RemoteEvent();
- #endif
- // RemoteEvent& RemoteEvent::operator =(const RemoteEvent&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<RemoteEvent>(engine, "RemoteEvent");
- }
- #endif // def URHO3D_NETWORK
- #ifdef URHO3D_PHYSICS
- // struct DelayedWorldTransform | File: ../Physics/PhysicsWorld.h
- static void Register_DelayedWorldTransform(asIScriptEngine* engine)
- {
- // DelayedWorldTransform::~DelayedWorldTransform() | Implicitly-declared
- engine->RegisterObjectBehaviour("DelayedWorldTransform", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(DelayedWorldTransform), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_DelayedWorldTransform<DelayedWorldTransform>(engine, "DelayedWorldTransform");
- #ifdef REGISTER_CLASS_MANUAL_PART_DelayedWorldTransform
- REGISTER_CLASS_MANUAL_PART_DelayedWorldTransform();
- #endif
- // DelayedWorldTransform& DelayedWorldTransform::operator =(const DelayedWorldTransform&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DelayedWorldTransform>(engine, "DelayedWorldTransform");
- }
- // struct ManifoldPair | File: ../Physics/PhysicsWorld.h
- static void Register_ManifoldPair(asIScriptEngine* engine)
- {
- // ManifoldPair::~ManifoldPair() | Implicitly-declared
- engine->RegisterObjectBehaviour("ManifoldPair", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ManifoldPair), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ManifoldPair<ManifoldPair>(engine, "ManifoldPair");
- #ifdef REGISTER_CLASS_MANUAL_PART_ManifoldPair
- REGISTER_CLASS_MANUAL_PART_ManifoldPair();
- #endif
- // ManifoldPair& ManifoldPair::operator =(const ManifoldPair&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ManifoldPair>(engine, "ManifoldPair");
- }
- // struct PhysicsRaycastResult | File: ../Physics/PhysicsWorld.h
- static void Register_PhysicsRaycastResult(asIScriptEngine* engine)
- {
- // PhysicsRaycastResult::~PhysicsRaycastResult() | Implicitly-declared
- engine->RegisterObjectBehaviour("PhysicsRaycastResult", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(PhysicsRaycastResult), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_PhysicsRaycastResult<PhysicsRaycastResult>(engine, "PhysicsRaycastResult");
- #ifdef REGISTER_CLASS_MANUAL_PART_PhysicsRaycastResult
- REGISTER_CLASS_MANUAL_PART_PhysicsRaycastResult();
- #endif
- // PhysicsRaycastResult& PhysicsRaycastResult::operator =(const PhysicsRaycastResult&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PhysicsRaycastResult>(engine, "PhysicsRaycastResult");
- }
- // struct PhysicsWorldConfig | File: ../Physics/PhysicsWorld.h
- static void Register_PhysicsWorldConfig(asIScriptEngine* engine)
- {
- // PhysicsWorldConfig::~PhysicsWorldConfig() | Implicitly-declared
- engine->RegisterObjectBehaviour("PhysicsWorldConfig", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(PhysicsWorldConfig), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_PhysicsWorldConfig<PhysicsWorldConfig>(engine, "PhysicsWorldConfig");
- #ifdef REGISTER_CLASS_MANUAL_PART_PhysicsWorldConfig
- REGISTER_CLASS_MANUAL_PART_PhysicsWorldConfig();
- #endif
- // PhysicsWorldConfig& PhysicsWorldConfig::operator =(const PhysicsWorldConfig&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PhysicsWorldConfig>(engine, "PhysicsWorldConfig");
- }
- #endif // def URHO3D_PHYSICS
- #ifdef URHO3D_PHYSICS2D
- // struct DelayedWorldTransform2D | File: ../Physics2D/PhysicsWorld2D.h
- static void Register_DelayedWorldTransform2D(asIScriptEngine* engine)
- {
- // DelayedWorldTransform2D::~DelayedWorldTransform2D() | Implicitly-declared
- engine->RegisterObjectBehaviour("DelayedWorldTransform2D", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(DelayedWorldTransform2D), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_DelayedWorldTransform2D<DelayedWorldTransform2D>(engine, "DelayedWorldTransform2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_DelayedWorldTransform2D
- REGISTER_CLASS_MANUAL_PART_DelayedWorldTransform2D();
- #endif
- // DelayedWorldTransform2D& DelayedWorldTransform2D::operator =(const DelayedWorldTransform2D&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<DelayedWorldTransform2D>(engine, "DelayedWorldTransform2D");
- }
- // struct PhysicsRaycastResult2D | File: ../Physics2D/PhysicsWorld2D.h
- static void Register_PhysicsRaycastResult2D(asIScriptEngine* engine)
- {
- // PhysicsRaycastResult2D::~PhysicsRaycastResult2D() | Implicitly-declared
- engine->RegisterObjectBehaviour("PhysicsRaycastResult2D", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(PhysicsRaycastResult2D), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_PhysicsRaycastResult2D<PhysicsRaycastResult2D>(engine, "PhysicsRaycastResult2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_PhysicsRaycastResult2D
- REGISTER_CLASS_MANUAL_PART_PhysicsRaycastResult2D();
- #endif
- // PhysicsRaycastResult2D& PhysicsRaycastResult2D::operator =(const PhysicsRaycastResult2D&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<PhysicsRaycastResult2D>(engine, "PhysicsRaycastResult2D");
- }
- #endif // def URHO3D_PHYSICS2D
- #ifdef URHO3D_URHO2D
- // struct Particle2D | File: ../Urho2D/ParticleEmitter2D.h
- static void Register_Particle2D(asIScriptEngine* engine)
- {
- // Particle2D::~Particle2D() | Implicitly-declared
- engine->RegisterObjectBehaviour("Particle2D", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Particle2D), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Particle2D<Particle2D>(engine, "Particle2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Particle2D
- REGISTER_CLASS_MANUAL_PART_Particle2D();
- #endif
- // Particle2D& Particle2D::operator =(const Particle2D&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Particle2D>(engine, "Particle2D");
- }
- // struct SourceBatch2D | File: ../Urho2D/Drawable2D.h
- static void Register_SourceBatch2D(asIScriptEngine* engine)
- {
- // SourceBatch2D::~SourceBatch2D() | Implicitly-declared
- engine->RegisterObjectBehaviour("SourceBatch2D", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(SourceBatch2D), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_SourceBatch2D<SourceBatch2D>(engine, "SourceBatch2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_SourceBatch2D
- REGISTER_CLASS_MANUAL_PART_SourceBatch2D();
- #endif
- // SourceBatch2D& SourceBatch2D::operator =(const SourceBatch2D&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<SourceBatch2D>(engine, "SourceBatch2D");
- }
- // struct TileMapInfo2D | File: ../Urho2D/TileMapDefs2D.h
- static void Register_TileMapInfo2D(asIScriptEngine* engine)
- {
- RegisterMembers_TileMapInfo2D<TileMapInfo2D>(engine, "TileMapInfo2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TileMapInfo2D
- REGISTER_CLASS_MANUAL_PART_TileMapInfo2D();
- #endif
- // TileMapInfo2D& TileMapInfo2D::operator =(const TileMapInfo2D&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<TileMapInfo2D>(engine, "TileMapInfo2D");
- }
- // struct Vertex2D | File: ../Urho2D/Drawable2D.h
- static void Register_Vertex2D(asIScriptEngine* engine)
- {
- // Vertex2D::~Vertex2D() | Implicitly-declared
- engine->RegisterObjectBehaviour("Vertex2D", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(Vertex2D), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_Vertex2D<Vertex2D>(engine, "Vertex2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Vertex2D
- REGISTER_CLASS_MANUAL_PART_Vertex2D();
- #endif
- // Vertex2D& Vertex2D::operator =(const Vertex2D&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<Vertex2D>(engine, "Vertex2D");
- }
- #endif // def URHO3D_URHO2D
- // AnimationState::AnimationState(AnimatedModel* model, Animation* animation)
- static AnimationState* AnimationState__AnimationState_AnimatedModelstar_Animationstar(AnimatedModel* model, Animation* animation)
- {
- return new AnimationState(model, animation);
- }
- // AnimationState::AnimationState(Node* node, Animation* animation)
- static AnimationState* AnimationState__AnimationState_Nodestar_Animationstar(Node* node, Animation* animation)
- {
- return new AnimationState(node, animation);
- }
- // class AnimationState | File: ../Graphics/AnimationState.h
- static void Register_AnimationState(asIScriptEngine* engine)
- {
- // AnimationState::AnimationState(AnimatedModel* model, Animation* animation)
- engine->RegisterObjectBehaviour("AnimationState", asBEHAVE_FACTORY, "AnimationState@+ f(AnimatedModel@+, Animation@+)", AS_FUNCTION(AnimationState__AnimationState_AnimatedModelstar_Animationstar) , AS_CALL_CDECL);
- // AnimationState::AnimationState(Node* node, Animation* animation)
- engine->RegisterObjectBehaviour("AnimationState", asBEHAVE_FACTORY, "AnimationState@+ f(Node@+, Animation@+)", AS_FUNCTION(AnimationState__AnimationState_Nodestar_Animationstar) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, AnimationState>(engine, "RefCounted", "AnimationState");
- RegisterMembers_AnimationState<AnimationState>(engine, "AnimationState");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationState
- REGISTER_CLASS_MANUAL_PART_AnimationState();
- #endif
- }
- // class AttributeAccessor | File: ../Core/Attribute.h
- static void Register_AttributeAccessor(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, AttributeAccessor>(engine, "RefCounted", "AttributeAccessor");
- RegisterMembers_AttributeAccessor<AttributeAccessor>(engine, "AttributeAccessor");
- #ifdef REGISTER_CLASS_MANUAL_PART_AttributeAccessor
- REGISTER_CLASS_MANUAL_PART_AttributeAccessor();
- #endif
- }
- // explicit BatchGroup::BatchGroup(const Batch& batch)
- static void BatchGroup__BatchGroup_constspBatchamp(BatchGroup* _ptr, const Batch& batch)
- {
- new(_ptr) BatchGroup(batch);
- }
- // struct BatchGroup | File: ../Graphics/Batch.h
- static void Register_BatchGroup(asIScriptEngine* engine)
- {
- // explicit BatchGroup::BatchGroup(const Batch& batch)
- engine->RegisterObjectBehaviour("BatchGroup", asBEHAVE_CONSTRUCT, "void f(const Batch&in)", AS_FUNCTION_OBJFIRST(BatchGroup__BatchGroup_constspBatchamp), AS_CALL_CDECL_OBJFIRST);
- // BatchGroup::~BatchGroup() = default
- engine->RegisterObjectBehaviour("BatchGroup", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(BatchGroup), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_BatchGroup<BatchGroup>(engine, "BatchGroup");
- #ifdef REGISTER_CLASS_MANUAL_PART_BatchGroup
- REGISTER_CLASS_MANUAL_PART_BatchGroup();
- #endif
- // BatchGroup& BatchGroup::operator =(const BatchGroup&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<BatchGroup>(engine, "BatchGroup");
- }
- // struct ComponentReplicationState | File: ../Scene/ReplicationState.h
- static void Register_ComponentReplicationState(asIScriptEngine* engine)
- {
- // ComponentReplicationState::~ComponentReplicationState() | Implicitly-declared
- engine->RegisterObjectBehaviour("ComponentReplicationState", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(ComponentReplicationState), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_ComponentReplicationState<ComponentReplicationState>(engine, "ComponentReplicationState");
- #ifdef REGISTER_CLASS_MANUAL_PART_ComponentReplicationState
- REGISTER_CLASS_MANUAL_PART_ComponentReplicationState();
- #endif
- // ComponentReplicationState& ComponentReplicationState::operator =(const ComponentReplicationState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<ComponentReplicationState>(engine, "ComponentReplicationState");
- }
- // class Context | File: ../Core/Context.h
- static void Register_Context(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, Context>(engine, "RefCounted", "Context");
- RegisterMembers_Context<Context>(engine, "Context");
- #ifdef REGISTER_CLASS_MANUAL_PART_Context
- REGISTER_CLASS_MANUAL_PART_Context();
- #endif
- }
- // class EventReceiverGroup | File: ../Core/Context.h
- static void Register_EventReceiverGroup(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, EventReceiverGroup>(engine, "RefCounted", "EventReceiverGroup");
- RegisterMembers_EventReceiverGroup<EventReceiverGroup>(engine, "EventReceiverGroup");
- #ifdef REGISTER_CLASS_MANUAL_PART_EventReceiverGroup
- REGISTER_CLASS_MANUAL_PART_EventReceiverGroup();
- #endif
- }
- // class FontFace | File: ../UI/FontFace.h
- static void Register_FontFace(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, FontFace>(engine, "RefCounted", "FontFace");
- RegisterMembers_FontFace<FontFace>(engine, "FontFace");
- #ifdef REGISTER_CLASS_MANUAL_PART_FontFace
- REGISTER_CLASS_MANUAL_PART_FontFace();
- #endif
- }
- // struct NodeReplicationState | File: ../Scene/ReplicationState.h
- static void Register_NodeReplicationState(asIScriptEngine* engine)
- {
- // NodeReplicationState::~NodeReplicationState() | Implicitly-declared
- engine->RegisterObjectBehaviour("NodeReplicationState", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(NodeReplicationState), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_NodeReplicationState<NodeReplicationState>(engine, "NodeReplicationState");
- #ifdef REGISTER_CLASS_MANUAL_PART_NodeReplicationState
- REGISTER_CLASS_MANUAL_PART_NodeReplicationState();
- #endif
- // NodeReplicationState& NodeReplicationState::operator =(const NodeReplicationState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<NodeReplicationState>(engine, "NodeReplicationState");
- }
- // class Object | File: ../Core/Object.h
- static void Register_Object(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, Object>(engine, "RefCounted", "Object");
- RegisterMembers_Object<Object>(engine, "Object");
- #ifdef REGISTER_CLASS_MANUAL_PART_Object
- REGISTER_CLASS_MANUAL_PART_Object();
- #endif
- }
- // class ObjectFactory | File: ../Core/Object.h
- static void Register_ObjectFactory(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, ObjectFactory>(engine, "RefCounted", "ObjectFactory");
- RegisterMembers_ObjectFactory<ObjectFactory>(engine, "ObjectFactory");
- #ifdef REGISTER_CLASS_MANUAL_PART_ObjectFactory
- REGISTER_CLASS_MANUAL_PART_ObjectFactory();
- #endif
- }
- // explicit Pass::Pass(const String& name)
- static Pass* Pass__Pass_constspStringamp(const String& name)
- {
- return new Pass(name);
- }
- // class Pass | File: ../Graphics/Technique.h
- static void Register_Pass(asIScriptEngine* engine)
- {
- // explicit Pass::Pass(const String& name)
- engine->RegisterObjectBehaviour("Pass", asBEHAVE_FACTORY, "Pass@+ f(const String&in)", AS_FUNCTION(Pass__Pass_constspStringamp) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, Pass>(engine, "RefCounted", "Pass");
- RegisterMembers_Pass<Pass>(engine, "Pass");
- #ifdef REGISTER_CLASS_MANUAL_PART_Pass
- REGISTER_CLASS_MANUAL_PART_Pass();
- #endif
- }
- // class RenderPath | File: ../Graphics/RenderPath.h
- static void Register_RenderPath(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, RenderPath>(engine, "RefCounted", "RenderPath");
- RegisterMembers_RenderPath<RenderPath>(engine, "RenderPath");
- #ifdef REGISTER_CLASS_MANUAL_PART_RenderPath
- REGISTER_CLASS_MANUAL_PART_RenderPath();
- #endif
- }
- // explicit RenderSurface::RenderSurface(Texture* parentTexture)
- static RenderSurface* RenderSurface__RenderSurface_Texturestar(Texture* parentTexture)
- {
- return new RenderSurface(parentTexture);
- }
- // class RenderSurface | File: ../GraphicsAPI/RenderSurface.h
- static void Register_RenderSurface(asIScriptEngine* engine)
- {
- // explicit RenderSurface::RenderSurface(Texture* parentTexture)
- engine->RegisterObjectBehaviour("RenderSurface", asBEHAVE_FACTORY, "RenderSurface@+ f(Texture@+)", AS_FUNCTION(RenderSurface__RenderSurface_Texturestar) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, RenderSurface>(engine, "RefCounted", "RenderSurface");
- RegisterMembers_RenderSurface<RenderSurface>(engine, "RenderSurface");
- #ifdef REGISTER_CLASS_MANUAL_PART_RenderSurface
- REGISTER_CLASS_MANUAL_PART_RenderSurface();
- #endif
- }
- // struct SceneReplicationState | File: ../Scene/ReplicationState.h
- static void Register_SceneReplicationState(asIScriptEngine* engine)
- {
- // SceneReplicationState::~SceneReplicationState() | Implicitly-declared
- engine->RegisterObjectBehaviour("SceneReplicationState", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(SceneReplicationState), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_SceneReplicationState<SceneReplicationState>(engine, "SceneReplicationState");
- #ifdef REGISTER_CLASS_MANUAL_PART_SceneReplicationState
- REGISTER_CLASS_MANUAL_PART_SceneReplicationState();
- #endif
- // SceneReplicationState& SceneReplicationState::operator =(const SceneReplicationState&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<SceneReplicationState>(engine, "SceneReplicationState");
- }
- // ShaderVariation::ShaderVariation(Shader* owner, ShaderType type)
- static ShaderVariation* ShaderVariation__ShaderVariation_Shaderstar_ShaderType(Shader* owner, ShaderType type)
- {
- return new ShaderVariation(owner, type);
- }
- // class ShaderVariation | File: ../GraphicsAPI/ShaderVariation.h
- static void Register_ShaderVariation(asIScriptEngine* engine)
- {
- // ShaderVariation::ShaderVariation(Shader* owner, ShaderType type)
- engine->RegisterObjectBehaviour("ShaderVariation", asBEHAVE_FACTORY, "ShaderVariation@+ f(Shader@+, ShaderType)", AS_FUNCTION(ShaderVariation__ShaderVariation_Shaderstar_ShaderType) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, ShaderVariation>(engine, "RefCounted", "ShaderVariation");
- RegisterMembers_ShaderVariation<ShaderVariation>(engine, "ShaderVariation");
- #ifdef REGISTER_CLASS_MANUAL_PART_ShaderVariation
- REGISTER_CLASS_MANUAL_PART_ShaderVariation();
- #endif
- }
- // class SoundStream | File: ../Audio/SoundStream.h
- static void Register_SoundStream(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, SoundStream>(engine, "RefCounted", "SoundStream");
- RegisterMembers_SoundStream<SoundStream>(engine, "SoundStream");
- #ifdef REGISTER_CLASS_MANUAL_PART_SoundStream
- REGISTER_CLASS_MANUAL_PART_SoundStream();
- #endif
- }
- // ValueAnimationInfo::ValueAnimationInfo(ValueAnimation* animation, WrapMode wrapMode, float speed)
- static ValueAnimationInfo* ValueAnimationInfo__ValueAnimationInfo_ValueAnimationstar_WrapMode_float(ValueAnimation* animation, WrapMode wrapMode, float speed)
- {
- return new ValueAnimationInfo(animation, wrapMode, speed);
- }
- // ValueAnimationInfo::ValueAnimationInfo(Object* target, ValueAnimation* animation, WrapMode wrapMode, float speed)
- static ValueAnimationInfo* ValueAnimationInfo__ValueAnimationInfo_Objectstar_ValueAnimationstar_WrapMode_float(Object* target, ValueAnimation* animation, WrapMode wrapMode, float speed)
- {
- return new ValueAnimationInfo(target, animation, wrapMode, speed);
- }
- // ValueAnimationInfo::ValueAnimationInfo(const ValueAnimationInfo& other)
- static ValueAnimationInfo* ValueAnimationInfo__ValueAnimationInfo_constspValueAnimationInfoamp(const ValueAnimationInfo& other)
- {
- return new ValueAnimationInfo(other);
- }
- // class ValueAnimationInfo | File: ../Scene/ValueAnimationInfo.h
- static void Register_ValueAnimationInfo(asIScriptEngine* engine)
- {
- // ValueAnimationInfo::ValueAnimationInfo(ValueAnimation* animation, WrapMode wrapMode, float speed)
- engine->RegisterObjectBehaviour("ValueAnimationInfo", asBEHAVE_FACTORY, "ValueAnimationInfo@+ f(ValueAnimation@+, WrapMode, float)", AS_FUNCTION(ValueAnimationInfo__ValueAnimationInfo_ValueAnimationstar_WrapMode_float) , AS_CALL_CDECL);
- // ValueAnimationInfo::ValueAnimationInfo(Object* target, ValueAnimation* animation, WrapMode wrapMode, float speed)
- engine->RegisterObjectBehaviour("ValueAnimationInfo", asBEHAVE_FACTORY, "ValueAnimationInfo@+ f(Object@+, ValueAnimation@+, WrapMode, float)", AS_FUNCTION(ValueAnimationInfo__ValueAnimationInfo_Objectstar_ValueAnimationstar_WrapMode_float) , AS_CALL_CDECL);
- // ValueAnimationInfo::ValueAnimationInfo(const ValueAnimationInfo& other)
- engine->RegisterObjectBehaviour("ValueAnimationInfo", asBEHAVE_FACTORY, "ValueAnimationInfo@+ f(const ValueAnimationInfo&in)", AS_FUNCTION(ValueAnimationInfo__ValueAnimationInfo_constspValueAnimationInfoamp) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, ValueAnimationInfo>(engine, "RefCounted", "ValueAnimationInfo");
- RegisterMembers_ValueAnimationInfo<ValueAnimationInfo>(engine, "ValueAnimationInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_ValueAnimationInfo
- REGISTER_CLASS_MANUAL_PART_ValueAnimationInfo();
- #endif
- }
- #ifdef URHO3D_NAVIGATION
- // struct SimpleNavBuildData | File: ../Navigation/NavBuildData.h
- static void Register_SimpleNavBuildData(asIScriptEngine* engine)
- {
- // SimpleNavBuildData::~SimpleNavBuildData() override
- engine->RegisterObjectBehaviour("SimpleNavBuildData", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(SimpleNavBuildData), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_SimpleNavBuildData<SimpleNavBuildData>(engine, "SimpleNavBuildData");
- #ifdef REGISTER_CLASS_MANUAL_PART_SimpleNavBuildData
- REGISTER_CLASS_MANUAL_PART_SimpleNavBuildData();
- #endif
- // SimpleNavBuildData& SimpleNavBuildData::operator =(const SimpleNavBuildData&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<SimpleNavBuildData>(engine, "SimpleNavBuildData");
- }
- #endif // def URHO3D_NAVIGATION
- #ifdef URHO3D_NETWORK
- // HttpRequest::HttpRequest(const String& url, const String& verb, const Vector<String>& headers, const String& postData)
- static HttpRequest* HttpRequest__HttpRequest_constspStringamp_constspStringamp_constspVectorlesStringgreamp_constspStringamp(const String& url, const String& verb, CScriptArray* headers_conv, const String& postData)
- {
- Vector<String> headers = ArrayToVector<String>(headers_conv);
- return new HttpRequest(url, verb, headers, postData);
- }
- // class HttpRequest | File: ../Network/HttpRequest.h
- static void Register_HttpRequest(asIScriptEngine* engine)
- {
- // HttpRequest::HttpRequest(const String& url, const String& verb, const Vector<String>& headers, const String& postData)
- engine->RegisterObjectBehaviour("HttpRequest", asBEHAVE_FACTORY, "HttpRequest@+ f(const String&in, const String&in, Array<String>@+, const String&in)", AS_FUNCTION(HttpRequest__HttpRequest_constspStringamp_constspStringamp_constspVectorlesStringgreamp_constspStringamp) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, HttpRequest>(engine, "RefCounted", "HttpRequest");
- RegisterSubclass<Deserializer, HttpRequest>(engine, "Deserializer", "HttpRequest");
- RegisterMembers_HttpRequest<HttpRequest>(engine, "HttpRequest");
- #ifdef REGISTER_CLASS_MANUAL_PART_HttpRequest
- REGISTER_CLASS_MANUAL_PART_HttpRequest();
- #endif
- }
- #endif // def URHO3D_NETWORK
- #ifdef URHO3D_PHYSICS
- // struct CollisionGeometryData | File: ../Physics/CollisionShape.h
- static void Register_CollisionGeometryData(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, CollisionGeometryData>(engine, "RefCounted", "CollisionGeometryData");
- RegisterMembers_CollisionGeometryData<CollisionGeometryData>(engine, "CollisionGeometryData");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionGeometryData
- REGISTER_CLASS_MANUAL_PART_CollisionGeometryData();
- #endif
- }
- #endif // def URHO3D_PHYSICS
- #ifdef URHO3D_URHO2D
- // class PropertySet2D | File: ../Urho2D/TileMapDefs2D.h
- static void Register_PropertySet2D(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, PropertySet2D>(engine, "RefCounted", "PropertySet2D");
- RegisterMembers_PropertySet2D<PropertySet2D>(engine, "PropertySet2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_PropertySet2D
- REGISTER_CLASS_MANUAL_PART_PropertySet2D();
- #endif
- }
- // class Tile2D | File: ../Urho2D/TileMapDefs2D.h
- static void Register_Tile2D(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, Tile2D>(engine, "RefCounted", "Tile2D");
- RegisterMembers_Tile2D<Tile2D>(engine, "Tile2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Tile2D
- REGISTER_CLASS_MANUAL_PART_Tile2D();
- #endif
- }
- // class TileMapObject2D | File: ../Urho2D/TileMapDefs2D.h
- static void Register_TileMapObject2D(asIScriptEngine* engine)
- {
- RegisterSubclass<RefCounted, TileMapObject2D>(engine, "RefCounted", "TileMapObject2D");
- RegisterMembers_TileMapObject2D<TileMapObject2D>(engine, "TileMapObject2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TileMapObject2D
- REGISTER_CLASS_MANUAL_PART_TileMapObject2D();
- #endif
- }
- // TmxLayer2D::TmxLayer2D(TmxFile2D* tmxFile, TileMapLayerType2D type)
- static TmxLayer2D* TmxLayer2D__TmxLayer2D_TmxFile2Dstar_TileMapLayerType2D(TmxFile2D* tmxFile, TileMapLayerType2D type)
- {
- return new TmxLayer2D(tmxFile, type);
- }
- // class TmxLayer2D | File: ../Urho2D/TmxFile2D.h
- static void Register_TmxLayer2D(asIScriptEngine* engine)
- {
- // TmxLayer2D::TmxLayer2D(TmxFile2D* tmxFile, TileMapLayerType2D type)
- engine->RegisterObjectBehaviour("TmxLayer2D", asBEHAVE_FACTORY, "TmxLayer2D@+ f(TmxFile2D@+, TileMapLayerType2D)", AS_FUNCTION(TmxLayer2D__TmxLayer2D_TmxFile2Dstar_TileMapLayerType2D) , AS_CALL_CDECL);
- RegisterSubclass<RefCounted, TmxLayer2D>(engine, "RefCounted", "TmxLayer2D");
- RegisterMembers_TmxLayer2D<TmxLayer2D>(engine, "TmxLayer2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TmxLayer2D
- REGISTER_CLASS_MANUAL_PART_TmxLayer2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- // AttributeAnimationInfo::AttributeAnimationInfo(Animatable* animatable, const AttributeInfo& attributeInfo, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed)
- static AttributeAnimationInfo* AttributeAnimationInfo__AttributeAnimationInfo_Animatablestar_constspAttributeInfoamp_ValueAnimationstar_WrapMode_float(Animatable* animatable, const AttributeInfo& attributeInfo, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed)
- {
- return new AttributeAnimationInfo(animatable, attributeInfo, attributeAnimation, wrapMode, speed);
- }
- // AttributeAnimationInfo::AttributeAnimationInfo(const AttributeAnimationInfo& other)
- static AttributeAnimationInfo* AttributeAnimationInfo__AttributeAnimationInfo_constspAttributeAnimationInfoamp(const AttributeAnimationInfo& other)
- {
- return new AttributeAnimationInfo(other);
- }
- // class AttributeAnimationInfo | File: ../Scene/Animatable.h
- static void Register_AttributeAnimationInfo(asIScriptEngine* engine)
- {
- // AttributeAnimationInfo::AttributeAnimationInfo(Animatable* animatable, const AttributeInfo& attributeInfo, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed)
- engine->RegisterObjectBehaviour("AttributeAnimationInfo", asBEHAVE_FACTORY, "AttributeAnimationInfo@+ f(Animatable@+, const AttributeInfo&in, ValueAnimation@+, WrapMode, float)", AS_FUNCTION(AttributeAnimationInfo__AttributeAnimationInfo_Animatablestar_constspAttributeInfoamp_ValueAnimationstar_WrapMode_float) , AS_CALL_CDECL);
- // AttributeAnimationInfo::AttributeAnimationInfo(const AttributeAnimationInfo& other)
- engine->RegisterObjectBehaviour("AttributeAnimationInfo", asBEHAVE_FACTORY, "AttributeAnimationInfo@+ f(const AttributeAnimationInfo&in)", AS_FUNCTION(AttributeAnimationInfo__AttributeAnimationInfo_constspAttributeAnimationInfoamp) , AS_CALL_CDECL);
- RegisterSubclass<ValueAnimationInfo, AttributeAnimationInfo>(engine, "ValueAnimationInfo", "AttributeAnimationInfo");
- RegisterSubclass<RefCounted, AttributeAnimationInfo>(engine, "RefCounted", "AttributeAnimationInfo");
- RegisterMembers_AttributeAnimationInfo<AttributeAnimationInfo>(engine, "AttributeAnimationInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_AttributeAnimationInfo
- REGISTER_CLASS_MANUAL_PART_AttributeAnimationInfo();
- #endif
- }
- // explicit Audio::Audio(Context* context)
- static Audio* Audio__Audio_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Audio(context);
- }
- // class Audio | File: ../Audio/Audio.h
- static void Register_Audio(asIScriptEngine* engine)
- {
- // explicit Audio::Audio(Context* context)
- engine->RegisterObjectBehaviour("Audio", asBEHAVE_FACTORY, "Audio@+ f()", AS_FUNCTION(Audio__Audio_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Audio>(engine, "Object", "Audio");
- RegisterSubclass<RefCounted, Audio>(engine, "RefCounted", "Audio");
- RegisterMembers_Audio<Audio>(engine, "Audio");
- #ifdef REGISTER_CLASS_MANUAL_PART_Audio
- REGISTER_CLASS_MANUAL_PART_Audio();
- #endif
- }
- // class BufferedSoundStream | File: ../Audio/BufferedSoundStream.h
- static void Register_BufferedSoundStream(asIScriptEngine* engine)
- {
- RegisterSubclass<SoundStream, BufferedSoundStream>(engine, "SoundStream", "BufferedSoundStream");
- RegisterSubclass<RefCounted, BufferedSoundStream>(engine, "RefCounted", "BufferedSoundStream");
- RegisterMembers_BufferedSoundStream<BufferedSoundStream>(engine, "BufferedSoundStream");
- #ifdef REGISTER_CLASS_MANUAL_PART_BufferedSoundStream
- REGISTER_CLASS_MANUAL_PART_BufferedSoundStream();
- #endif
- }
- // explicit Console::Console(Context* context)
- static Console* Console__Console_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Console(context);
- }
- // class Console | File: ../Engine/Console.h
- static void Register_Console(asIScriptEngine* engine)
- {
- // explicit Console::Console(Context* context)
- engine->RegisterObjectBehaviour("Console", asBEHAVE_FACTORY, "Console@+ f()", AS_FUNCTION(Console__Console_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Console>(engine, "Object", "Console");
- RegisterSubclass<RefCounted, Console>(engine, "RefCounted", "Console");
- RegisterMembers_Console<Console>(engine, "Console");
- #ifdef REGISTER_CLASS_MANUAL_PART_Console
- REGISTER_CLASS_MANUAL_PART_Console();
- #endif
- }
- // explicit ConstantBuffer::ConstantBuffer(Context* context)
- static ConstantBuffer* ConstantBuffer__ConstantBuffer_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstantBuffer(context);
- }
- // class ConstantBuffer | File: ../GraphicsAPI/ConstantBuffer.h
- static void Register_ConstantBuffer(asIScriptEngine* engine)
- {
- // explicit ConstantBuffer::ConstantBuffer(Context* context)
- engine->RegisterObjectBehaviour("ConstantBuffer", asBEHAVE_FACTORY, "ConstantBuffer@+ f()", AS_FUNCTION(ConstantBuffer__ConstantBuffer_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, ConstantBuffer>(engine, "Object", "ConstantBuffer");
- RegisterSubclass<RefCounted, ConstantBuffer>(engine, "RefCounted", "ConstantBuffer");
- RegisterMembers_ConstantBuffer<ConstantBuffer>(engine, "ConstantBuffer");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstantBuffer
- REGISTER_CLASS_MANUAL_PART_ConstantBuffer();
- #endif
- }
- // explicit DebugHud::DebugHud(Context* context)
- static DebugHud* DebugHud__DebugHud_Contextstar()
- {
- Context* context = GetScriptContext();
- return new DebugHud(context);
- }
- // class DebugHud | File: ../Engine/DebugHud.h
- static void Register_DebugHud(asIScriptEngine* engine)
- {
- // explicit DebugHud::DebugHud(Context* context)
- engine->RegisterObjectBehaviour("DebugHud", asBEHAVE_FACTORY, "DebugHud@+ f()", AS_FUNCTION(DebugHud__DebugHud_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, DebugHud>(engine, "Object", "DebugHud");
- RegisterSubclass<RefCounted, DebugHud>(engine, "RefCounted", "DebugHud");
- RegisterMembers_DebugHud<DebugHud>(engine, "DebugHud");
- #ifdef REGISTER_CLASS_MANUAL_PART_DebugHud
- REGISTER_CLASS_MANUAL_PART_DebugHud();
- #endif
- }
- // explicit Engine::Engine(Context* context)
- static Engine* Engine__Engine_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Engine(context);
- }
- // class Engine | File: ../Engine/Engine.h
- static void Register_Engine(asIScriptEngine* engine)
- {
- // explicit Engine::Engine(Context* context)
- engine->RegisterObjectBehaviour("Engine", asBEHAVE_FACTORY, "Engine@+ f()", AS_FUNCTION(Engine__Engine_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Engine>(engine, "Object", "Engine");
- RegisterSubclass<RefCounted, Engine>(engine, "RefCounted", "Engine");
- RegisterMembers_Engine<Engine>(engine, "Engine");
- #ifdef REGISTER_CLASS_MANUAL_PART_Engine
- REGISTER_CLASS_MANUAL_PART_Engine();
- #endif
- }
- // explicit File::File(Context* context)
- static File* File__File_Contextstar()
- {
- Context* context = GetScriptContext();
- return new File(context);
- }
- // File::File(Context* context, const String& fileName, FileMode mode = FILE_READ)
- static File* File__File_Contextstar_constspStringamp_FileMode(const String& fileName, FileMode mode)
- {
- Context* context = GetScriptContext();
- return new File(context, fileName, mode);
- }
- // File::File(Context* context, PackageFile* package, const String& fileName)
- static File* File__File_Contextstar_PackageFilestar_constspStringamp(PackageFile* package, const String& fileName)
- {
- Context* context = GetScriptContext();
- return new File(context, package, fileName);
- }
- // class File | File: ../IO/File.h
- static void Register_File(asIScriptEngine* engine)
- {
- // explicit File::File(Context* context)
- engine->RegisterObjectBehaviour("File", asBEHAVE_FACTORY, "File@+ f()", AS_FUNCTION(File__File_Contextstar) , AS_CALL_CDECL);
- // File::File(Context* context, const String& fileName, FileMode mode = FILE_READ)
- engine->RegisterObjectBehaviour("File", asBEHAVE_FACTORY, "File@+ f(const String&in, FileMode = FILE_READ)", AS_FUNCTION(File__File_Contextstar_constspStringamp_FileMode) , AS_CALL_CDECL);
- // File::File(Context* context, PackageFile* package, const String& fileName)
- engine->RegisterObjectBehaviour("File", asBEHAVE_FACTORY, "File@+ f(PackageFile@+, const String&in)", AS_FUNCTION(File__File_Contextstar_PackageFilestar_constspStringamp) , AS_CALL_CDECL);
- RegisterSubclass<Object, File>(engine, "Object", "File");
- RegisterSubclass<RefCounted, File>(engine, "RefCounted", "File");
- RegisterSubclass<Deserializer, File>(engine, "Deserializer", "File");
- RegisterSubclass<Serializer, File>(engine, "Serializer", "File");
- RegisterMembers_File<File>(engine, "File");
- #ifdef REGISTER_CLASS_MANUAL_PART_File
- REGISTER_CLASS_MANUAL_PART_File();
- #endif
- }
- // explicit FileSelector::FileSelector(Context* context)
- static FileSelector* FileSelector__FileSelector_Contextstar()
- {
- Context* context = GetScriptContext();
- return new FileSelector(context);
- }
- // class FileSelector | File: ../UI/FileSelector.h
- static void Register_FileSelector(asIScriptEngine* engine)
- {
- // explicit FileSelector::FileSelector(Context* context)
- engine->RegisterObjectBehaviour("FileSelector", asBEHAVE_FACTORY, "FileSelector@+ f()", AS_FUNCTION(FileSelector__FileSelector_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, FileSelector>(engine, "Object", "FileSelector");
- RegisterSubclass<RefCounted, FileSelector>(engine, "RefCounted", "FileSelector");
- RegisterMembers_FileSelector<FileSelector>(engine, "FileSelector");
- #ifdef REGISTER_CLASS_MANUAL_PART_FileSelector
- REGISTER_CLASS_MANUAL_PART_FileSelector();
- #endif
- }
- // explicit FileSystem::FileSystem(Context* context)
- static FileSystem* FileSystem__FileSystem_Contextstar()
- {
- Context* context = GetScriptContext();
- return new FileSystem(context);
- }
- // class FileSystem | File: ../IO/FileSystem.h
- static void Register_FileSystem(asIScriptEngine* engine)
- {
- // explicit FileSystem::FileSystem(Context* context)
- engine->RegisterObjectBehaviour("FileSystem", asBEHAVE_FACTORY, "FileSystem@+ f()", AS_FUNCTION(FileSystem__FileSystem_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, FileSystem>(engine, "Object", "FileSystem");
- RegisterSubclass<RefCounted, FileSystem>(engine, "RefCounted", "FileSystem");
- RegisterMembers_FileSystem<FileSystem>(engine, "FileSystem");
- #ifdef REGISTER_CLASS_MANUAL_PART_FileSystem
- REGISTER_CLASS_MANUAL_PART_FileSystem();
- #endif
- }
- // explicit FileWatcher::FileWatcher(Context* context)
- static FileWatcher* FileWatcher__FileWatcher_Contextstar()
- {
- Context* context = GetScriptContext();
- return new FileWatcher(context);
- }
- // class FileWatcher | File: ../IO/FileWatcher.h
- static void Register_FileWatcher(asIScriptEngine* engine)
- {
- // explicit FileWatcher::FileWatcher(Context* context)
- engine->RegisterObjectBehaviour("FileWatcher", asBEHAVE_FACTORY, "FileWatcher@+ f()", AS_FUNCTION(FileWatcher__FileWatcher_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, FileWatcher>(engine, "Object", "FileWatcher");
- RegisterSubclass<RefCounted, FileWatcher>(engine, "RefCounted", "FileWatcher");
- RegisterMembers_FileWatcher<FileWatcher>(engine, "FileWatcher");
- #ifdef REGISTER_CLASS_MANUAL_PART_FileWatcher
- REGISTER_CLASS_MANUAL_PART_FileWatcher();
- #endif
- }
- // explicit FontFaceBitmap::FontFaceBitmap(Font* font)
- static FontFaceBitmap* FontFaceBitmap__FontFaceBitmap_Fontstar(Font* font)
- {
- return new FontFaceBitmap(font);
- }
- // class FontFaceBitmap | File: ../UI/FontFaceBitmap.h
- static void Register_FontFaceBitmap(asIScriptEngine* engine)
- {
- // explicit FontFaceBitmap::FontFaceBitmap(Font* font)
- engine->RegisterObjectBehaviour("FontFaceBitmap", asBEHAVE_FACTORY, "FontFaceBitmap@+ f(Font@+)", AS_FUNCTION(FontFaceBitmap__FontFaceBitmap_Fontstar) , AS_CALL_CDECL);
- RegisterSubclass<FontFace, FontFaceBitmap>(engine, "FontFace", "FontFaceBitmap");
- RegisterSubclass<RefCounted, FontFaceBitmap>(engine, "RefCounted", "FontFaceBitmap");
- RegisterMembers_FontFaceBitmap<FontFaceBitmap>(engine, "FontFaceBitmap");
- #ifdef REGISTER_CLASS_MANUAL_PART_FontFaceBitmap
- REGISTER_CLASS_MANUAL_PART_FontFaceBitmap();
- #endif
- }
- // explicit FontFaceFreeType::FontFaceFreeType(Font* font)
- static FontFaceFreeType* FontFaceFreeType__FontFaceFreeType_Fontstar(Font* font)
- {
- return new FontFaceFreeType(font);
- }
- // class FontFaceFreeType | File: ../UI/FontFaceFreeType.h
- static void Register_FontFaceFreeType(asIScriptEngine* engine)
- {
- // explicit FontFaceFreeType::FontFaceFreeType(Font* font)
- engine->RegisterObjectBehaviour("FontFaceFreeType", asBEHAVE_FACTORY, "FontFaceFreeType@+ f(Font@+)", AS_FUNCTION(FontFaceFreeType__FontFaceFreeType_Fontstar) , AS_CALL_CDECL);
- RegisterSubclass<FontFace, FontFaceFreeType>(engine, "FontFace", "FontFaceFreeType");
- RegisterSubclass<RefCounted, FontFaceFreeType>(engine, "RefCounted", "FontFaceFreeType");
- RegisterMembers_FontFaceFreeType<FontFaceFreeType>(engine, "FontFaceFreeType");
- #ifdef REGISTER_CLASS_MANUAL_PART_FontFaceFreeType
- REGISTER_CLASS_MANUAL_PART_FontFaceFreeType();
- #endif
- }
- // explicit Geometry::Geometry(Context* context)
- static Geometry* Geometry__Geometry_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Geometry(context);
- }
- // class Geometry | File: ../Graphics/Geometry.h
- static void Register_Geometry(asIScriptEngine* engine)
- {
- // explicit Geometry::Geometry(Context* context)
- engine->RegisterObjectBehaviour("Geometry", asBEHAVE_FACTORY, "Geometry@+ f()", AS_FUNCTION(Geometry__Geometry_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Geometry>(engine, "Object", "Geometry");
- RegisterSubclass<RefCounted, Geometry>(engine, "RefCounted", "Geometry");
- RegisterMembers_Geometry<Geometry>(engine, "Geometry");
- #ifdef REGISTER_CLASS_MANUAL_PART_Geometry
- REGISTER_CLASS_MANUAL_PART_Geometry();
- #endif
- }
- // explicit Graphics::Graphics(Context* context, GAPI gapi)
- static Graphics* Graphics__Graphics_Contextstar_GAPI(GAPI gapi)
- {
- Context* context = GetScriptContext();
- return new Graphics(context, gapi);
- }
- // class Graphics | File: ../Graphics/Graphics.h
- static void Register_Graphics(asIScriptEngine* engine)
- {
- // explicit Graphics::Graphics(Context* context, GAPI gapi)
- engine->RegisterObjectBehaviour("Graphics", asBEHAVE_FACTORY, "Graphics@+ f(GAPI)", AS_FUNCTION(Graphics__Graphics_Contextstar_GAPI) , AS_CALL_CDECL);
- RegisterSubclass<Object, Graphics>(engine, "Object", "Graphics");
- RegisterSubclass<RefCounted, Graphics>(engine, "RefCounted", "Graphics");
- RegisterMembers_Graphics<Graphics>(engine, "Graphics");
- #ifdef REGISTER_CLASS_MANUAL_PART_Graphics
- REGISTER_CLASS_MANUAL_PART_Graphics();
- #endif
- }
- // explicit IndexBuffer::IndexBuffer(Context* context, bool forceHeadless = false)
- static IndexBuffer* IndexBuffer__IndexBuffer_Contextstar_bool(bool forceHeadless)
- {
- Context* context = GetScriptContext();
- return new IndexBuffer(context, forceHeadless);
- }
- // class IndexBuffer | File: ../GraphicsAPI/IndexBuffer.h
- static void Register_IndexBuffer(asIScriptEngine* engine)
- {
- // explicit IndexBuffer::IndexBuffer(Context* context, bool forceHeadless = false)
- engine->RegisterObjectBehaviour("IndexBuffer", asBEHAVE_FACTORY, "IndexBuffer@+ f(bool = false)", AS_FUNCTION(IndexBuffer__IndexBuffer_Contextstar_bool) , AS_CALL_CDECL);
- RegisterSubclass<Object, IndexBuffer>(engine, "Object", "IndexBuffer");
- RegisterSubclass<RefCounted, IndexBuffer>(engine, "RefCounted", "IndexBuffer");
- RegisterMembers_IndexBuffer<IndexBuffer>(engine, "IndexBuffer");
- #ifdef REGISTER_CLASS_MANUAL_PART_IndexBuffer
- REGISTER_CLASS_MANUAL_PART_IndexBuffer();
- #endif
- }
- // explicit Input::Input(Context* context)
- static Input* Input__Input_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Input(context);
- }
- // class Input | File: ../Input/Input.h
- static void Register_Input(asIScriptEngine* engine)
- {
- // explicit Input::Input(Context* context)
- engine->RegisterObjectBehaviour("Input", asBEHAVE_FACTORY, "Input@+ f()", AS_FUNCTION(Input__Input_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Input>(engine, "Object", "Input");
- RegisterSubclass<RefCounted, Input>(engine, "RefCounted", "Input");
- RegisterMembers_Input<Input>(engine, "Input");
- #ifdef REGISTER_CLASS_MANUAL_PART_Input
- REGISTER_CLASS_MANUAL_PART_Input();
- #endif
- }
- // explicit Localization::Localization(Context* context)
- static Localization* Localization__Localization_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Localization(context);
- }
- // class Localization | File: ../Resource/Localization.h
- static void Register_Localization(asIScriptEngine* engine)
- {
- // explicit Localization::Localization(Context* context)
- engine->RegisterObjectBehaviour("Localization", asBEHAVE_FACTORY, "Localization@+ f()", AS_FUNCTION(Localization__Localization_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Localization>(engine, "Object", "Localization");
- RegisterSubclass<RefCounted, Localization>(engine, "RefCounted", "Localization");
- RegisterMembers_Localization<Localization>(engine, "Localization");
- #ifdef REGISTER_CLASS_MANUAL_PART_Localization
- REGISTER_CLASS_MANUAL_PART_Localization();
- #endif
- }
- // explicit Log::Log(Context* context)
- static Log* Log__Log_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Log(context);
- }
- // class Log | File: ../IO/Log.h
- static void Register_Log(asIScriptEngine* engine)
- {
- // explicit Log::Log(Context* context)
- engine->RegisterObjectBehaviour("Log", asBEHAVE_FACTORY, "Log@+ f()", AS_FUNCTION(Log__Log_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Log>(engine, "Object", "Log");
- RegisterSubclass<RefCounted, Log>(engine, "RefCounted", "Log");
- RegisterMembers_Log<Log>(engine, "Log");
- #ifdef REGISTER_CLASS_MANUAL_PART_Log
- REGISTER_CLASS_MANUAL_PART_Log();
- #endif
- }
- // explicit MessageBox::MessageBox(Context* context, const String& messageString = String::EMPTY, const String& titleString = String::EMPTY, XMLFile* layoutFile = nullptr, XMLFile* styleFile = nullptr)
- static MessageBox* MessageBox__MessageBox_Contextstar_constspStringamp_constspStringamp_XMLFilestar_XMLFilestar(const String& messageString, const String& titleString, XMLFile* layoutFile, XMLFile* styleFile)
- {
- Context* context = GetScriptContext();
- return new MessageBox(context, messageString, titleString, layoutFile, styleFile);
- }
- // class MessageBox | File: ../UI/MessageBox.h
- static void Register_MessageBox(asIScriptEngine* engine)
- {
- // explicit MessageBox::MessageBox(Context* context, const String& messageString = String::EMPTY, const String& titleString = String::EMPTY, XMLFile* layoutFile = nullptr, XMLFile* styleFile = nullptr)
- engine->RegisterObjectBehaviour("MessageBox", asBEHAVE_FACTORY, "MessageBox@+ f(const String&in = String::EMPTY, const String&in = String::EMPTY, XMLFile@+ = null, XMLFile@+ = null)", AS_FUNCTION(MessageBox__MessageBox_Contextstar_constspStringamp_constspStringamp_XMLFilestar_XMLFilestar) , AS_CALL_CDECL);
- RegisterSubclass<Object, MessageBox>(engine, "Object", "MessageBox");
- RegisterSubclass<RefCounted, MessageBox>(engine, "RefCounted", "MessageBox");
- RegisterMembers_MessageBox<MessageBox>(engine, "MessageBox");
- #ifdef REGISTER_CLASS_MANUAL_PART_MessageBox
- REGISTER_CLASS_MANUAL_PART_MessageBox();
- #endif
- }
- // explicit NamedPipe::NamedPipe(Context* context)
- static NamedPipe* NamedPipe__NamedPipe_Contextstar()
- {
- Context* context = GetScriptContext();
- return new NamedPipe(context);
- }
- // NamedPipe::NamedPipe(Context* context, const String& name, bool isServer)
- static NamedPipe* NamedPipe__NamedPipe_Contextstar_constspStringamp_bool(const String& name, bool isServer)
- {
- Context* context = GetScriptContext();
- return new NamedPipe(context, name, isServer);
- }
- // class NamedPipe | File: ../IO/NamedPipe.h
- static void Register_NamedPipe(asIScriptEngine* engine)
- {
- // explicit NamedPipe::NamedPipe(Context* context)
- engine->RegisterObjectBehaviour("NamedPipe", asBEHAVE_FACTORY, "NamedPipe@+ f()", AS_FUNCTION(NamedPipe__NamedPipe_Contextstar) , AS_CALL_CDECL);
- // NamedPipe::NamedPipe(Context* context, const String& name, bool isServer)
- engine->RegisterObjectBehaviour("NamedPipe", asBEHAVE_FACTORY, "NamedPipe@+ f(const String&in, bool)", AS_FUNCTION(NamedPipe__NamedPipe_Contextstar_constspStringamp_bool) , AS_CALL_CDECL);
- RegisterSubclass<Object, NamedPipe>(engine, "Object", "NamedPipe");
- RegisterSubclass<RefCounted, NamedPipe>(engine, "RefCounted", "NamedPipe");
- RegisterSubclass<Deserializer, NamedPipe>(engine, "Deserializer", "NamedPipe");
- RegisterSubclass<Serializer, NamedPipe>(engine, "Serializer", "NamedPipe");
- RegisterMembers_NamedPipe<NamedPipe>(engine, "NamedPipe");
- #ifdef REGISTER_CLASS_MANUAL_PART_NamedPipe
- REGISTER_CLASS_MANUAL_PART_NamedPipe();
- #endif
- }
- // explicit OcclusionBuffer::OcclusionBuffer(Context* context)
- static OcclusionBuffer* OcclusionBuffer__OcclusionBuffer_Contextstar()
- {
- Context* context = GetScriptContext();
- return new OcclusionBuffer(context);
- }
- // class OcclusionBuffer | File: ../Graphics/OcclusionBuffer.h
- static void Register_OcclusionBuffer(asIScriptEngine* engine)
- {
- // explicit OcclusionBuffer::OcclusionBuffer(Context* context)
- engine->RegisterObjectBehaviour("OcclusionBuffer", asBEHAVE_FACTORY, "OcclusionBuffer@+ f()", AS_FUNCTION(OcclusionBuffer__OcclusionBuffer_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, OcclusionBuffer>(engine, "Object", "OcclusionBuffer");
- RegisterSubclass<RefCounted, OcclusionBuffer>(engine, "RefCounted", "OcclusionBuffer");
- RegisterMembers_OcclusionBuffer<OcclusionBuffer>(engine, "OcclusionBuffer");
- #ifdef REGISTER_CLASS_MANUAL_PART_OcclusionBuffer
- REGISTER_CLASS_MANUAL_PART_OcclusionBuffer();
- #endif
- }
- // explicit OggVorbisSoundStream::OggVorbisSoundStream(const Sound* sound)
- static OggVorbisSoundStream* OggVorbisSoundStream__OggVorbisSoundStream_constspSoundstar(const Sound* sound)
- {
- return new OggVorbisSoundStream(sound);
- }
- // class OggVorbisSoundStream | File: ../Audio/OggVorbisSoundStream.h
- static void Register_OggVorbisSoundStream(asIScriptEngine* engine)
- {
- // explicit OggVorbisSoundStream::OggVorbisSoundStream(const Sound* sound)
- engine->RegisterObjectBehaviour("OggVorbisSoundStream", asBEHAVE_FACTORY, "OggVorbisSoundStream@+ f(Sound@+)", AS_FUNCTION(OggVorbisSoundStream__OggVorbisSoundStream_constspSoundstar) , AS_CALL_CDECL);
- RegisterSubclass<SoundStream, OggVorbisSoundStream>(engine, "SoundStream", "OggVorbisSoundStream");
- RegisterSubclass<RefCounted, OggVorbisSoundStream>(engine, "RefCounted", "OggVorbisSoundStream");
- RegisterMembers_OggVorbisSoundStream<OggVorbisSoundStream>(engine, "OggVorbisSoundStream");
- #ifdef REGISTER_CLASS_MANUAL_PART_OggVorbisSoundStream
- REGISTER_CLASS_MANUAL_PART_OggVorbisSoundStream();
- #endif
- }
- // explicit PackageFile::PackageFile(Context* context)
- static PackageFile* PackageFile__PackageFile_Contextstar()
- {
- Context* context = GetScriptContext();
- return new PackageFile(context);
- }
- // PackageFile::PackageFile(Context* context, const String& fileName, unsigned startOffset = 0)
- static PackageFile* PackageFile__PackageFile_Contextstar_constspStringamp_unsigned(const String& fileName, unsigned startOffset)
- {
- Context* context = GetScriptContext();
- return new PackageFile(context, fileName, startOffset);
- }
- // class PackageFile | File: ../IO/PackageFile.h
- static void Register_PackageFile(asIScriptEngine* engine)
- {
- // explicit PackageFile::PackageFile(Context* context)
- engine->RegisterObjectBehaviour("PackageFile", asBEHAVE_FACTORY, "PackageFile@+ f()", AS_FUNCTION(PackageFile__PackageFile_Contextstar) , AS_CALL_CDECL);
- // PackageFile::PackageFile(Context* context, const String& fileName, unsigned startOffset = 0)
- engine->RegisterObjectBehaviour("PackageFile", asBEHAVE_FACTORY, "PackageFile@+ f(const String&in, uint = 0)", AS_FUNCTION(PackageFile__PackageFile_Contextstar_constspStringamp_unsigned) , AS_CALL_CDECL);
- RegisterSubclass<Object, PackageFile>(engine, "Object", "PackageFile");
- RegisterSubclass<RefCounted, PackageFile>(engine, "RefCounted", "PackageFile");
- RegisterMembers_PackageFile<PackageFile>(engine, "PackageFile");
- #ifdef REGISTER_CLASS_MANUAL_PART_PackageFile
- REGISTER_CLASS_MANUAL_PART_PackageFile();
- #endif
- }
- // explicit Profiler::Profiler(Context* context)
- static Profiler* Profiler__Profiler_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Profiler(context);
- }
- // class Profiler | File: ../Core/Profiler.h
- static void Register_Profiler(asIScriptEngine* engine)
- {
- // explicit Profiler::Profiler(Context* context)
- engine->RegisterObjectBehaviour("Profiler", asBEHAVE_FACTORY, "Profiler@+ f()", AS_FUNCTION(Profiler__Profiler_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Profiler>(engine, "Object", "Profiler");
- RegisterSubclass<RefCounted, Profiler>(engine, "RefCounted", "Profiler");
- RegisterMembers_Profiler<Profiler>(engine, "Profiler");
- #ifdef REGISTER_CLASS_MANUAL_PART_Profiler
- REGISTER_CLASS_MANUAL_PART_Profiler();
- #endif
- // void Profiler::BeginBlock(const char* name)
- // Error: type "const char*" can not automatically bind
- }
- // explicit Renderer::Renderer(Context* context)
- static Renderer* Renderer__Renderer_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Renderer(context);
- }
- // class Renderer | File: ../Graphics/Renderer.h
- static void Register_Renderer(asIScriptEngine* engine)
- {
- // explicit Renderer::Renderer(Context* context)
- engine->RegisterObjectBehaviour("Renderer", asBEHAVE_FACTORY, "Renderer@+ f()", AS_FUNCTION(Renderer__Renderer_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Renderer>(engine, "Object", "Renderer");
- RegisterSubclass<RefCounted, Renderer>(engine, "RefCounted", "Renderer");
- RegisterMembers_Renderer<Renderer>(engine, "Renderer");
- #ifdef REGISTER_CLASS_MANUAL_PART_Renderer
- REGISTER_CLASS_MANUAL_PART_Renderer();
- #endif
- }
- // explicit Resource::Resource(Context* context)
- static Resource* Resource__Resource_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Resource(context);
- }
- // class Resource | File: ../Resource/Resource.h
- static void Register_Resource(asIScriptEngine* engine)
- {
- // explicit Resource::Resource(Context* context)
- engine->RegisterObjectBehaviour("Resource", asBEHAVE_FACTORY, "Resource@+ f()", AS_FUNCTION(Resource__Resource_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Resource>(engine, "Object", "Resource");
- RegisterSubclass<RefCounted, Resource>(engine, "RefCounted", "Resource");
- RegisterMembers_Resource<Resource>(engine, "Resource");
- #ifdef REGISTER_CLASS_MANUAL_PART_Resource
- REGISTER_CLASS_MANUAL_PART_Resource();
- #endif
- }
- // explicit ResourceCache::ResourceCache(Context* context)
- static ResourceCache* ResourceCache__ResourceCache_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ResourceCache(context);
- }
- // class ResourceCache | File: ../Resource/ResourceCache.h
- static void Register_ResourceCache(asIScriptEngine* engine)
- {
- // explicit ResourceCache::ResourceCache(Context* context)
- engine->RegisterObjectBehaviour("ResourceCache", asBEHAVE_FACTORY, "ResourceCache@+ f()", AS_FUNCTION(ResourceCache__ResourceCache_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, ResourceCache>(engine, "Object", "ResourceCache");
- RegisterSubclass<RefCounted, ResourceCache>(engine, "RefCounted", "ResourceCache");
- RegisterMembers_ResourceCache<ResourceCache>(engine, "ResourceCache");
- #ifdef REGISTER_CLASS_MANUAL_PART_ResourceCache
- REGISTER_CLASS_MANUAL_PART_ResourceCache();
- #endif
- }
- // explicit Serializable::Serializable(Context* context)
- static Serializable* Serializable__Serializable_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Serializable(context);
- }
- // class Serializable | File: ../Scene/Serializable.h
- static void Register_Serializable(asIScriptEngine* engine)
- {
- // explicit Serializable::Serializable(Context* context)
- engine->RegisterObjectBehaviour("Serializable", asBEHAVE_FACTORY, "Serializable@+ f()", AS_FUNCTION(Serializable__Serializable_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Serializable>(engine, "Object", "Serializable");
- RegisterSubclass<RefCounted, Serializable>(engine, "RefCounted", "Serializable");
- RegisterMembers_Serializable<Serializable>(engine, "Serializable");
- #ifdef REGISTER_CLASS_MANUAL_PART_Serializable
- REGISTER_CLASS_MANUAL_PART_Serializable();
- #endif
- }
- // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(Material* material, const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed)
- static ShaderParameterAnimationInfo* ShaderParameterAnimationInfo__ShaderParameterAnimationInfo_Materialstar_constspStringamp_ValueAnimationstar_WrapMode_float(Material* material, const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed)
- {
- return new ShaderParameterAnimationInfo(material, name, attributeAnimation, wrapMode, speed);
- }
- // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(const ShaderParameterAnimationInfo& other)
- static ShaderParameterAnimationInfo* ShaderParameterAnimationInfo__ShaderParameterAnimationInfo_constspShaderParameterAnimationInfoamp(const ShaderParameterAnimationInfo& other)
- {
- return new ShaderParameterAnimationInfo(other);
- }
- // class ShaderParameterAnimationInfo | File: ../Graphics/Material.h
- static void Register_ShaderParameterAnimationInfo(asIScriptEngine* engine)
- {
- // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(Material* material, const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed)
- engine->RegisterObjectBehaviour("ShaderParameterAnimationInfo", asBEHAVE_FACTORY, "ShaderParameterAnimationInfo@+ f(Material@+, const String&in, ValueAnimation@+, WrapMode, float)", AS_FUNCTION(ShaderParameterAnimationInfo__ShaderParameterAnimationInfo_Materialstar_constspStringamp_ValueAnimationstar_WrapMode_float) , AS_CALL_CDECL);
- // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(const ShaderParameterAnimationInfo& other)
- engine->RegisterObjectBehaviour("ShaderParameterAnimationInfo", asBEHAVE_FACTORY, "ShaderParameterAnimationInfo@+ f(const ShaderParameterAnimationInfo&in)", AS_FUNCTION(ShaderParameterAnimationInfo__ShaderParameterAnimationInfo_constspShaderParameterAnimationInfoamp) , AS_CALL_CDECL);
- RegisterSubclass<ValueAnimationInfo, ShaderParameterAnimationInfo>(engine, "ValueAnimationInfo", "ShaderParameterAnimationInfo");
- RegisterSubclass<RefCounted, ShaderParameterAnimationInfo>(engine, "RefCounted", "ShaderParameterAnimationInfo");
- RegisterMembers_ShaderParameterAnimationInfo<ShaderParameterAnimationInfo>(engine, "ShaderParameterAnimationInfo");
- #ifdef REGISTER_CLASS_MANUAL_PART_ShaderParameterAnimationInfo
- REGISTER_CLASS_MANUAL_PART_ShaderParameterAnimationInfo();
- #endif
- }
- // ShaderPrecache::ShaderPrecache(Context* context, const String& fileName)
- static ShaderPrecache* ShaderPrecache__ShaderPrecache_Contextstar_constspStringamp(const String& fileName)
- {
- Context* context = GetScriptContext();
- return new ShaderPrecache(context, fileName);
- }
- // class ShaderPrecache | File: ../GraphicsAPI/ShaderPrecache.h
- static void Register_ShaderPrecache(asIScriptEngine* engine)
- {
- // ShaderPrecache::ShaderPrecache(Context* context, const String& fileName)
- engine->RegisterObjectBehaviour("ShaderPrecache", asBEHAVE_FACTORY, "ShaderPrecache@+ f(const String&in)", AS_FUNCTION(ShaderPrecache__ShaderPrecache_Contextstar_constspStringamp) , AS_CALL_CDECL);
- RegisterSubclass<Object, ShaderPrecache>(engine, "Object", "ShaderPrecache");
- RegisterSubclass<RefCounted, ShaderPrecache>(engine, "RefCounted", "ShaderPrecache");
- RegisterMembers_ShaderPrecache<ShaderPrecache>(engine, "ShaderPrecache");
- #ifdef REGISTER_CLASS_MANUAL_PART_ShaderPrecache
- REGISTER_CLASS_MANUAL_PART_ShaderPrecache();
- #endif
- }
- // explicit Time::Time(Context* context)
- static Time* Time__Time_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Time(context);
- }
- // class Time | File: ../Core/Timer.h
- static void Register_Time(asIScriptEngine* engine)
- {
- // explicit Time::Time(Context* context)
- engine->RegisterObjectBehaviour("Time", asBEHAVE_FACTORY, "Time@+ f()", AS_FUNCTION(Time__Time_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Time>(engine, "Object", "Time");
- RegisterSubclass<RefCounted, Time>(engine, "RefCounted", "Time");
- RegisterMembers_Time<Time>(engine, "Time");
- #ifdef REGISTER_CLASS_MANUAL_PART_Time
- REGISTER_CLASS_MANUAL_PART_Time();
- #endif
- }
- // explicit UI::UI(Context* context)
- static UI* UI__UI_Contextstar()
- {
- Context* context = GetScriptContext();
- return new UI(context);
- }
- // class UI | File: ../UI/UI.h
- static void Register_UI(asIScriptEngine* engine)
- {
- // explicit UI::UI(Context* context)
- engine->RegisterObjectBehaviour("UI", asBEHAVE_FACTORY, "UI@+ f()", AS_FUNCTION(UI__UI_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, UI>(engine, "Object", "UI");
- RegisterSubclass<RefCounted, UI>(engine, "RefCounted", "UI");
- RegisterMembers_UI<UI>(engine, "UI");
- #ifdef REGISTER_CLASS_MANUAL_PART_UI
- REGISTER_CLASS_MANUAL_PART_UI();
- #endif
- }
- // explicit VectorBuffer::VectorBuffer(const Vector<byte>& data)
- static void VectorBuffer__VectorBuffer_constspVectorlesbytegreamp(VectorBuffer* _ptr, CScriptArray* data_conv)
- {
- Vector<byte> data = ArrayToVector<byte>(data_conv);
- new(_ptr) VectorBuffer(data);
- }
- // VectorBuffer::VectorBuffer(Deserializer& source, i32 size)
- static void VectorBuffer__VectorBuffer_Deserializeramp_i32(VectorBuffer* _ptr, Deserializer& source, i32 size)
- {
- new(_ptr) VectorBuffer(source, size);
- }
- // class VectorBuffer | File: ../IO/VectorBuffer.h
- static void Register_VectorBuffer(asIScriptEngine* engine)
- {
- // VectorBuffer::VectorBuffer(const void* data, i32 size)
- // Error: type "const void*" can not automatically bind
- // explicit VectorBuffer::VectorBuffer(const Vector<byte>& data)
- engine->RegisterObjectBehaviour("VectorBuffer", asBEHAVE_CONSTRUCT, "void f(Array<byte>@+)", AS_FUNCTION_OBJFIRST(VectorBuffer__VectorBuffer_constspVectorlesbytegreamp), AS_CALL_CDECL_OBJFIRST);
- // VectorBuffer::VectorBuffer(Deserializer& source, i32 size)
- engine->RegisterObjectBehaviour("VectorBuffer", asBEHAVE_CONSTRUCT, "void f(Deserializer&, int)", AS_FUNCTION_OBJFIRST(VectorBuffer__VectorBuffer_Deserializeramp_i32), AS_CALL_CDECL_OBJFIRST);
- // VectorBuffer::~VectorBuffer() | Implicitly-declared
- engine->RegisterObjectBehaviour("VectorBuffer", asBEHAVE_DESTRUCT, "void f()", AS_DESTRUCTOR(VectorBuffer), AS_CALL_CDECL_OBJFIRST);
- RegisterMembers_VectorBuffer<VectorBuffer>(engine, "VectorBuffer");
- #ifdef REGISTER_CLASS_MANUAL_PART_VectorBuffer
- REGISTER_CLASS_MANUAL_PART_VectorBuffer();
- #endif
- // VectorBuffer& VectorBuffer::operator =(const VectorBuffer&) | Possible implicitly-declared
- RegisterImplicitlyDeclaredAssignOperatorIfPossible<VectorBuffer>(engine, "VectorBuffer");
- }
- // explicit VertexBuffer::VertexBuffer(Context* context, bool forceHeadless = false)
- static VertexBuffer* VertexBuffer__VertexBuffer_Contextstar_bool(bool forceHeadless)
- {
- Context* context = GetScriptContext();
- return new VertexBuffer(context, forceHeadless);
- }
- // class VertexBuffer | File: ../GraphicsAPI/VertexBuffer.h
- static void Register_VertexBuffer(asIScriptEngine* engine)
- {
- // explicit VertexBuffer::VertexBuffer(Context* context, bool forceHeadless = false)
- engine->RegisterObjectBehaviour("VertexBuffer", asBEHAVE_FACTORY, "VertexBuffer@+ f(bool = false)", AS_FUNCTION(VertexBuffer__VertexBuffer_Contextstar_bool) , AS_CALL_CDECL);
- RegisterSubclass<Object, VertexBuffer>(engine, "Object", "VertexBuffer");
- RegisterSubclass<RefCounted, VertexBuffer>(engine, "RefCounted", "VertexBuffer");
- RegisterMembers_VertexBuffer<VertexBuffer>(engine, "VertexBuffer");
- #ifdef REGISTER_CLASS_MANUAL_PART_VertexBuffer
- REGISTER_CLASS_MANUAL_PART_VertexBuffer();
- #endif
- }
- // explicit View::View(Context* context)
- static View* View__View_Contextstar()
- {
- Context* context = GetScriptContext();
- return new View(context);
- }
- // class View | File: ../Graphics/View.h
- static void Register_View(asIScriptEngine* engine)
- {
- // explicit View::View(Context* context)
- engine->RegisterObjectBehaviour("View", asBEHAVE_FACTORY, "View@+ f()", AS_FUNCTION(View__View_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, View>(engine, "Object", "View");
- RegisterSubclass<RefCounted, View>(engine, "RefCounted", "View");
- RegisterMembers_View<View>(engine, "View");
- #ifdef REGISTER_CLASS_MANUAL_PART_View
- REGISTER_CLASS_MANUAL_PART_View();
- #endif
- }
- // explicit Viewport::Viewport(Context* context)
- static Viewport* Viewport__Viewport_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Viewport(context);
- }
- // Viewport::Viewport(Context* context, Scene* scene, Camera* camera, RenderPath* renderPath = nullptr)
- static Viewport* Viewport__Viewport_Contextstar_Scenestar_Camerastar_RenderPathstar(Scene* scene, Camera* camera, RenderPath* renderPath)
- {
- Context* context = GetScriptContext();
- return new Viewport(context, scene, camera, renderPath);
- }
- // Viewport::Viewport(Context* context, Scene* scene, Camera* camera, const IntRect& rect, RenderPath* renderPath = nullptr)
- static Viewport* Viewport__Viewport_Contextstar_Scenestar_Camerastar_constspIntRectamp_RenderPathstar(Scene* scene, Camera* camera, const IntRect& rect, RenderPath* renderPath)
- {
- Context* context = GetScriptContext();
- return new Viewport(context, scene, camera, rect, renderPath);
- }
- // class Viewport | File: ../Graphics/Viewport.h
- static void Register_Viewport(asIScriptEngine* engine)
- {
- // explicit Viewport::Viewport(Context* context)
- engine->RegisterObjectBehaviour("Viewport", asBEHAVE_FACTORY, "Viewport@+ f()", AS_FUNCTION(Viewport__Viewport_Contextstar) , AS_CALL_CDECL);
- // Viewport::Viewport(Context* context, Scene* scene, Camera* camera, RenderPath* renderPath = nullptr)
- engine->RegisterObjectBehaviour("Viewport", asBEHAVE_FACTORY, "Viewport@+ f(Scene@+, Camera@+, RenderPath@+ = null)", AS_FUNCTION(Viewport__Viewport_Contextstar_Scenestar_Camerastar_RenderPathstar) , AS_CALL_CDECL);
- // Viewport::Viewport(Context* context, Scene* scene, Camera* camera, const IntRect& rect, RenderPath* renderPath = nullptr)
- engine->RegisterObjectBehaviour("Viewport", asBEHAVE_FACTORY, "Viewport@+ f(Scene@+, Camera@+, const IntRect&in, RenderPath@+ = null)", AS_FUNCTION(Viewport__Viewport_Contextstar_Scenestar_Camerastar_constspIntRectamp_RenderPathstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Viewport>(engine, "Object", "Viewport");
- RegisterSubclass<RefCounted, Viewport>(engine, "RefCounted", "Viewport");
- RegisterMembers_Viewport<Viewport>(engine, "Viewport");
- #ifdef REGISTER_CLASS_MANUAL_PART_Viewport
- REGISTER_CLASS_MANUAL_PART_Viewport();
- #endif
- }
- // explicit WorkQueue::WorkQueue(Context* context)
- static WorkQueue* WorkQueue__WorkQueue_Contextstar()
- {
- Context* context = GetScriptContext();
- return new WorkQueue(context);
- }
- // class WorkQueue | File: ../Core/WorkQueue.h
- static void Register_WorkQueue(asIScriptEngine* engine)
- {
- // explicit WorkQueue::WorkQueue(Context* context)
- engine->RegisterObjectBehaviour("WorkQueue", asBEHAVE_FACTORY, "WorkQueue@+ f()", AS_FUNCTION(WorkQueue__WorkQueue_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, WorkQueue>(engine, "Object", "WorkQueue");
- RegisterSubclass<RefCounted, WorkQueue>(engine, "RefCounted", "WorkQueue");
- RegisterMembers_WorkQueue<WorkQueue>(engine, "WorkQueue");
- #ifdef REGISTER_CLASS_MANUAL_PART_WorkQueue
- REGISTER_CLASS_MANUAL_PART_WorkQueue();
- #endif
- }
- #ifdef URHO3D_DATABASE
- // explicit Database::Database(Context* context)
- static Database* Database__Database_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Database(context);
- }
- // class Database | File: ../Database/Database.h
- static void Register_Database(asIScriptEngine* engine)
- {
- // explicit Database::Database(Context* context)
- engine->RegisterObjectBehaviour("Database", asBEHAVE_FACTORY, "Database@+ f()", AS_FUNCTION(Database__Database_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Database>(engine, "Object", "Database");
- RegisterSubclass<RefCounted, Database>(engine, "RefCounted", "Database");
- RegisterMembers_Database<Database>(engine, "Database");
- #ifdef REGISTER_CLASS_MANUAL_PART_Database
- REGISTER_CLASS_MANUAL_PART_Database();
- #endif
- }
- #endif // def URHO3D_DATABASE
- #ifdef URHO3D_NETWORK
- // class Connection | File: ../Network/Connection.h
- static void Register_Connection(asIScriptEngine* engine)
- {
- // Connection::Connection(Context* context, bool isClient, const SLNet::AddressOrGUID& address, SLNet::RakPeerInterface* peer)
- // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
- RegisterSubclass<Object, Connection>(engine, "Object", "Connection");
- RegisterSubclass<RefCounted, Connection>(engine, "RefCounted", "Connection");
- RegisterMembers_Connection<Connection>(engine, "Connection");
- #ifdef REGISTER_CLASS_MANUAL_PART_Connection
- REGISTER_CLASS_MANUAL_PART_Connection();
- #endif
- }
- // explicit Network::Network(Context* context)
- static Network* Network__Network_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Network(context);
- }
- // class Network | File: ../Network/Network.h
- static void Register_Network(asIScriptEngine* engine)
- {
- // explicit Network::Network(Context* context)
- engine->RegisterObjectBehaviour("Network", asBEHAVE_FACTORY, "Network@+ f()", AS_FUNCTION(Network__Network_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Object, Network>(engine, "Object", "Network");
- RegisterSubclass<RefCounted, Network>(engine, "RefCounted", "Network");
- RegisterMembers_Network<Network>(engine, "Network");
- #ifdef REGISTER_CLASS_MANUAL_PART_Network
- REGISTER_CLASS_MANUAL_PART_Network();
- #endif
- }
- #endif // def URHO3D_NETWORK
- #ifdef URHO3D_PHYSICS
- // ConvexData::ConvexData(Model* model, i32 lodLevel)
- static ConvexData* ConvexData__ConvexData_Modelstar_i32(Model* model, i32 lodLevel)
- {
- return new ConvexData(model, lodLevel);
- }
- // explicit ConvexData::ConvexData(CustomGeometry* custom)
- static ConvexData* ConvexData__ConvexData_CustomGeometrystar(CustomGeometry* custom)
- {
- return new ConvexData(custom);
- }
- // struct ConvexData | File: ../Physics/CollisionShape.h
- static void Register_ConvexData(asIScriptEngine* engine)
- {
- // ConvexData::ConvexData(Model* model, i32 lodLevel)
- engine->RegisterObjectBehaviour("ConvexData", asBEHAVE_FACTORY, "ConvexData@+ f(Model@+, int)", AS_FUNCTION(ConvexData__ConvexData_Modelstar_i32) , AS_CALL_CDECL);
- // explicit ConvexData::ConvexData(CustomGeometry* custom)
- engine->RegisterObjectBehaviour("ConvexData", asBEHAVE_FACTORY, "ConvexData@+ f(CustomGeometry@+)", AS_FUNCTION(ConvexData__ConvexData_CustomGeometrystar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionGeometryData, ConvexData>(engine, "CollisionGeometryData", "ConvexData");
- RegisterSubclass<RefCounted, ConvexData>(engine, "RefCounted", "ConvexData");
- RegisterMembers_ConvexData<ConvexData>(engine, "ConvexData");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConvexData
- REGISTER_CLASS_MANUAL_PART_ConvexData();
- #endif
- }
- // GImpactMeshData::GImpactMeshData(Model* model, i32 lodLevel)
- static GImpactMeshData* GImpactMeshData__GImpactMeshData_Modelstar_i32(Model* model, i32 lodLevel)
- {
- return new GImpactMeshData(model, lodLevel);
- }
- // explicit GImpactMeshData::GImpactMeshData(CustomGeometry* custom)
- static GImpactMeshData* GImpactMeshData__GImpactMeshData_CustomGeometrystar(CustomGeometry* custom)
- {
- return new GImpactMeshData(custom);
- }
- // struct GImpactMeshData | File: ../Physics/CollisionShape.h
- static void Register_GImpactMeshData(asIScriptEngine* engine)
- {
- // GImpactMeshData::GImpactMeshData(Model* model, i32 lodLevel)
- engine->RegisterObjectBehaviour("GImpactMeshData", asBEHAVE_FACTORY, "GImpactMeshData@+ f(Model@+, int)", AS_FUNCTION(GImpactMeshData__GImpactMeshData_Modelstar_i32) , AS_CALL_CDECL);
- // explicit GImpactMeshData::GImpactMeshData(CustomGeometry* custom)
- engine->RegisterObjectBehaviour("GImpactMeshData", asBEHAVE_FACTORY, "GImpactMeshData@+ f(CustomGeometry@+)", AS_FUNCTION(GImpactMeshData__GImpactMeshData_CustomGeometrystar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionGeometryData, GImpactMeshData>(engine, "CollisionGeometryData", "GImpactMeshData");
- RegisterSubclass<RefCounted, GImpactMeshData>(engine, "RefCounted", "GImpactMeshData");
- RegisterMembers_GImpactMeshData<GImpactMeshData>(engine, "GImpactMeshData");
- #ifdef REGISTER_CLASS_MANUAL_PART_GImpactMeshData
- REGISTER_CLASS_MANUAL_PART_GImpactMeshData();
- #endif
- }
- // HeightfieldData::HeightfieldData(Terrain* terrain, i32 lodLevel)
- static HeightfieldData* HeightfieldData__HeightfieldData_Terrainstar_i32(Terrain* terrain, i32 lodLevel)
- {
- return new HeightfieldData(terrain, lodLevel);
- }
- // struct HeightfieldData | File: ../Physics/CollisionShape.h
- static void Register_HeightfieldData(asIScriptEngine* engine)
- {
- // HeightfieldData::HeightfieldData(Terrain* terrain, i32 lodLevel)
- engine->RegisterObjectBehaviour("HeightfieldData", asBEHAVE_FACTORY, "HeightfieldData@+ f(Terrain@+, int)", AS_FUNCTION(HeightfieldData__HeightfieldData_Terrainstar_i32) , AS_CALL_CDECL);
- RegisterSubclass<CollisionGeometryData, HeightfieldData>(engine, "CollisionGeometryData", "HeightfieldData");
- RegisterSubclass<RefCounted, HeightfieldData>(engine, "RefCounted", "HeightfieldData");
- RegisterMembers_HeightfieldData<HeightfieldData>(engine, "HeightfieldData");
- #ifdef REGISTER_CLASS_MANUAL_PART_HeightfieldData
- REGISTER_CLASS_MANUAL_PART_HeightfieldData();
- #endif
- }
- // TriangleMeshData::TriangleMeshData(Model* model, i32 lodLevel)
- static TriangleMeshData* TriangleMeshData__TriangleMeshData_Modelstar_i32(Model* model, i32 lodLevel)
- {
- return new TriangleMeshData(model, lodLevel);
- }
- // explicit TriangleMeshData::TriangleMeshData(CustomGeometry* custom)
- static TriangleMeshData* TriangleMeshData__TriangleMeshData_CustomGeometrystar(CustomGeometry* custom)
- {
- return new TriangleMeshData(custom);
- }
- // struct TriangleMeshData | File: ../Physics/CollisionShape.h
- static void Register_TriangleMeshData(asIScriptEngine* engine)
- {
- // TriangleMeshData::TriangleMeshData(Model* model, i32 lodLevel)
- engine->RegisterObjectBehaviour("TriangleMeshData", asBEHAVE_FACTORY, "TriangleMeshData@+ f(Model@+, int)", AS_FUNCTION(TriangleMeshData__TriangleMeshData_Modelstar_i32) , AS_CALL_CDECL);
- // explicit TriangleMeshData::TriangleMeshData(CustomGeometry* custom)
- engine->RegisterObjectBehaviour("TriangleMeshData", asBEHAVE_FACTORY, "TriangleMeshData@+ f(CustomGeometry@+)", AS_FUNCTION(TriangleMeshData__TriangleMeshData_CustomGeometrystar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionGeometryData, TriangleMeshData>(engine, "CollisionGeometryData", "TriangleMeshData");
- RegisterSubclass<RefCounted, TriangleMeshData>(engine, "RefCounted", "TriangleMeshData");
- RegisterMembers_TriangleMeshData<TriangleMeshData>(engine, "TriangleMeshData");
- #ifdef REGISTER_CLASS_MANUAL_PART_TriangleMeshData
- REGISTER_CLASS_MANUAL_PART_TriangleMeshData();
- #endif
- }
- #endif // def URHO3D_PHYSICS
- #ifdef URHO3D_URHO2D
- // explicit TmxImageLayer2D::TmxImageLayer2D(TmxFile2D* tmxFile)
- static TmxImageLayer2D* TmxImageLayer2D__TmxImageLayer2D_TmxFile2Dstar(TmxFile2D* tmxFile)
- {
- return new TmxImageLayer2D(tmxFile);
- }
- // class TmxImageLayer2D | File: ../Urho2D/TmxFile2D.h
- static void Register_TmxImageLayer2D(asIScriptEngine* engine)
- {
- // explicit TmxImageLayer2D::TmxImageLayer2D(TmxFile2D* tmxFile)
- engine->RegisterObjectBehaviour("TmxImageLayer2D", asBEHAVE_FACTORY, "TmxImageLayer2D@+ f(TmxFile2D@+)", AS_FUNCTION(TmxImageLayer2D__TmxImageLayer2D_TmxFile2Dstar) , AS_CALL_CDECL);
- RegisterSubclass<TmxLayer2D, TmxImageLayer2D>(engine, "TmxLayer2D", "TmxImageLayer2D");
- RegisterSubclass<RefCounted, TmxImageLayer2D>(engine, "RefCounted", "TmxImageLayer2D");
- RegisterMembers_TmxImageLayer2D<TmxImageLayer2D>(engine, "TmxImageLayer2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TmxImageLayer2D
- REGISTER_CLASS_MANUAL_PART_TmxImageLayer2D();
- #endif
- }
- // explicit TmxObjectGroup2D::TmxObjectGroup2D(TmxFile2D* tmxFile)
- static TmxObjectGroup2D* TmxObjectGroup2D__TmxObjectGroup2D_TmxFile2Dstar(TmxFile2D* tmxFile)
- {
- return new TmxObjectGroup2D(tmxFile);
- }
- // class TmxObjectGroup2D | File: ../Urho2D/TmxFile2D.h
- static void Register_TmxObjectGroup2D(asIScriptEngine* engine)
- {
- // explicit TmxObjectGroup2D::TmxObjectGroup2D(TmxFile2D* tmxFile)
- engine->RegisterObjectBehaviour("TmxObjectGroup2D", asBEHAVE_FACTORY, "TmxObjectGroup2D@+ f(TmxFile2D@+)", AS_FUNCTION(TmxObjectGroup2D__TmxObjectGroup2D_TmxFile2Dstar) , AS_CALL_CDECL);
- RegisterSubclass<TmxLayer2D, TmxObjectGroup2D>(engine, "TmxLayer2D", "TmxObjectGroup2D");
- RegisterSubclass<RefCounted, TmxObjectGroup2D>(engine, "RefCounted", "TmxObjectGroup2D");
- RegisterMembers_TmxObjectGroup2D<TmxObjectGroup2D>(engine, "TmxObjectGroup2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TmxObjectGroup2D
- REGISTER_CLASS_MANUAL_PART_TmxObjectGroup2D();
- #endif
- }
- // explicit TmxTileLayer2D::TmxTileLayer2D(TmxFile2D* tmxFile)
- static TmxTileLayer2D* TmxTileLayer2D__TmxTileLayer2D_TmxFile2Dstar(TmxFile2D* tmxFile)
- {
- return new TmxTileLayer2D(tmxFile);
- }
- // class TmxTileLayer2D | File: ../Urho2D/TmxFile2D.h
- static void Register_TmxTileLayer2D(asIScriptEngine* engine)
- {
- // explicit TmxTileLayer2D::TmxTileLayer2D(TmxFile2D* tmxFile)
- engine->RegisterObjectBehaviour("TmxTileLayer2D", asBEHAVE_FACTORY, "TmxTileLayer2D@+ f(TmxFile2D@+)", AS_FUNCTION(TmxTileLayer2D__TmxTileLayer2D_TmxFile2Dstar) , AS_CALL_CDECL);
- RegisterSubclass<TmxLayer2D, TmxTileLayer2D>(engine, "TmxLayer2D", "TmxTileLayer2D");
- RegisterSubclass<RefCounted, TmxTileLayer2D>(engine, "RefCounted", "TmxTileLayer2D");
- RegisterMembers_TmxTileLayer2D<TmxTileLayer2D>(engine, "TmxTileLayer2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TmxTileLayer2D
- REGISTER_CLASS_MANUAL_PART_TmxTileLayer2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- // class Animatable | File: ../Scene/Animatable.h
- static void Register_Animatable(asIScriptEngine* engine)
- {
- RegisterSubclass<Serializable, Animatable>(engine, "Serializable", "Animatable");
- RegisterSubclass<Object, Animatable>(engine, "Object", "Animatable");
- RegisterSubclass<RefCounted, Animatable>(engine, "RefCounted", "Animatable");
- RegisterMembers_Animatable<Animatable>(engine, "Animatable");
- #ifdef REGISTER_CLASS_MANUAL_PART_Animatable
- REGISTER_CLASS_MANUAL_PART_Animatable();
- #endif
- }
- // explicit EventProfiler::EventProfiler(Context* context)
- static EventProfiler* EventProfiler__EventProfiler_Contextstar()
- {
- Context* context = GetScriptContext();
- return new EventProfiler(context);
- }
- // class EventProfiler | File: ../Core/EventProfiler.h
- static void Register_EventProfiler(asIScriptEngine* engine)
- {
- // explicit EventProfiler::EventProfiler(Context* context)
- engine->RegisterObjectBehaviour("EventProfiler", asBEHAVE_FACTORY, "EventProfiler@+ f()", AS_FUNCTION(EventProfiler__EventProfiler_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Profiler, EventProfiler>(engine, "Profiler", "EventProfiler");
- RegisterSubclass<Object, EventProfiler>(engine, "Object", "EventProfiler");
- RegisterSubclass<RefCounted, EventProfiler>(engine, "RefCounted", "EventProfiler");
- RegisterMembers_EventProfiler<EventProfiler>(engine, "EventProfiler");
- #ifdef REGISTER_CLASS_MANUAL_PART_EventProfiler
- REGISTER_CLASS_MANUAL_PART_EventProfiler();
- #endif
- }
- // explicit Font::Font(Context* context)
- static Font* Font__Font_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Font(context);
- }
- // class Font | File: ../UI/Font.h
- static void Register_Font(asIScriptEngine* engine)
- {
- // explicit Font::Font(Context* context)
- engine->RegisterObjectBehaviour("Font", asBEHAVE_FACTORY, "Font@+ f()", AS_FUNCTION(Font__Font_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, Font>(engine, "Resource", "Font");
- RegisterSubclass<Object, Font>(engine, "Object", "Font");
- RegisterSubclass<RefCounted, Font>(engine, "RefCounted", "Font");
- RegisterMembers_Font<Font>(engine, "Font");
- #ifdef REGISTER_CLASS_MANUAL_PART_Font
- REGISTER_CLASS_MANUAL_PART_Font();
- #endif
- }
- // explicit Image::Image(Context* context)
- static Image* Image__Image_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Image(context);
- }
- // class Image | File: ../Resource/Image.h
- static void Register_Image(asIScriptEngine* engine)
- {
- // explicit Image::Image(Context* context)
- engine->RegisterObjectBehaviour("Image", asBEHAVE_FACTORY, "Image@+ f()", AS_FUNCTION(Image__Image_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, Image>(engine, "Resource", "Image");
- RegisterSubclass<Object, Image>(engine, "Object", "Image");
- RegisterSubclass<RefCounted, Image>(engine, "RefCounted", "Image");
- RegisterMembers_Image<Image>(engine, "Image");
- #ifdef REGISTER_CLASS_MANUAL_PART_Image
- REGISTER_CLASS_MANUAL_PART_Image();
- #endif
- }
- // explicit JSONFile::JSONFile(Context* context)
- static JSONFile* JSONFile__JSONFile_Contextstar()
- {
- Context* context = GetScriptContext();
- return new JSONFile(context);
- }
- // class JSONFile | File: ../Resource/JSONFile.h
- static void Register_JSONFile(asIScriptEngine* engine)
- {
- // explicit JSONFile::JSONFile(Context* context)
- engine->RegisterObjectBehaviour("JSONFile", asBEHAVE_FACTORY, "JSONFile@+ f()", AS_FUNCTION(JSONFile__JSONFile_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, JSONFile>(engine, "Resource", "JSONFile");
- RegisterSubclass<Object, JSONFile>(engine, "Object", "JSONFile");
- RegisterSubclass<RefCounted, JSONFile>(engine, "RefCounted", "JSONFile");
- RegisterMembers_JSONFile<JSONFile>(engine, "JSONFile");
- #ifdef REGISTER_CLASS_MANUAL_PART_JSONFile
- REGISTER_CLASS_MANUAL_PART_JSONFile();
- #endif
- }
- // explicit Material::Material(Context* context)
- static Material* Material__Material_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Material(context);
- }
- // class Material | File: ../Graphics/Material.h
- static void Register_Material(asIScriptEngine* engine)
- {
- // explicit Material::Material(Context* context)
- engine->RegisterObjectBehaviour("Material", asBEHAVE_FACTORY, "Material@+ f()", AS_FUNCTION(Material__Material_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, Material>(engine, "Resource", "Material");
- RegisterSubclass<Object, Material>(engine, "Object", "Material");
- RegisterSubclass<RefCounted, Material>(engine, "RefCounted", "Material");
- RegisterMembers_Material<Material>(engine, "Material");
- #ifdef REGISTER_CLASS_MANUAL_PART_Material
- REGISTER_CLASS_MANUAL_PART_Material();
- #endif
- }
- // explicit ObjectAnimation::ObjectAnimation(Context* context)
- static ObjectAnimation* ObjectAnimation__ObjectAnimation_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ObjectAnimation(context);
- }
- // class ObjectAnimation | File: ../Scene/ObjectAnimation.h
- static void Register_ObjectAnimation(asIScriptEngine* engine)
- {
- // explicit ObjectAnimation::ObjectAnimation(Context* context)
- engine->RegisterObjectBehaviour("ObjectAnimation", asBEHAVE_FACTORY, "ObjectAnimation@+ f()", AS_FUNCTION(ObjectAnimation__ObjectAnimation_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, ObjectAnimation>(engine, "Resource", "ObjectAnimation");
- RegisterSubclass<Object, ObjectAnimation>(engine, "Object", "ObjectAnimation");
- RegisterSubclass<RefCounted, ObjectAnimation>(engine, "RefCounted", "ObjectAnimation");
- RegisterMembers_ObjectAnimation<ObjectAnimation>(engine, "ObjectAnimation");
- #ifdef REGISTER_CLASS_MANUAL_PART_ObjectAnimation
- REGISTER_CLASS_MANUAL_PART_ObjectAnimation();
- #endif
- }
- // explicit ParticleEffect::ParticleEffect(Context* context)
- static ParticleEffect* ParticleEffect__ParticleEffect_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ParticleEffect(context);
- }
- // class ParticleEffect | File: ../Graphics/ParticleEffect.h
- static void Register_ParticleEffect(asIScriptEngine* engine)
- {
- // explicit ParticleEffect::ParticleEffect(Context* context)
- engine->RegisterObjectBehaviour("ParticleEffect", asBEHAVE_FACTORY, "ParticleEffect@+ f()", AS_FUNCTION(ParticleEffect__ParticleEffect_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, ParticleEffect>(engine, "Resource", "ParticleEffect");
- RegisterSubclass<Object, ParticleEffect>(engine, "Object", "ParticleEffect");
- RegisterSubclass<RefCounted, ParticleEffect>(engine, "RefCounted", "ParticleEffect");
- RegisterMembers_ParticleEffect<ParticleEffect>(engine, "ParticleEffect");
- #ifdef REGISTER_CLASS_MANUAL_PART_ParticleEffect
- REGISTER_CLASS_MANUAL_PART_ParticleEffect();
- #endif
- }
- // explicit ResourceWithMetadata::ResourceWithMetadata(Context* context)
- static ResourceWithMetadata* ResourceWithMetadata__ResourceWithMetadata_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ResourceWithMetadata(context);
- }
- // class ResourceWithMetadata | File: ../Resource/Resource.h
- static void Register_ResourceWithMetadata(asIScriptEngine* engine)
- {
- // explicit ResourceWithMetadata::ResourceWithMetadata(Context* context)
- engine->RegisterObjectBehaviour("ResourceWithMetadata", asBEHAVE_FACTORY, "ResourceWithMetadata@+ f()", AS_FUNCTION(ResourceWithMetadata__ResourceWithMetadata_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, ResourceWithMetadata>(engine, "Resource", "ResourceWithMetadata");
- RegisterSubclass<Object, ResourceWithMetadata>(engine, "Object", "ResourceWithMetadata");
- RegisterSubclass<RefCounted, ResourceWithMetadata>(engine, "RefCounted", "ResourceWithMetadata");
- RegisterMembers_ResourceWithMetadata<ResourceWithMetadata>(engine, "ResourceWithMetadata");
- #ifdef REGISTER_CLASS_MANUAL_PART_ResourceWithMetadata
- REGISTER_CLASS_MANUAL_PART_ResourceWithMetadata();
- #endif
- }
- // explicit Shader::Shader(Context* context)
- static Shader* Shader__Shader_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Shader(context);
- }
- // class Shader | File: ../GraphicsAPI/Shader.h
- static void Register_Shader(asIScriptEngine* engine)
- {
- // explicit Shader::Shader(Context* context)
- engine->RegisterObjectBehaviour("Shader", asBEHAVE_FACTORY, "Shader@+ f()", AS_FUNCTION(Shader__Shader_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, Shader>(engine, "Resource", "Shader");
- RegisterSubclass<Object, Shader>(engine, "Object", "Shader");
- RegisterSubclass<RefCounted, Shader>(engine, "RefCounted", "Shader");
- RegisterMembers_Shader<Shader>(engine, "Shader");
- #ifdef REGISTER_CLASS_MANUAL_PART_Shader
- REGISTER_CLASS_MANUAL_PART_Shader();
- #endif
- }
- // explicit Technique::Technique(Context* context)
- static Technique* Technique__Technique_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Technique(context);
- }
- // class Technique | File: ../Graphics/Technique.h
- static void Register_Technique(asIScriptEngine* engine)
- {
- // explicit Technique::Technique(Context* context)
- engine->RegisterObjectBehaviour("Technique", asBEHAVE_FACTORY, "Technique@+ f()", AS_FUNCTION(Technique__Technique_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, Technique>(engine, "Resource", "Technique");
- RegisterSubclass<Object, Technique>(engine, "Object", "Technique");
- RegisterSubclass<RefCounted, Technique>(engine, "RefCounted", "Technique");
- RegisterMembers_Technique<Technique>(engine, "Technique");
- #ifdef REGISTER_CLASS_MANUAL_PART_Technique
- REGISTER_CLASS_MANUAL_PART_Technique();
- #endif
- }
- // explicit ValueAnimation::ValueAnimation(Context* context)
- static ValueAnimation* ValueAnimation__ValueAnimation_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ValueAnimation(context);
- }
- // class ValueAnimation | File: ../Scene/ValueAnimation.h
- static void Register_ValueAnimation(asIScriptEngine* engine)
- {
- // explicit ValueAnimation::ValueAnimation(Context* context)
- engine->RegisterObjectBehaviour("ValueAnimation", asBEHAVE_FACTORY, "ValueAnimation@+ f()", AS_FUNCTION(ValueAnimation__ValueAnimation_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, ValueAnimation>(engine, "Resource", "ValueAnimation");
- RegisterSubclass<Object, ValueAnimation>(engine, "Object", "ValueAnimation");
- RegisterSubclass<RefCounted, ValueAnimation>(engine, "RefCounted", "ValueAnimation");
- RegisterMembers_ValueAnimation<ValueAnimation>(engine, "ValueAnimation");
- #ifdef REGISTER_CLASS_MANUAL_PART_ValueAnimation
- REGISTER_CLASS_MANUAL_PART_ValueAnimation();
- #endif
- }
- // explicit XMLFile::XMLFile(Context* context)
- static XMLFile* XMLFile__XMLFile_Contextstar()
- {
- Context* context = GetScriptContext();
- return new XMLFile(context);
- }
- // class XMLFile | File: ../Resource/XMLFile.h
- static void Register_XMLFile(asIScriptEngine* engine)
- {
- // explicit XMLFile::XMLFile(Context* context)
- engine->RegisterObjectBehaviour("XMLFile", asBEHAVE_FACTORY, "XMLFile@+ f()", AS_FUNCTION(XMLFile__XMLFile_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, XMLFile>(engine, "Resource", "XMLFile");
- RegisterSubclass<Object, XMLFile>(engine, "Object", "XMLFile");
- RegisterSubclass<RefCounted, XMLFile>(engine, "RefCounted", "XMLFile");
- RegisterMembers_XMLFile<XMLFile>(engine, "XMLFile");
- #ifdef REGISTER_CLASS_MANUAL_PART_XMLFile
- REGISTER_CLASS_MANUAL_PART_XMLFile();
- #endif
- }
- #ifdef URHO3D_URHO2D
- // explicit AnimationSet2D::AnimationSet2D(Context* context)
- static AnimationSet2D* AnimationSet2D__AnimationSet2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new AnimationSet2D(context);
- }
- // class AnimationSet2D | File: ../Urho2D/AnimationSet2D.h
- static void Register_AnimationSet2D(asIScriptEngine* engine)
- {
- // explicit AnimationSet2D::AnimationSet2D(Context* context)
- engine->RegisterObjectBehaviour("AnimationSet2D", asBEHAVE_FACTORY, "AnimationSet2D@+ f()", AS_FUNCTION(AnimationSet2D__AnimationSet2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, AnimationSet2D>(engine, "Resource", "AnimationSet2D");
- RegisterSubclass<Object, AnimationSet2D>(engine, "Object", "AnimationSet2D");
- RegisterSubclass<RefCounted, AnimationSet2D>(engine, "RefCounted", "AnimationSet2D");
- RegisterMembers_AnimationSet2D<AnimationSet2D>(engine, "AnimationSet2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationSet2D
- REGISTER_CLASS_MANUAL_PART_AnimationSet2D();
- #endif
- }
- // explicit ParticleEffect2D::ParticleEffect2D(Context* context)
- static ParticleEffect2D* ParticleEffect2D__ParticleEffect2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ParticleEffect2D(context);
- }
- // class ParticleEffect2D | File: ../Urho2D/ParticleEffect2D.h
- static void Register_ParticleEffect2D(asIScriptEngine* engine)
- {
- // explicit ParticleEffect2D::ParticleEffect2D(Context* context)
- engine->RegisterObjectBehaviour("ParticleEffect2D", asBEHAVE_FACTORY, "ParticleEffect2D@+ f()", AS_FUNCTION(ParticleEffect2D__ParticleEffect2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, ParticleEffect2D>(engine, "Resource", "ParticleEffect2D");
- RegisterSubclass<Object, ParticleEffect2D>(engine, "Object", "ParticleEffect2D");
- RegisterSubclass<RefCounted, ParticleEffect2D>(engine, "RefCounted", "ParticleEffect2D");
- RegisterMembers_ParticleEffect2D<ParticleEffect2D>(engine, "ParticleEffect2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ParticleEffect2D
- REGISTER_CLASS_MANUAL_PART_ParticleEffect2D();
- #endif
- }
- // explicit Sprite2D::Sprite2D(Context* context)
- static Sprite2D* Sprite2D__Sprite2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Sprite2D(context);
- }
- // class Sprite2D | File: ../Urho2D/Sprite2D.h
- static void Register_Sprite2D(asIScriptEngine* engine)
- {
- // explicit Sprite2D::Sprite2D(Context* context)
- engine->RegisterObjectBehaviour("Sprite2D", asBEHAVE_FACTORY, "Sprite2D@+ f()", AS_FUNCTION(Sprite2D__Sprite2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, Sprite2D>(engine, "Resource", "Sprite2D");
- RegisterSubclass<Object, Sprite2D>(engine, "Object", "Sprite2D");
- RegisterSubclass<RefCounted, Sprite2D>(engine, "RefCounted", "Sprite2D");
- RegisterMembers_Sprite2D<Sprite2D>(engine, "Sprite2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Sprite2D
- REGISTER_CLASS_MANUAL_PART_Sprite2D();
- #endif
- }
- // explicit SpriteSheet2D::SpriteSheet2D(Context* context)
- static SpriteSheet2D* SpriteSheet2D__SpriteSheet2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new SpriteSheet2D(context);
- }
- // class SpriteSheet2D | File: ../Urho2D/SpriteSheet2D.h
- static void Register_SpriteSheet2D(asIScriptEngine* engine)
- {
- // explicit SpriteSheet2D::SpriteSheet2D(Context* context)
- engine->RegisterObjectBehaviour("SpriteSheet2D", asBEHAVE_FACTORY, "SpriteSheet2D@+ f()", AS_FUNCTION(SpriteSheet2D__SpriteSheet2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, SpriteSheet2D>(engine, "Resource", "SpriteSheet2D");
- RegisterSubclass<Object, SpriteSheet2D>(engine, "Object", "SpriteSheet2D");
- RegisterSubclass<RefCounted, SpriteSheet2D>(engine, "RefCounted", "SpriteSheet2D");
- RegisterMembers_SpriteSheet2D<SpriteSheet2D>(engine, "SpriteSheet2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_SpriteSheet2D
- REGISTER_CLASS_MANUAL_PART_SpriteSheet2D();
- #endif
- }
- // explicit TmxFile2D::TmxFile2D(Context* context)
- static TmxFile2D* TmxFile2D__TmxFile2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new TmxFile2D(context);
- }
- // class TmxFile2D | File: ../Urho2D/TmxFile2D.h
- static void Register_TmxFile2D(asIScriptEngine* engine)
- {
- // explicit TmxFile2D::TmxFile2D(Context* context)
- engine->RegisterObjectBehaviour("TmxFile2D", asBEHAVE_FACTORY, "TmxFile2D@+ f()", AS_FUNCTION(TmxFile2D__TmxFile2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Resource, TmxFile2D>(engine, "Resource", "TmxFile2D");
- RegisterSubclass<Object, TmxFile2D>(engine, "Object", "TmxFile2D");
- RegisterSubclass<RefCounted, TmxFile2D>(engine, "RefCounted", "TmxFile2D");
- RegisterMembers_TmxFile2D<TmxFile2D>(engine, "TmxFile2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TmxFile2D
- REGISTER_CLASS_MANUAL_PART_TmxFile2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- // explicit Animation::Animation(Context* context)
- static Animation* Animation__Animation_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Animation(context);
- }
- // class Animation | File: ../Graphics/Animation.h
- static void Register_Animation(asIScriptEngine* engine)
- {
- // explicit Animation::Animation(Context* context)
- engine->RegisterObjectBehaviour("Animation", asBEHAVE_FACTORY, "Animation@+ f()", AS_FUNCTION(Animation__Animation_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<ResourceWithMetadata, Animation>(engine, "ResourceWithMetadata", "Animation");
- RegisterSubclass<Resource, Animation>(engine, "Resource", "Animation");
- RegisterSubclass<Object, Animation>(engine, "Object", "Animation");
- RegisterSubclass<RefCounted, Animation>(engine, "RefCounted", "Animation");
- RegisterMembers_Animation<Animation>(engine, "Animation");
- #ifdef REGISTER_CLASS_MANUAL_PART_Animation
- REGISTER_CLASS_MANUAL_PART_Animation();
- #endif
- }
- // explicit Component::Component(Context* context)
- static Component* Component__Component_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Component(context);
- }
- // class Component | File: ../Scene/Component.h
- static void Register_Component(asIScriptEngine* engine)
- {
- // explicit Component::Component(Context* context)
- engine->RegisterObjectBehaviour("Component", asBEHAVE_FACTORY, "Component@+ f()", AS_FUNCTION(Component__Component_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Animatable, Component>(engine, "Animatable", "Component");
- RegisterSubclass<Serializable, Component>(engine, "Serializable", "Component");
- RegisterSubclass<Object, Component>(engine, "Object", "Component");
- RegisterSubclass<RefCounted, Component>(engine, "RefCounted", "Component");
- RegisterMembers_Component<Component>(engine, "Component");
- #ifdef REGISTER_CLASS_MANUAL_PART_Component
- REGISTER_CLASS_MANUAL_PART_Component();
- #endif
- // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest)
- engine->RegisterObjectMethod("Component", "void DrawDebugGeometry(DebugRenderer@+, bool)", AS_METHODPR(Component, DrawDebugGeometry, (DebugRenderer*, bool), void), AS_CALL_THISCALL);
- }
- // explicit Model::Model(Context* context)
- static Model* Model__Model_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Model(context);
- }
- // class Model | File: ../Graphics/Model.h
- static void Register_Model(asIScriptEngine* engine)
- {
- // explicit Model::Model(Context* context)
- engine->RegisterObjectBehaviour("Model", asBEHAVE_FACTORY, "Model@+ f()", AS_FUNCTION(Model__Model_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<ResourceWithMetadata, Model>(engine, "ResourceWithMetadata", "Model");
- RegisterSubclass<Resource, Model>(engine, "Resource", "Model");
- RegisterSubclass<Object, Model>(engine, "Object", "Model");
- RegisterSubclass<RefCounted, Model>(engine, "RefCounted", "Model");
- RegisterMembers_Model<Model>(engine, "Model");
- #ifdef REGISTER_CLASS_MANUAL_PART_Model
- REGISTER_CLASS_MANUAL_PART_Model();
- #endif
- }
- // explicit Node::Node(Context* context)
- static Node* Node__Node_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Node(context);
- }
- // class Node | File: ../Scene/Node.h
- static void Register_Node(asIScriptEngine* engine)
- {
- // explicit Node::Node(Context* context)
- engine->RegisterObjectBehaviour("Node", asBEHAVE_FACTORY, "Node@+ f()", AS_FUNCTION(Node__Node_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Animatable, Node>(engine, "Animatable", "Node");
- RegisterSubclass<Serializable, Node>(engine, "Serializable", "Node");
- RegisterSubclass<Object, Node>(engine, "Object", "Node");
- RegisterSubclass<RefCounted, Node>(engine, "RefCounted", "Node");
- RegisterMembers_Node<Node>(engine, "Node");
- #ifdef REGISTER_CLASS_MANUAL_PART_Node
- REGISTER_CLASS_MANUAL_PART_Node();
- #endif
- // bool Node::Load(Deserializer& source, SceneResolver& resolver, bool loadChildren = true, bool rewriteIDs = false, CreateMode mode = REPLICATED)
- engine->RegisterObjectMethod("Node", "bool Load(Deserializer&, SceneResolver&, bool = true, bool = false, CreateMode = REPLICATED)", AS_METHODPR(Node, Load, (Deserializer&, SceneResolver&, bool, bool, CreateMode), bool), AS_CALL_THISCALL);
- // bool Node::LoadJSON(const JSONValue& source, SceneResolver& resolver, bool loadChildren = true, bool rewriteIDs = false, CreateMode mode = REPLICATED)
- engine->RegisterObjectMethod("Node", "bool LoadJSON(const JSONValue&in, SceneResolver&, bool = true, bool = false, CreateMode = REPLICATED)", AS_METHODPR(Node, LoadJSON, (const JSONValue&, SceneResolver&, bool, bool, CreateMode), bool), AS_CALL_THISCALL);
- // bool Node::LoadXML(const XMLElement& source, SceneResolver& resolver, bool loadChildren = true, bool rewriteIDs = false, CreateMode mode = REPLICATED)
- engine->RegisterObjectMethod("Node", "bool LoadXML(const XMLElement&in, SceneResolver&, bool = true, bool = false, CreateMode = REPLICATED)", AS_METHODPR(Node, LoadXML, (const XMLElement&, SceneResolver&, bool, bool, CreateMode), bool), AS_CALL_THISCALL);
- // void Node::MarkReplicationDirty()
- engine->RegisterObjectMethod("Node", "void MarkReplicationDirty()", AS_METHODPR(Node, MarkReplicationDirty, (), void), AS_CALL_THISCALL);
- }
- // explicit Sound::Sound(Context* context)
- static Sound* Sound__Sound_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Sound(context);
- }
- // class Sound | File: ../Audio/Sound.h
- static void Register_Sound(asIScriptEngine* engine)
- {
- // explicit Sound::Sound(Context* context)
- engine->RegisterObjectBehaviour("Sound", asBEHAVE_FACTORY, "Sound@+ f()", AS_FUNCTION(Sound__Sound_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<ResourceWithMetadata, Sound>(engine, "ResourceWithMetadata", "Sound");
- RegisterSubclass<Resource, Sound>(engine, "Resource", "Sound");
- RegisterSubclass<Object, Sound>(engine, "Object", "Sound");
- RegisterSubclass<RefCounted, Sound>(engine, "RefCounted", "Sound");
- RegisterMembers_Sound<Sound>(engine, "Sound");
- #ifdef REGISTER_CLASS_MANUAL_PART_Sound
- REGISTER_CLASS_MANUAL_PART_Sound();
- #endif
- }
- // explicit Texture::Texture(Context* context)
- static Texture* Texture__Texture_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Texture(context);
- }
- // class Texture | File: ../GraphicsAPI/Texture.h
- static void Register_Texture(asIScriptEngine* engine)
- {
- // explicit Texture::Texture(Context* context)
- engine->RegisterObjectBehaviour("Texture", asBEHAVE_FACTORY, "Texture@+ f()", AS_FUNCTION(Texture__Texture_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<ResourceWithMetadata, Texture>(engine, "ResourceWithMetadata", "Texture");
- RegisterSubclass<Resource, Texture>(engine, "Resource", "Texture");
- RegisterSubclass<Object, Texture>(engine, "Object", "Texture");
- RegisterSubclass<RefCounted, Texture>(engine, "RefCounted", "Texture");
- RegisterMembers_Texture<Texture>(engine, "Texture");
- #ifdef REGISTER_CLASS_MANUAL_PART_Texture
- REGISTER_CLASS_MANUAL_PART_Texture();
- #endif
- }
- // explicit UIElement::UIElement(Context* context)
- static UIElement* UIElement__UIElement_Contextstar()
- {
- Context* context = GetScriptContext();
- return new UIElement(context);
- }
- // class UIElement | File: ../UI/UIElement.h
- static void Register_UIElement(asIScriptEngine* engine)
- {
- // explicit UIElement::UIElement(Context* context)
- engine->RegisterObjectBehaviour("UIElement", asBEHAVE_FACTORY, "UIElement@+ f()", AS_FUNCTION(UIElement__UIElement_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Animatable, UIElement>(engine, "Animatable", "UIElement");
- RegisterSubclass<Serializable, UIElement>(engine, "Serializable", "UIElement");
- RegisterSubclass<Object, UIElement>(engine, "Object", "UIElement");
- RegisterSubclass<RefCounted, UIElement>(engine, "RefCounted", "UIElement");
- RegisterMembers_UIElement<UIElement>(engine, "UIElement");
- #ifdef REGISTER_CLASS_MANUAL_PART_UIElement
- REGISTER_CLASS_MANUAL_PART_UIElement();
- #endif
- // const IntVector2& UIElement::GetPosition() const
- engine->RegisterObjectMethod("UIElement", "const IntVector2& GetPosition() const", AS_METHODPR(UIElement, GetPosition, () const, const IntVector2&), AS_CALL_THISCALL);
- engine->RegisterObjectMethod("UIElement", "const IntVector2& get_position() const", AS_METHODPR(UIElement, GetPosition, () const, const IntVector2&), AS_CALL_THISCALL);
- // bool UIElement::IsSelected() const
- engine->RegisterObjectMethod("UIElement", "bool IsSelected() const", AS_METHODPR(UIElement, IsSelected, () const, bool), AS_CALL_THISCALL);
- engine->RegisterObjectMethod("UIElement", "bool get_selected() const", AS_METHODPR(UIElement, IsSelected, () const, bool), AS_CALL_THISCALL);
- // void UIElement::SetPosition(const IntVector2& position)
- engine->RegisterObjectMethod("UIElement", "void SetPosition(const IntVector2&in)", AS_METHODPR(UIElement, SetPosition, (const IntVector2&), void), AS_CALL_THISCALL);
- engine->RegisterObjectMethod("UIElement", "void set_position(const IntVector2&in)", AS_METHODPR(UIElement, SetPosition, (const IntVector2&), void), AS_CALL_THISCALL);
- // void UIElement::SetPosition(int x, int y)
- engine->RegisterObjectMethod("UIElement", "void SetPosition(int, int)", AS_METHODPR(UIElement, SetPosition, (int, int), void), AS_CALL_THISCALL);
- }
- // explicit AnimationController::AnimationController(Context* context)
- static AnimationController* AnimationController__AnimationController_Contextstar()
- {
- Context* context = GetScriptContext();
- return new AnimationController(context);
- }
- // class AnimationController | File: ../Graphics/AnimationController.h
- static void Register_AnimationController(asIScriptEngine* engine)
- {
- // explicit AnimationController::AnimationController(Context* context)
- engine->RegisterObjectBehaviour("AnimationController", asBEHAVE_FACTORY, "AnimationController@+ f()", AS_FUNCTION(AnimationController__AnimationController_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, AnimationController>(engine, "Component", "AnimationController");
- RegisterSubclass<Animatable, AnimationController>(engine, "Animatable", "AnimationController");
- RegisterSubclass<Serializable, AnimationController>(engine, "Serializable", "AnimationController");
- RegisterSubclass<Object, AnimationController>(engine, "Object", "AnimationController");
- RegisterSubclass<RefCounted, AnimationController>(engine, "RefCounted", "AnimationController");
- RegisterMembers_AnimationController<AnimationController>(engine, "AnimationController");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimationController
- REGISTER_CLASS_MANUAL_PART_AnimationController();
- #endif
- }
- // explicit BorderImage::BorderImage(Context* context)
- static BorderImage* BorderImage__BorderImage_Contextstar()
- {
- Context* context = GetScriptContext();
- return new BorderImage(context);
- }
- // class BorderImage | File: ../UI/BorderImage.h
- static void Register_BorderImage(asIScriptEngine* engine)
- {
- // explicit BorderImage::BorderImage(Context* context)
- engine->RegisterObjectBehaviour("BorderImage", asBEHAVE_FACTORY, "BorderImage@+ f()", AS_FUNCTION(BorderImage__BorderImage_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<UIElement, BorderImage>(engine, "UIElement", "BorderImage");
- RegisterSubclass<Animatable, BorderImage>(engine, "Animatable", "BorderImage");
- RegisterSubclass<Serializable, BorderImage>(engine, "Serializable", "BorderImage");
- RegisterSubclass<Object, BorderImage>(engine, "Object", "BorderImage");
- RegisterSubclass<RefCounted, BorderImage>(engine, "RefCounted", "BorderImage");
- RegisterMembers_BorderImage<BorderImage>(engine, "BorderImage");
- #ifdef REGISTER_CLASS_MANUAL_PART_BorderImage
- REGISTER_CLASS_MANUAL_PART_BorderImage();
- #endif
- }
- // explicit Camera::Camera(Context* context)
- static Camera* Camera__Camera_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Camera(context);
- }
- // class Camera | File: ../Graphics/Camera.h
- static void Register_Camera(asIScriptEngine* engine)
- {
- // explicit Camera::Camera(Context* context)
- engine->RegisterObjectBehaviour("Camera", asBEHAVE_FACTORY, "Camera@+ f()", AS_FUNCTION(Camera__Camera_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Camera>(engine, "Component", "Camera");
- RegisterSubclass<Animatable, Camera>(engine, "Animatable", "Camera");
- RegisterSubclass<Serializable, Camera>(engine, "Serializable", "Camera");
- RegisterSubclass<Object, Camera>(engine, "Object", "Camera");
- RegisterSubclass<RefCounted, Camera>(engine, "RefCounted", "Camera");
- RegisterMembers_Camera<Camera>(engine, "Camera");
- #ifdef REGISTER_CLASS_MANUAL_PART_Camera
- REGISTER_CLASS_MANUAL_PART_Camera();
- #endif
- }
- // explicit DebugRenderer::DebugRenderer(Context* context)
- static DebugRenderer* DebugRenderer__DebugRenderer_Contextstar()
- {
- Context* context = GetScriptContext();
- return new DebugRenderer(context);
- }
- // class DebugRenderer | File: ../Graphics/DebugRenderer.h
- static void Register_DebugRenderer(asIScriptEngine* engine)
- {
- // explicit DebugRenderer::DebugRenderer(Context* context)
- engine->RegisterObjectBehaviour("DebugRenderer", asBEHAVE_FACTORY, "DebugRenderer@+ f()", AS_FUNCTION(DebugRenderer__DebugRenderer_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, DebugRenderer>(engine, "Component", "DebugRenderer");
- RegisterSubclass<Animatable, DebugRenderer>(engine, "Animatable", "DebugRenderer");
- RegisterSubclass<Serializable, DebugRenderer>(engine, "Serializable", "DebugRenderer");
- RegisterSubclass<Object, DebugRenderer>(engine, "Object", "DebugRenderer");
- RegisterSubclass<RefCounted, DebugRenderer>(engine, "RefCounted", "DebugRenderer");
- RegisterMembers_DebugRenderer<DebugRenderer>(engine, "DebugRenderer");
- #ifdef REGISTER_CLASS_MANUAL_PART_DebugRenderer
- REGISTER_CLASS_MANUAL_PART_DebugRenderer();
- #endif
- }
- // class Drawable | File: ../Graphics/Drawable.h
- static void Register_Drawable(asIScriptEngine* engine)
- {
- RegisterSubclass<Component, Drawable>(engine, "Component", "Drawable");
- RegisterSubclass<Animatable, Drawable>(engine, "Animatable", "Drawable");
- RegisterSubclass<Serializable, Drawable>(engine, "Serializable", "Drawable");
- RegisterSubclass<Object, Drawable>(engine, "Object", "Drawable");
- RegisterSubclass<RefCounted, Drawable>(engine, "RefCounted", "Drawable");
- RegisterMembers_Drawable<Drawable>(engine, "Drawable");
- #ifdef REGISTER_CLASS_MANUAL_PART_Drawable
- REGISTER_CLASS_MANUAL_PART_Drawable();
- #endif
- // virtual void Drawable::Update(const FrameInfo& frame)
- engine->RegisterObjectMethod("Drawable", "void Update(const FrameInfo&in)", AS_METHODPR(Drawable, Update, (const FrameInfo&), void), AS_CALL_THISCALL);
- }
- // explicit LogicComponent::LogicComponent(Context* context)
- static LogicComponent* LogicComponent__LogicComponent_Contextstar()
- {
- Context* context = GetScriptContext();
- return new LogicComponent(context);
- }
- // class LogicComponent | File: ../Scene/LogicComponent.h
- static void Register_LogicComponent(asIScriptEngine* engine)
- {
- // explicit LogicComponent::LogicComponent(Context* context)
- engine->RegisterObjectBehaviour("LogicComponent", asBEHAVE_FACTORY, "LogicComponent@+ f()", AS_FUNCTION(LogicComponent__LogicComponent_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, LogicComponent>(engine, "Component", "LogicComponent");
- RegisterSubclass<Animatable, LogicComponent>(engine, "Animatable", "LogicComponent");
- RegisterSubclass<Serializable, LogicComponent>(engine, "Serializable", "LogicComponent");
- RegisterSubclass<Object, LogicComponent>(engine, "Object", "LogicComponent");
- RegisterSubclass<RefCounted, LogicComponent>(engine, "RefCounted", "LogicComponent");
- RegisterMembers_LogicComponent<LogicComponent>(engine, "LogicComponent");
- #ifdef REGISTER_CLASS_MANUAL_PART_LogicComponent
- REGISTER_CLASS_MANUAL_PART_LogicComponent();
- #endif
- }
- // explicit Octree::Octree(Context* context)
- static Octree* Octree__Octree_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Octree(context);
- }
- // class Octree | File: ../Graphics/Octree.h
- static void Register_Octree(asIScriptEngine* engine)
- {
- // explicit Octree::Octree(Context* context)
- engine->RegisterObjectBehaviour("Octree", asBEHAVE_FACTORY, "Octree@+ f()", AS_FUNCTION(Octree__Octree_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Octree>(engine, "Component", "Octree");
- RegisterSubclass<Animatable, Octree>(engine, "Animatable", "Octree");
- RegisterSubclass<Serializable, Octree>(engine, "Serializable", "Octree");
- RegisterSubclass<Object, Octree>(engine, "Object", "Octree");
- RegisterSubclass<RefCounted, Octree>(engine, "RefCounted", "Octree");
- RegisterMembers_Octree<Octree>(engine, "Octree");
- #ifdef REGISTER_CLASS_MANUAL_PART_Octree
- REGISTER_CLASS_MANUAL_PART_Octree();
- #endif
- }
- // explicit Scene::Scene(Context* context)
- static Scene* Scene__Scene_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Scene(context);
- }
- // class Scene | File: ../Scene/Scene.h
- static void Register_Scene(asIScriptEngine* engine)
- {
- // explicit Scene::Scene(Context* context)
- engine->RegisterObjectBehaviour("Scene", asBEHAVE_FACTORY, "Scene@+ f()", AS_FUNCTION(Scene__Scene_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Node, Scene>(engine, "Node", "Scene");
- RegisterSubclass<Animatable, Scene>(engine, "Animatable", "Scene");
- RegisterSubclass<Serializable, Scene>(engine, "Serializable", "Scene");
- RegisterSubclass<Object, Scene>(engine, "Object", "Scene");
- RegisterSubclass<RefCounted, Scene>(engine, "RefCounted", "Scene");
- RegisterMembers_Scene<Scene>(engine, "Scene");
- #ifdef REGISTER_CLASS_MANUAL_PART_Scene
- REGISTER_CLASS_MANUAL_PART_Scene();
- #endif
- }
- // explicit ScrollView::ScrollView(Context* context)
- static ScrollView* ScrollView__ScrollView_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ScrollView(context);
- }
- // class ScrollView | File: ../UI/ScrollView.h
- static void Register_ScrollView(asIScriptEngine* engine)
- {
- // explicit ScrollView::ScrollView(Context* context)
- engine->RegisterObjectBehaviour("ScrollView", asBEHAVE_FACTORY, "ScrollView@+ f()", AS_FUNCTION(ScrollView__ScrollView_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<UIElement, ScrollView>(engine, "UIElement", "ScrollView");
- RegisterSubclass<Animatable, ScrollView>(engine, "Animatable", "ScrollView");
- RegisterSubclass<Serializable, ScrollView>(engine, "Serializable", "ScrollView");
- RegisterSubclass<Object, ScrollView>(engine, "Object", "ScrollView");
- RegisterSubclass<RefCounted, ScrollView>(engine, "RefCounted", "ScrollView");
- RegisterMembers_ScrollView<ScrollView>(engine, "ScrollView");
- #ifdef REGISTER_CLASS_MANUAL_PART_ScrollView
- REGISTER_CLASS_MANUAL_PART_ScrollView();
- #endif
- // bool UIElement::IsSelected() const
- engine->RegisterObjectMethod("ScrollView", "bool IsSelected() const", AS_METHODPR(ScrollView, IsSelected, () const, bool), AS_CALL_THISCALL);
- engine->RegisterObjectMethod("ScrollView", "bool get_selected() const", AS_METHODPR(ScrollView, IsSelected, () const, bool), AS_CALL_THISCALL);
- }
- // explicit SmoothedTransform::SmoothedTransform(Context* context)
- static SmoothedTransform* SmoothedTransform__SmoothedTransform_Contextstar()
- {
- Context* context = GetScriptContext();
- return new SmoothedTransform(context);
- }
- // class SmoothedTransform | File: ../Scene/SmoothedTransform.h
- static void Register_SmoothedTransform(asIScriptEngine* engine)
- {
- // explicit SmoothedTransform::SmoothedTransform(Context* context)
- engine->RegisterObjectBehaviour("SmoothedTransform", asBEHAVE_FACTORY, "SmoothedTransform@+ f()", AS_FUNCTION(SmoothedTransform__SmoothedTransform_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, SmoothedTransform>(engine, "Component", "SmoothedTransform");
- RegisterSubclass<Animatable, SmoothedTransform>(engine, "Animatable", "SmoothedTransform");
- RegisterSubclass<Serializable, SmoothedTransform>(engine, "Serializable", "SmoothedTransform");
- RegisterSubclass<Object, SmoothedTransform>(engine, "Object", "SmoothedTransform");
- RegisterSubclass<RefCounted, SmoothedTransform>(engine, "RefCounted", "SmoothedTransform");
- RegisterMembers_SmoothedTransform<SmoothedTransform>(engine, "SmoothedTransform");
- #ifdef REGISTER_CLASS_MANUAL_PART_SmoothedTransform
- REGISTER_CLASS_MANUAL_PART_SmoothedTransform();
- #endif
- }
- // explicit SoundListener::SoundListener(Context* context)
- static SoundListener* SoundListener__SoundListener_Contextstar()
- {
- Context* context = GetScriptContext();
- return new SoundListener(context);
- }
- // class SoundListener | File: ../Audio/SoundListener.h
- static void Register_SoundListener(asIScriptEngine* engine)
- {
- // explicit SoundListener::SoundListener(Context* context)
- engine->RegisterObjectBehaviour("SoundListener", asBEHAVE_FACTORY, "SoundListener@+ f()", AS_FUNCTION(SoundListener__SoundListener_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, SoundListener>(engine, "Component", "SoundListener");
- RegisterSubclass<Animatable, SoundListener>(engine, "Animatable", "SoundListener");
- RegisterSubclass<Serializable, SoundListener>(engine, "Serializable", "SoundListener");
- RegisterSubclass<Object, SoundListener>(engine, "Object", "SoundListener");
- RegisterSubclass<RefCounted, SoundListener>(engine, "RefCounted", "SoundListener");
- RegisterMembers_SoundListener<SoundListener>(engine, "SoundListener");
- #ifdef REGISTER_CLASS_MANUAL_PART_SoundListener
- REGISTER_CLASS_MANUAL_PART_SoundListener();
- #endif
- }
- // explicit SoundSource::SoundSource(Context* context)
- static SoundSource* SoundSource__SoundSource_Contextstar()
- {
- Context* context = GetScriptContext();
- return new SoundSource(context);
- }
- // class SoundSource | File: ../Audio/SoundSource.h
- static void Register_SoundSource(asIScriptEngine* engine)
- {
- // explicit SoundSource::SoundSource(Context* context)
- engine->RegisterObjectBehaviour("SoundSource", asBEHAVE_FACTORY, "SoundSource@+ f()", AS_FUNCTION(SoundSource__SoundSource_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, SoundSource>(engine, "Component", "SoundSource");
- RegisterSubclass<Animatable, SoundSource>(engine, "Animatable", "SoundSource");
- RegisterSubclass<Serializable, SoundSource>(engine, "Serializable", "SoundSource");
- RegisterSubclass<Object, SoundSource>(engine, "Object", "SoundSource");
- RegisterSubclass<RefCounted, SoundSource>(engine, "RefCounted", "SoundSource");
- RegisterMembers_SoundSource<SoundSource>(engine, "SoundSource");
- #ifdef REGISTER_CLASS_MANUAL_PART_SoundSource
- REGISTER_CLASS_MANUAL_PART_SoundSource();
- #endif
- }
- // explicit SplinePath::SplinePath(Context* context)
- static SplinePath* SplinePath__SplinePath_Contextstar()
- {
- Context* context = GetScriptContext();
- return new SplinePath(context);
- }
- // class SplinePath | File: ../Scene/SplinePath.h
- static void Register_SplinePath(asIScriptEngine* engine)
- {
- // explicit SplinePath::SplinePath(Context* context)
- engine->RegisterObjectBehaviour("SplinePath", asBEHAVE_FACTORY, "SplinePath@+ f()", AS_FUNCTION(SplinePath__SplinePath_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, SplinePath>(engine, "Component", "SplinePath");
- RegisterSubclass<Animatable, SplinePath>(engine, "Animatable", "SplinePath");
- RegisterSubclass<Serializable, SplinePath>(engine, "Serializable", "SplinePath");
- RegisterSubclass<Object, SplinePath>(engine, "Object", "SplinePath");
- RegisterSubclass<RefCounted, SplinePath>(engine, "RefCounted", "SplinePath");
- RegisterMembers_SplinePath<SplinePath>(engine, "SplinePath");
- #ifdef REGISTER_CLASS_MANUAL_PART_SplinePath
- REGISTER_CLASS_MANUAL_PART_SplinePath();
- #endif
- }
- // explicit Sprite::Sprite(Context* context)
- static Sprite* Sprite__Sprite_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Sprite(context);
- }
- // class Sprite | File: ../UI/Sprite.h
- static void Register_Sprite(asIScriptEngine* engine)
- {
- // explicit Sprite::Sprite(Context* context)
- engine->RegisterObjectBehaviour("Sprite", asBEHAVE_FACTORY, "Sprite@+ f()", AS_FUNCTION(Sprite__Sprite_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<UIElement, Sprite>(engine, "UIElement", "Sprite");
- RegisterSubclass<Animatable, Sprite>(engine, "Animatable", "Sprite");
- RegisterSubclass<Serializable, Sprite>(engine, "Serializable", "Sprite");
- RegisterSubclass<Object, Sprite>(engine, "Object", "Sprite");
- RegisterSubclass<RefCounted, Sprite>(engine, "RefCounted", "Sprite");
- RegisterMembers_Sprite<Sprite>(engine, "Sprite");
- #ifdef REGISTER_CLASS_MANUAL_PART_Sprite
- REGISTER_CLASS_MANUAL_PART_Sprite();
- #endif
- }
- // explicit Terrain::Terrain(Context* context)
- static Terrain* Terrain__Terrain_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Terrain(context);
- }
- // class Terrain | File: ../Graphics/Terrain.h
- static void Register_Terrain(asIScriptEngine* engine)
- {
- // explicit Terrain::Terrain(Context* context)
- engine->RegisterObjectBehaviour("Terrain", asBEHAVE_FACTORY, "Terrain@+ f()", AS_FUNCTION(Terrain__Terrain_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Terrain>(engine, "Component", "Terrain");
- RegisterSubclass<Animatable, Terrain>(engine, "Animatable", "Terrain");
- RegisterSubclass<Serializable, Terrain>(engine, "Serializable", "Terrain");
- RegisterSubclass<Object, Terrain>(engine, "Object", "Terrain");
- RegisterSubclass<RefCounted, Terrain>(engine, "RefCounted", "Terrain");
- RegisterMembers_Terrain<Terrain>(engine, "Terrain");
- #ifdef REGISTER_CLASS_MANUAL_PART_Terrain
- REGISTER_CLASS_MANUAL_PART_Terrain();
- #endif
- }
- // explicit Texture2D::Texture2D(Context* context)
- static Texture2D* Texture2D__Texture2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Texture2D(context);
- }
- // class Texture2D | File: ../GraphicsAPI/Texture2D.h
- static void Register_Texture2D(asIScriptEngine* engine)
- {
- // explicit Texture2D::Texture2D(Context* context)
- engine->RegisterObjectBehaviour("Texture2D", asBEHAVE_FACTORY, "Texture2D@+ f()", AS_FUNCTION(Texture2D__Texture2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Texture, Texture2D>(engine, "Texture", "Texture2D");
- RegisterSubclass<ResourceWithMetadata, Texture2D>(engine, "ResourceWithMetadata", "Texture2D");
- RegisterSubclass<Resource, Texture2D>(engine, "Resource", "Texture2D");
- RegisterSubclass<Object, Texture2D>(engine, "Object", "Texture2D");
- RegisterSubclass<RefCounted, Texture2D>(engine, "RefCounted", "Texture2D");
- RegisterMembers_Texture2D<Texture2D>(engine, "Texture2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Texture2D
- REGISTER_CLASS_MANUAL_PART_Texture2D();
- #endif
- }
- // explicit Texture2DArray::Texture2DArray(Context* context)
- static Texture2DArray* Texture2DArray__Texture2DArray_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Texture2DArray(context);
- }
- // class Texture2DArray | File: ../GraphicsAPI/Texture2DArray.h
- static void Register_Texture2DArray(asIScriptEngine* engine)
- {
- // explicit Texture2DArray::Texture2DArray(Context* context)
- engine->RegisterObjectBehaviour("Texture2DArray", asBEHAVE_FACTORY, "Texture2DArray@+ f()", AS_FUNCTION(Texture2DArray__Texture2DArray_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Texture, Texture2DArray>(engine, "Texture", "Texture2DArray");
- RegisterSubclass<ResourceWithMetadata, Texture2DArray>(engine, "ResourceWithMetadata", "Texture2DArray");
- RegisterSubclass<Resource, Texture2DArray>(engine, "Resource", "Texture2DArray");
- RegisterSubclass<Object, Texture2DArray>(engine, "Object", "Texture2DArray");
- RegisterSubclass<RefCounted, Texture2DArray>(engine, "RefCounted", "Texture2DArray");
- RegisterMembers_Texture2DArray<Texture2DArray>(engine, "Texture2DArray");
- #ifdef REGISTER_CLASS_MANUAL_PART_Texture2DArray
- REGISTER_CLASS_MANUAL_PART_Texture2DArray();
- #endif
- }
- // explicit Texture3D::Texture3D(Context* context)
- static Texture3D* Texture3D__Texture3D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Texture3D(context);
- }
- // class Texture3D | File: ../GraphicsAPI/Texture3D.h
- static void Register_Texture3D(asIScriptEngine* engine)
- {
- // explicit Texture3D::Texture3D(Context* context)
- engine->RegisterObjectBehaviour("Texture3D", asBEHAVE_FACTORY, "Texture3D@+ f()", AS_FUNCTION(Texture3D__Texture3D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Texture, Texture3D>(engine, "Texture", "Texture3D");
- RegisterSubclass<ResourceWithMetadata, Texture3D>(engine, "ResourceWithMetadata", "Texture3D");
- RegisterSubclass<Resource, Texture3D>(engine, "Resource", "Texture3D");
- RegisterSubclass<Object, Texture3D>(engine, "Object", "Texture3D");
- RegisterSubclass<RefCounted, Texture3D>(engine, "RefCounted", "Texture3D");
- RegisterMembers_Texture3D<Texture3D>(engine, "Texture3D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Texture3D
- REGISTER_CLASS_MANUAL_PART_Texture3D();
- #endif
- }
- // explicit TextureCube::TextureCube(Context* context)
- static TextureCube* TextureCube__TextureCube_Contextstar()
- {
- Context* context = GetScriptContext();
- return new TextureCube(context);
- }
- // class TextureCube | File: ../GraphicsAPI/TextureCube.h
- static void Register_TextureCube(asIScriptEngine* engine)
- {
- // explicit TextureCube::TextureCube(Context* context)
- engine->RegisterObjectBehaviour("TextureCube", asBEHAVE_FACTORY, "TextureCube@+ f()", AS_FUNCTION(TextureCube__TextureCube_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Texture, TextureCube>(engine, "Texture", "TextureCube");
- RegisterSubclass<ResourceWithMetadata, TextureCube>(engine, "ResourceWithMetadata", "TextureCube");
- RegisterSubclass<Resource, TextureCube>(engine, "Resource", "TextureCube");
- RegisterSubclass<Object, TextureCube>(engine, "Object", "TextureCube");
- RegisterSubclass<RefCounted, TextureCube>(engine, "RefCounted", "TextureCube");
- RegisterMembers_TextureCube<TextureCube>(engine, "TextureCube");
- #ifdef REGISTER_CLASS_MANUAL_PART_TextureCube
- REGISTER_CLASS_MANUAL_PART_TextureCube();
- #endif
- }
- // explicit ToolTip::ToolTip(Context* context)
- static ToolTip* ToolTip__ToolTip_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ToolTip(context);
- }
- // class ToolTip | File: ../UI/ToolTip.h
- static void Register_ToolTip(asIScriptEngine* engine)
- {
- // explicit ToolTip::ToolTip(Context* context)
- engine->RegisterObjectBehaviour("ToolTip", asBEHAVE_FACTORY, "ToolTip@+ f()", AS_FUNCTION(ToolTip__ToolTip_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<UIElement, ToolTip>(engine, "UIElement", "ToolTip");
- RegisterSubclass<Animatable, ToolTip>(engine, "Animatable", "ToolTip");
- RegisterSubclass<Serializable, ToolTip>(engine, "Serializable", "ToolTip");
- RegisterSubclass<Object, ToolTip>(engine, "Object", "ToolTip");
- RegisterSubclass<RefCounted, ToolTip>(engine, "RefCounted", "ToolTip");
- RegisterMembers_ToolTip<ToolTip>(engine, "ToolTip");
- #ifdef REGISTER_CLASS_MANUAL_PART_ToolTip
- REGISTER_CLASS_MANUAL_PART_ToolTip();
- #endif
- }
- // explicit UIComponent::UIComponent(Context* context)
- static UIComponent* UIComponent__UIComponent_Contextstar()
- {
- Context* context = GetScriptContext();
- return new UIComponent(context);
- }
- // class UIComponent | File: ../UI/UIComponent.h
- static void Register_UIComponent(asIScriptEngine* engine)
- {
- // explicit UIComponent::UIComponent(Context* context)
- engine->RegisterObjectBehaviour("UIComponent", asBEHAVE_FACTORY, "UIComponent@+ f()", AS_FUNCTION(UIComponent__UIComponent_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, UIComponent>(engine, "Component", "UIComponent");
- RegisterSubclass<Animatable, UIComponent>(engine, "Animatable", "UIComponent");
- RegisterSubclass<Serializable, UIComponent>(engine, "Serializable", "UIComponent");
- RegisterSubclass<Object, UIComponent>(engine, "Object", "UIComponent");
- RegisterSubclass<RefCounted, UIComponent>(engine, "RefCounted", "UIComponent");
- RegisterMembers_UIComponent<UIComponent>(engine, "UIComponent");
- #ifdef REGISTER_CLASS_MANUAL_PART_UIComponent
- REGISTER_CLASS_MANUAL_PART_UIComponent();
- #endif
- }
- // class UISelectable | File: ../UI/UISelectable.h
- static void Register_UISelectable(asIScriptEngine* engine)
- {
- RegisterSubclass<UIElement, UISelectable>(engine, "UIElement", "UISelectable");
- RegisterSubclass<Animatable, UISelectable>(engine, "Animatable", "UISelectable");
- RegisterSubclass<Serializable, UISelectable>(engine, "Serializable", "UISelectable");
- RegisterSubclass<Object, UISelectable>(engine, "Object", "UISelectable");
- RegisterSubclass<RefCounted, UISelectable>(engine, "RefCounted", "UISelectable");
- RegisterMembers_UISelectable<UISelectable>(engine, "UISelectable");
- #ifdef REGISTER_CLASS_MANUAL_PART_UISelectable
- REGISTER_CLASS_MANUAL_PART_UISelectable();
- #endif
- }
- // class UnknownComponent | File: ../Scene/UnknownComponent.h
- static void Register_UnknownComponent(asIScriptEngine* engine)
- {
- RegisterSubclass<Component, UnknownComponent>(engine, "Component", "UnknownComponent");
- RegisterSubclass<Animatable, UnknownComponent>(engine, "Animatable", "UnknownComponent");
- RegisterSubclass<Serializable, UnknownComponent>(engine, "Serializable", "UnknownComponent");
- RegisterSubclass<Object, UnknownComponent>(engine, "Object", "UnknownComponent");
- RegisterSubclass<RefCounted, UnknownComponent>(engine, "RefCounted", "UnknownComponent");
- RegisterMembers_UnknownComponent<UnknownComponent>(engine, "UnknownComponent");
- #ifdef REGISTER_CLASS_MANUAL_PART_UnknownComponent
- REGISTER_CLASS_MANUAL_PART_UnknownComponent();
- #endif
- }
- #ifdef URHO3D_IK
- // explicit IKConstraint::IKConstraint(Context* context)
- static IKConstraint* IKConstraint__IKConstraint_Contextstar()
- {
- Context* context = GetScriptContext();
- return new IKConstraint(context);
- }
- // class IKConstraint | File: ../IK/IKConstraint.h
- static void Register_IKConstraint(asIScriptEngine* engine)
- {
- // explicit IKConstraint::IKConstraint(Context* context)
- engine->RegisterObjectBehaviour("IKConstraint", asBEHAVE_FACTORY, "IKConstraint@+ f()", AS_FUNCTION(IKConstraint__IKConstraint_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, IKConstraint>(engine, "Component", "IKConstraint");
- RegisterSubclass<Animatable, IKConstraint>(engine, "Animatable", "IKConstraint");
- RegisterSubclass<Serializable, IKConstraint>(engine, "Serializable", "IKConstraint");
- RegisterSubclass<Object, IKConstraint>(engine, "Object", "IKConstraint");
- RegisterSubclass<RefCounted, IKConstraint>(engine, "RefCounted", "IKConstraint");
- RegisterMembers_IKConstraint<IKConstraint>(engine, "IKConstraint");
- #ifdef REGISTER_CLASS_MANUAL_PART_IKConstraint
- REGISTER_CLASS_MANUAL_PART_IKConstraint();
- #endif
- }
- // explicit IKEffector::IKEffector(Context* context)
- static IKEffector* IKEffector__IKEffector_Contextstar()
- {
- Context* context = GetScriptContext();
- return new IKEffector(context);
- }
- // class IKEffector | File: ../IK/IKEffector.h
- static void Register_IKEffector(asIScriptEngine* engine)
- {
- // explicit IKEffector::IKEffector(Context* context)
- engine->RegisterObjectBehaviour("IKEffector", asBEHAVE_FACTORY, "IKEffector@+ f()", AS_FUNCTION(IKEffector__IKEffector_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, IKEffector>(engine, "Component", "IKEffector");
- RegisterSubclass<Animatable, IKEffector>(engine, "Animatable", "IKEffector");
- RegisterSubclass<Serializable, IKEffector>(engine, "Serializable", "IKEffector");
- RegisterSubclass<Object, IKEffector>(engine, "Object", "IKEffector");
- RegisterSubclass<RefCounted, IKEffector>(engine, "RefCounted", "IKEffector");
- RegisterMembers_IKEffector<IKEffector>(engine, "IKEffector");
- #ifdef REGISTER_CLASS_MANUAL_PART_IKEffector
- REGISTER_CLASS_MANUAL_PART_IKEffector();
- #endif
- }
- // explicit IKSolver::IKSolver(Context* context)
- static IKSolver* IKSolver__IKSolver_Contextstar()
- {
- Context* context = GetScriptContext();
- return new IKSolver(context);
- }
- // class IKSolver | File: ../IK/IKSolver.h
- static void Register_IKSolver(asIScriptEngine* engine)
- {
- // explicit IKSolver::IKSolver(Context* context)
- engine->RegisterObjectBehaviour("IKSolver", asBEHAVE_FACTORY, "IKSolver@+ f()", AS_FUNCTION(IKSolver__IKSolver_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, IKSolver>(engine, "Component", "IKSolver");
- RegisterSubclass<Animatable, IKSolver>(engine, "Animatable", "IKSolver");
- RegisterSubclass<Serializable, IKSolver>(engine, "Serializable", "IKSolver");
- RegisterSubclass<Object, IKSolver>(engine, "Object", "IKSolver");
- RegisterSubclass<RefCounted, IKSolver>(engine, "RefCounted", "IKSolver");
- RegisterMembers_IKSolver<IKSolver>(engine, "IKSolver");
- #ifdef REGISTER_CLASS_MANUAL_PART_IKSolver
- REGISTER_CLASS_MANUAL_PART_IKSolver();
- #endif
- }
- #endif // def URHO3D_IK
- #ifdef URHO3D_NAVIGATION
- // explicit CrowdAgent::CrowdAgent(Context* context)
- static CrowdAgent* CrowdAgent__CrowdAgent_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CrowdAgent(context);
- }
- // class CrowdAgent | File: ../Navigation/CrowdAgent.h
- static void Register_CrowdAgent(asIScriptEngine* engine)
- {
- // explicit CrowdAgent::CrowdAgent(Context* context)
- engine->RegisterObjectBehaviour("CrowdAgent", asBEHAVE_FACTORY, "CrowdAgent@+ f()", AS_FUNCTION(CrowdAgent__CrowdAgent_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, CrowdAgent>(engine, "Component", "CrowdAgent");
- RegisterSubclass<Animatable, CrowdAgent>(engine, "Animatable", "CrowdAgent");
- RegisterSubclass<Serializable, CrowdAgent>(engine, "Serializable", "CrowdAgent");
- RegisterSubclass<Object, CrowdAgent>(engine, "Object", "CrowdAgent");
- RegisterSubclass<RefCounted, CrowdAgent>(engine, "RefCounted", "CrowdAgent");
- RegisterMembers_CrowdAgent<CrowdAgent>(engine, "CrowdAgent");
- #ifdef REGISTER_CLASS_MANUAL_PART_CrowdAgent
- REGISTER_CLASS_MANUAL_PART_CrowdAgent();
- #endif
- }
- // explicit CrowdManager::CrowdManager(Context* context)
- static CrowdManager* CrowdManager__CrowdManager_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CrowdManager(context);
- }
- // class CrowdManager | File: ../Navigation/CrowdManager.h
- static void Register_CrowdManager(asIScriptEngine* engine)
- {
- // explicit CrowdManager::CrowdManager(Context* context)
- engine->RegisterObjectBehaviour("CrowdManager", asBEHAVE_FACTORY, "CrowdManager@+ f()", AS_FUNCTION(CrowdManager__CrowdManager_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, CrowdManager>(engine, "Component", "CrowdManager");
- RegisterSubclass<Animatable, CrowdManager>(engine, "Animatable", "CrowdManager");
- RegisterSubclass<Serializable, CrowdManager>(engine, "Serializable", "CrowdManager");
- RegisterSubclass<Object, CrowdManager>(engine, "Object", "CrowdManager");
- RegisterSubclass<RefCounted, CrowdManager>(engine, "RefCounted", "CrowdManager");
- RegisterMembers_CrowdManager<CrowdManager>(engine, "CrowdManager");
- #ifdef REGISTER_CLASS_MANUAL_PART_CrowdManager
- REGISTER_CLASS_MANUAL_PART_CrowdManager();
- #endif
- }
- // explicit NavArea::NavArea(Context* context)
- static NavArea* NavArea__NavArea_Contextstar()
- {
- Context* context = GetScriptContext();
- return new NavArea(context);
- }
- // class NavArea | File: ../Navigation/NavArea.h
- static void Register_NavArea(asIScriptEngine* engine)
- {
- // explicit NavArea::NavArea(Context* context)
- engine->RegisterObjectBehaviour("NavArea", asBEHAVE_FACTORY, "NavArea@+ f()", AS_FUNCTION(NavArea__NavArea_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, NavArea>(engine, "Component", "NavArea");
- RegisterSubclass<Animatable, NavArea>(engine, "Animatable", "NavArea");
- RegisterSubclass<Serializable, NavArea>(engine, "Serializable", "NavArea");
- RegisterSubclass<Object, NavArea>(engine, "Object", "NavArea");
- RegisterSubclass<RefCounted, NavArea>(engine, "RefCounted", "NavArea");
- RegisterMembers_NavArea<NavArea>(engine, "NavArea");
- #ifdef REGISTER_CLASS_MANUAL_PART_NavArea
- REGISTER_CLASS_MANUAL_PART_NavArea();
- #endif
- }
- // explicit Navigable::Navigable(Context* context)
- static Navigable* Navigable__Navigable_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Navigable(context);
- }
- // class Navigable | File: ../Navigation/Navigable.h
- static void Register_Navigable(asIScriptEngine* engine)
- {
- // explicit Navigable::Navigable(Context* context)
- engine->RegisterObjectBehaviour("Navigable", asBEHAVE_FACTORY, "Navigable@+ f()", AS_FUNCTION(Navigable__Navigable_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Navigable>(engine, "Component", "Navigable");
- RegisterSubclass<Animatable, Navigable>(engine, "Animatable", "Navigable");
- RegisterSubclass<Serializable, Navigable>(engine, "Serializable", "Navigable");
- RegisterSubclass<Object, Navigable>(engine, "Object", "Navigable");
- RegisterSubclass<RefCounted, Navigable>(engine, "RefCounted", "Navigable");
- RegisterMembers_Navigable<Navigable>(engine, "Navigable");
- #ifdef REGISTER_CLASS_MANUAL_PART_Navigable
- REGISTER_CLASS_MANUAL_PART_Navigable();
- #endif
- }
- // explicit NavigationMesh::NavigationMesh(Context* context)
- static NavigationMesh* NavigationMesh__NavigationMesh_Contextstar()
- {
- Context* context = GetScriptContext();
- return new NavigationMesh(context);
- }
- // class NavigationMesh | File: ../Navigation/NavigationMesh.h
- static void Register_NavigationMesh(asIScriptEngine* engine)
- {
- // explicit NavigationMesh::NavigationMesh(Context* context)
- engine->RegisterObjectBehaviour("NavigationMesh", asBEHAVE_FACTORY, "NavigationMesh@+ f()", AS_FUNCTION(NavigationMesh__NavigationMesh_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, NavigationMesh>(engine, "Component", "NavigationMesh");
- RegisterSubclass<Animatable, NavigationMesh>(engine, "Animatable", "NavigationMesh");
- RegisterSubclass<Serializable, NavigationMesh>(engine, "Serializable", "NavigationMesh");
- RegisterSubclass<Object, NavigationMesh>(engine, "Object", "NavigationMesh");
- RegisterSubclass<RefCounted, NavigationMesh>(engine, "RefCounted", "NavigationMesh");
- RegisterMembers_NavigationMesh<NavigationMesh>(engine, "NavigationMesh");
- #ifdef REGISTER_CLASS_MANUAL_PART_NavigationMesh
- REGISTER_CLASS_MANUAL_PART_NavigationMesh();
- #endif
- }
- // explicit Obstacle::Obstacle(Context* context)
- static Obstacle* Obstacle__Obstacle_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Obstacle(context);
- }
- // class Obstacle | File: ../Navigation/Obstacle.h
- static void Register_Obstacle(asIScriptEngine* engine)
- {
- // explicit Obstacle::Obstacle(Context* context)
- engine->RegisterObjectBehaviour("Obstacle", asBEHAVE_FACTORY, "Obstacle@+ f()", AS_FUNCTION(Obstacle__Obstacle_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Obstacle>(engine, "Component", "Obstacle");
- RegisterSubclass<Animatable, Obstacle>(engine, "Animatable", "Obstacle");
- RegisterSubclass<Serializable, Obstacle>(engine, "Serializable", "Obstacle");
- RegisterSubclass<Object, Obstacle>(engine, "Object", "Obstacle");
- RegisterSubclass<RefCounted, Obstacle>(engine, "RefCounted", "Obstacle");
- RegisterMembers_Obstacle<Obstacle>(engine, "Obstacle");
- #ifdef REGISTER_CLASS_MANUAL_PART_Obstacle
- REGISTER_CLASS_MANUAL_PART_Obstacle();
- #endif
- }
- // explicit OffMeshConnection::OffMeshConnection(Context* context)
- static OffMeshConnection* OffMeshConnection__OffMeshConnection_Contextstar()
- {
- Context* context = GetScriptContext();
- return new OffMeshConnection(context);
- }
- // class OffMeshConnection | File: ../Navigation/OffMeshConnection.h
- static void Register_OffMeshConnection(asIScriptEngine* engine)
- {
- // explicit OffMeshConnection::OffMeshConnection(Context* context)
- engine->RegisterObjectBehaviour("OffMeshConnection", asBEHAVE_FACTORY, "OffMeshConnection@+ f()", AS_FUNCTION(OffMeshConnection__OffMeshConnection_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, OffMeshConnection>(engine, "Component", "OffMeshConnection");
- RegisterSubclass<Animatable, OffMeshConnection>(engine, "Animatable", "OffMeshConnection");
- RegisterSubclass<Serializable, OffMeshConnection>(engine, "Serializable", "OffMeshConnection");
- RegisterSubclass<Object, OffMeshConnection>(engine, "Object", "OffMeshConnection");
- RegisterSubclass<RefCounted, OffMeshConnection>(engine, "RefCounted", "OffMeshConnection");
- RegisterMembers_OffMeshConnection<OffMeshConnection>(engine, "OffMeshConnection");
- #ifdef REGISTER_CLASS_MANUAL_PART_OffMeshConnection
- REGISTER_CLASS_MANUAL_PART_OffMeshConnection();
- #endif
- }
- #endif // def URHO3D_NAVIGATION
- #ifdef URHO3D_NETWORK
- // explicit NetworkPriority::NetworkPriority(Context* context)
- static NetworkPriority* NetworkPriority__NetworkPriority_Contextstar()
- {
- Context* context = GetScriptContext();
- return new NetworkPriority(context);
- }
- // class NetworkPriority | File: ../Network/NetworkPriority.h
- static void Register_NetworkPriority(asIScriptEngine* engine)
- {
- // explicit NetworkPriority::NetworkPriority(Context* context)
- engine->RegisterObjectBehaviour("NetworkPriority", asBEHAVE_FACTORY, "NetworkPriority@+ f()", AS_FUNCTION(NetworkPriority__NetworkPriority_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, NetworkPriority>(engine, "Component", "NetworkPriority");
- RegisterSubclass<Animatable, NetworkPriority>(engine, "Animatable", "NetworkPriority");
- RegisterSubclass<Serializable, NetworkPriority>(engine, "Serializable", "NetworkPriority");
- RegisterSubclass<Object, NetworkPriority>(engine, "Object", "NetworkPriority");
- RegisterSubclass<RefCounted, NetworkPriority>(engine, "RefCounted", "NetworkPriority");
- RegisterMembers_NetworkPriority<NetworkPriority>(engine, "NetworkPriority");
- #ifdef REGISTER_CLASS_MANUAL_PART_NetworkPriority
- REGISTER_CLASS_MANUAL_PART_NetworkPriority();
- #endif
- }
- #endif // def URHO3D_NETWORK
- #ifdef URHO3D_PHYSICS
- // explicit CollisionShape::CollisionShape(Context* context)
- static CollisionShape* CollisionShape__CollisionShape_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CollisionShape(context);
- }
- // class CollisionShape | File: ../Physics/CollisionShape.h
- static void Register_CollisionShape(asIScriptEngine* engine)
- {
- // explicit CollisionShape::CollisionShape(Context* context)
- engine->RegisterObjectBehaviour("CollisionShape", asBEHAVE_FACTORY, "CollisionShape@+ f()", AS_FUNCTION(CollisionShape__CollisionShape_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, CollisionShape>(engine, "Component", "CollisionShape");
- RegisterSubclass<Animatable, CollisionShape>(engine, "Animatable", "CollisionShape");
- RegisterSubclass<Serializable, CollisionShape>(engine, "Serializable", "CollisionShape");
- RegisterSubclass<Object, CollisionShape>(engine, "Object", "CollisionShape");
- RegisterSubclass<RefCounted, CollisionShape>(engine, "RefCounted", "CollisionShape");
- RegisterMembers_CollisionShape<CollisionShape>(engine, "CollisionShape");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionShape
- REGISTER_CLASS_MANUAL_PART_CollisionShape();
- #endif
- }
- // explicit Constraint::Constraint(Context* context)
- static Constraint* Constraint__Constraint_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Constraint(context);
- }
- // class Constraint | File: ../Physics/Constraint.h
- static void Register_Constraint(asIScriptEngine* engine)
- {
- // explicit Constraint::Constraint(Context* context)
- engine->RegisterObjectBehaviour("Constraint", asBEHAVE_FACTORY, "Constraint@+ f()", AS_FUNCTION(Constraint__Constraint_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Constraint>(engine, "Component", "Constraint");
- RegisterSubclass<Animatable, Constraint>(engine, "Animatable", "Constraint");
- RegisterSubclass<Serializable, Constraint>(engine, "Serializable", "Constraint");
- RegisterSubclass<Object, Constraint>(engine, "Object", "Constraint");
- RegisterSubclass<RefCounted, Constraint>(engine, "RefCounted", "Constraint");
- RegisterMembers_Constraint<Constraint>(engine, "Constraint");
- #ifdef REGISTER_CLASS_MANUAL_PART_Constraint
- REGISTER_CLASS_MANUAL_PART_Constraint();
- #endif
- }
- // explicit PhysicsWorld::PhysicsWorld(Context* context)
- static PhysicsWorld* PhysicsWorld__PhysicsWorld_Contextstar()
- {
- Context* context = GetScriptContext();
- return new PhysicsWorld(context);
- }
- // class PhysicsWorld | File: ../Physics/PhysicsWorld.h
- static void Register_PhysicsWorld(asIScriptEngine* engine)
- {
- // explicit PhysicsWorld::PhysicsWorld(Context* context)
- engine->RegisterObjectBehaviour("PhysicsWorld", asBEHAVE_FACTORY, "PhysicsWorld@+ f()", AS_FUNCTION(PhysicsWorld__PhysicsWorld_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, PhysicsWorld>(engine, "Component", "PhysicsWorld");
- RegisterSubclass<Animatable, PhysicsWorld>(engine, "Animatable", "PhysicsWorld");
- RegisterSubclass<Serializable, PhysicsWorld>(engine, "Serializable", "PhysicsWorld");
- RegisterSubclass<Object, PhysicsWorld>(engine, "Object", "PhysicsWorld");
- RegisterSubclass<RefCounted, PhysicsWorld>(engine, "RefCounted", "PhysicsWorld");
- RegisterMembers_PhysicsWorld<PhysicsWorld>(engine, "PhysicsWorld");
- #ifdef REGISTER_CLASS_MANUAL_PART_PhysicsWorld
- REGISTER_CLASS_MANUAL_PART_PhysicsWorld();
- #endif
- }
- // explicit RigidBody::RigidBody(Context* context)
- static RigidBody* RigidBody__RigidBody_Contextstar()
- {
- Context* context = GetScriptContext();
- return new RigidBody(context);
- }
- // class RigidBody | File: ../Physics/RigidBody.h
- static void Register_RigidBody(asIScriptEngine* engine)
- {
- // explicit RigidBody::RigidBody(Context* context)
- engine->RegisterObjectBehaviour("RigidBody", asBEHAVE_FACTORY, "RigidBody@+ f()", AS_FUNCTION(RigidBody__RigidBody_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, RigidBody>(engine, "Component", "RigidBody");
- RegisterSubclass<Animatable, RigidBody>(engine, "Animatable", "RigidBody");
- RegisterSubclass<Serializable, RigidBody>(engine, "Serializable", "RigidBody");
- RegisterSubclass<Object, RigidBody>(engine, "Object", "RigidBody");
- RegisterSubclass<RefCounted, RigidBody>(engine, "RefCounted", "RigidBody");
- RegisterMembers_RigidBody<RigidBody>(engine, "RigidBody");
- #ifdef REGISTER_CLASS_MANUAL_PART_RigidBody
- REGISTER_CLASS_MANUAL_PART_RigidBody();
- #endif
- }
- #endif // def URHO3D_PHYSICS
- #ifdef URHO3D_PHYSICS2D
- // class CollisionShape2D | File: ../Physics2D/CollisionShape2D.h
- static void Register_CollisionShape2D(asIScriptEngine* engine)
- {
- RegisterSubclass<Component, CollisionShape2D>(engine, "Component", "CollisionShape2D");
- RegisterSubclass<Animatable, CollisionShape2D>(engine, "Animatable", "CollisionShape2D");
- RegisterSubclass<Serializable, CollisionShape2D>(engine, "Serializable", "CollisionShape2D");
- RegisterSubclass<Object, CollisionShape2D>(engine, "Object", "CollisionShape2D");
- RegisterSubclass<RefCounted, CollisionShape2D>(engine, "RefCounted", "CollisionShape2D");
- RegisterMembers_CollisionShape2D<CollisionShape2D>(engine, "CollisionShape2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionShape2D
- REGISTER_CLASS_MANUAL_PART_CollisionShape2D();
- #endif
- }
- // explicit Constraint2D::Constraint2D(Context* context)
- static Constraint2D* Constraint2D__Constraint2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Constraint2D(context);
- }
- // class Constraint2D | File: ../Physics2D/Constraint2D.h
- static void Register_Constraint2D(asIScriptEngine* engine)
- {
- // explicit Constraint2D::Constraint2D(Context* context)
- engine->RegisterObjectBehaviour("Constraint2D", asBEHAVE_FACTORY, "Constraint2D@+ f()", AS_FUNCTION(Constraint2D__Constraint2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, Constraint2D>(engine, "Component", "Constraint2D");
- RegisterSubclass<Animatable, Constraint2D>(engine, "Animatable", "Constraint2D");
- RegisterSubclass<Serializable, Constraint2D>(engine, "Serializable", "Constraint2D");
- RegisterSubclass<Object, Constraint2D>(engine, "Object", "Constraint2D");
- RegisterSubclass<RefCounted, Constraint2D>(engine, "RefCounted", "Constraint2D");
- RegisterMembers_Constraint2D<Constraint2D>(engine, "Constraint2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Constraint2D
- REGISTER_CLASS_MANUAL_PART_Constraint2D();
- #endif
- }
- // explicit PhysicsWorld2D::PhysicsWorld2D(Context* context)
- static PhysicsWorld2D* PhysicsWorld2D__PhysicsWorld2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new PhysicsWorld2D(context);
- }
- // class PhysicsWorld2D | File: ../Physics2D/PhysicsWorld2D.h
- static void Register_PhysicsWorld2D(asIScriptEngine* engine)
- {
- // explicit PhysicsWorld2D::PhysicsWorld2D(Context* context)
- engine->RegisterObjectBehaviour("PhysicsWorld2D", asBEHAVE_FACTORY, "PhysicsWorld2D@+ f()", AS_FUNCTION(PhysicsWorld2D__PhysicsWorld2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, PhysicsWorld2D>(engine, "Component", "PhysicsWorld2D");
- RegisterSubclass<Animatable, PhysicsWorld2D>(engine, "Animatable", "PhysicsWorld2D");
- RegisterSubclass<Serializable, PhysicsWorld2D>(engine, "Serializable", "PhysicsWorld2D");
- RegisterSubclass<Object, PhysicsWorld2D>(engine, "Object", "PhysicsWorld2D");
- RegisterSubclass<RefCounted, PhysicsWorld2D>(engine, "RefCounted", "PhysicsWorld2D");
- RegisterMembers_PhysicsWorld2D<PhysicsWorld2D>(engine, "PhysicsWorld2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_PhysicsWorld2D
- REGISTER_CLASS_MANUAL_PART_PhysicsWorld2D();
- #endif
- }
- // explicit RigidBody2D::RigidBody2D(Context* context)
- static RigidBody2D* RigidBody2D__RigidBody2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new RigidBody2D(context);
- }
- // class RigidBody2D | File: ../Physics2D/RigidBody2D.h
- static void Register_RigidBody2D(asIScriptEngine* engine)
- {
- // explicit RigidBody2D::RigidBody2D(Context* context)
- engine->RegisterObjectBehaviour("RigidBody2D", asBEHAVE_FACTORY, "RigidBody2D@+ f()", AS_FUNCTION(RigidBody2D__RigidBody2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, RigidBody2D>(engine, "Component", "RigidBody2D");
- RegisterSubclass<Animatable, RigidBody2D>(engine, "Animatable", "RigidBody2D");
- RegisterSubclass<Serializable, RigidBody2D>(engine, "Serializable", "RigidBody2D");
- RegisterSubclass<Object, RigidBody2D>(engine, "Object", "RigidBody2D");
- RegisterSubclass<RefCounted, RigidBody2D>(engine, "RefCounted", "RigidBody2D");
- RegisterMembers_RigidBody2D<RigidBody2D>(engine, "RigidBody2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_RigidBody2D
- REGISTER_CLASS_MANUAL_PART_RigidBody2D();
- #endif
- }
- #endif // def URHO3D_PHYSICS2D
- #ifdef URHO3D_URHO2D
- // explicit TileMap2D::TileMap2D(Context* context)
- static TileMap2D* TileMap2D__TileMap2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new TileMap2D(context);
- }
- // class TileMap2D | File: ../Urho2D/TileMap2D.h
- static void Register_TileMap2D(asIScriptEngine* engine)
- {
- // explicit TileMap2D::TileMap2D(Context* context)
- engine->RegisterObjectBehaviour("TileMap2D", asBEHAVE_FACTORY, "TileMap2D@+ f()", AS_FUNCTION(TileMap2D__TileMap2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, TileMap2D>(engine, "Component", "TileMap2D");
- RegisterSubclass<Animatable, TileMap2D>(engine, "Animatable", "TileMap2D");
- RegisterSubclass<Serializable, TileMap2D>(engine, "Serializable", "TileMap2D");
- RegisterSubclass<Object, TileMap2D>(engine, "Object", "TileMap2D");
- RegisterSubclass<RefCounted, TileMap2D>(engine, "RefCounted", "TileMap2D");
- RegisterMembers_TileMap2D<TileMap2D>(engine, "TileMap2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TileMap2D
- REGISTER_CLASS_MANUAL_PART_TileMap2D();
- #endif
- }
- // explicit TileMapLayer2D::TileMapLayer2D(Context* context)
- static TileMapLayer2D* TileMapLayer2D__TileMapLayer2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new TileMapLayer2D(context);
- }
- // class TileMapLayer2D | File: ../Urho2D/TileMapLayer2D.h
- static void Register_TileMapLayer2D(asIScriptEngine* engine)
- {
- // explicit TileMapLayer2D::TileMapLayer2D(Context* context)
- engine->RegisterObjectBehaviour("TileMapLayer2D", asBEHAVE_FACTORY, "TileMapLayer2D@+ f()", AS_FUNCTION(TileMapLayer2D__TileMapLayer2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Component, TileMapLayer2D>(engine, "Component", "TileMapLayer2D");
- RegisterSubclass<Animatable, TileMapLayer2D>(engine, "Animatable", "TileMapLayer2D");
- RegisterSubclass<Serializable, TileMapLayer2D>(engine, "Serializable", "TileMapLayer2D");
- RegisterSubclass<Object, TileMapLayer2D>(engine, "Object", "TileMapLayer2D");
- RegisterSubclass<RefCounted, TileMapLayer2D>(engine, "RefCounted", "TileMapLayer2D");
- RegisterMembers_TileMapLayer2D<TileMapLayer2D>(engine, "TileMapLayer2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_TileMapLayer2D
- REGISTER_CLASS_MANUAL_PART_TileMapLayer2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- // explicit BillboardSet::BillboardSet(Context* context)
- static BillboardSet* BillboardSet__BillboardSet_Contextstar()
- {
- Context* context = GetScriptContext();
- return new BillboardSet(context);
- }
- // class BillboardSet | File: ../Graphics/BillboardSet.h
- static void Register_BillboardSet(asIScriptEngine* engine)
- {
- // explicit BillboardSet::BillboardSet(Context* context)
- engine->RegisterObjectBehaviour("BillboardSet", asBEHAVE_FACTORY, "BillboardSet@+ f()", AS_FUNCTION(BillboardSet__BillboardSet_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, BillboardSet>(engine, "Drawable", "BillboardSet");
- RegisterSubclass<Component, BillboardSet>(engine, "Component", "BillboardSet");
- RegisterSubclass<Animatable, BillboardSet>(engine, "Animatable", "BillboardSet");
- RegisterSubclass<Serializable, BillboardSet>(engine, "Serializable", "BillboardSet");
- RegisterSubclass<Object, BillboardSet>(engine, "Object", "BillboardSet");
- RegisterSubclass<RefCounted, BillboardSet>(engine, "RefCounted", "BillboardSet");
- RegisterMembers_BillboardSet<BillboardSet>(engine, "BillboardSet");
- #ifdef REGISTER_CLASS_MANUAL_PART_BillboardSet
- REGISTER_CLASS_MANUAL_PART_BillboardSet();
- #endif
- }
- // explicit Button::Button(Context* context)
- static Button* Button__Button_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Button(context);
- }
- // class Button | File: ../UI/Button.h
- static void Register_Button(asIScriptEngine* engine)
- {
- // explicit Button::Button(Context* context)
- engine->RegisterObjectBehaviour("Button", asBEHAVE_FACTORY, "Button@+ f()", AS_FUNCTION(Button__Button_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, Button>(engine, "BorderImage", "Button");
- RegisterSubclass<UIElement, Button>(engine, "UIElement", "Button");
- RegisterSubclass<Animatable, Button>(engine, "Animatable", "Button");
- RegisterSubclass<Serializable, Button>(engine, "Serializable", "Button");
- RegisterSubclass<Object, Button>(engine, "Object", "Button");
- RegisterSubclass<RefCounted, Button>(engine, "RefCounted", "Button");
- RegisterMembers_Button<Button>(engine, "Button");
- #ifdef REGISTER_CLASS_MANUAL_PART_Button
- REGISTER_CLASS_MANUAL_PART_Button();
- #endif
- }
- // explicit CheckBox::CheckBox(Context* context)
- static CheckBox* CheckBox__CheckBox_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CheckBox(context);
- }
- // class CheckBox | File: ../UI/CheckBox.h
- static void Register_CheckBox(asIScriptEngine* engine)
- {
- // explicit CheckBox::CheckBox(Context* context)
- engine->RegisterObjectBehaviour("CheckBox", asBEHAVE_FACTORY, "CheckBox@+ f()", AS_FUNCTION(CheckBox__CheckBox_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, CheckBox>(engine, "BorderImage", "CheckBox");
- RegisterSubclass<UIElement, CheckBox>(engine, "UIElement", "CheckBox");
- RegisterSubclass<Animatable, CheckBox>(engine, "Animatable", "CheckBox");
- RegisterSubclass<Serializable, CheckBox>(engine, "Serializable", "CheckBox");
- RegisterSubclass<Object, CheckBox>(engine, "Object", "CheckBox");
- RegisterSubclass<RefCounted, CheckBox>(engine, "RefCounted", "CheckBox");
- RegisterMembers_CheckBox<CheckBox>(engine, "CheckBox");
- #ifdef REGISTER_CLASS_MANUAL_PART_CheckBox
- REGISTER_CLASS_MANUAL_PART_CheckBox();
- #endif
- }
- // explicit Cursor::Cursor(Context* context)
- static Cursor* Cursor__Cursor_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Cursor(context);
- }
- // class Cursor | File: ../UI/Cursor.h
- static void Register_Cursor(asIScriptEngine* engine)
- {
- // explicit Cursor::Cursor(Context* context)
- engine->RegisterObjectBehaviour("Cursor", asBEHAVE_FACTORY, "Cursor@+ f()", AS_FUNCTION(Cursor__Cursor_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, Cursor>(engine, "BorderImage", "Cursor");
- RegisterSubclass<UIElement, Cursor>(engine, "UIElement", "Cursor");
- RegisterSubclass<Animatable, Cursor>(engine, "Animatable", "Cursor");
- RegisterSubclass<Serializable, Cursor>(engine, "Serializable", "Cursor");
- RegisterSubclass<Object, Cursor>(engine, "Object", "Cursor");
- RegisterSubclass<RefCounted, Cursor>(engine, "RefCounted", "Cursor");
- RegisterMembers_Cursor<Cursor>(engine, "Cursor");
- #ifdef REGISTER_CLASS_MANUAL_PART_Cursor
- REGISTER_CLASS_MANUAL_PART_Cursor();
- #endif
- }
- // explicit CustomGeometry::CustomGeometry(Context* context)
- static CustomGeometry* CustomGeometry__CustomGeometry_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CustomGeometry(context);
- }
- // class CustomGeometry | File: ../Graphics/CustomGeometry.h
- static void Register_CustomGeometry(asIScriptEngine* engine)
- {
- // explicit CustomGeometry::CustomGeometry(Context* context)
- engine->RegisterObjectBehaviour("CustomGeometry", asBEHAVE_FACTORY, "CustomGeometry@+ f()", AS_FUNCTION(CustomGeometry__CustomGeometry_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, CustomGeometry>(engine, "Drawable", "CustomGeometry");
- RegisterSubclass<Component, CustomGeometry>(engine, "Component", "CustomGeometry");
- RegisterSubclass<Animatable, CustomGeometry>(engine, "Animatable", "CustomGeometry");
- RegisterSubclass<Serializable, CustomGeometry>(engine, "Serializable", "CustomGeometry");
- RegisterSubclass<Object, CustomGeometry>(engine, "Object", "CustomGeometry");
- RegisterSubclass<RefCounted, CustomGeometry>(engine, "RefCounted", "CustomGeometry");
- RegisterMembers_CustomGeometry<CustomGeometry>(engine, "CustomGeometry");
- #ifdef REGISTER_CLASS_MANUAL_PART_CustomGeometry
- REGISTER_CLASS_MANUAL_PART_CustomGeometry();
- #endif
- }
- // explicit DecalSet::DecalSet(Context* context)
- static DecalSet* DecalSet__DecalSet_Contextstar()
- {
- Context* context = GetScriptContext();
- return new DecalSet(context);
- }
- // class DecalSet | File: ../Graphics/DecalSet.h
- static void Register_DecalSet(asIScriptEngine* engine)
- {
- // explicit DecalSet::DecalSet(Context* context)
- engine->RegisterObjectBehaviour("DecalSet", asBEHAVE_FACTORY, "DecalSet@+ f()", AS_FUNCTION(DecalSet__DecalSet_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, DecalSet>(engine, "Drawable", "DecalSet");
- RegisterSubclass<Component, DecalSet>(engine, "Component", "DecalSet");
- RegisterSubclass<Animatable, DecalSet>(engine, "Animatable", "DecalSet");
- RegisterSubclass<Serializable, DecalSet>(engine, "Serializable", "DecalSet");
- RegisterSubclass<Object, DecalSet>(engine, "Object", "DecalSet");
- RegisterSubclass<RefCounted, DecalSet>(engine, "RefCounted", "DecalSet");
- RegisterMembers_DecalSet<DecalSet>(engine, "DecalSet");
- #ifdef REGISTER_CLASS_MANUAL_PART_DecalSet
- REGISTER_CLASS_MANUAL_PART_DecalSet();
- #endif
- }
- // explicit Light::Light(Context* context)
- static Light* Light__Light_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Light(context);
- }
- // class Light | File: ../Graphics/Light.h
- static void Register_Light(asIScriptEngine* engine)
- {
- // explicit Light::Light(Context* context)
- engine->RegisterObjectBehaviour("Light", asBEHAVE_FACTORY, "Light@+ f()", AS_FUNCTION(Light__Light_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, Light>(engine, "Drawable", "Light");
- RegisterSubclass<Component, Light>(engine, "Component", "Light");
- RegisterSubclass<Animatable, Light>(engine, "Animatable", "Light");
- RegisterSubclass<Serializable, Light>(engine, "Serializable", "Light");
- RegisterSubclass<Object, Light>(engine, "Object", "Light");
- RegisterSubclass<RefCounted, Light>(engine, "RefCounted", "Light");
- RegisterMembers_Light<Light>(engine, "Light");
- #ifdef REGISTER_CLASS_MANUAL_PART_Light
- REGISTER_CLASS_MANUAL_PART_Light();
- #endif
- }
- // explicit LineEdit::LineEdit(Context* context)
- static LineEdit* LineEdit__LineEdit_Contextstar()
- {
- Context* context = GetScriptContext();
- return new LineEdit(context);
- }
- // class LineEdit | File: ../UI/LineEdit.h
- static void Register_LineEdit(asIScriptEngine* engine)
- {
- // explicit LineEdit::LineEdit(Context* context)
- engine->RegisterObjectBehaviour("LineEdit", asBEHAVE_FACTORY, "LineEdit@+ f()", AS_FUNCTION(LineEdit__LineEdit_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, LineEdit>(engine, "BorderImage", "LineEdit");
- RegisterSubclass<UIElement, LineEdit>(engine, "UIElement", "LineEdit");
- RegisterSubclass<Animatable, LineEdit>(engine, "Animatable", "LineEdit");
- RegisterSubclass<Serializable, LineEdit>(engine, "Serializable", "LineEdit");
- RegisterSubclass<Object, LineEdit>(engine, "Object", "LineEdit");
- RegisterSubclass<RefCounted, LineEdit>(engine, "RefCounted", "LineEdit");
- RegisterMembers_LineEdit<LineEdit>(engine, "LineEdit");
- #ifdef REGISTER_CLASS_MANUAL_PART_LineEdit
- REGISTER_CLASS_MANUAL_PART_LineEdit();
- #endif
- }
- // explicit ListView::ListView(Context* context)
- static ListView* ListView__ListView_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ListView(context);
- }
- // class ListView | File: ../UI/ListView.h
- static void Register_ListView(asIScriptEngine* engine)
- {
- // explicit ListView::ListView(Context* context)
- engine->RegisterObjectBehaviour("ListView", asBEHAVE_FACTORY, "ListView@+ f()", AS_FUNCTION(ListView__ListView_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<ScrollView, ListView>(engine, "ScrollView", "ListView");
- RegisterSubclass<UIElement, ListView>(engine, "UIElement", "ListView");
- RegisterSubclass<Animatable, ListView>(engine, "Animatable", "ListView");
- RegisterSubclass<Serializable, ListView>(engine, "Serializable", "ListView");
- RegisterSubclass<Object, ListView>(engine, "Object", "ListView");
- RegisterSubclass<RefCounted, ListView>(engine, "RefCounted", "ListView");
- RegisterMembers_ListView<ListView>(engine, "ListView");
- #ifdef REGISTER_CLASS_MANUAL_PART_ListView
- REGISTER_CLASS_MANUAL_PART_ListView();
- #endif
- }
- // explicit ProgressBar::ProgressBar(Context* context)
- static ProgressBar* ProgressBar__ProgressBar_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ProgressBar(context);
- }
- // class ProgressBar | File: ../UI/ProgressBar.h
- static void Register_ProgressBar(asIScriptEngine* engine)
- {
- // explicit ProgressBar::ProgressBar(Context* context)
- engine->RegisterObjectBehaviour("ProgressBar", asBEHAVE_FACTORY, "ProgressBar@+ f()", AS_FUNCTION(ProgressBar__ProgressBar_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, ProgressBar>(engine, "BorderImage", "ProgressBar");
- RegisterSubclass<UIElement, ProgressBar>(engine, "UIElement", "ProgressBar");
- RegisterSubclass<Animatable, ProgressBar>(engine, "Animatable", "ProgressBar");
- RegisterSubclass<Serializable, ProgressBar>(engine, "Serializable", "ProgressBar");
- RegisterSubclass<Object, ProgressBar>(engine, "Object", "ProgressBar");
- RegisterSubclass<RefCounted, ProgressBar>(engine, "RefCounted", "ProgressBar");
- RegisterMembers_ProgressBar<ProgressBar>(engine, "ProgressBar");
- #ifdef REGISTER_CLASS_MANUAL_PART_ProgressBar
- REGISTER_CLASS_MANUAL_PART_ProgressBar();
- #endif
- }
- // explicit RibbonTrail::RibbonTrail(Context* context)
- static RibbonTrail* RibbonTrail__RibbonTrail_Contextstar()
- {
- Context* context = GetScriptContext();
- return new RibbonTrail(context);
- }
- // class RibbonTrail | File: ../Graphics/RibbonTrail.h
- static void Register_RibbonTrail(asIScriptEngine* engine)
- {
- // explicit RibbonTrail::RibbonTrail(Context* context)
- engine->RegisterObjectBehaviour("RibbonTrail", asBEHAVE_FACTORY, "RibbonTrail@+ f()", AS_FUNCTION(RibbonTrail__RibbonTrail_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, RibbonTrail>(engine, "Drawable", "RibbonTrail");
- RegisterSubclass<Component, RibbonTrail>(engine, "Component", "RibbonTrail");
- RegisterSubclass<Animatable, RibbonTrail>(engine, "Animatable", "RibbonTrail");
- RegisterSubclass<Serializable, RibbonTrail>(engine, "Serializable", "RibbonTrail");
- RegisterSubclass<Object, RibbonTrail>(engine, "Object", "RibbonTrail");
- RegisterSubclass<RefCounted, RibbonTrail>(engine, "RefCounted", "RibbonTrail");
- RegisterMembers_RibbonTrail<RibbonTrail>(engine, "RibbonTrail");
- #ifdef REGISTER_CLASS_MANUAL_PART_RibbonTrail
- REGISTER_CLASS_MANUAL_PART_RibbonTrail();
- #endif
- }
- // explicit ScrollBar::ScrollBar(Context* context)
- static ScrollBar* ScrollBar__ScrollBar_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ScrollBar(context);
- }
- // class ScrollBar | File: ../UI/ScrollBar.h
- static void Register_ScrollBar(asIScriptEngine* engine)
- {
- // explicit ScrollBar::ScrollBar(Context* context)
- engine->RegisterObjectBehaviour("ScrollBar", asBEHAVE_FACTORY, "ScrollBar@+ f()", AS_FUNCTION(ScrollBar__ScrollBar_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, ScrollBar>(engine, "BorderImage", "ScrollBar");
- RegisterSubclass<UIElement, ScrollBar>(engine, "UIElement", "ScrollBar");
- RegisterSubclass<Animatable, ScrollBar>(engine, "Animatable", "ScrollBar");
- RegisterSubclass<Serializable, ScrollBar>(engine, "Serializable", "ScrollBar");
- RegisterSubclass<Object, ScrollBar>(engine, "Object", "ScrollBar");
- RegisterSubclass<RefCounted, ScrollBar>(engine, "RefCounted", "ScrollBar");
- RegisterMembers_ScrollBar<ScrollBar>(engine, "ScrollBar");
- #ifdef REGISTER_CLASS_MANUAL_PART_ScrollBar
- REGISTER_CLASS_MANUAL_PART_ScrollBar();
- #endif
- }
- // explicit Slider::Slider(Context* context)
- static Slider* Slider__Slider_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Slider(context);
- }
- // class Slider | File: ../UI/Slider.h
- static void Register_Slider(asIScriptEngine* engine)
- {
- // explicit Slider::Slider(Context* context)
- engine->RegisterObjectBehaviour("Slider", asBEHAVE_FACTORY, "Slider@+ f()", AS_FUNCTION(Slider__Slider_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, Slider>(engine, "BorderImage", "Slider");
- RegisterSubclass<UIElement, Slider>(engine, "UIElement", "Slider");
- RegisterSubclass<Animatable, Slider>(engine, "Animatable", "Slider");
- RegisterSubclass<Serializable, Slider>(engine, "Serializable", "Slider");
- RegisterSubclass<Object, Slider>(engine, "Object", "Slider");
- RegisterSubclass<RefCounted, Slider>(engine, "RefCounted", "Slider");
- RegisterMembers_Slider<Slider>(engine, "Slider");
- #ifdef REGISTER_CLASS_MANUAL_PART_Slider
- REGISTER_CLASS_MANUAL_PART_Slider();
- #endif
- }
- // explicit SoundSource3D::SoundSource3D(Context* context)
- static SoundSource3D* SoundSource3D__SoundSource3D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new SoundSource3D(context);
- }
- // class SoundSource3D | File: ../Audio/SoundSource3D.h
- static void Register_SoundSource3D(asIScriptEngine* engine)
- {
- // explicit SoundSource3D::SoundSource3D(Context* context)
- engine->RegisterObjectBehaviour("SoundSource3D", asBEHAVE_FACTORY, "SoundSource3D@+ f()", AS_FUNCTION(SoundSource3D__SoundSource3D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<SoundSource, SoundSource3D>(engine, "SoundSource", "SoundSource3D");
- RegisterSubclass<Component, SoundSource3D>(engine, "Component", "SoundSource3D");
- RegisterSubclass<Animatable, SoundSource3D>(engine, "Animatable", "SoundSource3D");
- RegisterSubclass<Serializable, SoundSource3D>(engine, "Serializable", "SoundSource3D");
- RegisterSubclass<Object, SoundSource3D>(engine, "Object", "SoundSource3D");
- RegisterSubclass<RefCounted, SoundSource3D>(engine, "RefCounted", "SoundSource3D");
- RegisterMembers_SoundSource3D<SoundSource3D>(engine, "SoundSource3D");
- #ifdef REGISTER_CLASS_MANUAL_PART_SoundSource3D
- REGISTER_CLASS_MANUAL_PART_SoundSource3D();
- #endif
- }
- // explicit StaticModel::StaticModel(Context* context)
- static StaticModel* StaticModel__StaticModel_Contextstar()
- {
- Context* context = GetScriptContext();
- return new StaticModel(context);
- }
- // class StaticModel | File: ../Graphics/StaticModel.h
- static void Register_StaticModel(asIScriptEngine* engine)
- {
- // explicit StaticModel::StaticModel(Context* context)
- engine->RegisterObjectBehaviour("StaticModel", asBEHAVE_FACTORY, "StaticModel@+ f()", AS_FUNCTION(StaticModel__StaticModel_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, StaticModel>(engine, "Drawable", "StaticModel");
- RegisterSubclass<Component, StaticModel>(engine, "Component", "StaticModel");
- RegisterSubclass<Animatable, StaticModel>(engine, "Animatable", "StaticModel");
- RegisterSubclass<Serializable, StaticModel>(engine, "Serializable", "StaticModel");
- RegisterSubclass<Object, StaticModel>(engine, "Object", "StaticModel");
- RegisterSubclass<RefCounted, StaticModel>(engine, "RefCounted", "StaticModel");
- RegisterMembers_StaticModel<StaticModel>(engine, "StaticModel");
- #ifdef REGISTER_CLASS_MANUAL_PART_StaticModel
- REGISTER_CLASS_MANUAL_PART_StaticModel();
- #endif
- // virtual void StaticModel::SetModel(Model* model)
- // Not registered because have @manualbind mark
- }
- // explicit TerrainPatch::TerrainPatch(Context* context)
- static TerrainPatch* TerrainPatch__TerrainPatch_Contextstar()
- {
- Context* context = GetScriptContext();
- return new TerrainPatch(context);
- }
- // class TerrainPatch | File: ../Graphics/TerrainPatch.h
- static void Register_TerrainPatch(asIScriptEngine* engine)
- {
- // explicit TerrainPatch::TerrainPatch(Context* context)
- engine->RegisterObjectBehaviour("TerrainPatch", asBEHAVE_FACTORY, "TerrainPatch@+ f()", AS_FUNCTION(TerrainPatch__TerrainPatch_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, TerrainPatch>(engine, "Drawable", "TerrainPatch");
- RegisterSubclass<Component, TerrainPatch>(engine, "Component", "TerrainPatch");
- RegisterSubclass<Animatable, TerrainPatch>(engine, "Animatable", "TerrainPatch");
- RegisterSubclass<Serializable, TerrainPatch>(engine, "Serializable", "TerrainPatch");
- RegisterSubclass<Object, TerrainPatch>(engine, "Object", "TerrainPatch");
- RegisterSubclass<RefCounted, TerrainPatch>(engine, "RefCounted", "TerrainPatch");
- RegisterMembers_TerrainPatch<TerrainPatch>(engine, "TerrainPatch");
- #ifdef REGISTER_CLASS_MANUAL_PART_TerrainPatch
- REGISTER_CLASS_MANUAL_PART_TerrainPatch();
- #endif
- }
- // explicit Text::Text(Context* context)
- static Text* Text__Text_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Text(context);
- }
- // class Text | File: ../UI/Text.h
- static void Register_Text(asIScriptEngine* engine)
- {
- // explicit Text::Text(Context* context)
- engine->RegisterObjectBehaviour("Text", asBEHAVE_FACTORY, "Text@+ f()", AS_FUNCTION(Text__Text_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<UISelectable, Text>(engine, "UISelectable", "Text");
- RegisterSubclass<UIElement, Text>(engine, "UIElement", "Text");
- RegisterSubclass<Animatable, Text>(engine, "Animatable", "Text");
- RegisterSubclass<Serializable, Text>(engine, "Serializable", "Text");
- RegisterSubclass<Object, Text>(engine, "Object", "Text");
- RegisterSubclass<RefCounted, Text>(engine, "RefCounted", "Text");
- RegisterMembers_Text<Text>(engine, "Text");
- #ifdef REGISTER_CLASS_MANUAL_PART_Text
- REGISTER_CLASS_MANUAL_PART_Text();
- #endif
- }
- // explicit Text3D::Text3D(Context* context)
- static Text3D* Text3D__Text3D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Text3D(context);
- }
- // class Text3D | File: ../UI/Text3D.h
- static void Register_Text3D(asIScriptEngine* engine)
- {
- // explicit Text3D::Text3D(Context* context)
- engine->RegisterObjectBehaviour("Text3D", asBEHAVE_FACTORY, "Text3D@+ f()", AS_FUNCTION(Text3D__Text3D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, Text3D>(engine, "Drawable", "Text3D");
- RegisterSubclass<Component, Text3D>(engine, "Component", "Text3D");
- RegisterSubclass<Animatable, Text3D>(engine, "Animatable", "Text3D");
- RegisterSubclass<Serializable, Text3D>(engine, "Serializable", "Text3D");
- RegisterSubclass<Object, Text3D>(engine, "Object", "Text3D");
- RegisterSubclass<RefCounted, Text3D>(engine, "RefCounted", "Text3D");
- RegisterMembers_Text3D<Text3D>(engine, "Text3D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Text3D
- REGISTER_CLASS_MANUAL_PART_Text3D();
- #endif
- }
- // explicit Window::Window(Context* context)
- static Window* Window__Window_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Window(context);
- }
- // class Window | File: ../UI/Window.h
- static void Register_Window(asIScriptEngine* engine)
- {
- // explicit Window::Window(Context* context)
- engine->RegisterObjectBehaviour("Window", asBEHAVE_FACTORY, "Window@+ f()", AS_FUNCTION(Window__Window_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BorderImage, Window>(engine, "BorderImage", "Window");
- RegisterSubclass<UIElement, Window>(engine, "UIElement", "Window");
- RegisterSubclass<Animatable, Window>(engine, "Animatable", "Window");
- RegisterSubclass<Serializable, Window>(engine, "Serializable", "Window");
- RegisterSubclass<Object, Window>(engine, "Object", "Window");
- RegisterSubclass<RefCounted, Window>(engine, "RefCounted", "Window");
- RegisterMembers_Window<Window>(engine, "Window");
- #ifdef REGISTER_CLASS_MANUAL_PART_Window
- REGISTER_CLASS_MANUAL_PART_Window();
- #endif
- }
- // explicit Zone::Zone(Context* context)
- static Zone* Zone__Zone_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Zone(context);
- }
- // class Zone | File: ../Graphics/Zone.h
- static void Register_Zone(asIScriptEngine* engine)
- {
- // explicit Zone::Zone(Context* context)
- engine->RegisterObjectBehaviour("Zone", asBEHAVE_FACTORY, "Zone@+ f()", AS_FUNCTION(Zone__Zone_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, Zone>(engine, "Drawable", "Zone");
- RegisterSubclass<Component, Zone>(engine, "Component", "Zone");
- RegisterSubclass<Animatable, Zone>(engine, "Animatable", "Zone");
- RegisterSubclass<Serializable, Zone>(engine, "Serializable", "Zone");
- RegisterSubclass<Object, Zone>(engine, "Object", "Zone");
- RegisterSubclass<RefCounted, Zone>(engine, "RefCounted", "Zone");
- RegisterMembers_Zone<Zone>(engine, "Zone");
- #ifdef REGISTER_CLASS_MANUAL_PART_Zone
- REGISTER_CLASS_MANUAL_PART_Zone();
- #endif
- }
- #ifdef URHO3D_NAVIGATION
- // explicit DynamicNavigationMesh::DynamicNavigationMesh(Context* context)
- static DynamicNavigationMesh* DynamicNavigationMesh__DynamicNavigationMesh_Contextstar()
- {
- Context* context = GetScriptContext();
- return new DynamicNavigationMesh(context);
- }
- // class DynamicNavigationMesh | File: ../Navigation/DynamicNavigationMesh.h
- static void Register_DynamicNavigationMesh(asIScriptEngine* engine)
- {
- // explicit DynamicNavigationMesh::DynamicNavigationMesh(Context* context)
- engine->RegisterObjectBehaviour("DynamicNavigationMesh", asBEHAVE_FACTORY, "DynamicNavigationMesh@+ f()", AS_FUNCTION(DynamicNavigationMesh__DynamicNavigationMesh_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<NavigationMesh, DynamicNavigationMesh>(engine, "NavigationMesh", "DynamicNavigationMesh");
- RegisterSubclass<Component, DynamicNavigationMesh>(engine, "Component", "DynamicNavigationMesh");
- RegisterSubclass<Animatable, DynamicNavigationMesh>(engine, "Animatable", "DynamicNavigationMesh");
- RegisterSubclass<Serializable, DynamicNavigationMesh>(engine, "Serializable", "DynamicNavigationMesh");
- RegisterSubclass<Object, DynamicNavigationMesh>(engine, "Object", "DynamicNavigationMesh");
- RegisterSubclass<RefCounted, DynamicNavigationMesh>(engine, "RefCounted", "DynamicNavigationMesh");
- RegisterMembers_DynamicNavigationMesh<DynamicNavigationMesh>(engine, "DynamicNavigationMesh");
- #ifdef REGISTER_CLASS_MANUAL_PART_DynamicNavigationMesh
- REGISTER_CLASS_MANUAL_PART_DynamicNavigationMesh();
- #endif
- }
- #endif // def URHO3D_NAVIGATION
- #ifdef URHO3D_PHYSICS
- // class RaycastVehicle | File: ../Physics/RaycastVehicle.h
- static void Register_RaycastVehicle(asIScriptEngine* engine)
- {
- // explicit RaycastVehicle::RaycastVehicle(Urho3D::Context* context)
- // Error: type "Urho3D::Context*" can not automatically bind
- RegisterSubclass<LogicComponent, RaycastVehicle>(engine, "LogicComponent", "RaycastVehicle");
- RegisterSubclass<Component, RaycastVehicle>(engine, "Component", "RaycastVehicle");
- RegisterSubclass<Animatable, RaycastVehicle>(engine, "Animatable", "RaycastVehicle");
- RegisterSubclass<Serializable, RaycastVehicle>(engine, "Serializable", "RaycastVehicle");
- RegisterSubclass<Object, RaycastVehicle>(engine, "Object", "RaycastVehicle");
- RegisterSubclass<RefCounted, RaycastVehicle>(engine, "RefCounted", "RaycastVehicle");
- RegisterMembers_RaycastVehicle<RaycastVehicle>(engine, "RaycastVehicle");
- #ifdef REGISTER_CLASS_MANUAL_PART_RaycastVehicle
- REGISTER_CLASS_MANUAL_PART_RaycastVehicle();
- #endif
- }
- #endif // def URHO3D_PHYSICS
- #ifdef URHO3D_PHYSICS2D
- // explicit CollisionBox2D::CollisionBox2D(Context* context)
- static CollisionBox2D* CollisionBox2D__CollisionBox2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CollisionBox2D(context);
- }
- // class CollisionBox2D | File: ../Physics2D/CollisionBox2D.h
- static void Register_CollisionBox2D(asIScriptEngine* engine)
- {
- // explicit CollisionBox2D::CollisionBox2D(Context* context)
- engine->RegisterObjectBehaviour("CollisionBox2D", asBEHAVE_FACTORY, "CollisionBox2D@+ f()", AS_FUNCTION(CollisionBox2D__CollisionBox2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionShape2D, CollisionBox2D>(engine, "CollisionShape2D", "CollisionBox2D");
- RegisterSubclass<Component, CollisionBox2D>(engine, "Component", "CollisionBox2D");
- RegisterSubclass<Animatable, CollisionBox2D>(engine, "Animatable", "CollisionBox2D");
- RegisterSubclass<Serializable, CollisionBox2D>(engine, "Serializable", "CollisionBox2D");
- RegisterSubclass<Object, CollisionBox2D>(engine, "Object", "CollisionBox2D");
- RegisterSubclass<RefCounted, CollisionBox2D>(engine, "RefCounted", "CollisionBox2D");
- RegisterMembers_CollisionBox2D<CollisionBox2D>(engine, "CollisionBox2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionBox2D
- REGISTER_CLASS_MANUAL_PART_CollisionBox2D();
- #endif
- }
- // explicit CollisionChain2D::CollisionChain2D(Context* context)
- static CollisionChain2D* CollisionChain2D__CollisionChain2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CollisionChain2D(context);
- }
- // class CollisionChain2D | File: ../Physics2D/CollisionChain2D.h
- static void Register_CollisionChain2D(asIScriptEngine* engine)
- {
- // explicit CollisionChain2D::CollisionChain2D(Context* context)
- engine->RegisterObjectBehaviour("CollisionChain2D", asBEHAVE_FACTORY, "CollisionChain2D@+ f()", AS_FUNCTION(CollisionChain2D__CollisionChain2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionShape2D, CollisionChain2D>(engine, "CollisionShape2D", "CollisionChain2D");
- RegisterSubclass<Component, CollisionChain2D>(engine, "Component", "CollisionChain2D");
- RegisterSubclass<Animatable, CollisionChain2D>(engine, "Animatable", "CollisionChain2D");
- RegisterSubclass<Serializable, CollisionChain2D>(engine, "Serializable", "CollisionChain2D");
- RegisterSubclass<Object, CollisionChain2D>(engine, "Object", "CollisionChain2D");
- RegisterSubclass<RefCounted, CollisionChain2D>(engine, "RefCounted", "CollisionChain2D");
- RegisterMembers_CollisionChain2D<CollisionChain2D>(engine, "CollisionChain2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionChain2D
- REGISTER_CLASS_MANUAL_PART_CollisionChain2D();
- #endif
- }
- // explicit CollisionCircle2D::CollisionCircle2D(Context* context)
- static CollisionCircle2D* CollisionCircle2D__CollisionCircle2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CollisionCircle2D(context);
- }
- // class CollisionCircle2D | File: ../Physics2D/CollisionCircle2D.h
- static void Register_CollisionCircle2D(asIScriptEngine* engine)
- {
- // explicit CollisionCircle2D::CollisionCircle2D(Context* context)
- engine->RegisterObjectBehaviour("CollisionCircle2D", asBEHAVE_FACTORY, "CollisionCircle2D@+ f()", AS_FUNCTION(CollisionCircle2D__CollisionCircle2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionShape2D, CollisionCircle2D>(engine, "CollisionShape2D", "CollisionCircle2D");
- RegisterSubclass<Component, CollisionCircle2D>(engine, "Component", "CollisionCircle2D");
- RegisterSubclass<Animatable, CollisionCircle2D>(engine, "Animatable", "CollisionCircle2D");
- RegisterSubclass<Serializable, CollisionCircle2D>(engine, "Serializable", "CollisionCircle2D");
- RegisterSubclass<Object, CollisionCircle2D>(engine, "Object", "CollisionCircle2D");
- RegisterSubclass<RefCounted, CollisionCircle2D>(engine, "RefCounted", "CollisionCircle2D");
- RegisterMembers_CollisionCircle2D<CollisionCircle2D>(engine, "CollisionCircle2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionCircle2D
- REGISTER_CLASS_MANUAL_PART_CollisionCircle2D();
- #endif
- }
- // explicit CollisionEdge2D::CollisionEdge2D(Context* context)
- static CollisionEdge2D* CollisionEdge2D__CollisionEdge2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CollisionEdge2D(context);
- }
- // class CollisionEdge2D | File: ../Physics2D/CollisionEdge2D.h
- static void Register_CollisionEdge2D(asIScriptEngine* engine)
- {
- // explicit CollisionEdge2D::CollisionEdge2D(Context* context)
- engine->RegisterObjectBehaviour("CollisionEdge2D", asBEHAVE_FACTORY, "CollisionEdge2D@+ f()", AS_FUNCTION(CollisionEdge2D__CollisionEdge2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionShape2D, CollisionEdge2D>(engine, "CollisionShape2D", "CollisionEdge2D");
- RegisterSubclass<Component, CollisionEdge2D>(engine, "Component", "CollisionEdge2D");
- RegisterSubclass<Animatable, CollisionEdge2D>(engine, "Animatable", "CollisionEdge2D");
- RegisterSubclass<Serializable, CollisionEdge2D>(engine, "Serializable", "CollisionEdge2D");
- RegisterSubclass<Object, CollisionEdge2D>(engine, "Object", "CollisionEdge2D");
- RegisterSubclass<RefCounted, CollisionEdge2D>(engine, "RefCounted", "CollisionEdge2D");
- RegisterMembers_CollisionEdge2D<CollisionEdge2D>(engine, "CollisionEdge2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionEdge2D
- REGISTER_CLASS_MANUAL_PART_CollisionEdge2D();
- #endif
- }
- // explicit CollisionPolygon2D::CollisionPolygon2D(Context* context)
- static CollisionPolygon2D* CollisionPolygon2D__CollisionPolygon2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new CollisionPolygon2D(context);
- }
- // class CollisionPolygon2D | File: ../Physics2D/CollisionPolygon2D.h
- static void Register_CollisionPolygon2D(asIScriptEngine* engine)
- {
- // explicit CollisionPolygon2D::CollisionPolygon2D(Context* context)
- engine->RegisterObjectBehaviour("CollisionPolygon2D", asBEHAVE_FACTORY, "CollisionPolygon2D@+ f()", AS_FUNCTION(CollisionPolygon2D__CollisionPolygon2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<CollisionShape2D, CollisionPolygon2D>(engine, "CollisionShape2D", "CollisionPolygon2D");
- RegisterSubclass<Component, CollisionPolygon2D>(engine, "Component", "CollisionPolygon2D");
- RegisterSubclass<Animatable, CollisionPolygon2D>(engine, "Animatable", "CollisionPolygon2D");
- RegisterSubclass<Serializable, CollisionPolygon2D>(engine, "Serializable", "CollisionPolygon2D");
- RegisterSubclass<Object, CollisionPolygon2D>(engine, "Object", "CollisionPolygon2D");
- RegisterSubclass<RefCounted, CollisionPolygon2D>(engine, "RefCounted", "CollisionPolygon2D");
- RegisterMembers_CollisionPolygon2D<CollisionPolygon2D>(engine, "CollisionPolygon2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_CollisionPolygon2D
- REGISTER_CLASS_MANUAL_PART_CollisionPolygon2D();
- #endif
- }
- // explicit ConstraintDistance2D::ConstraintDistance2D(Context* context)
- static ConstraintDistance2D* ConstraintDistance2D__ConstraintDistance2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintDistance2D(context);
- }
- // class ConstraintDistance2D | File: ../Physics2D/ConstraintDistance2D.h
- static void Register_ConstraintDistance2D(asIScriptEngine* engine)
- {
- // explicit ConstraintDistance2D::ConstraintDistance2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintDistance2D", asBEHAVE_FACTORY, "ConstraintDistance2D@+ f()", AS_FUNCTION(ConstraintDistance2D__ConstraintDistance2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintDistance2D>(engine, "Constraint2D", "ConstraintDistance2D");
- RegisterSubclass<Component, ConstraintDistance2D>(engine, "Component", "ConstraintDistance2D");
- RegisterSubclass<Animatable, ConstraintDistance2D>(engine, "Animatable", "ConstraintDistance2D");
- RegisterSubclass<Serializable, ConstraintDistance2D>(engine, "Serializable", "ConstraintDistance2D");
- RegisterSubclass<Object, ConstraintDistance2D>(engine, "Object", "ConstraintDistance2D");
- RegisterSubclass<RefCounted, ConstraintDistance2D>(engine, "RefCounted", "ConstraintDistance2D");
- RegisterMembers_ConstraintDistance2D<ConstraintDistance2D>(engine, "ConstraintDistance2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintDistance2D
- REGISTER_CLASS_MANUAL_PART_ConstraintDistance2D();
- #endif
- }
- // explicit ConstraintFriction2D::ConstraintFriction2D(Context* context)
- static ConstraintFriction2D* ConstraintFriction2D__ConstraintFriction2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintFriction2D(context);
- }
- // class ConstraintFriction2D | File: ../Physics2D/ConstraintFriction2D.h
- static void Register_ConstraintFriction2D(asIScriptEngine* engine)
- {
- // explicit ConstraintFriction2D::ConstraintFriction2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintFriction2D", asBEHAVE_FACTORY, "ConstraintFriction2D@+ f()", AS_FUNCTION(ConstraintFriction2D__ConstraintFriction2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintFriction2D>(engine, "Constraint2D", "ConstraintFriction2D");
- RegisterSubclass<Component, ConstraintFriction2D>(engine, "Component", "ConstraintFriction2D");
- RegisterSubclass<Animatable, ConstraintFriction2D>(engine, "Animatable", "ConstraintFriction2D");
- RegisterSubclass<Serializable, ConstraintFriction2D>(engine, "Serializable", "ConstraintFriction2D");
- RegisterSubclass<Object, ConstraintFriction2D>(engine, "Object", "ConstraintFriction2D");
- RegisterSubclass<RefCounted, ConstraintFriction2D>(engine, "RefCounted", "ConstraintFriction2D");
- RegisterMembers_ConstraintFriction2D<ConstraintFriction2D>(engine, "ConstraintFriction2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintFriction2D
- REGISTER_CLASS_MANUAL_PART_ConstraintFriction2D();
- #endif
- }
- // explicit ConstraintGear2D::ConstraintGear2D(Context* context)
- static ConstraintGear2D* ConstraintGear2D__ConstraintGear2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintGear2D(context);
- }
- // class ConstraintGear2D | File: ../Physics2D/ConstraintGear2D.h
- static void Register_ConstraintGear2D(asIScriptEngine* engine)
- {
- // explicit ConstraintGear2D::ConstraintGear2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintGear2D", asBEHAVE_FACTORY, "ConstraintGear2D@+ f()", AS_FUNCTION(ConstraintGear2D__ConstraintGear2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintGear2D>(engine, "Constraint2D", "ConstraintGear2D");
- RegisterSubclass<Component, ConstraintGear2D>(engine, "Component", "ConstraintGear2D");
- RegisterSubclass<Animatable, ConstraintGear2D>(engine, "Animatable", "ConstraintGear2D");
- RegisterSubclass<Serializable, ConstraintGear2D>(engine, "Serializable", "ConstraintGear2D");
- RegisterSubclass<Object, ConstraintGear2D>(engine, "Object", "ConstraintGear2D");
- RegisterSubclass<RefCounted, ConstraintGear2D>(engine, "RefCounted", "ConstraintGear2D");
- RegisterMembers_ConstraintGear2D<ConstraintGear2D>(engine, "ConstraintGear2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintGear2D
- REGISTER_CLASS_MANUAL_PART_ConstraintGear2D();
- #endif
- }
- // explicit ConstraintMotor2D::ConstraintMotor2D(Context* context)
- static ConstraintMotor2D* ConstraintMotor2D__ConstraintMotor2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintMotor2D(context);
- }
- // class ConstraintMotor2D | File: ../Physics2D/ConstraintMotor2D.h
- static void Register_ConstraintMotor2D(asIScriptEngine* engine)
- {
- // explicit ConstraintMotor2D::ConstraintMotor2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintMotor2D", asBEHAVE_FACTORY, "ConstraintMotor2D@+ f()", AS_FUNCTION(ConstraintMotor2D__ConstraintMotor2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintMotor2D>(engine, "Constraint2D", "ConstraintMotor2D");
- RegisterSubclass<Component, ConstraintMotor2D>(engine, "Component", "ConstraintMotor2D");
- RegisterSubclass<Animatable, ConstraintMotor2D>(engine, "Animatable", "ConstraintMotor2D");
- RegisterSubclass<Serializable, ConstraintMotor2D>(engine, "Serializable", "ConstraintMotor2D");
- RegisterSubclass<Object, ConstraintMotor2D>(engine, "Object", "ConstraintMotor2D");
- RegisterSubclass<RefCounted, ConstraintMotor2D>(engine, "RefCounted", "ConstraintMotor2D");
- RegisterMembers_ConstraintMotor2D<ConstraintMotor2D>(engine, "ConstraintMotor2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintMotor2D
- REGISTER_CLASS_MANUAL_PART_ConstraintMotor2D();
- #endif
- }
- // explicit ConstraintMouse2D::ConstraintMouse2D(Context* context)
- static ConstraintMouse2D* ConstraintMouse2D__ConstraintMouse2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintMouse2D(context);
- }
- // class ConstraintMouse2D | File: ../Physics2D/ConstraintMouse2D.h
- static void Register_ConstraintMouse2D(asIScriptEngine* engine)
- {
- // explicit ConstraintMouse2D::ConstraintMouse2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintMouse2D", asBEHAVE_FACTORY, "ConstraintMouse2D@+ f()", AS_FUNCTION(ConstraintMouse2D__ConstraintMouse2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintMouse2D>(engine, "Constraint2D", "ConstraintMouse2D");
- RegisterSubclass<Component, ConstraintMouse2D>(engine, "Component", "ConstraintMouse2D");
- RegisterSubclass<Animatable, ConstraintMouse2D>(engine, "Animatable", "ConstraintMouse2D");
- RegisterSubclass<Serializable, ConstraintMouse2D>(engine, "Serializable", "ConstraintMouse2D");
- RegisterSubclass<Object, ConstraintMouse2D>(engine, "Object", "ConstraintMouse2D");
- RegisterSubclass<RefCounted, ConstraintMouse2D>(engine, "RefCounted", "ConstraintMouse2D");
- RegisterMembers_ConstraintMouse2D<ConstraintMouse2D>(engine, "ConstraintMouse2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintMouse2D
- REGISTER_CLASS_MANUAL_PART_ConstraintMouse2D();
- #endif
- }
- // explicit ConstraintPrismatic2D::ConstraintPrismatic2D(Context* context)
- static ConstraintPrismatic2D* ConstraintPrismatic2D__ConstraintPrismatic2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintPrismatic2D(context);
- }
- // class ConstraintPrismatic2D | File: ../Physics2D/ConstraintPrismatic2D.h
- static void Register_ConstraintPrismatic2D(asIScriptEngine* engine)
- {
- // explicit ConstraintPrismatic2D::ConstraintPrismatic2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintPrismatic2D", asBEHAVE_FACTORY, "ConstraintPrismatic2D@+ f()", AS_FUNCTION(ConstraintPrismatic2D__ConstraintPrismatic2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintPrismatic2D>(engine, "Constraint2D", "ConstraintPrismatic2D");
- RegisterSubclass<Component, ConstraintPrismatic2D>(engine, "Component", "ConstraintPrismatic2D");
- RegisterSubclass<Animatable, ConstraintPrismatic2D>(engine, "Animatable", "ConstraintPrismatic2D");
- RegisterSubclass<Serializable, ConstraintPrismatic2D>(engine, "Serializable", "ConstraintPrismatic2D");
- RegisterSubclass<Object, ConstraintPrismatic2D>(engine, "Object", "ConstraintPrismatic2D");
- RegisterSubclass<RefCounted, ConstraintPrismatic2D>(engine, "RefCounted", "ConstraintPrismatic2D");
- RegisterMembers_ConstraintPrismatic2D<ConstraintPrismatic2D>(engine, "ConstraintPrismatic2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintPrismatic2D
- REGISTER_CLASS_MANUAL_PART_ConstraintPrismatic2D();
- #endif
- }
- // explicit ConstraintPulley2D::ConstraintPulley2D(Context* context)
- static ConstraintPulley2D* ConstraintPulley2D__ConstraintPulley2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintPulley2D(context);
- }
- // class ConstraintPulley2D | File: ../Physics2D/ConstraintPulley2D.h
- static void Register_ConstraintPulley2D(asIScriptEngine* engine)
- {
- // explicit ConstraintPulley2D::ConstraintPulley2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintPulley2D", asBEHAVE_FACTORY, "ConstraintPulley2D@+ f()", AS_FUNCTION(ConstraintPulley2D__ConstraintPulley2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintPulley2D>(engine, "Constraint2D", "ConstraintPulley2D");
- RegisterSubclass<Component, ConstraintPulley2D>(engine, "Component", "ConstraintPulley2D");
- RegisterSubclass<Animatable, ConstraintPulley2D>(engine, "Animatable", "ConstraintPulley2D");
- RegisterSubclass<Serializable, ConstraintPulley2D>(engine, "Serializable", "ConstraintPulley2D");
- RegisterSubclass<Object, ConstraintPulley2D>(engine, "Object", "ConstraintPulley2D");
- RegisterSubclass<RefCounted, ConstraintPulley2D>(engine, "RefCounted", "ConstraintPulley2D");
- RegisterMembers_ConstraintPulley2D<ConstraintPulley2D>(engine, "ConstraintPulley2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintPulley2D
- REGISTER_CLASS_MANUAL_PART_ConstraintPulley2D();
- #endif
- }
- // explicit ConstraintRevolute2D::ConstraintRevolute2D(Context* context)
- static ConstraintRevolute2D* ConstraintRevolute2D__ConstraintRevolute2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintRevolute2D(context);
- }
- // class ConstraintRevolute2D | File: ../Physics2D/ConstraintRevolute2D.h
- static void Register_ConstraintRevolute2D(asIScriptEngine* engine)
- {
- // explicit ConstraintRevolute2D::ConstraintRevolute2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintRevolute2D", asBEHAVE_FACTORY, "ConstraintRevolute2D@+ f()", AS_FUNCTION(ConstraintRevolute2D__ConstraintRevolute2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintRevolute2D>(engine, "Constraint2D", "ConstraintRevolute2D");
- RegisterSubclass<Component, ConstraintRevolute2D>(engine, "Component", "ConstraintRevolute2D");
- RegisterSubclass<Animatable, ConstraintRevolute2D>(engine, "Animatable", "ConstraintRevolute2D");
- RegisterSubclass<Serializable, ConstraintRevolute2D>(engine, "Serializable", "ConstraintRevolute2D");
- RegisterSubclass<Object, ConstraintRevolute2D>(engine, "Object", "ConstraintRevolute2D");
- RegisterSubclass<RefCounted, ConstraintRevolute2D>(engine, "RefCounted", "ConstraintRevolute2D");
- RegisterMembers_ConstraintRevolute2D<ConstraintRevolute2D>(engine, "ConstraintRevolute2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintRevolute2D
- REGISTER_CLASS_MANUAL_PART_ConstraintRevolute2D();
- #endif
- }
- // explicit ConstraintWeld2D::ConstraintWeld2D(Context* context)
- static ConstraintWeld2D* ConstraintWeld2D__ConstraintWeld2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintWeld2D(context);
- }
- // class ConstraintWeld2D | File: ../Physics2D/ConstraintWeld2D.h
- static void Register_ConstraintWeld2D(asIScriptEngine* engine)
- {
- // explicit ConstraintWeld2D::ConstraintWeld2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintWeld2D", asBEHAVE_FACTORY, "ConstraintWeld2D@+ f()", AS_FUNCTION(ConstraintWeld2D__ConstraintWeld2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintWeld2D>(engine, "Constraint2D", "ConstraintWeld2D");
- RegisterSubclass<Component, ConstraintWeld2D>(engine, "Component", "ConstraintWeld2D");
- RegisterSubclass<Animatable, ConstraintWeld2D>(engine, "Animatable", "ConstraintWeld2D");
- RegisterSubclass<Serializable, ConstraintWeld2D>(engine, "Serializable", "ConstraintWeld2D");
- RegisterSubclass<Object, ConstraintWeld2D>(engine, "Object", "ConstraintWeld2D");
- RegisterSubclass<RefCounted, ConstraintWeld2D>(engine, "RefCounted", "ConstraintWeld2D");
- RegisterMembers_ConstraintWeld2D<ConstraintWeld2D>(engine, "ConstraintWeld2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintWeld2D
- REGISTER_CLASS_MANUAL_PART_ConstraintWeld2D();
- #endif
- }
- // explicit ConstraintWheel2D::ConstraintWheel2D(Context* context)
- static ConstraintWheel2D* ConstraintWheel2D__ConstraintWheel2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ConstraintWheel2D(context);
- }
- // class ConstraintWheel2D | File: ../Physics2D/ConstraintWheel2D.h
- static void Register_ConstraintWheel2D(asIScriptEngine* engine)
- {
- // explicit ConstraintWheel2D::ConstraintWheel2D(Context* context)
- engine->RegisterObjectBehaviour("ConstraintWheel2D", asBEHAVE_FACTORY, "ConstraintWheel2D@+ f()", AS_FUNCTION(ConstraintWheel2D__ConstraintWheel2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Constraint2D, ConstraintWheel2D>(engine, "Constraint2D", "ConstraintWheel2D");
- RegisterSubclass<Component, ConstraintWheel2D>(engine, "Component", "ConstraintWheel2D");
- RegisterSubclass<Animatable, ConstraintWheel2D>(engine, "Animatable", "ConstraintWheel2D");
- RegisterSubclass<Serializable, ConstraintWheel2D>(engine, "Serializable", "ConstraintWheel2D");
- RegisterSubclass<Object, ConstraintWheel2D>(engine, "Object", "ConstraintWheel2D");
- RegisterSubclass<RefCounted, ConstraintWheel2D>(engine, "RefCounted", "ConstraintWheel2D");
- RegisterMembers_ConstraintWheel2D<ConstraintWheel2D>(engine, "ConstraintWheel2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ConstraintWheel2D
- REGISTER_CLASS_MANUAL_PART_ConstraintWheel2D();
- #endif
- }
- #endif // def URHO3D_PHYSICS2D
- #ifdef URHO3D_URHO2D
- // class Drawable2D | File: ../Urho2D/Drawable2D.h
- static void Register_Drawable2D(asIScriptEngine* engine)
- {
- RegisterSubclass<Drawable, Drawable2D>(engine, "Drawable", "Drawable2D");
- RegisterSubclass<Component, Drawable2D>(engine, "Component", "Drawable2D");
- RegisterSubclass<Animatable, Drawable2D>(engine, "Animatable", "Drawable2D");
- RegisterSubclass<Serializable, Drawable2D>(engine, "Serializable", "Drawable2D");
- RegisterSubclass<Object, Drawable2D>(engine, "Object", "Drawable2D");
- RegisterSubclass<RefCounted, Drawable2D>(engine, "RefCounted", "Drawable2D");
- RegisterMembers_Drawable2D<Drawable2D>(engine, "Drawable2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Drawable2D
- REGISTER_CLASS_MANUAL_PART_Drawable2D();
- #endif
- // virtual void Drawable::Update(const FrameInfo& frame)
- engine->RegisterObjectMethod("Drawable2D", "void Update(const FrameInfo&in)", AS_METHODPR(Drawable2D, Update, (const FrameInfo&), void), AS_CALL_THISCALL);
- }
- // explicit Renderer2D::Renderer2D(Context* context)
- static Renderer2D* Renderer2D__Renderer2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Renderer2D(context);
- }
- // class Renderer2D | File: ../Urho2D/Renderer2D.h
- static void Register_Renderer2D(asIScriptEngine* engine)
- {
- // explicit Renderer2D::Renderer2D(Context* context)
- engine->RegisterObjectBehaviour("Renderer2D", asBEHAVE_FACTORY, "Renderer2D@+ f()", AS_FUNCTION(Renderer2D__Renderer2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable, Renderer2D>(engine, "Drawable", "Renderer2D");
- RegisterSubclass<Component, Renderer2D>(engine, "Component", "Renderer2D");
- RegisterSubclass<Animatable, Renderer2D>(engine, "Animatable", "Renderer2D");
- RegisterSubclass<Serializable, Renderer2D>(engine, "Serializable", "Renderer2D");
- RegisterSubclass<Object, Renderer2D>(engine, "Object", "Renderer2D");
- RegisterSubclass<RefCounted, Renderer2D>(engine, "RefCounted", "Renderer2D");
- RegisterMembers_Renderer2D<Renderer2D>(engine, "Renderer2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_Renderer2D
- REGISTER_CLASS_MANUAL_PART_Renderer2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- // explicit AnimatedModel::AnimatedModel(Context* context)
- static AnimatedModel* AnimatedModel__AnimatedModel_Contextstar()
- {
- Context* context = GetScriptContext();
- return new AnimatedModel(context);
- }
- // class AnimatedModel | File: ../Graphics/AnimatedModel.h
- static void Register_AnimatedModel(asIScriptEngine* engine)
- {
- // explicit AnimatedModel::AnimatedModel(Context* context)
- engine->RegisterObjectBehaviour("AnimatedModel", asBEHAVE_FACTORY, "AnimatedModel@+ f()", AS_FUNCTION(AnimatedModel__AnimatedModel_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<StaticModel, AnimatedModel>(engine, "StaticModel", "AnimatedModel");
- RegisterSubclass<Drawable, AnimatedModel>(engine, "Drawable", "AnimatedModel");
- RegisterSubclass<Component, AnimatedModel>(engine, "Component", "AnimatedModel");
- RegisterSubclass<Animatable, AnimatedModel>(engine, "Animatable", "AnimatedModel");
- RegisterSubclass<Serializable, AnimatedModel>(engine, "Serializable", "AnimatedModel");
- RegisterSubclass<Object, AnimatedModel>(engine, "Object", "AnimatedModel");
- RegisterSubclass<RefCounted, AnimatedModel>(engine, "RefCounted", "AnimatedModel");
- RegisterMembers_AnimatedModel<AnimatedModel>(engine, "AnimatedModel");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimatedModel
- REGISTER_CLASS_MANUAL_PART_AnimatedModel();
- #endif
- }
- // explicit Menu::Menu(Context* context)
- static Menu* Menu__Menu_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Menu(context);
- }
- // class Menu | File: ../UI/Menu.h
- static void Register_Menu(asIScriptEngine* engine)
- {
- // explicit Menu::Menu(Context* context)
- engine->RegisterObjectBehaviour("Menu", asBEHAVE_FACTORY, "Menu@+ f()", AS_FUNCTION(Menu__Menu_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Button, Menu>(engine, "Button", "Menu");
- RegisterSubclass<BorderImage, Menu>(engine, "BorderImage", "Menu");
- RegisterSubclass<UIElement, Menu>(engine, "UIElement", "Menu");
- RegisterSubclass<Animatable, Menu>(engine, "Animatable", "Menu");
- RegisterSubclass<Serializable, Menu>(engine, "Serializable", "Menu");
- RegisterSubclass<Object, Menu>(engine, "Object", "Menu");
- RegisterSubclass<RefCounted, Menu>(engine, "RefCounted", "Menu");
- RegisterMembers_Menu<Menu>(engine, "Menu");
- #ifdef REGISTER_CLASS_MANUAL_PART_Menu
- REGISTER_CLASS_MANUAL_PART_Menu();
- #endif
- }
- // explicit ParticleEmitter::ParticleEmitter(Context* context)
- static ParticleEmitter* ParticleEmitter__ParticleEmitter_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ParticleEmitter(context);
- }
- // class ParticleEmitter | File: ../Graphics/ParticleEmitter.h
- static void Register_ParticleEmitter(asIScriptEngine* engine)
- {
- // explicit ParticleEmitter::ParticleEmitter(Context* context)
- engine->RegisterObjectBehaviour("ParticleEmitter", asBEHAVE_FACTORY, "ParticleEmitter@+ f()", AS_FUNCTION(ParticleEmitter__ParticleEmitter_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<BillboardSet, ParticleEmitter>(engine, "BillboardSet", "ParticleEmitter");
- RegisterSubclass<Drawable, ParticleEmitter>(engine, "Drawable", "ParticleEmitter");
- RegisterSubclass<Component, ParticleEmitter>(engine, "Component", "ParticleEmitter");
- RegisterSubclass<Animatable, ParticleEmitter>(engine, "Animatable", "ParticleEmitter");
- RegisterSubclass<Serializable, ParticleEmitter>(engine, "Serializable", "ParticleEmitter");
- RegisterSubclass<Object, ParticleEmitter>(engine, "Object", "ParticleEmitter");
- RegisterSubclass<RefCounted, ParticleEmitter>(engine, "RefCounted", "ParticleEmitter");
- RegisterMembers_ParticleEmitter<ParticleEmitter>(engine, "ParticleEmitter");
- #ifdef REGISTER_CLASS_MANUAL_PART_ParticleEmitter
- REGISTER_CLASS_MANUAL_PART_ParticleEmitter();
- #endif
- }
- // explicit Skybox::Skybox(Context* context)
- static Skybox* Skybox__Skybox_Contextstar()
- {
- Context* context = GetScriptContext();
- return new Skybox(context);
- }
- // class Skybox | File: ../Graphics/Skybox.h
- static void Register_Skybox(asIScriptEngine* engine)
- {
- // explicit Skybox::Skybox(Context* context)
- engine->RegisterObjectBehaviour("Skybox", asBEHAVE_FACTORY, "Skybox@+ f()", AS_FUNCTION(Skybox__Skybox_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<StaticModel, Skybox>(engine, "StaticModel", "Skybox");
- RegisterSubclass<Drawable, Skybox>(engine, "Drawable", "Skybox");
- RegisterSubclass<Component, Skybox>(engine, "Component", "Skybox");
- RegisterSubclass<Animatable, Skybox>(engine, "Animatable", "Skybox");
- RegisterSubclass<Serializable, Skybox>(engine, "Serializable", "Skybox");
- RegisterSubclass<Object, Skybox>(engine, "Object", "Skybox");
- RegisterSubclass<RefCounted, Skybox>(engine, "RefCounted", "Skybox");
- RegisterMembers_Skybox<Skybox>(engine, "Skybox");
- #ifdef REGISTER_CLASS_MANUAL_PART_Skybox
- REGISTER_CLASS_MANUAL_PART_Skybox();
- #endif
- }
- // explicit StaticModelGroup::StaticModelGroup(Context* context)
- static StaticModelGroup* StaticModelGroup__StaticModelGroup_Contextstar()
- {
- Context* context = GetScriptContext();
- return new StaticModelGroup(context);
- }
- // class StaticModelGroup | File: ../Graphics/StaticModelGroup.h
- static void Register_StaticModelGroup(asIScriptEngine* engine)
- {
- // explicit StaticModelGroup::StaticModelGroup(Context* context)
- engine->RegisterObjectBehaviour("StaticModelGroup", asBEHAVE_FACTORY, "StaticModelGroup@+ f()", AS_FUNCTION(StaticModelGroup__StaticModelGroup_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<StaticModel, StaticModelGroup>(engine, "StaticModel", "StaticModelGroup");
- RegisterSubclass<Drawable, StaticModelGroup>(engine, "Drawable", "StaticModelGroup");
- RegisterSubclass<Component, StaticModelGroup>(engine, "Component", "StaticModelGroup");
- RegisterSubclass<Animatable, StaticModelGroup>(engine, "Animatable", "StaticModelGroup");
- RegisterSubclass<Serializable, StaticModelGroup>(engine, "Serializable", "StaticModelGroup");
- RegisterSubclass<Object, StaticModelGroup>(engine, "Object", "StaticModelGroup");
- RegisterSubclass<RefCounted, StaticModelGroup>(engine, "RefCounted", "StaticModelGroup");
- RegisterMembers_StaticModelGroup<StaticModelGroup>(engine, "StaticModelGroup");
- #ifdef REGISTER_CLASS_MANUAL_PART_StaticModelGroup
- REGISTER_CLASS_MANUAL_PART_StaticModelGroup();
- #endif
- }
- // explicit View3D::View3D(Context* context)
- static View3D* View3D__View3D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new View3D(context);
- }
- // class View3D | File: ../UI/View3D.h
- static void Register_View3D(asIScriptEngine* engine)
- {
- // explicit View3D::View3D(Context* context)
- engine->RegisterObjectBehaviour("View3D", asBEHAVE_FACTORY, "View3D@+ f()", AS_FUNCTION(View3D__View3D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Window, View3D>(engine, "Window", "View3D");
- RegisterSubclass<BorderImage, View3D>(engine, "BorderImage", "View3D");
- RegisterSubclass<UIElement, View3D>(engine, "UIElement", "View3D");
- RegisterSubclass<Animatable, View3D>(engine, "Animatable", "View3D");
- RegisterSubclass<Serializable, View3D>(engine, "Serializable", "View3D");
- RegisterSubclass<Object, View3D>(engine, "Object", "View3D");
- RegisterSubclass<RefCounted, View3D>(engine, "RefCounted", "View3D");
- RegisterMembers_View3D<View3D>(engine, "View3D");
- #ifdef REGISTER_CLASS_MANUAL_PART_View3D
- REGISTER_CLASS_MANUAL_PART_View3D();
- #endif
- }
- #ifdef URHO3D_URHO2D
- // explicit ParticleEmitter2D::ParticleEmitter2D(Context* context)
- static ParticleEmitter2D* ParticleEmitter2D__ParticleEmitter2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new ParticleEmitter2D(context);
- }
- // class ParticleEmitter2D | File: ../Urho2D/ParticleEmitter2D.h
- static void Register_ParticleEmitter2D(asIScriptEngine* engine)
- {
- // explicit ParticleEmitter2D::ParticleEmitter2D(Context* context)
- engine->RegisterObjectBehaviour("ParticleEmitter2D", asBEHAVE_FACTORY, "ParticleEmitter2D@+ f()", AS_FUNCTION(ParticleEmitter2D__ParticleEmitter2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable2D, ParticleEmitter2D>(engine, "Drawable2D", "ParticleEmitter2D");
- RegisterSubclass<Drawable, ParticleEmitter2D>(engine, "Drawable", "ParticleEmitter2D");
- RegisterSubclass<Component, ParticleEmitter2D>(engine, "Component", "ParticleEmitter2D");
- RegisterSubclass<Animatable, ParticleEmitter2D>(engine, "Animatable", "ParticleEmitter2D");
- RegisterSubclass<Serializable, ParticleEmitter2D>(engine, "Serializable", "ParticleEmitter2D");
- RegisterSubclass<Object, ParticleEmitter2D>(engine, "Object", "ParticleEmitter2D");
- RegisterSubclass<RefCounted, ParticleEmitter2D>(engine, "RefCounted", "ParticleEmitter2D");
- RegisterMembers_ParticleEmitter2D<ParticleEmitter2D>(engine, "ParticleEmitter2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_ParticleEmitter2D
- REGISTER_CLASS_MANUAL_PART_ParticleEmitter2D();
- #endif
- }
- // explicit StaticSprite2D::StaticSprite2D(Context* context)
- static StaticSprite2D* StaticSprite2D__StaticSprite2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new StaticSprite2D(context);
- }
- // class StaticSprite2D | File: ../Urho2D/StaticSprite2D.h
- static void Register_StaticSprite2D(asIScriptEngine* engine)
- {
- // explicit StaticSprite2D::StaticSprite2D(Context* context)
- engine->RegisterObjectBehaviour("StaticSprite2D", asBEHAVE_FACTORY, "StaticSprite2D@+ f()", AS_FUNCTION(StaticSprite2D__StaticSprite2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Drawable2D, StaticSprite2D>(engine, "Drawable2D", "StaticSprite2D");
- RegisterSubclass<Drawable, StaticSprite2D>(engine, "Drawable", "StaticSprite2D");
- RegisterSubclass<Component, StaticSprite2D>(engine, "Component", "StaticSprite2D");
- RegisterSubclass<Animatable, StaticSprite2D>(engine, "Animatable", "StaticSprite2D");
- RegisterSubclass<Serializable, StaticSprite2D>(engine, "Serializable", "StaticSprite2D");
- RegisterSubclass<Object, StaticSprite2D>(engine, "Object", "StaticSprite2D");
- RegisterSubclass<RefCounted, StaticSprite2D>(engine, "RefCounted", "StaticSprite2D");
- RegisterMembers_StaticSprite2D<StaticSprite2D>(engine, "StaticSprite2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_StaticSprite2D
- REGISTER_CLASS_MANUAL_PART_StaticSprite2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- // explicit DropDownList::DropDownList(Context* context)
- static DropDownList* DropDownList__DropDownList_Contextstar()
- {
- Context* context = GetScriptContext();
- return new DropDownList(context);
- }
- // class DropDownList | File: ../UI/DropDownList.h
- static void Register_DropDownList(asIScriptEngine* engine)
- {
- // explicit DropDownList::DropDownList(Context* context)
- engine->RegisterObjectBehaviour("DropDownList", asBEHAVE_FACTORY, "DropDownList@+ f()", AS_FUNCTION(DropDownList__DropDownList_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<Menu, DropDownList>(engine, "Menu", "DropDownList");
- RegisterSubclass<Button, DropDownList>(engine, "Button", "DropDownList");
- RegisterSubclass<BorderImage, DropDownList>(engine, "BorderImage", "DropDownList");
- RegisterSubclass<UIElement, DropDownList>(engine, "UIElement", "DropDownList");
- RegisterSubclass<Animatable, DropDownList>(engine, "Animatable", "DropDownList");
- RegisterSubclass<Serializable, DropDownList>(engine, "Serializable", "DropDownList");
- RegisterSubclass<Object, DropDownList>(engine, "Object", "DropDownList");
- RegisterSubclass<RefCounted, DropDownList>(engine, "RefCounted", "DropDownList");
- RegisterMembers_DropDownList<DropDownList>(engine, "DropDownList");
- #ifdef REGISTER_CLASS_MANUAL_PART_DropDownList
- REGISTER_CLASS_MANUAL_PART_DropDownList();
- #endif
- }
- #ifdef URHO3D_URHO2D
- // explicit AnimatedSprite2D::AnimatedSprite2D(Context* context)
- static AnimatedSprite2D* AnimatedSprite2D__AnimatedSprite2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new AnimatedSprite2D(context);
- }
- // class AnimatedSprite2D | File: ../Urho2D/AnimatedSprite2D.h
- static void Register_AnimatedSprite2D(asIScriptEngine* engine)
- {
- // explicit AnimatedSprite2D::AnimatedSprite2D(Context* context)
- engine->RegisterObjectBehaviour("AnimatedSprite2D", asBEHAVE_FACTORY, "AnimatedSprite2D@+ f()", AS_FUNCTION(AnimatedSprite2D__AnimatedSprite2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<StaticSprite2D, AnimatedSprite2D>(engine, "StaticSprite2D", "AnimatedSprite2D");
- RegisterSubclass<Drawable2D, AnimatedSprite2D>(engine, "Drawable2D", "AnimatedSprite2D");
- RegisterSubclass<Drawable, AnimatedSprite2D>(engine, "Drawable", "AnimatedSprite2D");
- RegisterSubclass<Component, AnimatedSprite2D>(engine, "Component", "AnimatedSprite2D");
- RegisterSubclass<Animatable, AnimatedSprite2D>(engine, "Animatable", "AnimatedSprite2D");
- RegisterSubclass<Serializable, AnimatedSprite2D>(engine, "Serializable", "AnimatedSprite2D");
- RegisterSubclass<Object, AnimatedSprite2D>(engine, "Object", "AnimatedSprite2D");
- RegisterSubclass<RefCounted, AnimatedSprite2D>(engine, "RefCounted", "AnimatedSprite2D");
- RegisterMembers_AnimatedSprite2D<AnimatedSprite2D>(engine, "AnimatedSprite2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_AnimatedSprite2D
- REGISTER_CLASS_MANUAL_PART_AnimatedSprite2D();
- #endif
- }
- // explicit StretchableSprite2D::StretchableSprite2D(Context* context)
- static StretchableSprite2D* StretchableSprite2D__StretchableSprite2D_Contextstar()
- {
- Context* context = GetScriptContext();
- return new StretchableSprite2D(context);
- }
- // class StretchableSprite2D | File: ../Urho2D/StretchableSprite2D.h
- static void Register_StretchableSprite2D(asIScriptEngine* engine)
- {
- // explicit StretchableSprite2D::StretchableSprite2D(Context* context)
- engine->RegisterObjectBehaviour("StretchableSprite2D", asBEHAVE_FACTORY, "StretchableSprite2D@+ f()", AS_FUNCTION(StretchableSprite2D__StretchableSprite2D_Contextstar) , AS_CALL_CDECL);
- RegisterSubclass<StaticSprite2D, StretchableSprite2D>(engine, "StaticSprite2D", "StretchableSprite2D");
- RegisterSubclass<Drawable2D, StretchableSprite2D>(engine, "Drawable2D", "StretchableSprite2D");
- RegisterSubclass<Drawable, StretchableSprite2D>(engine, "Drawable", "StretchableSprite2D");
- RegisterSubclass<Component, StretchableSprite2D>(engine, "Component", "StretchableSprite2D");
- RegisterSubclass<Animatable, StretchableSprite2D>(engine, "Animatable", "StretchableSprite2D");
- RegisterSubclass<Serializable, StretchableSprite2D>(engine, "Serializable", "StretchableSprite2D");
- RegisterSubclass<Object, StretchableSprite2D>(engine, "Object", "StretchableSprite2D");
- RegisterSubclass<RefCounted, StretchableSprite2D>(engine, "RefCounted", "StretchableSprite2D");
- RegisterMembers_StretchableSprite2D<StretchableSprite2D>(engine, "StretchableSprite2D");
- #ifdef REGISTER_CLASS_MANUAL_PART_StretchableSprite2D
- REGISTER_CLASS_MANUAL_PART_StretchableSprite2D();
- #endif
- }
- #endif // def URHO3D_URHO2D
- void ASRegisterGeneratedClasses(asIScriptEngine* engine)
- {
- Register_AnimationControl(engine);
- Register_AnimationKeyFrame(engine);
- Register_AnimationStateTrack(engine);
- Register_AnimationTrack(engine);
- Register_AnimationTriggerPoint(engine);
- Register_AreaAllocator(engine);
- Register_AsyncProgress(engine);
- Register_AttributeInfo(engine);
- Register_BackgroundLoadItem(engine);
- Register_Batch(engine);
- Register_BatchGroupKey(engine);
- Register_BatchQueue(engine);
- Register_BiasParameters(engine);
- Register_BigInt(engine);
- Register_Billboard(engine);
- Register_Bone(engine);
- Register_BoundingBox(engine);
- Register_CascadeParameters(engine);
- Register_CharLocation(engine);
- Register_Color(engine);
- Register_ColorFrame(engine);
- Register_CompressedLevel(engine);
- Register_Condition(engine);
- Register_Controls(engine);
- Register_CursorShapeInfo(engine);
- Register_CustomGeometryVertex(engine);
- Register_DebugLine(engine);
- Register_DebugTriangle(engine);
- Register_Decal(engine);
- Register_DecalVertex(engine);
- Register_DepthValue(engine);
- Register_Deserializer(engine);
- Register_DirtyBits(engine);
- Register_FileSelectorEntry(engine);
- Register_FocusParameters(engine);
- Register_FontGlyph(engine);
- Register_FrameInfo(engine);
- Register_Frustum(engine);
- Register_GPUObject(engine);
- Register_GeometryDesc(engine);
- Register_HashBase(engine);
- Register_HashIteratorBase(engine);
- Register_HashNodeBase(engine);
- Register_HiresTimer(engine);
- Register_IndexBufferDesc(engine);
- Register_InstanceData(engine);
- Register_IntRect(engine);
- Register_IntVector2(engine);
- Register_IntVector3(engine);
- Register_JSONValue(engine);
- Register_JoystickState(engine);
- Register_LightBatchQueue(engine);
- Register_LightQueryResult(engine);
- Register_LinkedListNode(engine);
- Register_ListBase(engine);
- Register_ListIteratorBase(engine);
- Register_ListNodeBase(engine);
- Register_MaterialShaderParameter(engine);
- Register_Matrix2(engine);
- Register_Matrix3(engine);
- Register_Matrix3x4(engine);
- Register_Matrix4(engine);
- Register_ModelMorph(engine);
- Register_Mutex(engine);
- Register_MutexLock(engine);
- Register_NetworkState(engine);
- Register_NodeImpl(engine);
- Register_OcclusionBatch(engine);
- Register_OcclusionBufferData(engine);
- Register_OctreeQueryResult(engine);
- Register_PackageEntry(engine);
- Register_Particle(engine);
- Register_PerThreadSceneResult(engine);
- Register_Plane(engine);
- Register_Polyhedron(engine);
- Register_Quaternion(engine);
- Register_Ray(engine);
- Register_RayQueryResult(engine);
- Register_Rect(engine);
- Register_RefCount(engine);
- Register_RefCounted(engine);
- Register_RenderPathCommand(engine);
- Register_RenderTargetInfo(engine);
- Register_ReplicationState(engine);
- Register_ResourceGroup(engine);
- Register_ResourceRef(engine);
- Register_ResourceRefList(engine);
- Register_ScenePassInfo(engine);
- Register_SceneResolver(engine);
- Register_ScratchBuffer(engine);
- Register_ScreenModeParams(engine);
- Register_Serializer(engine);
- Register_ShaderParameter(engine);
- Register_ShadowBatchQueue(engine);
- Register_Skeleton(engine);
- Register_SourceBatch(engine);
- Register_Sphere(engine);
- Register_Spline(engine);
- Register_StaticModelGeometryData(engine);
- Register_StoredLogMessage(engine);
- Register_String(engine);
- Register_StringHash(engine);
- Register_StringHashRegister(engine);
- Register_TechniqueEntry(engine);
- Register_TextureFrame(engine);
- Register_Timer(engine);
- Register_TouchState(engine);
- Register_TrailPoint(engine);
- Register_UIBatch(engine);
- Register_VAnimEventFrame(engine);
- Register_VAnimKeyFrame(engine);
- Register_Variant(engine);
- Register_Vector2(engine);
- Register_Vector3(engine);
- Register_Vector4(engine);
- Register_VectorBase(engine);
- Register_VertexBufferDesc(engine);
- Register_VertexBufferMorph(engine);
- Register_VertexElement(engine);
- Register_WindowModeParams(engine);
- Register_XMLElement(engine);
- Register_XPathQuery(engine);
- Register_XPathResultSet(engine);
- #ifdef URHO3D_NAVIGATION
- Register_CrowdObstacleAvoidanceParams(engine);
- Register_NavAreaStub(engine);
- Register_NavBuildData(engine);
- Register_NavigationGeometryInfo(engine);
- Register_NavigationPathPoint(engine);
- #endif
- #ifdef URHO3D_NETWORK
- Register_PackageDownload(engine);
- Register_PackageUpload(engine);
- Register_RemoteEvent(engine);
- #endif
- #ifdef URHO3D_PHYSICS
- Register_DelayedWorldTransform(engine);
- Register_ManifoldPair(engine);
- Register_PhysicsRaycastResult(engine);
- Register_PhysicsWorldConfig(engine);
- #endif
- #ifdef URHO3D_PHYSICS2D
- Register_DelayedWorldTransform2D(engine);
- Register_PhysicsRaycastResult2D(engine);
- #endif
- #ifdef URHO3D_URHO2D
- Register_Particle2D(engine);
- Register_SourceBatch2D(engine);
- Register_TileMapInfo2D(engine);
- Register_Vertex2D(engine);
- #endif
- Register_AnimationState(engine);
- Register_AttributeAccessor(engine);
- Register_BatchGroup(engine);
- Register_ComponentReplicationState(engine);
- Register_Context(engine);
- Register_EventReceiverGroup(engine);
- Register_FontFace(engine);
- Register_NodeReplicationState(engine);
- Register_Object(engine);
- Register_ObjectFactory(engine);
- Register_Pass(engine);
- Register_RenderPath(engine);
- Register_RenderSurface(engine);
- Register_SceneReplicationState(engine);
- Register_ShaderVariation(engine);
- Register_SoundStream(engine);
- Register_ValueAnimationInfo(engine);
- #ifdef URHO3D_NAVIGATION
- Register_SimpleNavBuildData(engine);
- #endif
- #ifdef URHO3D_NETWORK
- Register_HttpRequest(engine);
- #endif
- #ifdef URHO3D_PHYSICS
- Register_CollisionGeometryData(engine);
- #endif
- #ifdef URHO3D_URHO2D
- Register_PropertySet2D(engine);
- Register_Tile2D(engine);
- Register_TileMapObject2D(engine);
- Register_TmxLayer2D(engine);
- #endif
- Register_AttributeAnimationInfo(engine);
- Register_Audio(engine);
- Register_BufferedSoundStream(engine);
- Register_Console(engine);
- Register_ConstantBuffer(engine);
- Register_DebugHud(engine);
- Register_Engine(engine);
- Register_File(engine);
- Register_FileSelector(engine);
- Register_FileSystem(engine);
- Register_FileWatcher(engine);
- Register_FontFaceBitmap(engine);
- Register_FontFaceFreeType(engine);
- Register_Geometry(engine);
- Register_Graphics(engine);
- Register_IndexBuffer(engine);
- Register_Input(engine);
- Register_Localization(engine);
- Register_Log(engine);
- Register_MessageBox(engine);
- Register_NamedPipe(engine);
- Register_OcclusionBuffer(engine);
- Register_OggVorbisSoundStream(engine);
- Register_PackageFile(engine);
- Register_Profiler(engine);
- Register_Renderer(engine);
- Register_Resource(engine);
- Register_ResourceCache(engine);
- Register_Serializable(engine);
- Register_ShaderParameterAnimationInfo(engine);
- Register_ShaderPrecache(engine);
- Register_Time(engine);
- Register_UI(engine);
- Register_VectorBuffer(engine);
- Register_VertexBuffer(engine);
- Register_View(engine);
- Register_Viewport(engine);
- Register_WorkQueue(engine);
- #ifdef URHO3D_DATABASE
- Register_Database(engine);
- #endif
- #ifdef URHO3D_NETWORK
- Register_Connection(engine);
- Register_Network(engine);
- #endif
- #ifdef URHO3D_PHYSICS
- Register_ConvexData(engine);
- Register_GImpactMeshData(engine);
- Register_HeightfieldData(engine);
- Register_TriangleMeshData(engine);
- #endif
- #ifdef URHO3D_URHO2D
- Register_TmxImageLayer2D(engine);
- Register_TmxObjectGroup2D(engine);
- Register_TmxTileLayer2D(engine);
- #endif
- Register_Animatable(engine);
- Register_EventProfiler(engine);
- Register_Font(engine);
- Register_Image(engine);
- Register_JSONFile(engine);
- Register_Material(engine);
- Register_ObjectAnimation(engine);
- Register_ParticleEffect(engine);
- Register_ResourceWithMetadata(engine);
- Register_Shader(engine);
- Register_Technique(engine);
- Register_ValueAnimation(engine);
- Register_XMLFile(engine);
- #ifdef URHO3D_URHO2D
- Register_AnimationSet2D(engine);
- Register_ParticleEffect2D(engine);
- Register_Sprite2D(engine);
- Register_SpriteSheet2D(engine);
- Register_TmxFile2D(engine);
- #endif
- Register_Animation(engine);
- Register_Component(engine);
- Register_Model(engine);
- Register_Node(engine);
- Register_Sound(engine);
- Register_Texture(engine);
- Register_UIElement(engine);
- Register_AnimationController(engine);
- Register_BorderImage(engine);
- Register_Camera(engine);
- Register_DebugRenderer(engine);
- Register_Drawable(engine);
- Register_LogicComponent(engine);
- Register_Octree(engine);
- Register_Scene(engine);
- Register_ScrollView(engine);
- Register_SmoothedTransform(engine);
- Register_SoundListener(engine);
- Register_SoundSource(engine);
- Register_SplinePath(engine);
- Register_Sprite(engine);
- Register_Terrain(engine);
- Register_Texture2D(engine);
- Register_Texture2DArray(engine);
- Register_Texture3D(engine);
- Register_TextureCube(engine);
- Register_ToolTip(engine);
- Register_UIComponent(engine);
- Register_UISelectable(engine);
- Register_UnknownComponent(engine);
- #ifdef URHO3D_IK
- Register_IKConstraint(engine);
- Register_IKEffector(engine);
- Register_IKSolver(engine);
- #endif
- #ifdef URHO3D_NAVIGATION
- Register_CrowdAgent(engine);
- Register_CrowdManager(engine);
- Register_NavArea(engine);
- Register_Navigable(engine);
- Register_NavigationMesh(engine);
- Register_Obstacle(engine);
- Register_OffMeshConnection(engine);
- #endif
- #ifdef URHO3D_NETWORK
- Register_NetworkPriority(engine);
- #endif
- #ifdef URHO3D_PHYSICS
- Register_CollisionShape(engine);
- Register_Constraint(engine);
- Register_PhysicsWorld(engine);
- Register_RigidBody(engine);
- #endif
- #ifdef URHO3D_PHYSICS2D
- Register_CollisionShape2D(engine);
- Register_Constraint2D(engine);
- Register_PhysicsWorld2D(engine);
- Register_RigidBody2D(engine);
- #endif
- #ifdef URHO3D_URHO2D
- Register_TileMap2D(engine);
- Register_TileMapLayer2D(engine);
- #endif
- Register_BillboardSet(engine);
- Register_Button(engine);
- Register_CheckBox(engine);
- Register_Cursor(engine);
- Register_CustomGeometry(engine);
- Register_DecalSet(engine);
- Register_Light(engine);
- Register_LineEdit(engine);
- Register_ListView(engine);
- Register_ProgressBar(engine);
- Register_RibbonTrail(engine);
- Register_ScrollBar(engine);
- Register_Slider(engine);
- Register_SoundSource3D(engine);
- Register_StaticModel(engine);
- Register_TerrainPatch(engine);
- Register_Text(engine);
- Register_Text3D(engine);
- Register_Window(engine);
- Register_Zone(engine);
- #ifdef URHO3D_NAVIGATION
- Register_DynamicNavigationMesh(engine);
- #endif
- #ifdef URHO3D_PHYSICS
- Register_RaycastVehicle(engine);
- #endif
- #ifdef URHO3D_PHYSICS2D
- Register_CollisionBox2D(engine);
- Register_CollisionChain2D(engine);
- Register_CollisionCircle2D(engine);
- Register_CollisionEdge2D(engine);
- Register_CollisionPolygon2D(engine);
- Register_ConstraintDistance2D(engine);
- Register_ConstraintFriction2D(engine);
- Register_ConstraintGear2D(engine);
- Register_ConstraintMotor2D(engine);
- Register_ConstraintMouse2D(engine);
- Register_ConstraintPrismatic2D(engine);
- Register_ConstraintPulley2D(engine);
- Register_ConstraintRevolute2D(engine);
- Register_ConstraintWeld2D(engine);
- Register_ConstraintWheel2D(engine);
- #endif
- #ifdef URHO3D_URHO2D
- Register_Drawable2D(engine);
- Register_Renderer2D(engine);
- #endif
- Register_AnimatedModel(engine);
- Register_Menu(engine);
- Register_ParticleEmitter(engine);
- Register_Skybox(engine);
- Register_StaticModelGroup(engine);
- Register_View3D(engine);
- #ifdef URHO3D_URHO2D
- Register_ParticleEmitter2D(engine);
- Register_StaticSprite2D(engine);
- #endif
- Register_DropDownList(engine);
- #ifdef URHO3D_URHO2D
- Register_AnimatedSprite2D(engine);
- Register_StretchableSprite2D(engine);
- #endif
- }
- }
|