| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500 |
- /*
- ** Lua binding: Scene
- ** Generated automatically by tolua++-1.0.92 on 07/02/13 20:27:50.
- */
- //
- // Copyright (c) 2008-2013 the Urho3D project.
- //
- // Permission is hereby granted, free of charge, to any person obtaining a copy
- // of this software and associated documentation files (the "Software"), to deal
- // in the Software without restriction, including without limitation the rights
- // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- // copies of the Software, and to permit persons to whom the Software is
- // furnished to do so, subject to the following conditions:
- //
- // The above copyright notice and this permission notice shall be included in
- // all copies or substantial portions of the Software.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- // THE SOFTWARE.
- //
- #include "Precompiled.h"
- #include "tolua++.h"
- /* Exported function */
- TOLUA_API int tolua_Scene_open (lua_State* tolua_S);
- #define TOLUA_RELEASE
- #include "SceneLuaAPI.h"
- #include "Component.h"
- #include "Node.h"
- #include "Scene.h"
- using namespace Urho3D;
- #pragma warning(disable:4800)
- /* function to release collected object via destructor */
- #ifdef __cplusplus
- static int tolua_collect_Matrix3x4 (lua_State* tolua_S)
- {
- Matrix3x4* self = (Matrix3x4*) tolua_tousertype(tolua_S,1,0);
- Mtolua_delete(self);
- return 0;
- }
- static int tolua_collect_String (lua_State* tolua_S)
- {
- String* self = (String*) tolua_tousertype(tolua_S,1,0);
- Mtolua_delete(self);
- return 0;
- }
- static int tolua_collect_Quaternion (lua_State* tolua_S)
- {
- Quaternion* self = (Quaternion*) tolua_tousertype(tolua_S,1,0);
- Mtolua_delete(self);
- return 0;
- }
- static int tolua_collect_Vector3 (lua_State* tolua_S)
- {
- Vector3* self = (Vector3*) tolua_tousertype(tolua_S,1,0);
- Mtolua_delete(self);
- return 0;
- }
- static int tolua_collect_StringHash (lua_State* tolua_S)
- {
- StringHash* self = (StringHash*) tolua_tousertype(tolua_S,1,0);
- Mtolua_delete(self);
- return 0;
- }
- #endif
- /* function to register type */
- static void tolua_reg_types (lua_State* tolua_S)
- {
- tolua_usertype(tolua_S,"Connection");
- tolua_usertype(tolua_S,"Quaternion");
- tolua_usertype(tolua_S,"Scene");
- tolua_usertype(tolua_S,"Vector3");
- tolua_usertype(tolua_S,"StringHash");
- tolua_usertype(tolua_S,"Component");
- tolua_usertype(tolua_S,"Vector4");
- tolua_usertype(tolua_S,"Matrix3x4");
- tolua_usertype(tolua_S,"Variant");
- tolua_usertype(tolua_S,"String");
- tolua_usertype(tolua_S,"File");
- tolua_usertype(tolua_S,"Node");
- tolua_usertype(tolua_S,"ShortStringHash");
- }
- /* method: SetEnabled of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_SetEnabled00
- static int tolua_Scene_Component_SetEnabled00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Component",0,&tolua_err) ||
- !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Component* self = (Component*) tolua_tousertype(tolua_S,1,0);
- bool enable = ((bool) tolua_toboolean(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetEnabled'", NULL);
- #endif
- {
- self->SetEnabled(enable);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetEnabled'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Remove of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_Remove00
- static int tolua_Scene_Component_Remove00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Component* self = (Component*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Remove'", NULL);
- #endif
- {
- self->Remove();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Remove'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetID of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_GetID00
- static int tolua_Scene_Component_GetID00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Component* self = (const Component*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetID'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetID();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetID'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetNode of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_GetNode00
- static int tolua_Scene_Component_GetNode00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Component* self = (const Component*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNode'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetNode();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetNode'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetScene of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_GetScene00
- static int tolua_Scene_Component_GetScene00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Component* self = (const Component*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetScene'", NULL);
- #endif
- {
- Scene* tolua_ret = (Scene*) self->GetScene();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Scene");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetScene'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsEnabled of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_IsEnabled00
- static int tolua_Scene_Component_IsEnabled00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Component* self = (const Component*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsEnabled'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsEnabled();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsEnabled'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsEnabledEffective of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_IsEnabledEffective00
- static int tolua_Scene_Component_IsEnabledEffective00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Component* self = (const Component*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsEnabledEffective'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsEnabledEffective();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsEnabledEffective'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetComponent of class Component */
- #ifndef TOLUA_DISABLE_tolua_Scene_Component_GetComponent00
- static int tolua_Scene_Component_GetComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Component",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Component* self = (const Component*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash type = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetComponent'", NULL);
- #endif
- {
- Component* tolua_ret = (Component*) self->GetComponent(type);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Component");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetName of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetName00
- static int tolua_Scene_Node_SetName00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const String",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const String* name = ((const String*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetName'", NULL);
- #endif
- {
- self->SetName(*name);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetName'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetPosition of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetPosition00
- static int tolua_Scene_Node_SetPosition00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetPosition'", NULL);
- #endif
- {
- self->SetPosition(*position);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetPosition'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetRotation of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetRotation00
- static int tolua_Scene_Node_SetRotation00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Quaternion",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetRotation'", NULL);
- #endif
- {
- self->SetRotation(*rotation);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetRotation'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetDirection of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetDirection00
- static int tolua_Scene_Node_SetDirection00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* direction = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetDirection'", NULL);
- #endif
- {
- self->SetDirection(*direction);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetDirection'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetScale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetScale00
- static int tolua_Scene_Node_SetScale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- float scale = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetScale'", NULL);
- #endif
- {
- self->SetScale(scale);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetScale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetScale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetScale01
- static int tolua_Scene_Node_SetScale01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* scale = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetScale'", NULL);
- #endif
- {
- self->SetScale(*scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetScale00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetTransform00
- static int tolua_Scene_Node_SetTransform00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Quaternion",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,3,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetTransform'", NULL);
- #endif
- {
- self->SetTransform(*position,*rotation);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetTransform'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetTransform01
- static int tolua_Scene_Node_SetTransform01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Quaternion",0,&tolua_err)) ||
- !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,3,0));
- float scale = ((float) tolua_tonumber(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetTransform'", NULL);
- #endif
- {
- self->SetTransform(*position,*rotation,scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetTransform00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetTransform02
- static int tolua_Scene_Node_SetTransform02(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Quaternion",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,3,0));
- const Vector3* scale = ((const Vector3*) tolua_tousertype(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetTransform'", NULL);
- #endif
- {
- self->SetTransform(*position,*rotation,*scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetTransform01(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldPosition of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldPosition00
- static int tolua_Scene_Node_SetWorldPosition00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldPosition'", NULL);
- #endif
- {
- self->SetWorldPosition(*position);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetWorldPosition'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldRotation of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldRotation00
- static int tolua_Scene_Node_SetWorldRotation00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Quaternion",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldRotation'", NULL);
- #endif
- {
- self->SetWorldRotation(*rotation);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetWorldRotation'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldDirection of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldDirection00
- static int tolua_Scene_Node_SetWorldDirection00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* direction = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldDirection'", NULL);
- #endif
- {
- self->SetWorldDirection(*direction);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetWorldDirection'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldScale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldScale00
- static int tolua_Scene_Node_SetWorldScale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- float scale = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldScale'", NULL);
- #endif
- {
- self->SetWorldScale(scale);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetWorldScale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldScale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldScale01
- static int tolua_Scene_Node_SetWorldScale01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* scale = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldScale'", NULL);
- #endif
- {
- self->SetWorldScale(*scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetWorldScale00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldTransform00
- static int tolua_Scene_Node_SetWorldTransform00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Quaternion",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,3,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldTransform'", NULL);
- #endif
- {
- self->SetWorldTransform(*position,*rotation);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetWorldTransform'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldTransform01
- static int tolua_Scene_Node_SetWorldTransform01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Quaternion",0,&tolua_err)) ||
- !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,3,0));
- float scale = ((float) tolua_tonumber(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldTransform'", NULL);
- #endif
- {
- self->SetWorldTransform(*position,*rotation,scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetWorldTransform00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetWorldTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetWorldTransform02
- static int tolua_Scene_Node_SetWorldTransform02(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Quaternion",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Quaternion* rotation = ((const Quaternion*) tolua_tousertype(tolua_S,3,0));
- const Vector3* scale = ((const Vector3*) tolua_tousertype(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetWorldTransform'", NULL);
- #endif
- {
- self->SetWorldTransform(*position,*rotation,*scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetWorldTransform01(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Translate of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Translate00
- static int tolua_Scene_Node_Translate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* delta = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Translate'", NULL);
- #endif
- {
- self->Translate(*delta);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Translate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: TranslateRelative of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_TranslateRelative00
- static int tolua_Scene_Node_TranslateRelative00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* delta = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'TranslateRelative'", NULL);
- #endif
- {
- self->TranslateRelative(*delta);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'TranslateRelative'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Rotate of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Rotate00
- static int tolua_Scene_Node_Rotate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Quaternion",0,&tolua_err)) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Quaternion* delta = ((const Quaternion*) tolua_tousertype(tolua_S,2,0));
- bool fixedAxis = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Rotate'", NULL);
- #endif
- {
- self->Rotate(*delta,fixedAxis);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Rotate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Pitch of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Pitch00
- static int tolua_Scene_Node_Pitch00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- float angle = ((float) tolua_tonumber(tolua_S,2,0));
- bool fixedAxis = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Pitch'", NULL);
- #endif
- {
- self->Pitch(angle,fixedAxis);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Pitch'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Yaw of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Yaw00
- static int tolua_Scene_Node_Yaw00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- float angle = ((float) tolua_tonumber(tolua_S,2,0));
- bool fixedAxis = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Yaw'", NULL);
- #endif
- {
- self->Yaw(angle,fixedAxis);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Yaw'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Roll of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Roll00
- static int tolua_Scene_Node_Roll00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- float angle = ((float) tolua_tonumber(tolua_S,2,0));
- bool fixedAxis = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Roll'", NULL);
- #endif
- {
- self->Roll(angle,fixedAxis);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Roll'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: LookAt of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_LookAt00
- static int tolua_Scene_Node_LookAt00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* target = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LookAt'", NULL);
- #endif
- {
- self->LookAt(*target);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'LookAt'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: LookAt of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_LookAt01
- static int tolua_Scene_Node_LookAt01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* target = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- const Vector3* upAxis = ((const Vector3*) tolua_tousertype(tolua_S,3,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LookAt'", NULL);
- #endif
- {
- self->LookAt(*target,*upAxis);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_LookAt00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Scale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Scale00
- static int tolua_Scene_Node_Scale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- float scale = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Scale'", NULL);
- #endif
- {
- self->Scale(scale);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Scale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Scale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Scale01
- static int tolua_Scene_Node_Scale01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* scale = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Scale'", NULL);
- #endif
- {
- self->Scale(*scale);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_Scale00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetEnabled of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetEnabled00
- static int tolua_Scene_Node_SetEnabled00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- bool enable = ((bool) tolua_toboolean(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetEnabled'", NULL);
- #endif
- {
- self->SetEnabled(enable);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetEnabled'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetEnabled of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetEnabled01
- static int tolua_Scene_Node_SetEnabled01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
- !tolua_isboolean(tolua_S,3,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- bool enable = ((bool) tolua_toboolean(tolua_S,2,0));
- bool recursive = ((bool) tolua_toboolean(tolua_S,3,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetEnabled'", NULL);
- #endif
- {
- self->SetEnabled(enable,recursive);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_SetEnabled00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetOwner of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetOwner00
- static int tolua_Scene_Node_SetOwner00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Connection",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Connection* owner = ((Connection*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetOwner'", NULL);
- #endif
- {
- self->SetOwner(owner);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetOwner'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: MarkDirty of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_MarkDirty00
- static int tolua_Scene_Node_MarkDirty00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'MarkDirty'", NULL);
- #endif
- {
- self->MarkDirty();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'MarkDirty'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: CreateChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_CreateChild00
- static int tolua_Scene_Node_CreateChild00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CreateChild'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->CreateChild();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'CreateChild'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: CreateChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_CreateChild01
- static int tolua_Scene_Node_CreateChild01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const String",0,&tolua_err)) ||
- !tolua_isnumber(tolua_S,3,1,&tolua_err) ||
- !tolua_isnumber(tolua_S,4,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- const String* name = ((const String*) tolua_tousertype(tolua_S,2,0));
- CreateMode mode = ((CreateMode) (int) tolua_tonumber(tolua_S,3,REPLICATED));
- unsigned id = ((unsigned) tolua_tonumber(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CreateChild'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->CreateChild(*name,mode,id);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- tolua_lerror:
- return tolua_Scene_Node_CreateChild00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: AddChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_AddChild00
- static int tolua_Scene_Node_AddChild00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Node* node = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddChild'", NULL);
- #endif
- {
- self->AddChild(node);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'AddChild'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: RemoveChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_RemoveChild00
- static int tolua_Scene_Node_RemoveChild00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Node* node = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveChild'", NULL);
- #endif
- {
- self->RemoveChild(node);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'RemoveChild'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: RemoveAllChildren of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_RemoveAllChildren00
- static int tolua_Scene_Node_RemoveAllChildren00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveAllChildren'", NULL);
- #endif
- {
- self->RemoveAllChildren();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'RemoveAllChildren'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: CreateComponent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_CreateComponent00
- static int tolua_Scene_Node_CreateComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnumber(tolua_S,3,1,&tolua_err) ||
- !tolua_isnumber(tolua_S,4,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash type = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- CreateMode mode = ((CreateMode) (int) tolua_tonumber(tolua_S,3,REPLICATED));
- unsigned id = ((unsigned) tolua_tonumber(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CreateComponent'", NULL);
- #endif
- {
- Component* tolua_ret = (Component*) self->CreateComponent(type,mode,id);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Component");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'CreateComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetOrCreateComponent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetOrCreateComponent00
- static int tolua_Scene_Node_GetOrCreateComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnumber(tolua_S,3,1,&tolua_err) ||
- !tolua_isnumber(tolua_S,4,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,5,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash type = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- CreateMode mode = ((CreateMode) (int) tolua_tonumber(tolua_S,3,REPLICATED));
- unsigned id = ((unsigned) tolua_tonumber(tolua_S,4,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetOrCreateComponent'", NULL);
- #endif
- {
- Component* tolua_ret = (Component*) self->GetOrCreateComponent(type,mode,id);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Component");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetOrCreateComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: RemoveComponent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_RemoveComponent00
- static int tolua_Scene_Node_RemoveComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveComponent'", NULL);
- #endif
- {
- self->RemoveComponent(component);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'RemoveComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: RemoveComponent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_RemoveComponent01
- static int tolua_Scene_Node_RemoveComponent01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash type = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveComponent'", NULL);
- #endif
- {
- self->RemoveComponent(type);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Node_RemoveComponent00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: RemoveAllComponents of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_RemoveAllComponents00
- static int tolua_Scene_Node_RemoveAllComponents00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveAllComponents'", NULL);
- #endif
- {
- self->RemoveAllComponents();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'RemoveAllComponents'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Clone of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Clone00
- static int tolua_Scene_Node_Clone00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- CreateMode mode = ((CreateMode) (int) tolua_tonumber(tolua_S,2,REPLICATED));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clone'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->Clone(mode);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Clone'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Remove of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_Remove00
- static int tolua_Scene_Node_Remove00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Remove'", NULL);
- #endif
- {
- self->Remove();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Remove'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetParent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetParent00
- static int tolua_Scene_Node_SetParent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Node* parent = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetParent'", NULL);
- #endif
- {
- self->SetParent(parent);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetParent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetVar of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_SetVar00
- static int tolua_Scene_Node_SetVar00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,"const Variant",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash key = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- const Variant* value = ((const Variant*) tolua_tousertype(tolua_S,3,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetVar'", NULL);
- #endif
- {
- self->SetVar(key,*value);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetVar'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: AddListener of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_AddListener00
- static int tolua_Scene_Node_AddListener00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'AddListener'", NULL);
- #endif
- {
- self->AddListener(component);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'AddListener'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: RemoveListener of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_RemoveListener00
- static int tolua_Scene_Node_RemoveListener00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Node",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Node* self = (Node*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'RemoveListener'", NULL);
- #endif
- {
- self->RemoveListener(component);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'RemoveListener'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetID of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetID00
- static int tolua_Scene_Node_GetID00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetID'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetID();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetID'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetName of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetName00
- static int tolua_Scene_Node_GetName00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetName'", NULL);
- #endif
- {
- const String& tolua_ret = (const String&) self->GetName();
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const String");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetName'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetNameHash of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetNameHash00
- static int tolua_Scene_Node_GetNameHash00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNameHash'", NULL);
- #endif
- {
- StringHash tolua_ret = (StringHash) self->GetNameHash();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((StringHash)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"StringHash");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(StringHash));
- tolua_pushusertype(tolua_S,tolua_obj,"StringHash");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetNameHash'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetParent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetParent00
- static int tolua_Scene_Node_GetParent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetParent'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetParent();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetParent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetScene of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetScene00
- static int tolua_Scene_Node_GetScene00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetScene'", NULL);
- #endif
- {
- Scene* tolua_ret = (Scene*) self->GetScene();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Scene");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetScene'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsEnabled of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_IsEnabled00
- static int tolua_Scene_Node_IsEnabled00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsEnabled'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsEnabled();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsEnabled'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetOwner of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetOwner00
- static int tolua_Scene_Node_GetOwner00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetOwner'", NULL);
- #endif
- {
- Connection* tolua_ret = (Connection*) self->GetOwner();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Connection");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetOwner'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetPosition of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetPosition00
- static int tolua_Scene_Node_GetPosition00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetPosition'", NULL);
- #endif
- {
- const Vector3& tolua_ret = (const Vector3&) self->GetPosition();
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const Vector3");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetPosition'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetRotation of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetRotation00
- static int tolua_Scene_Node_GetRotation00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetRotation'", NULL);
- #endif
- {
- const Quaternion& tolua_ret = (const Quaternion&) self->GetRotation();
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const Quaternion");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetRotation'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetDirection of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetDirection00
- static int tolua_Scene_Node_GetDirection00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetDirection'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->GetDirection();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetDirection'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetScale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetScale00
- static int tolua_Scene_Node_GetScale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetScale'", NULL);
- #endif
- {
- const Vector3& tolua_ret = (const Vector3&) self->GetScale();
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const Vector3");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetScale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetTransform00
- static int tolua_Scene_Node_GetTransform00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetTransform'", NULL);
- #endif
- {
- Matrix3x4 tolua_ret = (Matrix3x4) self->GetTransform();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Matrix3x4)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Matrix3x4");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Matrix3x4));
- tolua_pushusertype(tolua_S,tolua_obj,"Matrix3x4");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetTransform'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetWorldPosition of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetWorldPosition00
- static int tolua_Scene_Node_GetWorldPosition00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorldPosition'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->GetWorldPosition();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetWorldPosition'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetWorldRotation of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetWorldRotation00
- static int tolua_Scene_Node_GetWorldRotation00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorldRotation'", NULL);
- #endif
- {
- Quaternion tolua_ret = (Quaternion) self->GetWorldRotation();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Quaternion)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Quaternion");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Quaternion));
- tolua_pushusertype(tolua_S,tolua_obj,"Quaternion");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetWorldRotation'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetWorldDirection of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetWorldDirection00
- static int tolua_Scene_Node_GetWorldDirection00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorldDirection'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->GetWorldDirection();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetWorldDirection'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetWorldScale of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetWorldScale00
- static int tolua_Scene_Node_GetWorldScale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorldScale'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->GetWorldScale();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetWorldScale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetWorldTransform of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetWorldTransform00
- static int tolua_Scene_Node_GetWorldTransform00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetWorldTransform'", NULL);
- #endif
- {
- const Matrix3x4& tolua_ret = (const Matrix3x4&) self->GetWorldTransform();
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const Matrix3x4");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetWorldTransform'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: LocalToWorld of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_LocalToWorld00
- static int tolua_Scene_Node_LocalToWorld00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LocalToWorld'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->LocalToWorld(*position);
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'LocalToWorld'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: LocalToWorld of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_LocalToWorld01
- static int tolua_Scene_Node_LocalToWorld01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector4",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- const Vector4* vector = ((const Vector4*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LocalToWorld'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->LocalToWorld(*vector);
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- tolua_lerror:
- return tolua_Scene_Node_LocalToWorld00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: WorldToLocal of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_WorldToLocal00
- static int tolua_Scene_Node_WorldToLocal00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector3",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- const Vector3* position = ((const Vector3*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'WorldToLocal'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->WorldToLocal(*position);
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'WorldToLocal'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: WorldToLocal of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_WorldToLocal01
- static int tolua_Scene_Node_WorldToLocal01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const Vector4",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- const Vector4* vector = ((const Vector4*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'WorldToLocal'", NULL);
- #endif
- {
- Vector3 tolua_ret = (Vector3) self->WorldToLocal(*vector);
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((Vector3)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(Vector3));
- tolua_pushusertype(tolua_S,tolua_obj,"Vector3");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- tolua_lerror:
- return tolua_Scene_Node_WorldToLocal00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsDirty of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_IsDirty00
- static int tolua_Scene_Node_IsDirty00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsDirty'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsDirty();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsDirty'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetNumChildren of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetNumChildren00
- static int tolua_Scene_Node_GetNumChildren00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isboolean(tolua_S,2,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- bool recursive = ((bool) tolua_toboolean(tolua_S,2,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumChildren'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetNumChildren(recursive);
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetNumChildren'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetChild00
- static int tolua_Scene_Node_GetChild00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- unsigned index = ((unsigned) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChild'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetChild(index);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetChild'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetChild01
- static int tolua_Scene_Node_GetChild01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"const String",0,&tolua_err)) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- const String* name = ((const String*) tolua_tousertype(tolua_S,2,0));
- bool recursive = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChild'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetChild(*name,recursive);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- tolua_lerror:
- return tolua_Scene_Node_GetChild00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetChild02
- static int tolua_Scene_Node_GetChild02(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isstring(tolua_S,2,0,&tolua_err) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- const char* name = ((const char*) tolua_tostring(tolua_S,2,0));
- bool recursive = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChild'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetChild(name,recursive);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- tolua_lerror:
- return tolua_Scene_Node_GetChild01(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetChild of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetChild03
- static int tolua_Scene_Node_GetChild03(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"StringHash",0,&tolua_err)) ||
- !tolua_isboolean(tolua_S,3,1,&tolua_err) ||
- !tolua_isnoobj(tolua_S,4,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- StringHash nameHash = *((StringHash*) tolua_tousertype(tolua_S,2,0));
- bool recursive = ((bool) tolua_toboolean(tolua_S,3,false));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChild'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetChild(nameHash,recursive);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- tolua_lerror:
- return tolua_Scene_Node_GetChild02(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetNumComponents of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetNumComponents00
- static int tolua_Scene_Node_GetNumComponents00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumComponents'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetNumComponents();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetNumComponents'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetNumNetworkComponents of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetNumNetworkComponents00
- static int tolua_Scene_Node_GetNumNetworkComponents00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNumNetworkComponents'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetNumNetworkComponents();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetNumNetworkComponents'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetComponent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_GetComponent00
- static int tolua_Scene_Node_GetComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash type = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetComponent'", NULL);
- #endif
- {
- Component* tolua_ret = (Component*) self->GetComponent(type);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Component");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: HasComponent of class Node */
- #ifndef TOLUA_DISABLE_tolua_Scene_Node_HasComponent00
- static int tolua_Scene_Node_HasComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Node",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Node* self = (const Node*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash type = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'HasComponent'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->HasComponent(type);
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'HasComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* get function: FIRST_REPLICATED_ID */
- #ifndef TOLUA_DISABLE_tolua_get_FIRST_REPLICATED_ID
- static int tolua_get_FIRST_REPLICATED_ID(lua_State* tolua_S)
- {
- tolua_pushnumber(tolua_S,(lua_Number)FIRST_REPLICATED_ID);
- return 1;
- }
- #endif //#ifndef TOLUA_DISABLE
- /* get function: LAST_REPLICATED_ID */
- #ifndef TOLUA_DISABLE_tolua_get_LAST_REPLICATED_ID
- static int tolua_get_LAST_REPLICATED_ID(lua_State* tolua_S)
- {
- tolua_pushnumber(tolua_S,(lua_Number)LAST_REPLICATED_ID);
- return 1;
- }
- #endif //#ifndef TOLUA_DISABLE
- /* get function: FIRST_LOCAL_ID */
- #ifndef TOLUA_DISABLE_tolua_get_FIRST_LOCAL_ID
- static int tolua_get_FIRST_LOCAL_ID(lua_State* tolua_S)
- {
- tolua_pushnumber(tolua_S,(lua_Number)FIRST_LOCAL_ID);
- return 1;
- }
- #endif //#ifndef TOLUA_DISABLE
- /* get function: LAST_LOCAL_ID */
- #ifndef TOLUA_DISABLE_tolua_get_LAST_LOCAL_ID
- static int tolua_get_LAST_LOCAL_ID(lua_State* tolua_S)
- {
- tolua_pushnumber(tolua_S,(lua_Number)LAST_LOCAL_ID);
- return 1;
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: LoadAsync of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_LoadAsync00
- static int tolua_Scene_Scene_LoadAsync00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"File",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- File* file = ((File*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LoadAsync'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->LoadAsync(file);
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'LoadAsync'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: LoadAsyncXML of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_LoadAsyncXML00
- static int tolua_Scene_Scene_LoadAsyncXML00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"File",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- File* file = ((File*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'LoadAsyncXML'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->LoadAsyncXML(file);
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'LoadAsyncXML'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: StopAsyncLoading of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_StopAsyncLoading00
- static int tolua_Scene_Scene_StopAsyncLoading00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'StopAsyncLoading'", NULL);
- #endif
- {
- self->StopAsyncLoading();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'StopAsyncLoading'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Clear of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_Clear00
- static int tolua_Scene_Scene_Clear00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Clear'", NULL);
- #endif
- {
- self->Clear();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Clear'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetUpdateEnabled of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_SetUpdateEnabled00
- static int tolua_Scene_Scene_SetUpdateEnabled00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- bool enable = ((bool) tolua_toboolean(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetUpdateEnabled'", NULL);
- #endif
- {
- self->SetUpdateEnabled(enable);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetUpdateEnabled'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetTimeScale of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_SetTimeScale00
- static int tolua_Scene_Scene_SetTimeScale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- float scale = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetTimeScale'", NULL);
- #endif
- {
- self->SetTimeScale(scale);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetTimeScale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetElapsedTime of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_SetElapsedTime00
- static int tolua_Scene_Scene_SetElapsedTime00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- float time = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetElapsedTime'", NULL);
- #endif
- {
- self->SetElapsedTime(time);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetElapsedTime'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetSmoothingConstant of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_SetSmoothingConstant00
- static int tolua_Scene_Scene_SetSmoothingConstant00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- float constant = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetSmoothingConstant'", NULL);
- #endif
- {
- self->SetSmoothingConstant(constant);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetSmoothingConstant'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetSnapThreshold of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_SetSnapThreshold00
- static int tolua_Scene_Scene_SetSnapThreshold00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- float threshold = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetSnapThreshold'", NULL);
- #endif
- {
- self->SetSnapThreshold(threshold);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetSnapThreshold'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetNode of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetNode00
- static int tolua_Scene_Scene_GetNode00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- unsigned id = ((unsigned) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetNode'", NULL);
- #endif
- {
- Node* tolua_ret = (Node*) self->GetNode(id);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Node");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetNode'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetComponent of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetComponent00
- static int tolua_Scene_Scene_GetComponent00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- unsigned id = ((unsigned) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetComponent'", NULL);
- #endif
- {
- Component* tolua_ret = (Component*) self->GetComponent(id);
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Component");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetComponent'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsUpdateEnabled of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_IsUpdateEnabled00
- static int tolua_Scene_Scene_IsUpdateEnabled00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsUpdateEnabled'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsUpdateEnabled();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsUpdateEnabled'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsAsyncLoading of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_IsAsyncLoading00
- static int tolua_Scene_Scene_IsAsyncLoading00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsAsyncLoading'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsAsyncLoading();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsAsyncLoading'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetAsyncProgress of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetAsyncProgress00
- static int tolua_Scene_Scene_GetAsyncProgress00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetAsyncProgress'", NULL);
- #endif
- {
- float tolua_ret = (float) self->GetAsyncProgress();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetAsyncProgress'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetFileName of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetFileName00
- static int tolua_Scene_Scene_GetFileName00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFileName'", NULL);
- #endif
- {
- const String& tolua_ret = (const String&) self->GetFileName();
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const String");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetFileName'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetChecksum of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetChecksum00
- static int tolua_Scene_Scene_GetChecksum00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetChecksum'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetChecksum();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetChecksum'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetTimeScale of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetTimeScale00
- static int tolua_Scene_Scene_GetTimeScale00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetTimeScale'", NULL);
- #endif
- {
- float tolua_ret = (float) self->GetTimeScale();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetTimeScale'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetElapsedTime of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetElapsedTime00
- static int tolua_Scene_Scene_GetElapsedTime00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetElapsedTime'", NULL);
- #endif
- {
- float tolua_ret = (float) self->GetElapsedTime();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetElapsedTime'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetSmoothingConstant of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetSmoothingConstant00
- static int tolua_Scene_Scene_GetSmoothingConstant00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSmoothingConstant'", NULL);
- #endif
- {
- float tolua_ret = (float) self->GetSmoothingConstant();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetSmoothingConstant'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetSnapThreshold of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetSnapThreshold00
- static int tolua_Scene_Scene_GetSnapThreshold00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetSnapThreshold'", NULL);
- #endif
- {
- float tolua_ret = (float) self->GetSnapThreshold();
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetSnapThreshold'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetVarName of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetVarName00
- static int tolua_Scene_Scene_GetVarName00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"ShortStringHash",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- ShortStringHash hash = *((ShortStringHash*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetVarName'", NULL);
- #endif
- {
- const String& tolua_ret = (const String&) self->GetVarName(hash);
- tolua_pushusertype(tolua_S,(void*)&tolua_ret,"const String");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetVarName'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: Update of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_Update00
- static int tolua_Scene_Scene_Update00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- float timeStep = ((float) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'Update'", NULL);
- #endif
- {
- self->Update(timeStep);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'Update'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: BeginThreadedUpdate of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_BeginThreadedUpdate00
- static int tolua_Scene_Scene_BeginThreadedUpdate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'BeginThreadedUpdate'", NULL);
- #endif
- {
- self->BeginThreadedUpdate();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'BeginThreadedUpdate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: EndThreadedUpdate of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_EndThreadedUpdate00
- static int tolua_Scene_Scene_EndThreadedUpdate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'EndThreadedUpdate'", NULL);
- #endif
- {
- self->EndThreadedUpdate();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'EndThreadedUpdate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: DelayedMarkedDirty of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_DelayedMarkedDirty00
- static int tolua_Scene_Scene_DelayedMarkedDirty00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'DelayedMarkedDirty'", NULL);
- #endif
- {
- self->DelayedMarkedDirty(component);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'DelayedMarkedDirty'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: IsThreadedUpdate of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_IsThreadedUpdate00
- static int tolua_Scene_Scene_IsThreadedUpdate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'IsThreadedUpdate'", NULL);
- #endif
- {
- bool tolua_ret = (bool) self->IsThreadedUpdate();
- tolua_pushboolean(tolua_S,(bool)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'IsThreadedUpdate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetFreeNodeID of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetFreeNodeID00
- static int tolua_Scene_Scene_GetFreeNodeID00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- CreateMode mode = ((CreateMode) (int) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFreeNodeID'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetFreeNodeID(mode);
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetFreeNodeID'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetFreeComponentID of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetFreeComponentID00
- static int tolua_Scene_Scene_GetFreeComponentID00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- CreateMode mode = ((CreateMode) (int) tolua_tonumber(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetFreeComponentID'", NULL);
- #endif
- {
- unsigned tolua_ret = (unsigned) self->GetFreeComponentID(mode);
- tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetFreeComponentID'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: NodeAdded of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_NodeAdded00
- static int tolua_Scene_Scene_NodeAdded00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Node* node = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NodeAdded'", NULL);
- #endif
- {
- self->NodeAdded(node);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'NodeAdded'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: NodeRemoved of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_NodeRemoved00
- static int tolua_Scene_Scene_NodeRemoved00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Node* node = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'NodeRemoved'", NULL);
- #endif
- {
- self->NodeRemoved(node);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'NodeRemoved'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: ComponentAdded of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_ComponentAdded00
- static int tolua_Scene_Scene_ComponentAdded00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ComponentAdded'", NULL);
- #endif
- {
- self->ComponentAdded(component);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'ComponentAdded'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: ComponentRemoved of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_ComponentRemoved00
- static int tolua_Scene_Scene_ComponentRemoved00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'ComponentRemoved'", NULL);
- #endif
- {
- self->ComponentRemoved(component);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'ComponentRemoved'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: SetVarNamesAttr of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_SetVarNamesAttr00
- static int tolua_Scene_Scene_SetVarNamesAttr00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"String",0,&tolua_err)) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- String value = *((String*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'SetVarNamesAttr'", NULL);
- #endif
- {
- self->SetVarNamesAttr(value);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'SetVarNamesAttr'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: GetVarNamesAttr of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_GetVarNamesAttr00
- static int tolua_Scene_Scene_GetVarNamesAttr00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"const Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- const Scene* self = (const Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'GetVarNamesAttr'", NULL);
- #endif
- {
- String tolua_ret = (String) self->GetVarNamesAttr();
- {
- #ifdef __cplusplus
- void* tolua_obj = Mtolua_new((String)(tolua_ret));
- tolua_pushusertype(tolua_S,tolua_obj,"String");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #else
- void* tolua_obj = tolua_copy(tolua_S,(void*)&tolua_ret,sizeof(String));
- tolua_pushusertype(tolua_S,tolua_obj,"String");
- tolua_register_gc(tolua_S,lua_gettop(tolua_S));
- #endif
- }
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetVarNamesAttr'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: PrepareNetworkUpdate of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_PrepareNetworkUpdate00
- static int tolua_Scene_Scene_PrepareNetworkUpdate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,2,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'PrepareNetworkUpdate'", NULL);
- #endif
- {
- self->PrepareNetworkUpdate();
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'PrepareNetworkUpdate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: CleanupConnection of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_CleanupConnection00
- static int tolua_Scene_Scene_CleanupConnection00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Connection",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Connection* connection = ((Connection*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'CleanupConnection'", NULL);
- #endif
- {
- self->CleanupConnection(connection);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'CleanupConnection'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: MarkNetworkUpdate of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_MarkNetworkUpdate00
- static int tolua_Scene_Scene_MarkNetworkUpdate00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Node* node = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'MarkNetworkUpdate'", NULL);
- #endif
- {
- self->MarkNetworkUpdate(node);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'MarkNetworkUpdate'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: MarkNetworkUpdate of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_MarkNetworkUpdate01
- static int tolua_Scene_Scene_MarkNetworkUpdate01(lua_State* tolua_S)
- {
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Component",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Component* component = ((Component*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'MarkNetworkUpdate'", NULL);
- #endif
- {
- self->MarkNetworkUpdate(component);
- }
- }
- return 0;
- tolua_lerror:
- return tolua_Scene_Scene_MarkNetworkUpdate00(tolua_S);
- }
- #endif //#ifndef TOLUA_DISABLE
- /* method: MarkReplicationDirty of class Scene */
- #ifndef TOLUA_DISABLE_tolua_Scene_Scene_MarkReplicationDirty00
- static int tolua_Scene_Scene_MarkReplicationDirty00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isusertype(tolua_S,1,"Scene",0,&tolua_err) ||
- !tolua_isusertype(tolua_S,2,"Node",0,&tolua_err) ||
- !tolua_isnoobj(tolua_S,3,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- Scene* self = (Scene*) tolua_tousertype(tolua_S,1,0);
- Node* node = ((Node*) tolua_tousertype(tolua_S,2,0));
- #ifndef TOLUA_RELEASE
- if (!self) tolua_error(tolua_S,"invalid 'self' in function 'MarkReplicationDirty'", NULL);
- #endif
- {
- self->MarkReplicationDirty(node);
- }
- }
- return 0;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'MarkReplicationDirty'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* function: GetScene */
- #ifndef TOLUA_DISABLE_tolua_Scene_GetScene00
- static int tolua_Scene_GetScene00(lua_State* tolua_S)
- {
- #ifndef TOLUA_RELEASE
- tolua_Error tolua_err;
- if (
- !tolua_isnoobj(tolua_S,1,&tolua_err)
- )
- goto tolua_lerror;
- else
- #endif
- {
- {
- Scene* tolua_ret = (Scene*) GetScene();
- tolua_pushusertype(tolua_S,(void*)tolua_ret,"Scene");
- }
- }
- return 1;
- #ifndef TOLUA_RELEASE
- tolua_lerror:
- tolua_error(tolua_S,"#ferror in function 'GetScene'.",&tolua_err);
- return 0;
- #endif
- }
- #endif //#ifndef TOLUA_DISABLE
- /* Open function */
- TOLUA_API int tolua_Scene_open (lua_State* tolua_S)
- {
- tolua_open(tolua_S);
- tolua_reg_types(tolua_S);
- tolua_module(tolua_S,NULL,1);
- tolua_beginmodule(tolua_S,NULL);
- tolua_cclass(tolua_S,"Component","Component","",NULL);
- tolua_beginmodule(tolua_S,"Component");
- tolua_function(tolua_S,"SetEnabled",tolua_Scene_Component_SetEnabled00);
- tolua_function(tolua_S,"Remove",tolua_Scene_Component_Remove00);
- tolua_function(tolua_S,"GetID",tolua_Scene_Component_GetID00);
- tolua_function(tolua_S,"GetNode",tolua_Scene_Component_GetNode00);
- tolua_function(tolua_S,"GetScene",tolua_Scene_Component_GetScene00);
- tolua_function(tolua_S,"IsEnabled",tolua_Scene_Component_IsEnabled00);
- tolua_function(tolua_S,"IsEnabledEffective",tolua_Scene_Component_IsEnabledEffective00);
- tolua_function(tolua_S,"GetComponent",tolua_Scene_Component_GetComponent00);
- tolua_endmodule(tolua_S);
- tolua_constant(tolua_S,"REPLICATED",REPLICATED);
- tolua_constant(tolua_S,"LOCAL",LOCAL);
- tolua_cclass(tolua_S,"Node","Node","",NULL);
- tolua_beginmodule(tolua_S,"Node");
- tolua_function(tolua_S,"SetName",tolua_Scene_Node_SetName00);
- tolua_function(tolua_S,"SetPosition",tolua_Scene_Node_SetPosition00);
- tolua_function(tolua_S,"SetRotation",tolua_Scene_Node_SetRotation00);
- tolua_function(tolua_S,"SetDirection",tolua_Scene_Node_SetDirection00);
- tolua_function(tolua_S,"SetScale",tolua_Scene_Node_SetScale00);
- tolua_function(tolua_S,"SetScale",tolua_Scene_Node_SetScale01);
- tolua_function(tolua_S,"SetTransform",tolua_Scene_Node_SetTransform00);
- tolua_function(tolua_S,"SetTransform",tolua_Scene_Node_SetTransform01);
- tolua_function(tolua_S,"SetTransform",tolua_Scene_Node_SetTransform02);
- tolua_function(tolua_S,"SetWorldPosition",tolua_Scene_Node_SetWorldPosition00);
- tolua_function(tolua_S,"SetWorldRotation",tolua_Scene_Node_SetWorldRotation00);
- tolua_function(tolua_S,"SetWorldDirection",tolua_Scene_Node_SetWorldDirection00);
- tolua_function(tolua_S,"SetWorldScale",tolua_Scene_Node_SetWorldScale00);
- tolua_function(tolua_S,"SetWorldScale",tolua_Scene_Node_SetWorldScale01);
- tolua_function(tolua_S,"SetWorldTransform",tolua_Scene_Node_SetWorldTransform00);
- tolua_function(tolua_S,"SetWorldTransform",tolua_Scene_Node_SetWorldTransform01);
- tolua_function(tolua_S,"SetWorldTransform",tolua_Scene_Node_SetWorldTransform02);
- tolua_function(tolua_S,"Translate",tolua_Scene_Node_Translate00);
- tolua_function(tolua_S,"TranslateRelative",tolua_Scene_Node_TranslateRelative00);
- tolua_function(tolua_S,"Rotate",tolua_Scene_Node_Rotate00);
- tolua_function(tolua_S,"Pitch",tolua_Scene_Node_Pitch00);
- tolua_function(tolua_S,"Yaw",tolua_Scene_Node_Yaw00);
- tolua_function(tolua_S,"Roll",tolua_Scene_Node_Roll00);
- tolua_function(tolua_S,"LookAt",tolua_Scene_Node_LookAt00);
- tolua_function(tolua_S,"LookAt",tolua_Scene_Node_LookAt01);
- tolua_function(tolua_S,"Scale",tolua_Scene_Node_Scale00);
- tolua_function(tolua_S,"Scale",tolua_Scene_Node_Scale01);
- tolua_function(tolua_S,"SetEnabled",tolua_Scene_Node_SetEnabled00);
- tolua_function(tolua_S,"SetEnabled",tolua_Scene_Node_SetEnabled01);
- tolua_function(tolua_S,"SetOwner",tolua_Scene_Node_SetOwner00);
- tolua_function(tolua_S,"MarkDirty",tolua_Scene_Node_MarkDirty00);
- tolua_function(tolua_S,"CreateChild",tolua_Scene_Node_CreateChild00);
- tolua_function(tolua_S,"CreateChild",tolua_Scene_Node_CreateChild01);
- tolua_function(tolua_S,"AddChild",tolua_Scene_Node_AddChild00);
- tolua_function(tolua_S,"RemoveChild",tolua_Scene_Node_RemoveChild00);
- tolua_function(tolua_S,"RemoveAllChildren",tolua_Scene_Node_RemoveAllChildren00);
- tolua_function(tolua_S,"CreateComponent",tolua_Scene_Node_CreateComponent00);
- tolua_function(tolua_S,"GetOrCreateComponent",tolua_Scene_Node_GetOrCreateComponent00);
- tolua_function(tolua_S,"RemoveComponent",tolua_Scene_Node_RemoveComponent00);
- tolua_function(tolua_S,"RemoveComponent",tolua_Scene_Node_RemoveComponent01);
- tolua_function(tolua_S,"RemoveAllComponents",tolua_Scene_Node_RemoveAllComponents00);
- tolua_function(tolua_S,"Clone",tolua_Scene_Node_Clone00);
- tolua_function(tolua_S,"Remove",tolua_Scene_Node_Remove00);
- tolua_function(tolua_S,"SetParent",tolua_Scene_Node_SetParent00);
- tolua_function(tolua_S,"SetVar",tolua_Scene_Node_SetVar00);
- tolua_function(tolua_S,"AddListener",tolua_Scene_Node_AddListener00);
- tolua_function(tolua_S,"RemoveListener",tolua_Scene_Node_RemoveListener00);
- tolua_function(tolua_S,"GetID",tolua_Scene_Node_GetID00);
- tolua_function(tolua_S,"GetName",tolua_Scene_Node_GetName00);
- tolua_function(tolua_S,"GetNameHash",tolua_Scene_Node_GetNameHash00);
- tolua_function(tolua_S,"GetParent",tolua_Scene_Node_GetParent00);
- tolua_function(tolua_S,"GetScene",tolua_Scene_Node_GetScene00);
- tolua_function(tolua_S,"IsEnabled",tolua_Scene_Node_IsEnabled00);
- tolua_function(tolua_S,"GetOwner",tolua_Scene_Node_GetOwner00);
- tolua_function(tolua_S,"GetPosition",tolua_Scene_Node_GetPosition00);
- tolua_function(tolua_S,"GetRotation",tolua_Scene_Node_GetRotation00);
- tolua_function(tolua_S,"GetDirection",tolua_Scene_Node_GetDirection00);
- tolua_function(tolua_S,"GetScale",tolua_Scene_Node_GetScale00);
- tolua_function(tolua_S,"GetTransform",tolua_Scene_Node_GetTransform00);
- tolua_function(tolua_S,"GetWorldPosition",tolua_Scene_Node_GetWorldPosition00);
- tolua_function(tolua_S,"GetWorldRotation",tolua_Scene_Node_GetWorldRotation00);
- tolua_function(tolua_S,"GetWorldDirection",tolua_Scene_Node_GetWorldDirection00);
- tolua_function(tolua_S,"GetWorldScale",tolua_Scene_Node_GetWorldScale00);
- tolua_function(tolua_S,"GetWorldTransform",tolua_Scene_Node_GetWorldTransform00);
- tolua_function(tolua_S,"LocalToWorld",tolua_Scene_Node_LocalToWorld00);
- tolua_function(tolua_S,"LocalToWorld",tolua_Scene_Node_LocalToWorld01);
- tolua_function(tolua_S,"WorldToLocal",tolua_Scene_Node_WorldToLocal00);
- tolua_function(tolua_S,"WorldToLocal",tolua_Scene_Node_WorldToLocal01);
- tolua_function(tolua_S,"IsDirty",tolua_Scene_Node_IsDirty00);
- tolua_function(tolua_S,"GetNumChildren",tolua_Scene_Node_GetNumChildren00);
- tolua_function(tolua_S,"GetChild",tolua_Scene_Node_GetChild00);
- tolua_function(tolua_S,"GetChild",tolua_Scene_Node_GetChild01);
- tolua_function(tolua_S,"GetChild",tolua_Scene_Node_GetChild02);
- tolua_function(tolua_S,"GetChild",tolua_Scene_Node_GetChild03);
- tolua_function(tolua_S,"GetNumComponents",tolua_Scene_Node_GetNumComponents00);
- tolua_function(tolua_S,"GetNumNetworkComponents",tolua_Scene_Node_GetNumNetworkComponents00);
- tolua_function(tolua_S,"GetComponent",tolua_Scene_Node_GetComponent00);
- tolua_function(tolua_S,"HasComponent",tolua_Scene_Node_HasComponent00);
- tolua_endmodule(tolua_S);
- tolua_variable(tolua_S,"FIRST_REPLICATED_ID",tolua_get_FIRST_REPLICATED_ID,NULL);
- tolua_variable(tolua_S,"LAST_REPLICATED_ID",tolua_get_LAST_REPLICATED_ID,NULL);
- tolua_variable(tolua_S,"FIRST_LOCAL_ID",tolua_get_FIRST_LOCAL_ID,NULL);
- tolua_variable(tolua_S,"LAST_LOCAL_ID",tolua_get_LAST_LOCAL_ID,NULL);
- tolua_cclass(tolua_S,"Scene","Scene","Node",NULL);
- tolua_beginmodule(tolua_S,"Scene");
- tolua_function(tolua_S,"LoadAsync",tolua_Scene_Scene_LoadAsync00);
- tolua_function(tolua_S,"LoadAsyncXML",tolua_Scene_Scene_LoadAsyncXML00);
- tolua_function(tolua_S,"StopAsyncLoading",tolua_Scene_Scene_StopAsyncLoading00);
- tolua_function(tolua_S,"Clear",tolua_Scene_Scene_Clear00);
- tolua_function(tolua_S,"SetUpdateEnabled",tolua_Scene_Scene_SetUpdateEnabled00);
- tolua_function(tolua_S,"SetTimeScale",tolua_Scene_Scene_SetTimeScale00);
- tolua_function(tolua_S,"SetElapsedTime",tolua_Scene_Scene_SetElapsedTime00);
- tolua_function(tolua_S,"SetSmoothingConstant",tolua_Scene_Scene_SetSmoothingConstant00);
- tolua_function(tolua_S,"SetSnapThreshold",tolua_Scene_Scene_SetSnapThreshold00);
- tolua_function(tolua_S,"GetNode",tolua_Scene_Scene_GetNode00);
- tolua_function(tolua_S,"GetComponent",tolua_Scene_Scene_GetComponent00);
- tolua_function(tolua_S,"IsUpdateEnabled",tolua_Scene_Scene_IsUpdateEnabled00);
- tolua_function(tolua_S,"IsAsyncLoading",tolua_Scene_Scene_IsAsyncLoading00);
- tolua_function(tolua_S,"GetAsyncProgress",tolua_Scene_Scene_GetAsyncProgress00);
- tolua_function(tolua_S,"GetFileName",tolua_Scene_Scene_GetFileName00);
- tolua_function(tolua_S,"GetChecksum",tolua_Scene_Scene_GetChecksum00);
- tolua_function(tolua_S,"GetTimeScale",tolua_Scene_Scene_GetTimeScale00);
- tolua_function(tolua_S,"GetElapsedTime",tolua_Scene_Scene_GetElapsedTime00);
- tolua_function(tolua_S,"GetSmoothingConstant",tolua_Scene_Scene_GetSmoothingConstant00);
- tolua_function(tolua_S,"GetSnapThreshold",tolua_Scene_Scene_GetSnapThreshold00);
- tolua_function(tolua_S,"GetVarName",tolua_Scene_Scene_GetVarName00);
- tolua_function(tolua_S,"Update",tolua_Scene_Scene_Update00);
- tolua_function(tolua_S,"BeginThreadedUpdate",tolua_Scene_Scene_BeginThreadedUpdate00);
- tolua_function(tolua_S,"EndThreadedUpdate",tolua_Scene_Scene_EndThreadedUpdate00);
- tolua_function(tolua_S,"DelayedMarkedDirty",tolua_Scene_Scene_DelayedMarkedDirty00);
- tolua_function(tolua_S,"IsThreadedUpdate",tolua_Scene_Scene_IsThreadedUpdate00);
- tolua_function(tolua_S,"GetFreeNodeID",tolua_Scene_Scene_GetFreeNodeID00);
- tolua_function(tolua_S,"GetFreeComponentID",tolua_Scene_Scene_GetFreeComponentID00);
- tolua_function(tolua_S,"NodeAdded",tolua_Scene_Scene_NodeAdded00);
- tolua_function(tolua_S,"NodeRemoved",tolua_Scene_Scene_NodeRemoved00);
- tolua_function(tolua_S,"ComponentAdded",tolua_Scene_Scene_ComponentAdded00);
- tolua_function(tolua_S,"ComponentRemoved",tolua_Scene_Scene_ComponentRemoved00);
- tolua_function(tolua_S,"SetVarNamesAttr",tolua_Scene_Scene_SetVarNamesAttr00);
- tolua_function(tolua_S,"GetVarNamesAttr",tolua_Scene_Scene_GetVarNamesAttr00);
- tolua_function(tolua_S,"PrepareNetworkUpdate",tolua_Scene_Scene_PrepareNetworkUpdate00);
- tolua_function(tolua_S,"CleanupConnection",tolua_Scene_Scene_CleanupConnection00);
- tolua_function(tolua_S,"MarkNetworkUpdate",tolua_Scene_Scene_MarkNetworkUpdate00);
- tolua_function(tolua_S,"MarkNetworkUpdate",tolua_Scene_Scene_MarkNetworkUpdate01);
- tolua_function(tolua_S,"MarkReplicationDirty",tolua_Scene_Scene_MarkReplicationDirty00);
- tolua_endmodule(tolua_S);
- tolua_function(tolua_S,"GetScene",tolua_Scene_GetScene00);
- tolua_endmodule(tolua_S);
- return 1;
- }
- #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
- TOLUA_API int luaopen_Scene (lua_State* tolua_S) {
- return tolua_Scene_open(tolua_S);
- };
- #endif
|