Generated_Members_P.cpp 507 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Core/Profiler.h"
  5. #include "../Graphics/ParticleEffect.h"
  6. #include "../Graphics/ParticleEmitter.h"
  7. #include "../Graphics/Technique.h"
  8. #include "../Graphics/View.h"
  9. #include "../IO/PackageFile.h"
  10. #include "../Math/Plane.h"
  11. #include "../Math/Polyhedron.h"
  12. #ifdef URHO3D_NETWORK
  13. #include "../Network/Connection.h"
  14. #endif
  15. #ifdef URHO3D_PHYSICS
  16. #include "../Physics/PhysicsWorld.h"
  17. #endif
  18. #include "../UI/ProgressBar.h"
  19. #ifdef URHO3D_URHO2D
  20. #include "../Urho2D/ParticleEffect2D.h"
  21. #endif
  22. #ifdef URHO3D_URHO2D
  23. #include "../Urho2D/ParticleEmitter2D.h"
  24. #endif
  25. #ifdef URHO3D_URHO2D
  26. #include "../Urho2D/PhysicsWorld2D.h"
  27. #endif
  28. #ifdef URHO3D_URHO2D
  29. #include "../Urho2D/TileMapDefs2D.h"
  30. #endif
  31. #include "../AngelScript/Manual.h"
  32. namespace Urho3D
  33. {
  34. void FakeAddRef(void* ptr);
  35. void FakeReleaseRef(void* ptr);
  36. // const Vector<String> PackageFile::GetEntryNames() const | File: ../IO/PackageFile.h
  37. static CScriptArray* PackageFile_GetEntryNames_void(PackageFile* ptr)
  38. {
  39. const Vector<String> result = ptr->GetEntryNames();
  40. return VectorToArray<String>(result, "Array<String>");
  41. }
  42. // explicit PackageFile::PackageFile(Context* context) | File: ../IO/PackageFile.h
  43. static PackageFile* PackageFile_PackageFile_Context()
  44. {
  45. return new PackageFile(GetScriptContext());
  46. }
  47. // PackageFile::PackageFile(Context* context, const String& fileName, unsigned startOffset=0) | File: ../IO/PackageFile.h
  48. static PackageFile* PackageFile_PackageFile_Context_String_unsigned(const String &fileName, unsigned startOffset=0)
  49. {
  50. return new PackageFile(GetScriptContext(), fileName, startOffset);
  51. }
  52. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  53. static void PackageFile_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(PackageFile* ptr, CScriptArray* exceptions, bool onlyUserData)
  54. {
  55. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  56. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  57. }
  58. // SharedPtr<ParticleEffect> ParticleEffect::Clone(const String& cloneName=String::EMPTY) const | File: ../Graphics/ParticleEffect.h
  59. static ParticleEffect* ParticleEffect_Clone_String(ParticleEffect* ptr, const String& cloneName)
  60. {
  61. SharedPtr<ParticleEffect> result = ptr->Clone(cloneName);
  62. return result.Detach();
  63. }
  64. // explicit ParticleEffect::ParticleEffect(Context* context) | File: ../Graphics/ParticleEffect.h
  65. static ParticleEffect* ParticleEffect_ParticleEffect_Context()
  66. {
  67. return new ParticleEffect(GetScriptContext());
  68. }
  69. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  70. static void ParticleEffect_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ParticleEffect* ptr, CScriptArray* exceptions, bool onlyUserData)
  71. {
  72. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  73. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  74. }
  75. #ifdef URHO3D_URHO2D
  76. // SharedPtr<ParticleEffect2D> ParticleEffect2D::Clone(const String& cloneName=String::EMPTY) const | File: ../Urho2D/ParticleEffect2D.h
  77. static ParticleEffect2D* ParticleEffect2D_Clone_String(ParticleEffect2D* ptr, const String& cloneName)
  78. {
  79. SharedPtr<ParticleEffect2D> result = ptr->Clone(cloneName);
  80. return result.Detach();
  81. }
  82. #endif
  83. #ifdef URHO3D_URHO2D
  84. // explicit ParticleEffect2D::ParticleEffect2D(Context* context) | File: ../Urho2D/ParticleEffect2D.h
  85. static ParticleEffect2D* ParticleEffect2D_ParticleEffect2D_Context()
  86. {
  87. return new ParticleEffect2D(GetScriptContext());
  88. }
  89. #endif
  90. #ifdef URHO3D_URHO2D
  91. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  92. static void ParticleEffect2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ParticleEffect2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  93. {
  94. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  95. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  96. }
  97. #endif
  98. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  99. static CScriptArray* ParticleEmitter_GetLights_void(ParticleEmitter* ptr)
  100. {
  101. const PODVector<Light*>& result = ptr->GetLights();
  102. return VectorToHandleArray(result, "Array<Light@>");
  103. }
  104. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  105. static CScriptArray* ParticleEmitter_GetVertexLights_void(ParticleEmitter* ptr)
  106. {
  107. const PODVector<Light*>& result = ptr->GetVertexLights();
  108. return VectorToHandleArray(result, "Array<Light@>");
  109. }
  110. // explicit ParticleEmitter::ParticleEmitter(Context* context) | File: ../Graphics/ParticleEmitter.h
  111. static ParticleEmitter* ParticleEmitter_ParticleEmitter_Context()
  112. {
  113. return new ParticleEmitter(GetScriptContext());
  114. }
  115. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  116. static void ParticleEmitter_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ParticleEmitter* ptr, CScriptArray* exceptions, bool onlyUserData)
  117. {
  118. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  119. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  120. }
  121. #ifdef URHO3D_URHO2D
  122. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  123. static CScriptArray* ParticleEmitter2D_GetLights_void(ParticleEmitter2D* ptr)
  124. {
  125. const PODVector<Light*>& result = ptr->GetLights();
  126. return VectorToHandleArray(result, "Array<Light@>");
  127. }
  128. #endif
  129. #ifdef URHO3D_URHO2D
  130. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  131. static CScriptArray* ParticleEmitter2D_GetVertexLights_void(ParticleEmitter2D* ptr)
  132. {
  133. const PODVector<Light*>& result = ptr->GetVertexLights();
  134. return VectorToHandleArray(result, "Array<Light@>");
  135. }
  136. #endif
  137. #ifdef URHO3D_URHO2D
  138. // explicit ParticleEmitter2D::ParticleEmitter2D(Context* context) | File: ../Urho2D/ParticleEmitter2D.h
  139. static ParticleEmitter2D* ParticleEmitter2D_ParticleEmitter2D_Context()
  140. {
  141. return new ParticleEmitter2D(GetScriptContext());
  142. }
  143. #endif
  144. #ifdef URHO3D_URHO2D
  145. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  146. static void ParticleEmitter2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ParticleEmitter2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  147. {
  148. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  149. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  150. }
  151. #endif
  152. // Vector<SharedPtr<ShaderVariation>>& Pass::GetPixelShaders() | File: ../Graphics/Technique.h
  153. static CScriptArray* Pass_GetPixelShaders_void(Pass* ptr)
  154. {
  155. Vector<SharedPtr<ShaderVariation>>& result = ptr->GetPixelShaders();
  156. return VectorToHandleArray(result, "Array<ShaderVariation@>");
  157. }
  158. // Vector<SharedPtr<ShaderVariation>>& Pass::GetPixelShaders(const StringHash& extraDefinesHash) | File: ../Graphics/Technique.h
  159. static CScriptArray* Pass_GetPixelShaders_StringHash(Pass* ptr, const StringHash& extraDefinesHash)
  160. {
  161. Vector<SharedPtr<ShaderVariation>>& result = ptr->GetPixelShaders(extraDefinesHash);
  162. return VectorToHandleArray(result, "Array<ShaderVariation@>");
  163. }
  164. // Vector<SharedPtr<ShaderVariation>>& Pass::GetVertexShaders() | File: ../Graphics/Technique.h
  165. static CScriptArray* Pass_GetVertexShaders_void(Pass* ptr)
  166. {
  167. Vector<SharedPtr<ShaderVariation>>& result = ptr->GetVertexShaders();
  168. return VectorToHandleArray(result, "Array<ShaderVariation@>");
  169. }
  170. // Vector<SharedPtr<ShaderVariation>>& Pass::GetVertexShaders(const StringHash& extraDefinesHash) | File: ../Graphics/Technique.h
  171. static CScriptArray* Pass_GetVertexShaders_StringHash(Pass* ptr, const StringHash& extraDefinesHash)
  172. {
  173. Vector<SharedPtr<ShaderVariation>>& result = ptr->GetVertexShaders(extraDefinesHash);
  174. return VectorToHandleArray(result, "Array<ShaderVariation@>");
  175. }
  176. // explicit Pass::Pass(const String& name) | File: ../Graphics/Technique.h
  177. static Pass* Pass_Pass_String(const String &name)
  178. {
  179. return new Pass(name);
  180. }
  181. #ifdef URHO3D_PHYSICS
  182. // explicit PhysicsWorld::PhysicsWorld(Context* context) | File: ../Physics/PhysicsWorld.h
  183. static PhysicsWorld* PhysicsWorld_PhysicsWorld_Context()
  184. {
  185. return new PhysicsWorld(GetScriptContext());
  186. }
  187. #endif
  188. #ifdef URHO3D_PHYSICS
  189. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  190. static void PhysicsWorld_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(PhysicsWorld* ptr, CScriptArray* exceptions, bool onlyUserData)
  191. {
  192. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  193. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  194. }
  195. #endif
  196. #ifdef URHO3D_URHO2D
  197. // explicit PhysicsWorld2D::PhysicsWorld2D(Context* context) | File: ../Urho2D/PhysicsWorld2D.h
  198. static PhysicsWorld2D* PhysicsWorld2D_PhysicsWorld2D_Context()
  199. {
  200. return new PhysicsWorld2D(GetScriptContext());
  201. }
  202. #endif
  203. #ifdef URHO3D_URHO2D
  204. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  205. static void PhysicsWorld2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(PhysicsWorld2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  206. {
  207. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  208. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  209. }
  210. #endif
  211. // Plane::Plane(const Plane& plane) noexcept=default | File: ../Math/Plane.h
  212. static void Plane_Plane_Plane(Plane* ptr, const Plane &plane)
  213. {
  214. new(ptr) Plane(plane);
  215. }
  216. // Plane::Plane(const Vector3& v0, const Vector3& v1, const Vector3& v2) noexcept | File: ../Math/Plane.h
  217. static void Plane_Plane_Vector3_Vector3_Vector3(Plane* ptr, const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)
  218. {
  219. new(ptr) Plane(v0, v1, v2);
  220. }
  221. // Plane::Plane(const Vector3& normal, const Vector3& point) noexcept | File: ../Math/Plane.h
  222. static void Plane_Plane_Vector3_Vector3(Plane* ptr, const Vector3 &normal, const Vector3 &point)
  223. {
  224. new(ptr) Plane(normal, point);
  225. }
  226. // explicit Plane::Plane(const Vector4& plane) noexcept | File: ../Math/Plane.h
  227. static void Plane_Plane_Vector4(Plane* ptr, const Vector4 &plane)
  228. {
  229. new(ptr) Plane(plane);
  230. }
  231. // void Polyhedron::AddFace(const PODVector<Vector3>& face) | File: ../Math/Polyhedron.h
  232. static void Polyhedron_AddFace_PODVectorVector3(Polyhedron* ptr, CScriptArray* face)
  233. {
  234. PODVector<Vector3> param0 = ArrayToPODVector<Vector3>(face);
  235. ptr->AddFace(param0);
  236. }
  237. // Polyhedron::Polyhedron(const Polyhedron& polyhedron) | File: ../Math/Polyhedron.h
  238. static void Polyhedron_Polyhedron_Polyhedron(Polyhedron* ptr, const Polyhedron &polyhedron)
  239. {
  240. new(ptr) Polyhedron(polyhedron);
  241. }
  242. // explicit Polyhedron::Polyhedron(const BoundingBox& box) | File: ../Math/Polyhedron.h
  243. static void Polyhedron_Polyhedron_BoundingBox(Polyhedron* ptr, const BoundingBox &box)
  244. {
  245. new(ptr) Polyhedron(box);
  246. }
  247. // explicit Polyhedron::Polyhedron(const Frustum& frustum) | File: ../Math/Polyhedron.h
  248. static void Polyhedron_Polyhedron_Frustum(Polyhedron* ptr, const Frustum &frustum)
  249. {
  250. new(ptr) Polyhedron(frustum);
  251. }
  252. // Polyhedron::~Polyhedron() noexcept=default | File: ../Math/Polyhedron.h
  253. static void Polyhedron_Destructor_Polyhedron_void(Polyhedron* ptr)
  254. {
  255. ptr->~Polyhedron();
  256. }
  257. // explicit Profiler::Profiler(Context* context) | File: ../Core/Profiler.h
  258. static Profiler* Profiler_Profiler_Context()
  259. {
  260. return new Profiler(GetScriptContext());
  261. }
  262. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  263. static void Profiler_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Profiler* ptr, CScriptArray* exceptions, bool onlyUserData)
  264. {
  265. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  266. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  267. }
  268. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  269. static CScriptArray* ProgressBar_GetChildren_void(ProgressBar* ptr)
  270. {
  271. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  272. return VectorToHandleArray(result, "Array<UIElement@>");
  273. }
  274. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  275. static CScriptArray* ProgressBar_GetChildren_bool(ProgressBar* ptr, bool recursive)
  276. {
  277. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  278. return VectorToHandleArray(result, "Array<UIElement@>");
  279. }
  280. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  281. static CScriptArray* ProgressBar_GetChildrenWithTag_String_bool(ProgressBar* ptr, const String& tag, bool recursive)
  282. {
  283. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  284. return VectorToHandleArray(result, "Array<UIElement@>");
  285. }
  286. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  287. static CScriptArray* ProgressBar_GetTags_void(ProgressBar* ptr)
  288. {
  289. const StringVector& result = ptr->GetTags();
  290. return VectorToArray<String>(result, "Array<String>");
  291. }
  292. // explicit ProgressBar::ProgressBar(Context* context) | File: ../UI/ProgressBar.h
  293. static ProgressBar* ProgressBar_ProgressBar_Context()
  294. {
  295. return new ProgressBar(GetScriptContext());
  296. }
  297. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  298. static void ProgressBar_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ProgressBar* ptr, CScriptArray* exceptions, bool onlyUserData)
  299. {
  300. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  301. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  302. }
  303. #ifdef URHO3D_URHO2D
  304. // PropertySet2D::PropertySet2D() | File: ../Urho2D/TileMapDefs2D.h
  305. static PropertySet2D* PropertySet2D_PropertySet2D_void()
  306. {
  307. return new PropertySet2D();
  308. }
  309. #endif
  310. #ifdef URHO3D_NETWORK
  311. // PackageDownload::~PackageDownload() | Implicitly-declared
  312. static void PackageDownload_Destructor(PackageDownload* ptr)
  313. {
  314. ptr->~PackageDownload();
  315. }
  316. #endif
  317. #ifdef URHO3D_NETWORK
  318. // PackageUpload::~PackageUpload() | Implicitly-declared
  319. static void PackageUpload_Destructor(PackageUpload* ptr)
  320. {
  321. ptr->~PackageUpload();
  322. }
  323. #endif
  324. // Particle::~Particle() | Implicitly-declared
  325. static void Particle_Destructor(Particle* ptr)
  326. {
  327. ptr->~Particle();
  328. }
  329. #ifdef URHO3D_URHO2D
  330. // Particle2D::~Particle2D() | Implicitly-declared
  331. static void Particle2D_Destructor(Particle2D* ptr)
  332. {
  333. ptr->~Particle2D();
  334. }
  335. #endif
  336. // PerThreadSceneResult::~PerThreadSceneResult() | Implicitly-declared
  337. static void PerThreadSceneResult_Destructor(PerThreadSceneResult* ptr)
  338. {
  339. ptr->~PerThreadSceneResult();
  340. }
  341. #ifdef URHO3D_PHYSICS
  342. // PhysicsRaycastResult::~PhysicsRaycastResult() | Implicitly-declared
  343. static void PhysicsRaycastResult_Destructor(PhysicsRaycastResult* ptr)
  344. {
  345. ptr->~PhysicsRaycastResult();
  346. }
  347. #endif
  348. #ifdef URHO3D_URHO2D
  349. // PhysicsRaycastResult2D::~PhysicsRaycastResult2D() | Implicitly-declared
  350. static void PhysicsRaycastResult2D_Destructor(PhysicsRaycastResult2D* ptr)
  351. {
  352. ptr->~PhysicsRaycastResult2D();
  353. }
  354. #endif
  355. #ifdef URHO3D_PHYSICS
  356. // PhysicsWorldConfig::~PhysicsWorldConfig() | Implicitly-declared
  357. static void PhysicsWorldConfig_Destructor(PhysicsWorldConfig* ptr)
  358. {
  359. ptr->~PhysicsWorldConfig();
  360. }
  361. #endif
  362. void ASRegisterGenerated_Members_P(asIScriptEngine* engine)
  363. {
  364. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  365. engine->RegisterObjectBehaviour("PackageFile", asBEHAVE_ADDREF, "void f()", asMETHODPR(PackageFile, AddRef, (), void), asCALL_THISCALL);
  366. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  367. // Not registered because template
  368. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  369. // Not registered because template
  370. // bool PackageFile::Exists(const String& fileName) const | File: ../IO/PackageFile.h
  371. engine->RegisterObjectMethod("PackageFile", "bool Exists(const String&in) const", asMETHODPR(PackageFile, Exists, (const String&) const, bool), asCALL_THISCALL);
  372. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  373. engine->RegisterObjectMethod("PackageFile", "bool GetBlockEvents() const", asMETHODPR(PackageFile, GetBlockEvents, () const, bool), asCALL_THISCALL);
  374. // const String& Object::GetCategory() const | File: ../Core/Object.h
  375. engine->RegisterObjectMethod("PackageFile", "const String& GetCategory() const", asMETHODPR(PackageFile, GetCategory, () const, const String&), asCALL_THISCALL);
  376. engine->RegisterObjectMethod("PackageFile", "const String& get_category() const", asMETHODPR(PackageFile, GetCategory, () const, const String&), asCALL_THISCALL);
  377. // unsigned PackageFile::GetChecksum() const | File: ../IO/PackageFile.h
  378. engine->RegisterObjectMethod("PackageFile", "uint GetChecksum() const", asMETHODPR(PackageFile, GetChecksum, () const, unsigned), asCALL_THISCALL);
  379. engine->RegisterObjectMethod("PackageFile", "uint get_checksum() const", asMETHODPR(PackageFile, GetChecksum, () const, unsigned), asCALL_THISCALL);
  380. // Context* Object::GetContext() const | File: ../Core/Object.h
  381. // Error: type "Context*" can not be returned
  382. // const HashMap<String, PackageEntry>& PackageFile::GetEntries() const | File: ../IO/PackageFile.h
  383. // Error: type "const HashMap<String, PackageEntry>&" can not automatically bind
  384. // const PackageEntry* PackageFile::GetEntry(const String& fileName) const | File: ../IO/PackageFile.h
  385. // Error: type "const PackageEntry*" can not automatically bind
  386. // const Vector<String> PackageFile::GetEntryNames() const | File: ../IO/PackageFile.h
  387. engine->RegisterObjectMethod("PackageFile", "Array<String>@ GetEntryNames() const", asFUNCTION(PackageFile_GetEntryNames_void), asCALL_CDECL_OBJFIRST);
  388. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  389. engine->RegisterObjectMethod("PackageFile", "VariantMap& GetEventDataMap() const", asMETHODPR(PackageFile, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  390. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  391. // Error: type "EventHandler*" can not automatically bind
  392. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  393. engine->RegisterObjectMethod("PackageFile", "Object@+ GetEventSender() const", asMETHODPR(PackageFile, GetEventSender, () const, Object*), asCALL_THISCALL);
  394. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  395. engine->RegisterObjectMethod("PackageFile", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(PackageFile, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  396. engine->RegisterObjectMethod("PackageFile", "const Variant& get_globalVar(StringHash) const", asMETHODPR(PackageFile, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  397. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  398. engine->RegisterObjectMethod("PackageFile", "const VariantMap& GetGlobalVars() const", asMETHODPR(PackageFile, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  399. engine->RegisterObjectMethod("PackageFile", "const VariantMap& get_globalVars() const", asMETHODPR(PackageFile, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  400. // const String& PackageFile::GetName() const | File: ../IO/PackageFile.h
  401. engine->RegisterObjectMethod("PackageFile", "const String& GetName() const", asMETHODPR(PackageFile, GetName, () const, const String&), asCALL_THISCALL);
  402. engine->RegisterObjectMethod("PackageFile", "const String& get_name() const", asMETHODPR(PackageFile, GetName, () const, const String&), asCALL_THISCALL);
  403. // StringHash PackageFile::GetNameHash() const | File: ../IO/PackageFile.h
  404. engine->RegisterObjectMethod("PackageFile", "StringHash GetNameHash() const", asMETHODPR(PackageFile, GetNameHash, () const, StringHash), asCALL_THISCALL);
  405. // unsigned PackageFile::GetNumFiles() const | File: ../IO/PackageFile.h
  406. engine->RegisterObjectMethod("PackageFile", "uint GetNumFiles() const", asMETHODPR(PackageFile, GetNumFiles, () const, unsigned), asCALL_THISCALL);
  407. engine->RegisterObjectMethod("PackageFile", "uint get_numFiles() const", asMETHODPR(PackageFile, GetNumFiles, () const, unsigned), asCALL_THISCALL);
  408. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  409. engine->RegisterObjectMethod("PackageFile", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(PackageFile, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  410. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  411. // Not registered because template
  412. // unsigned PackageFile::GetTotalDataSize() const | File: ../IO/PackageFile.h
  413. engine->RegisterObjectMethod("PackageFile", "uint GetTotalDataSize() const", asMETHODPR(PackageFile, GetTotalDataSize, () const, unsigned), asCALL_THISCALL);
  414. engine->RegisterObjectMethod("PackageFile", "uint get_totalDataSize() const", asMETHODPR(PackageFile, GetTotalDataSize, () const, unsigned), asCALL_THISCALL);
  415. // unsigned PackageFile::GetTotalSize() const | File: ../IO/PackageFile.h
  416. engine->RegisterObjectMethod("PackageFile", "uint GetTotalSize() const", asMETHODPR(PackageFile, GetTotalSize, () const, unsigned), asCALL_THISCALL);
  417. engine->RegisterObjectMethod("PackageFile", "uint get_totalSize() const", asMETHODPR(PackageFile, GetTotalSize, () const, unsigned), asCALL_THISCALL);
  418. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  419. engine->RegisterObjectMethod("PackageFile", "StringHash GetType() const", asMETHODPR(PackageFile, GetType, () const, StringHash), asCALL_THISCALL);
  420. engine->RegisterObjectMethod("PackageFile", "StringHash get_type() const", asMETHODPR(PackageFile, GetType, () const, StringHash), asCALL_THISCALL);
  421. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  422. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  423. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  424. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  425. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  426. engine->RegisterObjectMethod("PackageFile", "const String& GetTypeName() const", asMETHODPR(PackageFile, GetTypeName, () const, const String&), asCALL_THISCALL);
  427. engine->RegisterObjectMethod("PackageFile", "const String& get_typeName() const", asMETHODPR(PackageFile, GetTypeName, () const, const String&), asCALL_THISCALL);
  428. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  429. engine->RegisterObjectMethod("PackageFile", "bool HasEventHandlers() const", asMETHODPR(PackageFile, HasEventHandlers, () const, bool), asCALL_THISCALL);
  430. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  431. engine->RegisterObjectMethod("PackageFile", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(PackageFile, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  432. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  433. engine->RegisterObjectMethod("PackageFile", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(PackageFile, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  434. // bool PackageFile::IsCompressed() const | File: ../IO/PackageFile.h
  435. engine->RegisterObjectMethod("PackageFile", "bool IsCompressed() const", asMETHODPR(PackageFile, IsCompressed, () const, bool), asCALL_THISCALL);
  436. engine->RegisterObjectMethod("PackageFile", "bool get_compressed() const", asMETHODPR(PackageFile, IsCompressed, () const, bool), asCALL_THISCALL);
  437. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  438. engine->RegisterObjectMethod("PackageFile", "bool IsInstanceOf(StringHash) const", asMETHODPR(PackageFile, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  439. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  440. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  441. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  442. // Not registered because template
  443. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  444. engine->RegisterObjectMethod("PackageFile", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(PackageFile, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  445. // bool PackageFile::Open(const String& fileName, unsigned startOffset=0) | File: ../IO/PackageFile.h
  446. engine->RegisterObjectMethod("PackageFile", "bool Open(const String&in, uint = 0)", asMETHODPR(PackageFile, Open, (const String&, unsigned), bool), asCALL_THISCALL);
  447. // explicit PackageFile::PackageFile(Context* context) | File: ../IO/PackageFile.h
  448. engine->RegisterObjectBehaviour("PackageFile", asBEHAVE_FACTORY, "PackageFile@+ f()", asFUNCTION(PackageFile_PackageFile_Context), asCALL_CDECL);
  449. // PackageFile::PackageFile(Context* context, const String& fileName, unsigned startOffset=0) | File: ../IO/PackageFile.h
  450. engine->RegisterObjectBehaviour("PackageFile", asBEHAVE_FACTORY, "PackageFile@+ f(const String&in, uint = 0)", asFUNCTION(PackageFile_PackageFile_Context_String_unsigned), asCALL_CDECL);
  451. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  452. // Error: type "RefCount*" can not automatically bind
  453. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  454. engine->RegisterObjectMethod("PackageFile", "int Refs() const", asMETHODPR(PackageFile, Refs, () const, int), asCALL_THISCALL);
  455. engine->RegisterObjectMethod("PackageFile", "int get_refs() const", asMETHODPR(PackageFile, Refs, () const, int), asCALL_THISCALL);
  456. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  457. engine->RegisterObjectBehaviour("PackageFile", asBEHAVE_RELEASE, "void f()", asMETHODPR(PackageFile, ReleaseRef, (), void), asCALL_THISCALL);
  458. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  459. engine->RegisterObjectMethod("PackageFile", "void SendEvent(StringHash)", asMETHODPR(PackageFile, SendEvent, (StringHash), void), asCALL_THISCALL);
  460. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  461. engine->RegisterObjectMethod("PackageFile", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(PackageFile, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  462. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  463. // Not registered because template
  464. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  465. engine->RegisterObjectMethod("PackageFile", "void SetBlockEvents(bool)", asMETHODPR(PackageFile, SetBlockEvents, (bool), void), asCALL_THISCALL);
  466. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  467. engine->RegisterObjectMethod("PackageFile", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(PackageFile, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  468. engine->RegisterObjectMethod("PackageFile", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(PackageFile, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  469. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  470. // Error: type "EventHandler*" can not automatically bind
  471. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  472. // Error: type "EventHandler*" can not automatically bind
  473. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  474. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  475. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  476. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  477. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  478. engine->RegisterObjectMethod("PackageFile", "void UnsubscribeFromAllEvents()", asMETHODPR(PackageFile, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  479. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  480. engine->RegisterObjectMethod("PackageFile", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(PackageFile_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  481. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  482. engine->RegisterObjectMethod("PackageFile", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(PackageFile, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  483. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  484. engine->RegisterObjectMethod("PackageFile", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(PackageFile, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  485. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  486. engine->RegisterObjectMethod("PackageFile", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(PackageFile, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  487. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  488. engine->RegisterObjectMethod("PackageFile", "int WeakRefs() const", asMETHODPR(PackageFile, WeakRefs, () const, int), asCALL_THISCALL);
  489. engine->RegisterObjectMethod("PackageFile", "int get_weakRefs() const", asMETHODPR(PackageFile, WeakRefs, () const, int), asCALL_THISCALL);
  490. #ifdef REGISTER_MANUAL_PART_Object
  491. REGISTER_MANUAL_PART_Object(PackageFile, "PackageFile")
  492. #endif
  493. #ifdef REGISTER_MANUAL_PART_RefCounted
  494. REGISTER_MANUAL_PART_RefCounted(PackageFile, "PackageFile")
  495. #endif
  496. #ifdef REGISTER_MANUAL_PART_PackageFile
  497. REGISTER_MANUAL_PART_PackageFile(PackageFile, "PackageFile")
  498. #endif
  499. RegisterSubclass<Object, PackageFile>(engine, "Object", "PackageFile");
  500. RegisterSubclass<RefCounted, PackageFile>(engine, "RefCounted", "PackageFile");
  501. // void ParticleEffect::AddColorFrame(const ColorFrame& colorFrame) | File: ../Graphics/ParticleEffect.h
  502. engine->RegisterObjectMethod("ParticleEffect", "void AddColorFrame(const ColorFrame&in)", asMETHODPR(ParticleEffect, AddColorFrame, (const ColorFrame&), void), asCALL_THISCALL);
  503. // void ParticleEffect::AddColorTime(const Color& color, float time) | File: ../Graphics/ParticleEffect.h
  504. engine->RegisterObjectMethod("ParticleEffect", "void AddColorTime(const Color&in, float)", asMETHODPR(ParticleEffect, AddColorTime, (const Color&, float), void), asCALL_THISCALL);
  505. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  506. engine->RegisterObjectBehaviour("ParticleEffect", asBEHAVE_ADDREF, "void f()", asMETHODPR(ParticleEffect, AddRef, (), void), asCALL_THISCALL);
  507. // void ParticleEffect::AddTextureFrame(const TextureFrame& textureFrame) | File: ../Graphics/ParticleEffect.h
  508. engine->RegisterObjectMethod("ParticleEffect", "void AddTextureFrame(const TextureFrame&in)", asMETHODPR(ParticleEffect, AddTextureFrame, (const TextureFrame&), void), asCALL_THISCALL);
  509. // void ParticleEffect::AddTextureTime(const Rect& uv, float time) | File: ../Graphics/ParticleEffect.h
  510. engine->RegisterObjectMethod("ParticleEffect", "void AddTextureTime(const Rect&in, float)", asMETHODPR(ParticleEffect, AddTextureTime, (const Rect&, float), void), asCALL_THISCALL);
  511. // bool ParticleEffect::BeginLoad(Deserializer& source) override | File: ../Graphics/ParticleEffect.h
  512. engine->RegisterObjectMethod("ParticleEffect", "bool BeginLoad(Deserializer&)", asMETHODPR(ParticleEffect, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  513. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  514. // Not registered because template
  515. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  516. // Not registered because template
  517. // SharedPtr<ParticleEffect> ParticleEffect::Clone(const String& cloneName=String::EMPTY) const | File: ../Graphics/ParticleEffect.h
  518. engine->RegisterObjectMethod("ParticleEffect", "ParticleEffect@+ Clone(const String&in = String::EMPTY) const", asFUNCTION(ParticleEffect_Clone_String), asCALL_CDECL_OBJFIRST);
  519. // bool ParticleEffect::EndLoad() override | File: ../Graphics/ParticleEffect.h
  520. engine->RegisterObjectMethod("ParticleEffect", "bool EndLoad()", asMETHODPR(ParticleEffect, EndLoad, (), bool), asCALL_THISCALL);
  521. // float ParticleEffect::GetActiveTime() const | File: ../Graphics/ParticleEffect.h
  522. engine->RegisterObjectMethod("ParticleEffect", "float GetActiveTime() const", asMETHODPR(ParticleEffect, GetActiveTime, () const, float), asCALL_THISCALL);
  523. engine->RegisterObjectMethod("ParticleEffect", "float get_activeTime() const", asMETHODPR(ParticleEffect, GetActiveTime, () const, float), asCALL_THISCALL);
  524. // float ParticleEffect::GetAnimationLodBias() const | File: ../Graphics/ParticleEffect.h
  525. engine->RegisterObjectMethod("ParticleEffect", "float GetAnimationLodBias() const", asMETHODPR(ParticleEffect, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  526. engine->RegisterObjectMethod("ParticleEffect", "float get_animationLodBias() const", asMETHODPR(ParticleEffect, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  527. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  528. engine->RegisterObjectMethod("ParticleEffect", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(ParticleEffect, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  529. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  530. engine->RegisterObjectMethod("ParticleEffect", "bool GetBlockEvents() const", asMETHODPR(ParticleEffect, GetBlockEvents, () const, bool), asCALL_THISCALL);
  531. // const String& Object::GetCategory() const | File: ../Core/Object.h
  532. engine->RegisterObjectMethod("ParticleEffect", "const String& GetCategory() const", asMETHODPR(ParticleEffect, GetCategory, () const, const String&), asCALL_THISCALL);
  533. engine->RegisterObjectMethod("ParticleEffect", "const String& get_category() const", asMETHODPR(ParticleEffect, GetCategory, () const, const String&), asCALL_THISCALL);
  534. // const ColorFrame* ParticleEffect::GetColorFrame(unsigned index) const | File: ../Graphics/ParticleEffect.h
  535. engine->RegisterObjectMethod("ParticleEffect", "ColorFrame@+ GetColorFrame(uint) const", asMETHODPR(ParticleEffect, GetColorFrame, (unsigned) const, const ColorFrame*), asCALL_THISCALL);
  536. // const Vector<ColorFrame>& ParticleEffect::GetColorFrames() const | File: ../Graphics/ParticleEffect.h
  537. // Error: type "const Vector<ColorFrame>&" can not automatically bind
  538. // const Vector3& ParticleEffect::GetConstantForce() const | File: ../Graphics/ParticleEffect.h
  539. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& GetConstantForce() const", asMETHODPR(ParticleEffect, GetConstantForce, () const, const Vector3&), asCALL_THISCALL);
  540. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& get_constantForce() const", asMETHODPR(ParticleEffect, GetConstantForce, () const, const Vector3&), asCALL_THISCALL);
  541. // Context* Object::GetContext() const | File: ../Core/Object.h
  542. // Error: type "Context*" can not be returned
  543. // float ParticleEffect::GetDampingForce() const | File: ../Graphics/ParticleEffect.h
  544. engine->RegisterObjectMethod("ParticleEffect", "float GetDampingForce() const", asMETHODPR(ParticleEffect, GetDampingForce, () const, float), asCALL_THISCALL);
  545. engine->RegisterObjectMethod("ParticleEffect", "float get_dampingForce() const", asMETHODPR(ParticleEffect, GetDampingForce, () const, float), asCALL_THISCALL);
  546. // const Vector3& ParticleEffect::GetEmitterSize() const | File: ../Graphics/ParticleEffect.h
  547. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& GetEmitterSize() const", asMETHODPR(ParticleEffect, GetEmitterSize, () const, const Vector3&), asCALL_THISCALL);
  548. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& get_emitterSize() const", asMETHODPR(ParticleEffect, GetEmitterSize, () const, const Vector3&), asCALL_THISCALL);
  549. // EmitterType ParticleEffect::GetEmitterType() const | File: ../Graphics/ParticleEffect.h
  550. engine->RegisterObjectMethod("ParticleEffect", "EmitterType GetEmitterType() const", asMETHODPR(ParticleEffect, GetEmitterType, () const, EmitterType), asCALL_THISCALL);
  551. engine->RegisterObjectMethod("ParticleEffect", "EmitterType get_emitterType() const", asMETHODPR(ParticleEffect, GetEmitterType, () const, EmitterType), asCALL_THISCALL);
  552. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  553. engine->RegisterObjectMethod("ParticleEffect", "VariantMap& GetEventDataMap() const", asMETHODPR(ParticleEffect, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  554. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  555. // Error: type "EventHandler*" can not automatically bind
  556. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  557. engine->RegisterObjectMethod("ParticleEffect", "Object@+ GetEventSender() const", asMETHODPR(ParticleEffect, GetEventSender, () const, Object*), asCALL_THISCALL);
  558. // FaceCameraMode ParticleEffect::GetFaceCameraMode() const | File: ../Graphics/ParticleEffect.h
  559. engine->RegisterObjectMethod("ParticleEffect", "FaceCameraMode GetFaceCameraMode() const", asMETHODPR(ParticleEffect, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  560. engine->RegisterObjectMethod("ParticleEffect", "FaceCameraMode get_faceCameraMode() const", asMETHODPR(ParticleEffect, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  561. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  562. engine->RegisterObjectMethod("ParticleEffect", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ParticleEffect, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  563. engine->RegisterObjectMethod("ParticleEffect", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ParticleEffect, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  564. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  565. engine->RegisterObjectMethod("ParticleEffect", "const VariantMap& GetGlobalVars() const", asMETHODPR(ParticleEffect, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  566. engine->RegisterObjectMethod("ParticleEffect", "const VariantMap& get_globalVars() const", asMETHODPR(ParticleEffect, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  567. // float ParticleEffect::GetInactiveTime() const | File: ../Graphics/ParticleEffect.h
  568. engine->RegisterObjectMethod("ParticleEffect", "float GetInactiveTime() const", asMETHODPR(ParticleEffect, GetInactiveTime, () const, float), asCALL_THISCALL);
  569. engine->RegisterObjectMethod("ParticleEffect", "float get_inactiveTime() const", asMETHODPR(ParticleEffect, GetInactiveTime, () const, float), asCALL_THISCALL);
  570. // Material* ParticleEffect::GetMaterial() const | File: ../Graphics/ParticleEffect.h
  571. engine->RegisterObjectMethod("ParticleEffect", "Material@+ GetMaterial() const", asMETHODPR(ParticleEffect, GetMaterial, () const, Material*), asCALL_THISCALL);
  572. engine->RegisterObjectMethod("ParticleEffect", "Material@+ get_material() const", asMETHODPR(ParticleEffect, GetMaterial, () const, Material*), asCALL_THISCALL);
  573. // const Vector3& ParticleEffect::GetMaxDirection() const | File: ../Graphics/ParticleEffect.h
  574. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& GetMaxDirection() const", asMETHODPR(ParticleEffect, GetMaxDirection, () const, const Vector3&), asCALL_THISCALL);
  575. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& get_maxDirection() const", asMETHODPR(ParticleEffect, GetMaxDirection, () const, const Vector3&), asCALL_THISCALL);
  576. // float ParticleEffect::GetMaxEmissionRate() const | File: ../Graphics/ParticleEffect.h
  577. engine->RegisterObjectMethod("ParticleEffect", "float GetMaxEmissionRate() const", asMETHODPR(ParticleEffect, GetMaxEmissionRate, () const, float), asCALL_THISCALL);
  578. engine->RegisterObjectMethod("ParticleEffect", "float get_maxEmissionRate() const", asMETHODPR(ParticleEffect, GetMaxEmissionRate, () const, float), asCALL_THISCALL);
  579. // const Vector2& ParticleEffect::GetMaxParticleSize() const | File: ../Graphics/ParticleEffect.h
  580. engine->RegisterObjectMethod("ParticleEffect", "const Vector2& GetMaxParticleSize() const", asMETHODPR(ParticleEffect, GetMaxParticleSize, () const, const Vector2&), asCALL_THISCALL);
  581. engine->RegisterObjectMethod("ParticleEffect", "const Vector2& get_maxParticleSize() const", asMETHODPR(ParticleEffect, GetMaxParticleSize, () const, const Vector2&), asCALL_THISCALL);
  582. // float ParticleEffect::GetMaxRotation() const | File: ../Graphics/ParticleEffect.h
  583. engine->RegisterObjectMethod("ParticleEffect", "float GetMaxRotation() const", asMETHODPR(ParticleEffect, GetMaxRotation, () const, float), asCALL_THISCALL);
  584. engine->RegisterObjectMethod("ParticleEffect", "float get_maxRotation() const", asMETHODPR(ParticleEffect, GetMaxRotation, () const, float), asCALL_THISCALL);
  585. // float ParticleEffect::GetMaxRotationSpeed() const | File: ../Graphics/ParticleEffect.h
  586. engine->RegisterObjectMethod("ParticleEffect", "float GetMaxRotationSpeed() const", asMETHODPR(ParticleEffect, GetMaxRotationSpeed, () const, float), asCALL_THISCALL);
  587. engine->RegisterObjectMethod("ParticleEffect", "float get_maxRotationSpeed() const", asMETHODPR(ParticleEffect, GetMaxRotationSpeed, () const, float), asCALL_THISCALL);
  588. // float ParticleEffect::GetMaxTimeToLive() const | File: ../Graphics/ParticleEffect.h
  589. engine->RegisterObjectMethod("ParticleEffect", "float GetMaxTimeToLive() const", asMETHODPR(ParticleEffect, GetMaxTimeToLive, () const, float), asCALL_THISCALL);
  590. engine->RegisterObjectMethod("ParticleEffect", "float get_maxTimeToLive() const", asMETHODPR(ParticleEffect, GetMaxTimeToLive, () const, float), asCALL_THISCALL);
  591. // float ParticleEffect::GetMaxVelocity() const | File: ../Graphics/ParticleEffect.h
  592. engine->RegisterObjectMethod("ParticleEffect", "float GetMaxVelocity() const", asMETHODPR(ParticleEffect, GetMaxVelocity, () const, float), asCALL_THISCALL);
  593. engine->RegisterObjectMethod("ParticleEffect", "float get_maxVelocity() const", asMETHODPR(ParticleEffect, GetMaxVelocity, () const, float), asCALL_THISCALL);
  594. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  595. engine->RegisterObjectMethod("ParticleEffect", "uint GetMemoryUse() const", asMETHODPR(ParticleEffect, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  596. engine->RegisterObjectMethod("ParticleEffect", "uint get_memoryUse() const", asMETHODPR(ParticleEffect, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  597. // const Vector3& ParticleEffect::GetMinDirection() const | File: ../Graphics/ParticleEffect.h
  598. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& GetMinDirection() const", asMETHODPR(ParticleEffect, GetMinDirection, () const, const Vector3&), asCALL_THISCALL);
  599. engine->RegisterObjectMethod("ParticleEffect", "const Vector3& get_minDirection() const", asMETHODPR(ParticleEffect, GetMinDirection, () const, const Vector3&), asCALL_THISCALL);
  600. // float ParticleEffect::GetMinEmissionRate() const | File: ../Graphics/ParticleEffect.h
  601. engine->RegisterObjectMethod("ParticleEffect", "float GetMinEmissionRate() const", asMETHODPR(ParticleEffect, GetMinEmissionRate, () const, float), asCALL_THISCALL);
  602. engine->RegisterObjectMethod("ParticleEffect", "float get_minEmissionRate() const", asMETHODPR(ParticleEffect, GetMinEmissionRate, () const, float), asCALL_THISCALL);
  603. // const Vector2& ParticleEffect::GetMinParticleSize() const | File: ../Graphics/ParticleEffect.h
  604. engine->RegisterObjectMethod("ParticleEffect", "const Vector2& GetMinParticleSize() const", asMETHODPR(ParticleEffect, GetMinParticleSize, () const, const Vector2&), asCALL_THISCALL);
  605. engine->RegisterObjectMethod("ParticleEffect", "const Vector2& get_minParticleSize() const", asMETHODPR(ParticleEffect, GetMinParticleSize, () const, const Vector2&), asCALL_THISCALL);
  606. // float ParticleEffect::GetMinRotation() const | File: ../Graphics/ParticleEffect.h
  607. engine->RegisterObjectMethod("ParticleEffect", "float GetMinRotation() const", asMETHODPR(ParticleEffect, GetMinRotation, () const, float), asCALL_THISCALL);
  608. engine->RegisterObjectMethod("ParticleEffect", "float get_minRotation() const", asMETHODPR(ParticleEffect, GetMinRotation, () const, float), asCALL_THISCALL);
  609. // float ParticleEffect::GetMinRotationSpeed() const | File: ../Graphics/ParticleEffect.h
  610. engine->RegisterObjectMethod("ParticleEffect", "float GetMinRotationSpeed() const", asMETHODPR(ParticleEffect, GetMinRotationSpeed, () const, float), asCALL_THISCALL);
  611. engine->RegisterObjectMethod("ParticleEffect", "float get_minRotationSpeed() const", asMETHODPR(ParticleEffect, GetMinRotationSpeed, () const, float), asCALL_THISCALL);
  612. // float ParticleEffect::GetMinTimeToLive() const | File: ../Graphics/ParticleEffect.h
  613. engine->RegisterObjectMethod("ParticleEffect", "float GetMinTimeToLive() const", asMETHODPR(ParticleEffect, GetMinTimeToLive, () const, float), asCALL_THISCALL);
  614. engine->RegisterObjectMethod("ParticleEffect", "float get_minTimeToLive() const", asMETHODPR(ParticleEffect, GetMinTimeToLive, () const, float), asCALL_THISCALL);
  615. // float ParticleEffect::GetMinVelocity() const | File: ../Graphics/ParticleEffect.h
  616. engine->RegisterObjectMethod("ParticleEffect", "float GetMinVelocity() const", asMETHODPR(ParticleEffect, GetMinVelocity, () const, float), asCALL_THISCALL);
  617. engine->RegisterObjectMethod("ParticleEffect", "float get_minVelocity() const", asMETHODPR(ParticleEffect, GetMinVelocity, () const, float), asCALL_THISCALL);
  618. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  619. engine->RegisterObjectMethod("ParticleEffect", "const String& GetName() const", asMETHODPR(ParticleEffect, GetName, () const, const String&), asCALL_THISCALL);
  620. engine->RegisterObjectMethod("ParticleEffect", "const String& get_name() const", asMETHODPR(ParticleEffect, GetName, () const, const String&), asCALL_THISCALL);
  621. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  622. engine->RegisterObjectMethod("ParticleEffect", "StringHash GetNameHash() const", asMETHODPR(ParticleEffect, GetNameHash, () const, StringHash), asCALL_THISCALL);
  623. // unsigned ParticleEffect::GetNumColorFrames() const | File: ../Graphics/ParticleEffect.h
  624. engine->RegisterObjectMethod("ParticleEffect", "uint GetNumColorFrames() const", asMETHODPR(ParticleEffect, GetNumColorFrames, () const, unsigned), asCALL_THISCALL);
  625. engine->RegisterObjectMethod("ParticleEffect", "uint get_numColorFrames() const", asMETHODPR(ParticleEffect, GetNumColorFrames, () const, unsigned), asCALL_THISCALL);
  626. // unsigned ParticleEffect::GetNumParticles() const | File: ../Graphics/ParticleEffect.h
  627. engine->RegisterObjectMethod("ParticleEffect", "uint GetNumParticles() const", asMETHODPR(ParticleEffect, GetNumParticles, () const, unsigned), asCALL_THISCALL);
  628. engine->RegisterObjectMethod("ParticleEffect", "uint get_numParticles() const", asMETHODPR(ParticleEffect, GetNumParticles, () const, unsigned), asCALL_THISCALL);
  629. // unsigned ParticleEffect::GetNumTextureFrames() const | File: ../Graphics/ParticleEffect.h
  630. engine->RegisterObjectMethod("ParticleEffect", "uint GetNumTextureFrames() const", asMETHODPR(ParticleEffect, GetNumTextureFrames, () const, unsigned), asCALL_THISCALL);
  631. engine->RegisterObjectMethod("ParticleEffect", "uint get_numTextureFrames() const", asMETHODPR(ParticleEffect, GetNumTextureFrames, () const, unsigned), asCALL_THISCALL);
  632. // Vector3 ParticleEffect::GetRandomDirection() const | File: ../Graphics/ParticleEffect.h
  633. engine->RegisterObjectMethod("ParticleEffect", "Vector3 GetRandomDirection() const", asMETHODPR(ParticleEffect, GetRandomDirection, () const, Vector3), asCALL_THISCALL);
  634. // float ParticleEffect::GetRandomRotation() const | File: ../Graphics/ParticleEffect.h
  635. engine->RegisterObjectMethod("ParticleEffect", "float GetRandomRotation() const", asMETHODPR(ParticleEffect, GetRandomRotation, () const, float), asCALL_THISCALL);
  636. // float ParticleEffect::GetRandomRotationSpeed() const | File: ../Graphics/ParticleEffect.h
  637. engine->RegisterObjectMethod("ParticleEffect", "float GetRandomRotationSpeed() const", asMETHODPR(ParticleEffect, GetRandomRotationSpeed, () const, float), asCALL_THISCALL);
  638. // Vector2 ParticleEffect::GetRandomSize() const | File: ../Graphics/ParticleEffect.h
  639. engine->RegisterObjectMethod("ParticleEffect", "Vector2 GetRandomSize() const", asMETHODPR(ParticleEffect, GetRandomSize, () const, Vector2), asCALL_THISCALL);
  640. // float ParticleEffect::GetRandomTimeToLive() const | File: ../Graphics/ParticleEffect.h
  641. engine->RegisterObjectMethod("ParticleEffect", "float GetRandomTimeToLive() const", asMETHODPR(ParticleEffect, GetRandomTimeToLive, () const, float), asCALL_THISCALL);
  642. // float ParticleEffect::GetRandomVelocity() const | File: ../Graphics/ParticleEffect.h
  643. engine->RegisterObjectMethod("ParticleEffect", "float GetRandomVelocity() const", asMETHODPR(ParticleEffect, GetRandomVelocity, () const, float), asCALL_THISCALL);
  644. // float ParticleEffect::GetSizeAdd() const | File: ../Graphics/ParticleEffect.h
  645. engine->RegisterObjectMethod("ParticleEffect", "float GetSizeAdd() const", asMETHODPR(ParticleEffect, GetSizeAdd, () const, float), asCALL_THISCALL);
  646. engine->RegisterObjectMethod("ParticleEffect", "float get_sizeAdd() const", asMETHODPR(ParticleEffect, GetSizeAdd, () const, float), asCALL_THISCALL);
  647. // float ParticleEffect::GetSizeMul() const | File: ../Graphics/ParticleEffect.h
  648. engine->RegisterObjectMethod("ParticleEffect", "float GetSizeMul() const", asMETHODPR(ParticleEffect, GetSizeMul, () const, float), asCALL_THISCALL);
  649. engine->RegisterObjectMethod("ParticleEffect", "float get_sizeMul() const", asMETHODPR(ParticleEffect, GetSizeMul, () const, float), asCALL_THISCALL);
  650. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  651. engine->RegisterObjectMethod("ParticleEffect", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ParticleEffect, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  652. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  653. // Not registered because template
  654. // const TextureFrame* ParticleEffect::GetTextureFrame(unsigned index) const | File: ../Graphics/ParticleEffect.h
  655. engine->RegisterObjectMethod("ParticleEffect", "TextureFrame@+ GetTextureFrame(uint) const", asMETHODPR(ParticleEffect, GetTextureFrame, (unsigned) const, const TextureFrame*), asCALL_THISCALL);
  656. // const Vector<TextureFrame>& ParticleEffect::GetTextureFrames() const | File: ../Graphics/ParticleEffect.h
  657. // Error: type "const Vector<TextureFrame>&" can not automatically bind
  658. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  659. engine->RegisterObjectMethod("ParticleEffect", "StringHash GetType() const", asMETHODPR(ParticleEffect, GetType, () const, StringHash), asCALL_THISCALL);
  660. engine->RegisterObjectMethod("ParticleEffect", "StringHash get_type() const", asMETHODPR(ParticleEffect, GetType, () const, StringHash), asCALL_THISCALL);
  661. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  662. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  663. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  664. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  665. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  666. engine->RegisterObjectMethod("ParticleEffect", "const String& GetTypeName() const", asMETHODPR(ParticleEffect, GetTypeName, () const, const String&), asCALL_THISCALL);
  667. engine->RegisterObjectMethod("ParticleEffect", "const String& get_typeName() const", asMETHODPR(ParticleEffect, GetTypeName, () const, const String&), asCALL_THISCALL);
  668. // bool ParticleEffect::GetUpdateInvisible() const | File: ../Graphics/ParticleEffect.h
  669. engine->RegisterObjectMethod("ParticleEffect", "bool GetUpdateInvisible() const", asMETHODPR(ParticleEffect, GetUpdateInvisible, () const, bool), asCALL_THISCALL);
  670. engine->RegisterObjectMethod("ParticleEffect", "bool get_updateInvisible() const", asMETHODPR(ParticleEffect, GetUpdateInvisible, () const, bool), asCALL_THISCALL);
  671. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  672. engine->RegisterObjectMethod("ParticleEffect", "uint GetUseTimer()", asMETHODPR(ParticleEffect, GetUseTimer, (), unsigned), asCALL_THISCALL);
  673. engine->RegisterObjectMethod("ParticleEffect", "uint get_useTimer()", asMETHODPR(ParticleEffect, GetUseTimer, (), unsigned), asCALL_THISCALL);
  674. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  675. engine->RegisterObjectMethod("ParticleEffect", "bool HasEventHandlers() const", asMETHODPR(ParticleEffect, HasEventHandlers, () const, bool), asCALL_THISCALL);
  676. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  677. engine->RegisterObjectMethod("ParticleEffect", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ParticleEffect, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  678. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  679. engine->RegisterObjectMethod("ParticleEffect", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ParticleEffect, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  680. // bool ParticleEffect::IsFixedScreenSize() const | File: ../Graphics/ParticleEffect.h
  681. engine->RegisterObjectMethod("ParticleEffect", "bool IsFixedScreenSize() const", asMETHODPR(ParticleEffect, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  682. engine->RegisterObjectMethod("ParticleEffect", "bool get_fixedScreenSize() const", asMETHODPR(ParticleEffect, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  683. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  684. engine->RegisterObjectMethod("ParticleEffect", "bool IsInstanceOf(StringHash) const", asMETHODPR(ParticleEffect, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  685. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  686. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  687. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  688. // Not registered because template
  689. // bool ParticleEffect::IsRelative() const | File: ../Graphics/ParticleEffect.h
  690. engine->RegisterObjectMethod("ParticleEffect", "bool IsRelative() const", asMETHODPR(ParticleEffect, IsRelative, () const, bool), asCALL_THISCALL);
  691. engine->RegisterObjectMethod("ParticleEffect", "bool get_relative() const", asMETHODPR(ParticleEffect, IsRelative, () const, bool), asCALL_THISCALL);
  692. // bool ParticleEffect::IsScaled() const | File: ../Graphics/ParticleEffect.h
  693. engine->RegisterObjectMethod("ParticleEffect", "bool IsScaled() const", asMETHODPR(ParticleEffect, IsScaled, () const, bool), asCALL_THISCALL);
  694. engine->RegisterObjectMethod("ParticleEffect", "bool get_scaled() const", asMETHODPR(ParticleEffect, IsScaled, () const, bool), asCALL_THISCALL);
  695. // bool ParticleEffect::IsSorted() const | File: ../Graphics/ParticleEffect.h
  696. engine->RegisterObjectMethod("ParticleEffect", "bool IsSorted() const", asMETHODPR(ParticleEffect, IsSorted, () const, bool), asCALL_THISCALL);
  697. engine->RegisterObjectMethod("ParticleEffect", "bool get_sorted() const", asMETHODPR(ParticleEffect, IsSorted, () const, bool), asCALL_THISCALL);
  698. // bool ParticleEffect::Load(const XMLElement& source) | File: ../Graphics/ParticleEffect.h
  699. engine->RegisterObjectMethod("ParticleEffect", "bool Load(const XMLElement&in)", asMETHODPR(ParticleEffect, Load, (const XMLElement&), bool), asCALL_THISCALL);
  700. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  701. engine->RegisterObjectMethod("ParticleEffect", "bool LoadFile(const String&in)", asMETHODPR(ParticleEffect, LoadFile, (const String&), bool), asCALL_THISCALL);
  702. engine->RegisterObjectMethod("ParticleEffect", "bool Load(const String&in)", asMETHODPR(ParticleEffect, LoadFile, (const String&), bool), asCALL_THISCALL);
  703. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  704. engine->RegisterObjectMethod("ParticleEffect", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ParticleEffect, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  705. // explicit ParticleEffect::ParticleEffect(Context* context) | File: ../Graphics/ParticleEffect.h
  706. engine->RegisterObjectBehaviour("ParticleEffect", asBEHAVE_FACTORY, "ParticleEffect@+ f()", asFUNCTION(ParticleEffect_ParticleEffect_Context), asCALL_CDECL);
  707. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  708. // Error: type "RefCount*" can not automatically bind
  709. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  710. engine->RegisterObjectMethod("ParticleEffect", "int Refs() const", asMETHODPR(ParticleEffect, Refs, () const, int), asCALL_THISCALL);
  711. engine->RegisterObjectMethod("ParticleEffect", "int get_refs() const", asMETHODPR(ParticleEffect, Refs, () const, int), asCALL_THISCALL);
  712. // static void ParticleEffect::RegisterObject(Context* context) | File: ../Graphics/ParticleEffect.h
  713. // Context can be used as firs parameter of constructors only
  714. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  715. engine->RegisterObjectBehaviour("ParticleEffect", asBEHAVE_RELEASE, "void f()", asMETHODPR(ParticleEffect, ReleaseRef, (), void), asCALL_THISCALL);
  716. // void ParticleEffect::RemoveColorFrame(unsigned index) | File: ../Graphics/ParticleEffect.h
  717. engine->RegisterObjectMethod("ParticleEffect", "void RemoveColorFrame(uint)", asMETHODPR(ParticleEffect, RemoveColorFrame, (unsigned), void), asCALL_THISCALL);
  718. // void ParticleEffect::RemoveTextureFrame(unsigned index) | File: ../Graphics/ParticleEffect.h
  719. engine->RegisterObjectMethod("ParticleEffect", "void RemoveTextureFrame(uint)", asMETHODPR(ParticleEffect, RemoveTextureFrame, (unsigned), void), asCALL_THISCALL);
  720. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  721. engine->RegisterObjectMethod("ParticleEffect", "void ResetUseTimer()", asMETHODPR(ParticleEffect, ResetUseTimer, (), void), asCALL_THISCALL);
  722. // bool ParticleEffect::Save(Serializer& dest) const override | File: ../Graphics/ParticleEffect.h
  723. engine->RegisterObjectMethod("ParticleEffect", "bool Save(Serializer&) const", asMETHODPR(ParticleEffect, Save, (Serializer&) const, bool), asCALL_THISCALL);
  724. // bool ParticleEffect::Save(XMLElement& dest) const | File: ../Graphics/ParticleEffect.h
  725. engine->RegisterObjectMethod("ParticleEffect", "bool Save(XMLElement&) const", asMETHODPR(ParticleEffect, Save, (XMLElement&) const, bool), asCALL_THISCALL);
  726. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  727. engine->RegisterObjectMethod("ParticleEffect", "bool SaveFile(const String&in) const", asMETHODPR(ParticleEffect, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  728. engine->RegisterObjectMethod("ParticleEffect", "bool Save(const String&in) const", asMETHODPR(ParticleEffect, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  729. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  730. engine->RegisterObjectMethod("ParticleEffect", "void SendEvent(StringHash)", asMETHODPR(ParticleEffect, SendEvent, (StringHash), void), asCALL_THISCALL);
  731. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  732. engine->RegisterObjectMethod("ParticleEffect", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ParticleEffect, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  733. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  734. // Not registered because template
  735. // void ParticleEffect::SetActiveTime(float time) | File: ../Graphics/ParticleEffect.h
  736. engine->RegisterObjectMethod("ParticleEffect", "void SetActiveTime(float)", asMETHODPR(ParticleEffect, SetActiveTime, (float), void), asCALL_THISCALL);
  737. engine->RegisterObjectMethod("ParticleEffect", "void set_activeTime(float)", asMETHODPR(ParticleEffect, SetActiveTime, (float), void), asCALL_THISCALL);
  738. // void ParticleEffect::SetAnimationLodBias(float lodBias) | File: ../Graphics/ParticleEffect.h
  739. engine->RegisterObjectMethod("ParticleEffect", "void SetAnimationLodBias(float)", asMETHODPR(ParticleEffect, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  740. engine->RegisterObjectMethod("ParticleEffect", "void set_animationLodBias(float)", asMETHODPR(ParticleEffect, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  741. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  742. engine->RegisterObjectMethod("ParticleEffect", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(ParticleEffect, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  743. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  744. engine->RegisterObjectMethod("ParticleEffect", "void SetBlockEvents(bool)", asMETHODPR(ParticleEffect, SetBlockEvents, (bool), void), asCALL_THISCALL);
  745. // void ParticleEffect::SetColorFrame(unsigned index, const ColorFrame& colorFrame) | File: ../Graphics/ParticleEffect.h
  746. engine->RegisterObjectMethod("ParticleEffect", "void SetColorFrame(uint, const ColorFrame&in)", asMETHODPR(ParticleEffect, SetColorFrame, (unsigned, const ColorFrame&), void), asCALL_THISCALL);
  747. // void ParticleEffect::SetColorFrames(const Vector<ColorFrame>& colorFrames) | File: ../Graphics/ParticleEffect.h
  748. // Error: type "const Vector<ColorFrame>&" can not automatically bind
  749. // void ParticleEffect::SetConstantForce(const Vector3& force) | File: ../Graphics/ParticleEffect.h
  750. engine->RegisterObjectMethod("ParticleEffect", "void SetConstantForce(const Vector3&in)", asMETHODPR(ParticleEffect, SetConstantForce, (const Vector3&), void), asCALL_THISCALL);
  751. engine->RegisterObjectMethod("ParticleEffect", "void set_constantForce(const Vector3&in)", asMETHODPR(ParticleEffect, SetConstantForce, (const Vector3&), void), asCALL_THISCALL);
  752. // void ParticleEffect::SetDampingForce(float force) | File: ../Graphics/ParticleEffect.h
  753. engine->RegisterObjectMethod("ParticleEffect", "void SetDampingForce(float)", asMETHODPR(ParticleEffect, SetDampingForce, (float), void), asCALL_THISCALL);
  754. engine->RegisterObjectMethod("ParticleEffect", "void set_dampingForce(float)", asMETHODPR(ParticleEffect, SetDampingForce, (float), void), asCALL_THISCALL);
  755. // void ParticleEffect::SetEmitterSize(const Vector3& size) | File: ../Graphics/ParticleEffect.h
  756. engine->RegisterObjectMethod("ParticleEffect", "void SetEmitterSize(const Vector3&in)", asMETHODPR(ParticleEffect, SetEmitterSize, (const Vector3&), void), asCALL_THISCALL);
  757. engine->RegisterObjectMethod("ParticleEffect", "void set_emitterSize(const Vector3&in)", asMETHODPR(ParticleEffect, SetEmitterSize, (const Vector3&), void), asCALL_THISCALL);
  758. // void ParticleEffect::SetEmitterType(EmitterType type) | File: ../Graphics/ParticleEffect.h
  759. engine->RegisterObjectMethod("ParticleEffect", "void SetEmitterType(EmitterType)", asMETHODPR(ParticleEffect, SetEmitterType, (EmitterType), void), asCALL_THISCALL);
  760. engine->RegisterObjectMethod("ParticleEffect", "void set_emitterType(EmitterType)", asMETHODPR(ParticleEffect, SetEmitterType, (EmitterType), void), asCALL_THISCALL);
  761. // void ParticleEffect::SetFaceCameraMode(FaceCameraMode mode) | File: ../Graphics/ParticleEffect.h
  762. engine->RegisterObjectMethod("ParticleEffect", "void SetFaceCameraMode(FaceCameraMode)", asMETHODPR(ParticleEffect, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  763. engine->RegisterObjectMethod("ParticleEffect", "void set_faceCameraMode(FaceCameraMode)", asMETHODPR(ParticleEffect, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  764. // void ParticleEffect::SetFixedScreenSize(bool enable) | File: ../Graphics/ParticleEffect.h
  765. engine->RegisterObjectMethod("ParticleEffect", "void SetFixedScreenSize(bool)", asMETHODPR(ParticleEffect, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  766. engine->RegisterObjectMethod("ParticleEffect", "void set_fixedScreenSize(bool)", asMETHODPR(ParticleEffect, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  767. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  768. engine->RegisterObjectMethod("ParticleEffect", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEffect, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  769. engine->RegisterObjectMethod("ParticleEffect", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEffect, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  770. // void ParticleEffect::SetInactiveTime(float time) | File: ../Graphics/ParticleEffect.h
  771. engine->RegisterObjectMethod("ParticleEffect", "void SetInactiveTime(float)", asMETHODPR(ParticleEffect, SetInactiveTime, (float), void), asCALL_THISCALL);
  772. engine->RegisterObjectMethod("ParticleEffect", "void set_inactiveTime(float)", asMETHODPR(ParticleEffect, SetInactiveTime, (float), void), asCALL_THISCALL);
  773. // void ParticleEffect::SetMaterial(Material* material) | File: ../Graphics/ParticleEffect.h
  774. engine->RegisterObjectMethod("ParticleEffect", "void SetMaterial(Material@+)", asMETHODPR(ParticleEffect, SetMaterial, (Material*), void), asCALL_THISCALL);
  775. engine->RegisterObjectMethod("ParticleEffect", "void set_material(Material@+)", asMETHODPR(ParticleEffect, SetMaterial, (Material*), void), asCALL_THISCALL);
  776. // void ParticleEffect::SetMaxDirection(const Vector3& direction) | File: ../Graphics/ParticleEffect.h
  777. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxDirection(const Vector3&in)", asMETHODPR(ParticleEffect, SetMaxDirection, (const Vector3&), void), asCALL_THISCALL);
  778. engine->RegisterObjectMethod("ParticleEffect", "void set_maxDirection(const Vector3&in)", asMETHODPR(ParticleEffect, SetMaxDirection, (const Vector3&), void), asCALL_THISCALL);
  779. // void ParticleEffect::SetMaxEmissionRate(float rate) | File: ../Graphics/ParticleEffect.h
  780. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxEmissionRate(float)", asMETHODPR(ParticleEffect, SetMaxEmissionRate, (float), void), asCALL_THISCALL);
  781. engine->RegisterObjectMethod("ParticleEffect", "void set_maxEmissionRate(float)", asMETHODPR(ParticleEffect, SetMaxEmissionRate, (float), void), asCALL_THISCALL);
  782. // void ParticleEffect::SetMaxParticleSize(const Vector2& size) | File: ../Graphics/ParticleEffect.h
  783. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxParticleSize(const Vector2&in)", asMETHODPR(ParticleEffect, SetMaxParticleSize, (const Vector2&), void), asCALL_THISCALL);
  784. engine->RegisterObjectMethod("ParticleEffect", "void set_maxParticleSize(const Vector2&in)", asMETHODPR(ParticleEffect, SetMaxParticleSize, (const Vector2&), void), asCALL_THISCALL);
  785. // void ParticleEffect::SetMaxRotation(float rotation) | File: ../Graphics/ParticleEffect.h
  786. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxRotation(float)", asMETHODPR(ParticleEffect, SetMaxRotation, (float), void), asCALL_THISCALL);
  787. engine->RegisterObjectMethod("ParticleEffect", "void set_maxRotation(float)", asMETHODPR(ParticleEffect, SetMaxRotation, (float), void), asCALL_THISCALL);
  788. // void ParticleEffect::SetMaxRotationSpeed(float speed) | File: ../Graphics/ParticleEffect.h
  789. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxRotationSpeed(float)", asMETHODPR(ParticleEffect, SetMaxRotationSpeed, (float), void), asCALL_THISCALL);
  790. engine->RegisterObjectMethod("ParticleEffect", "void set_maxRotationSpeed(float)", asMETHODPR(ParticleEffect, SetMaxRotationSpeed, (float), void), asCALL_THISCALL);
  791. // void ParticleEffect::SetMaxTimeToLive(float time) | File: ../Graphics/ParticleEffect.h
  792. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxTimeToLive(float)", asMETHODPR(ParticleEffect, SetMaxTimeToLive, (float), void), asCALL_THISCALL);
  793. engine->RegisterObjectMethod("ParticleEffect", "void set_maxTimeToLive(float)", asMETHODPR(ParticleEffect, SetMaxTimeToLive, (float), void), asCALL_THISCALL);
  794. // void ParticleEffect::SetMaxVelocity(float velocity) | File: ../Graphics/ParticleEffect.h
  795. engine->RegisterObjectMethod("ParticleEffect", "void SetMaxVelocity(float)", asMETHODPR(ParticleEffect, SetMaxVelocity, (float), void), asCALL_THISCALL);
  796. engine->RegisterObjectMethod("ParticleEffect", "void set_maxVelocity(float)", asMETHODPR(ParticleEffect, SetMaxVelocity, (float), void), asCALL_THISCALL);
  797. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  798. engine->RegisterObjectMethod("ParticleEffect", "void SetMemoryUse(uint)", asMETHODPR(ParticleEffect, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  799. // void ParticleEffect::SetMinDirection(const Vector3& direction) | File: ../Graphics/ParticleEffect.h
  800. engine->RegisterObjectMethod("ParticleEffect", "void SetMinDirection(const Vector3&in)", asMETHODPR(ParticleEffect, SetMinDirection, (const Vector3&), void), asCALL_THISCALL);
  801. engine->RegisterObjectMethod("ParticleEffect", "void set_minDirection(const Vector3&in)", asMETHODPR(ParticleEffect, SetMinDirection, (const Vector3&), void), asCALL_THISCALL);
  802. // void ParticleEffect::SetMinEmissionRate(float rate) | File: ../Graphics/ParticleEffect.h
  803. engine->RegisterObjectMethod("ParticleEffect", "void SetMinEmissionRate(float)", asMETHODPR(ParticleEffect, SetMinEmissionRate, (float), void), asCALL_THISCALL);
  804. engine->RegisterObjectMethod("ParticleEffect", "void set_minEmissionRate(float)", asMETHODPR(ParticleEffect, SetMinEmissionRate, (float), void), asCALL_THISCALL);
  805. // void ParticleEffect::SetMinParticleSize(const Vector2& size) | File: ../Graphics/ParticleEffect.h
  806. engine->RegisterObjectMethod("ParticleEffect", "void SetMinParticleSize(const Vector2&in)", asMETHODPR(ParticleEffect, SetMinParticleSize, (const Vector2&), void), asCALL_THISCALL);
  807. engine->RegisterObjectMethod("ParticleEffect", "void set_minParticleSize(const Vector2&in)", asMETHODPR(ParticleEffect, SetMinParticleSize, (const Vector2&), void), asCALL_THISCALL);
  808. // void ParticleEffect::SetMinRotation(float rotation) | File: ../Graphics/ParticleEffect.h
  809. engine->RegisterObjectMethod("ParticleEffect", "void SetMinRotation(float)", asMETHODPR(ParticleEffect, SetMinRotation, (float), void), asCALL_THISCALL);
  810. engine->RegisterObjectMethod("ParticleEffect", "void set_minRotation(float)", asMETHODPR(ParticleEffect, SetMinRotation, (float), void), asCALL_THISCALL);
  811. // void ParticleEffect::SetMinRotationSpeed(float speed) | File: ../Graphics/ParticleEffect.h
  812. engine->RegisterObjectMethod("ParticleEffect", "void SetMinRotationSpeed(float)", asMETHODPR(ParticleEffect, SetMinRotationSpeed, (float), void), asCALL_THISCALL);
  813. engine->RegisterObjectMethod("ParticleEffect", "void set_minRotationSpeed(float)", asMETHODPR(ParticleEffect, SetMinRotationSpeed, (float), void), asCALL_THISCALL);
  814. // void ParticleEffect::SetMinTimeToLive(float time) | File: ../Graphics/ParticleEffect.h
  815. engine->RegisterObjectMethod("ParticleEffect", "void SetMinTimeToLive(float)", asMETHODPR(ParticleEffect, SetMinTimeToLive, (float), void), asCALL_THISCALL);
  816. engine->RegisterObjectMethod("ParticleEffect", "void set_minTimeToLive(float)", asMETHODPR(ParticleEffect, SetMinTimeToLive, (float), void), asCALL_THISCALL);
  817. // void ParticleEffect::SetMinVelocity(float velocity) | File: ../Graphics/ParticleEffect.h
  818. engine->RegisterObjectMethod("ParticleEffect", "void SetMinVelocity(float)", asMETHODPR(ParticleEffect, SetMinVelocity, (float), void), asCALL_THISCALL);
  819. engine->RegisterObjectMethod("ParticleEffect", "void set_minVelocity(float)", asMETHODPR(ParticleEffect, SetMinVelocity, (float), void), asCALL_THISCALL);
  820. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  821. engine->RegisterObjectMethod("ParticleEffect", "void SetName(const String&in)", asMETHODPR(ParticleEffect, SetName, (const String&), void), asCALL_THISCALL);
  822. engine->RegisterObjectMethod("ParticleEffect", "void set_name(const String&in)", asMETHODPR(ParticleEffect, SetName, (const String&), void), asCALL_THISCALL);
  823. // void ParticleEffect::SetNumColorFrames(unsigned number) | File: ../Graphics/ParticleEffect.h
  824. engine->RegisterObjectMethod("ParticleEffect", "void SetNumColorFrames(uint)", asMETHODPR(ParticleEffect, SetNumColorFrames, (unsigned), void), asCALL_THISCALL);
  825. engine->RegisterObjectMethod("ParticleEffect", "void set_numColorFrames(uint)", asMETHODPR(ParticleEffect, SetNumColorFrames, (unsigned), void), asCALL_THISCALL);
  826. // void ParticleEffect::SetNumParticles(unsigned num) | File: ../Graphics/ParticleEffect.h
  827. engine->RegisterObjectMethod("ParticleEffect", "void SetNumParticles(uint)", asMETHODPR(ParticleEffect, SetNumParticles, (unsigned), void), asCALL_THISCALL);
  828. engine->RegisterObjectMethod("ParticleEffect", "void set_numParticles(uint)", asMETHODPR(ParticleEffect, SetNumParticles, (unsigned), void), asCALL_THISCALL);
  829. // void ParticleEffect::SetNumTextureFrames(unsigned number) | File: ../Graphics/ParticleEffect.h
  830. engine->RegisterObjectMethod("ParticleEffect", "void SetNumTextureFrames(uint)", asMETHODPR(ParticleEffect, SetNumTextureFrames, (unsigned), void), asCALL_THISCALL);
  831. engine->RegisterObjectMethod("ParticleEffect", "void set_numTextureFrames(uint)", asMETHODPR(ParticleEffect, SetNumTextureFrames, (unsigned), void), asCALL_THISCALL);
  832. // void ParticleEffect::SetRelative(bool enable) | File: ../Graphics/ParticleEffect.h
  833. engine->RegisterObjectMethod("ParticleEffect", "void SetRelative(bool)", asMETHODPR(ParticleEffect, SetRelative, (bool), void), asCALL_THISCALL);
  834. engine->RegisterObjectMethod("ParticleEffect", "void set_relative(bool)", asMETHODPR(ParticleEffect, SetRelative, (bool), void), asCALL_THISCALL);
  835. // void ParticleEffect::SetScaled(bool enable) | File: ../Graphics/ParticleEffect.h
  836. engine->RegisterObjectMethod("ParticleEffect", "void SetScaled(bool)", asMETHODPR(ParticleEffect, SetScaled, (bool), void), asCALL_THISCALL);
  837. engine->RegisterObjectMethod("ParticleEffect", "void set_scaled(bool)", asMETHODPR(ParticleEffect, SetScaled, (bool), void), asCALL_THISCALL);
  838. // void ParticleEffect::SetSizeAdd(float sizeAdd) | File: ../Graphics/ParticleEffect.h
  839. engine->RegisterObjectMethod("ParticleEffect", "void SetSizeAdd(float)", asMETHODPR(ParticleEffect, SetSizeAdd, (float), void), asCALL_THISCALL);
  840. engine->RegisterObjectMethod("ParticleEffect", "void set_sizeAdd(float)", asMETHODPR(ParticleEffect, SetSizeAdd, (float), void), asCALL_THISCALL);
  841. // void ParticleEffect::SetSizeMul(float sizeMul) | File: ../Graphics/ParticleEffect.h
  842. engine->RegisterObjectMethod("ParticleEffect", "void SetSizeMul(float)", asMETHODPR(ParticleEffect, SetSizeMul, (float), void), asCALL_THISCALL);
  843. engine->RegisterObjectMethod("ParticleEffect", "void set_sizeMul(float)", asMETHODPR(ParticleEffect, SetSizeMul, (float), void), asCALL_THISCALL);
  844. // void ParticleEffect::SetSorted(bool enable) | File: ../Graphics/ParticleEffect.h
  845. engine->RegisterObjectMethod("ParticleEffect", "void SetSorted(bool)", asMETHODPR(ParticleEffect, SetSorted, (bool), void), asCALL_THISCALL);
  846. engine->RegisterObjectMethod("ParticleEffect", "void set_sorted(bool)", asMETHODPR(ParticleEffect, SetSorted, (bool), void), asCALL_THISCALL);
  847. // void ParticleEffect::SetTextureFrame(unsigned index, const TextureFrame& textureFrame) | File: ../Graphics/ParticleEffect.h
  848. engine->RegisterObjectMethod("ParticleEffect", "void SetTextureFrame(uint, const TextureFrame&in)", asMETHODPR(ParticleEffect, SetTextureFrame, (unsigned, const TextureFrame&), void), asCALL_THISCALL);
  849. // void ParticleEffect::SetTextureFrames(const Vector<TextureFrame>& textureFrames) | File: ../Graphics/ParticleEffect.h
  850. // Error: type "const Vector<TextureFrame>&" can not automatically bind
  851. // void ParticleEffect::SetUpdateInvisible(bool enable) | File: ../Graphics/ParticleEffect.h
  852. engine->RegisterObjectMethod("ParticleEffect", "void SetUpdateInvisible(bool)", asMETHODPR(ParticleEffect, SetUpdateInvisible, (bool), void), asCALL_THISCALL);
  853. engine->RegisterObjectMethod("ParticleEffect", "void set_updateInvisible(bool)", asMETHODPR(ParticleEffect, SetUpdateInvisible, (bool), void), asCALL_THISCALL);
  854. // void ParticleEffect::SortColorFrames() | File: ../Graphics/ParticleEffect.h
  855. engine->RegisterObjectMethod("ParticleEffect", "void SortColorFrames()", asMETHODPR(ParticleEffect, SortColorFrames, (), void), asCALL_THISCALL);
  856. // void ParticleEffect::SortTextureFrames() | File: ../Graphics/ParticleEffect.h
  857. engine->RegisterObjectMethod("ParticleEffect", "void SortTextureFrames()", asMETHODPR(ParticleEffect, SortTextureFrames, (), void), asCALL_THISCALL);
  858. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  859. // Error: type "EventHandler*" can not automatically bind
  860. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  861. // Error: type "EventHandler*" can not automatically bind
  862. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  863. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  864. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  865. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  866. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  867. engine->RegisterObjectMethod("ParticleEffect", "void UnsubscribeFromAllEvents()", asMETHODPR(ParticleEffect, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  868. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  869. engine->RegisterObjectMethod("ParticleEffect", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ParticleEffect_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  870. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  871. engine->RegisterObjectMethod("ParticleEffect", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ParticleEffect, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  872. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  873. engine->RegisterObjectMethod("ParticleEffect", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ParticleEffect, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  874. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  875. engine->RegisterObjectMethod("ParticleEffect", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ParticleEffect, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  876. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  877. engine->RegisterObjectMethod("ParticleEffect", "int WeakRefs() const", asMETHODPR(ParticleEffect, WeakRefs, () const, int), asCALL_THISCALL);
  878. engine->RegisterObjectMethod("ParticleEffect", "int get_weakRefs() const", asMETHODPR(ParticleEffect, WeakRefs, () const, int), asCALL_THISCALL);
  879. #ifdef REGISTER_MANUAL_PART_Resource
  880. REGISTER_MANUAL_PART_Resource(ParticleEffect, "ParticleEffect")
  881. #endif
  882. #ifdef REGISTER_MANUAL_PART_Object
  883. REGISTER_MANUAL_PART_Object(ParticleEffect, "ParticleEffect")
  884. #endif
  885. #ifdef REGISTER_MANUAL_PART_RefCounted
  886. REGISTER_MANUAL_PART_RefCounted(ParticleEffect, "ParticleEffect")
  887. #endif
  888. #ifdef REGISTER_MANUAL_PART_ParticleEffect
  889. REGISTER_MANUAL_PART_ParticleEffect(ParticleEffect, "ParticleEffect")
  890. #endif
  891. RegisterSubclass<Resource, ParticleEffect>(engine, "Resource", "ParticleEffect");
  892. RegisterSubclass<Object, ParticleEffect>(engine, "Object", "ParticleEffect");
  893. RegisterSubclass<RefCounted, ParticleEffect>(engine, "RefCounted", "ParticleEffect");
  894. #ifdef URHO3D_URHO2D
  895. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  896. engine->RegisterObjectBehaviour("ParticleEffect2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(ParticleEffect2D, AddRef, (), void), asCALL_THISCALL);
  897. // bool ParticleEffect2D::BeginLoad(Deserializer& source) override | File: ../Urho2D/ParticleEffect2D.h
  898. engine->RegisterObjectMethod("ParticleEffect2D", "bool BeginLoad(Deserializer&)", asMETHODPR(ParticleEffect2D, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  899. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  900. // Not registered because template
  901. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  902. // Not registered because template
  903. // SharedPtr<ParticleEffect2D> ParticleEffect2D::Clone(const String& cloneName=String::EMPTY) const | File: ../Urho2D/ParticleEffect2D.h
  904. engine->RegisterObjectMethod("ParticleEffect2D", "ParticleEffect2D@+ Clone(const String&in = String::EMPTY) const", asFUNCTION(ParticleEffect2D_Clone_String), asCALL_CDECL_OBJFIRST);
  905. // bool ParticleEffect2D::EndLoad() override | File: ../Urho2D/ParticleEffect2D.h
  906. engine->RegisterObjectMethod("ParticleEffect2D", "bool EndLoad()", asMETHODPR(ParticleEffect2D, EndLoad, (), bool), asCALL_THISCALL);
  907. // float ParticleEffect2D::GetAngle() const | File: ../Urho2D/ParticleEffect2D.h
  908. engine->RegisterObjectMethod("ParticleEffect2D", "float GetAngle() const", asMETHODPR(ParticleEffect2D, GetAngle, () const, float), asCALL_THISCALL);
  909. // float ParticleEffect2D::GetAngleVariance() const | File: ../Urho2D/ParticleEffect2D.h
  910. engine->RegisterObjectMethod("ParticleEffect2D", "float GetAngleVariance() const", asMETHODPR(ParticleEffect2D, GetAngleVariance, () const, float), asCALL_THISCALL);
  911. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  912. engine->RegisterObjectMethod("ParticleEffect2D", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(ParticleEffect2D, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  913. // BlendMode ParticleEffect2D::GetBlendMode() const | File: ../Urho2D/ParticleEffect2D.h
  914. engine->RegisterObjectMethod("ParticleEffect2D", "BlendMode GetBlendMode() const", asMETHODPR(ParticleEffect2D, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  915. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  916. engine->RegisterObjectMethod("ParticleEffect2D", "bool GetBlockEvents() const", asMETHODPR(ParticleEffect2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  917. // const String& Object::GetCategory() const | File: ../Core/Object.h
  918. engine->RegisterObjectMethod("ParticleEffect2D", "const String& GetCategory() const", asMETHODPR(ParticleEffect2D, GetCategory, () const, const String&), asCALL_THISCALL);
  919. engine->RegisterObjectMethod("ParticleEffect2D", "const String& get_category() const", asMETHODPR(ParticleEffect2D, GetCategory, () const, const String&), asCALL_THISCALL);
  920. // Context* Object::GetContext() const | File: ../Core/Object.h
  921. // Error: type "Context*" can not be returned
  922. // float ParticleEffect2D::GetDuration() const | File: ../Urho2D/ParticleEffect2D.h
  923. engine->RegisterObjectMethod("ParticleEffect2D", "float GetDuration() const", asMETHODPR(ParticleEffect2D, GetDuration, () const, float), asCALL_THISCALL);
  924. // EmitterType2D ParticleEffect2D::GetEmitterType() const | File: ../Urho2D/ParticleEffect2D.h
  925. engine->RegisterObjectMethod("ParticleEffect2D", "EmitterType2D GetEmitterType() const", asMETHODPR(ParticleEffect2D, GetEmitterType, () const, EmitterType2D), asCALL_THISCALL);
  926. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  927. engine->RegisterObjectMethod("ParticleEffect2D", "VariantMap& GetEventDataMap() const", asMETHODPR(ParticleEffect2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  928. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  929. // Error: type "EventHandler*" can not automatically bind
  930. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  931. engine->RegisterObjectMethod("ParticleEffect2D", "Object@+ GetEventSender() const", asMETHODPR(ParticleEffect2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  932. // const Color& ParticleEffect2D::GetFinishColor() const | File: ../Urho2D/ParticleEffect2D.h
  933. engine->RegisterObjectMethod("ParticleEffect2D", "const Color& GetFinishColor() const", asMETHODPR(ParticleEffect2D, GetFinishColor, () const, const Color&), asCALL_THISCALL);
  934. // const Color& ParticleEffect2D::GetFinishColorVariance() const | File: ../Urho2D/ParticleEffect2D.h
  935. engine->RegisterObjectMethod("ParticleEffect2D", "const Color& GetFinishColorVariance() const", asMETHODPR(ParticleEffect2D, GetFinishColorVariance, () const, const Color&), asCALL_THISCALL);
  936. // float ParticleEffect2D::GetFinishParticleSize() const | File: ../Urho2D/ParticleEffect2D.h
  937. engine->RegisterObjectMethod("ParticleEffect2D", "float GetFinishParticleSize() const", asMETHODPR(ParticleEffect2D, GetFinishParticleSize, () const, float), asCALL_THISCALL);
  938. // float ParticleEffect2D::GetFinishParticleSizeVariance() const | File: ../Urho2D/ParticleEffect2D.h
  939. engine->RegisterObjectMethod("ParticleEffect2D", "float GetFinishParticleSizeVariance() const", asMETHODPR(ParticleEffect2D, GetFinishParticleSizeVariance, () const, float), asCALL_THISCALL);
  940. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  941. engine->RegisterObjectMethod("ParticleEffect2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ParticleEffect2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  942. engine->RegisterObjectMethod("ParticleEffect2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ParticleEffect2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  943. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  944. engine->RegisterObjectMethod("ParticleEffect2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(ParticleEffect2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  945. engine->RegisterObjectMethod("ParticleEffect2D", "const VariantMap& get_globalVars() const", asMETHODPR(ParticleEffect2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  946. // const Vector2& ParticleEffect2D::GetGravity() const | File: ../Urho2D/ParticleEffect2D.h
  947. engine->RegisterObjectMethod("ParticleEffect2D", "const Vector2& GetGravity() const", asMETHODPR(ParticleEffect2D, GetGravity, () const, const Vector2&), asCALL_THISCALL);
  948. // int ParticleEffect2D::GetMaxParticles() const | File: ../Urho2D/ParticleEffect2D.h
  949. engine->RegisterObjectMethod("ParticleEffect2D", "int GetMaxParticles() const", asMETHODPR(ParticleEffect2D, GetMaxParticles, () const, int), asCALL_THISCALL);
  950. // float ParticleEffect2D::GetMaxRadius() const | File: ../Urho2D/ParticleEffect2D.h
  951. engine->RegisterObjectMethod("ParticleEffect2D", "float GetMaxRadius() const", asMETHODPR(ParticleEffect2D, GetMaxRadius, () const, float), asCALL_THISCALL);
  952. // float ParticleEffect2D::GetMaxRadiusVariance() const | File: ../Urho2D/ParticleEffect2D.h
  953. engine->RegisterObjectMethod("ParticleEffect2D", "float GetMaxRadiusVariance() const", asMETHODPR(ParticleEffect2D, GetMaxRadiusVariance, () const, float), asCALL_THISCALL);
  954. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  955. engine->RegisterObjectMethod("ParticleEffect2D", "uint GetMemoryUse() const", asMETHODPR(ParticleEffect2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  956. engine->RegisterObjectMethod("ParticleEffect2D", "uint get_memoryUse() const", asMETHODPR(ParticleEffect2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  957. // float ParticleEffect2D::GetMinRadius() const | File: ../Urho2D/ParticleEffect2D.h
  958. engine->RegisterObjectMethod("ParticleEffect2D", "float GetMinRadius() const", asMETHODPR(ParticleEffect2D, GetMinRadius, () const, float), asCALL_THISCALL);
  959. // float ParticleEffect2D::GetMinRadiusVariance() const | File: ../Urho2D/ParticleEffect2D.h
  960. engine->RegisterObjectMethod("ParticleEffect2D", "float GetMinRadiusVariance() const", asMETHODPR(ParticleEffect2D, GetMinRadiusVariance, () const, float), asCALL_THISCALL);
  961. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  962. engine->RegisterObjectMethod("ParticleEffect2D", "const String& GetName() const", asMETHODPR(ParticleEffect2D, GetName, () const, const String&), asCALL_THISCALL);
  963. engine->RegisterObjectMethod("ParticleEffect2D", "const String& get_name() const", asMETHODPR(ParticleEffect2D, GetName, () const, const String&), asCALL_THISCALL);
  964. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  965. engine->RegisterObjectMethod("ParticleEffect2D", "StringHash GetNameHash() const", asMETHODPR(ParticleEffect2D, GetNameHash, () const, StringHash), asCALL_THISCALL);
  966. // float ParticleEffect2D::GetParticleLifeSpan() const | File: ../Urho2D/ParticleEffect2D.h
  967. engine->RegisterObjectMethod("ParticleEffect2D", "float GetParticleLifeSpan() const", asMETHODPR(ParticleEffect2D, GetParticleLifeSpan, () const, float), asCALL_THISCALL);
  968. // float ParticleEffect2D::GetParticleLifespanVariance() const | File: ../Urho2D/ParticleEffect2D.h
  969. engine->RegisterObjectMethod("ParticleEffect2D", "float GetParticleLifespanVariance() const", asMETHODPR(ParticleEffect2D, GetParticleLifespanVariance, () const, float), asCALL_THISCALL);
  970. // float ParticleEffect2D::GetRadialAcceleration() const | File: ../Urho2D/ParticleEffect2D.h
  971. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRadialAcceleration() const", asMETHODPR(ParticleEffect2D, GetRadialAcceleration, () const, float), asCALL_THISCALL);
  972. // float ParticleEffect2D::GetRadialAccelVariance() const | File: ../Urho2D/ParticleEffect2D.h
  973. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRadialAccelVariance() const", asMETHODPR(ParticleEffect2D, GetRadialAccelVariance, () const, float), asCALL_THISCALL);
  974. // float ParticleEffect2D::GetRotatePerSecond() const | File: ../Urho2D/ParticleEffect2D.h
  975. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRotatePerSecond() const", asMETHODPR(ParticleEffect2D, GetRotatePerSecond, () const, float), asCALL_THISCALL);
  976. // float ParticleEffect2D::GetRotatePerSecondVariance() const | File: ../Urho2D/ParticleEffect2D.h
  977. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRotatePerSecondVariance() const", asMETHODPR(ParticleEffect2D, GetRotatePerSecondVariance, () const, float), asCALL_THISCALL);
  978. // float ParticleEffect2D::GetRotationEnd() const | File: ../Urho2D/ParticleEffect2D.h
  979. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRotationEnd() const", asMETHODPR(ParticleEffect2D, GetRotationEnd, () const, float), asCALL_THISCALL);
  980. // float ParticleEffect2D::GetRotationEndVariance() const | File: ../Urho2D/ParticleEffect2D.h
  981. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRotationEndVariance() const", asMETHODPR(ParticleEffect2D, GetRotationEndVariance, () const, float), asCALL_THISCALL);
  982. // float ParticleEffect2D::GetRotationStart() const | File: ../Urho2D/ParticleEffect2D.h
  983. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRotationStart() const", asMETHODPR(ParticleEffect2D, GetRotationStart, () const, float), asCALL_THISCALL);
  984. // float ParticleEffect2D::GetRotationStartVariance() const | File: ../Urho2D/ParticleEffect2D.h
  985. engine->RegisterObjectMethod("ParticleEffect2D", "float GetRotationStartVariance() const", asMETHODPR(ParticleEffect2D, GetRotationStartVariance, () const, float), asCALL_THISCALL);
  986. // const Vector2& ParticleEffect2D::GetSourcePositionVariance() const | File: ../Urho2D/ParticleEffect2D.h
  987. engine->RegisterObjectMethod("ParticleEffect2D", "const Vector2& GetSourcePositionVariance() const", asMETHODPR(ParticleEffect2D, GetSourcePositionVariance, () const, const Vector2&), asCALL_THISCALL);
  988. // float ParticleEffect2D::GetSpeed() const | File: ../Urho2D/ParticleEffect2D.h
  989. engine->RegisterObjectMethod("ParticleEffect2D", "float GetSpeed() const", asMETHODPR(ParticleEffect2D, GetSpeed, () const, float), asCALL_THISCALL);
  990. // float ParticleEffect2D::GetSpeedVariance() const | File: ../Urho2D/ParticleEffect2D.h
  991. engine->RegisterObjectMethod("ParticleEffect2D", "float GetSpeedVariance() const", asMETHODPR(ParticleEffect2D, GetSpeedVariance, () const, float), asCALL_THISCALL);
  992. // Sprite2D* ParticleEffect2D::GetSprite() const | File: ../Urho2D/ParticleEffect2D.h
  993. engine->RegisterObjectMethod("ParticleEffect2D", "Sprite2D@+ GetSprite() const", asMETHODPR(ParticleEffect2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  994. // const Color& ParticleEffect2D::GetStartColor() const | File: ../Urho2D/ParticleEffect2D.h
  995. engine->RegisterObjectMethod("ParticleEffect2D", "const Color& GetStartColor() const", asMETHODPR(ParticleEffect2D, GetStartColor, () const, const Color&), asCALL_THISCALL);
  996. // const Color& ParticleEffect2D::GetStartColorVariance() const | File: ../Urho2D/ParticleEffect2D.h
  997. engine->RegisterObjectMethod("ParticleEffect2D", "const Color& GetStartColorVariance() const", asMETHODPR(ParticleEffect2D, GetStartColorVariance, () const, const Color&), asCALL_THISCALL);
  998. // float ParticleEffect2D::GetStartParticleSize() const | File: ../Urho2D/ParticleEffect2D.h
  999. engine->RegisterObjectMethod("ParticleEffect2D", "float GetStartParticleSize() const", asMETHODPR(ParticleEffect2D, GetStartParticleSize, () const, float), asCALL_THISCALL);
  1000. // float ParticleEffect2D::GetStartParticleSizeVariance() const | File: ../Urho2D/ParticleEffect2D.h
  1001. engine->RegisterObjectMethod("ParticleEffect2D", "float GetStartParticleSizeVariance() const", asMETHODPR(ParticleEffect2D, GetStartParticleSizeVariance, () const, float), asCALL_THISCALL);
  1002. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1003. engine->RegisterObjectMethod("ParticleEffect2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ParticleEffect2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1004. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1005. // Not registered because template
  1006. // float ParticleEffect2D::GetTangentialAcceleration() const | File: ../Urho2D/ParticleEffect2D.h
  1007. engine->RegisterObjectMethod("ParticleEffect2D", "float GetTangentialAcceleration() const", asMETHODPR(ParticleEffect2D, GetTangentialAcceleration, () const, float), asCALL_THISCALL);
  1008. // float ParticleEffect2D::GetTangentialAccelVariance() const | File: ../Urho2D/ParticleEffect2D.h
  1009. engine->RegisterObjectMethod("ParticleEffect2D", "float GetTangentialAccelVariance() const", asMETHODPR(ParticleEffect2D, GetTangentialAccelVariance, () const, float), asCALL_THISCALL);
  1010. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1011. engine->RegisterObjectMethod("ParticleEffect2D", "StringHash GetType() const", asMETHODPR(ParticleEffect2D, GetType, () const, StringHash), asCALL_THISCALL);
  1012. engine->RegisterObjectMethod("ParticleEffect2D", "StringHash get_type() const", asMETHODPR(ParticleEffect2D, GetType, () const, StringHash), asCALL_THISCALL);
  1013. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1014. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1015. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1016. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1017. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1018. engine->RegisterObjectMethod("ParticleEffect2D", "const String& GetTypeName() const", asMETHODPR(ParticleEffect2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1019. engine->RegisterObjectMethod("ParticleEffect2D", "const String& get_typeName() const", asMETHODPR(ParticleEffect2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1020. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  1021. engine->RegisterObjectMethod("ParticleEffect2D", "uint GetUseTimer()", asMETHODPR(ParticleEffect2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  1022. engine->RegisterObjectMethod("ParticleEffect2D", "uint get_useTimer()", asMETHODPR(ParticleEffect2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  1023. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1024. engine->RegisterObjectMethod("ParticleEffect2D", "bool HasEventHandlers() const", asMETHODPR(ParticleEffect2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1025. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1026. engine->RegisterObjectMethod("ParticleEffect2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ParticleEffect2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1027. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1028. engine->RegisterObjectMethod("ParticleEffect2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ParticleEffect2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1029. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1030. engine->RegisterObjectMethod("ParticleEffect2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(ParticleEffect2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1031. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1032. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1033. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1034. // Not registered because template
  1035. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  1036. engine->RegisterObjectMethod("ParticleEffect2D", "bool Load(Deserializer&)", asMETHODPR(ParticleEffect2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  1037. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  1038. engine->RegisterObjectMethod("ParticleEffect2D", "bool LoadFile(const String&in)", asMETHODPR(ParticleEffect2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  1039. engine->RegisterObjectMethod("ParticleEffect2D", "bool Load(const String&in)", asMETHODPR(ParticleEffect2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  1040. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1041. engine->RegisterObjectMethod("ParticleEffect2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ParticleEffect2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1042. // explicit ParticleEffect2D::ParticleEffect2D(Context* context) | File: ../Urho2D/ParticleEffect2D.h
  1043. engine->RegisterObjectBehaviour("ParticleEffect2D", asBEHAVE_FACTORY, "ParticleEffect2D@+ f()", asFUNCTION(ParticleEffect2D_ParticleEffect2D_Context), asCALL_CDECL);
  1044. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1045. // Error: type "RefCount*" can not automatically bind
  1046. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1047. engine->RegisterObjectMethod("ParticleEffect2D", "int Refs() const", asMETHODPR(ParticleEffect2D, Refs, () const, int), asCALL_THISCALL);
  1048. engine->RegisterObjectMethod("ParticleEffect2D", "int get_refs() const", asMETHODPR(ParticleEffect2D, Refs, () const, int), asCALL_THISCALL);
  1049. // static void ParticleEffect2D::RegisterObject(Context* context) | File: ../Urho2D/ParticleEffect2D.h
  1050. // Context can be used as firs parameter of constructors only
  1051. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1052. engine->RegisterObjectBehaviour("ParticleEffect2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(ParticleEffect2D, ReleaseRef, (), void), asCALL_THISCALL);
  1053. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  1054. engine->RegisterObjectMethod("ParticleEffect2D", "void ResetUseTimer()", asMETHODPR(ParticleEffect2D, ResetUseTimer, (), void), asCALL_THISCALL);
  1055. // bool ParticleEffect2D::Save(Serializer& dest) const override | File: ../Urho2D/ParticleEffect2D.h
  1056. engine->RegisterObjectMethod("ParticleEffect2D", "bool Save(Serializer&) const", asMETHODPR(ParticleEffect2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1057. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  1058. engine->RegisterObjectMethod("ParticleEffect2D", "bool SaveFile(const String&in) const", asMETHODPR(ParticleEffect2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  1059. engine->RegisterObjectMethod("ParticleEffect2D", "bool Save(const String&in) const", asMETHODPR(ParticleEffect2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  1060. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1061. engine->RegisterObjectMethod("ParticleEffect2D", "void SendEvent(StringHash)", asMETHODPR(ParticleEffect2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  1062. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1063. engine->RegisterObjectMethod("ParticleEffect2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ParticleEffect2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1064. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1065. // Not registered because template
  1066. // void ParticleEffect2D::SetAngle(float angle) | File: ../Urho2D/ParticleEffect2D.h
  1067. engine->RegisterObjectMethod("ParticleEffect2D", "void SetAngle(float)", asMETHODPR(ParticleEffect2D, SetAngle, (float), void), asCALL_THISCALL);
  1068. // void ParticleEffect2D::SetAngleVariance(float angleVariance) | File: ../Urho2D/ParticleEffect2D.h
  1069. engine->RegisterObjectMethod("ParticleEffect2D", "void SetAngleVariance(float)", asMETHODPR(ParticleEffect2D, SetAngleVariance, (float), void), asCALL_THISCALL);
  1070. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  1071. engine->RegisterObjectMethod("ParticleEffect2D", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(ParticleEffect2D, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  1072. // void ParticleEffect2D::SetBlendMode(BlendMode blendMode) | File: ../Urho2D/ParticleEffect2D.h
  1073. engine->RegisterObjectMethod("ParticleEffect2D", "void SetBlendMode(BlendMode)", asMETHODPR(ParticleEffect2D, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1074. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1075. engine->RegisterObjectMethod("ParticleEffect2D", "void SetBlockEvents(bool)", asMETHODPR(ParticleEffect2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1076. // void ParticleEffect2D::SetDuration(float duration) | File: ../Urho2D/ParticleEffect2D.h
  1077. engine->RegisterObjectMethod("ParticleEffect2D", "void SetDuration(float)", asMETHODPR(ParticleEffect2D, SetDuration, (float), void), asCALL_THISCALL);
  1078. // void ParticleEffect2D::SetEmitterType(EmitterType2D emitterType) | File: ../Urho2D/ParticleEffect2D.h
  1079. engine->RegisterObjectMethod("ParticleEffect2D", "void SetEmitterType(EmitterType2D)", asMETHODPR(ParticleEffect2D, SetEmitterType, (EmitterType2D), void), asCALL_THISCALL);
  1080. // void ParticleEffect2D::SetFinishColor(const Color& finishColor) | File: ../Urho2D/ParticleEffect2D.h
  1081. engine->RegisterObjectMethod("ParticleEffect2D", "void SetFinishColor(const Color&in)", asMETHODPR(ParticleEffect2D, SetFinishColor, (const Color&), void), asCALL_THISCALL);
  1082. // void ParticleEffect2D::SetFinishColorVariance(const Color& finishColorVariance) | File: ../Urho2D/ParticleEffect2D.h
  1083. engine->RegisterObjectMethod("ParticleEffect2D", "void SetFinishColorVariance(const Color&in)", asMETHODPR(ParticleEffect2D, SetFinishColorVariance, (const Color&), void), asCALL_THISCALL);
  1084. // void ParticleEffect2D::SetFinishParticleSize(float finishParticleSize) | File: ../Urho2D/ParticleEffect2D.h
  1085. engine->RegisterObjectMethod("ParticleEffect2D", "void SetFinishParticleSize(float)", asMETHODPR(ParticleEffect2D, SetFinishParticleSize, (float), void), asCALL_THISCALL);
  1086. // void ParticleEffect2D::SetFinishParticleSizeVariance(float finishParticleSizeVariance) | File: ../Urho2D/ParticleEffect2D.h
  1087. engine->RegisterObjectMethod("ParticleEffect2D", "void SetFinishParticleSizeVariance(float)", asMETHODPR(ParticleEffect2D, SetFinishParticleSizeVariance, (float), void), asCALL_THISCALL);
  1088. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1089. engine->RegisterObjectMethod("ParticleEffect2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEffect2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1090. engine->RegisterObjectMethod("ParticleEffect2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEffect2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1091. // void ParticleEffect2D::SetGravity(const Vector2& gravity) | File: ../Urho2D/ParticleEffect2D.h
  1092. engine->RegisterObjectMethod("ParticleEffect2D", "void SetGravity(const Vector2&in)", asMETHODPR(ParticleEffect2D, SetGravity, (const Vector2&), void), asCALL_THISCALL);
  1093. // void ParticleEffect2D::SetMaxParticles(int maxParticles) | File: ../Urho2D/ParticleEffect2D.h
  1094. engine->RegisterObjectMethod("ParticleEffect2D", "void SetMaxParticles(int)", asMETHODPR(ParticleEffect2D, SetMaxParticles, (int), void), asCALL_THISCALL);
  1095. // void ParticleEffect2D::SetMaxRadius(float maxRadius) | File: ../Urho2D/ParticleEffect2D.h
  1096. engine->RegisterObjectMethod("ParticleEffect2D", "void SetMaxRadius(float)", asMETHODPR(ParticleEffect2D, SetMaxRadius, (float), void), asCALL_THISCALL);
  1097. // void ParticleEffect2D::SetMaxRadiusVariance(float maxRadiusVariance) | File: ../Urho2D/ParticleEffect2D.h
  1098. engine->RegisterObjectMethod("ParticleEffect2D", "void SetMaxRadiusVariance(float)", asMETHODPR(ParticleEffect2D, SetMaxRadiusVariance, (float), void), asCALL_THISCALL);
  1099. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  1100. engine->RegisterObjectMethod("ParticleEffect2D", "void SetMemoryUse(uint)", asMETHODPR(ParticleEffect2D, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  1101. // void ParticleEffect2D::SetMinRadius(float minRadius) | File: ../Urho2D/ParticleEffect2D.h
  1102. engine->RegisterObjectMethod("ParticleEffect2D", "void SetMinRadius(float)", asMETHODPR(ParticleEffect2D, SetMinRadius, (float), void), asCALL_THISCALL);
  1103. // void ParticleEffect2D::SetMinRadiusVariance(float minRadiusVariance) | File: ../Urho2D/ParticleEffect2D.h
  1104. engine->RegisterObjectMethod("ParticleEffect2D", "void SetMinRadiusVariance(float)", asMETHODPR(ParticleEffect2D, SetMinRadiusVariance, (float), void), asCALL_THISCALL);
  1105. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  1106. engine->RegisterObjectMethod("ParticleEffect2D", "void SetName(const String&in)", asMETHODPR(ParticleEffect2D, SetName, (const String&), void), asCALL_THISCALL);
  1107. engine->RegisterObjectMethod("ParticleEffect2D", "void set_name(const String&in)", asMETHODPR(ParticleEffect2D, SetName, (const String&), void), asCALL_THISCALL);
  1108. // void ParticleEffect2D::SetParticleLifeSpan(float particleLifeSpan) | File: ../Urho2D/ParticleEffect2D.h
  1109. engine->RegisterObjectMethod("ParticleEffect2D", "void SetParticleLifeSpan(float)", asMETHODPR(ParticleEffect2D, SetParticleLifeSpan, (float), void), asCALL_THISCALL);
  1110. // void ParticleEffect2D::SetParticleLifespanVariance(float particleLifespanVariance) | File: ../Urho2D/ParticleEffect2D.h
  1111. engine->RegisterObjectMethod("ParticleEffect2D", "void SetParticleLifespanVariance(float)", asMETHODPR(ParticleEffect2D, SetParticleLifespanVariance, (float), void), asCALL_THISCALL);
  1112. // void ParticleEffect2D::SetRadialAcceleration(float radialAcceleration) | File: ../Urho2D/ParticleEffect2D.h
  1113. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRadialAcceleration(float)", asMETHODPR(ParticleEffect2D, SetRadialAcceleration, (float), void), asCALL_THISCALL);
  1114. // void ParticleEffect2D::SetRadialAccelVariance(float radialAccelVariance) | File: ../Urho2D/ParticleEffect2D.h
  1115. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRadialAccelVariance(float)", asMETHODPR(ParticleEffect2D, SetRadialAccelVariance, (float), void), asCALL_THISCALL);
  1116. // void ParticleEffect2D::SetRotatePerSecond(float rotatePerSecond) | File: ../Urho2D/ParticleEffect2D.h
  1117. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRotatePerSecond(float)", asMETHODPR(ParticleEffect2D, SetRotatePerSecond, (float), void), asCALL_THISCALL);
  1118. // void ParticleEffect2D::SetRotatePerSecondVariance(float rotatePerSecondVariance) | File: ../Urho2D/ParticleEffect2D.h
  1119. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRotatePerSecondVariance(float)", asMETHODPR(ParticleEffect2D, SetRotatePerSecondVariance, (float), void), asCALL_THISCALL);
  1120. // void ParticleEffect2D::SetRotationEnd(float rotationEnd) | File: ../Urho2D/ParticleEffect2D.h
  1121. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRotationEnd(float)", asMETHODPR(ParticleEffect2D, SetRotationEnd, (float), void), asCALL_THISCALL);
  1122. // void ParticleEffect2D::SetRotationEndVariance(float rotationEndVariance) | File: ../Urho2D/ParticleEffect2D.h
  1123. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRotationEndVariance(float)", asMETHODPR(ParticleEffect2D, SetRotationEndVariance, (float), void), asCALL_THISCALL);
  1124. // void ParticleEffect2D::SetRotationStart(float rotationStart) | File: ../Urho2D/ParticleEffect2D.h
  1125. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRotationStart(float)", asMETHODPR(ParticleEffect2D, SetRotationStart, (float), void), asCALL_THISCALL);
  1126. // void ParticleEffect2D::SetRotationStartVariance(float rotationStartVariance) | File: ../Urho2D/ParticleEffect2D.h
  1127. engine->RegisterObjectMethod("ParticleEffect2D", "void SetRotationStartVariance(float)", asMETHODPR(ParticleEffect2D, SetRotationStartVariance, (float), void), asCALL_THISCALL);
  1128. // void ParticleEffect2D::SetSourcePositionVariance(const Vector2& sourcePositionVariance) | File: ../Urho2D/ParticleEffect2D.h
  1129. engine->RegisterObjectMethod("ParticleEffect2D", "void SetSourcePositionVariance(const Vector2&in)", asMETHODPR(ParticleEffect2D, SetSourcePositionVariance, (const Vector2&), void), asCALL_THISCALL);
  1130. // void ParticleEffect2D::SetSpeed(float speed) | File: ../Urho2D/ParticleEffect2D.h
  1131. engine->RegisterObjectMethod("ParticleEffect2D", "void SetSpeed(float)", asMETHODPR(ParticleEffect2D, SetSpeed, (float), void), asCALL_THISCALL);
  1132. // void ParticleEffect2D::SetSpeedVariance(float speedVariance) | File: ../Urho2D/ParticleEffect2D.h
  1133. engine->RegisterObjectMethod("ParticleEffect2D", "void SetSpeedVariance(float)", asMETHODPR(ParticleEffect2D, SetSpeedVariance, (float), void), asCALL_THISCALL);
  1134. // void ParticleEffect2D::SetSprite(Sprite2D* sprite) | File: ../Urho2D/ParticleEffect2D.h
  1135. engine->RegisterObjectMethod("ParticleEffect2D", "void SetSprite(Sprite2D@+)", asMETHODPR(ParticleEffect2D, SetSprite, (Sprite2D*), void), asCALL_THISCALL);
  1136. // void ParticleEffect2D::SetStartColor(const Color& startColor) | File: ../Urho2D/ParticleEffect2D.h
  1137. engine->RegisterObjectMethod("ParticleEffect2D", "void SetStartColor(const Color&in)", asMETHODPR(ParticleEffect2D, SetStartColor, (const Color&), void), asCALL_THISCALL);
  1138. // void ParticleEffect2D::SetStartColorVariance(const Color& startColorVariance) | File: ../Urho2D/ParticleEffect2D.h
  1139. engine->RegisterObjectMethod("ParticleEffect2D", "void SetStartColorVariance(const Color&in)", asMETHODPR(ParticleEffect2D, SetStartColorVariance, (const Color&), void), asCALL_THISCALL);
  1140. // void ParticleEffect2D::SetStartParticleSize(float startParticleSize) | File: ../Urho2D/ParticleEffect2D.h
  1141. engine->RegisterObjectMethod("ParticleEffect2D", "void SetStartParticleSize(float)", asMETHODPR(ParticleEffect2D, SetStartParticleSize, (float), void), asCALL_THISCALL);
  1142. // void ParticleEffect2D::SetStartParticleSizeVariance(float startParticleSizeVariance) | File: ../Urho2D/ParticleEffect2D.h
  1143. engine->RegisterObjectMethod("ParticleEffect2D", "void SetStartParticleSizeVariance(float)", asMETHODPR(ParticleEffect2D, SetStartParticleSizeVariance, (float), void), asCALL_THISCALL);
  1144. // void ParticleEffect2D::SetTangentialAcceleration(float tangentialAcceleration) | File: ../Urho2D/ParticleEffect2D.h
  1145. engine->RegisterObjectMethod("ParticleEffect2D", "void SetTangentialAcceleration(float)", asMETHODPR(ParticleEffect2D, SetTangentialAcceleration, (float), void), asCALL_THISCALL);
  1146. // void ParticleEffect2D::SetTangentialAccelVariance(float tangentialAccelVariance) | File: ../Urho2D/ParticleEffect2D.h
  1147. engine->RegisterObjectMethod("ParticleEffect2D", "void SetTangentialAccelVariance(float)", asMETHODPR(ParticleEffect2D, SetTangentialAccelVariance, (float), void), asCALL_THISCALL);
  1148. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1149. // Error: type "EventHandler*" can not automatically bind
  1150. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1151. // Error: type "EventHandler*" can not automatically bind
  1152. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1153. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1154. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1155. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1156. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1157. engine->RegisterObjectMethod("ParticleEffect2D", "void UnsubscribeFromAllEvents()", asMETHODPR(ParticleEffect2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1158. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1159. engine->RegisterObjectMethod("ParticleEffect2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ParticleEffect2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1160. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1161. engine->RegisterObjectMethod("ParticleEffect2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ParticleEffect2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1162. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1163. engine->RegisterObjectMethod("ParticleEffect2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ParticleEffect2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1164. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1165. engine->RegisterObjectMethod("ParticleEffect2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ParticleEffect2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1166. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1167. engine->RegisterObjectMethod("ParticleEffect2D", "int WeakRefs() const", asMETHODPR(ParticleEffect2D, WeakRefs, () const, int), asCALL_THISCALL);
  1168. engine->RegisterObjectMethod("ParticleEffect2D", "int get_weakRefs() const", asMETHODPR(ParticleEffect2D, WeakRefs, () const, int), asCALL_THISCALL);
  1169. #ifdef REGISTER_MANUAL_PART_Resource
  1170. REGISTER_MANUAL_PART_Resource(ParticleEffect2D, "ParticleEffect2D")
  1171. #endif
  1172. #ifdef REGISTER_MANUAL_PART_Object
  1173. REGISTER_MANUAL_PART_Object(ParticleEffect2D, "ParticleEffect2D")
  1174. #endif
  1175. #ifdef REGISTER_MANUAL_PART_RefCounted
  1176. REGISTER_MANUAL_PART_RefCounted(ParticleEffect2D, "ParticleEffect2D")
  1177. #endif
  1178. #ifdef REGISTER_MANUAL_PART_ParticleEffect2D
  1179. REGISTER_MANUAL_PART_ParticleEffect2D(ParticleEffect2D, "ParticleEffect2D")
  1180. #endif
  1181. RegisterSubclass<Resource, ParticleEffect2D>(engine, "Resource", "ParticleEffect2D");
  1182. RegisterSubclass<Object, ParticleEffect2D>(engine, "Object", "ParticleEffect2D");
  1183. RegisterSubclass<RefCounted, ParticleEffect2D>(engine, "RefCounted", "ParticleEffect2D");
  1184. #endif
  1185. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  1186. engine->RegisterObjectMethod("ParticleEmitter", "void AddLight(Light@+)", asMETHODPR(ParticleEmitter, AddLight, (Light*), void), asCALL_THISCALL);
  1187. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1188. engine->RegisterObjectBehaviour("ParticleEmitter", asBEHAVE_ADDREF, "void f()", asMETHODPR(ParticleEmitter, AddRef, (), void), asCALL_THISCALL);
  1189. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1190. // Error: type "ComponentReplicationState*" can not automatically bind
  1191. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  1192. engine->RegisterObjectMethod("ParticleEmitter", "void AddVertexLight(Light@+)", asMETHODPR(ParticleEmitter, AddVertexLight, (Light*), void), asCALL_THISCALL);
  1193. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1194. engine->RegisterObjectMethod("ParticleEmitter", "void AllocateNetworkState()", asMETHODPR(ParticleEmitter, AllocateNetworkState, (), void), asCALL_THISCALL);
  1195. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1196. engine->RegisterObjectMethod("ParticleEmitter", "void ApplyAttributes()", asMETHODPR(ParticleEmitter, ApplyAttributes, (), void), asCALL_THISCALL);
  1197. // void ParticleEmitter::ApplyEffect() | File: ../Graphics/ParticleEmitter.h
  1198. engine->RegisterObjectMethod("ParticleEmitter", "void ApplyEffect()", asMETHODPR(ParticleEmitter, ApplyEffect, (), void), asCALL_THISCALL);
  1199. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1200. // Not registered because template
  1201. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1202. // Not registered because template
  1203. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1204. engine->RegisterObjectMethod("ParticleEmitter", "void CleanupConnection(Connection@+)", asMETHODPR(ParticleEmitter, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1205. // void BillboardSet::Commit() | File: ../Graphics/BillboardSet.h
  1206. engine->RegisterObjectMethod("ParticleEmitter", "void Commit()", asMETHODPR(ParticleEmitter, Commit, (), void), asCALL_THISCALL);
  1207. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  1208. engine->RegisterObjectMethod("ParticleEmitter", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(ParticleEmitter, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1209. // virtual bool Drawable::DrawOcclusion(OcclusionBuffer* buffer) | File: ../Graphics/Drawable.h
  1210. engine->RegisterObjectMethod("ParticleEmitter", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(ParticleEmitter, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  1211. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1212. engine->RegisterObjectMethod("ParticleEmitter", "bool GetAnimationEnabled() const", asMETHODPR(ParticleEmitter, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1213. engine->RegisterObjectMethod("ParticleEmitter", "bool get_animationEnabled() const", asMETHODPR(ParticleEmitter, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1214. // float BillboardSet::GetAnimationLodBias() const | File: ../Graphics/BillboardSet.h
  1215. engine->RegisterObjectMethod("ParticleEmitter", "float GetAnimationLodBias() const", asMETHODPR(ParticleEmitter, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  1216. engine->RegisterObjectMethod("ParticleEmitter", "float get_animationLodBias() const", asMETHODPR(ParticleEmitter, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  1217. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1218. engine->RegisterObjectMethod("ParticleEmitter", "Variant GetAttribute(uint) const", asMETHODPR(ParticleEmitter, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1219. engine->RegisterObjectMethod("ParticleEmitter", "Variant get_attributes(uint) const", asMETHODPR(ParticleEmitter, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1220. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1221. engine->RegisterObjectMethod("ParticleEmitter", "Variant GetAttribute(const String&in) const", asMETHODPR(ParticleEmitter, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1222. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1223. engine->RegisterObjectMethod("ParticleEmitter", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(ParticleEmitter, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1224. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1225. engine->RegisterObjectMethod("ParticleEmitter", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(ParticleEmitter, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1226. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1227. engine->RegisterObjectMethod("ParticleEmitter", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(ParticleEmitter, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1228. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1229. engine->RegisterObjectMethod("ParticleEmitter", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(ParticleEmitter, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1230. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1231. engine->RegisterObjectMethod("ParticleEmitter", "Variant GetAttributeDefault(uint) const", asMETHODPR(ParticleEmitter, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1232. engine->RegisterObjectMethod("ParticleEmitter", "Variant get_attributeDefaults(uint) const", asMETHODPR(ParticleEmitter, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1233. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1234. engine->RegisterObjectMethod("ParticleEmitter", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(ParticleEmitter, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1235. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1236. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1237. // AutoRemoveMode ParticleEmitter::GetAutoRemoveMode() const | File: ../Graphics/ParticleEmitter.h
  1238. engine->RegisterObjectMethod("ParticleEmitter", "AutoRemoveMode GetAutoRemoveMode() const", asMETHODPR(ParticleEmitter, GetAutoRemoveMode, () const, AutoRemoveMode), asCALL_THISCALL);
  1239. engine->RegisterObjectMethod("ParticleEmitter", "AutoRemoveMode get_autoRemoveMode() const", asMETHODPR(ParticleEmitter, GetAutoRemoveMode, () const, AutoRemoveMode), asCALL_THISCALL);
  1240. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  1241. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  1242. // Billboard* BillboardSet::GetBillboard(unsigned index) | File: ../Graphics/BillboardSet.h
  1243. engine->RegisterObjectMethod("ParticleEmitter", "Billboard@+ GetBillboard(uint)", asMETHODPR(ParticleEmitter, GetBillboard, (unsigned), Billboard*), asCALL_THISCALL);
  1244. engine->RegisterObjectMethod("ParticleEmitter", "Billboard@+ get_billboards(uint)", asMETHODPR(ParticleEmitter, GetBillboard, (unsigned), Billboard*), asCALL_THISCALL);
  1245. // PODVector<Billboard>& BillboardSet::GetBillboards() | File: ../Graphics/BillboardSet.h
  1246. // Error: type "PODVector<Billboard>&" can not automatically bind
  1247. // VariantVector BillboardSet::GetBillboardsAttr() const | File: ../Graphics/BillboardSet.h
  1248. // Error: type "VariantVector" can not automatically bind
  1249. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1250. engine->RegisterObjectMethod("ParticleEmitter", "bool GetBlockEvents() const", asMETHODPR(ParticleEmitter, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1251. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  1252. engine->RegisterObjectMethod("ParticleEmitter", "const BoundingBox& GetBoundingBox() const", asMETHODPR(ParticleEmitter, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1253. engine->RegisterObjectMethod("ParticleEmitter", "const BoundingBox& get_boundingBox() const", asMETHODPR(ParticleEmitter, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1254. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  1255. engine->RegisterObjectMethod("ParticleEmitter", "bool GetCastShadows() const", asMETHODPR(ParticleEmitter, GetCastShadows, () const, bool), asCALL_THISCALL);
  1256. engine->RegisterObjectMethod("ParticleEmitter", "bool get_castShadows() const", asMETHODPR(ParticleEmitter, GetCastShadows, () const, bool), asCALL_THISCALL);
  1257. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1258. engine->RegisterObjectMethod("ParticleEmitter", "const String& GetCategory() const", asMETHODPR(ParticleEmitter, GetCategory, () const, const String&), asCALL_THISCALL);
  1259. engine->RegisterObjectMethod("ParticleEmitter", "const String& get_category() const", asMETHODPR(ParticleEmitter, GetCategory, () const, const String&), asCALL_THISCALL);
  1260. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1261. engine->RegisterObjectMethod("ParticleEmitter", "Component@+ GetComponent(StringHash) const", asMETHODPR(ParticleEmitter, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1262. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1263. // Not registered because template
  1264. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1265. // Error: type "PODVector<Component*>&" can not automatically bind
  1266. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1267. // Not registered because template
  1268. // Context* Object::GetContext() const | File: ../Core/Object.h
  1269. // Error: type "Context*" can not be returned
  1270. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1271. // Error: type "PODVector<Node*>&" can not automatically bind
  1272. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  1273. engine->RegisterObjectMethod("ParticleEmitter", "float GetDistance() const", asMETHODPR(ParticleEmitter, GetDistance, () const, float), asCALL_THISCALL);
  1274. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  1275. engine->RegisterObjectMethod("ParticleEmitter", "uint8 GetDrawableFlags() const", asMETHODPR(ParticleEmitter, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  1276. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  1277. engine->RegisterObjectMethod("ParticleEmitter", "float GetDrawDistance() const", asMETHODPR(ParticleEmitter, GetDrawDistance, () const, float), asCALL_THISCALL);
  1278. engine->RegisterObjectMethod("ParticleEmitter", "float get_drawDistance() const", asMETHODPR(ParticleEmitter, GetDrawDistance, () const, float), asCALL_THISCALL);
  1279. // ParticleEffect* ParticleEmitter::GetEffect() const | File: ../Graphics/ParticleEmitter.h
  1280. engine->RegisterObjectMethod("ParticleEmitter", "ParticleEffect@+ GetEffect() const", asMETHODPR(ParticleEmitter, GetEffect, () const, ParticleEffect*), asCALL_THISCALL);
  1281. engine->RegisterObjectMethod("ParticleEmitter", "ParticleEffect@+ get_effect() const", asMETHODPR(ParticleEmitter, GetEffect, () const, ParticleEffect*), asCALL_THISCALL);
  1282. // ResourceRef ParticleEmitter::GetEffectAttr() const | File: ../Graphics/ParticleEmitter.h
  1283. engine->RegisterObjectMethod("ParticleEmitter", "ResourceRef GetEffectAttr() const", asMETHODPR(ParticleEmitter, GetEffectAttr, () const, ResourceRef), asCALL_THISCALL);
  1284. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1285. engine->RegisterObjectMethod("ParticleEmitter", "VariantMap& GetEventDataMap() const", asMETHODPR(ParticleEmitter, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1286. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1287. // Error: type "EventHandler*" can not automatically bind
  1288. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1289. engine->RegisterObjectMethod("ParticleEmitter", "Object@+ GetEventSender() const", asMETHODPR(ParticleEmitter, GetEventSender, () const, Object*), asCALL_THISCALL);
  1290. // FaceCameraMode BillboardSet::GetFaceCameraMode() const | File: ../Graphics/BillboardSet.h
  1291. engine->RegisterObjectMethod("ParticleEmitter", "FaceCameraMode GetFaceCameraMode() const", asMETHODPR(ParticleEmitter, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  1292. engine->RegisterObjectMethod("ParticleEmitter", "FaceCameraMode get_faceCameraMode() const", asMETHODPR(ParticleEmitter, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  1293. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  1294. engine->RegisterObjectMethod("ParticleEmitter", "Light@+ GetFirstLight() const", asMETHODPR(ParticleEmitter, GetFirstLight, () const, Light*), asCALL_THISCALL);
  1295. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1296. engine->RegisterObjectMethod("ParticleEmitter", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ParticleEmitter, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1297. engine->RegisterObjectMethod("ParticleEmitter", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ParticleEmitter, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1298. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1299. engine->RegisterObjectMethod("ParticleEmitter", "const VariantMap& GetGlobalVars() const", asMETHODPR(ParticleEmitter, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1300. engine->RegisterObjectMethod("ParticleEmitter", "const VariantMap& get_globalVars() const", asMETHODPR(ParticleEmitter, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1301. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1302. engine->RegisterObjectMethod("ParticleEmitter", "uint GetID() const", asMETHODPR(ParticleEmitter, GetID, () const, unsigned), asCALL_THISCALL);
  1303. engine->RegisterObjectMethod("ParticleEmitter", "uint get_id() const", asMETHODPR(ParticleEmitter, GetID, () const, unsigned), asCALL_THISCALL);
  1304. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1305. engine->RegisterObjectMethod("ParticleEmitter", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(ParticleEmitter, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1306. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  1307. engine->RegisterObjectMethod("ParticleEmitter", "uint GetLightMask() const", asMETHODPR(ParticleEmitter, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1308. engine->RegisterObjectMethod("ParticleEmitter", "uint get_lightMask() const", asMETHODPR(ParticleEmitter, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1309. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  1310. engine->RegisterObjectMethod("ParticleEmitter", "Array<Light@>@ GetLights() const", asFUNCTION(ParticleEmitter_GetLights_void), asCALL_CDECL_OBJFIRST);
  1311. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  1312. engine->RegisterObjectMethod("ParticleEmitter", "float GetLodBias() const", asMETHODPR(ParticleEmitter, GetLodBias, () const, float), asCALL_THISCALL);
  1313. engine->RegisterObjectMethod("ParticleEmitter", "float get_lodBias() const", asMETHODPR(ParticleEmitter, GetLodBias, () const, float), asCALL_THISCALL);
  1314. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  1315. engine->RegisterObjectMethod("ParticleEmitter", "float GetLodDistance() const", asMETHODPR(ParticleEmitter, GetLodDistance, () const, float), asCALL_THISCALL);
  1316. // virtual Geometry* Drawable::GetLodGeometry(unsigned batchIndex, unsigned level) | File: ../Graphics/Drawable.h
  1317. engine->RegisterObjectMethod("ParticleEmitter", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(ParticleEmitter, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  1318. // Material* BillboardSet::GetMaterial() const | File: ../Graphics/BillboardSet.h
  1319. engine->RegisterObjectMethod("ParticleEmitter", "Material@+ GetMaterial() const", asMETHODPR(ParticleEmitter, GetMaterial, () const, Material*), asCALL_THISCALL);
  1320. engine->RegisterObjectMethod("ParticleEmitter", "Material@+ get_material() const", asMETHODPR(ParticleEmitter, GetMaterial, () const, Material*), asCALL_THISCALL);
  1321. // ResourceRef BillboardSet::GetMaterialAttr() const | File: ../Graphics/BillboardSet.h
  1322. engine->RegisterObjectMethod("ParticleEmitter", "ResourceRef GetMaterialAttr() const", asMETHODPR(ParticleEmitter, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  1323. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  1324. engine->RegisterObjectMethod("ParticleEmitter", "uint GetMaxLights() const", asMETHODPR(ParticleEmitter, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1325. engine->RegisterObjectMethod("ParticleEmitter", "uint get_maxLights() const", asMETHODPR(ParticleEmitter, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1326. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  1327. engine->RegisterObjectMethod("ParticleEmitter", "float GetMaxZ() const", asMETHODPR(ParticleEmitter, GetMaxZ, () const, float), asCALL_THISCALL);
  1328. // float BillboardSet::GetMinAngle() const | File: ../Graphics/BillboardSet.h
  1329. engine->RegisterObjectMethod("ParticleEmitter", "float GetMinAngle() const", asMETHODPR(ParticleEmitter, GetMinAngle, () const, float), asCALL_THISCALL);
  1330. engine->RegisterObjectMethod("ParticleEmitter", "float get_minAngle() const", asMETHODPR(ParticleEmitter, GetMinAngle, () const, float), asCALL_THISCALL);
  1331. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  1332. engine->RegisterObjectMethod("ParticleEmitter", "float GetMinZ() const", asMETHODPR(ParticleEmitter, GetMinZ, () const, float), asCALL_THISCALL);
  1333. // const PODVector<unsigned char>& BillboardSet::GetNetBillboardsAttr() const | File: ../Graphics/BillboardSet.h
  1334. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  1335. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1336. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1337. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1338. // Error: type "NetworkState*" can not automatically bind
  1339. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1340. engine->RegisterObjectMethod("ParticleEmitter", "Node@+ GetNode() const", asMETHODPR(ParticleEmitter, GetNode, () const, Node*), asCALL_THISCALL);
  1341. engine->RegisterObjectMethod("ParticleEmitter", "Node@+ get_node() const", asMETHODPR(ParticleEmitter, GetNode, () const, Node*), asCALL_THISCALL);
  1342. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1343. engine->RegisterObjectMethod("ParticleEmitter", "uint GetNumAttributes() const", asMETHODPR(ParticleEmitter, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1344. engine->RegisterObjectMethod("ParticleEmitter", "uint get_numAttributes() const", asMETHODPR(ParticleEmitter, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1345. // unsigned BillboardSet::GetNumBillboards() const | File: ../Graphics/BillboardSet.h
  1346. engine->RegisterObjectMethod("ParticleEmitter", "uint GetNumBillboards() const", asMETHODPR(ParticleEmitter, GetNumBillboards, () const, unsigned), asCALL_THISCALL);
  1347. engine->RegisterObjectMethod("ParticleEmitter", "uint get_numBillboards() const", asMETHODPR(ParticleEmitter, GetNumBillboards, () const, unsigned), asCALL_THISCALL);
  1348. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1349. engine->RegisterObjectMethod("ParticleEmitter", "uint GetNumNetworkAttributes() const", asMETHODPR(ParticleEmitter, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1350. // virtual unsigned Drawable::GetNumOccluderTriangles() | File: ../Graphics/Drawable.h
  1351. engine->RegisterObjectMethod("ParticleEmitter", "uint GetNumOccluderTriangles()", asMETHODPR(ParticleEmitter, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  1352. // unsigned ParticleEmitter::GetNumParticles() const | File: ../Graphics/ParticleEmitter.h
  1353. engine->RegisterObjectMethod("ParticleEmitter", "uint GetNumParticles() const", asMETHODPR(ParticleEmitter, GetNumParticles, () const, unsigned), asCALL_THISCALL);
  1354. engine->RegisterObjectMethod("ParticleEmitter", "uint get_numParticles() const", asMETHODPR(ParticleEmitter, GetNumParticles, () const, unsigned), asCALL_THISCALL);
  1355. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1356. engine->RegisterObjectMethod("ParticleEmitter", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(ParticleEmitter, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1357. engine->RegisterObjectMethod("ParticleEmitter", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(ParticleEmitter, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1358. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1359. engine->RegisterObjectMethod("ParticleEmitter", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(ParticleEmitter, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1360. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  1361. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  1362. // VariantVector ParticleEmitter::GetParticleBillboardsAttr() const | File: ../Graphics/ParticleEmitter.h
  1363. // Error: type "VariantVector" can not automatically bind
  1364. // VariantVector ParticleEmitter::GetParticlesAttr() const | File: ../Graphics/ParticleEmitter.h
  1365. // Error: type "VariantVector" can not automatically bind
  1366. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1367. engine->RegisterObjectMethod("ParticleEmitter", "Scene@+ GetScene() const", asMETHODPR(ParticleEmitter, GetScene, () const, Scene*), asCALL_THISCALL);
  1368. // bool ParticleEmitter::GetSerializeParticles() const | File: ../Graphics/ParticleEmitter.h
  1369. engine->RegisterObjectMethod("ParticleEmitter", "bool GetSerializeParticles() const", asMETHODPR(ParticleEmitter, GetSerializeParticles, () const, bool), asCALL_THISCALL);
  1370. engine->RegisterObjectMethod("ParticleEmitter", "bool get_serializeParticles() const", asMETHODPR(ParticleEmitter, GetSerializeParticles, () const, bool), asCALL_THISCALL);
  1371. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  1372. engine->RegisterObjectMethod("ParticleEmitter", "float GetShadowDistance() const", asMETHODPR(ParticleEmitter, GetShadowDistance, () const, float), asCALL_THISCALL);
  1373. engine->RegisterObjectMethod("ParticleEmitter", "float get_shadowDistance() const", asMETHODPR(ParticleEmitter, GetShadowDistance, () const, float), asCALL_THISCALL);
  1374. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  1375. engine->RegisterObjectMethod("ParticleEmitter", "uint GetShadowMask() const", asMETHODPR(ParticleEmitter, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1376. engine->RegisterObjectMethod("ParticleEmitter", "uint get_shadowMask() const", asMETHODPR(ParticleEmitter, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1377. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  1378. engine->RegisterObjectMethod("ParticleEmitter", "float GetSortValue() const", asMETHODPR(ParticleEmitter, GetSortValue, () const, float), asCALL_THISCALL);
  1379. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1380. engine->RegisterObjectMethod("ParticleEmitter", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ParticleEmitter, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1381. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1382. // Not registered because template
  1383. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1384. engine->RegisterObjectMethod("ParticleEmitter", "StringHash GetType() const", asMETHODPR(ParticleEmitter, GetType, () const, StringHash), asCALL_THISCALL);
  1385. engine->RegisterObjectMethod("ParticleEmitter", "StringHash get_type() const", asMETHODPR(ParticleEmitter, GetType, () const, StringHash), asCALL_THISCALL);
  1386. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1387. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1388. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1389. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1390. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1391. engine->RegisterObjectMethod("ParticleEmitter", "const String& GetTypeName() const", asMETHODPR(ParticleEmitter, GetTypeName, () const, const String&), asCALL_THISCALL);
  1392. engine->RegisterObjectMethod("ParticleEmitter", "const String& get_typeName() const", asMETHODPR(ParticleEmitter, GetTypeName, () const, const String&), asCALL_THISCALL);
  1393. // UpdateGeometryType BillboardSet::GetUpdateGeometryType() override | File: ../Graphics/BillboardSet.h
  1394. engine->RegisterObjectMethod("ParticleEmitter", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(ParticleEmitter, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  1395. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  1396. engine->RegisterObjectMethod("ParticleEmitter", "Array<Light@>@ GetVertexLights() const", asFUNCTION(ParticleEmitter_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  1397. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  1398. engine->RegisterObjectMethod("ParticleEmitter", "uint GetViewMask() const", asMETHODPR(ParticleEmitter, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1399. engine->RegisterObjectMethod("ParticleEmitter", "uint get_viewMask() const", asMETHODPR(ParticleEmitter, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1400. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  1401. engine->RegisterObjectMethod("ParticleEmitter", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(ParticleEmitter, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1402. engine->RegisterObjectMethod("ParticleEmitter", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(ParticleEmitter, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1403. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  1404. engine->RegisterObjectMethod("ParticleEmitter", "Zone@+ GetZone() const", asMETHODPR(ParticleEmitter, GetZone, () const, Zone*), asCALL_THISCALL);
  1405. engine->RegisterObjectMethod("ParticleEmitter", "Zone@+ get_zone() const", asMETHODPR(ParticleEmitter, GetZone, () const, Zone*), asCALL_THISCALL);
  1406. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  1407. engine->RegisterObjectMethod("ParticleEmitter", "uint GetZoneMask() const", asMETHODPR(ParticleEmitter, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1408. engine->RegisterObjectMethod("ParticleEmitter", "uint get_zoneMask() const", asMETHODPR(ParticleEmitter, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1409. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  1410. engine->RegisterObjectMethod("ParticleEmitter", "bool HasBasePass(uint) const", asMETHODPR(ParticleEmitter, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  1411. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1412. engine->RegisterObjectMethod("ParticleEmitter", "bool HasEventHandlers() const", asMETHODPR(ParticleEmitter, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1413. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1414. engine->RegisterObjectMethod("ParticleEmitter", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ParticleEmitter, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1415. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1416. engine->RegisterObjectMethod("ParticleEmitter", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ParticleEmitter, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1417. // bool ParticleEmitter::IsEmitting() const | File: ../Graphics/ParticleEmitter.h
  1418. engine->RegisterObjectMethod("ParticleEmitter", "bool IsEmitting() const", asMETHODPR(ParticleEmitter, IsEmitting, () const, bool), asCALL_THISCALL);
  1419. engine->RegisterObjectMethod("ParticleEmitter", "bool get_emitting() const", asMETHODPR(ParticleEmitter, IsEmitting, () const, bool), asCALL_THISCALL);
  1420. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1421. engine->RegisterObjectMethod("ParticleEmitter", "bool IsEnabled() const", asMETHODPR(ParticleEmitter, IsEnabled, () const, bool), asCALL_THISCALL);
  1422. engine->RegisterObjectMethod("ParticleEmitter", "bool get_enabled() const", asMETHODPR(ParticleEmitter, IsEnabled, () const, bool), asCALL_THISCALL);
  1423. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1424. engine->RegisterObjectMethod("ParticleEmitter", "bool IsEnabledEffective() const", asMETHODPR(ParticleEmitter, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1425. engine->RegisterObjectMethod("ParticleEmitter", "bool get_enabledEffective() const", asMETHODPR(ParticleEmitter, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1426. // bool BillboardSet::IsFixedScreenSize() const | File: ../Graphics/BillboardSet.h
  1427. engine->RegisterObjectMethod("ParticleEmitter", "bool IsFixedScreenSize() const", asMETHODPR(ParticleEmitter, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  1428. engine->RegisterObjectMethod("ParticleEmitter", "bool get_fixedScreenSize() const", asMETHODPR(ParticleEmitter, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  1429. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1430. engine->RegisterObjectMethod("ParticleEmitter", "bool IsInstanceOf(StringHash) const", asMETHODPR(ParticleEmitter, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1431. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1432. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1433. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1434. // Not registered because template
  1435. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  1436. engine->RegisterObjectMethod("ParticleEmitter", "bool IsInView() const", asMETHODPR(ParticleEmitter, IsInView, () const, bool), asCALL_THISCALL);
  1437. engine->RegisterObjectMethod("ParticleEmitter", "bool get_inView() const", asMETHODPR(ParticleEmitter, IsInView, () const, bool), asCALL_THISCALL);
  1438. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  1439. engine->RegisterObjectMethod("ParticleEmitter", "bool IsInView(Camera@+) const", asMETHODPR(ParticleEmitter, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  1440. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  1441. engine->RegisterObjectMethod("ParticleEmitter", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(ParticleEmitter, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  1442. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  1443. engine->RegisterObjectMethod("ParticleEmitter", "bool IsOccludee() const", asMETHODPR(ParticleEmitter, IsOccludee, () const, bool), asCALL_THISCALL);
  1444. engine->RegisterObjectMethod("ParticleEmitter", "bool get_occludee() const", asMETHODPR(ParticleEmitter, IsOccludee, () const, bool), asCALL_THISCALL);
  1445. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  1446. engine->RegisterObjectMethod("ParticleEmitter", "bool IsOccluder() const", asMETHODPR(ParticleEmitter, IsOccluder, () const, bool), asCALL_THISCALL);
  1447. engine->RegisterObjectMethod("ParticleEmitter", "bool get_occluder() const", asMETHODPR(ParticleEmitter, IsOccluder, () const, bool), asCALL_THISCALL);
  1448. // bool BillboardSet::IsRelative() const | File: ../Graphics/BillboardSet.h
  1449. engine->RegisterObjectMethod("ParticleEmitter", "bool IsRelative() const", asMETHODPR(ParticleEmitter, IsRelative, () const, bool), asCALL_THISCALL);
  1450. engine->RegisterObjectMethod("ParticleEmitter", "bool get_relative() const", asMETHODPR(ParticleEmitter, IsRelative, () const, bool), asCALL_THISCALL);
  1451. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1452. engine->RegisterObjectMethod("ParticleEmitter", "bool IsReplicated() const", asMETHODPR(ParticleEmitter, IsReplicated, () const, bool), asCALL_THISCALL);
  1453. engine->RegisterObjectMethod("ParticleEmitter", "bool get_replicated() const", asMETHODPR(ParticleEmitter, IsReplicated, () const, bool), asCALL_THISCALL);
  1454. // bool BillboardSet::IsScaled() const | File: ../Graphics/BillboardSet.h
  1455. engine->RegisterObjectMethod("ParticleEmitter", "bool IsScaled() const", asMETHODPR(ParticleEmitter, IsScaled, () const, bool), asCALL_THISCALL);
  1456. engine->RegisterObjectMethod("ParticleEmitter", "bool get_scaled() const", asMETHODPR(ParticleEmitter, IsScaled, () const, bool), asCALL_THISCALL);
  1457. // bool BillboardSet::IsSorted() const | File: ../Graphics/BillboardSet.h
  1458. engine->RegisterObjectMethod("ParticleEmitter", "bool IsSorted() const", asMETHODPR(ParticleEmitter, IsSorted, () const, bool), asCALL_THISCALL);
  1459. engine->RegisterObjectMethod("ParticleEmitter", "bool get_sorted() const", asMETHODPR(ParticleEmitter, IsSorted, () const, bool), asCALL_THISCALL);
  1460. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1461. engine->RegisterObjectMethod("ParticleEmitter", "bool IsTemporary() const", asMETHODPR(ParticleEmitter, IsTemporary, () const, bool), asCALL_THISCALL);
  1462. engine->RegisterObjectMethod("ParticleEmitter", "bool get_temporary() const", asMETHODPR(ParticleEmitter, IsTemporary, () const, bool), asCALL_THISCALL);
  1463. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  1464. engine->RegisterObjectMethod("ParticleEmitter", "bool IsZoneDirty() const", asMETHODPR(ParticleEmitter, IsZoneDirty, () const, bool), asCALL_THISCALL);
  1465. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  1466. engine->RegisterObjectMethod("ParticleEmitter", "void LimitLights()", asMETHODPR(ParticleEmitter, LimitLights, (), void), asCALL_THISCALL);
  1467. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  1468. engine->RegisterObjectMethod("ParticleEmitter", "void LimitVertexLights(bool)", asMETHODPR(ParticleEmitter, LimitVertexLights, (bool), void), asCALL_THISCALL);
  1469. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1470. engine->RegisterObjectMethod("ParticleEmitter", "bool Load(Deserializer&)", asMETHODPR(ParticleEmitter, Load, (Deserializer&), bool), asCALL_THISCALL);
  1471. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1472. engine->RegisterObjectMethod("ParticleEmitter", "bool LoadJSON(const JSONValue&in)", asMETHODPR(ParticleEmitter, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1473. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1474. engine->RegisterObjectMethod("ParticleEmitter", "bool LoadXML(const XMLElement&in)", asMETHODPR(ParticleEmitter, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1475. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  1476. engine->RegisterObjectMethod("ParticleEmitter", "void MarkForUpdate()", asMETHODPR(ParticleEmitter, MarkForUpdate, (), void), asCALL_THISCALL);
  1477. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1478. engine->RegisterObjectMethod("ParticleEmitter", "void MarkInView(const FrameInfo&in)", asMETHODPR(ParticleEmitter, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  1479. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  1480. engine->RegisterObjectMethod("ParticleEmitter", "void MarkInView(uint)", asMETHODPR(ParticleEmitter, MarkInView, (unsigned), void), asCALL_THISCALL);
  1481. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1482. engine->RegisterObjectMethod("ParticleEmitter", "void MarkNetworkUpdate()", asMETHODPR(ParticleEmitter, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1483. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1484. engine->RegisterObjectMethod("ParticleEmitter", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ParticleEmitter, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1485. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1486. engine->RegisterObjectMethod("ParticleEmitter", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(ParticleEmitter, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1487. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1488. engine->RegisterObjectMethod("ParticleEmitter", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(ParticleEmitter, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1489. // void ParticleEmitter::OnSetEnabled() override | File: ../Graphics/ParticleEmitter.h
  1490. engine->RegisterObjectMethod("ParticleEmitter", "void OnSetEnabled()", asMETHODPR(ParticleEmitter, OnSetEnabled, (), void), asCALL_THISCALL);
  1491. // explicit ParticleEmitter::ParticleEmitter(Context* context) | File: ../Graphics/ParticleEmitter.h
  1492. engine->RegisterObjectBehaviour("ParticleEmitter", asBEHAVE_FACTORY, "ParticleEmitter@+ f()", asFUNCTION(ParticleEmitter_ParticleEmitter_Context), asCALL_CDECL);
  1493. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1494. engine->RegisterObjectMethod("ParticleEmitter", "void PrepareNetworkUpdate()", asMETHODPR(ParticleEmitter, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1495. // void BillboardSet::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/BillboardSet.h
  1496. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  1497. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1498. engine->RegisterObjectMethod("ParticleEmitter", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(ParticleEmitter, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1499. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1500. engine->RegisterObjectMethod("ParticleEmitter", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(ParticleEmitter, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1501. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1502. // Error: type "RefCount*" can not automatically bind
  1503. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1504. engine->RegisterObjectMethod("ParticleEmitter", "int Refs() const", asMETHODPR(ParticleEmitter, Refs, () const, int), asCALL_THISCALL);
  1505. engine->RegisterObjectMethod("ParticleEmitter", "int get_refs() const", asMETHODPR(ParticleEmitter, Refs, () const, int), asCALL_THISCALL);
  1506. // static void ParticleEmitter::RegisterObject(Context* context) | File: ../Graphics/ParticleEmitter.h
  1507. // Context can be used as firs parameter of constructors only
  1508. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1509. engine->RegisterObjectBehaviour("ParticleEmitter", asBEHAVE_RELEASE, "void f()", asMETHODPR(ParticleEmitter, ReleaseRef, (), void), asCALL_THISCALL);
  1510. // void Component::Remove() | File: ../Scene/Component.h
  1511. engine->RegisterObjectMethod("ParticleEmitter", "void Remove()", asMETHODPR(ParticleEmitter, Remove, (), void), asCALL_THISCALL);
  1512. // void ParticleEmitter::RemoveAllParticles() | File: ../Graphics/ParticleEmitter.h
  1513. engine->RegisterObjectMethod("ParticleEmitter", "void RemoveAllParticles()", asMETHODPR(ParticleEmitter, RemoveAllParticles, (), void), asCALL_THISCALL);
  1514. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1515. engine->RegisterObjectMethod("ParticleEmitter", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(ParticleEmitter, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1516. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1517. engine->RegisterObjectMethod("ParticleEmitter", "void RemoveInstanceDefault()", asMETHODPR(ParticleEmitter, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1518. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1519. engine->RegisterObjectMethod("ParticleEmitter", "void RemoveObjectAnimation()", asMETHODPR(ParticleEmitter, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1520. // void ParticleEmitter::Reset() | File: ../Graphics/ParticleEmitter.h
  1521. engine->RegisterObjectMethod("ParticleEmitter", "void Reset()", asMETHODPR(ParticleEmitter, Reset, (), void), asCALL_THISCALL);
  1522. // void ParticleEmitter::ResetEmissionTimer() | File: ../Graphics/ParticleEmitter.h
  1523. engine->RegisterObjectMethod("ParticleEmitter", "void ResetEmissionTimer()", asMETHODPR(ParticleEmitter, ResetEmissionTimer, (), void), asCALL_THISCALL);
  1524. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1525. engine->RegisterObjectMethod("ParticleEmitter", "void ResetToDefault()", asMETHODPR(ParticleEmitter, ResetToDefault, (), void), asCALL_THISCALL);
  1526. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1527. engine->RegisterObjectMethod("ParticleEmitter", "bool Save(Serializer&) const", asMETHODPR(ParticleEmitter, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1528. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1529. engine->RegisterObjectMethod("ParticleEmitter", "bool SaveDefaultAttributes() const", asMETHODPR(ParticleEmitter, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1530. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1531. engine->RegisterObjectMethod("ParticleEmitter", "bool SaveJSON(JSONValue&) const", asMETHODPR(ParticleEmitter, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1532. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1533. engine->RegisterObjectMethod("ParticleEmitter", "bool SaveXML(XMLElement&) const", asMETHODPR(ParticleEmitter, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1534. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1535. engine->RegisterObjectMethod("ParticleEmitter", "void SendEvent(StringHash)", asMETHODPR(ParticleEmitter, SendEvent, (StringHash), void), asCALL_THISCALL);
  1536. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1537. engine->RegisterObjectMethod("ParticleEmitter", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ParticleEmitter, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1538. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1539. // Not registered because template
  1540. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1541. engine->RegisterObjectMethod("ParticleEmitter", "void SetAnimationEnabled(bool)", asMETHODPR(ParticleEmitter, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1542. engine->RegisterObjectMethod("ParticleEmitter", "void set_animationEnabled(bool)", asMETHODPR(ParticleEmitter, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1543. // void BillboardSet::SetAnimationLodBias(float bias) | File: ../Graphics/BillboardSet.h
  1544. engine->RegisterObjectMethod("ParticleEmitter", "void SetAnimationLodBias(float)", asMETHODPR(ParticleEmitter, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  1545. engine->RegisterObjectMethod("ParticleEmitter", "void set_animationLodBias(float)", asMETHODPR(ParticleEmitter, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  1546. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1547. engine->RegisterObjectMethod("ParticleEmitter", "void SetAnimationTime(float)", asMETHODPR(ParticleEmitter, SetAnimationTime, (float), void), asCALL_THISCALL);
  1548. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1549. engine->RegisterObjectMethod("ParticleEmitter", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(ParticleEmitter, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1550. engine->RegisterObjectMethod("ParticleEmitter", "bool set_attributes(uint, const Variant&in)", asMETHODPR(ParticleEmitter, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1551. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1552. engine->RegisterObjectMethod("ParticleEmitter", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(ParticleEmitter, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1553. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1554. engine->RegisterObjectMethod("ParticleEmitter", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(ParticleEmitter, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1555. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1556. engine->RegisterObjectMethod("ParticleEmitter", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(ParticleEmitter, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1557. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1558. engine->RegisterObjectMethod("ParticleEmitter", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(ParticleEmitter, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1559. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1560. engine->RegisterObjectMethod("ParticleEmitter", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(ParticleEmitter, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1561. // void ParticleEmitter::SetAutoRemoveMode(AutoRemoveMode mode) | File: ../Graphics/ParticleEmitter.h
  1562. engine->RegisterObjectMethod("ParticleEmitter", "void SetAutoRemoveMode(AutoRemoveMode)", asMETHODPR(ParticleEmitter, SetAutoRemoveMode, (AutoRemoveMode), void), asCALL_THISCALL);
  1563. engine->RegisterObjectMethod("ParticleEmitter", "void set_autoRemoveMode(AutoRemoveMode)", asMETHODPR(ParticleEmitter, SetAutoRemoveMode, (AutoRemoveMode), void), asCALL_THISCALL);
  1564. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  1565. engine->RegisterObjectMethod("ParticleEmitter", "void SetBasePass(uint)", asMETHODPR(ParticleEmitter, SetBasePass, (unsigned), void), asCALL_THISCALL);
  1566. // void BillboardSet::SetBillboardsAttr(const VariantVector& value) | File: ../Graphics/BillboardSet.h
  1567. // Error: type "const VariantVector&" can not automatically bind
  1568. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1569. engine->RegisterObjectMethod("ParticleEmitter", "void SetBlockEvents(bool)", asMETHODPR(ParticleEmitter, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1570. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  1571. engine->RegisterObjectMethod("ParticleEmitter", "void SetCastShadows(bool)", asMETHODPR(ParticleEmitter, SetCastShadows, (bool), void), asCALL_THISCALL);
  1572. engine->RegisterObjectMethod("ParticleEmitter", "void set_castShadows(bool)", asMETHODPR(ParticleEmitter, SetCastShadows, (bool), void), asCALL_THISCALL);
  1573. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  1574. engine->RegisterObjectMethod("ParticleEmitter", "void SetDrawDistance(float)", asMETHODPR(ParticleEmitter, SetDrawDistance, (float), void), asCALL_THISCALL);
  1575. engine->RegisterObjectMethod("ParticleEmitter", "void set_drawDistance(float)", asMETHODPR(ParticleEmitter, SetDrawDistance, (float), void), asCALL_THISCALL);
  1576. // void ParticleEmitter::SetEffect(ParticleEffect* effect) | File: ../Graphics/ParticleEmitter.h
  1577. engine->RegisterObjectMethod("ParticleEmitter", "void SetEffect(ParticleEffect@+)", asMETHODPR(ParticleEmitter, SetEffect, (ParticleEffect*), void), asCALL_THISCALL);
  1578. engine->RegisterObjectMethod("ParticleEmitter", "void set_effect(ParticleEffect@+)", asMETHODPR(ParticleEmitter, SetEffect, (ParticleEffect*), void), asCALL_THISCALL);
  1579. // void ParticleEmitter::SetEffectAttr(const ResourceRef& value) | File: ../Graphics/ParticleEmitter.h
  1580. engine->RegisterObjectMethod("ParticleEmitter", "void SetEffectAttr(const ResourceRef&in)", asMETHODPR(ParticleEmitter, SetEffectAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1581. // void ParticleEmitter::SetEmitting(bool enable) | File: ../Graphics/ParticleEmitter.h
  1582. engine->RegisterObjectMethod("ParticleEmitter", "void SetEmitting(bool)", asMETHODPR(ParticleEmitter, SetEmitting, (bool), void), asCALL_THISCALL);
  1583. engine->RegisterObjectMethod("ParticleEmitter", "void set_emitting(bool)", asMETHODPR(ParticleEmitter, SetEmitting, (bool), void), asCALL_THISCALL);
  1584. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1585. engine->RegisterObjectMethod("ParticleEmitter", "void SetEnabled(bool)", asMETHODPR(ParticleEmitter, SetEnabled, (bool), void), asCALL_THISCALL);
  1586. engine->RegisterObjectMethod("ParticleEmitter", "void set_enabled(bool)", asMETHODPR(ParticleEmitter, SetEnabled, (bool), void), asCALL_THISCALL);
  1587. // void BillboardSet::SetFaceCameraMode(FaceCameraMode mode) | File: ../Graphics/BillboardSet.h
  1588. engine->RegisterObjectMethod("ParticleEmitter", "void SetFaceCameraMode(FaceCameraMode)", asMETHODPR(ParticleEmitter, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  1589. engine->RegisterObjectMethod("ParticleEmitter", "void set_faceCameraMode(FaceCameraMode)", asMETHODPR(ParticleEmitter, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  1590. // void BillboardSet::SetFixedScreenSize(bool enable) | File: ../Graphics/BillboardSet.h
  1591. engine->RegisterObjectMethod("ParticleEmitter", "void SetFixedScreenSize(bool)", asMETHODPR(ParticleEmitter, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  1592. engine->RegisterObjectMethod("ParticleEmitter", "void set_fixedScreenSize(bool)", asMETHODPR(ParticleEmitter, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  1593. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1594. engine->RegisterObjectMethod("ParticleEmitter", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEmitter, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1595. engine->RegisterObjectMethod("ParticleEmitter", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEmitter, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1596. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1597. engine->RegisterObjectMethod("ParticleEmitter", "void SetInstanceDefault(bool)", asMETHODPR(ParticleEmitter, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1598. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1599. engine->RegisterObjectMethod("ParticleEmitter", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(ParticleEmitter, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1600. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  1601. engine->RegisterObjectMethod("ParticleEmitter", "void SetLightMask(uint)", asMETHODPR(ParticleEmitter, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1602. engine->RegisterObjectMethod("ParticleEmitter", "void set_lightMask(uint)", asMETHODPR(ParticleEmitter, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1603. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  1604. engine->RegisterObjectMethod("ParticleEmitter", "void SetLodBias(float)", asMETHODPR(ParticleEmitter, SetLodBias, (float), void), asCALL_THISCALL);
  1605. engine->RegisterObjectMethod("ParticleEmitter", "void set_lodBias(float)", asMETHODPR(ParticleEmitter, SetLodBias, (float), void), asCALL_THISCALL);
  1606. // void BillboardSet::SetMaterial(Material* material) | File: ../Graphics/BillboardSet.h
  1607. engine->RegisterObjectMethod("ParticleEmitter", "void SetMaterial(Material@+)", asMETHODPR(ParticleEmitter, SetMaterial, (Material*), void), asCALL_THISCALL);
  1608. engine->RegisterObjectMethod("ParticleEmitter", "void set_material(Material@+)", asMETHODPR(ParticleEmitter, SetMaterial, (Material*), void), asCALL_THISCALL);
  1609. // void BillboardSet::SetMaterialAttr(const ResourceRef& value) | File: ../Graphics/BillboardSet.h
  1610. engine->RegisterObjectMethod("ParticleEmitter", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(ParticleEmitter, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1611. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  1612. engine->RegisterObjectMethod("ParticleEmitter", "void SetMaxLights(uint)", asMETHODPR(ParticleEmitter, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1613. engine->RegisterObjectMethod("ParticleEmitter", "void set_maxLights(uint)", asMETHODPR(ParticleEmitter, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1614. // void BillboardSet::SetMinAngle(float angle) | File: ../Graphics/BillboardSet.h
  1615. engine->RegisterObjectMethod("ParticleEmitter", "void SetMinAngle(float)", asMETHODPR(ParticleEmitter, SetMinAngle, (float), void), asCALL_THISCALL);
  1616. engine->RegisterObjectMethod("ParticleEmitter", "void set_minAngle(float)", asMETHODPR(ParticleEmitter, SetMinAngle, (float), void), asCALL_THISCALL);
  1617. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  1618. engine->RegisterObjectMethod("ParticleEmitter", "void SetMinMaxZ(float, float)", asMETHODPR(ParticleEmitter, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  1619. // void BillboardSet::SetNetBillboardsAttr(const PODVector<unsigned char>& value) | File: ../Graphics/BillboardSet.h
  1620. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  1621. // void BillboardSet::SetNumBillboards(unsigned num) | File: ../Graphics/BillboardSet.h
  1622. engine->RegisterObjectMethod("ParticleEmitter", "void SetNumBillboards(uint)", asMETHODPR(ParticleEmitter, SetNumBillboards, (unsigned), void), asCALL_THISCALL);
  1623. engine->RegisterObjectMethod("ParticleEmitter", "void set_numBillboards(uint)", asMETHODPR(ParticleEmitter, SetNumBillboards, (unsigned), void), asCALL_THISCALL);
  1624. // void ParticleEmitter::SetNumParticles(unsigned num) | File: ../Graphics/ParticleEmitter.h
  1625. engine->RegisterObjectMethod("ParticleEmitter", "void SetNumParticles(uint)", asMETHODPR(ParticleEmitter, SetNumParticles, (unsigned), void), asCALL_THISCALL);
  1626. engine->RegisterObjectMethod("ParticleEmitter", "void set_numParticles(uint)", asMETHODPR(ParticleEmitter, SetNumParticles, (unsigned), void), asCALL_THISCALL);
  1627. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1628. engine->RegisterObjectMethod("ParticleEmitter", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(ParticleEmitter, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1629. engine->RegisterObjectMethod("ParticleEmitter", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(ParticleEmitter, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1630. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1631. engine->RegisterObjectMethod("ParticleEmitter", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(ParticleEmitter, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1632. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  1633. engine->RegisterObjectMethod("ParticleEmitter", "void SetOccludee(bool)", asMETHODPR(ParticleEmitter, SetOccludee, (bool), void), asCALL_THISCALL);
  1634. engine->RegisterObjectMethod("ParticleEmitter", "void set_occludee(bool)", asMETHODPR(ParticleEmitter, SetOccludee, (bool), void), asCALL_THISCALL);
  1635. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  1636. engine->RegisterObjectMethod("ParticleEmitter", "void SetOccluder(bool)", asMETHODPR(ParticleEmitter, SetOccluder, (bool), void), asCALL_THISCALL);
  1637. engine->RegisterObjectMethod("ParticleEmitter", "void set_occluder(bool)", asMETHODPR(ParticleEmitter, SetOccluder, (bool), void), asCALL_THISCALL);
  1638. // void ParticleEmitter::SetParticlesAttr(const VariantVector& value) | File: ../Graphics/ParticleEmitter.h
  1639. // Error: type "const VariantVector&" can not automatically bind
  1640. // void BillboardSet::SetRelative(bool enable) | File: ../Graphics/BillboardSet.h
  1641. engine->RegisterObjectMethod("ParticleEmitter", "void SetRelative(bool)", asMETHODPR(ParticleEmitter, SetRelative, (bool), void), asCALL_THISCALL);
  1642. engine->RegisterObjectMethod("ParticleEmitter", "void set_relative(bool)", asMETHODPR(ParticleEmitter, SetRelative, (bool), void), asCALL_THISCALL);
  1643. // void BillboardSet::SetScaled(bool enable) | File: ../Graphics/BillboardSet.h
  1644. engine->RegisterObjectMethod("ParticleEmitter", "void SetScaled(bool)", asMETHODPR(ParticleEmitter, SetScaled, (bool), void), asCALL_THISCALL);
  1645. engine->RegisterObjectMethod("ParticleEmitter", "void set_scaled(bool)", asMETHODPR(ParticleEmitter, SetScaled, (bool), void), asCALL_THISCALL);
  1646. // void ParticleEmitter::SetSerializeParticles(bool enable) | File: ../Graphics/ParticleEmitter.h
  1647. engine->RegisterObjectMethod("ParticleEmitter", "void SetSerializeParticles(bool)", asMETHODPR(ParticleEmitter, SetSerializeParticles, (bool), void), asCALL_THISCALL);
  1648. engine->RegisterObjectMethod("ParticleEmitter", "void set_serializeParticles(bool)", asMETHODPR(ParticleEmitter, SetSerializeParticles, (bool), void), asCALL_THISCALL);
  1649. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  1650. engine->RegisterObjectMethod("ParticleEmitter", "void SetShadowDistance(float)", asMETHODPR(ParticleEmitter, SetShadowDistance, (float), void), asCALL_THISCALL);
  1651. engine->RegisterObjectMethod("ParticleEmitter", "void set_shadowDistance(float)", asMETHODPR(ParticleEmitter, SetShadowDistance, (float), void), asCALL_THISCALL);
  1652. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  1653. engine->RegisterObjectMethod("ParticleEmitter", "void SetShadowMask(uint)", asMETHODPR(ParticleEmitter, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1654. engine->RegisterObjectMethod("ParticleEmitter", "void set_shadowMask(uint)", asMETHODPR(ParticleEmitter, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1655. // void BillboardSet::SetSorted(bool enable) | File: ../Graphics/BillboardSet.h
  1656. engine->RegisterObjectMethod("ParticleEmitter", "void SetSorted(bool)", asMETHODPR(ParticleEmitter, SetSorted, (bool), void), asCALL_THISCALL);
  1657. engine->RegisterObjectMethod("ParticleEmitter", "void set_sorted(bool)", asMETHODPR(ParticleEmitter, SetSorted, (bool), void), asCALL_THISCALL);
  1658. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  1659. engine->RegisterObjectMethod("ParticleEmitter", "void SetSortValue(float)", asMETHODPR(ParticleEmitter, SetSortValue, (float), void), asCALL_THISCALL);
  1660. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1661. engine->RegisterObjectMethod("ParticleEmitter", "void SetTemporary(bool)", asMETHODPR(ParticleEmitter, SetTemporary, (bool), void), asCALL_THISCALL);
  1662. engine->RegisterObjectMethod("ParticleEmitter", "void set_temporary(bool)", asMETHODPR(ParticleEmitter, SetTemporary, (bool), void), asCALL_THISCALL);
  1663. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  1664. engine->RegisterObjectMethod("ParticleEmitter", "void SetViewMask(uint)", asMETHODPR(ParticleEmitter, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1665. engine->RegisterObjectMethod("ParticleEmitter", "void set_viewMask(uint)", asMETHODPR(ParticleEmitter, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1666. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  1667. engine->RegisterObjectMethod("ParticleEmitter", "void SetZone(Zone@+, bool = false)", asMETHODPR(ParticleEmitter, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  1668. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  1669. engine->RegisterObjectMethod("ParticleEmitter", "void SetZoneMask(uint)", asMETHODPR(ParticleEmitter, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1670. engine->RegisterObjectMethod("ParticleEmitter", "void set_zoneMask(uint)", asMETHODPR(ParticleEmitter, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1671. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1672. // Error: type "EventHandler*" can not automatically bind
  1673. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1674. // Error: type "EventHandler*" can not automatically bind
  1675. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1676. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1677. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1678. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1679. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1680. engine->RegisterObjectMethod("ParticleEmitter", "void UnsubscribeFromAllEvents()", asMETHODPR(ParticleEmitter, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1681. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1682. engine->RegisterObjectMethod("ParticleEmitter", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ParticleEmitter_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1683. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1684. engine->RegisterObjectMethod("ParticleEmitter", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ParticleEmitter, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1685. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1686. engine->RegisterObjectMethod("ParticleEmitter", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ParticleEmitter, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1687. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1688. engine->RegisterObjectMethod("ParticleEmitter", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ParticleEmitter, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1689. // void ParticleEmitter::Update(const FrameInfo& frame) override | File: ../Graphics/ParticleEmitter.h
  1690. engine->RegisterObjectMethod("ParticleEmitter", "void Update(const FrameInfo&in)", asMETHODPR(ParticleEmitter, Update, (const FrameInfo&), void), asCALL_THISCALL);
  1691. // void BillboardSet::UpdateBatches(const FrameInfo& frame) override | File: ../Graphics/BillboardSet.h
  1692. engine->RegisterObjectMethod("ParticleEmitter", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(ParticleEmitter, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  1693. // void BillboardSet::UpdateGeometry(const FrameInfo& frame) override | File: ../Graphics/BillboardSet.h
  1694. engine->RegisterObjectMethod("ParticleEmitter", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(ParticleEmitter, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  1695. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1696. engine->RegisterObjectMethod("ParticleEmitter", "int WeakRefs() const", asMETHODPR(ParticleEmitter, WeakRefs, () const, int), asCALL_THISCALL);
  1697. engine->RegisterObjectMethod("ParticleEmitter", "int get_weakRefs() const", asMETHODPR(ParticleEmitter, WeakRefs, () const, int), asCALL_THISCALL);
  1698. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1699. engine->RegisterObjectMethod("ParticleEmitter", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(ParticleEmitter, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1700. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1701. engine->RegisterObjectMethod("ParticleEmitter", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(ParticleEmitter, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1702. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1703. engine->RegisterObjectMethod("ParticleEmitter", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(ParticleEmitter, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1704. #ifdef REGISTER_MANUAL_PART_BillboardSet
  1705. REGISTER_MANUAL_PART_BillboardSet(ParticleEmitter, "ParticleEmitter")
  1706. #endif
  1707. #ifdef REGISTER_MANUAL_PART_Drawable
  1708. REGISTER_MANUAL_PART_Drawable(ParticleEmitter, "ParticleEmitter")
  1709. #endif
  1710. #ifdef REGISTER_MANUAL_PART_Component
  1711. REGISTER_MANUAL_PART_Component(ParticleEmitter, "ParticleEmitter")
  1712. #endif
  1713. #ifdef REGISTER_MANUAL_PART_Animatable
  1714. REGISTER_MANUAL_PART_Animatable(ParticleEmitter, "ParticleEmitter")
  1715. #endif
  1716. #ifdef REGISTER_MANUAL_PART_Serializable
  1717. REGISTER_MANUAL_PART_Serializable(ParticleEmitter, "ParticleEmitter")
  1718. #endif
  1719. #ifdef REGISTER_MANUAL_PART_Object
  1720. REGISTER_MANUAL_PART_Object(ParticleEmitter, "ParticleEmitter")
  1721. #endif
  1722. #ifdef REGISTER_MANUAL_PART_RefCounted
  1723. REGISTER_MANUAL_PART_RefCounted(ParticleEmitter, "ParticleEmitter")
  1724. #endif
  1725. #ifdef REGISTER_MANUAL_PART_ParticleEmitter
  1726. REGISTER_MANUAL_PART_ParticleEmitter(ParticleEmitter, "ParticleEmitter")
  1727. #endif
  1728. RegisterSubclass<BillboardSet, ParticleEmitter>(engine, "BillboardSet", "ParticleEmitter");
  1729. RegisterSubclass<Drawable, ParticleEmitter>(engine, "Drawable", "ParticleEmitter");
  1730. RegisterSubclass<Component, ParticleEmitter>(engine, "Component", "ParticleEmitter");
  1731. RegisterSubclass<Animatable, ParticleEmitter>(engine, "Animatable", "ParticleEmitter");
  1732. RegisterSubclass<Serializable, ParticleEmitter>(engine, "Serializable", "ParticleEmitter");
  1733. RegisterSubclass<Object, ParticleEmitter>(engine, "Object", "ParticleEmitter");
  1734. RegisterSubclass<RefCounted, ParticleEmitter>(engine, "RefCounted", "ParticleEmitter");
  1735. #ifdef URHO3D_URHO2D
  1736. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  1737. engine->RegisterObjectMethod("ParticleEmitter2D", "void AddLight(Light@+)", asMETHODPR(ParticleEmitter2D, AddLight, (Light*), void), asCALL_THISCALL);
  1738. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1739. engine->RegisterObjectBehaviour("ParticleEmitter2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(ParticleEmitter2D, AddRef, (), void), asCALL_THISCALL);
  1740. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1741. // Error: type "ComponentReplicationState*" can not automatically bind
  1742. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  1743. engine->RegisterObjectMethod("ParticleEmitter2D", "void AddVertexLight(Light@+)", asMETHODPR(ParticleEmitter2D, AddVertexLight, (Light*), void), asCALL_THISCALL);
  1744. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1745. engine->RegisterObjectMethod("ParticleEmitter2D", "void AllocateNetworkState()", asMETHODPR(ParticleEmitter2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  1746. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1747. engine->RegisterObjectMethod("ParticleEmitter2D", "void ApplyAttributes()", asMETHODPR(ParticleEmitter2D, ApplyAttributes, (), void), asCALL_THISCALL);
  1748. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1749. // Not registered because template
  1750. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1751. // Not registered because template
  1752. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1753. engine->RegisterObjectMethod("ParticleEmitter2D", "void CleanupConnection(Connection@+)", asMETHODPR(ParticleEmitter2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1754. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  1755. engine->RegisterObjectMethod("ParticleEmitter2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(ParticleEmitter2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1756. // virtual bool Drawable::DrawOcclusion(OcclusionBuffer* buffer) | File: ../Graphics/Drawable.h
  1757. engine->RegisterObjectMethod("ParticleEmitter2D", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(ParticleEmitter2D, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  1758. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1759. engine->RegisterObjectMethod("ParticleEmitter2D", "bool GetAnimationEnabled() const", asMETHODPR(ParticleEmitter2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1760. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_animationEnabled() const", asMETHODPR(ParticleEmitter2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1761. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1762. engine->RegisterObjectMethod("ParticleEmitter2D", "Variant GetAttribute(uint) const", asMETHODPR(ParticleEmitter2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1763. engine->RegisterObjectMethod("ParticleEmitter2D", "Variant get_attributes(uint) const", asMETHODPR(ParticleEmitter2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1764. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1765. engine->RegisterObjectMethod("ParticleEmitter2D", "Variant GetAttribute(const String&in) const", asMETHODPR(ParticleEmitter2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1766. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1767. engine->RegisterObjectMethod("ParticleEmitter2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(ParticleEmitter2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1768. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1769. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(ParticleEmitter2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1770. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1771. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(ParticleEmitter2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1772. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1773. engine->RegisterObjectMethod("ParticleEmitter2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(ParticleEmitter2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1774. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1775. engine->RegisterObjectMethod("ParticleEmitter2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(ParticleEmitter2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1776. engine->RegisterObjectMethod("ParticleEmitter2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(ParticleEmitter2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1777. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1778. engine->RegisterObjectMethod("ParticleEmitter2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(ParticleEmitter2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1779. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1780. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1781. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  1782. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  1783. // BlendMode ParticleEmitter2D::GetBlendMode() const | File: ../Urho2D/ParticleEmitter2D.h
  1784. engine->RegisterObjectMethod("ParticleEmitter2D", "BlendMode GetBlendMode() const", asMETHODPR(ParticleEmitter2D, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1785. engine->RegisterObjectMethod("ParticleEmitter2D", "BlendMode get_blendMode() const", asMETHODPR(ParticleEmitter2D, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1786. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1787. engine->RegisterObjectMethod("ParticleEmitter2D", "bool GetBlockEvents() const", asMETHODPR(ParticleEmitter2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1788. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  1789. engine->RegisterObjectMethod("ParticleEmitter2D", "const BoundingBox& GetBoundingBox() const", asMETHODPR(ParticleEmitter2D, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1790. engine->RegisterObjectMethod("ParticleEmitter2D", "const BoundingBox& get_boundingBox() const", asMETHODPR(ParticleEmitter2D, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1791. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  1792. engine->RegisterObjectMethod("ParticleEmitter2D", "bool GetCastShadows() const", asMETHODPR(ParticleEmitter2D, GetCastShadows, () const, bool), asCALL_THISCALL);
  1793. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_castShadows() const", asMETHODPR(ParticleEmitter2D, GetCastShadows, () const, bool), asCALL_THISCALL);
  1794. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1795. engine->RegisterObjectMethod("ParticleEmitter2D", "const String& GetCategory() const", asMETHODPR(ParticleEmitter2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1796. engine->RegisterObjectMethod("ParticleEmitter2D", "const String& get_category() const", asMETHODPR(ParticleEmitter2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1797. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1798. engine->RegisterObjectMethod("ParticleEmitter2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(ParticleEmitter2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1799. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1800. // Not registered because template
  1801. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1802. // Error: type "PODVector<Component*>&" can not automatically bind
  1803. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1804. // Not registered because template
  1805. // Context* Object::GetContext() const | File: ../Core/Object.h
  1806. // Error: type "Context*" can not be returned
  1807. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1808. // Error: type "PODVector<Node*>&" can not automatically bind
  1809. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  1810. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetDistance() const", asMETHODPR(ParticleEmitter2D, GetDistance, () const, float), asCALL_THISCALL);
  1811. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  1812. engine->RegisterObjectMethod("ParticleEmitter2D", "uint8 GetDrawableFlags() const", asMETHODPR(ParticleEmitter2D, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  1813. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  1814. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetDrawDistance() const", asMETHODPR(ParticleEmitter2D, GetDrawDistance, () const, float), asCALL_THISCALL);
  1815. engine->RegisterObjectMethod("ParticleEmitter2D", "float get_drawDistance() const", asMETHODPR(ParticleEmitter2D, GetDrawDistance, () const, float), asCALL_THISCALL);
  1816. // ParticleEffect2D* ParticleEmitter2D::GetEffect() const | File: ../Urho2D/ParticleEmitter2D.h
  1817. engine->RegisterObjectMethod("ParticleEmitter2D", "ParticleEffect2D@+ GetEffect() const", asMETHODPR(ParticleEmitter2D, GetEffect, () const, ParticleEffect2D*), asCALL_THISCALL);
  1818. engine->RegisterObjectMethod("ParticleEmitter2D", "ParticleEffect2D@+ get_effect() const", asMETHODPR(ParticleEmitter2D, GetEffect, () const, ParticleEffect2D*), asCALL_THISCALL);
  1819. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1820. engine->RegisterObjectMethod("ParticleEmitter2D", "VariantMap& GetEventDataMap() const", asMETHODPR(ParticleEmitter2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1821. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1822. // Error: type "EventHandler*" can not automatically bind
  1823. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1824. engine->RegisterObjectMethod("ParticleEmitter2D", "Object@+ GetEventSender() const", asMETHODPR(ParticleEmitter2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  1825. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  1826. engine->RegisterObjectMethod("ParticleEmitter2D", "Light@+ GetFirstLight() const", asMETHODPR(ParticleEmitter2D, GetFirstLight, () const, Light*), asCALL_THISCALL);
  1827. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1828. engine->RegisterObjectMethod("ParticleEmitter2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ParticleEmitter2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1829. engine->RegisterObjectMethod("ParticleEmitter2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ParticleEmitter2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1830. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1831. engine->RegisterObjectMethod("ParticleEmitter2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(ParticleEmitter2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1832. engine->RegisterObjectMethod("ParticleEmitter2D", "const VariantMap& get_globalVars() const", asMETHODPR(ParticleEmitter2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1833. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1834. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetID() const", asMETHODPR(ParticleEmitter2D, GetID, () const, unsigned), asCALL_THISCALL);
  1835. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_id() const", asMETHODPR(ParticleEmitter2D, GetID, () const, unsigned), asCALL_THISCALL);
  1836. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1837. engine->RegisterObjectMethod("ParticleEmitter2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(ParticleEmitter2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1838. // int Drawable2D::GetLayer() const | File: ../Urho2D/Drawable2D.h
  1839. engine->RegisterObjectMethod("ParticleEmitter2D", "int GetLayer() const", asMETHODPR(ParticleEmitter2D, GetLayer, () const, int), asCALL_THISCALL);
  1840. engine->RegisterObjectMethod("ParticleEmitter2D", "int get_layer() const", asMETHODPR(ParticleEmitter2D, GetLayer, () const, int), asCALL_THISCALL);
  1841. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  1842. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetLightMask() const", asMETHODPR(ParticleEmitter2D, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1843. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_lightMask() const", asMETHODPR(ParticleEmitter2D, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1844. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  1845. engine->RegisterObjectMethod("ParticleEmitter2D", "Array<Light@>@ GetLights() const", asFUNCTION(ParticleEmitter2D_GetLights_void), asCALL_CDECL_OBJFIRST);
  1846. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  1847. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetLodBias() const", asMETHODPR(ParticleEmitter2D, GetLodBias, () const, float), asCALL_THISCALL);
  1848. engine->RegisterObjectMethod("ParticleEmitter2D", "float get_lodBias() const", asMETHODPR(ParticleEmitter2D, GetLodBias, () const, float), asCALL_THISCALL);
  1849. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  1850. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetLodDistance() const", asMETHODPR(ParticleEmitter2D, GetLodDistance, () const, float), asCALL_THISCALL);
  1851. // virtual Geometry* Drawable::GetLodGeometry(unsigned batchIndex, unsigned level) | File: ../Graphics/Drawable.h
  1852. engine->RegisterObjectMethod("ParticleEmitter2D", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(ParticleEmitter2D, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  1853. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  1854. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetMaxLights() const", asMETHODPR(ParticleEmitter2D, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1855. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_maxLights() const", asMETHODPR(ParticleEmitter2D, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1856. // unsigned ParticleEmitter2D::GetMaxParticles() const | File: ../Urho2D/ParticleEmitter2D.h
  1857. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetMaxParticles() const", asMETHODPR(ParticleEmitter2D, GetMaxParticles, () const, unsigned), asCALL_THISCALL);
  1858. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  1859. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetMaxZ() const", asMETHODPR(ParticleEmitter2D, GetMaxZ, () const, float), asCALL_THISCALL);
  1860. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  1861. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetMinZ() const", asMETHODPR(ParticleEmitter2D, GetMinZ, () const, float), asCALL_THISCALL);
  1862. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1863. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1864. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1865. // Error: type "NetworkState*" can not automatically bind
  1866. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1867. engine->RegisterObjectMethod("ParticleEmitter2D", "Node@+ GetNode() const", asMETHODPR(ParticleEmitter2D, GetNode, () const, Node*), asCALL_THISCALL);
  1868. engine->RegisterObjectMethod("ParticleEmitter2D", "Node@+ get_node() const", asMETHODPR(ParticleEmitter2D, GetNode, () const, Node*), asCALL_THISCALL);
  1869. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1870. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetNumAttributes() const", asMETHODPR(ParticleEmitter2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1871. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_numAttributes() const", asMETHODPR(ParticleEmitter2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1872. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1873. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetNumNetworkAttributes() const", asMETHODPR(ParticleEmitter2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1874. // virtual unsigned Drawable::GetNumOccluderTriangles() | File: ../Graphics/Drawable.h
  1875. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetNumOccluderTriangles()", asMETHODPR(ParticleEmitter2D, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  1876. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1877. engine->RegisterObjectMethod("ParticleEmitter2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(ParticleEmitter2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1878. engine->RegisterObjectMethod("ParticleEmitter2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(ParticleEmitter2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1879. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1880. engine->RegisterObjectMethod("ParticleEmitter2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(ParticleEmitter2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1881. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  1882. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  1883. // int Drawable2D::GetOrderInLayer() const | File: ../Urho2D/Drawable2D.h
  1884. engine->RegisterObjectMethod("ParticleEmitter2D", "int GetOrderInLayer() const", asMETHODPR(ParticleEmitter2D, GetOrderInLayer, () const, int), asCALL_THISCALL);
  1885. engine->RegisterObjectMethod("ParticleEmitter2D", "int get_orderInLayer() const", asMETHODPR(ParticleEmitter2D, GetOrderInLayer, () const, int), asCALL_THISCALL);
  1886. // ResourceRef ParticleEmitter2D::GetParticleEffectAttr() const | File: ../Urho2D/ParticleEmitter2D.h
  1887. engine->RegisterObjectMethod("ParticleEmitter2D", "ResourceRef GetParticleEffectAttr() const", asMETHODPR(ParticleEmitter2D, GetParticleEffectAttr, () const, ResourceRef), asCALL_THISCALL);
  1888. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1889. engine->RegisterObjectMethod("ParticleEmitter2D", "Scene@+ GetScene() const", asMETHODPR(ParticleEmitter2D, GetScene, () const, Scene*), asCALL_THISCALL);
  1890. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  1891. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetShadowDistance() const", asMETHODPR(ParticleEmitter2D, GetShadowDistance, () const, float), asCALL_THISCALL);
  1892. engine->RegisterObjectMethod("ParticleEmitter2D", "float get_shadowDistance() const", asMETHODPR(ParticleEmitter2D, GetShadowDistance, () const, float), asCALL_THISCALL);
  1893. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  1894. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetShadowMask() const", asMETHODPR(ParticleEmitter2D, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1895. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_shadowMask() const", asMETHODPR(ParticleEmitter2D, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1896. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  1897. engine->RegisterObjectMethod("ParticleEmitter2D", "float GetSortValue() const", asMETHODPR(ParticleEmitter2D, GetSortValue, () const, float), asCALL_THISCALL);
  1898. // const Vector<SourceBatch2D>& Drawable2D::GetSourceBatches() | File: ../Urho2D/Drawable2D.h
  1899. // Error: type "const Vector<SourceBatch2D>&" can not automatically bind
  1900. // Sprite2D* ParticleEmitter2D::GetSprite() const | File: ../Urho2D/ParticleEmitter2D.h
  1901. engine->RegisterObjectMethod("ParticleEmitter2D", "Sprite2D@+ GetSprite() const", asMETHODPR(ParticleEmitter2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  1902. engine->RegisterObjectMethod("ParticleEmitter2D", "Sprite2D@+ get_sprite() const", asMETHODPR(ParticleEmitter2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  1903. // ResourceRef ParticleEmitter2D::GetSpriteAttr() const | File: ../Urho2D/ParticleEmitter2D.h
  1904. engine->RegisterObjectMethod("ParticleEmitter2D", "ResourceRef GetSpriteAttr() const", asMETHODPR(ParticleEmitter2D, GetSpriteAttr, () const, ResourceRef), asCALL_THISCALL);
  1905. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1906. engine->RegisterObjectMethod("ParticleEmitter2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ParticleEmitter2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1907. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1908. // Not registered because template
  1909. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1910. engine->RegisterObjectMethod("ParticleEmitter2D", "StringHash GetType() const", asMETHODPR(ParticleEmitter2D, GetType, () const, StringHash), asCALL_THISCALL);
  1911. engine->RegisterObjectMethod("ParticleEmitter2D", "StringHash get_type() const", asMETHODPR(ParticleEmitter2D, GetType, () const, StringHash), asCALL_THISCALL);
  1912. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1913. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1914. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1915. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1916. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1917. engine->RegisterObjectMethod("ParticleEmitter2D", "const String& GetTypeName() const", asMETHODPR(ParticleEmitter2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1918. engine->RegisterObjectMethod("ParticleEmitter2D", "const String& get_typeName() const", asMETHODPR(ParticleEmitter2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1919. // virtual UpdateGeometryType Drawable::GetUpdateGeometryType() | File: ../Graphics/Drawable.h
  1920. engine->RegisterObjectMethod("ParticleEmitter2D", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(ParticleEmitter2D, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  1921. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  1922. engine->RegisterObjectMethod("ParticleEmitter2D", "Array<Light@>@ GetVertexLights() const", asFUNCTION(ParticleEmitter2D_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  1923. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  1924. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetViewMask() const", asMETHODPR(ParticleEmitter2D, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1925. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_viewMask() const", asMETHODPR(ParticleEmitter2D, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1926. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  1927. engine->RegisterObjectMethod("ParticleEmitter2D", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(ParticleEmitter2D, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1928. engine->RegisterObjectMethod("ParticleEmitter2D", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(ParticleEmitter2D, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1929. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  1930. engine->RegisterObjectMethod("ParticleEmitter2D", "Zone@+ GetZone() const", asMETHODPR(ParticleEmitter2D, GetZone, () const, Zone*), asCALL_THISCALL);
  1931. engine->RegisterObjectMethod("ParticleEmitter2D", "Zone@+ get_zone() const", asMETHODPR(ParticleEmitter2D, GetZone, () const, Zone*), asCALL_THISCALL);
  1932. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  1933. engine->RegisterObjectMethod("ParticleEmitter2D", "uint GetZoneMask() const", asMETHODPR(ParticleEmitter2D, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1934. engine->RegisterObjectMethod("ParticleEmitter2D", "uint get_zoneMask() const", asMETHODPR(ParticleEmitter2D, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1935. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  1936. engine->RegisterObjectMethod("ParticleEmitter2D", "bool HasBasePass(uint) const", asMETHODPR(ParticleEmitter2D, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  1937. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1938. engine->RegisterObjectMethod("ParticleEmitter2D", "bool HasEventHandlers() const", asMETHODPR(ParticleEmitter2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1939. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1940. engine->RegisterObjectMethod("ParticleEmitter2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ParticleEmitter2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1941. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1942. engine->RegisterObjectMethod("ParticleEmitter2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ParticleEmitter2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1943. // bool ParticleEmitter2D::IsEmitting() const | File: ../Urho2D/ParticleEmitter2D.h
  1944. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsEmitting() const", asMETHODPR(ParticleEmitter2D, IsEmitting, () const, bool), asCALL_THISCALL);
  1945. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_emitting() const", asMETHODPR(ParticleEmitter2D, IsEmitting, () const, bool), asCALL_THISCALL);
  1946. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1947. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsEnabled() const", asMETHODPR(ParticleEmitter2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1948. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_enabled() const", asMETHODPR(ParticleEmitter2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1949. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1950. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsEnabledEffective() const", asMETHODPR(ParticleEmitter2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1951. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_enabledEffective() const", asMETHODPR(ParticleEmitter2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1952. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1953. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(ParticleEmitter2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1954. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1955. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1956. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1957. // Not registered because template
  1958. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  1959. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsInView() const", asMETHODPR(ParticleEmitter2D, IsInView, () const, bool), asCALL_THISCALL);
  1960. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_inView() const", asMETHODPR(ParticleEmitter2D, IsInView, () const, bool), asCALL_THISCALL);
  1961. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  1962. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsInView(Camera@+) const", asMETHODPR(ParticleEmitter2D, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  1963. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  1964. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(ParticleEmitter2D, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  1965. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  1966. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsOccludee() const", asMETHODPR(ParticleEmitter2D, IsOccludee, () const, bool), asCALL_THISCALL);
  1967. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_occludee() const", asMETHODPR(ParticleEmitter2D, IsOccludee, () const, bool), asCALL_THISCALL);
  1968. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  1969. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsOccluder() const", asMETHODPR(ParticleEmitter2D, IsOccluder, () const, bool), asCALL_THISCALL);
  1970. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_occluder() const", asMETHODPR(ParticleEmitter2D, IsOccluder, () const, bool), asCALL_THISCALL);
  1971. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1972. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsReplicated() const", asMETHODPR(ParticleEmitter2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1973. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_replicated() const", asMETHODPR(ParticleEmitter2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1974. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1975. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsTemporary() const", asMETHODPR(ParticleEmitter2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1976. engine->RegisterObjectMethod("ParticleEmitter2D", "bool get_temporary() const", asMETHODPR(ParticleEmitter2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1977. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  1978. engine->RegisterObjectMethod("ParticleEmitter2D", "bool IsZoneDirty() const", asMETHODPR(ParticleEmitter2D, IsZoneDirty, () const, bool), asCALL_THISCALL);
  1979. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  1980. engine->RegisterObjectMethod("ParticleEmitter2D", "void LimitLights()", asMETHODPR(ParticleEmitter2D, LimitLights, (), void), asCALL_THISCALL);
  1981. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  1982. engine->RegisterObjectMethod("ParticleEmitter2D", "void LimitVertexLights(bool)", asMETHODPR(ParticleEmitter2D, LimitVertexLights, (bool), void), asCALL_THISCALL);
  1983. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1984. engine->RegisterObjectMethod("ParticleEmitter2D", "bool Load(Deserializer&)", asMETHODPR(ParticleEmitter2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  1985. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1986. engine->RegisterObjectMethod("ParticleEmitter2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(ParticleEmitter2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1987. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1988. engine->RegisterObjectMethod("ParticleEmitter2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(ParticleEmitter2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1989. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  1990. engine->RegisterObjectMethod("ParticleEmitter2D", "void MarkForUpdate()", asMETHODPR(ParticleEmitter2D, MarkForUpdate, (), void), asCALL_THISCALL);
  1991. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1992. engine->RegisterObjectMethod("ParticleEmitter2D", "void MarkInView(const FrameInfo&in)", asMETHODPR(ParticleEmitter2D, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  1993. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  1994. engine->RegisterObjectMethod("ParticleEmitter2D", "void MarkInView(uint)", asMETHODPR(ParticleEmitter2D, MarkInView, (unsigned), void), asCALL_THISCALL);
  1995. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1996. engine->RegisterObjectMethod("ParticleEmitter2D", "void MarkNetworkUpdate()", asMETHODPR(ParticleEmitter2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1997. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1998. engine->RegisterObjectMethod("ParticleEmitter2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ParticleEmitter2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1999. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2000. engine->RegisterObjectMethod("ParticleEmitter2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(ParticleEmitter2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2001. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2002. engine->RegisterObjectMethod("ParticleEmitter2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(ParticleEmitter2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2003. // void ParticleEmitter2D::OnSetEnabled() override | File: ../Urho2D/ParticleEmitter2D.h
  2004. engine->RegisterObjectMethod("ParticleEmitter2D", "void OnSetEnabled()", asMETHODPR(ParticleEmitter2D, OnSetEnabled, (), void), asCALL_THISCALL);
  2005. // explicit ParticleEmitter2D::ParticleEmitter2D(Context* context) | File: ../Urho2D/ParticleEmitter2D.h
  2006. engine->RegisterObjectBehaviour("ParticleEmitter2D", asBEHAVE_FACTORY, "ParticleEmitter2D@+ f()", asFUNCTION(ParticleEmitter2D_ParticleEmitter2D_Context), asCALL_CDECL);
  2007. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2008. engine->RegisterObjectMethod("ParticleEmitter2D", "void PrepareNetworkUpdate()", asMETHODPR(ParticleEmitter2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2009. // virtual void Drawable::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) | File: ../Graphics/Drawable.h
  2010. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  2011. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2012. engine->RegisterObjectMethod("ParticleEmitter2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(ParticleEmitter2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2013. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2014. engine->RegisterObjectMethod("ParticleEmitter2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(ParticleEmitter2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2015. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2016. // Error: type "RefCount*" can not automatically bind
  2017. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2018. engine->RegisterObjectMethod("ParticleEmitter2D", "int Refs() const", asMETHODPR(ParticleEmitter2D, Refs, () const, int), asCALL_THISCALL);
  2019. engine->RegisterObjectMethod("ParticleEmitter2D", "int get_refs() const", asMETHODPR(ParticleEmitter2D, Refs, () const, int), asCALL_THISCALL);
  2020. // static void ParticleEmitter2D::RegisterObject(Context* context) | File: ../Urho2D/ParticleEmitter2D.h
  2021. // Context can be used as firs parameter of constructors only
  2022. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2023. engine->RegisterObjectBehaviour("ParticleEmitter2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(ParticleEmitter2D, ReleaseRef, (), void), asCALL_THISCALL);
  2024. // void Component::Remove() | File: ../Scene/Component.h
  2025. engine->RegisterObjectMethod("ParticleEmitter2D", "void Remove()", asMETHODPR(ParticleEmitter2D, Remove, (), void), asCALL_THISCALL);
  2026. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2027. engine->RegisterObjectMethod("ParticleEmitter2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(ParticleEmitter2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2028. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2029. engine->RegisterObjectMethod("ParticleEmitter2D", "void RemoveInstanceDefault()", asMETHODPR(ParticleEmitter2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2030. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2031. engine->RegisterObjectMethod("ParticleEmitter2D", "void RemoveObjectAnimation()", asMETHODPR(ParticleEmitter2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2032. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2033. engine->RegisterObjectMethod("ParticleEmitter2D", "void ResetToDefault()", asMETHODPR(ParticleEmitter2D, ResetToDefault, (), void), asCALL_THISCALL);
  2034. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2035. engine->RegisterObjectMethod("ParticleEmitter2D", "bool Save(Serializer&) const", asMETHODPR(ParticleEmitter2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2036. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2037. engine->RegisterObjectMethod("ParticleEmitter2D", "bool SaveDefaultAttributes() const", asMETHODPR(ParticleEmitter2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2038. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2039. engine->RegisterObjectMethod("ParticleEmitter2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(ParticleEmitter2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2040. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2041. engine->RegisterObjectMethod("ParticleEmitter2D", "bool SaveXML(XMLElement&) const", asMETHODPR(ParticleEmitter2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2042. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2043. engine->RegisterObjectMethod("ParticleEmitter2D", "void SendEvent(StringHash)", asMETHODPR(ParticleEmitter2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  2044. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2045. engine->RegisterObjectMethod("ParticleEmitter2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ParticleEmitter2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2046. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2047. // Not registered because template
  2048. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2049. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetAnimationEnabled(bool)", asMETHODPR(ParticleEmitter2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2050. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_animationEnabled(bool)", asMETHODPR(ParticleEmitter2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2051. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2052. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetAnimationTime(float)", asMETHODPR(ParticleEmitter2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  2053. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2054. engine->RegisterObjectMethod("ParticleEmitter2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(ParticleEmitter2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2055. engine->RegisterObjectMethod("ParticleEmitter2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(ParticleEmitter2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2056. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2057. engine->RegisterObjectMethod("ParticleEmitter2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(ParticleEmitter2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2058. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2059. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(ParticleEmitter2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2060. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2061. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(ParticleEmitter2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2062. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2063. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(ParticleEmitter2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2064. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2065. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(ParticleEmitter2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2066. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  2067. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetBasePass(uint)", asMETHODPR(ParticleEmitter2D, SetBasePass, (unsigned), void), asCALL_THISCALL);
  2068. // void ParticleEmitter2D::SetBlendMode(BlendMode blendMode) | File: ../Urho2D/ParticleEmitter2D.h
  2069. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetBlendMode(BlendMode)", asMETHODPR(ParticleEmitter2D, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  2070. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_blendMode(BlendMode)", asMETHODPR(ParticleEmitter2D, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  2071. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2072. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetBlockEvents(bool)", asMETHODPR(ParticleEmitter2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2073. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  2074. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetCastShadows(bool)", asMETHODPR(ParticleEmitter2D, SetCastShadows, (bool), void), asCALL_THISCALL);
  2075. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_castShadows(bool)", asMETHODPR(ParticleEmitter2D, SetCastShadows, (bool), void), asCALL_THISCALL);
  2076. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  2077. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetDrawDistance(float)", asMETHODPR(ParticleEmitter2D, SetDrawDistance, (float), void), asCALL_THISCALL);
  2078. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_drawDistance(float)", asMETHODPR(ParticleEmitter2D, SetDrawDistance, (float), void), asCALL_THISCALL);
  2079. // void ParticleEmitter2D::SetEffect(ParticleEffect2D* effect) | File: ../Urho2D/ParticleEmitter2D.h
  2080. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetEffect(ParticleEffect2D@+)", asMETHODPR(ParticleEmitter2D, SetEffect, (ParticleEffect2D*), void), asCALL_THISCALL);
  2081. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_effect(ParticleEffect2D@+)", asMETHODPR(ParticleEmitter2D, SetEffect, (ParticleEffect2D*), void), asCALL_THISCALL);
  2082. // void ParticleEmitter2D::SetEmitting(bool enable) | File: ../Urho2D/ParticleEmitter2D.h
  2083. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetEmitting(bool)", asMETHODPR(ParticleEmitter2D, SetEmitting, (bool), void), asCALL_THISCALL);
  2084. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_emitting(bool)", asMETHODPR(ParticleEmitter2D, SetEmitting, (bool), void), asCALL_THISCALL);
  2085. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2086. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetEnabled(bool)", asMETHODPR(ParticleEmitter2D, SetEnabled, (bool), void), asCALL_THISCALL);
  2087. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_enabled(bool)", asMETHODPR(ParticleEmitter2D, SetEnabled, (bool), void), asCALL_THISCALL);
  2088. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2089. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEmitter2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2090. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ParticleEmitter2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2091. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2092. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetInstanceDefault(bool)", asMETHODPR(ParticleEmitter2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2093. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2094. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(ParticleEmitter2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2095. // void Drawable2D::SetLayer(int layer) | File: ../Urho2D/Drawable2D.h
  2096. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetLayer(int)", asMETHODPR(ParticleEmitter2D, SetLayer, (int), void), asCALL_THISCALL);
  2097. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_layer(int)", asMETHODPR(ParticleEmitter2D, SetLayer, (int), void), asCALL_THISCALL);
  2098. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  2099. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetLightMask(uint)", asMETHODPR(ParticleEmitter2D, SetLightMask, (unsigned), void), asCALL_THISCALL);
  2100. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_lightMask(uint)", asMETHODPR(ParticleEmitter2D, SetLightMask, (unsigned), void), asCALL_THISCALL);
  2101. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  2102. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetLodBias(float)", asMETHODPR(ParticleEmitter2D, SetLodBias, (float), void), asCALL_THISCALL);
  2103. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_lodBias(float)", asMETHODPR(ParticleEmitter2D, SetLodBias, (float), void), asCALL_THISCALL);
  2104. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  2105. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetMaxLights(uint)", asMETHODPR(ParticleEmitter2D, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  2106. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_maxLights(uint)", asMETHODPR(ParticleEmitter2D, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  2107. // void ParticleEmitter2D::SetMaxParticles(unsigned maxParticles) | File: ../Urho2D/ParticleEmitter2D.h
  2108. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetMaxParticles(uint)", asMETHODPR(ParticleEmitter2D, SetMaxParticles, (unsigned), void), asCALL_THISCALL);
  2109. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  2110. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetMinMaxZ(float, float)", asMETHODPR(ParticleEmitter2D, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  2111. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2112. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(ParticleEmitter2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2113. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(ParticleEmitter2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2114. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2115. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(ParticleEmitter2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2116. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  2117. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetOccludee(bool)", asMETHODPR(ParticleEmitter2D, SetOccludee, (bool), void), asCALL_THISCALL);
  2118. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_occludee(bool)", asMETHODPR(ParticleEmitter2D, SetOccludee, (bool), void), asCALL_THISCALL);
  2119. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  2120. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetOccluder(bool)", asMETHODPR(ParticleEmitter2D, SetOccluder, (bool), void), asCALL_THISCALL);
  2121. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_occluder(bool)", asMETHODPR(ParticleEmitter2D, SetOccluder, (bool), void), asCALL_THISCALL);
  2122. // void Drawable2D::SetOrderInLayer(int orderInLayer) | File: ../Urho2D/Drawable2D.h
  2123. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetOrderInLayer(int)", asMETHODPR(ParticleEmitter2D, SetOrderInLayer, (int), void), asCALL_THISCALL);
  2124. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_orderInLayer(int)", asMETHODPR(ParticleEmitter2D, SetOrderInLayer, (int), void), asCALL_THISCALL);
  2125. // void ParticleEmitter2D::SetParticleEffectAttr(const ResourceRef& value) | File: ../Urho2D/ParticleEmitter2D.h
  2126. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetParticleEffectAttr(const ResourceRef&in)", asMETHODPR(ParticleEmitter2D, SetParticleEffectAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2127. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  2128. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetShadowDistance(float)", asMETHODPR(ParticleEmitter2D, SetShadowDistance, (float), void), asCALL_THISCALL);
  2129. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_shadowDistance(float)", asMETHODPR(ParticleEmitter2D, SetShadowDistance, (float), void), asCALL_THISCALL);
  2130. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  2131. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetShadowMask(uint)", asMETHODPR(ParticleEmitter2D, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  2132. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_shadowMask(uint)", asMETHODPR(ParticleEmitter2D, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  2133. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  2134. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetSortValue(float)", asMETHODPR(ParticleEmitter2D, SetSortValue, (float), void), asCALL_THISCALL);
  2135. // void ParticleEmitter2D::SetSprite(Sprite2D* sprite) | File: ../Urho2D/ParticleEmitter2D.h
  2136. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetSprite(Sprite2D@+)", asMETHODPR(ParticleEmitter2D, SetSprite, (Sprite2D*), void), asCALL_THISCALL);
  2137. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_sprite(Sprite2D@+)", asMETHODPR(ParticleEmitter2D, SetSprite, (Sprite2D*), void), asCALL_THISCALL);
  2138. // void ParticleEmitter2D::SetSpriteAttr(const ResourceRef& value) | File: ../Urho2D/ParticleEmitter2D.h
  2139. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetSpriteAttr(const ResourceRef&in)", asMETHODPR(ParticleEmitter2D, SetSpriteAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2140. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2141. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetTemporary(bool)", asMETHODPR(ParticleEmitter2D, SetTemporary, (bool), void), asCALL_THISCALL);
  2142. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_temporary(bool)", asMETHODPR(ParticleEmitter2D, SetTemporary, (bool), void), asCALL_THISCALL);
  2143. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  2144. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetViewMask(uint)", asMETHODPR(ParticleEmitter2D, SetViewMask, (unsigned), void), asCALL_THISCALL);
  2145. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_viewMask(uint)", asMETHODPR(ParticleEmitter2D, SetViewMask, (unsigned), void), asCALL_THISCALL);
  2146. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  2147. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetZone(Zone@+, bool = false)", asMETHODPR(ParticleEmitter2D, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  2148. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  2149. engine->RegisterObjectMethod("ParticleEmitter2D", "void SetZoneMask(uint)", asMETHODPR(ParticleEmitter2D, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  2150. engine->RegisterObjectMethod("ParticleEmitter2D", "void set_zoneMask(uint)", asMETHODPR(ParticleEmitter2D, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  2151. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2152. // Error: type "EventHandler*" can not automatically bind
  2153. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2154. // Error: type "EventHandler*" can not automatically bind
  2155. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2156. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2157. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2158. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2159. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2160. engine->RegisterObjectMethod("ParticleEmitter2D", "void UnsubscribeFromAllEvents()", asMETHODPR(ParticleEmitter2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2161. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2162. engine->RegisterObjectMethod("ParticleEmitter2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ParticleEmitter2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2163. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2164. engine->RegisterObjectMethod("ParticleEmitter2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ParticleEmitter2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2165. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2166. engine->RegisterObjectMethod("ParticleEmitter2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ParticleEmitter2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2167. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2168. engine->RegisterObjectMethod("ParticleEmitter2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ParticleEmitter2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2169. // virtual void Drawable::UpdateBatches(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  2170. engine->RegisterObjectMethod("ParticleEmitter2D", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(ParticleEmitter2D, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  2171. // virtual void Drawable::UpdateGeometry(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  2172. engine->RegisterObjectMethod("ParticleEmitter2D", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(ParticleEmitter2D, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  2173. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2174. engine->RegisterObjectMethod("ParticleEmitter2D", "int WeakRefs() const", asMETHODPR(ParticleEmitter2D, WeakRefs, () const, int), asCALL_THISCALL);
  2175. engine->RegisterObjectMethod("ParticleEmitter2D", "int get_weakRefs() const", asMETHODPR(ParticleEmitter2D, WeakRefs, () const, int), asCALL_THISCALL);
  2176. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2177. engine->RegisterObjectMethod("ParticleEmitter2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(ParticleEmitter2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2178. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2179. engine->RegisterObjectMethod("ParticleEmitter2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(ParticleEmitter2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2180. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2181. engine->RegisterObjectMethod("ParticleEmitter2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(ParticleEmitter2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2182. #ifdef REGISTER_MANUAL_PART_Drawable2D
  2183. REGISTER_MANUAL_PART_Drawable2D(ParticleEmitter2D, "ParticleEmitter2D")
  2184. #endif
  2185. #ifdef REGISTER_MANUAL_PART_Drawable
  2186. REGISTER_MANUAL_PART_Drawable(ParticleEmitter2D, "ParticleEmitter2D")
  2187. #endif
  2188. #ifdef REGISTER_MANUAL_PART_Component
  2189. REGISTER_MANUAL_PART_Component(ParticleEmitter2D, "ParticleEmitter2D")
  2190. #endif
  2191. #ifdef REGISTER_MANUAL_PART_Animatable
  2192. REGISTER_MANUAL_PART_Animatable(ParticleEmitter2D, "ParticleEmitter2D")
  2193. #endif
  2194. #ifdef REGISTER_MANUAL_PART_Serializable
  2195. REGISTER_MANUAL_PART_Serializable(ParticleEmitter2D, "ParticleEmitter2D")
  2196. #endif
  2197. #ifdef REGISTER_MANUAL_PART_Object
  2198. REGISTER_MANUAL_PART_Object(ParticleEmitter2D, "ParticleEmitter2D")
  2199. #endif
  2200. #ifdef REGISTER_MANUAL_PART_RefCounted
  2201. REGISTER_MANUAL_PART_RefCounted(ParticleEmitter2D, "ParticleEmitter2D")
  2202. #endif
  2203. #ifdef REGISTER_MANUAL_PART_ParticleEmitter2D
  2204. REGISTER_MANUAL_PART_ParticleEmitter2D(ParticleEmitter2D, "ParticleEmitter2D")
  2205. #endif
  2206. RegisterSubclass<Drawable2D, ParticleEmitter2D>(engine, "Drawable2D", "ParticleEmitter2D");
  2207. RegisterSubclass<Drawable, ParticleEmitter2D>(engine, "Drawable", "ParticleEmitter2D");
  2208. RegisterSubclass<Component, ParticleEmitter2D>(engine, "Component", "ParticleEmitter2D");
  2209. RegisterSubclass<Animatable, ParticleEmitter2D>(engine, "Animatable", "ParticleEmitter2D");
  2210. RegisterSubclass<Serializable, ParticleEmitter2D>(engine, "Serializable", "ParticleEmitter2D");
  2211. RegisterSubclass<Object, ParticleEmitter2D>(engine, "Object", "ParticleEmitter2D");
  2212. RegisterSubclass<RefCounted, ParticleEmitter2D>(engine, "RefCounted", "ParticleEmitter2D");
  2213. #endif
  2214. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2215. engine->RegisterObjectBehaviour("Pass", asBEHAVE_ADDREF, "void f()", asMETHODPR(Pass, AddRef, (), void), asCALL_THISCALL);
  2216. // bool Pass::GetAlphaToCoverage() const | File: ../Graphics/Technique.h
  2217. engine->RegisterObjectMethod("Pass", "bool GetAlphaToCoverage() const", asMETHODPR(Pass, GetAlphaToCoverage, () const, bool), asCALL_THISCALL);
  2218. engine->RegisterObjectMethod("Pass", "bool get_alphaToCoverage() const", asMETHODPR(Pass, GetAlphaToCoverage, () const, bool), asCALL_THISCALL);
  2219. // BlendMode Pass::GetBlendMode() const | File: ../Graphics/Technique.h
  2220. engine->RegisterObjectMethod("Pass", "BlendMode GetBlendMode() const", asMETHODPR(Pass, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  2221. engine->RegisterObjectMethod("Pass", "BlendMode get_blendMode() const", asMETHODPR(Pass, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  2222. // CullMode Pass::GetCullMode() const | File: ../Graphics/Technique.h
  2223. engine->RegisterObjectMethod("Pass", "CullMode GetCullMode() const", asMETHODPR(Pass, GetCullMode, () const, CullMode), asCALL_THISCALL);
  2224. engine->RegisterObjectMethod("Pass", "CullMode get_cullMode() const", asMETHODPR(Pass, GetCullMode, () const, CullMode), asCALL_THISCALL);
  2225. // CompareMode Pass::GetDepthTestMode() const | File: ../Graphics/Technique.h
  2226. engine->RegisterObjectMethod("Pass", "CompareMode GetDepthTestMode() const", asMETHODPR(Pass, GetDepthTestMode, () const, CompareMode), asCALL_THISCALL);
  2227. engine->RegisterObjectMethod("Pass", "CompareMode get_depthTestMode() const", asMETHODPR(Pass, GetDepthTestMode, () const, CompareMode), asCALL_THISCALL);
  2228. // bool Pass::GetDepthWrite() const | File: ../Graphics/Technique.h
  2229. engine->RegisterObjectMethod("Pass", "bool GetDepthWrite() const", asMETHODPR(Pass, GetDepthWrite, () const, bool), asCALL_THISCALL);
  2230. engine->RegisterObjectMethod("Pass", "bool get_depthWrite() const", asMETHODPR(Pass, GetDepthWrite, () const, bool), asCALL_THISCALL);
  2231. // String Pass::GetEffectivePixelShaderDefines() const | File: ../Graphics/Technique.h
  2232. engine->RegisterObjectMethod("Pass", "String GetEffectivePixelShaderDefines() const", asMETHODPR(Pass, GetEffectivePixelShaderDefines, () const, String), asCALL_THISCALL);
  2233. // String Pass::GetEffectiveVertexShaderDefines() const | File: ../Graphics/Technique.h
  2234. engine->RegisterObjectMethod("Pass", "String GetEffectiveVertexShaderDefines() const", asMETHODPR(Pass, GetEffectiveVertexShaderDefines, () const, String), asCALL_THISCALL);
  2235. // unsigned Pass::GetIndex() const | File: ../Graphics/Technique.h
  2236. engine->RegisterObjectMethod("Pass", "uint GetIndex() const", asMETHODPR(Pass, GetIndex, () const, unsigned), asCALL_THISCALL);
  2237. // PassLightingMode Pass::GetLightingMode() const | File: ../Graphics/Technique.h
  2238. engine->RegisterObjectMethod("Pass", "PassLightingMode GetLightingMode() const", asMETHODPR(Pass, GetLightingMode, () const, PassLightingMode), asCALL_THISCALL);
  2239. engine->RegisterObjectMethod("Pass", "PassLightingMode get_lightingMode() const", asMETHODPR(Pass, GetLightingMode, () const, PassLightingMode), asCALL_THISCALL);
  2240. // const String& Pass::GetName() const | File: ../Graphics/Technique.h
  2241. engine->RegisterObjectMethod("Pass", "const String& GetName() const", asMETHODPR(Pass, GetName, () const, const String&), asCALL_THISCALL);
  2242. // const String& Pass::GetPixelShader() const | File: ../Graphics/Technique.h
  2243. engine->RegisterObjectMethod("Pass", "const String& GetPixelShader() const", asMETHODPR(Pass, GetPixelShader, () const, const String&), asCALL_THISCALL);
  2244. engine->RegisterObjectMethod("Pass", "const String& get_pixelShader() const", asMETHODPR(Pass, GetPixelShader, () const, const String&), asCALL_THISCALL);
  2245. // const String& Pass::GetPixelShaderDefineExcludes() const | File: ../Graphics/Technique.h
  2246. engine->RegisterObjectMethod("Pass", "const String& GetPixelShaderDefineExcludes() const", asMETHODPR(Pass, GetPixelShaderDefineExcludes, () const, const String&), asCALL_THISCALL);
  2247. engine->RegisterObjectMethod("Pass", "const String& get_pixelShaderDefineExcludes() const", asMETHODPR(Pass, GetPixelShaderDefineExcludes, () const, const String&), asCALL_THISCALL);
  2248. // const String& Pass::GetPixelShaderDefines() const | File: ../Graphics/Technique.h
  2249. engine->RegisterObjectMethod("Pass", "const String& GetPixelShaderDefines() const", asMETHODPR(Pass, GetPixelShaderDefines, () const, const String&), asCALL_THISCALL);
  2250. engine->RegisterObjectMethod("Pass", "const String& get_pixelShaderDefines() const", asMETHODPR(Pass, GetPixelShaderDefines, () const, const String&), asCALL_THISCALL);
  2251. // Vector<SharedPtr<ShaderVariation>>& Pass::GetPixelShaders() | File: ../Graphics/Technique.h
  2252. engine->RegisterObjectMethod("Pass", "Array<ShaderVariation@>@ GetPixelShaders()", asFUNCTION(Pass_GetPixelShaders_void), asCALL_CDECL_OBJFIRST);
  2253. // Vector<SharedPtr<ShaderVariation>>& Pass::GetPixelShaders(const StringHash& extraDefinesHash) | File: ../Graphics/Technique.h
  2254. engine->RegisterObjectMethod("Pass", "Array<ShaderVariation@>@ GetPixelShaders(const StringHash&in)", asFUNCTION(Pass_GetPixelShaders_StringHash), asCALL_CDECL_OBJFIRST);
  2255. // unsigned Pass::GetShadersLoadedFrameNumber() const | File: ../Graphics/Technique.h
  2256. engine->RegisterObjectMethod("Pass", "uint GetShadersLoadedFrameNumber() const", asMETHODPR(Pass, GetShadersLoadedFrameNumber, () const, unsigned), asCALL_THISCALL);
  2257. // const String& Pass::GetVertexShader() const | File: ../Graphics/Technique.h
  2258. engine->RegisterObjectMethod("Pass", "const String& GetVertexShader() const", asMETHODPR(Pass, GetVertexShader, () const, const String&), asCALL_THISCALL);
  2259. engine->RegisterObjectMethod("Pass", "const String& get_vertexShader() const", asMETHODPR(Pass, GetVertexShader, () const, const String&), asCALL_THISCALL);
  2260. // const String& Pass::GetVertexShaderDefineExcludes() const | File: ../Graphics/Technique.h
  2261. engine->RegisterObjectMethod("Pass", "const String& GetVertexShaderDefineExcludes() const", asMETHODPR(Pass, GetVertexShaderDefineExcludes, () const, const String&), asCALL_THISCALL);
  2262. engine->RegisterObjectMethod("Pass", "const String& get_vertexShaderDefineExcludes() const", asMETHODPR(Pass, GetVertexShaderDefineExcludes, () const, const String&), asCALL_THISCALL);
  2263. // const String& Pass::GetVertexShaderDefines() const | File: ../Graphics/Technique.h
  2264. engine->RegisterObjectMethod("Pass", "const String& GetVertexShaderDefines() const", asMETHODPR(Pass, GetVertexShaderDefines, () const, const String&), asCALL_THISCALL);
  2265. engine->RegisterObjectMethod("Pass", "const String& get_vertexShaderDefines() const", asMETHODPR(Pass, GetVertexShaderDefines, () const, const String&), asCALL_THISCALL);
  2266. // Vector<SharedPtr<ShaderVariation>>& Pass::GetVertexShaders() | File: ../Graphics/Technique.h
  2267. engine->RegisterObjectMethod("Pass", "Array<ShaderVariation@>@ GetVertexShaders()", asFUNCTION(Pass_GetVertexShaders_void), asCALL_CDECL_OBJFIRST);
  2268. // Vector<SharedPtr<ShaderVariation>>& Pass::GetVertexShaders(const StringHash& extraDefinesHash) | File: ../Graphics/Technique.h
  2269. engine->RegisterObjectMethod("Pass", "Array<ShaderVariation@>@ GetVertexShaders(const StringHash&in)", asFUNCTION(Pass_GetVertexShaders_StringHash), asCALL_CDECL_OBJFIRST);
  2270. // bool Pass::IsDesktop() const | File: ../Graphics/Technique.h
  2271. engine->RegisterObjectMethod("Pass", "bool IsDesktop() const", asMETHODPR(Pass, IsDesktop, () const, bool), asCALL_THISCALL);
  2272. engine->RegisterObjectMethod("Pass", "bool get_desktop() const", asMETHODPR(Pass, IsDesktop, () const, bool), asCALL_THISCALL);
  2273. // void Pass::MarkShadersLoaded(unsigned frameNumber) | File: ../Graphics/Technique.h
  2274. engine->RegisterObjectMethod("Pass", "void MarkShadersLoaded(uint)", asMETHODPR(Pass, MarkShadersLoaded, (unsigned), void), asCALL_THISCALL);
  2275. // explicit Pass::Pass(const String& name) | File: ../Graphics/Technique.h
  2276. engine->RegisterObjectBehaviour("Pass", asBEHAVE_FACTORY, "Pass@+ f(const String&in)", asFUNCTION(Pass_Pass_String), asCALL_CDECL);
  2277. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2278. // Error: type "RefCount*" can not automatically bind
  2279. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2280. engine->RegisterObjectMethod("Pass", "int Refs() const", asMETHODPR(Pass, Refs, () const, int), asCALL_THISCALL);
  2281. engine->RegisterObjectMethod("Pass", "int get_refs() const", asMETHODPR(Pass, Refs, () const, int), asCALL_THISCALL);
  2282. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2283. engine->RegisterObjectBehaviour("Pass", asBEHAVE_RELEASE, "void f()", asMETHODPR(Pass, ReleaseRef, (), void), asCALL_THISCALL);
  2284. // void Pass::ReleaseShaders() | File: ../Graphics/Technique.h
  2285. engine->RegisterObjectMethod("Pass", "void ReleaseShaders()", asMETHODPR(Pass, ReleaseShaders, (), void), asCALL_THISCALL);
  2286. // void Pass::SetAlphaToCoverage(bool enable) | File: ../Graphics/Technique.h
  2287. engine->RegisterObjectMethod("Pass", "void SetAlphaToCoverage(bool)", asMETHODPR(Pass, SetAlphaToCoverage, (bool), void), asCALL_THISCALL);
  2288. engine->RegisterObjectMethod("Pass", "void set_alphaToCoverage(bool)", asMETHODPR(Pass, SetAlphaToCoverage, (bool), void), asCALL_THISCALL);
  2289. // void Pass::SetBlendMode(BlendMode mode) | File: ../Graphics/Technique.h
  2290. engine->RegisterObjectMethod("Pass", "void SetBlendMode(BlendMode)", asMETHODPR(Pass, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  2291. engine->RegisterObjectMethod("Pass", "void set_blendMode(BlendMode)", asMETHODPR(Pass, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  2292. // void Pass::SetCullMode(CullMode mode) | File: ../Graphics/Technique.h
  2293. engine->RegisterObjectMethod("Pass", "void SetCullMode(CullMode)", asMETHODPR(Pass, SetCullMode, (CullMode), void), asCALL_THISCALL);
  2294. engine->RegisterObjectMethod("Pass", "void set_cullMode(CullMode)", asMETHODPR(Pass, SetCullMode, (CullMode), void), asCALL_THISCALL);
  2295. // void Pass::SetDepthTestMode(CompareMode mode) | File: ../Graphics/Technique.h
  2296. engine->RegisterObjectMethod("Pass", "void SetDepthTestMode(CompareMode)", asMETHODPR(Pass, SetDepthTestMode, (CompareMode), void), asCALL_THISCALL);
  2297. engine->RegisterObjectMethod("Pass", "void set_depthTestMode(CompareMode)", asMETHODPR(Pass, SetDepthTestMode, (CompareMode), void), asCALL_THISCALL);
  2298. // void Pass::SetDepthWrite(bool enable) | File: ../Graphics/Technique.h
  2299. engine->RegisterObjectMethod("Pass", "void SetDepthWrite(bool)", asMETHODPR(Pass, SetDepthWrite, (bool), void), asCALL_THISCALL);
  2300. engine->RegisterObjectMethod("Pass", "void set_depthWrite(bool)", asMETHODPR(Pass, SetDepthWrite, (bool), void), asCALL_THISCALL);
  2301. // void Pass::SetIsDesktop(bool enable) | File: ../Graphics/Technique.h
  2302. engine->RegisterObjectMethod("Pass", "void SetIsDesktop(bool)", asMETHODPR(Pass, SetIsDesktop, (bool), void), asCALL_THISCALL);
  2303. engine->RegisterObjectMethod("Pass", "void set_desktop(bool)", asMETHODPR(Pass, SetIsDesktop, (bool), void), asCALL_THISCALL);
  2304. // void Pass::SetLightingMode(PassLightingMode mode) | File: ../Graphics/Technique.h
  2305. engine->RegisterObjectMethod("Pass", "void SetLightingMode(PassLightingMode)", asMETHODPR(Pass, SetLightingMode, (PassLightingMode), void), asCALL_THISCALL);
  2306. engine->RegisterObjectMethod("Pass", "void set_lightingMode(PassLightingMode)", asMETHODPR(Pass, SetLightingMode, (PassLightingMode), void), asCALL_THISCALL);
  2307. // void Pass::SetPixelShader(const String& name) | File: ../Graphics/Technique.h
  2308. engine->RegisterObjectMethod("Pass", "void SetPixelShader(const String&in)", asMETHODPR(Pass, SetPixelShader, (const String&), void), asCALL_THISCALL);
  2309. engine->RegisterObjectMethod("Pass", "void set_pixelShader(const String&in)", asMETHODPR(Pass, SetPixelShader, (const String&), void), asCALL_THISCALL);
  2310. // void Pass::SetPixelShaderDefineExcludes(const String& excludes) | File: ../Graphics/Technique.h
  2311. engine->RegisterObjectMethod("Pass", "void SetPixelShaderDefineExcludes(const String&in)", asMETHODPR(Pass, SetPixelShaderDefineExcludes, (const String&), void), asCALL_THISCALL);
  2312. engine->RegisterObjectMethod("Pass", "void set_pixelShaderDefineExcludes(const String&in)", asMETHODPR(Pass, SetPixelShaderDefineExcludes, (const String&), void), asCALL_THISCALL);
  2313. // void Pass::SetPixelShaderDefines(const String& defines) | File: ../Graphics/Technique.h
  2314. engine->RegisterObjectMethod("Pass", "void SetPixelShaderDefines(const String&in)", asMETHODPR(Pass, SetPixelShaderDefines, (const String&), void), asCALL_THISCALL);
  2315. engine->RegisterObjectMethod("Pass", "void set_pixelShaderDefines(const String&in)", asMETHODPR(Pass, SetPixelShaderDefines, (const String&), void), asCALL_THISCALL);
  2316. // void Pass::SetVertexShader(const String& name) | File: ../Graphics/Technique.h
  2317. engine->RegisterObjectMethod("Pass", "void SetVertexShader(const String&in)", asMETHODPR(Pass, SetVertexShader, (const String&), void), asCALL_THISCALL);
  2318. engine->RegisterObjectMethod("Pass", "void set_vertexShader(const String&in)", asMETHODPR(Pass, SetVertexShader, (const String&), void), asCALL_THISCALL);
  2319. // void Pass::SetVertexShaderDefineExcludes(const String& excludes) | File: ../Graphics/Technique.h
  2320. engine->RegisterObjectMethod("Pass", "void SetVertexShaderDefineExcludes(const String&in)", asMETHODPR(Pass, SetVertexShaderDefineExcludes, (const String&), void), asCALL_THISCALL);
  2321. engine->RegisterObjectMethod("Pass", "void set_vertexShaderDefineExcludes(const String&in)", asMETHODPR(Pass, SetVertexShaderDefineExcludes, (const String&), void), asCALL_THISCALL);
  2322. // void Pass::SetVertexShaderDefines(const String& defines) | File: ../Graphics/Technique.h
  2323. engine->RegisterObjectMethod("Pass", "void SetVertexShaderDefines(const String&in)", asMETHODPR(Pass, SetVertexShaderDefines, (const String&), void), asCALL_THISCALL);
  2324. engine->RegisterObjectMethod("Pass", "void set_vertexShaderDefines(const String&in)", asMETHODPR(Pass, SetVertexShaderDefines, (const String&), void), asCALL_THISCALL);
  2325. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2326. engine->RegisterObjectMethod("Pass", "int WeakRefs() const", asMETHODPR(Pass, WeakRefs, () const, int), asCALL_THISCALL);
  2327. engine->RegisterObjectMethod("Pass", "int get_weakRefs() const", asMETHODPR(Pass, WeakRefs, () const, int), asCALL_THISCALL);
  2328. #ifdef REGISTER_MANUAL_PART_RefCounted
  2329. REGISTER_MANUAL_PART_RefCounted(Pass, "Pass")
  2330. #endif
  2331. #ifdef REGISTER_MANUAL_PART_Pass
  2332. REGISTER_MANUAL_PART_Pass(Pass, "Pass")
  2333. #endif
  2334. RegisterSubclass<RefCounted, Pass>(engine, "RefCounted", "Pass");
  2335. #ifdef URHO3D_PHYSICS
  2336. // struct PhysicsWorldConfig PhysicsWorld::config | File: ../Physics/PhysicsWorld.h
  2337. // Error: type "struct PhysicsWorldConfig" can not automatically bind
  2338. // void PhysicsWorld::AddCollisionShape(CollisionShape* shape) | File: ../Physics/PhysicsWorld.h
  2339. engine->RegisterObjectMethod("PhysicsWorld", "void AddCollisionShape(CollisionShape@+)", asMETHODPR(PhysicsWorld, AddCollisionShape, (CollisionShape*), void), asCALL_THISCALL);
  2340. // void PhysicsWorld::AddConstraint(Constraint* constraint) | File: ../Physics/PhysicsWorld.h
  2341. engine->RegisterObjectMethod("PhysicsWorld", "void AddConstraint(Constraint@+)", asMETHODPR(PhysicsWorld, AddConstraint, (Constraint*), void), asCALL_THISCALL);
  2342. // void PhysicsWorld::AddDelayedWorldTransform(const DelayedWorldTransform& transform) | File: ../Physics/PhysicsWorld.h
  2343. engine->RegisterObjectMethod("PhysicsWorld", "void AddDelayedWorldTransform(const DelayedWorldTransform&in)", asMETHODPR(PhysicsWorld, AddDelayedWorldTransform, (const DelayedWorldTransform&), void), asCALL_THISCALL);
  2344. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2345. engine->RegisterObjectBehaviour("PhysicsWorld", asBEHAVE_ADDREF, "void f()", asMETHODPR(PhysicsWorld, AddRef, (), void), asCALL_THISCALL);
  2346. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2347. // Error: type "ComponentReplicationState*" can not automatically bind
  2348. // void PhysicsWorld::AddRigidBody(RigidBody* body) | File: ../Physics/PhysicsWorld.h
  2349. engine->RegisterObjectMethod("PhysicsWorld", "void AddRigidBody(RigidBody@+)", asMETHODPR(PhysicsWorld, AddRigidBody, (RigidBody*), void), asCALL_THISCALL);
  2350. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2351. engine->RegisterObjectMethod("PhysicsWorld", "void AllocateNetworkState()", asMETHODPR(PhysicsWorld, AllocateNetworkState, (), void), asCALL_THISCALL);
  2352. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  2353. engine->RegisterObjectMethod("PhysicsWorld", "void ApplyAttributes()", asMETHODPR(PhysicsWorld, ApplyAttributes, (), void), asCALL_THISCALL);
  2354. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2355. // Not registered because template
  2356. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2357. // Not registered because template
  2358. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2359. engine->RegisterObjectMethod("PhysicsWorld", "void CleanupConnection(Connection@+)", asMETHODPR(PhysicsWorld, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2360. // void PhysicsWorld::CleanupGeometryCache() | File: ../Physics/PhysicsWorld.h
  2361. engine->RegisterObjectMethod("PhysicsWorld", "void CleanupGeometryCache()", asMETHODPR(PhysicsWorld, CleanupGeometryCache, (), void), asCALL_THISCALL);
  2362. // void PhysicsWorld::ConvexCast(PhysicsRaycastResult& result, CollisionShape* shape, const Vector3& startPos, const Quaternion& startRot, const Vector3& endPos, const Quaternion& endRot, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2363. engine->RegisterObjectMethod("PhysicsWorld", "void ConvexCast(PhysicsRaycastResult&, CollisionShape@+, const Vector3&in, const Quaternion&in, const Vector3&in, const Quaternion&in, uint = M_MAX_UNSIGNED)", asMETHODPR(PhysicsWorld, ConvexCast, (PhysicsRaycastResult&, CollisionShape*, const Vector3&, const Quaternion&, const Vector3&, const Quaternion&, unsigned), void), asCALL_THISCALL);
  2364. // void PhysicsWorld::ConvexCast(PhysicsRaycastResult& result, btCollisionShape* shape, const Vector3& startPos, const Quaternion& startRot, const Vector3& endPos, const Quaternion& endRot, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2365. // Error: type "btCollisionShape*" can not automatically bind
  2366. // void PhysicsWorld::draw3dText(const btVector3& location, const char* textString) override | File: ../Physics/PhysicsWorld.h
  2367. // Error: type "const btVector3&" can not automatically bind
  2368. // void PhysicsWorld::drawContactPoint(const btVector3& pointOnB, const btVector3& normalOnB, btScalar distance, int lifeTime, const btVector3& color) override | File: ../Physics/PhysicsWorld.h
  2369. // Error: type "const btVector3&" can not automatically bind
  2370. // void PhysicsWorld::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Physics/PhysicsWorld.h
  2371. engine->RegisterObjectMethod("PhysicsWorld", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(PhysicsWorld, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2372. // void PhysicsWorld::DrawDebugGeometry(bool depthTest) | File: ../Physics/PhysicsWorld.h
  2373. engine->RegisterObjectMethod("PhysicsWorld", "void DrawDebugGeometry(bool)", asMETHODPR(PhysicsWorld, DrawDebugGeometry, (bool), void), asCALL_THISCALL);
  2374. // void PhysicsWorld::drawLine(const btVector3& from, const btVector3& to, const btVector3& color) override | File: ../Physics/PhysicsWorld.h
  2375. // Error: type "const btVector3&" can not automatically bind
  2376. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2377. engine->RegisterObjectMethod("PhysicsWorld", "bool GetAnimationEnabled() const", asMETHODPR(PhysicsWorld, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2378. engine->RegisterObjectMethod("PhysicsWorld", "bool get_animationEnabled() const", asMETHODPR(PhysicsWorld, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2379. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2380. engine->RegisterObjectMethod("PhysicsWorld", "Variant GetAttribute(uint) const", asMETHODPR(PhysicsWorld, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2381. engine->RegisterObjectMethod("PhysicsWorld", "Variant get_attributes(uint) const", asMETHODPR(PhysicsWorld, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2382. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2383. engine->RegisterObjectMethod("PhysicsWorld", "Variant GetAttribute(const String&in) const", asMETHODPR(PhysicsWorld, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2384. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2385. engine->RegisterObjectMethod("PhysicsWorld", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(PhysicsWorld, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2386. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2387. engine->RegisterObjectMethod("PhysicsWorld", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(PhysicsWorld, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2388. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2389. engine->RegisterObjectMethod("PhysicsWorld", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(PhysicsWorld, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2390. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2391. engine->RegisterObjectMethod("PhysicsWorld", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(PhysicsWorld, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2392. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2393. engine->RegisterObjectMethod("PhysicsWorld", "Variant GetAttributeDefault(uint) const", asMETHODPR(PhysicsWorld, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2394. engine->RegisterObjectMethod("PhysicsWorld", "Variant get_attributeDefaults(uint) const", asMETHODPR(PhysicsWorld, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2395. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2396. engine->RegisterObjectMethod("PhysicsWorld", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(PhysicsWorld, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2397. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2398. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2399. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2400. engine->RegisterObjectMethod("PhysicsWorld", "bool GetBlockEvents() const", asMETHODPR(PhysicsWorld, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2401. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2402. engine->RegisterObjectMethod("PhysicsWorld", "const String& GetCategory() const", asMETHODPR(PhysicsWorld, GetCategory, () const, const String&), asCALL_THISCALL);
  2403. engine->RegisterObjectMethod("PhysicsWorld", "const String& get_category() const", asMETHODPR(PhysicsWorld, GetCategory, () const, const String&), asCALL_THISCALL);
  2404. // void PhysicsWorld::GetCollidingBodies(PODVector<RigidBody*>& result, const RigidBody* body) | File: ../Physics/PhysicsWorld.h
  2405. // Error: type "PODVector<RigidBody*>&" can not automatically bind
  2406. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2407. engine->RegisterObjectMethod("PhysicsWorld", "Component@+ GetComponent(StringHash) const", asMETHODPR(PhysicsWorld, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2408. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2409. // Not registered because template
  2410. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2411. // Error: type "PODVector<Component*>&" can not automatically bind
  2412. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2413. // Not registered because template
  2414. // Context* Object::GetContext() const | File: ../Core/Object.h
  2415. // Error: type "Context*" can not be returned
  2416. // CollisionGeometryDataCache& PhysicsWorld::GetConvexCache() | File: ../Physics/PhysicsWorld.h
  2417. // Error: type "CollisionGeometryDataCache&" can not automatically bind
  2418. // int PhysicsWorld::getDebugMode() const override | File: ../Physics/PhysicsWorld.h
  2419. engine->RegisterObjectMethod("PhysicsWorld", "int getDebugMode() const", asMETHODPR(PhysicsWorld, getDebugMode, () const, int), asCALL_THISCALL);
  2420. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2421. // Error: type "PODVector<Node*>&" can not automatically bind
  2422. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2423. engine->RegisterObjectMethod("PhysicsWorld", "VariantMap& GetEventDataMap() const", asMETHODPR(PhysicsWorld, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2424. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2425. // Error: type "EventHandler*" can not automatically bind
  2426. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2427. engine->RegisterObjectMethod("PhysicsWorld", "Object@+ GetEventSender() const", asMETHODPR(PhysicsWorld, GetEventSender, () const, Object*), asCALL_THISCALL);
  2428. // int PhysicsWorld::GetFps() const | File: ../Physics/PhysicsWorld.h
  2429. engine->RegisterObjectMethod("PhysicsWorld", "int GetFps() const", asMETHODPR(PhysicsWorld, GetFps, () const, int), asCALL_THISCALL);
  2430. engine->RegisterObjectMethod("PhysicsWorld", "int get_fps() const", asMETHODPR(PhysicsWorld, GetFps, () const, int), asCALL_THISCALL);
  2431. // CollisionGeometryDataCache& PhysicsWorld::GetGImpactTrimeshCache() | File: ../Physics/PhysicsWorld.h
  2432. // Error: type "CollisionGeometryDataCache&" can not automatically bind
  2433. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2434. engine->RegisterObjectMethod("PhysicsWorld", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(PhysicsWorld, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2435. engine->RegisterObjectMethod("PhysicsWorld", "const Variant& get_globalVar(StringHash) const", asMETHODPR(PhysicsWorld, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2436. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2437. engine->RegisterObjectMethod("PhysicsWorld", "const VariantMap& GetGlobalVars() const", asMETHODPR(PhysicsWorld, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2438. engine->RegisterObjectMethod("PhysicsWorld", "const VariantMap& get_globalVars() const", asMETHODPR(PhysicsWorld, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2439. // Vector3 PhysicsWorld::GetGravity() const | File: ../Physics/PhysicsWorld.h
  2440. engine->RegisterObjectMethod("PhysicsWorld", "Vector3 GetGravity() const", asMETHODPR(PhysicsWorld, GetGravity, () const, Vector3), asCALL_THISCALL);
  2441. engine->RegisterObjectMethod("PhysicsWorld", "Vector3 get_gravity() const", asMETHODPR(PhysicsWorld, GetGravity, () const, Vector3), asCALL_THISCALL);
  2442. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2443. engine->RegisterObjectMethod("PhysicsWorld", "uint GetID() const", asMETHODPR(PhysicsWorld, GetID, () const, unsigned), asCALL_THISCALL);
  2444. engine->RegisterObjectMethod("PhysicsWorld", "uint get_id() const", asMETHODPR(PhysicsWorld, GetID, () const, unsigned), asCALL_THISCALL);
  2445. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2446. engine->RegisterObjectMethod("PhysicsWorld", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(PhysicsWorld, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2447. // bool PhysicsWorld::GetInternalEdge() const | File: ../Physics/PhysicsWorld.h
  2448. engine->RegisterObjectMethod("PhysicsWorld", "bool GetInternalEdge() const", asMETHODPR(PhysicsWorld, GetInternalEdge, () const, bool), asCALL_THISCALL);
  2449. engine->RegisterObjectMethod("PhysicsWorld", "bool get_internalEdge() const", asMETHODPR(PhysicsWorld, GetInternalEdge, () const, bool), asCALL_THISCALL);
  2450. // bool PhysicsWorld::GetInterpolation() const | File: ../Physics/PhysicsWorld.h
  2451. engine->RegisterObjectMethod("PhysicsWorld", "bool GetInterpolation() const", asMETHODPR(PhysicsWorld, GetInterpolation, () const, bool), asCALL_THISCALL);
  2452. engine->RegisterObjectMethod("PhysicsWorld", "bool get_interpolation() const", asMETHODPR(PhysicsWorld, GetInterpolation, () const, bool), asCALL_THISCALL);
  2453. // float PhysicsWorld::GetMaxNetworkAngularVelocity() const | File: ../Physics/PhysicsWorld.h
  2454. engine->RegisterObjectMethod("PhysicsWorld", "float GetMaxNetworkAngularVelocity() const", asMETHODPR(PhysicsWorld, GetMaxNetworkAngularVelocity, () const, float), asCALL_THISCALL);
  2455. // int PhysicsWorld::GetMaxSubSteps() const | File: ../Physics/PhysicsWorld.h
  2456. engine->RegisterObjectMethod("PhysicsWorld", "int GetMaxSubSteps() const", asMETHODPR(PhysicsWorld, GetMaxSubSteps, () const, int), asCALL_THISCALL);
  2457. engine->RegisterObjectMethod("PhysicsWorld", "int get_maxSubSteps() const", asMETHODPR(PhysicsWorld, GetMaxSubSteps, () const, int), asCALL_THISCALL);
  2458. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2459. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2460. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2461. // Error: type "NetworkState*" can not automatically bind
  2462. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2463. engine->RegisterObjectMethod("PhysicsWorld", "Node@+ GetNode() const", asMETHODPR(PhysicsWorld, GetNode, () const, Node*), asCALL_THISCALL);
  2464. engine->RegisterObjectMethod("PhysicsWorld", "Node@+ get_node() const", asMETHODPR(PhysicsWorld, GetNode, () const, Node*), asCALL_THISCALL);
  2465. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2466. engine->RegisterObjectMethod("PhysicsWorld", "uint GetNumAttributes() const", asMETHODPR(PhysicsWorld, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2467. engine->RegisterObjectMethod("PhysicsWorld", "uint get_numAttributes() const", asMETHODPR(PhysicsWorld, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2468. // int PhysicsWorld::GetNumIterations() const | File: ../Physics/PhysicsWorld.h
  2469. engine->RegisterObjectMethod("PhysicsWorld", "int GetNumIterations() const", asMETHODPR(PhysicsWorld, GetNumIterations, () const, int), asCALL_THISCALL);
  2470. engine->RegisterObjectMethod("PhysicsWorld", "int get_numIterations() const", asMETHODPR(PhysicsWorld, GetNumIterations, () const, int), asCALL_THISCALL);
  2471. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2472. engine->RegisterObjectMethod("PhysicsWorld", "uint GetNumNetworkAttributes() const", asMETHODPR(PhysicsWorld, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2473. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2474. engine->RegisterObjectMethod("PhysicsWorld", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(PhysicsWorld, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2475. engine->RegisterObjectMethod("PhysicsWorld", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(PhysicsWorld, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2476. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2477. engine->RegisterObjectMethod("PhysicsWorld", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(PhysicsWorld, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2478. // void PhysicsWorld::GetRigidBodies(PODVector<RigidBody*>& result, const Sphere& sphere, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2479. // Error: type "PODVector<RigidBody*>&" can not automatically bind
  2480. // void PhysicsWorld::GetRigidBodies(PODVector<RigidBody*>& result, const BoundingBox& box, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2481. // Error: type "PODVector<RigidBody*>&" can not automatically bind
  2482. // void PhysicsWorld::GetRigidBodies(PODVector<RigidBody*>& result, const RigidBody* body) | File: ../Physics/PhysicsWorld.h
  2483. // Error: type "PODVector<RigidBody*>&" can not automatically bind
  2484. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  2485. engine->RegisterObjectMethod("PhysicsWorld", "Scene@+ GetScene() const", asMETHODPR(PhysicsWorld, GetScene, () const, Scene*), asCALL_THISCALL);
  2486. // bool PhysicsWorld::GetSplitImpulse() const | File: ../Physics/PhysicsWorld.h
  2487. engine->RegisterObjectMethod("PhysicsWorld", "bool GetSplitImpulse() const", asMETHODPR(PhysicsWorld, GetSplitImpulse, () const, bool), asCALL_THISCALL);
  2488. engine->RegisterObjectMethod("PhysicsWorld", "bool get_splitImpulse() const", asMETHODPR(PhysicsWorld, GetSplitImpulse, () const, bool), asCALL_THISCALL);
  2489. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2490. engine->RegisterObjectMethod("PhysicsWorld", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(PhysicsWorld, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2491. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2492. // Not registered because template
  2493. // CollisionGeometryDataCache& PhysicsWorld::GetTriMeshCache() | File: ../Physics/PhysicsWorld.h
  2494. // Error: type "CollisionGeometryDataCache&" can not automatically bind
  2495. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2496. engine->RegisterObjectMethod("PhysicsWorld", "StringHash GetType() const", asMETHODPR(PhysicsWorld, GetType, () const, StringHash), asCALL_THISCALL);
  2497. engine->RegisterObjectMethod("PhysicsWorld", "StringHash get_type() const", asMETHODPR(PhysicsWorld, GetType, () const, StringHash), asCALL_THISCALL);
  2498. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2499. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2500. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2501. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2502. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2503. engine->RegisterObjectMethod("PhysicsWorld", "const String& GetTypeName() const", asMETHODPR(PhysicsWorld, GetTypeName, () const, const String&), asCALL_THISCALL);
  2504. engine->RegisterObjectMethod("PhysicsWorld", "const String& get_typeName() const", asMETHODPR(PhysicsWorld, GetTypeName, () const, const String&), asCALL_THISCALL);
  2505. // btDiscreteDynamicsWorld* PhysicsWorld::GetWorld() | File: ../Physics/PhysicsWorld.h
  2506. // Error: type "btDiscreteDynamicsWorld*" can not automatically bind
  2507. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2508. engine->RegisterObjectMethod("PhysicsWorld", "bool HasEventHandlers() const", asMETHODPR(PhysicsWorld, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2509. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2510. engine->RegisterObjectMethod("PhysicsWorld", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(PhysicsWorld, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2511. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2512. engine->RegisterObjectMethod("PhysicsWorld", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(PhysicsWorld, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2513. // bool PhysicsWorld::IsApplyingTransforms() const | File: ../Physics/PhysicsWorld.h
  2514. engine->RegisterObjectMethod("PhysicsWorld", "bool IsApplyingTransforms() const", asMETHODPR(PhysicsWorld, IsApplyingTransforms, () const, bool), asCALL_THISCALL);
  2515. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2516. engine->RegisterObjectMethod("PhysicsWorld", "bool IsEnabled() const", asMETHODPR(PhysicsWorld, IsEnabled, () const, bool), asCALL_THISCALL);
  2517. engine->RegisterObjectMethod("PhysicsWorld", "bool get_enabled() const", asMETHODPR(PhysicsWorld, IsEnabled, () const, bool), asCALL_THISCALL);
  2518. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2519. engine->RegisterObjectMethod("PhysicsWorld", "bool IsEnabledEffective() const", asMETHODPR(PhysicsWorld, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2520. engine->RegisterObjectMethod("PhysicsWorld", "bool get_enabledEffective() const", asMETHODPR(PhysicsWorld, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2521. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2522. engine->RegisterObjectMethod("PhysicsWorld", "bool IsInstanceOf(StringHash) const", asMETHODPR(PhysicsWorld, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2523. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2524. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2525. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2526. // Not registered because template
  2527. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2528. engine->RegisterObjectMethod("PhysicsWorld", "bool IsReplicated() const", asMETHODPR(PhysicsWorld, IsReplicated, () const, bool), asCALL_THISCALL);
  2529. engine->RegisterObjectMethod("PhysicsWorld", "bool get_replicated() const", asMETHODPR(PhysicsWorld, IsReplicated, () const, bool), asCALL_THISCALL);
  2530. // bool PhysicsWorld::IsSimulating() const | File: ../Physics/PhysicsWorld.h
  2531. engine->RegisterObjectMethod("PhysicsWorld", "bool IsSimulating() const", asMETHODPR(PhysicsWorld, IsSimulating, () const, bool), asCALL_THISCALL);
  2532. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2533. engine->RegisterObjectMethod("PhysicsWorld", "bool IsTemporary() const", asMETHODPR(PhysicsWorld, IsTemporary, () const, bool), asCALL_THISCALL);
  2534. engine->RegisterObjectMethod("PhysicsWorld", "bool get_temporary() const", asMETHODPR(PhysicsWorld, IsTemporary, () const, bool), asCALL_THISCALL);
  2535. // bool PhysicsWorld::IsUpdateEnabled() const | File: ../Physics/PhysicsWorld.h
  2536. engine->RegisterObjectMethod("PhysicsWorld", "bool IsUpdateEnabled() const", asMETHODPR(PhysicsWorld, IsUpdateEnabled, () const, bool), asCALL_THISCALL);
  2537. engine->RegisterObjectMethod("PhysicsWorld", "bool get_updateEnabled() const", asMETHODPR(PhysicsWorld, IsUpdateEnabled, () const, bool), asCALL_THISCALL);
  2538. // bool PhysicsWorld::isVisible(const btVector3& aabbMin, const btVector3& aabbMax) override | File: ../Physics/PhysicsWorld.h
  2539. // Error: type "const btVector3&" can not automatically bind
  2540. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2541. engine->RegisterObjectMethod("PhysicsWorld", "bool Load(Deserializer&)", asMETHODPR(PhysicsWorld, Load, (Deserializer&), bool), asCALL_THISCALL);
  2542. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2543. engine->RegisterObjectMethod("PhysicsWorld", "bool LoadJSON(const JSONValue&in)", asMETHODPR(PhysicsWorld, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2544. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2545. engine->RegisterObjectMethod("PhysicsWorld", "bool LoadXML(const XMLElement&in)", asMETHODPR(PhysicsWorld, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2546. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2547. engine->RegisterObjectMethod("PhysicsWorld", "void MarkNetworkUpdate()", asMETHODPR(PhysicsWorld, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2548. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2549. engine->RegisterObjectMethod("PhysicsWorld", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(PhysicsWorld, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2550. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2551. engine->RegisterObjectMethod("PhysicsWorld", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(PhysicsWorld, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2552. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2553. engine->RegisterObjectMethod("PhysicsWorld", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(PhysicsWorld, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2554. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  2555. engine->RegisterObjectMethod("PhysicsWorld", "void OnSetEnabled()", asMETHODPR(PhysicsWorld, OnSetEnabled, (), void), asCALL_THISCALL);
  2556. // explicit PhysicsWorld::PhysicsWorld(Context* context) | File: ../Physics/PhysicsWorld.h
  2557. engine->RegisterObjectBehaviour("PhysicsWorld", asBEHAVE_FACTORY, "PhysicsWorld@+ f()", asFUNCTION(PhysicsWorld_PhysicsWorld_Context), asCALL_CDECL);
  2558. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2559. engine->RegisterObjectMethod("PhysicsWorld", "void PrepareNetworkUpdate()", asMETHODPR(PhysicsWorld, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2560. // void PhysicsWorld::Raycast(PODVector<PhysicsRaycastResult>& result, const Ray& ray, float maxDistance, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2561. // Error: type "PODVector<PhysicsRaycastResult>&" can not automatically bind
  2562. // void PhysicsWorld::RaycastSingle(PhysicsRaycastResult& result, const Ray& ray, float maxDistance, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2563. engine->RegisterObjectMethod("PhysicsWorld", "void RaycastSingle(PhysicsRaycastResult&, const Ray&in, float, uint = M_MAX_UNSIGNED)", asMETHODPR(PhysicsWorld, RaycastSingle, (PhysicsRaycastResult&, const Ray&, float, unsigned), void), asCALL_THISCALL);
  2564. // void PhysicsWorld::RaycastSingleSegmented(PhysicsRaycastResult& result, const Ray& ray, float maxDistance, float segmentDistance, unsigned collisionMask=M_MAX_UNSIGNED, float overlapDistance=0.1f) | File: ../Physics/PhysicsWorld.h
  2565. engine->RegisterObjectMethod("PhysicsWorld", "void RaycastSingleSegmented(PhysicsRaycastResult&, const Ray&in, float, float, uint = M_MAX_UNSIGNED, float = 0.1f)", asMETHODPR(PhysicsWorld, RaycastSingleSegmented, (PhysicsRaycastResult&, const Ray&, float, float, unsigned, float), void), asCALL_THISCALL);
  2566. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2567. engine->RegisterObjectMethod("PhysicsWorld", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(PhysicsWorld, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2568. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2569. engine->RegisterObjectMethod("PhysicsWorld", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(PhysicsWorld, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2570. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2571. // Error: type "RefCount*" can not automatically bind
  2572. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2573. engine->RegisterObjectMethod("PhysicsWorld", "int Refs() const", asMETHODPR(PhysicsWorld, Refs, () const, int), asCALL_THISCALL);
  2574. engine->RegisterObjectMethod("PhysicsWorld", "int get_refs() const", asMETHODPR(PhysicsWorld, Refs, () const, int), asCALL_THISCALL);
  2575. // static void PhysicsWorld::RegisterObject(Context* context) | File: ../Physics/PhysicsWorld.h
  2576. // Context can be used as firs parameter of constructors only
  2577. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2578. engine->RegisterObjectBehaviour("PhysicsWorld", asBEHAVE_RELEASE, "void f()", asMETHODPR(PhysicsWorld, ReleaseRef, (), void), asCALL_THISCALL);
  2579. // void Component::Remove() | File: ../Scene/Component.h
  2580. engine->RegisterObjectMethod("PhysicsWorld", "void Remove()", asMETHODPR(PhysicsWorld, Remove, (), void), asCALL_THISCALL);
  2581. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2582. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(PhysicsWorld, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2583. // void PhysicsWorld::RemoveCachedGeometry(Model* model) | File: ../Physics/PhysicsWorld.h
  2584. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveCachedGeometry(Model@+)", asMETHODPR(PhysicsWorld, RemoveCachedGeometry, (Model*), void), asCALL_THISCALL);
  2585. // void PhysicsWorld::RemoveCollisionShape(CollisionShape* shape) | File: ../Physics/PhysicsWorld.h
  2586. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveCollisionShape(CollisionShape@+)", asMETHODPR(PhysicsWorld, RemoveCollisionShape, (CollisionShape*), void), asCALL_THISCALL);
  2587. // void PhysicsWorld::RemoveConstraint(Constraint* constraint) | File: ../Physics/PhysicsWorld.h
  2588. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveConstraint(Constraint@+)", asMETHODPR(PhysicsWorld, RemoveConstraint, (Constraint*), void), asCALL_THISCALL);
  2589. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2590. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveInstanceDefault()", asMETHODPR(PhysicsWorld, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2591. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2592. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveObjectAnimation()", asMETHODPR(PhysicsWorld, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2593. // void PhysicsWorld::RemoveRigidBody(RigidBody* body) | File: ../Physics/PhysicsWorld.h
  2594. engine->RegisterObjectMethod("PhysicsWorld", "void RemoveRigidBody(RigidBody@+)", asMETHODPR(PhysicsWorld, RemoveRigidBody, (RigidBody*), void), asCALL_THISCALL);
  2595. // void PhysicsWorld::reportErrorWarning(const char* warningString) override | File: ../Physics/PhysicsWorld.h
  2596. // Error: type "const char*" can not automatically bind
  2597. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2598. engine->RegisterObjectMethod("PhysicsWorld", "void ResetToDefault()", asMETHODPR(PhysicsWorld, ResetToDefault, (), void), asCALL_THISCALL);
  2599. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2600. engine->RegisterObjectMethod("PhysicsWorld", "bool Save(Serializer&) const", asMETHODPR(PhysicsWorld, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2601. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2602. engine->RegisterObjectMethod("PhysicsWorld", "bool SaveDefaultAttributes() const", asMETHODPR(PhysicsWorld, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2603. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2604. engine->RegisterObjectMethod("PhysicsWorld", "bool SaveJSON(JSONValue&) const", asMETHODPR(PhysicsWorld, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2605. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2606. engine->RegisterObjectMethod("PhysicsWorld", "bool SaveXML(XMLElement&) const", asMETHODPR(PhysicsWorld, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2607. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2608. engine->RegisterObjectMethod("PhysicsWorld", "void SendEvent(StringHash)", asMETHODPR(PhysicsWorld, SendEvent, (StringHash), void), asCALL_THISCALL);
  2609. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2610. engine->RegisterObjectMethod("PhysicsWorld", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(PhysicsWorld, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2611. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2612. // Not registered because template
  2613. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2614. engine->RegisterObjectMethod("PhysicsWorld", "void SetAnimationEnabled(bool)", asMETHODPR(PhysicsWorld, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2615. engine->RegisterObjectMethod("PhysicsWorld", "void set_animationEnabled(bool)", asMETHODPR(PhysicsWorld, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2616. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2617. engine->RegisterObjectMethod("PhysicsWorld", "void SetAnimationTime(float)", asMETHODPR(PhysicsWorld, SetAnimationTime, (float), void), asCALL_THISCALL);
  2618. // void PhysicsWorld::SetApplyingTransforms(bool enable) | File: ../Physics/PhysicsWorld.h
  2619. engine->RegisterObjectMethod("PhysicsWorld", "void SetApplyingTransforms(bool)", asMETHODPR(PhysicsWorld, SetApplyingTransforms, (bool), void), asCALL_THISCALL);
  2620. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2621. engine->RegisterObjectMethod("PhysicsWorld", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(PhysicsWorld, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2622. engine->RegisterObjectMethod("PhysicsWorld", "bool set_attributes(uint, const Variant&in)", asMETHODPR(PhysicsWorld, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2623. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2624. engine->RegisterObjectMethod("PhysicsWorld", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(PhysicsWorld, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2625. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2626. engine->RegisterObjectMethod("PhysicsWorld", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(PhysicsWorld, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2627. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2628. engine->RegisterObjectMethod("PhysicsWorld", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(PhysicsWorld, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2629. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2630. engine->RegisterObjectMethod("PhysicsWorld", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(PhysicsWorld, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2631. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2632. engine->RegisterObjectMethod("PhysicsWorld", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(PhysicsWorld, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2633. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2634. engine->RegisterObjectMethod("PhysicsWorld", "void SetBlockEvents(bool)", asMETHODPR(PhysicsWorld, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2635. // void PhysicsWorld::SetDebugDepthTest(bool enable) | File: ../Physics/PhysicsWorld.h
  2636. engine->RegisterObjectMethod("PhysicsWorld", "void SetDebugDepthTest(bool)", asMETHODPR(PhysicsWorld, SetDebugDepthTest, (bool), void), asCALL_THISCALL);
  2637. // void PhysicsWorld::setDebugMode(int debugMode) override | File: ../Physics/PhysicsWorld.h
  2638. engine->RegisterObjectMethod("PhysicsWorld", "void setDebugMode(int)", asMETHODPR(PhysicsWorld, setDebugMode, (int), void), asCALL_THISCALL);
  2639. // void PhysicsWorld::SetDebugRenderer(DebugRenderer* debug) | File: ../Physics/PhysicsWorld.h
  2640. engine->RegisterObjectMethod("PhysicsWorld", "void SetDebugRenderer(DebugRenderer@+)", asMETHODPR(PhysicsWorld, SetDebugRenderer, (DebugRenderer*), void), asCALL_THISCALL);
  2641. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2642. engine->RegisterObjectMethod("PhysicsWorld", "void SetEnabled(bool)", asMETHODPR(PhysicsWorld, SetEnabled, (bool), void), asCALL_THISCALL);
  2643. engine->RegisterObjectMethod("PhysicsWorld", "void set_enabled(bool)", asMETHODPR(PhysicsWorld, SetEnabled, (bool), void), asCALL_THISCALL);
  2644. // void PhysicsWorld::SetFps(int fps) | File: ../Physics/PhysicsWorld.h
  2645. engine->RegisterObjectMethod("PhysicsWorld", "void SetFps(int)", asMETHODPR(PhysicsWorld, SetFps, (int), void), asCALL_THISCALL);
  2646. engine->RegisterObjectMethod("PhysicsWorld", "void set_fps(int)", asMETHODPR(PhysicsWorld, SetFps, (int), void), asCALL_THISCALL);
  2647. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2648. engine->RegisterObjectMethod("PhysicsWorld", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(PhysicsWorld, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2649. engine->RegisterObjectMethod("PhysicsWorld", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(PhysicsWorld, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2650. // void PhysicsWorld::SetGravity(const Vector3& gravity) | File: ../Physics/PhysicsWorld.h
  2651. engine->RegisterObjectMethod("PhysicsWorld", "void SetGravity(const Vector3&in)", asMETHODPR(PhysicsWorld, SetGravity, (const Vector3&), void), asCALL_THISCALL);
  2652. engine->RegisterObjectMethod("PhysicsWorld", "void set_gravity(const Vector3&in)", asMETHODPR(PhysicsWorld, SetGravity, (const Vector3&), void), asCALL_THISCALL);
  2653. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2654. engine->RegisterObjectMethod("PhysicsWorld", "void SetInstanceDefault(bool)", asMETHODPR(PhysicsWorld, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2655. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2656. engine->RegisterObjectMethod("PhysicsWorld", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(PhysicsWorld, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2657. // void PhysicsWorld::SetInternalEdge(bool enable) | File: ../Physics/PhysicsWorld.h
  2658. engine->RegisterObjectMethod("PhysicsWorld", "void SetInternalEdge(bool)", asMETHODPR(PhysicsWorld, SetInternalEdge, (bool), void), asCALL_THISCALL);
  2659. engine->RegisterObjectMethod("PhysicsWorld", "void set_internalEdge(bool)", asMETHODPR(PhysicsWorld, SetInternalEdge, (bool), void), asCALL_THISCALL);
  2660. // void PhysicsWorld::SetInterpolation(bool enable) | File: ../Physics/PhysicsWorld.h
  2661. engine->RegisterObjectMethod("PhysicsWorld", "void SetInterpolation(bool)", asMETHODPR(PhysicsWorld, SetInterpolation, (bool), void), asCALL_THISCALL);
  2662. engine->RegisterObjectMethod("PhysicsWorld", "void set_interpolation(bool)", asMETHODPR(PhysicsWorld, SetInterpolation, (bool), void), asCALL_THISCALL);
  2663. // void PhysicsWorld::SetMaxNetworkAngularVelocity(float velocity) | File: ../Physics/PhysicsWorld.h
  2664. engine->RegisterObjectMethod("PhysicsWorld", "void SetMaxNetworkAngularVelocity(float)", asMETHODPR(PhysicsWorld, SetMaxNetworkAngularVelocity, (float), void), asCALL_THISCALL);
  2665. // void PhysicsWorld::SetMaxSubSteps(int num) | File: ../Physics/PhysicsWorld.h
  2666. engine->RegisterObjectMethod("PhysicsWorld", "void SetMaxSubSteps(int)", asMETHODPR(PhysicsWorld, SetMaxSubSteps, (int), void), asCALL_THISCALL);
  2667. engine->RegisterObjectMethod("PhysicsWorld", "void set_maxSubSteps(int)", asMETHODPR(PhysicsWorld, SetMaxSubSteps, (int), void), asCALL_THISCALL);
  2668. // void PhysicsWorld::SetNumIterations(int num) | File: ../Physics/PhysicsWorld.h
  2669. engine->RegisterObjectMethod("PhysicsWorld", "void SetNumIterations(int)", asMETHODPR(PhysicsWorld, SetNumIterations, (int), void), asCALL_THISCALL);
  2670. engine->RegisterObjectMethod("PhysicsWorld", "void set_numIterations(int)", asMETHODPR(PhysicsWorld, SetNumIterations, (int), void), asCALL_THISCALL);
  2671. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2672. engine->RegisterObjectMethod("PhysicsWorld", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(PhysicsWorld, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2673. engine->RegisterObjectMethod("PhysicsWorld", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(PhysicsWorld, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2674. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2675. engine->RegisterObjectMethod("PhysicsWorld", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(PhysicsWorld, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2676. // void PhysicsWorld::SetSplitImpulse(bool enable) | File: ../Physics/PhysicsWorld.h
  2677. engine->RegisterObjectMethod("PhysicsWorld", "void SetSplitImpulse(bool)", asMETHODPR(PhysicsWorld, SetSplitImpulse, (bool), void), asCALL_THISCALL);
  2678. engine->RegisterObjectMethod("PhysicsWorld", "void set_splitImpulse(bool)", asMETHODPR(PhysicsWorld, SetSplitImpulse, (bool), void), asCALL_THISCALL);
  2679. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2680. engine->RegisterObjectMethod("PhysicsWorld", "void SetTemporary(bool)", asMETHODPR(PhysicsWorld, SetTemporary, (bool), void), asCALL_THISCALL);
  2681. engine->RegisterObjectMethod("PhysicsWorld", "void set_temporary(bool)", asMETHODPR(PhysicsWorld, SetTemporary, (bool), void), asCALL_THISCALL);
  2682. // void PhysicsWorld::SetUpdateEnabled(bool enable) | File: ../Physics/PhysicsWorld.h
  2683. engine->RegisterObjectMethod("PhysicsWorld", "void SetUpdateEnabled(bool)", asMETHODPR(PhysicsWorld, SetUpdateEnabled, (bool), void), asCALL_THISCALL);
  2684. engine->RegisterObjectMethod("PhysicsWorld", "void set_updateEnabled(bool)", asMETHODPR(PhysicsWorld, SetUpdateEnabled, (bool), void), asCALL_THISCALL);
  2685. // void PhysicsWorld::SphereCast(PhysicsRaycastResult& result, const Ray& ray, float radius, float maxDistance, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Physics/PhysicsWorld.h
  2686. engine->RegisterObjectMethod("PhysicsWorld", "void SphereCast(PhysicsRaycastResult&, const Ray&in, float, float, uint = M_MAX_UNSIGNED)", asMETHODPR(PhysicsWorld, SphereCast, (PhysicsRaycastResult&, const Ray&, float, float, unsigned), void), asCALL_THISCALL);
  2687. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2688. // Error: type "EventHandler*" can not automatically bind
  2689. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2690. // Error: type "EventHandler*" can not automatically bind
  2691. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2692. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2693. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2694. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2695. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2696. engine->RegisterObjectMethod("PhysicsWorld", "void UnsubscribeFromAllEvents()", asMETHODPR(PhysicsWorld, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2697. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2698. engine->RegisterObjectMethod("PhysicsWorld", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(PhysicsWorld_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2699. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2700. engine->RegisterObjectMethod("PhysicsWorld", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(PhysicsWorld, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2701. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2702. engine->RegisterObjectMethod("PhysicsWorld", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(PhysicsWorld, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2703. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2704. engine->RegisterObjectMethod("PhysicsWorld", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(PhysicsWorld, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2705. // void PhysicsWorld::Update(float timeStep) | File: ../Physics/PhysicsWorld.h
  2706. engine->RegisterObjectMethod("PhysicsWorld", "void Update(float)", asMETHODPR(PhysicsWorld, Update, (float), void), asCALL_THISCALL);
  2707. // void PhysicsWorld::UpdateCollisions() | File: ../Physics/PhysicsWorld.h
  2708. engine->RegisterObjectMethod("PhysicsWorld", "void UpdateCollisions()", asMETHODPR(PhysicsWorld, UpdateCollisions, (), void), asCALL_THISCALL);
  2709. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2710. engine->RegisterObjectMethod("PhysicsWorld", "int WeakRefs() const", asMETHODPR(PhysicsWorld, WeakRefs, () const, int), asCALL_THISCALL);
  2711. engine->RegisterObjectMethod("PhysicsWorld", "int get_weakRefs() const", asMETHODPR(PhysicsWorld, WeakRefs, () const, int), asCALL_THISCALL);
  2712. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2713. engine->RegisterObjectMethod("PhysicsWorld", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(PhysicsWorld, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2714. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2715. engine->RegisterObjectMethod("PhysicsWorld", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(PhysicsWorld, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2716. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2717. engine->RegisterObjectMethod("PhysicsWorld", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(PhysicsWorld, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2718. #ifdef REGISTER_MANUAL_PART_Component
  2719. REGISTER_MANUAL_PART_Component(PhysicsWorld, "PhysicsWorld")
  2720. #endif
  2721. #ifdef REGISTER_MANUAL_PART_Animatable
  2722. REGISTER_MANUAL_PART_Animatable(PhysicsWorld, "PhysicsWorld")
  2723. #endif
  2724. #ifdef REGISTER_MANUAL_PART_Serializable
  2725. REGISTER_MANUAL_PART_Serializable(PhysicsWorld, "PhysicsWorld")
  2726. #endif
  2727. #ifdef REGISTER_MANUAL_PART_Object
  2728. REGISTER_MANUAL_PART_Object(PhysicsWorld, "PhysicsWorld")
  2729. #endif
  2730. #ifdef REGISTER_MANUAL_PART_RefCounted
  2731. REGISTER_MANUAL_PART_RefCounted(PhysicsWorld, "PhysicsWorld")
  2732. #endif
  2733. #ifdef REGISTER_MANUAL_PART_PhysicsWorld
  2734. REGISTER_MANUAL_PART_PhysicsWorld(PhysicsWorld, "PhysicsWorld")
  2735. #endif
  2736. RegisterSubclass<Component, PhysicsWorld>(engine, "Component", "PhysicsWorld");
  2737. RegisterSubclass<Animatable, PhysicsWorld>(engine, "Animatable", "PhysicsWorld");
  2738. RegisterSubclass<Serializable, PhysicsWorld>(engine, "Serializable", "PhysicsWorld");
  2739. RegisterSubclass<Object, PhysicsWorld>(engine, "Object", "PhysicsWorld");
  2740. RegisterSubclass<RefCounted, PhysicsWorld>(engine, "RefCounted", "PhysicsWorld");
  2741. #endif
  2742. #ifdef URHO3D_URHO2D
  2743. // void PhysicsWorld2D::AddDelayedWorldTransform(const DelayedWorldTransform2D& transform) | File: ../Urho2D/PhysicsWorld2D.h
  2744. engine->RegisterObjectMethod("PhysicsWorld2D", "void AddDelayedWorldTransform(const DelayedWorldTransform2D&in)", asMETHODPR(PhysicsWorld2D, AddDelayedWorldTransform, (const DelayedWorldTransform2D&), void), asCALL_THISCALL);
  2745. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2746. engine->RegisterObjectBehaviour("PhysicsWorld2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(PhysicsWorld2D, AddRef, (), void), asCALL_THISCALL);
  2747. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2748. // Error: type "ComponentReplicationState*" can not automatically bind
  2749. // void PhysicsWorld2D::AddRigidBody(RigidBody2D* rigidBody) | File: ../Urho2D/PhysicsWorld2D.h
  2750. engine->RegisterObjectMethod("PhysicsWorld2D", "void AddRigidBody(RigidBody2D@+)", asMETHODPR(PhysicsWorld2D, AddRigidBody, (RigidBody2D*), void), asCALL_THISCALL);
  2751. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2752. engine->RegisterObjectMethod("PhysicsWorld2D", "void AllocateNetworkState()", asMETHODPR(PhysicsWorld2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  2753. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  2754. engine->RegisterObjectMethod("PhysicsWorld2D", "void ApplyAttributes()", asMETHODPR(PhysicsWorld2D, ApplyAttributes, (), void), asCALL_THISCALL);
  2755. // void PhysicsWorld2D::BeginContact(b2Contact* contact) override | File: ../Urho2D/PhysicsWorld2D.h
  2756. // Error: type "b2Contact*" can not automatically bind
  2757. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2758. // Not registered because template
  2759. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2760. // Not registered because template
  2761. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2762. engine->RegisterObjectMethod("PhysicsWorld2D", "void CleanupConnection(Connection@+)", asMETHODPR(PhysicsWorld2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2763. // void PhysicsWorld2D::DrawCircle(const b2Vec2& center, float32 radius, const b2Color& color) override | File: ../Urho2D/PhysicsWorld2D.h
  2764. // Error: type "const b2Vec2&" can not automatically bind
  2765. // void PhysicsWorld2D::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Urho2D/PhysicsWorld2D.h
  2766. engine->RegisterObjectMethod("PhysicsWorld2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(PhysicsWorld2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2767. // void PhysicsWorld2D::DrawDebugGeometry() | File: ../Urho2D/PhysicsWorld2D.h
  2768. engine->RegisterObjectMethod("PhysicsWorld2D", "void DrawDebugGeometry()", asMETHODPR(PhysicsWorld2D, DrawDebugGeometry, (), void), asCALL_THISCALL);
  2769. // void PhysicsWorld2D::DrawPoint(const b2Vec2& p, float32 size, const b2Color& color) override | File: ../Urho2D/PhysicsWorld2D.h
  2770. // Error: type "const b2Vec2&" can not automatically bind
  2771. // void PhysicsWorld2D::DrawPolygon(const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override | File: ../Urho2D/PhysicsWorld2D.h
  2772. // Error: type "const b2Vec2*" can not automatically bind
  2773. // void PhysicsWorld2D::DrawSegment(const b2Vec2& p1, const b2Vec2& p2, const b2Color& color) override | File: ../Urho2D/PhysicsWorld2D.h
  2774. // Error: type "const b2Vec2&" can not automatically bind
  2775. // void PhysicsWorld2D::DrawSolidCircle(const b2Vec2& center, float32 radius, const b2Vec2& axis, const b2Color& color) override | File: ../Urho2D/PhysicsWorld2D.h
  2776. // Error: type "const b2Vec2&" can not automatically bind
  2777. // void PhysicsWorld2D::DrawSolidPolygon(const b2Vec2* vertices, int32 vertexCount, const b2Color& color) override | File: ../Urho2D/PhysicsWorld2D.h
  2778. // Error: type "const b2Vec2*" can not automatically bind
  2779. // void PhysicsWorld2D::DrawTransform(const b2Transform& xf) override | File: ../Urho2D/PhysicsWorld2D.h
  2780. // Error: type "const b2Transform&" can not automatically bind
  2781. // void PhysicsWorld2D::EndContact(b2Contact* contact) override | File: ../Urho2D/PhysicsWorld2D.h
  2782. // Error: type "b2Contact*" can not automatically bind
  2783. // bool PhysicsWorld2D::GetAllowSleeping() const | File: ../Urho2D/PhysicsWorld2D.h
  2784. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetAllowSleeping() const", asMETHODPR(PhysicsWorld2D, GetAllowSleeping, () const, bool), asCALL_THISCALL);
  2785. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_allowSleeping() const", asMETHODPR(PhysicsWorld2D, GetAllowSleeping, () const, bool), asCALL_THISCALL);
  2786. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2787. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetAnimationEnabled() const", asMETHODPR(PhysicsWorld2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2788. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_animationEnabled() const", asMETHODPR(PhysicsWorld2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2789. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2790. engine->RegisterObjectMethod("PhysicsWorld2D", "Variant GetAttribute(uint) const", asMETHODPR(PhysicsWorld2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2791. engine->RegisterObjectMethod("PhysicsWorld2D", "Variant get_attributes(uint) const", asMETHODPR(PhysicsWorld2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2792. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2793. engine->RegisterObjectMethod("PhysicsWorld2D", "Variant GetAttribute(const String&in) const", asMETHODPR(PhysicsWorld2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2794. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2795. engine->RegisterObjectMethod("PhysicsWorld2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(PhysicsWorld2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2796. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2797. engine->RegisterObjectMethod("PhysicsWorld2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(PhysicsWorld2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2798. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2799. engine->RegisterObjectMethod("PhysicsWorld2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(PhysicsWorld2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2800. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2801. engine->RegisterObjectMethod("PhysicsWorld2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(PhysicsWorld2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2802. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2803. engine->RegisterObjectMethod("PhysicsWorld2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(PhysicsWorld2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2804. engine->RegisterObjectMethod("PhysicsWorld2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(PhysicsWorld2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2805. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2806. engine->RegisterObjectMethod("PhysicsWorld2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(PhysicsWorld2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2807. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2808. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2809. // bool PhysicsWorld2D::GetAutoClearForces() const | File: ../Urho2D/PhysicsWorld2D.h
  2810. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetAutoClearForces() const", asMETHODPR(PhysicsWorld2D, GetAutoClearForces, () const, bool), asCALL_THISCALL);
  2811. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_autoClearForces() const", asMETHODPR(PhysicsWorld2D, GetAutoClearForces, () const, bool), asCALL_THISCALL);
  2812. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2813. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetBlockEvents() const", asMETHODPR(PhysicsWorld2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2814. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2815. engine->RegisterObjectMethod("PhysicsWorld2D", "const String& GetCategory() const", asMETHODPR(PhysicsWorld2D, GetCategory, () const, const String&), asCALL_THISCALL);
  2816. engine->RegisterObjectMethod("PhysicsWorld2D", "const String& get_category() const", asMETHODPR(PhysicsWorld2D, GetCategory, () const, const String&), asCALL_THISCALL);
  2817. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2818. engine->RegisterObjectMethod("PhysicsWorld2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(PhysicsWorld2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2819. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2820. // Not registered because template
  2821. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2822. // Error: type "PODVector<Component*>&" can not automatically bind
  2823. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2824. // Not registered because template
  2825. // Context* Object::GetContext() const | File: ../Core/Object.h
  2826. // Error: type "Context*" can not be returned
  2827. // bool PhysicsWorld2D::GetContinuousPhysics() const | File: ../Urho2D/PhysicsWorld2D.h
  2828. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetContinuousPhysics() const", asMETHODPR(PhysicsWorld2D, GetContinuousPhysics, () const, bool), asCALL_THISCALL);
  2829. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_continuousPhysics() const", asMETHODPR(PhysicsWorld2D, GetContinuousPhysics, () const, bool), asCALL_THISCALL);
  2830. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2831. // Error: type "PODVector<Node*>&" can not automatically bind
  2832. // bool PhysicsWorld2D::GetDrawAabb() const | File: ../Urho2D/PhysicsWorld2D.h
  2833. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetDrawAabb() const", asMETHODPR(PhysicsWorld2D, GetDrawAabb, () const, bool), asCALL_THISCALL);
  2834. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_drawAabb() const", asMETHODPR(PhysicsWorld2D, GetDrawAabb, () const, bool), asCALL_THISCALL);
  2835. // bool PhysicsWorld2D::GetDrawCenterOfMass() const | File: ../Urho2D/PhysicsWorld2D.h
  2836. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetDrawCenterOfMass() const", asMETHODPR(PhysicsWorld2D, GetDrawCenterOfMass, () const, bool), asCALL_THISCALL);
  2837. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_drawCenterOfMass() const", asMETHODPR(PhysicsWorld2D, GetDrawCenterOfMass, () const, bool), asCALL_THISCALL);
  2838. // bool PhysicsWorld2D::GetDrawJoint() const | File: ../Urho2D/PhysicsWorld2D.h
  2839. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetDrawJoint() const", asMETHODPR(PhysicsWorld2D, GetDrawJoint, () const, bool), asCALL_THISCALL);
  2840. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_drawJoint() const", asMETHODPR(PhysicsWorld2D, GetDrawJoint, () const, bool), asCALL_THISCALL);
  2841. // bool PhysicsWorld2D::GetDrawPair() const | File: ../Urho2D/PhysicsWorld2D.h
  2842. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetDrawPair() const", asMETHODPR(PhysicsWorld2D, GetDrawPair, () const, bool), asCALL_THISCALL);
  2843. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_drawPair() const", asMETHODPR(PhysicsWorld2D, GetDrawPair, () const, bool), asCALL_THISCALL);
  2844. // bool PhysicsWorld2D::GetDrawShape() const | File: ../Urho2D/PhysicsWorld2D.h
  2845. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetDrawShape() const", asMETHODPR(PhysicsWorld2D, GetDrawShape, () const, bool), asCALL_THISCALL);
  2846. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_drawShape() const", asMETHODPR(PhysicsWorld2D, GetDrawShape, () const, bool), asCALL_THISCALL);
  2847. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2848. engine->RegisterObjectMethod("PhysicsWorld2D", "VariantMap& GetEventDataMap() const", asMETHODPR(PhysicsWorld2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2849. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2850. // Error: type "EventHandler*" can not automatically bind
  2851. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2852. engine->RegisterObjectMethod("PhysicsWorld2D", "Object@+ GetEventSender() const", asMETHODPR(PhysicsWorld2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  2853. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2854. engine->RegisterObjectMethod("PhysicsWorld2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(PhysicsWorld2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2855. engine->RegisterObjectMethod("PhysicsWorld2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(PhysicsWorld2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2856. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2857. engine->RegisterObjectMethod("PhysicsWorld2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(PhysicsWorld2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2858. engine->RegisterObjectMethod("PhysicsWorld2D", "const VariantMap& get_globalVars() const", asMETHODPR(PhysicsWorld2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2859. // const Vector2& PhysicsWorld2D::GetGravity() const | File: ../Urho2D/PhysicsWorld2D.h
  2860. engine->RegisterObjectMethod("PhysicsWorld2D", "const Vector2& GetGravity() const", asMETHODPR(PhysicsWorld2D, GetGravity, () const, const Vector2&), asCALL_THISCALL);
  2861. engine->RegisterObjectMethod("PhysicsWorld2D", "const Vector2& get_gravity() const", asMETHODPR(PhysicsWorld2D, GetGravity, () const, const Vector2&), asCALL_THISCALL);
  2862. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2863. engine->RegisterObjectMethod("PhysicsWorld2D", "uint GetID() const", asMETHODPR(PhysicsWorld2D, GetID, () const, unsigned), asCALL_THISCALL);
  2864. engine->RegisterObjectMethod("PhysicsWorld2D", "uint get_id() const", asMETHODPR(PhysicsWorld2D, GetID, () const, unsigned), asCALL_THISCALL);
  2865. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2866. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(PhysicsWorld2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2867. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2868. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2869. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2870. // Error: type "NetworkState*" can not automatically bind
  2871. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2872. engine->RegisterObjectMethod("PhysicsWorld2D", "Node@+ GetNode() const", asMETHODPR(PhysicsWorld2D, GetNode, () const, Node*), asCALL_THISCALL);
  2873. engine->RegisterObjectMethod("PhysicsWorld2D", "Node@+ get_node() const", asMETHODPR(PhysicsWorld2D, GetNode, () const, Node*), asCALL_THISCALL);
  2874. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2875. engine->RegisterObjectMethod("PhysicsWorld2D", "uint GetNumAttributes() const", asMETHODPR(PhysicsWorld2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2876. engine->RegisterObjectMethod("PhysicsWorld2D", "uint get_numAttributes() const", asMETHODPR(PhysicsWorld2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2877. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2878. engine->RegisterObjectMethod("PhysicsWorld2D", "uint GetNumNetworkAttributes() const", asMETHODPR(PhysicsWorld2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2879. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2880. engine->RegisterObjectMethod("PhysicsWorld2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(PhysicsWorld2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2881. engine->RegisterObjectMethod("PhysicsWorld2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(PhysicsWorld2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2882. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2883. engine->RegisterObjectMethod("PhysicsWorld2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(PhysicsWorld2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2884. // int PhysicsWorld2D::GetPositionIterations() const | File: ../Urho2D/PhysicsWorld2D.h
  2885. engine->RegisterObjectMethod("PhysicsWorld2D", "int GetPositionIterations() const", asMETHODPR(PhysicsWorld2D, GetPositionIterations, () const, int), asCALL_THISCALL);
  2886. engine->RegisterObjectMethod("PhysicsWorld2D", "int get_positionIterations() const", asMETHODPR(PhysicsWorld2D, GetPositionIterations, () const, int), asCALL_THISCALL);
  2887. // void PhysicsWorld2D::GetRigidBodies(PODVector<RigidBody2D*>& results, const Rect& aabb, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Urho2D/PhysicsWorld2D.h
  2888. // Error: type "PODVector<RigidBody2D*>&" can not automatically bind
  2889. // RigidBody2D* PhysicsWorld2D::GetRigidBody(const Vector2& point, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Urho2D/PhysicsWorld2D.h
  2890. engine->RegisterObjectMethod("PhysicsWorld2D", "RigidBody2D@+ GetRigidBody(const Vector2&in, uint = M_MAX_UNSIGNED)", asMETHODPR(PhysicsWorld2D, GetRigidBody, (const Vector2&, unsigned), RigidBody2D*), asCALL_THISCALL);
  2891. // RigidBody2D* PhysicsWorld2D::GetRigidBody(int screenX, int screenY, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Urho2D/PhysicsWorld2D.h
  2892. engine->RegisterObjectMethod("PhysicsWorld2D", "RigidBody2D@+ GetRigidBody(int, int, uint = M_MAX_UNSIGNED)", asMETHODPR(PhysicsWorld2D, GetRigidBody, (int, int, unsigned), RigidBody2D*), asCALL_THISCALL);
  2893. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  2894. engine->RegisterObjectMethod("PhysicsWorld2D", "Scene@+ GetScene() const", asMETHODPR(PhysicsWorld2D, GetScene, () const, Scene*), asCALL_THISCALL);
  2895. // bool PhysicsWorld2D::GetSubStepping() const | File: ../Urho2D/PhysicsWorld2D.h
  2896. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetSubStepping() const", asMETHODPR(PhysicsWorld2D, GetSubStepping, () const, bool), asCALL_THISCALL);
  2897. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_subStepping() const", asMETHODPR(PhysicsWorld2D, GetSubStepping, () const, bool), asCALL_THISCALL);
  2898. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2899. engine->RegisterObjectMethod("PhysicsWorld2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(PhysicsWorld2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2900. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2901. // Not registered because template
  2902. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2903. engine->RegisterObjectMethod("PhysicsWorld2D", "StringHash GetType() const", asMETHODPR(PhysicsWorld2D, GetType, () const, StringHash), asCALL_THISCALL);
  2904. engine->RegisterObjectMethod("PhysicsWorld2D", "StringHash get_type() const", asMETHODPR(PhysicsWorld2D, GetType, () const, StringHash), asCALL_THISCALL);
  2905. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2906. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2907. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2908. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2909. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2910. engine->RegisterObjectMethod("PhysicsWorld2D", "const String& GetTypeName() const", asMETHODPR(PhysicsWorld2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2911. engine->RegisterObjectMethod("PhysicsWorld2D", "const String& get_typeName() const", asMETHODPR(PhysicsWorld2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2912. // int PhysicsWorld2D::GetVelocityIterations() const | File: ../Urho2D/PhysicsWorld2D.h
  2913. engine->RegisterObjectMethod("PhysicsWorld2D", "int GetVelocityIterations() const", asMETHODPR(PhysicsWorld2D, GetVelocityIterations, () const, int), asCALL_THISCALL);
  2914. engine->RegisterObjectMethod("PhysicsWorld2D", "int get_velocityIterations() const", asMETHODPR(PhysicsWorld2D, GetVelocityIterations, () const, int), asCALL_THISCALL);
  2915. // bool PhysicsWorld2D::GetWarmStarting() const | File: ../Urho2D/PhysicsWorld2D.h
  2916. engine->RegisterObjectMethod("PhysicsWorld2D", "bool GetWarmStarting() const", asMETHODPR(PhysicsWorld2D, GetWarmStarting, () const, bool), asCALL_THISCALL);
  2917. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_warmStarting() const", asMETHODPR(PhysicsWorld2D, GetWarmStarting, () const, bool), asCALL_THISCALL);
  2918. // b2World* PhysicsWorld2D::GetWorld() | File: ../Urho2D/PhysicsWorld2D.h
  2919. // Error: type "b2World*" can not automatically bind
  2920. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2921. engine->RegisterObjectMethod("PhysicsWorld2D", "bool HasEventHandlers() const", asMETHODPR(PhysicsWorld2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2922. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2923. engine->RegisterObjectMethod("PhysicsWorld2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(PhysicsWorld2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2924. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2925. engine->RegisterObjectMethod("PhysicsWorld2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(PhysicsWorld2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2926. // bool PhysicsWorld2D::IsApplyingTransforms() const | File: ../Urho2D/PhysicsWorld2D.h
  2927. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsApplyingTransforms() const", asMETHODPR(PhysicsWorld2D, IsApplyingTransforms, () const, bool), asCALL_THISCALL);
  2928. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2929. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsEnabled() const", asMETHODPR(PhysicsWorld2D, IsEnabled, () const, bool), asCALL_THISCALL);
  2930. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_enabled() const", asMETHODPR(PhysicsWorld2D, IsEnabled, () const, bool), asCALL_THISCALL);
  2931. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2932. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsEnabledEffective() const", asMETHODPR(PhysicsWorld2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2933. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_enabledEffective() const", asMETHODPR(PhysicsWorld2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2934. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2935. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(PhysicsWorld2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2936. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2937. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2938. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2939. // Not registered because template
  2940. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2941. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsReplicated() const", asMETHODPR(PhysicsWorld2D, IsReplicated, () const, bool), asCALL_THISCALL);
  2942. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_replicated() const", asMETHODPR(PhysicsWorld2D, IsReplicated, () const, bool), asCALL_THISCALL);
  2943. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2944. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsTemporary() const", asMETHODPR(PhysicsWorld2D, IsTemporary, () const, bool), asCALL_THISCALL);
  2945. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_temporary() const", asMETHODPR(PhysicsWorld2D, IsTemporary, () const, bool), asCALL_THISCALL);
  2946. // bool PhysicsWorld2D::IsUpdateEnabled() const | File: ../Urho2D/PhysicsWorld2D.h
  2947. engine->RegisterObjectMethod("PhysicsWorld2D", "bool IsUpdateEnabled() const", asMETHODPR(PhysicsWorld2D, IsUpdateEnabled, () const, bool), asCALL_THISCALL);
  2948. engine->RegisterObjectMethod("PhysicsWorld2D", "bool get_updateEnabled() const", asMETHODPR(PhysicsWorld2D, IsUpdateEnabled, () const, bool), asCALL_THISCALL);
  2949. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2950. engine->RegisterObjectMethod("PhysicsWorld2D", "bool Load(Deserializer&)", asMETHODPR(PhysicsWorld2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  2951. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2952. engine->RegisterObjectMethod("PhysicsWorld2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(PhysicsWorld2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2953. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2954. engine->RegisterObjectMethod("PhysicsWorld2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(PhysicsWorld2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2955. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2956. engine->RegisterObjectMethod("PhysicsWorld2D", "void MarkNetworkUpdate()", asMETHODPR(PhysicsWorld2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2957. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2958. engine->RegisterObjectMethod("PhysicsWorld2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(PhysicsWorld2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2959. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2960. engine->RegisterObjectMethod("PhysicsWorld2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(PhysicsWorld2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2961. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2962. engine->RegisterObjectMethod("PhysicsWorld2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(PhysicsWorld2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2963. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  2964. engine->RegisterObjectMethod("PhysicsWorld2D", "void OnSetEnabled()", asMETHODPR(PhysicsWorld2D, OnSetEnabled, (), void), asCALL_THISCALL);
  2965. // explicit PhysicsWorld2D::PhysicsWorld2D(Context* context) | File: ../Urho2D/PhysicsWorld2D.h
  2966. engine->RegisterObjectBehaviour("PhysicsWorld2D", asBEHAVE_FACTORY, "PhysicsWorld2D@+ f()", asFUNCTION(PhysicsWorld2D_PhysicsWorld2D_Context), asCALL_CDECL);
  2967. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2968. engine->RegisterObjectMethod("PhysicsWorld2D", "void PrepareNetworkUpdate()", asMETHODPR(PhysicsWorld2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2969. // void PhysicsWorld2D::PreSolve(b2Contact* contact, const b2Manifold* oldManifold) override | File: ../Urho2D/PhysicsWorld2D.h
  2970. // Error: type "b2Contact*" can not automatically bind
  2971. // void PhysicsWorld2D::Raycast(PODVector<PhysicsRaycastResult2D>& results, const Vector2& startPoint, const Vector2& endPoint, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Urho2D/PhysicsWorld2D.h
  2972. // Error: type "PODVector<PhysicsRaycastResult2D>&" can not automatically bind
  2973. // void PhysicsWorld2D::RaycastSingle(PhysicsRaycastResult2D& result, const Vector2& startPoint, const Vector2& endPoint, unsigned collisionMask=M_MAX_UNSIGNED) | File: ../Urho2D/PhysicsWorld2D.h
  2974. engine->RegisterObjectMethod("PhysicsWorld2D", "void RaycastSingle(PhysicsRaycastResult2D&, const Vector2&in, const Vector2&in, uint = M_MAX_UNSIGNED)", asMETHODPR(PhysicsWorld2D, RaycastSingle, (PhysicsRaycastResult2D&, const Vector2&, const Vector2&, unsigned), void), asCALL_THISCALL);
  2975. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2976. engine->RegisterObjectMethod("PhysicsWorld2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(PhysicsWorld2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2977. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2978. engine->RegisterObjectMethod("PhysicsWorld2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(PhysicsWorld2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2979. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2980. // Error: type "RefCount*" can not automatically bind
  2981. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2982. engine->RegisterObjectMethod("PhysicsWorld2D", "int Refs() const", asMETHODPR(PhysicsWorld2D, Refs, () const, int), asCALL_THISCALL);
  2983. engine->RegisterObjectMethod("PhysicsWorld2D", "int get_refs() const", asMETHODPR(PhysicsWorld2D, Refs, () const, int), asCALL_THISCALL);
  2984. // static void PhysicsWorld2D::RegisterObject(Context* context) | File: ../Urho2D/PhysicsWorld2D.h
  2985. // Context can be used as firs parameter of constructors only
  2986. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2987. engine->RegisterObjectBehaviour("PhysicsWorld2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(PhysicsWorld2D, ReleaseRef, (), void), asCALL_THISCALL);
  2988. // void Component::Remove() | File: ../Scene/Component.h
  2989. engine->RegisterObjectMethod("PhysicsWorld2D", "void Remove()", asMETHODPR(PhysicsWorld2D, Remove, (), void), asCALL_THISCALL);
  2990. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2991. engine->RegisterObjectMethod("PhysicsWorld2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(PhysicsWorld2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2992. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2993. engine->RegisterObjectMethod("PhysicsWorld2D", "void RemoveInstanceDefault()", asMETHODPR(PhysicsWorld2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2994. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2995. engine->RegisterObjectMethod("PhysicsWorld2D", "void RemoveObjectAnimation()", asMETHODPR(PhysicsWorld2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2996. // void PhysicsWorld2D::RemoveRigidBody(RigidBody2D* rigidBody) | File: ../Urho2D/PhysicsWorld2D.h
  2997. engine->RegisterObjectMethod("PhysicsWorld2D", "void RemoveRigidBody(RigidBody2D@+)", asMETHODPR(PhysicsWorld2D, RemoveRigidBody, (RigidBody2D*), void), asCALL_THISCALL);
  2998. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2999. engine->RegisterObjectMethod("PhysicsWorld2D", "void ResetToDefault()", asMETHODPR(PhysicsWorld2D, ResetToDefault, (), void), asCALL_THISCALL);
  3000. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  3001. engine->RegisterObjectMethod("PhysicsWorld2D", "bool Save(Serializer&) const", asMETHODPR(PhysicsWorld2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3002. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  3003. engine->RegisterObjectMethod("PhysicsWorld2D", "bool SaveDefaultAttributes() const", asMETHODPR(PhysicsWorld2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  3004. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  3005. engine->RegisterObjectMethod("PhysicsWorld2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(PhysicsWorld2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  3006. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  3007. engine->RegisterObjectMethod("PhysicsWorld2D", "bool SaveXML(XMLElement&) const", asMETHODPR(PhysicsWorld2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  3008. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3009. engine->RegisterObjectMethod("PhysicsWorld2D", "void SendEvent(StringHash)", asMETHODPR(PhysicsWorld2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  3010. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3011. engine->RegisterObjectMethod("PhysicsWorld2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(PhysicsWorld2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3012. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3013. // Not registered because template
  3014. // void PhysicsWorld2D::SetAllowSleeping(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3015. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAllowSleeping(bool)", asMETHODPR(PhysicsWorld2D, SetAllowSleeping, (bool), void), asCALL_THISCALL);
  3016. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_allowSleeping(bool)", asMETHODPR(PhysicsWorld2D, SetAllowSleeping, (bool), void), asCALL_THISCALL);
  3017. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  3018. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAnimationEnabled(bool)", asMETHODPR(PhysicsWorld2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3019. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_animationEnabled(bool)", asMETHODPR(PhysicsWorld2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3020. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  3021. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAnimationTime(float)", asMETHODPR(PhysicsWorld2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  3022. // void PhysicsWorld2D::SetApplyingTransforms(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3023. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetApplyingTransforms(bool)", asMETHODPR(PhysicsWorld2D, SetApplyingTransforms, (bool), void), asCALL_THISCALL);
  3024. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  3025. engine->RegisterObjectMethod("PhysicsWorld2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(PhysicsWorld2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3026. engine->RegisterObjectMethod("PhysicsWorld2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(PhysicsWorld2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3027. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  3028. engine->RegisterObjectMethod("PhysicsWorld2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(PhysicsWorld2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  3029. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  3030. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(PhysicsWorld2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  3031. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  3032. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(PhysicsWorld2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  3033. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  3034. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(PhysicsWorld2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  3035. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  3036. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(PhysicsWorld2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  3037. // void PhysicsWorld2D::SetAutoClearForces(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3038. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetAutoClearForces(bool)", asMETHODPR(PhysicsWorld2D, SetAutoClearForces, (bool), void), asCALL_THISCALL);
  3039. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_autoClearForces(bool)", asMETHODPR(PhysicsWorld2D, SetAutoClearForces, (bool), void), asCALL_THISCALL);
  3040. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3041. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetBlockEvents(bool)", asMETHODPR(PhysicsWorld2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3042. // void PhysicsWorld2D::SetContinuousPhysics(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3043. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetContinuousPhysics(bool)", asMETHODPR(PhysicsWorld2D, SetContinuousPhysics, (bool), void), asCALL_THISCALL);
  3044. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_continuousPhysics(bool)", asMETHODPR(PhysicsWorld2D, SetContinuousPhysics, (bool), void), asCALL_THISCALL);
  3045. // void PhysicsWorld2D::SetDrawAabb(bool drawAabb) | File: ../Urho2D/PhysicsWorld2D.h
  3046. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetDrawAabb(bool)", asMETHODPR(PhysicsWorld2D, SetDrawAabb, (bool), void), asCALL_THISCALL);
  3047. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_drawAabb(bool)", asMETHODPR(PhysicsWorld2D, SetDrawAabb, (bool), void), asCALL_THISCALL);
  3048. // void PhysicsWorld2D::SetDrawCenterOfMass(bool drawCenterOfMass) | File: ../Urho2D/PhysicsWorld2D.h
  3049. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetDrawCenterOfMass(bool)", asMETHODPR(PhysicsWorld2D, SetDrawCenterOfMass, (bool), void), asCALL_THISCALL);
  3050. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_drawCenterOfMass(bool)", asMETHODPR(PhysicsWorld2D, SetDrawCenterOfMass, (bool), void), asCALL_THISCALL);
  3051. // void PhysicsWorld2D::SetDrawJoint(bool drawJoint) | File: ../Urho2D/PhysicsWorld2D.h
  3052. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetDrawJoint(bool)", asMETHODPR(PhysicsWorld2D, SetDrawJoint, (bool), void), asCALL_THISCALL);
  3053. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_drawJoint(bool)", asMETHODPR(PhysicsWorld2D, SetDrawJoint, (bool), void), asCALL_THISCALL);
  3054. // void PhysicsWorld2D::SetDrawPair(bool drawPair) | File: ../Urho2D/PhysicsWorld2D.h
  3055. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetDrawPair(bool)", asMETHODPR(PhysicsWorld2D, SetDrawPair, (bool), void), asCALL_THISCALL);
  3056. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_drawPair(bool)", asMETHODPR(PhysicsWorld2D, SetDrawPair, (bool), void), asCALL_THISCALL);
  3057. // void PhysicsWorld2D::SetDrawShape(bool drawShape) | File: ../Urho2D/PhysicsWorld2D.h
  3058. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetDrawShape(bool)", asMETHODPR(PhysicsWorld2D, SetDrawShape, (bool), void), asCALL_THISCALL);
  3059. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_drawShape(bool)", asMETHODPR(PhysicsWorld2D, SetDrawShape, (bool), void), asCALL_THISCALL);
  3060. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  3061. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetEnabled(bool)", asMETHODPR(PhysicsWorld2D, SetEnabled, (bool), void), asCALL_THISCALL);
  3062. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_enabled(bool)", asMETHODPR(PhysicsWorld2D, SetEnabled, (bool), void), asCALL_THISCALL);
  3063. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3064. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(PhysicsWorld2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3065. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(PhysicsWorld2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3066. // void PhysicsWorld2D::SetGravity(const Vector2& gravity) | File: ../Urho2D/PhysicsWorld2D.h
  3067. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetGravity(const Vector2&in)", asMETHODPR(PhysicsWorld2D, SetGravity, (const Vector2&), void), asCALL_THISCALL);
  3068. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_gravity(const Vector2&in)", asMETHODPR(PhysicsWorld2D, SetGravity, (const Vector2&), void), asCALL_THISCALL);
  3069. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  3070. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetInstanceDefault(bool)", asMETHODPR(PhysicsWorld2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  3071. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  3072. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(PhysicsWorld2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  3073. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  3074. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(PhysicsWorld2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3075. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(PhysicsWorld2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3076. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  3077. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(PhysicsWorld2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  3078. // void PhysicsWorld2D::SetPositionIterations(int positionIterations) | File: ../Urho2D/PhysicsWorld2D.h
  3079. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetPositionIterations(int)", asMETHODPR(PhysicsWorld2D, SetPositionIterations, (int), void), asCALL_THISCALL);
  3080. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_positionIterations(int)", asMETHODPR(PhysicsWorld2D, SetPositionIterations, (int), void), asCALL_THISCALL);
  3081. // void PhysicsWorld2D::SetSubStepping(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3082. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetSubStepping(bool)", asMETHODPR(PhysicsWorld2D, SetSubStepping, (bool), void), asCALL_THISCALL);
  3083. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_subStepping(bool)", asMETHODPR(PhysicsWorld2D, SetSubStepping, (bool), void), asCALL_THISCALL);
  3084. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  3085. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetTemporary(bool)", asMETHODPR(PhysicsWorld2D, SetTemporary, (bool), void), asCALL_THISCALL);
  3086. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_temporary(bool)", asMETHODPR(PhysicsWorld2D, SetTemporary, (bool), void), asCALL_THISCALL);
  3087. // void PhysicsWorld2D::SetUpdateEnabled(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3088. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetUpdateEnabled(bool)", asMETHODPR(PhysicsWorld2D, SetUpdateEnabled, (bool), void), asCALL_THISCALL);
  3089. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_updateEnabled(bool)", asMETHODPR(PhysicsWorld2D, SetUpdateEnabled, (bool), void), asCALL_THISCALL);
  3090. // void PhysicsWorld2D::SetVelocityIterations(int velocityIterations) | File: ../Urho2D/PhysicsWorld2D.h
  3091. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetVelocityIterations(int)", asMETHODPR(PhysicsWorld2D, SetVelocityIterations, (int), void), asCALL_THISCALL);
  3092. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_velocityIterations(int)", asMETHODPR(PhysicsWorld2D, SetVelocityIterations, (int), void), asCALL_THISCALL);
  3093. // void PhysicsWorld2D::SetWarmStarting(bool enable) | File: ../Urho2D/PhysicsWorld2D.h
  3094. engine->RegisterObjectMethod("PhysicsWorld2D", "void SetWarmStarting(bool)", asMETHODPR(PhysicsWorld2D, SetWarmStarting, (bool), void), asCALL_THISCALL);
  3095. engine->RegisterObjectMethod("PhysicsWorld2D", "void set_warmStarting(bool)", asMETHODPR(PhysicsWorld2D, SetWarmStarting, (bool), void), asCALL_THISCALL);
  3096. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3097. // Error: type "EventHandler*" can not automatically bind
  3098. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3099. // Error: type "EventHandler*" can not automatically bind
  3100. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3101. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3102. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3103. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3104. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3105. engine->RegisterObjectMethod("PhysicsWorld2D", "void UnsubscribeFromAllEvents()", asMETHODPR(PhysicsWorld2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3106. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3107. engine->RegisterObjectMethod("PhysicsWorld2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(PhysicsWorld2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3108. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3109. engine->RegisterObjectMethod("PhysicsWorld2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(PhysicsWorld2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3110. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3111. engine->RegisterObjectMethod("PhysicsWorld2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(PhysicsWorld2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3112. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3113. engine->RegisterObjectMethod("PhysicsWorld2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(PhysicsWorld2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3114. // void PhysicsWorld2D::Update(float timeStep) | File: ../Urho2D/PhysicsWorld2D.h
  3115. engine->RegisterObjectMethod("PhysicsWorld2D", "void Update(float)", asMETHODPR(PhysicsWorld2D, Update, (float), void), asCALL_THISCALL);
  3116. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3117. engine->RegisterObjectMethod("PhysicsWorld2D", "int WeakRefs() const", asMETHODPR(PhysicsWorld2D, WeakRefs, () const, int), asCALL_THISCALL);
  3118. engine->RegisterObjectMethod("PhysicsWorld2D", "int get_weakRefs() const", asMETHODPR(PhysicsWorld2D, WeakRefs, () const, int), asCALL_THISCALL);
  3119. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3120. engine->RegisterObjectMethod("PhysicsWorld2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(PhysicsWorld2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  3121. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3122. engine->RegisterObjectMethod("PhysicsWorld2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(PhysicsWorld2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3123. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3124. engine->RegisterObjectMethod("PhysicsWorld2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(PhysicsWorld2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3125. #ifdef REGISTER_MANUAL_PART_Component
  3126. REGISTER_MANUAL_PART_Component(PhysicsWorld2D, "PhysicsWorld2D")
  3127. #endif
  3128. #ifdef REGISTER_MANUAL_PART_Animatable
  3129. REGISTER_MANUAL_PART_Animatable(PhysicsWorld2D, "PhysicsWorld2D")
  3130. #endif
  3131. #ifdef REGISTER_MANUAL_PART_Serializable
  3132. REGISTER_MANUAL_PART_Serializable(PhysicsWorld2D, "PhysicsWorld2D")
  3133. #endif
  3134. #ifdef REGISTER_MANUAL_PART_Object
  3135. REGISTER_MANUAL_PART_Object(PhysicsWorld2D, "PhysicsWorld2D")
  3136. #endif
  3137. #ifdef REGISTER_MANUAL_PART_RefCounted
  3138. REGISTER_MANUAL_PART_RefCounted(PhysicsWorld2D, "PhysicsWorld2D")
  3139. #endif
  3140. #ifdef REGISTER_MANUAL_PART_PhysicsWorld2D
  3141. REGISTER_MANUAL_PART_PhysicsWorld2D(PhysicsWorld2D, "PhysicsWorld2D")
  3142. #endif
  3143. RegisterSubclass<Component, PhysicsWorld2D>(engine, "Component", "PhysicsWorld2D");
  3144. RegisterSubclass<Animatable, PhysicsWorld2D>(engine, "Animatable", "PhysicsWorld2D");
  3145. RegisterSubclass<Serializable, PhysicsWorld2D>(engine, "Serializable", "PhysicsWorld2D");
  3146. RegisterSubclass<Object, PhysicsWorld2D>(engine, "Object", "PhysicsWorld2D");
  3147. RegisterSubclass<RefCounted, PhysicsWorld2D>(engine, "RefCounted", "PhysicsWorld2D");
  3148. #endif
  3149. // Vector3 Plane::absNormal_ | File: ../Math/Plane.h
  3150. engine->RegisterObjectProperty("Plane", "Vector3 absNormal", offsetof(Plane, absNormal_));
  3151. // float Plane::d_ | File: ../Math/Plane.h
  3152. engine->RegisterObjectProperty("Plane", "float d", offsetof(Plane, d_));
  3153. // Vector3 Plane::normal_ | File: ../Math/Plane.h
  3154. engine->RegisterObjectProperty("Plane", "Vector3 normal", offsetof(Plane, normal_));
  3155. // const Plane Plane::UP | File: ../Math/Plane.h
  3156. engine->SetDefaultNamespace("Plane");
  3157. engine->RegisterGlobalProperty("const Plane UP", (void*)&Plane::UP);
  3158. engine->SetDefaultNamespace("");
  3159. // void Plane::Define(const Vector3& v0, const Vector3& v1, const Vector3& v2) | File: ../Math/Plane.h
  3160. engine->RegisterObjectMethod("Plane", "void Define(const Vector3&in, const Vector3&in, const Vector3&in)", asMETHODPR(Plane, Define, (const Vector3&, const Vector3&, const Vector3&), void), asCALL_THISCALL);
  3161. // void Plane::Define(const Vector3& normal, const Vector3& point) | File: ../Math/Plane.h
  3162. engine->RegisterObjectMethod("Plane", "void Define(const Vector3&in, const Vector3&in)", asMETHODPR(Plane, Define, (const Vector3&, const Vector3&), void), asCALL_THISCALL);
  3163. // void Plane::Define(const Vector4& plane) | File: ../Math/Plane.h
  3164. engine->RegisterObjectMethod("Plane", "void Define(const Vector4&in)", asMETHODPR(Plane, Define, (const Vector4&), void), asCALL_THISCALL);
  3165. // float Plane::Distance(const Vector3& point) const | File: ../Math/Plane.h
  3166. engine->RegisterObjectMethod("Plane", "float Distance(const Vector3&in) const", asMETHODPR(Plane, Distance, (const Vector3&) const, float), asCALL_THISCALL);
  3167. // Plane& Plane::operator=(const Plane& rhs) noexcept=default | File: ../Math/Plane.h
  3168. engine->RegisterObjectMethod("Plane", "Plane& opAssign(const Plane&in)", asMETHODPR(Plane, operator=, (const Plane&), Plane&), asCALL_THISCALL);
  3169. // Plane::Plane(const Plane& plane) noexcept=default | File: ../Math/Plane.h
  3170. engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Plane&in)", asFUNCTION(Plane_Plane_Plane), asCALL_CDECL_OBJFIRST);
  3171. // Plane::Plane(const Vector3& v0, const Vector3& v1, const Vector3& v2) noexcept | File: ../Math/Plane.h
  3172. engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in, const Vector3&in)", asFUNCTION(Plane_Plane_Vector3_Vector3_Vector3), asCALL_CDECL_OBJFIRST);
  3173. // Plane::Plane(const Vector3& normal, const Vector3& point) noexcept | File: ../Math/Plane.h
  3174. engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", asFUNCTION(Plane_Plane_Vector3_Vector3), asCALL_CDECL_OBJFIRST);
  3175. // explicit Plane::Plane(const Vector4& plane) noexcept | File: ../Math/Plane.h
  3176. engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f(const Vector4&in)", asFUNCTION(Plane_Plane_Vector4), asCALL_CDECL_OBJFIRST);
  3177. // Vector3 Plane::Project(const Vector3& point) const | File: ../Math/Plane.h
  3178. engine->RegisterObjectMethod("Plane", "Vector3 Project(const Vector3&in) const", asMETHODPR(Plane, Project, (const Vector3&) const, Vector3), asCALL_THISCALL);
  3179. // Vector3 Plane::Reflect(const Vector3& direction) const | File: ../Math/Plane.h
  3180. engine->RegisterObjectMethod("Plane", "Vector3 Reflect(const Vector3&in) const", asMETHODPR(Plane, Reflect, (const Vector3&) const, Vector3), asCALL_THISCALL);
  3181. // Matrix3x4 Plane::ReflectionMatrix() const | File: ../Math/Plane.h
  3182. engine->RegisterObjectMethod("Plane", "Matrix3x4 ReflectionMatrix() const", asMETHODPR(Plane, ReflectionMatrix, () const, Matrix3x4), asCALL_THISCALL);
  3183. engine->RegisterObjectMethod("Plane", "Matrix3x4 get_reflectionMatrix() const", asMETHODPR(Plane, ReflectionMatrix, () const, Matrix3x4), asCALL_THISCALL);
  3184. // Vector4 Plane::ToVector4() const | File: ../Math/Plane.h
  3185. engine->RegisterObjectMethod("Plane", "Vector4 ToVector4() const", asMETHODPR(Plane, ToVector4, () const, Vector4), asCALL_THISCALL);
  3186. // void Plane::Transform(const Matrix3& transform) | File: ../Math/Plane.h
  3187. engine->RegisterObjectMethod("Plane", "void Transform(const Matrix3&in)", asMETHODPR(Plane, Transform, (const Matrix3&), void), asCALL_THISCALL);
  3188. // void Plane::Transform(const Matrix3x4& transform) | File: ../Math/Plane.h
  3189. engine->RegisterObjectMethod("Plane", "void Transform(const Matrix3x4&in)", asMETHODPR(Plane, Transform, (const Matrix3x4&), void), asCALL_THISCALL);
  3190. // void Plane::Transform(const Matrix4& transform) | File: ../Math/Plane.h
  3191. engine->RegisterObjectMethod("Plane", "void Transform(const Matrix4&in)", asMETHODPR(Plane, Transform, (const Matrix4&), void), asCALL_THISCALL);
  3192. // Plane Plane::Transformed(const Matrix3& transform) const | File: ../Math/Plane.h
  3193. engine->RegisterObjectMethod("Plane", "Plane Transformed(const Matrix3&in) const", asMETHODPR(Plane, Transformed, (const Matrix3&) const, Plane), asCALL_THISCALL);
  3194. // Plane Plane::Transformed(const Matrix3x4& transform) const | File: ../Math/Plane.h
  3195. engine->RegisterObjectMethod("Plane", "Plane Transformed(const Matrix3x4&in) const", asMETHODPR(Plane, Transformed, (const Matrix3x4&) const, Plane), asCALL_THISCALL);
  3196. // Plane Plane::Transformed(const Matrix4& transform) const | File: ../Math/Plane.h
  3197. engine->RegisterObjectMethod("Plane", "Plane Transformed(const Matrix4&in) const", asMETHODPR(Plane, Transformed, (const Matrix4&) const, Plane), asCALL_THISCALL);
  3198. #ifdef REGISTER_MANUAL_PART_Plane
  3199. REGISTER_MANUAL_PART_Plane(Plane, "Plane")
  3200. #endif
  3201. // Vector<PODVector<Vector3> > Polyhedron::faces_ | File: ../Math/Polyhedron.h
  3202. // Error: type "Vector<PODVector<Vector3>>" can not automatically bind
  3203. // void Polyhedron::AddFace(const Vector3& v0, const Vector3& v1, const Vector3& v2) | File: ../Math/Polyhedron.h
  3204. engine->RegisterObjectMethod("Polyhedron", "void AddFace(const Vector3&in, const Vector3&in, const Vector3&in)", asMETHODPR(Polyhedron, AddFace, (const Vector3&, const Vector3&, const Vector3&), void), asCALL_THISCALL);
  3205. // void Polyhedron::AddFace(const Vector3& v0, const Vector3& v1, const Vector3& v2, const Vector3& v3) | File: ../Math/Polyhedron.h
  3206. engine->RegisterObjectMethod("Polyhedron", "void AddFace(const Vector3&in, const Vector3&in, const Vector3&in, const Vector3&in)", asMETHODPR(Polyhedron, AddFace, (const Vector3&, const Vector3&, const Vector3&, const Vector3&), void), asCALL_THISCALL);
  3207. // void Polyhedron::AddFace(const PODVector<Vector3>& face) | File: ../Math/Polyhedron.h
  3208. engine->RegisterObjectMethod("Polyhedron", "void AddFace(Array<Vector3>@+)", asFUNCTION(Polyhedron_AddFace_PODVectorVector3), asCALL_CDECL_OBJFIRST);
  3209. // void Polyhedron::Clear() | File: ../Math/Polyhedron.h
  3210. engine->RegisterObjectMethod("Polyhedron", "void Clear()", asMETHODPR(Polyhedron, Clear, (), void), asCALL_THISCALL);
  3211. // void Polyhedron::Clip(const Plane& plane) | File: ../Math/Polyhedron.h
  3212. engine->RegisterObjectMethod("Polyhedron", "void Clip(const Plane&in)", asMETHODPR(Polyhedron, Clip, (const Plane&), void), asCALL_THISCALL);
  3213. // void Polyhedron::Clip(const BoundingBox& box) | File: ../Math/Polyhedron.h
  3214. engine->RegisterObjectMethod("Polyhedron", "void Clip(const BoundingBox&in)", asMETHODPR(Polyhedron, Clip, (const BoundingBox&), void), asCALL_THISCALL);
  3215. // void Polyhedron::Clip(const Frustum& frustum) | File: ../Math/Polyhedron.h
  3216. engine->RegisterObjectMethod("Polyhedron", "void Clip(const Frustum&in)", asMETHODPR(Polyhedron, Clip, (const Frustum&), void), asCALL_THISCALL);
  3217. // void Polyhedron::Define(const BoundingBox& box) | File: ../Math/Polyhedron.h
  3218. engine->RegisterObjectMethod("Polyhedron", "void Define(const BoundingBox&in)", asMETHODPR(Polyhedron, Define, (const BoundingBox&), void), asCALL_THISCALL);
  3219. // void Polyhedron::Define(const Frustum& frustum) | File: ../Math/Polyhedron.h
  3220. engine->RegisterObjectMethod("Polyhedron", "void Define(const Frustum&in)", asMETHODPR(Polyhedron, Define, (const Frustum&), void), asCALL_THISCALL);
  3221. // bool Polyhedron::Empty() const | File: ../Math/Polyhedron.h
  3222. engine->RegisterObjectMethod("Polyhedron", "bool Empty() const", asMETHODPR(Polyhedron, Empty, () const, bool), asCALL_THISCALL);
  3223. // Polyhedron& Polyhedron::operator=(const Polyhedron& rhs) | File: ../Math/Polyhedron.h
  3224. engine->RegisterObjectMethod("Polyhedron", "Polyhedron& opAssign(const Polyhedron&in)", asMETHODPR(Polyhedron, operator=, (const Polyhedron&), Polyhedron&), asCALL_THISCALL);
  3225. // Polyhedron::Polyhedron(const Polyhedron& polyhedron) | File: ../Math/Polyhedron.h
  3226. engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f(const Polyhedron&in)", asFUNCTION(Polyhedron_Polyhedron_Polyhedron), asCALL_CDECL_OBJFIRST);
  3227. // explicit Polyhedron::Polyhedron(const Vector<PODVector<Vector3>>& faces) | File: ../Math/Polyhedron.h
  3228. // Error: type "const Vector<PODVector<Vector3>>&" can not automatically bind
  3229. // explicit Polyhedron::Polyhedron(const BoundingBox& box) | File: ../Math/Polyhedron.h
  3230. engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f(const BoundingBox&in)", asFUNCTION(Polyhedron_Polyhedron_BoundingBox), asCALL_CDECL_OBJFIRST);
  3231. // explicit Polyhedron::Polyhedron(const Frustum& frustum) | File: ../Math/Polyhedron.h
  3232. engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f(const Frustum&in)", asFUNCTION(Polyhedron_Polyhedron_Frustum), asCALL_CDECL_OBJFIRST);
  3233. // void Polyhedron::Transform(const Matrix3& transform) | File: ../Math/Polyhedron.h
  3234. engine->RegisterObjectMethod("Polyhedron", "void Transform(const Matrix3&in)", asMETHODPR(Polyhedron, Transform, (const Matrix3&), void), asCALL_THISCALL);
  3235. // void Polyhedron::Transform(const Matrix3x4& transform) | File: ../Math/Polyhedron.h
  3236. engine->RegisterObjectMethod("Polyhedron", "void Transform(const Matrix3x4&in)", asMETHODPR(Polyhedron, Transform, (const Matrix3x4&), void), asCALL_THISCALL);
  3237. // Polyhedron Polyhedron::Transformed(const Matrix3& transform) const | File: ../Math/Polyhedron.h
  3238. engine->RegisterObjectMethod("Polyhedron", "Polyhedron Transformed(const Matrix3&in) const", asMETHODPR(Polyhedron, Transformed, (const Matrix3&) const, Polyhedron), asCALL_THISCALL);
  3239. // Polyhedron Polyhedron::Transformed(const Matrix3x4& transform) const | File: ../Math/Polyhedron.h
  3240. engine->RegisterObjectMethod("Polyhedron", "Polyhedron Transformed(const Matrix3x4&in) const", asMETHODPR(Polyhedron, Transformed, (const Matrix3x4&) const, Polyhedron), asCALL_THISCALL);
  3241. // Polyhedron::~Polyhedron() noexcept=default | File: ../Math/Polyhedron.h
  3242. engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(Polyhedron_Destructor_Polyhedron_void), asCALL_CDECL_OBJFIRST);
  3243. #ifdef REGISTER_MANUAL_PART_Polyhedron
  3244. REGISTER_MANUAL_PART_Polyhedron(Polyhedron, "Polyhedron")
  3245. #endif
  3246. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3247. engine->RegisterObjectBehaviour("Profiler", asBEHAVE_ADDREF, "void f()", asMETHODPR(Profiler, AddRef, (), void), asCALL_THISCALL);
  3248. // void Profiler::BeginBlock(const char* name) | File: ../Core/Profiler.h
  3249. // Error: type "const char*" can not automatically bind
  3250. // void Profiler::BeginFrame() | File: ../Core/Profiler.h
  3251. engine->RegisterObjectMethod("Profiler", "void BeginFrame()", asMETHODPR(Profiler, BeginFrame, (), void), asCALL_THISCALL);
  3252. // void Profiler::BeginInterval() | File: ../Core/Profiler.h
  3253. engine->RegisterObjectMethod("Profiler", "void BeginInterval()", asMETHODPR(Profiler, BeginInterval, (), void), asCALL_THISCALL);
  3254. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3255. // Not registered because template
  3256. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3257. // Not registered because template
  3258. // void Profiler::EndBlock() | File: ../Core/Profiler.h
  3259. engine->RegisterObjectMethod("Profiler", "void EndBlock()", asMETHODPR(Profiler, EndBlock, (), void), asCALL_THISCALL);
  3260. // void Profiler::EndFrame() | File: ../Core/Profiler.h
  3261. engine->RegisterObjectMethod("Profiler", "void EndFrame()", asMETHODPR(Profiler, EndFrame, (), void), asCALL_THISCALL);
  3262. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3263. engine->RegisterObjectMethod("Profiler", "bool GetBlockEvents() const", asMETHODPR(Profiler, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3264. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3265. engine->RegisterObjectMethod("Profiler", "const String& GetCategory() const", asMETHODPR(Profiler, GetCategory, () const, const String&), asCALL_THISCALL);
  3266. engine->RegisterObjectMethod("Profiler", "const String& get_category() const", asMETHODPR(Profiler, GetCategory, () const, const String&), asCALL_THISCALL);
  3267. // Context* Object::GetContext() const | File: ../Core/Object.h
  3268. // Error: type "Context*" can not be returned
  3269. // const ProfilerBlock* Profiler::GetCurrentBlock() | File: ../Core/Profiler.h
  3270. // Error: type "ProfilerBlock" can not automatically bind bacause have @nobind mark
  3271. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3272. engine->RegisterObjectMethod("Profiler", "VariantMap& GetEventDataMap() const", asMETHODPR(Profiler, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3273. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3274. // Error: type "EventHandler*" can not automatically bind
  3275. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3276. engine->RegisterObjectMethod("Profiler", "Object@+ GetEventSender() const", asMETHODPR(Profiler, GetEventSender, () const, Object*), asCALL_THISCALL);
  3277. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3278. engine->RegisterObjectMethod("Profiler", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Profiler, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3279. engine->RegisterObjectMethod("Profiler", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Profiler, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3280. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3281. engine->RegisterObjectMethod("Profiler", "const VariantMap& GetGlobalVars() const", asMETHODPR(Profiler, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3282. engine->RegisterObjectMethod("Profiler", "const VariantMap& get_globalVars() const", asMETHODPR(Profiler, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3283. // const ProfilerBlock* Profiler::GetRootBlock() | File: ../Core/Profiler.h
  3284. // Error: type "ProfilerBlock" can not automatically bind bacause have @nobind mark
  3285. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3286. engine->RegisterObjectMethod("Profiler", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Profiler, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3287. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3288. // Not registered because template
  3289. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3290. engine->RegisterObjectMethod("Profiler", "StringHash GetType() const", asMETHODPR(Profiler, GetType, () const, StringHash), asCALL_THISCALL);
  3291. engine->RegisterObjectMethod("Profiler", "StringHash get_type() const", asMETHODPR(Profiler, GetType, () const, StringHash), asCALL_THISCALL);
  3292. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3293. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3294. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3295. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3296. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3297. engine->RegisterObjectMethod("Profiler", "const String& GetTypeName() const", asMETHODPR(Profiler, GetTypeName, () const, const String&), asCALL_THISCALL);
  3298. engine->RegisterObjectMethod("Profiler", "const String& get_typeName() const", asMETHODPR(Profiler, GetTypeName, () const, const String&), asCALL_THISCALL);
  3299. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3300. engine->RegisterObjectMethod("Profiler", "bool HasEventHandlers() const", asMETHODPR(Profiler, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3301. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3302. engine->RegisterObjectMethod("Profiler", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Profiler, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3303. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3304. engine->RegisterObjectMethod("Profiler", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Profiler, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3305. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3306. engine->RegisterObjectMethod("Profiler", "bool IsInstanceOf(StringHash) const", asMETHODPR(Profiler, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3307. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3308. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3309. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3310. // Not registered because template
  3311. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3312. engine->RegisterObjectMethod("Profiler", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Profiler, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3313. // const String& Profiler::PrintData(bool showUnused=false, bool showTotal=false, unsigned maxDepth=M_MAX_UNSIGNED) const | File: ../Core/Profiler.h
  3314. engine->RegisterObjectMethod("Profiler", "const String& PrintData(bool = false, bool = false, uint = M_MAX_UNSIGNED) const", asMETHODPR(Profiler, PrintData, (bool, bool, unsigned) const, const String&), asCALL_THISCALL);
  3315. // explicit Profiler::Profiler(Context* context) | File: ../Core/Profiler.h
  3316. engine->RegisterObjectBehaviour("Profiler", asBEHAVE_FACTORY, "Profiler@+ f()", asFUNCTION(Profiler_Profiler_Context), asCALL_CDECL);
  3317. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3318. // Error: type "RefCount*" can not automatically bind
  3319. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3320. engine->RegisterObjectMethod("Profiler", "int Refs() const", asMETHODPR(Profiler, Refs, () const, int), asCALL_THISCALL);
  3321. engine->RegisterObjectMethod("Profiler", "int get_refs() const", asMETHODPR(Profiler, Refs, () const, int), asCALL_THISCALL);
  3322. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3323. engine->RegisterObjectBehaviour("Profiler", asBEHAVE_RELEASE, "void f()", asMETHODPR(Profiler, ReleaseRef, (), void), asCALL_THISCALL);
  3324. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3325. engine->RegisterObjectMethod("Profiler", "void SendEvent(StringHash)", asMETHODPR(Profiler, SendEvent, (StringHash), void), asCALL_THISCALL);
  3326. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3327. engine->RegisterObjectMethod("Profiler", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Profiler, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3328. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3329. // Not registered because template
  3330. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3331. engine->RegisterObjectMethod("Profiler", "void SetBlockEvents(bool)", asMETHODPR(Profiler, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3332. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3333. engine->RegisterObjectMethod("Profiler", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Profiler, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3334. engine->RegisterObjectMethod("Profiler", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Profiler, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3335. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3336. // Error: type "EventHandler*" can not automatically bind
  3337. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3338. // Error: type "EventHandler*" can not automatically bind
  3339. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3340. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3341. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3342. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3343. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3344. engine->RegisterObjectMethod("Profiler", "void UnsubscribeFromAllEvents()", asMETHODPR(Profiler, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3345. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3346. engine->RegisterObjectMethod("Profiler", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Profiler_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3347. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3348. engine->RegisterObjectMethod("Profiler", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Profiler, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3349. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3350. engine->RegisterObjectMethod("Profiler", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Profiler, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3351. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3352. engine->RegisterObjectMethod("Profiler", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Profiler, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3353. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3354. engine->RegisterObjectMethod("Profiler", "int WeakRefs() const", asMETHODPR(Profiler, WeakRefs, () const, int), asCALL_THISCALL);
  3355. engine->RegisterObjectMethod("Profiler", "int get_weakRefs() const", asMETHODPR(Profiler, WeakRefs, () const, int), asCALL_THISCALL);
  3356. #ifdef REGISTER_MANUAL_PART_Object
  3357. REGISTER_MANUAL_PART_Object(Profiler, "Profiler")
  3358. #endif
  3359. #ifdef REGISTER_MANUAL_PART_RefCounted
  3360. REGISTER_MANUAL_PART_RefCounted(Profiler, "Profiler")
  3361. #endif
  3362. #ifdef REGISTER_MANUAL_PART_Profiler
  3363. REGISTER_MANUAL_PART_Profiler(Profiler, "Profiler")
  3364. #endif
  3365. RegisterSubclass<Object, Profiler>(engine, "Object", "Profiler");
  3366. RegisterSubclass<RefCounted, Profiler>(engine, "RefCounted", "Profiler");
  3367. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  3368. engine->RegisterObjectMethod("ProgressBar", "void AddChild(UIElement@+)", asMETHODPR(ProgressBar, AddChild, (UIElement*), void), asCALL_THISCALL);
  3369. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3370. engine->RegisterObjectBehaviour("ProgressBar", asBEHAVE_ADDREF, "void f()", asMETHODPR(ProgressBar, AddRef, (), void), asCALL_THISCALL);
  3371. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  3372. engine->RegisterObjectMethod("ProgressBar", "void AddTag(const String&in)", asMETHODPR(ProgressBar, AddTag, (const String&), void), asCALL_THISCALL);
  3373. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  3374. engine->RegisterObjectMethod("ProgressBar", "void AddTags(const String&in, int8 = ';')", asMETHODPR(ProgressBar, AddTags, (const String&, char), void), asCALL_THISCALL);
  3375. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  3376. // Error: type "const StringVector&" can not automatically bind
  3377. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  3378. engine->RegisterObjectMethod("ProgressBar", "void AdjustScissor(IntRect&)", asMETHODPR(ProgressBar, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  3379. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  3380. engine->RegisterObjectMethod("ProgressBar", "void AllocateNetworkState()", asMETHODPR(ProgressBar, AllocateNetworkState, (), void), asCALL_THISCALL);
  3381. // void UIElement::ApplyAttributes() override | File: ../UI/UIElement.h
  3382. engine->RegisterObjectMethod("ProgressBar", "void ApplyAttributes()", asMETHODPR(ProgressBar, ApplyAttributes, (), void), asCALL_THISCALL);
  3383. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  3384. engine->RegisterObjectMethod("ProgressBar", "void BringToFront()", asMETHODPR(ProgressBar, BringToFront, (), void), asCALL_THISCALL);
  3385. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3386. // Not registered because template
  3387. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3388. // Not registered because template
  3389. // void ProgressBar::ChangeValue(float delta) | File: ../UI/ProgressBar.h
  3390. engine->RegisterObjectMethod("ProgressBar", "void ChangeValue(float)", asMETHODPR(ProgressBar, ChangeValue, (float), void), asCALL_THISCALL);
  3391. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  3392. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(ProgressBar, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  3393. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  3394. // Not registered because template
  3395. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  3396. engine->RegisterObjectMethod("ProgressBar", "void DisableLayoutUpdate()", asMETHODPR(ProgressBar, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  3397. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  3398. engine->RegisterObjectMethod("ProgressBar", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(ProgressBar, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  3399. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  3400. engine->RegisterObjectMethod("ProgressBar", "void EnableLayoutUpdate()", asMETHODPR(ProgressBar, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  3401. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  3402. engine->RegisterObjectMethod("ProgressBar", "bool FilterAttributes(XMLElement&) const", asMETHODPR(ProgressBar, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  3403. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  3404. engine->RegisterObjectMethod("ProgressBar", "uint FindChild(UIElement@+) const", asMETHODPR(ProgressBar, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  3405. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  3406. engine->RegisterObjectMethod("ProgressBar", "bool GetAnimationEnabled() const", asMETHODPR(ProgressBar, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  3407. engine->RegisterObjectMethod("ProgressBar", "bool get_animationEnabled() const", asMETHODPR(ProgressBar, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  3408. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  3409. engine->RegisterObjectMethod("ProgressBar", "const String& GetAppliedStyle() const", asMETHODPR(ProgressBar, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  3410. engine->RegisterObjectMethod("ProgressBar", "const String& get_style() const", asMETHODPR(ProgressBar, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  3411. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  3412. engine->RegisterObjectMethod("ProgressBar", "Variant GetAttribute(uint) const", asMETHODPR(ProgressBar, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  3413. engine->RegisterObjectMethod("ProgressBar", "Variant get_attributes(uint) const", asMETHODPR(ProgressBar, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  3414. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  3415. engine->RegisterObjectMethod("ProgressBar", "Variant GetAttribute(const String&in) const", asMETHODPR(ProgressBar, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  3416. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  3417. engine->RegisterObjectMethod("ProgressBar", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(ProgressBar, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  3418. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  3419. engine->RegisterObjectMethod("ProgressBar", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(ProgressBar, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  3420. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  3421. engine->RegisterObjectMethod("ProgressBar", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(ProgressBar, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  3422. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  3423. engine->RegisterObjectMethod("ProgressBar", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(ProgressBar, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  3424. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  3425. engine->RegisterObjectMethod("ProgressBar", "Variant GetAttributeDefault(uint) const", asMETHODPR(ProgressBar, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  3426. engine->RegisterObjectMethod("ProgressBar", "Variant get_attributeDefaults(uint) const", asMETHODPR(ProgressBar, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  3427. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  3428. engine->RegisterObjectMethod("ProgressBar", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(ProgressBar, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  3429. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  3430. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3431. // void BorderImage::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/BorderImage.h
  3432. // Error: type "PODVector<UIBatch>&" can not automatically bind
  3433. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  3434. // Error: type "PODVector<UIBatch>&" can not automatically bind
  3435. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  3436. engine->RegisterObjectMethod("ProgressBar", "BlendMode GetBlendMode() const", asMETHODPR(ProgressBar, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  3437. engine->RegisterObjectMethod("ProgressBar", "BlendMode get_blendMode() const", asMETHODPR(ProgressBar, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  3438. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3439. engine->RegisterObjectMethod("ProgressBar", "bool GetBlockEvents() const", asMETHODPR(ProgressBar, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3440. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  3441. engine->RegisterObjectMethod("ProgressBar", "const IntRect& GetBorder() const", asMETHODPR(ProgressBar, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  3442. engine->RegisterObjectMethod("ProgressBar", "const IntRect& get_border() const", asMETHODPR(ProgressBar, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  3443. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  3444. engine->RegisterObjectMethod("ProgressBar", "bool GetBringToBack() const", asMETHODPR(ProgressBar, GetBringToBack, () const, bool), asCALL_THISCALL);
  3445. engine->RegisterObjectMethod("ProgressBar", "bool get_bringToBack() const", asMETHODPR(ProgressBar, GetBringToBack, () const, bool), asCALL_THISCALL);
  3446. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  3447. engine->RegisterObjectMethod("ProgressBar", "bool GetBringToFront() const", asMETHODPR(ProgressBar, GetBringToFront, () const, bool), asCALL_THISCALL);
  3448. engine->RegisterObjectMethod("ProgressBar", "bool get_bringToFront() const", asMETHODPR(ProgressBar, GetBringToFront, () const, bool), asCALL_THISCALL);
  3449. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3450. engine->RegisterObjectMethod("ProgressBar", "const String& GetCategory() const", asMETHODPR(ProgressBar, GetCategory, () const, const String&), asCALL_THISCALL);
  3451. engine->RegisterObjectMethod("ProgressBar", "const String& get_category() const", asMETHODPR(ProgressBar, GetCategory, () const, const String&), asCALL_THISCALL);
  3452. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  3453. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ GetChild(uint) const", asMETHODPR(ProgressBar, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  3454. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ get_children(uint) const", asMETHODPR(ProgressBar, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  3455. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  3456. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(ProgressBar, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  3457. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  3458. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(ProgressBar, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  3459. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  3460. // Not registered because template
  3461. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  3462. // Not registered because template
  3463. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  3464. // Not registered because template
  3465. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  3466. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetChildOffset() const", asMETHODPR(ProgressBar, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  3467. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_childOffset() const", asMETHODPR(ProgressBar, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  3468. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  3469. engine->RegisterObjectMethod("ProgressBar", "Array<UIElement@>@ GetChildren() const", asFUNCTION(ProgressBar_GetChildren_void), asCALL_CDECL_OBJFIRST);
  3470. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  3471. // Error: type "PODVector<UIElement*>&" can not automatically bind
  3472. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  3473. engine->RegisterObjectMethod("ProgressBar", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(ProgressBar_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  3474. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  3475. // Error: type "PODVector<UIElement*>&" can not automatically bind
  3476. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  3477. engine->RegisterObjectMethod("ProgressBar", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(ProgressBar_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  3478. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  3479. // Not registered because template
  3480. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  3481. // Not registered because template
  3482. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  3483. // Not registered because template
  3484. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  3485. engine->RegisterObjectMethod("ProgressBar", "const IntRect& GetClipBorder() const", asMETHODPR(ProgressBar, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  3486. engine->RegisterObjectMethod("ProgressBar", "const IntRect& get_clipBorder() const", asMETHODPR(ProgressBar, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  3487. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  3488. engine->RegisterObjectMethod("ProgressBar", "bool GetClipChildren() const", asMETHODPR(ProgressBar, GetClipChildren, () const, bool), asCALL_THISCALL);
  3489. engine->RegisterObjectMethod("ProgressBar", "bool get_clipChildren() const", asMETHODPR(ProgressBar, GetClipChildren, () const, bool), asCALL_THISCALL);
  3490. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  3491. engine->RegisterObjectMethod("ProgressBar", "const Color& GetColor(Corner) const", asMETHODPR(ProgressBar, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  3492. engine->RegisterObjectMethod("ProgressBar", "const Color& get_colors(Corner) const", asMETHODPR(ProgressBar, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  3493. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  3494. engine->RegisterObjectMethod("ProgressBar", "const Color& GetColorAttr() const", asMETHODPR(ProgressBar, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  3495. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  3496. engine->RegisterObjectMethod("ProgressBar", "IntRect GetCombinedScreenRect()", asMETHODPR(ProgressBar, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  3497. engine->RegisterObjectMethod("ProgressBar", "IntRect get_combinedScreenRect()", asMETHODPR(ProgressBar, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  3498. // Context* Object::GetContext() const | File: ../Core/Object.h
  3499. // Error: type "Context*" can not be returned
  3500. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  3501. // Error: type "PODVector<UIBatch>&" can not automatically bind
  3502. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  3503. engine->RegisterObjectMethod("ProgressBar", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(ProgressBar, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  3504. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  3505. engine->RegisterObjectMethod("ProgressBar", "const Color& GetDerivedColor() const", asMETHODPR(ProgressBar, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  3506. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  3507. engine->RegisterObjectMethod("ProgressBar", "float GetDerivedOpacity() const", asMETHODPR(ProgressBar, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  3508. engine->RegisterObjectMethod("ProgressBar", "float get_derivedOpacity() const", asMETHODPR(ProgressBar, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  3509. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  3510. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetDisabledOffset() const", asMETHODPR(ProgressBar, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  3511. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_disabledOffset() const", asMETHODPR(ProgressBar, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  3512. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  3513. engine->RegisterObjectMethod("ProgressBar", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(ProgressBar, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  3514. engine->RegisterObjectMethod("ProgressBar", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(ProgressBar, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  3515. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  3516. engine->RegisterObjectMethod("ProgressBar", "uint GetDragButtonCount() const", asMETHODPR(ProgressBar, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  3517. engine->RegisterObjectMethod("ProgressBar", "uint get_dragButtonCount() const", asMETHODPR(ProgressBar, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  3518. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  3519. engine->RegisterObjectMethod("ProgressBar", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(ProgressBar, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  3520. engine->RegisterObjectMethod("ProgressBar", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(ProgressBar, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  3521. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  3522. engine->RegisterObjectMethod("ProgressBar", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(ProgressBar, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  3523. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  3524. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ GetElementEventSender() const", asMETHODPR(ProgressBar, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  3525. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  3526. engine->RegisterObjectMethod("ProgressBar", "bool GetEnableAnchor() const", asMETHODPR(ProgressBar, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  3527. engine->RegisterObjectMethod("ProgressBar", "bool get_enableAnchor() const", asMETHODPR(ProgressBar, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  3528. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3529. engine->RegisterObjectMethod("ProgressBar", "VariantMap& GetEventDataMap() const", asMETHODPR(ProgressBar, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3530. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3531. // Error: type "EventHandler*" can not automatically bind
  3532. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3533. engine->RegisterObjectMethod("ProgressBar", "Object@+ GetEventSender() const", asMETHODPR(ProgressBar, GetEventSender, () const, Object*), asCALL_THISCALL);
  3534. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  3535. engine->RegisterObjectMethod("ProgressBar", "FocusMode GetFocusMode() const", asMETHODPR(ProgressBar, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  3536. engine->RegisterObjectMethod("ProgressBar", "FocusMode get_focusMode() const", asMETHODPR(ProgressBar, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  3537. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3538. engine->RegisterObjectMethod("ProgressBar", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ProgressBar, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3539. engine->RegisterObjectMethod("ProgressBar", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ProgressBar, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3540. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3541. engine->RegisterObjectMethod("ProgressBar", "const VariantMap& GetGlobalVars() const", asMETHODPR(ProgressBar, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3542. engine->RegisterObjectMethod("ProgressBar", "const VariantMap& get_globalVars() const", asMETHODPR(ProgressBar, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3543. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  3544. engine->RegisterObjectMethod("ProgressBar", "int GetHeight() const", asMETHODPR(ProgressBar, GetHeight, () const, int), asCALL_THISCALL);
  3545. engine->RegisterObjectMethod("ProgressBar", "int get_height() const", asMETHODPR(ProgressBar, GetHeight, () const, int), asCALL_THISCALL);
  3546. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  3547. engine->RegisterObjectMethod("ProgressBar", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(ProgressBar, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  3548. engine->RegisterObjectMethod("ProgressBar", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(ProgressBar, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  3549. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  3550. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetHoverOffset() const", asMETHODPR(ProgressBar, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  3551. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_hoverOffset() const", asMETHODPR(ProgressBar, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  3552. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  3553. engine->RegisterObjectMethod("ProgressBar", "const IntRect& GetImageBorder() const", asMETHODPR(ProgressBar, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  3554. engine->RegisterObjectMethod("ProgressBar", "const IntRect& get_imageBorder() const", asMETHODPR(ProgressBar, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  3555. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  3556. engine->RegisterObjectMethod("ProgressBar", "const IntRect& GetImageRect() const", asMETHODPR(ProgressBar, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  3557. engine->RegisterObjectMethod("ProgressBar", "const IntRect& get_imageRect() const", asMETHODPR(ProgressBar, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  3558. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  3559. engine->RegisterObjectMethod("ProgressBar", "int GetIndent() const", asMETHODPR(ProgressBar, GetIndent, () const, int), asCALL_THISCALL);
  3560. engine->RegisterObjectMethod("ProgressBar", "int get_indent() const", asMETHODPR(ProgressBar, GetIndent, () const, int), asCALL_THISCALL);
  3561. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  3562. engine->RegisterObjectMethod("ProgressBar", "int GetIndentSpacing() const", asMETHODPR(ProgressBar, GetIndentSpacing, () const, int), asCALL_THISCALL);
  3563. engine->RegisterObjectMethod("ProgressBar", "int get_indentSpacing() const", asMETHODPR(ProgressBar, GetIndentSpacing, () const, int), asCALL_THISCALL);
  3564. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  3565. engine->RegisterObjectMethod("ProgressBar", "int GetIndentWidth() const", asMETHODPR(ProgressBar, GetIndentWidth, () const, int), asCALL_THISCALL);
  3566. engine->RegisterObjectMethod("ProgressBar", "int get_indentWidth() const", asMETHODPR(ProgressBar, GetIndentWidth, () const, int), asCALL_THISCALL);
  3567. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  3568. engine->RegisterObjectMethod("ProgressBar", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(ProgressBar, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  3569. // BorderImage* ProgressBar::GetKnob() const | File: ../UI/ProgressBar.h
  3570. engine->RegisterObjectMethod("ProgressBar", "BorderImage@+ GetKnob() const", asMETHODPR(ProgressBar, GetKnob, () const, BorderImage*), asCALL_THISCALL);
  3571. engine->RegisterObjectMethod("ProgressBar", "BorderImage@+ get_knob() const", asMETHODPR(ProgressBar, GetKnob, () const, BorderImage*), asCALL_THISCALL);
  3572. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  3573. engine->RegisterObjectMethod("ProgressBar", "const IntRect& GetLayoutBorder() const", asMETHODPR(ProgressBar, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  3574. engine->RegisterObjectMethod("ProgressBar", "const IntRect& get_layoutBorder() const", asMETHODPR(ProgressBar, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  3575. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  3576. engine->RegisterObjectMethod("ProgressBar", "int GetLayoutElementMaxSize() const", asMETHODPR(ProgressBar, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  3577. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  3578. engine->RegisterObjectMethod("ProgressBar", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(ProgressBar, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  3579. engine->RegisterObjectMethod("ProgressBar", "const Vector2& get_layoutFlexScale() const", asMETHODPR(ProgressBar, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  3580. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  3581. engine->RegisterObjectMethod("ProgressBar", "LayoutMode GetLayoutMode() const", asMETHODPR(ProgressBar, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  3582. engine->RegisterObjectMethod("ProgressBar", "LayoutMode get_layoutMode() const", asMETHODPR(ProgressBar, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  3583. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  3584. engine->RegisterObjectMethod("ProgressBar", "int GetLayoutSpacing() const", asMETHODPR(ProgressBar, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  3585. engine->RegisterObjectMethod("ProgressBar", "int get_layoutSpacing() const", asMETHODPR(ProgressBar, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  3586. // const String& ProgressBar::GetLoadingPercentStyle() const | File: ../UI/ProgressBar.h
  3587. engine->RegisterObjectMethod("ProgressBar", "const String& GetLoadingPercentStyle() const", asMETHODPR(ProgressBar, GetLoadingPercentStyle, () const, const String&), asCALL_THISCALL);
  3588. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  3589. engine->RegisterObjectMethod("ProgressBar", "Material@+ GetMaterial() const", asMETHODPR(ProgressBar, GetMaterial, () const, Material*), asCALL_THISCALL);
  3590. engine->RegisterObjectMethod("ProgressBar", "Material@+ get_material() const", asMETHODPR(ProgressBar, GetMaterial, () const, Material*), asCALL_THISCALL);
  3591. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  3592. engine->RegisterObjectMethod("ProgressBar", "ResourceRef GetMaterialAttr() const", asMETHODPR(ProgressBar, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  3593. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  3594. engine->RegisterObjectMethod("ProgressBar", "const Vector2& GetMaxAnchor() const", asMETHODPR(ProgressBar, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  3595. engine->RegisterObjectMethod("ProgressBar", "const Vector2& get_maxAnchor() const", asMETHODPR(ProgressBar, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  3596. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  3597. engine->RegisterObjectMethod("ProgressBar", "int GetMaxHeight() const", asMETHODPR(ProgressBar, GetMaxHeight, () const, int), asCALL_THISCALL);
  3598. engine->RegisterObjectMethod("ProgressBar", "int get_maxHeight() const", asMETHODPR(ProgressBar, GetMaxHeight, () const, int), asCALL_THISCALL);
  3599. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  3600. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetMaxOffset() const", asMETHODPR(ProgressBar, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  3601. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_maxOffset() const", asMETHODPR(ProgressBar, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  3602. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  3603. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetMaxSize() const", asMETHODPR(ProgressBar, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  3604. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_maxSize() const", asMETHODPR(ProgressBar, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  3605. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  3606. engine->RegisterObjectMethod("ProgressBar", "int GetMaxWidth() const", asMETHODPR(ProgressBar, GetMaxWidth, () const, int), asCALL_THISCALL);
  3607. engine->RegisterObjectMethod("ProgressBar", "int get_maxWidth() const", asMETHODPR(ProgressBar, GetMaxWidth, () const, int), asCALL_THISCALL);
  3608. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  3609. engine->RegisterObjectMethod("ProgressBar", "const Vector2& GetMinAnchor() const", asMETHODPR(ProgressBar, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  3610. engine->RegisterObjectMethod("ProgressBar", "const Vector2& get_minAnchor() const", asMETHODPR(ProgressBar, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  3611. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  3612. engine->RegisterObjectMethod("ProgressBar", "int GetMinHeight() const", asMETHODPR(ProgressBar, GetMinHeight, () const, int), asCALL_THISCALL);
  3613. engine->RegisterObjectMethod("ProgressBar", "int get_minHeight() const", asMETHODPR(ProgressBar, GetMinHeight, () const, int), asCALL_THISCALL);
  3614. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  3615. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetMinOffset() const", asMETHODPR(ProgressBar, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  3616. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_minOffset() const", asMETHODPR(ProgressBar, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  3617. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  3618. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetMinSize() const", asMETHODPR(ProgressBar, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  3619. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_minSize() const", asMETHODPR(ProgressBar, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  3620. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  3621. engine->RegisterObjectMethod("ProgressBar", "int GetMinWidth() const", asMETHODPR(ProgressBar, GetMinWidth, () const, int), asCALL_THISCALL);
  3622. engine->RegisterObjectMethod("ProgressBar", "int get_minWidth() const", asMETHODPR(ProgressBar, GetMinWidth, () const, int), asCALL_THISCALL);
  3623. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  3624. engine->RegisterObjectMethod("ProgressBar", "const String& GetName() const", asMETHODPR(ProgressBar, GetName, () const, const String&), asCALL_THISCALL);
  3625. engine->RegisterObjectMethod("ProgressBar", "const String& get_name() const", asMETHODPR(ProgressBar, GetName, () const, const String&), asCALL_THISCALL);
  3626. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  3627. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3628. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  3629. // Error: type "NetworkState*" can not automatically bind
  3630. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  3631. engine->RegisterObjectMethod("ProgressBar", "uint GetNumAttributes() const", asMETHODPR(ProgressBar, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3632. engine->RegisterObjectMethod("ProgressBar", "uint get_numAttributes() const", asMETHODPR(ProgressBar, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3633. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  3634. engine->RegisterObjectMethod("ProgressBar", "uint GetNumChildren(bool = false) const", asMETHODPR(ProgressBar, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  3635. engine->RegisterObjectMethod("ProgressBar", "uint get_numChildren(bool = false) const", asMETHODPR(ProgressBar, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  3636. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  3637. engine->RegisterObjectMethod("ProgressBar", "uint GetNumNetworkAttributes() const", asMETHODPR(ProgressBar, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  3638. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  3639. engine->RegisterObjectMethod("ProgressBar", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(ProgressBar, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3640. engine->RegisterObjectMethod("ProgressBar", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(ProgressBar, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3641. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  3642. engine->RegisterObjectMethod("ProgressBar", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(ProgressBar, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  3643. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  3644. engine->RegisterObjectMethod("ProgressBar", "float GetOpacity() const", asMETHODPR(ProgressBar, GetOpacity, () const, float), asCALL_THISCALL);
  3645. engine->RegisterObjectMethod("ProgressBar", "float get_opacity() const", asMETHODPR(ProgressBar, GetOpacity, () const, float), asCALL_THISCALL);
  3646. // Orientation ProgressBar::GetOrientation() const | File: ../UI/ProgressBar.h
  3647. engine->RegisterObjectMethod("ProgressBar", "Orientation GetOrientation() const", asMETHODPR(ProgressBar, GetOrientation, () const, Orientation), asCALL_THISCALL);
  3648. engine->RegisterObjectMethod("ProgressBar", "Orientation get_orientation() const", asMETHODPR(ProgressBar, GetOrientation, () const, Orientation), asCALL_THISCALL);
  3649. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  3650. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ GetParent() const", asMETHODPR(ProgressBar, GetParent, () const, UIElement*), asCALL_THISCALL);
  3651. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ get_parent() const", asMETHODPR(ProgressBar, GetParent, () const, UIElement*), asCALL_THISCALL);
  3652. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  3653. engine->RegisterObjectMethod("ProgressBar", "const Vector2& GetPivot() const", asMETHODPR(ProgressBar, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  3654. engine->RegisterObjectMethod("ProgressBar", "const Vector2& get_pivot() const", asMETHODPR(ProgressBar, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  3655. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  3656. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetPosition() const", asMETHODPR(ProgressBar, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  3657. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_position() const", asMETHODPR(ProgressBar, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  3658. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  3659. engine->RegisterObjectMethod("ProgressBar", "int GetPriority() const", asMETHODPR(ProgressBar, GetPriority, () const, int), asCALL_THISCALL);
  3660. engine->RegisterObjectMethod("ProgressBar", "int get_priority() const", asMETHODPR(ProgressBar, GetPriority, () const, int), asCALL_THISCALL);
  3661. // float ProgressBar::GetRange() const | File: ../UI/ProgressBar.h
  3662. engine->RegisterObjectMethod("ProgressBar", "float GetRange() const", asMETHODPR(ProgressBar, GetRange, () const, float), asCALL_THISCALL);
  3663. engine->RegisterObjectMethod("ProgressBar", "float get_range() const", asMETHODPR(ProgressBar, GetRange, () const, float), asCALL_THISCALL);
  3664. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  3665. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ GetRoot() const", asMETHODPR(ProgressBar, GetRoot, () const, UIElement*), asCALL_THISCALL);
  3666. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ get_root() const", asMETHODPR(ProgressBar, GetRoot, () const, UIElement*), asCALL_THISCALL);
  3667. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  3668. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetScreenPosition() const", asMETHODPR(ProgressBar, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  3669. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_screenPosition() const", asMETHODPR(ProgressBar, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  3670. // bool ProgressBar::GetShowPercentText() const | File: ../UI/ProgressBar.h
  3671. engine->RegisterObjectMethod("ProgressBar", "bool GetShowPercentText() const", asMETHODPR(ProgressBar, GetShowPercentText, () const, bool), asCALL_THISCALL);
  3672. engine->RegisterObjectMethod("ProgressBar", "bool get_showPercentText() const", asMETHODPR(ProgressBar, GetShowPercentText, () const, bool), asCALL_THISCALL);
  3673. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  3674. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& GetSize() const", asMETHODPR(ProgressBar, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  3675. engine->RegisterObjectMethod("ProgressBar", "const IntVector2& get_size() const", asMETHODPR(ProgressBar, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  3676. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  3677. engine->RegisterObjectMethod("ProgressBar", "bool GetSortChildren() const", asMETHODPR(ProgressBar, GetSortChildren, () const, bool), asCALL_THISCALL);
  3678. engine->RegisterObjectMethod("ProgressBar", "bool get_sortChildren() const", asMETHODPR(ProgressBar, GetSortChildren, () const, bool), asCALL_THISCALL);
  3679. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3680. engine->RegisterObjectMethod("ProgressBar", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ProgressBar, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3681. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3682. // Not registered because template
  3683. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  3684. engine->RegisterObjectMethod("ProgressBar", "Array<String>@ GetTags() const", asFUNCTION(ProgressBar_GetTags_void), asCALL_CDECL_OBJFIRST);
  3685. engine->RegisterObjectMethod("ProgressBar", "Array<String>@ get_tags() const", asFUNCTION(ProgressBar_GetTags_void), asCALL_CDECL_OBJFIRST);
  3686. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  3687. engine->RegisterObjectMethod("ProgressBar", "Texture@+ GetTexture() const", asMETHODPR(ProgressBar, GetTexture, () const, Texture*), asCALL_THISCALL);
  3688. engine->RegisterObjectMethod("ProgressBar", "Texture@+ get_texture() const", asMETHODPR(ProgressBar, GetTexture, () const, Texture*), asCALL_THISCALL);
  3689. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  3690. engine->RegisterObjectMethod("ProgressBar", "ResourceRef GetTextureAttr() const", asMETHODPR(ProgressBar, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  3691. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  3692. engine->RegisterObjectMethod("ProgressBar", "TraversalMode GetTraversalMode() const", asMETHODPR(ProgressBar, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  3693. engine->RegisterObjectMethod("ProgressBar", "TraversalMode get_traversalMode() const", asMETHODPR(ProgressBar, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  3694. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3695. engine->RegisterObjectMethod("ProgressBar", "StringHash GetType() const", asMETHODPR(ProgressBar, GetType, () const, StringHash), asCALL_THISCALL);
  3696. engine->RegisterObjectMethod("ProgressBar", "StringHash get_type() const", asMETHODPR(ProgressBar, GetType, () const, StringHash), asCALL_THISCALL);
  3697. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3698. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3699. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3700. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3701. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3702. engine->RegisterObjectMethod("ProgressBar", "const String& GetTypeName() const", asMETHODPR(ProgressBar, GetTypeName, () const, const String&), asCALL_THISCALL);
  3703. engine->RegisterObjectMethod("ProgressBar", "const String& get_typeName() const", asMETHODPR(ProgressBar, GetTypeName, () const, const String&), asCALL_THISCALL);
  3704. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  3705. engine->RegisterObjectMethod("ProgressBar", "bool GetUseDerivedOpacity() const", asMETHODPR(ProgressBar, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  3706. engine->RegisterObjectMethod("ProgressBar", "bool get_useDerivedOpacity() const", asMETHODPR(ProgressBar, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  3707. // float ProgressBar::GetValue() const | File: ../UI/ProgressBar.h
  3708. engine->RegisterObjectMethod("ProgressBar", "float GetValue() const", asMETHODPR(ProgressBar, GetValue, () const, float), asCALL_THISCALL);
  3709. engine->RegisterObjectMethod("ProgressBar", "float get_value() const", asMETHODPR(ProgressBar, GetValue, () const, float), asCALL_THISCALL);
  3710. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  3711. engine->RegisterObjectMethod("ProgressBar", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(ProgressBar, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  3712. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  3713. engine->RegisterObjectMethod("ProgressBar", "const VariantMap& GetVars() const", asMETHODPR(ProgressBar, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  3714. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  3715. engine->RegisterObjectMethod("ProgressBar", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(ProgressBar, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  3716. engine->RegisterObjectMethod("ProgressBar", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(ProgressBar, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  3717. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  3718. engine->RegisterObjectMethod("ProgressBar", "int GetWidth() const", asMETHODPR(ProgressBar, GetWidth, () const, int), asCALL_THISCALL);
  3719. engine->RegisterObjectMethod("ProgressBar", "int get_width() const", asMETHODPR(ProgressBar, GetWidth, () const, int), asCALL_THISCALL);
  3720. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  3721. engine->RegisterObjectMethod("ProgressBar", "bool HasColorGradient() const", asMETHODPR(ProgressBar, HasColorGradient, () const, bool), asCALL_THISCALL);
  3722. engine->RegisterObjectMethod("ProgressBar", "bool get_colorGradient() const", asMETHODPR(ProgressBar, HasColorGradient, () const, bool), asCALL_THISCALL);
  3723. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3724. engine->RegisterObjectMethod("ProgressBar", "bool HasEventHandlers() const", asMETHODPR(ProgressBar, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3725. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  3726. engine->RegisterObjectMethod("ProgressBar", "bool HasFocus() const", asMETHODPR(ProgressBar, HasFocus, () const, bool), asCALL_THISCALL);
  3727. engine->RegisterObjectMethod("ProgressBar", "bool get_focus() const", asMETHODPR(ProgressBar, HasFocus, () const, bool), asCALL_THISCALL);
  3728. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3729. engine->RegisterObjectMethod("ProgressBar", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ProgressBar, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3730. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3731. engine->RegisterObjectMethod("ProgressBar", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ProgressBar, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3732. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  3733. engine->RegisterObjectMethod("ProgressBar", "bool HasTag(const String&in) const", asMETHODPR(ProgressBar, HasTag, (const String&) const, bool), asCALL_THISCALL);
  3734. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  3735. engine->RegisterObjectMethod("ProgressBar", "void InsertChild(uint, UIElement@+)", asMETHODPR(ProgressBar, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  3736. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  3737. engine->RegisterObjectMethod("ProgressBar", "bool IsChildOf(UIElement@+) const", asMETHODPR(ProgressBar, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  3738. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  3739. engine->RegisterObjectMethod("ProgressBar", "bool IsEditable() const", asMETHODPR(ProgressBar, IsEditable, () const, bool), asCALL_THISCALL);
  3740. engine->RegisterObjectMethod("ProgressBar", "bool get_editable() const", asMETHODPR(ProgressBar, IsEditable, () const, bool), asCALL_THISCALL);
  3741. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  3742. engine->RegisterObjectMethod("ProgressBar", "bool IsElementEventSender() const", asMETHODPR(ProgressBar, IsElementEventSender, () const, bool), asCALL_THISCALL);
  3743. engine->RegisterObjectMethod("ProgressBar", "bool get_elementEventSender() const", asMETHODPR(ProgressBar, IsElementEventSender, () const, bool), asCALL_THISCALL);
  3744. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  3745. engine->RegisterObjectMethod("ProgressBar", "bool IsEnabled() const", asMETHODPR(ProgressBar, IsEnabled, () const, bool), asCALL_THISCALL);
  3746. engine->RegisterObjectMethod("ProgressBar", "bool get_enabled() const", asMETHODPR(ProgressBar, IsEnabled, () const, bool), asCALL_THISCALL);
  3747. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  3748. engine->RegisterObjectMethod("ProgressBar", "bool IsEnabledSelf() const", asMETHODPR(ProgressBar, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  3749. engine->RegisterObjectMethod("ProgressBar", "bool get_enabledSelf() const", asMETHODPR(ProgressBar, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  3750. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  3751. engine->RegisterObjectMethod("ProgressBar", "bool IsFixedHeight() const", asMETHODPR(ProgressBar, IsFixedHeight, () const, bool), asCALL_THISCALL);
  3752. engine->RegisterObjectMethod("ProgressBar", "bool get_fixedHeight() const", asMETHODPR(ProgressBar, IsFixedHeight, () const, bool), asCALL_THISCALL);
  3753. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  3754. engine->RegisterObjectMethod("ProgressBar", "bool IsFixedSize() const", asMETHODPR(ProgressBar, IsFixedSize, () const, bool), asCALL_THISCALL);
  3755. engine->RegisterObjectMethod("ProgressBar", "bool get_fixedSize() const", asMETHODPR(ProgressBar, IsFixedSize, () const, bool), asCALL_THISCALL);
  3756. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  3757. engine->RegisterObjectMethod("ProgressBar", "bool IsFixedWidth() const", asMETHODPR(ProgressBar, IsFixedWidth, () const, bool), asCALL_THISCALL);
  3758. engine->RegisterObjectMethod("ProgressBar", "bool get_fixedWidth() const", asMETHODPR(ProgressBar, IsFixedWidth, () const, bool), asCALL_THISCALL);
  3759. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  3760. engine->RegisterObjectMethod("ProgressBar", "bool IsHovering() const", asMETHODPR(ProgressBar, IsHovering, () const, bool), asCALL_THISCALL);
  3761. engine->RegisterObjectMethod("ProgressBar", "bool get_hovering() const", asMETHODPR(ProgressBar, IsHovering, () const, bool), asCALL_THISCALL);
  3762. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  3763. engine->RegisterObjectMethod("ProgressBar", "bool IsInside(IntVector2, bool)", asMETHODPR(ProgressBar, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  3764. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  3765. engine->RegisterObjectMethod("ProgressBar", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(ProgressBar, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  3766. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3767. engine->RegisterObjectMethod("ProgressBar", "bool IsInstanceOf(StringHash) const", asMETHODPR(ProgressBar, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3768. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3769. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3770. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3771. // Not registered because template
  3772. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  3773. engine->RegisterObjectMethod("ProgressBar", "bool IsInternal() const", asMETHODPR(ProgressBar, IsInternal, () const, bool), asCALL_THISCALL);
  3774. engine->RegisterObjectMethod("ProgressBar", "bool get_internal() const", asMETHODPR(ProgressBar, IsInternal, () const, bool), asCALL_THISCALL);
  3775. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  3776. engine->RegisterObjectMethod("ProgressBar", "bool IsSelected() const", asMETHODPR(ProgressBar, IsSelected, () const, bool), asCALL_THISCALL);
  3777. engine->RegisterObjectMethod("ProgressBar", "bool get_selected() const", asMETHODPR(ProgressBar, IsSelected, () const, bool), asCALL_THISCALL);
  3778. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  3779. engine->RegisterObjectMethod("ProgressBar", "bool IsTemporary() const", asMETHODPR(ProgressBar, IsTemporary, () const, bool), asCALL_THISCALL);
  3780. engine->RegisterObjectMethod("ProgressBar", "bool get_temporary() const", asMETHODPR(ProgressBar, IsTemporary, () const, bool), asCALL_THISCALL);
  3781. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  3782. engine->RegisterObjectMethod("ProgressBar", "bool IsTiled() const", asMETHODPR(ProgressBar, IsTiled, () const, bool), asCALL_THISCALL);
  3783. engine->RegisterObjectMethod("ProgressBar", "bool get_tiled() const", asMETHODPR(ProgressBar, IsTiled, () const, bool), asCALL_THISCALL);
  3784. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  3785. engine->RegisterObjectMethod("ProgressBar", "bool IsVisible() const", asMETHODPR(ProgressBar, IsVisible, () const, bool), asCALL_THISCALL);
  3786. engine->RegisterObjectMethod("ProgressBar", "bool get_visible() const", asMETHODPR(ProgressBar, IsVisible, () const, bool), asCALL_THISCALL);
  3787. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  3788. engine->RegisterObjectMethod("ProgressBar", "bool IsVisibleEffective() const", asMETHODPR(ProgressBar, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  3789. engine->RegisterObjectMethod("ProgressBar", "bool get_visibleEffective() const", asMETHODPR(ProgressBar, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  3790. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  3791. engine->RegisterObjectMethod("ProgressBar", "bool IsWheelHandler() const", asMETHODPR(ProgressBar, IsWheelHandler, () const, bool), asCALL_THISCALL);
  3792. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  3793. engine->RegisterObjectMethod("ProgressBar", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(ProgressBar, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  3794. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  3795. engine->RegisterObjectMethod("ProgressBar", "bool Load(Deserializer&)", asMETHODPR(ProgressBar, Load, (Deserializer&), bool), asCALL_THISCALL);
  3796. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  3797. engine->RegisterObjectMethod("ProgressBar", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ProgressBar, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  3798. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  3799. engine->RegisterObjectMethod("ProgressBar", "bool LoadJSON(const JSONValue&in)", asMETHODPR(ProgressBar, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  3800. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  3801. engine->RegisterObjectMethod("ProgressBar", "bool LoadXML(const XMLElement&in)", asMETHODPR(ProgressBar, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  3802. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  3803. engine->RegisterObjectMethod("ProgressBar", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ProgressBar, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  3804. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  3805. engine->RegisterObjectMethod("ProgressBar", "bool LoadXML(Deserializer&)", asMETHODPR(ProgressBar, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  3806. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  3807. engine->RegisterObjectMethod("ProgressBar", "void MarkNetworkUpdate()", asMETHODPR(ProgressBar, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  3808. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  3809. engine->RegisterObjectMethod("ProgressBar", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ProgressBar, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  3810. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  3811. engine->RegisterObjectMethod("ProgressBar", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(ProgressBar, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  3812. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  3813. engine->RegisterObjectMethod("ProgressBar", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ProgressBar, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  3814. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  3815. engine->RegisterObjectMethod("ProgressBar", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ProgressBar, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  3816. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  3817. engine->RegisterObjectMethod("ProgressBar", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ProgressBar, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  3818. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  3819. engine->RegisterObjectMethod("ProgressBar", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(ProgressBar, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  3820. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  3821. engine->RegisterObjectMethod("ProgressBar", "bool OnDragDropTest(UIElement@+)", asMETHODPR(ProgressBar, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  3822. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  3823. engine->RegisterObjectMethod("ProgressBar", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ProgressBar, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  3824. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  3825. engine->RegisterObjectMethod("ProgressBar", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ProgressBar, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  3826. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3827. engine->RegisterObjectMethod("ProgressBar", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ProgressBar, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3828. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  3829. engine->RegisterObjectMethod("ProgressBar", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(ProgressBar, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  3830. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  3831. engine->RegisterObjectMethod("ProgressBar", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ProgressBar, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  3832. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  3833. engine->RegisterObjectMethod("ProgressBar", "void OnIndentSet()", asMETHODPR(ProgressBar, OnIndentSet, (), void), asCALL_THISCALL);
  3834. // virtual void UIElement::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  3835. engine->RegisterObjectMethod("ProgressBar", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(ProgressBar, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  3836. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  3837. engine->RegisterObjectMethod("ProgressBar", "void OnPositionSet(const IntVector2&in)", asMETHODPR(ProgressBar, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  3838. // void ProgressBar::OnResize(const IntVector2& newSize, const IntVector2& delta) override | File: ../UI/ProgressBar.h
  3839. engine->RegisterObjectMethod("ProgressBar", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(ProgressBar, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  3840. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  3841. engine->RegisterObjectMethod("ProgressBar", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(ProgressBar, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  3842. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  3843. engine->RegisterObjectMethod("ProgressBar", "void OnSetEditable()", asMETHODPR(ProgressBar, OnSetEditable, (), void), asCALL_THISCALL);
  3844. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  3845. engine->RegisterObjectMethod("ProgressBar", "void OnTextInput(const String&in)", asMETHODPR(ProgressBar, OnTextInput, (const String&), void), asCALL_THISCALL);
  3846. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  3847. engine->RegisterObjectMethod("ProgressBar", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(ProgressBar, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  3848. // explicit ProgressBar::ProgressBar(Context* context) | File: ../UI/ProgressBar.h
  3849. engine->RegisterObjectBehaviour("ProgressBar", asBEHAVE_FACTORY, "ProgressBar@+ f()", asFUNCTION(ProgressBar_ProgressBar_Context), asCALL_CDECL);
  3850. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3851. engine->RegisterObjectMethod("ProgressBar", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(ProgressBar, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3852. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3853. engine->RegisterObjectMethod("ProgressBar", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(ProgressBar, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3854. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3855. // Error: type "RefCount*" can not automatically bind
  3856. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3857. engine->RegisterObjectMethod("ProgressBar", "int Refs() const", asMETHODPR(ProgressBar, Refs, () const, int), asCALL_THISCALL);
  3858. engine->RegisterObjectMethod("ProgressBar", "int get_refs() const", asMETHODPR(ProgressBar, Refs, () const, int), asCALL_THISCALL);
  3859. // static void ProgressBar::RegisterObject(Context* context) | File: ../UI/ProgressBar.h
  3860. // Context can be used as firs parameter of constructors only
  3861. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3862. engine->RegisterObjectBehaviour("ProgressBar", asBEHAVE_RELEASE, "void f()", asMETHODPR(ProgressBar, ReleaseRef, (), void), asCALL_THISCALL);
  3863. // void UIElement::Remove() | File: ../UI/UIElement.h
  3864. engine->RegisterObjectMethod("ProgressBar", "void Remove()", asMETHODPR(ProgressBar, Remove, (), void), asCALL_THISCALL);
  3865. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  3866. engine->RegisterObjectMethod("ProgressBar", "void RemoveAllChildren()", asMETHODPR(ProgressBar, RemoveAllChildren, (), void), asCALL_THISCALL);
  3867. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  3868. engine->RegisterObjectMethod("ProgressBar", "void RemoveAllTags()", asMETHODPR(ProgressBar, RemoveAllTags, (), void), asCALL_THISCALL);
  3869. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  3870. engine->RegisterObjectMethod("ProgressBar", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(ProgressBar, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  3871. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  3872. engine->RegisterObjectMethod("ProgressBar", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(ProgressBar, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  3873. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  3874. engine->RegisterObjectMethod("ProgressBar", "void RemoveChildAtIndex(uint)", asMETHODPR(ProgressBar, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  3875. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  3876. engine->RegisterObjectMethod("ProgressBar", "void RemoveInstanceDefault()", asMETHODPR(ProgressBar, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  3877. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  3878. engine->RegisterObjectMethod("ProgressBar", "void RemoveObjectAnimation()", asMETHODPR(ProgressBar, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  3879. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  3880. engine->RegisterObjectMethod("ProgressBar", "bool RemoveTag(const String&in)", asMETHODPR(ProgressBar, RemoveTag, (const String&), bool), asCALL_THISCALL);
  3881. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  3882. engine->RegisterObjectMethod("ProgressBar", "void ResetDeepEnabled()", asMETHODPR(ProgressBar, ResetDeepEnabled, (), void), asCALL_THISCALL);
  3883. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  3884. engine->RegisterObjectMethod("ProgressBar", "void ResetToDefault()", asMETHODPR(ProgressBar, ResetToDefault, (), void), asCALL_THISCALL);
  3885. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  3886. engine->RegisterObjectMethod("ProgressBar", "bool Save(Serializer&) const", asMETHODPR(ProgressBar, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3887. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  3888. engine->RegisterObjectMethod("ProgressBar", "bool SaveDefaultAttributes() const", asMETHODPR(ProgressBar, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  3889. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  3890. engine->RegisterObjectMethod("ProgressBar", "bool SaveJSON(JSONValue&) const", asMETHODPR(ProgressBar, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  3891. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  3892. engine->RegisterObjectMethod("ProgressBar", "bool SaveXML(XMLElement&) const", asMETHODPR(ProgressBar, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  3893. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  3894. engine->RegisterObjectMethod("ProgressBar", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(ProgressBar, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  3895. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  3896. engine->RegisterObjectMethod("ProgressBar", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(ProgressBar, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  3897. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3898. engine->RegisterObjectMethod("ProgressBar", "void SendEvent(StringHash)", asMETHODPR(ProgressBar, SendEvent, (StringHash), void), asCALL_THISCALL);
  3899. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3900. engine->RegisterObjectMethod("ProgressBar", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ProgressBar, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3901. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3902. // Not registered because template
  3903. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  3904. engine->RegisterObjectMethod("ProgressBar", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(ProgressBar, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  3905. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  3906. engine->RegisterObjectMethod("ProgressBar", "void SetAnimationEnabled(bool)", asMETHODPR(ProgressBar, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3907. engine->RegisterObjectMethod("ProgressBar", "void set_animationEnabled(bool)", asMETHODPR(ProgressBar, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3908. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  3909. engine->RegisterObjectMethod("ProgressBar", "void SetAnimationTime(float)", asMETHODPR(ProgressBar, SetAnimationTime, (float), void), asCALL_THISCALL);
  3910. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  3911. engine->RegisterObjectMethod("ProgressBar", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(ProgressBar, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3912. engine->RegisterObjectMethod("ProgressBar", "bool set_attributes(uint, const Variant&in)", asMETHODPR(ProgressBar, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3913. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  3914. engine->RegisterObjectMethod("ProgressBar", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(ProgressBar, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  3915. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  3916. engine->RegisterObjectMethod("ProgressBar", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(ProgressBar, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  3917. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  3918. engine->RegisterObjectMethod("ProgressBar", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(ProgressBar, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  3919. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  3920. engine->RegisterObjectMethod("ProgressBar", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(ProgressBar, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  3921. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  3922. engine->RegisterObjectMethod("ProgressBar", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(ProgressBar, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  3923. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  3924. engine->RegisterObjectMethod("ProgressBar", "void SetBlendMode(BlendMode)", asMETHODPR(ProgressBar, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  3925. engine->RegisterObjectMethod("ProgressBar", "void set_blendMode(BlendMode)", asMETHODPR(ProgressBar, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  3926. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3927. engine->RegisterObjectMethod("ProgressBar", "void SetBlockEvents(bool)", asMETHODPR(ProgressBar, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3928. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  3929. engine->RegisterObjectMethod("ProgressBar", "void SetBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  3930. engine->RegisterObjectMethod("ProgressBar", "void set_border(const IntRect&in)", asMETHODPR(ProgressBar, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  3931. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  3932. engine->RegisterObjectMethod("ProgressBar", "void SetBringToBack(bool)", asMETHODPR(ProgressBar, SetBringToBack, (bool), void), asCALL_THISCALL);
  3933. engine->RegisterObjectMethod("ProgressBar", "void set_bringToBack(bool)", asMETHODPR(ProgressBar, SetBringToBack, (bool), void), asCALL_THISCALL);
  3934. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  3935. engine->RegisterObjectMethod("ProgressBar", "void SetBringToFront(bool)", asMETHODPR(ProgressBar, SetBringToFront, (bool), void), asCALL_THISCALL);
  3936. engine->RegisterObjectMethod("ProgressBar", "void set_bringToFront(bool)", asMETHODPR(ProgressBar, SetBringToFront, (bool), void), asCALL_THISCALL);
  3937. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  3938. engine->RegisterObjectMethod("ProgressBar", "void SetChildOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  3939. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  3940. engine->RegisterObjectMethod("ProgressBar", "void SetClipBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  3941. engine->RegisterObjectMethod("ProgressBar", "void set_clipBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  3942. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  3943. engine->RegisterObjectMethod("ProgressBar", "void SetClipChildren(bool)", asMETHODPR(ProgressBar, SetClipChildren, (bool), void), asCALL_THISCALL);
  3944. engine->RegisterObjectMethod("ProgressBar", "void set_clipChildren(bool)", asMETHODPR(ProgressBar, SetClipChildren, (bool), void), asCALL_THISCALL);
  3945. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  3946. engine->RegisterObjectMethod("ProgressBar", "void SetColor(const Color&in)", asMETHODPR(ProgressBar, SetColor, (const Color&), void), asCALL_THISCALL);
  3947. engine->RegisterObjectMethod("ProgressBar", "void set_color(const Color&in)", asMETHODPR(ProgressBar, SetColor, (const Color&), void), asCALL_THISCALL);
  3948. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  3949. engine->RegisterObjectMethod("ProgressBar", "void SetColor(Corner, const Color&in)", asMETHODPR(ProgressBar, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  3950. engine->RegisterObjectMethod("ProgressBar", "void set_colors(Corner, const Color&in)", asMETHODPR(ProgressBar, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  3951. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  3952. engine->RegisterObjectMethod("ProgressBar", "void SetDeepEnabled(bool)", asMETHODPR(ProgressBar, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  3953. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  3954. engine->RegisterObjectMethod("ProgressBar", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(ProgressBar, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  3955. engine->RegisterObjectMethod("ProgressBar", "void set_defaultStyle(XMLFile@+)", asMETHODPR(ProgressBar, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  3956. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  3957. engine->RegisterObjectMethod("ProgressBar", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  3958. engine->RegisterObjectMethod("ProgressBar", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  3959. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  3960. engine->RegisterObjectMethod("ProgressBar", "void SetDisabledOffset(int, int)", asMETHODPR(ProgressBar, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  3961. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  3962. engine->RegisterObjectMethod("ProgressBar", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(ProgressBar, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  3963. engine->RegisterObjectMethod("ProgressBar", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(ProgressBar, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  3964. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  3965. engine->RegisterObjectMethod("ProgressBar", "void SetEditable(bool)", asMETHODPR(ProgressBar, SetEditable, (bool), void), asCALL_THISCALL);
  3966. engine->RegisterObjectMethod("ProgressBar", "void set_editable(bool)", asMETHODPR(ProgressBar, SetEditable, (bool), void), asCALL_THISCALL);
  3967. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  3968. engine->RegisterObjectMethod("ProgressBar", "void SetElementEventSender(bool)", asMETHODPR(ProgressBar, SetElementEventSender, (bool), void), asCALL_THISCALL);
  3969. engine->RegisterObjectMethod("ProgressBar", "void set_elementEventSender(bool)", asMETHODPR(ProgressBar, SetElementEventSender, (bool), void), asCALL_THISCALL);
  3970. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  3971. engine->RegisterObjectMethod("ProgressBar", "void SetEnableAnchor(bool)", asMETHODPR(ProgressBar, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  3972. engine->RegisterObjectMethod("ProgressBar", "void set_enableAnchor(bool)", asMETHODPR(ProgressBar, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  3973. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  3974. engine->RegisterObjectMethod("ProgressBar", "void SetEnabled(bool)", asMETHODPR(ProgressBar, SetEnabled, (bool), void), asCALL_THISCALL);
  3975. engine->RegisterObjectMethod("ProgressBar", "void set_enabled(bool)", asMETHODPR(ProgressBar, SetEnabled, (bool), void), asCALL_THISCALL);
  3976. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  3977. engine->RegisterObjectMethod("ProgressBar", "void SetEnabledRecursive(bool)", asMETHODPR(ProgressBar, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  3978. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  3979. engine->RegisterObjectMethod("ProgressBar", "void SetFixedHeight(int)", asMETHODPR(ProgressBar, SetFixedHeight, (int), void), asCALL_THISCALL);
  3980. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  3981. engine->RegisterObjectMethod("ProgressBar", "void SetFixedSize(const IntVector2&in)", asMETHODPR(ProgressBar, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  3982. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  3983. engine->RegisterObjectMethod("ProgressBar", "void SetFixedSize(int, int)", asMETHODPR(ProgressBar, SetFixedSize, (int, int), void), asCALL_THISCALL);
  3984. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  3985. engine->RegisterObjectMethod("ProgressBar", "void SetFixedWidth(int)", asMETHODPR(ProgressBar, SetFixedWidth, (int), void), asCALL_THISCALL);
  3986. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  3987. engine->RegisterObjectMethod("ProgressBar", "void SetFocus(bool)", asMETHODPR(ProgressBar, SetFocus, (bool), void), asCALL_THISCALL);
  3988. engine->RegisterObjectMethod("ProgressBar", "void set_focus(bool)", asMETHODPR(ProgressBar, SetFocus, (bool), void), asCALL_THISCALL);
  3989. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  3990. engine->RegisterObjectMethod("ProgressBar", "void SetFocusMode(FocusMode)", asMETHODPR(ProgressBar, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  3991. engine->RegisterObjectMethod("ProgressBar", "void set_focusMode(FocusMode)", asMETHODPR(ProgressBar, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  3992. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  3993. engine->RegisterObjectMethod("ProgressBar", "void SetFullImageRect()", asMETHODPR(ProgressBar, SetFullImageRect, (), void), asCALL_THISCALL);
  3994. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3995. engine->RegisterObjectMethod("ProgressBar", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ProgressBar, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3996. engine->RegisterObjectMethod("ProgressBar", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ProgressBar, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3997. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  3998. engine->RegisterObjectMethod("ProgressBar", "void SetHeight(int)", asMETHODPR(ProgressBar, SetHeight, (int), void), asCALL_THISCALL);
  3999. engine->RegisterObjectMethod("ProgressBar", "void set_height(int)", asMETHODPR(ProgressBar, SetHeight, (int), void), asCALL_THISCALL);
  4000. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  4001. engine->RegisterObjectMethod("ProgressBar", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(ProgressBar, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  4002. engine->RegisterObjectMethod("ProgressBar", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(ProgressBar, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  4003. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  4004. engine->RegisterObjectMethod("ProgressBar", "void SetHovering(bool)", asMETHODPR(ProgressBar, SetHovering, (bool), void), asCALL_THISCALL);
  4005. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  4006. engine->RegisterObjectMethod("ProgressBar", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  4007. engine->RegisterObjectMethod("ProgressBar", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  4008. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  4009. engine->RegisterObjectMethod("ProgressBar", "void SetHoverOffset(int, int)", asMETHODPR(ProgressBar, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  4010. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  4011. engine->RegisterObjectMethod("ProgressBar", "void SetImageBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  4012. engine->RegisterObjectMethod("ProgressBar", "void set_imageBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  4013. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  4014. engine->RegisterObjectMethod("ProgressBar", "void SetImageRect(const IntRect&in)", asMETHODPR(ProgressBar, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  4015. engine->RegisterObjectMethod("ProgressBar", "void set_imageRect(const IntRect&in)", asMETHODPR(ProgressBar, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  4016. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  4017. engine->RegisterObjectMethod("ProgressBar", "void SetIndent(int)", asMETHODPR(ProgressBar, SetIndent, (int), void), asCALL_THISCALL);
  4018. engine->RegisterObjectMethod("ProgressBar", "void set_indent(int)", asMETHODPR(ProgressBar, SetIndent, (int), void), asCALL_THISCALL);
  4019. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  4020. engine->RegisterObjectMethod("ProgressBar", "void SetIndentSpacing(int)", asMETHODPR(ProgressBar, SetIndentSpacing, (int), void), asCALL_THISCALL);
  4021. engine->RegisterObjectMethod("ProgressBar", "void set_indentSpacing(int)", asMETHODPR(ProgressBar, SetIndentSpacing, (int), void), asCALL_THISCALL);
  4022. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  4023. engine->RegisterObjectMethod("ProgressBar", "void SetInstanceDefault(bool)", asMETHODPR(ProgressBar, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  4024. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  4025. engine->RegisterObjectMethod("ProgressBar", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(ProgressBar, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  4026. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  4027. engine->RegisterObjectMethod("ProgressBar", "void SetInternal(bool)", asMETHODPR(ProgressBar, SetInternal, (bool), void), asCALL_THISCALL);
  4028. engine->RegisterObjectMethod("ProgressBar", "void set_internal(bool)", asMETHODPR(ProgressBar, SetInternal, (bool), void), asCALL_THISCALL);
  4029. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  4030. engine->RegisterObjectMethod("ProgressBar", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(ProgressBar, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  4031. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  4032. engine->RegisterObjectMethod("ProgressBar", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  4033. engine->RegisterObjectMethod("ProgressBar", "void set_layoutBorder(const IntRect&in)", asMETHODPR(ProgressBar, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  4034. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  4035. engine->RegisterObjectMethod("ProgressBar", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(ProgressBar, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  4036. engine->RegisterObjectMethod("ProgressBar", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(ProgressBar, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  4037. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  4038. engine->RegisterObjectMethod("ProgressBar", "void SetLayoutMode(LayoutMode)", asMETHODPR(ProgressBar, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  4039. engine->RegisterObjectMethod("ProgressBar", "void set_layoutMode(LayoutMode)", asMETHODPR(ProgressBar, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  4040. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  4041. engine->RegisterObjectMethod("ProgressBar", "void SetLayoutSpacing(int)", asMETHODPR(ProgressBar, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  4042. engine->RegisterObjectMethod("ProgressBar", "void set_layoutSpacing(int)", asMETHODPR(ProgressBar, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  4043. // void ProgressBar::SetLoadingPercentStyle(const String& style) | File: ../UI/ProgressBar.h
  4044. engine->RegisterObjectMethod("ProgressBar", "void SetLoadingPercentStyle(const String&in)", asMETHODPR(ProgressBar, SetLoadingPercentStyle, (const String&), void), asCALL_THISCALL);
  4045. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  4046. engine->RegisterObjectMethod("ProgressBar", "void SetMaterial(Material@+)", asMETHODPR(ProgressBar, SetMaterial, (Material*), void), asCALL_THISCALL);
  4047. engine->RegisterObjectMethod("ProgressBar", "void set_material(Material@+)", asMETHODPR(ProgressBar, SetMaterial, (Material*), void), asCALL_THISCALL);
  4048. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  4049. engine->RegisterObjectMethod("ProgressBar", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(ProgressBar, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4050. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  4051. engine->RegisterObjectMethod("ProgressBar", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(ProgressBar, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  4052. engine->RegisterObjectMethod("ProgressBar", "void set_maxAnchor(const Vector2&in)", asMETHODPR(ProgressBar, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  4053. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  4054. engine->RegisterObjectMethod("ProgressBar", "void SetMaxAnchor(float, float)", asMETHODPR(ProgressBar, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  4055. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  4056. engine->RegisterObjectMethod("ProgressBar", "void SetMaxHeight(int)", asMETHODPR(ProgressBar, SetMaxHeight, (int), void), asCALL_THISCALL);
  4057. engine->RegisterObjectMethod("ProgressBar", "void set_maxHeight(int)", asMETHODPR(ProgressBar, SetMaxHeight, (int), void), asCALL_THISCALL);
  4058. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  4059. engine->RegisterObjectMethod("ProgressBar", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  4060. engine->RegisterObjectMethod("ProgressBar", "void set_maxOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  4061. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  4062. engine->RegisterObjectMethod("ProgressBar", "void SetMaxSize(const IntVector2&in)", asMETHODPR(ProgressBar, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  4063. engine->RegisterObjectMethod("ProgressBar", "void set_maxSize(const IntVector2&in)", asMETHODPR(ProgressBar, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  4064. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  4065. engine->RegisterObjectMethod("ProgressBar", "void SetMaxSize(int, int)", asMETHODPR(ProgressBar, SetMaxSize, (int, int), void), asCALL_THISCALL);
  4066. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  4067. engine->RegisterObjectMethod("ProgressBar", "void SetMaxWidth(int)", asMETHODPR(ProgressBar, SetMaxWidth, (int), void), asCALL_THISCALL);
  4068. engine->RegisterObjectMethod("ProgressBar", "void set_maxWidth(int)", asMETHODPR(ProgressBar, SetMaxWidth, (int), void), asCALL_THISCALL);
  4069. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  4070. engine->RegisterObjectMethod("ProgressBar", "void SetMinAnchor(const Vector2&in)", asMETHODPR(ProgressBar, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  4071. engine->RegisterObjectMethod("ProgressBar", "void set_minAnchor(const Vector2&in)", asMETHODPR(ProgressBar, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  4072. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  4073. engine->RegisterObjectMethod("ProgressBar", "void SetMinAnchor(float, float)", asMETHODPR(ProgressBar, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  4074. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  4075. engine->RegisterObjectMethod("ProgressBar", "void SetMinHeight(int)", asMETHODPR(ProgressBar, SetMinHeight, (int), void), asCALL_THISCALL);
  4076. engine->RegisterObjectMethod("ProgressBar", "void set_minHeight(int)", asMETHODPR(ProgressBar, SetMinHeight, (int), void), asCALL_THISCALL);
  4077. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  4078. engine->RegisterObjectMethod("ProgressBar", "void SetMinOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  4079. engine->RegisterObjectMethod("ProgressBar", "void set_minOffset(const IntVector2&in)", asMETHODPR(ProgressBar, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  4080. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  4081. engine->RegisterObjectMethod("ProgressBar", "void SetMinSize(const IntVector2&in)", asMETHODPR(ProgressBar, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  4082. engine->RegisterObjectMethod("ProgressBar", "void set_minSize(const IntVector2&in)", asMETHODPR(ProgressBar, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  4083. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  4084. engine->RegisterObjectMethod("ProgressBar", "void SetMinSize(int, int)", asMETHODPR(ProgressBar, SetMinSize, (int, int), void), asCALL_THISCALL);
  4085. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  4086. engine->RegisterObjectMethod("ProgressBar", "void SetMinWidth(int)", asMETHODPR(ProgressBar, SetMinWidth, (int), void), asCALL_THISCALL);
  4087. engine->RegisterObjectMethod("ProgressBar", "void set_minWidth(int)", asMETHODPR(ProgressBar, SetMinWidth, (int), void), asCALL_THISCALL);
  4088. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  4089. engine->RegisterObjectMethod("ProgressBar", "void SetName(const String&in)", asMETHODPR(ProgressBar, SetName, (const String&), void), asCALL_THISCALL);
  4090. engine->RegisterObjectMethod("ProgressBar", "void set_name(const String&in)", asMETHODPR(ProgressBar, SetName, (const String&), void), asCALL_THISCALL);
  4091. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  4092. engine->RegisterObjectMethod("ProgressBar", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(ProgressBar, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4093. engine->RegisterObjectMethod("ProgressBar", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(ProgressBar, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4094. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  4095. engine->RegisterObjectMethod("ProgressBar", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(ProgressBar, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4096. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  4097. engine->RegisterObjectMethod("ProgressBar", "void SetOpacity(float)", asMETHODPR(ProgressBar, SetOpacity, (float), void), asCALL_THISCALL);
  4098. engine->RegisterObjectMethod("ProgressBar", "void set_opacity(float)", asMETHODPR(ProgressBar, SetOpacity, (float), void), asCALL_THISCALL);
  4099. // void ProgressBar::SetOrientation(Orientation orientation) | File: ../UI/ProgressBar.h
  4100. engine->RegisterObjectMethod("ProgressBar", "void SetOrientation(Orientation)", asMETHODPR(ProgressBar, SetOrientation, (Orientation), void), asCALL_THISCALL);
  4101. engine->RegisterObjectMethod("ProgressBar", "void set_orientation(Orientation)", asMETHODPR(ProgressBar, SetOrientation, (Orientation), void), asCALL_THISCALL);
  4102. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  4103. engine->RegisterObjectMethod("ProgressBar", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(ProgressBar, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  4104. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  4105. engine->RegisterObjectMethod("ProgressBar", "void SetPivot(const Vector2&in)", asMETHODPR(ProgressBar, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  4106. engine->RegisterObjectMethod("ProgressBar", "void set_pivot(const Vector2&in)", asMETHODPR(ProgressBar, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  4107. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  4108. engine->RegisterObjectMethod("ProgressBar", "void SetPivot(float, float)", asMETHODPR(ProgressBar, SetPivot, (float, float), void), asCALL_THISCALL);
  4109. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  4110. engine->RegisterObjectMethod("ProgressBar", "void SetPosition(const IntVector2&in)", asMETHODPR(ProgressBar, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  4111. engine->RegisterObjectMethod("ProgressBar", "void set_position(const IntVector2&in)", asMETHODPR(ProgressBar, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  4112. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  4113. engine->RegisterObjectMethod("ProgressBar", "void SetPosition(int, int)", asMETHODPR(ProgressBar, SetPosition, (int, int), void), asCALL_THISCALL);
  4114. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  4115. engine->RegisterObjectMethod("ProgressBar", "void SetPriority(int)", asMETHODPR(ProgressBar, SetPriority, (int), void), asCALL_THISCALL);
  4116. engine->RegisterObjectMethod("ProgressBar", "void set_priority(int)", asMETHODPR(ProgressBar, SetPriority, (int), void), asCALL_THISCALL);
  4117. // void ProgressBar::SetRange(float range) | File: ../UI/ProgressBar.h
  4118. engine->RegisterObjectMethod("ProgressBar", "void SetRange(float)", asMETHODPR(ProgressBar, SetRange, (float), void), asCALL_THISCALL);
  4119. engine->RegisterObjectMethod("ProgressBar", "void set_range(float)", asMETHODPR(ProgressBar, SetRange, (float), void), asCALL_THISCALL);
  4120. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  4121. engine->RegisterObjectMethod("ProgressBar", "void SetRenderTexture(Texture2D@+)", asMETHODPR(ProgressBar, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  4122. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  4123. engine->RegisterObjectMethod("ProgressBar", "void SetSelected(bool)", asMETHODPR(ProgressBar, SetSelected, (bool), void), asCALL_THISCALL);
  4124. engine->RegisterObjectMethod("ProgressBar", "void set_selected(bool)", asMETHODPR(ProgressBar, SetSelected, (bool), void), asCALL_THISCALL);
  4125. // void ProgressBar::SetShowPercentText(bool enable) | File: ../UI/ProgressBar.h
  4126. engine->RegisterObjectMethod("ProgressBar", "void SetShowPercentText(bool)", asMETHODPR(ProgressBar, SetShowPercentText, (bool), void), asCALL_THISCALL);
  4127. engine->RegisterObjectMethod("ProgressBar", "void set_showPercentText(bool)", asMETHODPR(ProgressBar, SetShowPercentText, (bool), void), asCALL_THISCALL);
  4128. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  4129. engine->RegisterObjectMethod("ProgressBar", "void SetSize(const IntVector2&in)", asMETHODPR(ProgressBar, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  4130. engine->RegisterObjectMethod("ProgressBar", "void set_size(const IntVector2&in)", asMETHODPR(ProgressBar, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  4131. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  4132. engine->RegisterObjectMethod("ProgressBar", "void SetSize(int, int)", asMETHODPR(ProgressBar, SetSize, (int, int), void), asCALL_THISCALL);
  4133. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  4134. engine->RegisterObjectMethod("ProgressBar", "void SetSortChildren(bool)", asMETHODPR(ProgressBar, SetSortChildren, (bool), void), asCALL_THISCALL);
  4135. engine->RegisterObjectMethod("ProgressBar", "void set_sortChildren(bool)", asMETHODPR(ProgressBar, SetSortChildren, (bool), void), asCALL_THISCALL);
  4136. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  4137. engine->RegisterObjectMethod("ProgressBar", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(ProgressBar, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  4138. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  4139. engine->RegisterObjectMethod("ProgressBar", "bool SetStyle(const XMLElement&in)", asMETHODPR(ProgressBar, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  4140. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  4141. engine->RegisterObjectMethod("ProgressBar", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(ProgressBar, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  4142. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  4143. // Error: type "const StringVector&" can not automatically bind
  4144. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  4145. engine->RegisterObjectMethod("ProgressBar", "void SetTemporary(bool)", asMETHODPR(ProgressBar, SetTemporary, (bool), void), asCALL_THISCALL);
  4146. engine->RegisterObjectMethod("ProgressBar", "void set_temporary(bool)", asMETHODPR(ProgressBar, SetTemporary, (bool), void), asCALL_THISCALL);
  4147. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  4148. engine->RegisterObjectMethod("ProgressBar", "void SetTexture(Texture@+)", asMETHODPR(ProgressBar, SetTexture, (Texture*), void), asCALL_THISCALL);
  4149. engine->RegisterObjectMethod("ProgressBar", "void set_texture(Texture@+)", asMETHODPR(ProgressBar, SetTexture, (Texture*), void), asCALL_THISCALL);
  4150. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  4151. engine->RegisterObjectMethod("ProgressBar", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(ProgressBar, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4152. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  4153. engine->RegisterObjectMethod("ProgressBar", "void SetTiled(bool)", asMETHODPR(ProgressBar, SetTiled, (bool), void), asCALL_THISCALL);
  4154. engine->RegisterObjectMethod("ProgressBar", "void set_tiled(bool)", asMETHODPR(ProgressBar, SetTiled, (bool), void), asCALL_THISCALL);
  4155. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  4156. engine->RegisterObjectMethod("ProgressBar", "void SetTraversalMode(TraversalMode)", asMETHODPR(ProgressBar, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  4157. engine->RegisterObjectMethod("ProgressBar", "void set_traversalMode(TraversalMode)", asMETHODPR(ProgressBar, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  4158. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  4159. engine->RegisterObjectMethod("ProgressBar", "void SetUseDerivedOpacity(bool)", asMETHODPR(ProgressBar, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  4160. engine->RegisterObjectMethod("ProgressBar", "void set_useDerivedOpacity(bool)", asMETHODPR(ProgressBar, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  4161. // void ProgressBar::SetValue(float value) | File: ../UI/ProgressBar.h
  4162. engine->RegisterObjectMethod("ProgressBar", "void SetValue(float)", asMETHODPR(ProgressBar, SetValue, (float), void), asCALL_THISCALL);
  4163. engine->RegisterObjectMethod("ProgressBar", "void set_value(float)", asMETHODPR(ProgressBar, SetValue, (float), void), asCALL_THISCALL);
  4164. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  4165. engine->RegisterObjectMethod("ProgressBar", "void SetVar(StringHash, const Variant&in)", asMETHODPR(ProgressBar, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4166. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  4167. engine->RegisterObjectMethod("ProgressBar", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(ProgressBar, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  4168. engine->RegisterObjectMethod("ProgressBar", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(ProgressBar, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  4169. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  4170. engine->RegisterObjectMethod("ProgressBar", "void SetVisible(bool)", asMETHODPR(ProgressBar, SetVisible, (bool), void), asCALL_THISCALL);
  4171. engine->RegisterObjectMethod("ProgressBar", "void set_visible(bool)", asMETHODPR(ProgressBar, SetVisible, (bool), void), asCALL_THISCALL);
  4172. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  4173. engine->RegisterObjectMethod("ProgressBar", "void SetWidth(int)", asMETHODPR(ProgressBar, SetWidth, (int), void), asCALL_THISCALL);
  4174. engine->RegisterObjectMethod("ProgressBar", "void set_width(int)", asMETHODPR(ProgressBar, SetWidth, (int), void), asCALL_THISCALL);
  4175. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  4176. engine->RegisterObjectMethod("ProgressBar", "void SortChildren()", asMETHODPR(ProgressBar, SortChildren, (), void), asCALL_THISCALL);
  4177. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4178. // Error: type "EventHandler*" can not automatically bind
  4179. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4180. // Error: type "EventHandler*" can not automatically bind
  4181. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4182. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4183. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4184. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4185. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4186. engine->RegisterObjectMethod("ProgressBar", "void UnsubscribeFromAllEvents()", asMETHODPR(ProgressBar, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4187. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4188. engine->RegisterObjectMethod("ProgressBar", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ProgressBar_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4189. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4190. engine->RegisterObjectMethod("ProgressBar", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ProgressBar, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4191. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4192. engine->RegisterObjectMethod("ProgressBar", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ProgressBar, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4193. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4194. engine->RegisterObjectMethod("ProgressBar", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ProgressBar, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4195. // virtual void UIElement::Update(float timeStep) | File: ../UI/UIElement.h
  4196. engine->RegisterObjectMethod("ProgressBar", "void Update(float)", asMETHODPR(ProgressBar, Update, (float), void), asCALL_THISCALL);
  4197. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  4198. engine->RegisterObjectMethod("ProgressBar", "void UpdateLayout()", asMETHODPR(ProgressBar, UpdateLayout, (), void), asCALL_THISCALL);
  4199. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4200. engine->RegisterObjectMethod("ProgressBar", "int WeakRefs() const", asMETHODPR(ProgressBar, WeakRefs, () const, int), asCALL_THISCALL);
  4201. engine->RegisterObjectMethod("ProgressBar", "int get_weakRefs() const", asMETHODPR(ProgressBar, WeakRefs, () const, int), asCALL_THISCALL);
  4202. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4203. engine->RegisterObjectMethod("ProgressBar", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(ProgressBar, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  4204. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4205. engine->RegisterObjectMethod("ProgressBar", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(ProgressBar, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4206. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4207. engine->RegisterObjectMethod("ProgressBar", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(ProgressBar, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4208. #ifdef REGISTER_MANUAL_PART_BorderImage
  4209. REGISTER_MANUAL_PART_BorderImage(ProgressBar, "ProgressBar")
  4210. #endif
  4211. #ifdef REGISTER_MANUAL_PART_UIElement
  4212. REGISTER_MANUAL_PART_UIElement(ProgressBar, "ProgressBar")
  4213. #endif
  4214. #ifdef REGISTER_MANUAL_PART_Animatable
  4215. REGISTER_MANUAL_PART_Animatable(ProgressBar, "ProgressBar")
  4216. #endif
  4217. #ifdef REGISTER_MANUAL_PART_Serializable
  4218. REGISTER_MANUAL_PART_Serializable(ProgressBar, "ProgressBar")
  4219. #endif
  4220. #ifdef REGISTER_MANUAL_PART_Object
  4221. REGISTER_MANUAL_PART_Object(ProgressBar, "ProgressBar")
  4222. #endif
  4223. #ifdef REGISTER_MANUAL_PART_RefCounted
  4224. REGISTER_MANUAL_PART_RefCounted(ProgressBar, "ProgressBar")
  4225. #endif
  4226. #ifdef REGISTER_MANUAL_PART_ProgressBar
  4227. REGISTER_MANUAL_PART_ProgressBar(ProgressBar, "ProgressBar")
  4228. #endif
  4229. RegisterSubclass<BorderImage, ProgressBar>(engine, "BorderImage", "ProgressBar");
  4230. RegisterSubclass<UIElement, ProgressBar>(engine, "UIElement", "ProgressBar");
  4231. RegisterSubclass<Animatable, ProgressBar>(engine, "Animatable", "ProgressBar");
  4232. RegisterSubclass<Serializable, ProgressBar>(engine, "Serializable", "ProgressBar");
  4233. RegisterSubclass<Object, ProgressBar>(engine, "Object", "ProgressBar");
  4234. RegisterSubclass<RefCounted, ProgressBar>(engine, "RefCounted", "ProgressBar");
  4235. #ifdef URHO3D_URHO2D
  4236. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4237. engine->RegisterObjectBehaviour("PropertySet2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(PropertySet2D, AddRef, (), void), asCALL_THISCALL);
  4238. // const String& PropertySet2D::GetProperty(const String& name) const | File: ../Urho2D/TileMapDefs2D.h
  4239. engine->RegisterObjectMethod("PropertySet2D", "const String& GetProperty(const String&in) const", asMETHODPR(PropertySet2D, GetProperty, (const String&) const, const String&), asCALL_THISCALL);
  4240. // bool PropertySet2D::HasProperty(const String& name) const | File: ../Urho2D/TileMapDefs2D.h
  4241. engine->RegisterObjectMethod("PropertySet2D", "bool HasProperty(const String&in) const", asMETHODPR(PropertySet2D, HasProperty, (const String&) const, bool), asCALL_THISCALL);
  4242. // void PropertySet2D::Load(const XMLElement& element) | File: ../Urho2D/TileMapDefs2D.h
  4243. engine->RegisterObjectMethod("PropertySet2D", "void Load(const XMLElement&in)", asMETHODPR(PropertySet2D, Load, (const XMLElement&), void), asCALL_THISCALL);
  4244. // PropertySet2D::PropertySet2D() | File: ../Urho2D/TileMapDefs2D.h
  4245. engine->RegisterObjectBehaviour("PropertySet2D", asBEHAVE_FACTORY, "PropertySet2D@+ f()", asFUNCTION(PropertySet2D_PropertySet2D_void), asCALL_CDECL);
  4246. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4247. // Error: type "RefCount*" can not automatically bind
  4248. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4249. engine->RegisterObjectMethod("PropertySet2D", "int Refs() const", asMETHODPR(PropertySet2D, Refs, () const, int), asCALL_THISCALL);
  4250. engine->RegisterObjectMethod("PropertySet2D", "int get_refs() const", asMETHODPR(PropertySet2D, Refs, () const, int), asCALL_THISCALL);
  4251. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4252. engine->RegisterObjectBehaviour("PropertySet2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(PropertySet2D, ReleaseRef, (), void), asCALL_THISCALL);
  4253. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4254. engine->RegisterObjectMethod("PropertySet2D", "int WeakRefs() const", asMETHODPR(PropertySet2D, WeakRefs, () const, int), asCALL_THISCALL);
  4255. engine->RegisterObjectMethod("PropertySet2D", "int get_weakRefs() const", asMETHODPR(PropertySet2D, WeakRefs, () const, int), asCALL_THISCALL);
  4256. #ifdef REGISTER_MANUAL_PART_RefCounted
  4257. REGISTER_MANUAL_PART_RefCounted(PropertySet2D, "PropertySet2D")
  4258. #endif
  4259. #ifdef REGISTER_MANUAL_PART_PropertySet2D
  4260. REGISTER_MANUAL_PART_PropertySet2D(PropertySet2D, "PropertySet2D")
  4261. #endif
  4262. RegisterSubclass<RefCounted, PropertySet2D>(engine, "RefCounted", "PropertySet2D");
  4263. #endif
  4264. #ifdef URHO3D_NETWORK
  4265. // unsigned PackageDownload::checksum_ | File: ../Network/Connection.h
  4266. engine->RegisterObjectProperty("PackageDownload", "uint checksum", offsetof(PackageDownload, checksum_));
  4267. // SharedPtr<File> PackageDownload::file_ | File: ../Network/Connection.h
  4268. // Error: type "SharedPtr<File>" can not automatically bind
  4269. // bool PackageDownload::initiated_ | File: ../Network/Connection.h
  4270. engine->RegisterObjectProperty("PackageDownload", "bool initiated", offsetof(PackageDownload, initiated_));
  4271. // String PackageDownload::name_ | File: ../Network/Connection.h
  4272. engine->RegisterObjectProperty("PackageDownload", "String name", offsetof(PackageDownload, name_));
  4273. // HashSet<unsigned> PackageDownload::receivedFragments_ | File: ../Network/Connection.h
  4274. // Error: type "HashSet<unsigned>" can not automatically bind
  4275. // unsigned PackageDownload::totalFragments_ | File: ../Network/Connection.h
  4276. engine->RegisterObjectProperty("PackageDownload", "uint totalFragments", offsetof(PackageDownload, totalFragments_));
  4277. // PackageDownload::~PackageDownload() | Implicitly-declared
  4278. engine->RegisterObjectBehaviour("PackageDownload", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(PackageDownload_Destructor), asCALL_CDECL_OBJFIRST);
  4279. // PackageDownload& PackageDownload::operator=(const PackageDownload&) | Possible implicitly-declared
  4280. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PackageDownload>(engine, "PackageDownload");
  4281. #ifdef REGISTER_MANUAL_PART_PackageDownload
  4282. REGISTER_MANUAL_PART_PackageDownload(PackageDownload, "PackageDownload")
  4283. #endif
  4284. #endif
  4285. // unsigned PackageEntry::checksum_ | File: ../IO/PackageFile.h
  4286. engine->RegisterObjectProperty("PackageEntry", "uint checksum", offsetof(PackageEntry, checksum_));
  4287. // unsigned PackageEntry::offset_ | File: ../IO/PackageFile.h
  4288. engine->RegisterObjectProperty("PackageEntry", "uint offset", offsetof(PackageEntry, offset_));
  4289. // unsigned PackageEntry::size_ | File: ../IO/PackageFile.h
  4290. engine->RegisterObjectProperty("PackageEntry", "uint size", offsetof(PackageEntry, size_));
  4291. // PackageEntry& PackageEntry::operator=(const PackageEntry&) | Possible implicitly-declared
  4292. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PackageEntry>(engine, "PackageEntry");
  4293. #ifdef REGISTER_MANUAL_PART_PackageEntry
  4294. REGISTER_MANUAL_PART_PackageEntry(PackageEntry, "PackageEntry")
  4295. #endif
  4296. #ifdef URHO3D_NETWORK
  4297. // SharedPtr<File> PackageUpload::file_ | File: ../Network/Connection.h
  4298. // Error: type "SharedPtr<File>" can not automatically bind
  4299. // unsigned PackageUpload::fragment_ | File: ../Network/Connection.h
  4300. engine->RegisterObjectProperty("PackageUpload", "uint fragment", offsetof(PackageUpload, fragment_));
  4301. // unsigned PackageUpload::totalFragments_ | File: ../Network/Connection.h
  4302. engine->RegisterObjectProperty("PackageUpload", "uint totalFragments", offsetof(PackageUpload, totalFragments_));
  4303. // PackageUpload::~PackageUpload() | Implicitly-declared
  4304. engine->RegisterObjectBehaviour("PackageUpload", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(PackageUpload_Destructor), asCALL_CDECL_OBJFIRST);
  4305. // PackageUpload& PackageUpload::operator=(const PackageUpload&) | Possible implicitly-declared
  4306. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PackageUpload>(engine, "PackageUpload");
  4307. #ifdef REGISTER_MANUAL_PART_PackageUpload
  4308. REGISTER_MANUAL_PART_PackageUpload(PackageUpload, "PackageUpload")
  4309. #endif
  4310. #endif
  4311. // unsigned Particle::colorIndex_ | File: ../Graphics/ParticleEmitter.h
  4312. engine->RegisterObjectProperty("Particle", "uint colorIndex", offsetof(Particle, colorIndex_));
  4313. // float Particle::rotationSpeed_ | File: ../Graphics/ParticleEmitter.h
  4314. engine->RegisterObjectProperty("Particle", "float rotationSpeed", offsetof(Particle, rotationSpeed_));
  4315. // float Particle::scale_ | File: ../Graphics/ParticleEmitter.h
  4316. engine->RegisterObjectProperty("Particle", "float scale", offsetof(Particle, scale_));
  4317. // Vector2 Particle::size_ | File: ../Graphics/ParticleEmitter.h
  4318. engine->RegisterObjectProperty("Particle", "Vector2 size", offsetof(Particle, size_));
  4319. // unsigned Particle::texIndex_ | File: ../Graphics/ParticleEmitter.h
  4320. engine->RegisterObjectProperty("Particle", "uint texIndex", offsetof(Particle, texIndex_));
  4321. // float Particle::timer_ | File: ../Graphics/ParticleEmitter.h
  4322. engine->RegisterObjectProperty("Particle", "float timer", offsetof(Particle, timer_));
  4323. // float Particle::timeToLive_ | File: ../Graphics/ParticleEmitter.h
  4324. engine->RegisterObjectProperty("Particle", "float timeToLive", offsetof(Particle, timeToLive_));
  4325. // Vector3 Particle::velocity_ | File: ../Graphics/ParticleEmitter.h
  4326. engine->RegisterObjectProperty("Particle", "Vector3 velocity", offsetof(Particle, velocity_));
  4327. // Particle::~Particle() | Implicitly-declared
  4328. engine->RegisterObjectBehaviour("Particle", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(Particle_Destructor), asCALL_CDECL_OBJFIRST);
  4329. // Particle& Particle::operator=(const Particle&) | Possible implicitly-declared
  4330. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Particle>(engine, "Particle");
  4331. #ifdef REGISTER_MANUAL_PART_Particle
  4332. REGISTER_MANUAL_PART_Particle(Particle, "Particle")
  4333. #endif
  4334. #ifdef URHO3D_URHO2D
  4335. // Color Particle2D::color_ | File: ../Urho2D/ParticleEmitter2D.h
  4336. engine->RegisterObjectProperty("Particle2D", "Color color", offsetof(Particle2D, color_));
  4337. // Color Particle2D::colorDelta_ | File: ../Urho2D/ParticleEmitter2D.h
  4338. engine->RegisterObjectProperty("Particle2D", "Color colorDelta", offsetof(Particle2D, colorDelta_));
  4339. // float Particle2D::emitRadius_ | File: ../Urho2D/ParticleEmitter2D.h
  4340. engine->RegisterObjectProperty("Particle2D", "float emitRadius", offsetof(Particle2D, emitRadius_));
  4341. // float Particle2D::emitRadiusDelta_ | File: ../Urho2D/ParticleEmitter2D.h
  4342. engine->RegisterObjectProperty("Particle2D", "float emitRadiusDelta", offsetof(Particle2D, emitRadiusDelta_));
  4343. // float Particle2D::emitRotation_ | File: ../Urho2D/ParticleEmitter2D.h
  4344. engine->RegisterObjectProperty("Particle2D", "float emitRotation", offsetof(Particle2D, emitRotation_));
  4345. // float Particle2D::emitRotationDelta_ | File: ../Urho2D/ParticleEmitter2D.h
  4346. engine->RegisterObjectProperty("Particle2D", "float emitRotationDelta", offsetof(Particle2D, emitRotationDelta_));
  4347. // Vector3 Particle2D::position_ | File: ../Urho2D/ParticleEmitter2D.h
  4348. engine->RegisterObjectProperty("Particle2D", "Vector3 position", offsetof(Particle2D, position_));
  4349. // float Particle2D::radialAcceleration_ | File: ../Urho2D/ParticleEmitter2D.h
  4350. engine->RegisterObjectProperty("Particle2D", "float radialAcceleration", offsetof(Particle2D, radialAcceleration_));
  4351. // float Particle2D::rotation_ | File: ../Urho2D/ParticleEmitter2D.h
  4352. engine->RegisterObjectProperty("Particle2D", "float rotation", offsetof(Particle2D, rotation_));
  4353. // float Particle2D::rotationDelta_ | File: ../Urho2D/ParticleEmitter2D.h
  4354. engine->RegisterObjectProperty("Particle2D", "float rotationDelta", offsetof(Particle2D, rotationDelta_));
  4355. // float Particle2D::size_ | File: ../Urho2D/ParticleEmitter2D.h
  4356. engine->RegisterObjectProperty("Particle2D", "float size", offsetof(Particle2D, size_));
  4357. // float Particle2D::sizeDelta_ | File: ../Urho2D/ParticleEmitter2D.h
  4358. engine->RegisterObjectProperty("Particle2D", "float sizeDelta", offsetof(Particle2D, sizeDelta_));
  4359. // Vector2 Particle2D::startPos_ | File: ../Urho2D/ParticleEmitter2D.h
  4360. engine->RegisterObjectProperty("Particle2D", "Vector2 startPos", offsetof(Particle2D, startPos_));
  4361. // float Particle2D::tangentialAcceleration_ | File: ../Urho2D/ParticleEmitter2D.h
  4362. engine->RegisterObjectProperty("Particle2D", "float tangentialAcceleration", offsetof(Particle2D, tangentialAcceleration_));
  4363. // float Particle2D::timeToLive_ | File: ../Urho2D/ParticleEmitter2D.h
  4364. engine->RegisterObjectProperty("Particle2D", "float timeToLive", offsetof(Particle2D, timeToLive_));
  4365. // Vector2 Particle2D::velocity_ | File: ../Urho2D/ParticleEmitter2D.h
  4366. engine->RegisterObjectProperty("Particle2D", "Vector2 velocity", offsetof(Particle2D, velocity_));
  4367. // Particle2D::~Particle2D() | Implicitly-declared
  4368. engine->RegisterObjectBehaviour("Particle2D", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(Particle2D_Destructor), asCALL_CDECL_OBJFIRST);
  4369. // Particle2D& Particle2D::operator=(const Particle2D&) | Possible implicitly-declared
  4370. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Particle2D>(engine, "Particle2D");
  4371. #ifdef REGISTER_MANUAL_PART_Particle2D
  4372. REGISTER_MANUAL_PART_Particle2D(Particle2D, "Particle2D")
  4373. #endif
  4374. #endif
  4375. // PODVector<Drawable*> PerThreadSceneResult::geometries_ | File: ../Graphics/View.h
  4376. // Error: type "PODVector<Drawable*>" can not automatically bind
  4377. // PODVector<Light*> PerThreadSceneResult::lights_ | File: ../Graphics/View.h
  4378. // Error: type "PODVector<Light*>" can not automatically bind
  4379. // float PerThreadSceneResult::maxZ_ | File: ../Graphics/View.h
  4380. engine->RegisterObjectProperty("PerThreadSceneResult", "float maxZ", offsetof(PerThreadSceneResult, maxZ_));
  4381. // float PerThreadSceneResult::minZ_ | File: ../Graphics/View.h
  4382. engine->RegisterObjectProperty("PerThreadSceneResult", "float minZ", offsetof(PerThreadSceneResult, minZ_));
  4383. // PerThreadSceneResult::~PerThreadSceneResult() | Implicitly-declared
  4384. engine->RegisterObjectBehaviour("PerThreadSceneResult", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(PerThreadSceneResult_Destructor), asCALL_CDECL_OBJFIRST);
  4385. // PerThreadSceneResult& PerThreadSceneResult::operator=(const PerThreadSceneResult&) | Possible implicitly-declared
  4386. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PerThreadSceneResult>(engine, "PerThreadSceneResult");
  4387. #ifdef REGISTER_MANUAL_PART_PerThreadSceneResult
  4388. REGISTER_MANUAL_PART_PerThreadSceneResult(PerThreadSceneResult, "PerThreadSceneResult")
  4389. #endif
  4390. #ifdef URHO3D_PHYSICS
  4391. // RigidBody* PhysicsRaycastResult::body_ | File: ../Physics/PhysicsWorld.h
  4392. // RigidBody* can not be registered
  4393. // float PhysicsRaycastResult::distance_ | File: ../Physics/PhysicsWorld.h
  4394. engine->RegisterObjectProperty("PhysicsRaycastResult", "float distance", offsetof(PhysicsRaycastResult, distance_));
  4395. // float PhysicsRaycastResult::hitFraction_ | File: ../Physics/PhysicsWorld.h
  4396. engine->RegisterObjectProperty("PhysicsRaycastResult", "float hitFraction", offsetof(PhysicsRaycastResult, hitFraction_));
  4397. // Vector3 PhysicsRaycastResult::normal_ | File: ../Physics/PhysicsWorld.h
  4398. engine->RegisterObjectProperty("PhysicsRaycastResult", "Vector3 normal", offsetof(PhysicsRaycastResult, normal_));
  4399. // Vector3 PhysicsRaycastResult::position_ | File: ../Physics/PhysicsWorld.h
  4400. engine->RegisterObjectProperty("PhysicsRaycastResult", "Vector3 position", offsetof(PhysicsRaycastResult, position_));
  4401. // PhysicsRaycastResult::~PhysicsRaycastResult() | Implicitly-declared
  4402. engine->RegisterObjectBehaviour("PhysicsRaycastResult", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(PhysicsRaycastResult_Destructor), asCALL_CDECL_OBJFIRST);
  4403. // PhysicsRaycastResult& PhysicsRaycastResult::operator=(const PhysicsRaycastResult&) | Possible implicitly-declared
  4404. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PhysicsRaycastResult>(engine, "PhysicsRaycastResult");
  4405. #ifdef REGISTER_MANUAL_PART_PhysicsRaycastResult
  4406. REGISTER_MANUAL_PART_PhysicsRaycastResult(PhysicsRaycastResult, "PhysicsRaycastResult")
  4407. #endif
  4408. #endif
  4409. #ifdef URHO3D_URHO2D
  4410. // RigidBody2D* PhysicsRaycastResult2D::body_ | File: ../Urho2D/PhysicsWorld2D.h
  4411. // RigidBody2D* can not be registered
  4412. // float PhysicsRaycastResult2D::distance_ | File: ../Urho2D/PhysicsWorld2D.h
  4413. engine->RegisterObjectProperty("PhysicsRaycastResult2D", "float distance", offsetof(PhysicsRaycastResult2D, distance_));
  4414. // Vector2 PhysicsRaycastResult2D::normal_ | File: ../Urho2D/PhysicsWorld2D.h
  4415. engine->RegisterObjectProperty("PhysicsRaycastResult2D", "Vector2 normal", offsetof(PhysicsRaycastResult2D, normal_));
  4416. // Vector2 PhysicsRaycastResult2D::position_ | File: ../Urho2D/PhysicsWorld2D.h
  4417. engine->RegisterObjectProperty("PhysicsRaycastResult2D", "Vector2 position", offsetof(PhysicsRaycastResult2D, position_));
  4418. // PhysicsRaycastResult2D::~PhysicsRaycastResult2D() | Implicitly-declared
  4419. engine->RegisterObjectBehaviour("PhysicsRaycastResult2D", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(PhysicsRaycastResult2D_Destructor), asCALL_CDECL_OBJFIRST);
  4420. // PhysicsRaycastResult2D& PhysicsRaycastResult2D::operator=(const PhysicsRaycastResult2D&) | Possible implicitly-declared
  4421. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PhysicsRaycastResult2D>(engine, "PhysicsRaycastResult2D");
  4422. #ifdef REGISTER_MANUAL_PART_PhysicsRaycastResult2D
  4423. REGISTER_MANUAL_PART_PhysicsRaycastResult2D(PhysicsRaycastResult2D, "PhysicsRaycastResult2D")
  4424. #endif
  4425. #endif
  4426. #ifdef URHO3D_PHYSICS
  4427. // btCollisionConfiguration* PhysicsWorldConfig::collisionConfig_ | File: ../Physics/PhysicsWorld.h
  4428. // btCollisionConfiguration* can not be registered
  4429. // PhysicsWorldConfig::~PhysicsWorldConfig() | Implicitly-declared
  4430. engine->RegisterObjectBehaviour("PhysicsWorldConfig", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(PhysicsWorldConfig_Destructor), asCALL_CDECL_OBJFIRST);
  4431. // PhysicsWorldConfig& PhysicsWorldConfig::operator=(const PhysicsWorldConfig&) | Possible implicitly-declared
  4432. RegisterImplicitlyDeclaredAssignOperatorIfPossible<PhysicsWorldConfig>(engine, "PhysicsWorldConfig");
  4433. #ifdef REGISTER_MANUAL_PART_PhysicsWorldConfig
  4434. REGISTER_MANUAL_PART_PhysicsWorldConfig(PhysicsWorldConfig, "PhysicsWorldConfig")
  4435. #endif
  4436. #endif
  4437. }
  4438. }