Generated_Members_N.cpp 311 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../IO/NamedPipe.h"
  5. #ifdef URHO3D_NAVIGATION
  6. #include "../Navigation/NavArea.h"
  7. #endif
  8. #ifdef URHO3D_NAVIGATION
  9. #include "../Navigation/NavBuildData.h"
  10. #endif
  11. #ifdef URHO3D_NAVIGATION
  12. #include "../Navigation/Navigable.h"
  13. #endif
  14. #ifdef URHO3D_NAVIGATION
  15. #include "../Navigation/NavigationMesh.h"
  16. #endif
  17. #ifdef URHO3D_NETWORK
  18. #include "../Network/Network.h"
  19. #endif
  20. #ifdef URHO3D_NETWORK
  21. #include "../Network/NetworkPriority.h"
  22. #endif
  23. #include "../Scene/Node.h"
  24. #include "../Scene/ReplicationState.h"
  25. #include "../AngelScript/Manual.h"
  26. namespace Urho3D
  27. {
  28. void FakeAddRef(void* ptr);
  29. void FakeReleaseRef(void* ptr);
  30. // explicit NamedPipe::NamedPipe(Context* context) | File: ../IO/NamedPipe.h
  31. static NamedPipe* NamedPipe_NamedPipe_Context()
  32. {
  33. return new NamedPipe(GetScriptContext());
  34. }
  35. // NamedPipe::NamedPipe(Context* context, const String& name, bool isServer) | File: ../IO/NamedPipe.h
  36. static NamedPipe* NamedPipe_NamedPipe_Context_String_bool(const String &name, bool isServer)
  37. {
  38. return new NamedPipe(GetScriptContext(), name, isServer);
  39. }
  40. // StringVector Deserializer::ReadStringVector() | File: ../IO/Deserializer.h
  41. static CScriptArray* NamedPipe_ReadStringVector_void(NamedPipe* ptr)
  42. {
  43. StringVector result = ptr->ReadStringVector();
  44. return VectorToArray<String>(result, "Array<String>");
  45. }
  46. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  47. static void NamedPipe_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(NamedPipe* ptr, CScriptArray* exceptions, bool onlyUserData)
  48. {
  49. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  50. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  51. }
  52. #ifdef URHO3D_NAVIGATION
  53. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  54. static void NavArea_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(NavArea* ptr, CScriptArray* exceptions, bool onlyUserData)
  55. {
  56. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  57. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  58. }
  59. #endif
  60. #ifdef URHO3D_NAVIGATION
  61. // explicit Navigable::Navigable(Context* context) | File: ../Navigation/Navigable.h
  62. static Navigable* Navigable_Navigable_Context()
  63. {
  64. return new Navigable(GetScriptContext());
  65. }
  66. #endif
  67. #ifdef URHO3D_NAVIGATION
  68. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  69. static void Navigable_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Navigable* ptr, CScriptArray* exceptions, bool onlyUserData)
  70. {
  71. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  72. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  73. }
  74. #endif
  75. #ifdef URHO3D_NAVIGATION
  76. // explicit NavigationMesh::NavigationMesh(Context* context) | File: ../Navigation/NavigationMesh.h
  77. static NavigationMesh* NavigationMesh_NavigationMesh_Context()
  78. {
  79. return new NavigationMesh(GetScriptContext());
  80. }
  81. #endif
  82. #ifdef URHO3D_NAVIGATION
  83. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  84. static void NavigationMesh_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(NavigationMesh* ptr, CScriptArray* exceptions, bool onlyUserData)
  85. {
  86. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  87. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  88. }
  89. #endif
  90. #ifdef URHO3D_NETWORK
  91. // Vector<SharedPtr<Connection>> Network::GetClientConnections() const | File: ../Network/Network.h
  92. static CScriptArray* Network_GetClientConnections_void(Network* ptr)
  93. {
  94. Vector<SharedPtr<Connection>> result = ptr->GetClientConnections();
  95. return VectorToHandleArray(result, "Array<Connection@>");
  96. }
  97. #endif
  98. #ifdef URHO3D_NETWORK
  99. // SharedPtr<HttpRequest> Network::MakeHttpRequest(const String& url, const String& verb=String::EMPTY, const Vector<String>& headers=Vector<String>(), const String& postData=String::EMPTY) | File: ../Network/Network.h
  100. static HttpRequest* Network_MakeHttpRequest_String_String_VectorString_String(Network* ptr, const String& url, const String& verb, CScriptArray* headers, const String& postData)
  101. {
  102. Vector<String> param2 = ArrayToVector<String>(headers);
  103. SharedPtr<HttpRequest> result = ptr->MakeHttpRequest(url, verb, param2, postData);
  104. return result.Detach();
  105. }
  106. #endif
  107. #ifdef URHO3D_NETWORK
  108. // explicit Network::Network(Context* context) | File: ../Network/Network.h
  109. static Network* Network_Network_Context()
  110. {
  111. return new Network(GetScriptContext());
  112. }
  113. #endif
  114. #ifdef URHO3D_NETWORK
  115. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  116. static void Network_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Network* ptr, CScriptArray* exceptions, bool onlyUserData)
  117. {
  118. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  119. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  120. }
  121. #endif
  122. #ifdef URHO3D_NETWORK
  123. // explicit NetworkPriority::NetworkPriority(Context* context) | File: ../Network/NetworkPriority.h
  124. static NetworkPriority* NetworkPriority_NetworkPriority_Context()
  125. {
  126. return new NetworkPriority(GetScriptContext());
  127. }
  128. #endif
  129. #ifdef URHO3D_NETWORK
  130. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  131. static void NetworkPriority_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(NetworkPriority* ptr, CScriptArray* exceptions, bool onlyUserData)
  132. {
  133. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  134. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  135. }
  136. #endif
  137. // const Vector<SharedPtr<Node>>& Node::GetChildren() const | File: ../Scene/Node.h
  138. static CScriptArray* Node_GetChildren_void(Node* ptr)
  139. {
  140. const Vector<SharedPtr<Node>>& result = ptr->GetChildren();
  141. return VectorToHandleArray(result, "Array<Node@>");
  142. }
  143. // PODVector<Node*> Node::GetChildren(bool recursive) const | File: ../Scene/Node.h
  144. static CScriptArray* Node_GetChildren_bool(Node* ptr, bool recursive)
  145. {
  146. PODVector<Node*> result = ptr->GetChildren(recursive);
  147. return VectorToHandleArray(result, "Array<Node@>");
  148. }
  149. // PODVector<Node*> Node::GetChildrenWithComponent(StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  150. static CScriptArray* Node_GetChildrenWithComponent_StringHash_bool(Node* ptr, StringHash type, bool recursive)
  151. {
  152. PODVector<Node*> result = ptr->GetChildrenWithComponent(type, recursive);
  153. return VectorToHandleArray(result, "Array<Node@>");
  154. }
  155. // PODVector<Node*> Node::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../Scene/Node.h
  156. static CScriptArray* Node_GetChildrenWithTag_String_bool(Node* ptr, const String& tag, bool recursive)
  157. {
  158. PODVector<Node*> result = ptr->GetChildrenWithTag(tag, recursive);
  159. return VectorToHandleArray(result, "Array<Node@>");
  160. }
  161. // const Vector<SharedPtr<Component>>& Node::GetComponents() const | File: ../Scene/Node.h
  162. static CScriptArray* Node_GetComponents_void(Node* ptr)
  163. {
  164. const Vector<SharedPtr<Component>>& result = ptr->GetComponents();
  165. return VectorToHandleArray(result, "Array<Component@>");
  166. }
  167. // const PODVector<Node*>& Node::GetDependencyNodes() const | File: ../Scene/Node.h
  168. static CScriptArray* Node_GetDependencyNodes_void(Node* ptr)
  169. {
  170. const PODVector<Node*>& result = ptr->GetDependencyNodes();
  171. return VectorToHandleArray(result, "Array<Node@>");
  172. }
  173. // const StringVector& Node::GetTags() const | File: ../Scene/Node.h
  174. static CScriptArray* Node_GetTags_void(Node* ptr)
  175. {
  176. const StringVector& result = ptr->GetTags();
  177. return VectorToArray<String>(result, "Array<String>");
  178. }
  179. // explicit Node::Node(Context* context) | File: ../Scene/Node.h
  180. static Node* Node_Node_Context()
  181. {
  182. return new Node(GetScriptContext());
  183. }
  184. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  185. static void Node_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Node* ptr, CScriptArray* exceptions, bool onlyUserData)
  186. {
  187. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  188. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  189. }
  190. #ifdef URHO3D_NAVIGATION
  191. // NavAreaStub::~NavAreaStub() | Implicitly-declared
  192. static void NavAreaStub_Destructor(NavAreaStub* ptr)
  193. {
  194. ptr->~NavAreaStub();
  195. }
  196. #endif
  197. // virtual NavBuildData::~NavBuildData() | File: ../Navigation/NavBuildData.h
  198. static void NavBuildData_Destructor_NavBuildData_void(NavBuildData* ptr)
  199. {
  200. ptr->~NavBuildData();
  201. }
  202. #ifdef URHO3D_NAVIGATION
  203. // NavigationGeometryInfo::~NavigationGeometryInfo() | Implicitly-declared
  204. static void NavigationGeometryInfo_Destructor(NavigationGeometryInfo* ptr)
  205. {
  206. ptr->~NavigationGeometryInfo();
  207. }
  208. #endif
  209. #ifdef URHO3D_NAVIGATION
  210. // NavigationPathPoint::~NavigationPathPoint() | Implicitly-declared
  211. static void NavigationPathPoint_Destructor(NavigationPathPoint* ptr)
  212. {
  213. ptr->~NavigationPathPoint();
  214. }
  215. #endif
  216. // NetworkState::~NetworkState() | Implicitly-declared
  217. static void NetworkState_Destructor(NetworkState* ptr)
  218. {
  219. ptr->~NetworkState();
  220. }
  221. // NodeImpl::~NodeImpl() | Implicitly-declared
  222. static void NodeImpl_Destructor(NodeImpl* ptr)
  223. {
  224. ptr->~NodeImpl();
  225. }
  226. // NodeReplicationState::~NodeReplicationState() | Implicitly-declared
  227. static void NodeReplicationState_Destructor(NodeReplicationState* ptr)
  228. {
  229. ptr->~NodeReplicationState();
  230. }
  231. void ASRegisterGenerated_Members_N(asIScriptEngine* engine)
  232. {
  233. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  234. engine->RegisterObjectBehaviour("NamedPipe", asBEHAVE_ADDREF, "void f()", asMETHODPR(NamedPipe, AddRef, (), void), asCALL_THISCALL);
  235. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  236. // Not registered because template
  237. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  238. // Not registered because template
  239. // void NamedPipe::Close() | File: ../IO/NamedPipe.h
  240. engine->RegisterObjectMethod("NamedPipe", "void Close()", asMETHODPR(NamedPipe, Close, (), void), asCALL_THISCALL);
  241. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  242. engine->RegisterObjectMethod("NamedPipe", "bool GetBlockEvents() const", asMETHODPR(NamedPipe, GetBlockEvents, () const, bool), asCALL_THISCALL);
  243. // const String& Object::GetCategory() const | File: ../Core/Object.h
  244. engine->RegisterObjectMethod("NamedPipe", "const String& GetCategory() const", asMETHODPR(NamedPipe, GetCategory, () const, const String&), asCALL_THISCALL);
  245. engine->RegisterObjectMethod("NamedPipe", "const String& get_category() const", asMETHODPR(NamedPipe, GetCategory, () const, const String&), asCALL_THISCALL);
  246. // virtual unsigned Deserializer::GetChecksum() | File: ../IO/Deserializer.h
  247. engine->RegisterObjectMethod("NamedPipe", "uint GetChecksum()", asMETHODPR(NamedPipe, GetChecksum, (), unsigned), asCALL_THISCALL);
  248. engine->RegisterObjectMethod("NamedPipe", "uint get_checksum()", asMETHODPR(NamedPipe, GetChecksum, (), unsigned), asCALL_THISCALL);
  249. // Context* Object::GetContext() const | File: ../Core/Object.h
  250. // Error: type "Context*" can not be returned
  251. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  252. engine->RegisterObjectMethod("NamedPipe", "VariantMap& GetEventDataMap() const", asMETHODPR(NamedPipe, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  253. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  254. // Error: type "EventHandler*" can not automatically bind
  255. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  256. engine->RegisterObjectMethod("NamedPipe", "Object@+ GetEventSender() const", asMETHODPR(NamedPipe, GetEventSender, () const, Object*), asCALL_THISCALL);
  257. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  258. engine->RegisterObjectMethod("NamedPipe", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(NamedPipe, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  259. engine->RegisterObjectMethod("NamedPipe", "const Variant& get_globalVar(StringHash) const", asMETHODPR(NamedPipe, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  260. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  261. engine->RegisterObjectMethod("NamedPipe", "const VariantMap& GetGlobalVars() const", asMETHODPR(NamedPipe, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  262. engine->RegisterObjectMethod("NamedPipe", "const VariantMap& get_globalVars() const", asMETHODPR(NamedPipe, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  263. // const String& AbstractFile::GetName() const override | File: ../IO/AbstractFile.h
  264. engine->RegisterObjectMethod("NamedPipe", "const String& GetName() const", asMETHODPR(NamedPipe, GetName, () const, const String&), asCALL_THISCALL);
  265. engine->RegisterObjectMethod("NamedPipe", "const String& get_name() const", asMETHODPR(NamedPipe, GetName, () const, const String&), asCALL_THISCALL);
  266. // unsigned Deserializer::GetPosition() const | File: ../IO/Deserializer.h
  267. engine->RegisterObjectMethod("NamedPipe", "uint GetPosition() const", asMETHODPR(NamedPipe, GetPosition, () const, unsigned), asCALL_THISCALL);
  268. engine->RegisterObjectMethod("NamedPipe", "uint get_position() const", asMETHODPR(NamedPipe, GetPosition, () const, unsigned), asCALL_THISCALL);
  269. // unsigned Deserializer::GetSize() const | File: ../IO/Deserializer.h
  270. engine->RegisterObjectMethod("NamedPipe", "uint GetSize() const", asMETHODPR(NamedPipe, GetSize, () const, unsigned), asCALL_THISCALL);
  271. engine->RegisterObjectMethod("NamedPipe", "uint get_size() const", asMETHODPR(NamedPipe, GetSize, () const, unsigned), asCALL_THISCALL);
  272. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  273. engine->RegisterObjectMethod("NamedPipe", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(NamedPipe, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  274. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  275. // Not registered because template
  276. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  277. engine->RegisterObjectMethod("NamedPipe", "StringHash GetType() const", asMETHODPR(NamedPipe, GetType, () const, StringHash), asCALL_THISCALL);
  278. engine->RegisterObjectMethod("NamedPipe", "StringHash get_type() const", asMETHODPR(NamedPipe, GetType, () const, StringHash), asCALL_THISCALL);
  279. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  280. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  281. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  282. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  283. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  284. engine->RegisterObjectMethod("NamedPipe", "const String& GetTypeName() const", asMETHODPR(NamedPipe, GetTypeName, () const, const String&), asCALL_THISCALL);
  285. engine->RegisterObjectMethod("NamedPipe", "const String& get_typeName() const", asMETHODPR(NamedPipe, GetTypeName, () const, const String&), asCALL_THISCALL);
  286. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  287. engine->RegisterObjectMethod("NamedPipe", "bool HasEventHandlers() const", asMETHODPR(NamedPipe, HasEventHandlers, () const, bool), asCALL_THISCALL);
  288. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  289. engine->RegisterObjectMethod("NamedPipe", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(NamedPipe, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  290. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  291. engine->RegisterObjectMethod("NamedPipe", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(NamedPipe, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  292. // bool NamedPipe::IsEof() const override | File: ../IO/NamedPipe.h
  293. engine->RegisterObjectMethod("NamedPipe", "bool IsEof() const", asMETHODPR(NamedPipe, IsEof, () const, bool), asCALL_THISCALL);
  294. engine->RegisterObjectMethod("NamedPipe", "bool get_eof() const", asMETHODPR(NamedPipe, IsEof, () const, bool), asCALL_THISCALL);
  295. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  296. engine->RegisterObjectMethod("NamedPipe", "bool IsInstanceOf(StringHash) const", asMETHODPR(NamedPipe, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  297. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  298. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  299. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  300. // Not registered because template
  301. // bool NamedPipe::IsOpen() const | File: ../IO/NamedPipe.h
  302. engine->RegisterObjectMethod("NamedPipe", "bool IsOpen() const", asMETHODPR(NamedPipe, IsOpen, () const, bool), asCALL_THISCALL);
  303. engine->RegisterObjectMethod("NamedPipe", "bool get_open() const", asMETHODPR(NamedPipe, IsOpen, () const, bool), asCALL_THISCALL);
  304. // bool NamedPipe::IsServer() const | File: ../IO/NamedPipe.h
  305. engine->RegisterObjectMethod("NamedPipe", "bool IsServer() const", asMETHODPR(NamedPipe, IsServer, () const, bool), asCALL_THISCALL);
  306. engine->RegisterObjectMethod("NamedPipe", "bool get_server() const", asMETHODPR(NamedPipe, IsServer, () const, bool), asCALL_THISCALL);
  307. // explicit NamedPipe::NamedPipe(Context* context) | File: ../IO/NamedPipe.h
  308. engine->RegisterObjectBehaviour("NamedPipe", asBEHAVE_FACTORY, "NamedPipe@+ f()", asFUNCTION(NamedPipe_NamedPipe_Context), asCALL_CDECL);
  309. // NamedPipe::NamedPipe(Context* context, const String& name, bool isServer) | File: ../IO/NamedPipe.h
  310. engine->RegisterObjectBehaviour("NamedPipe", asBEHAVE_FACTORY, "NamedPipe@+ f(const String&in, bool)", asFUNCTION(NamedPipe_NamedPipe_Context_String_bool), asCALL_CDECL);
  311. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  312. engine->RegisterObjectMethod("NamedPipe", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(NamedPipe, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  313. // bool NamedPipe::Open(const String& name, bool isServer) | File: ../IO/NamedPipe.h
  314. engine->RegisterObjectMethod("NamedPipe", "bool Open(const String&in, bool)", asMETHODPR(NamedPipe, Open, (const String&, bool), bool), asCALL_THISCALL);
  315. // unsigned NamedPipe::Read(void* dest, unsigned size) override | File: ../IO/NamedPipe.h
  316. // Error: type "void*" can not automatically bind
  317. // bool Deserializer::ReadBool() | File: ../IO/Deserializer.h
  318. engine->RegisterObjectMethod("NamedPipe", "bool ReadBool()", asMETHODPR(NamedPipe, ReadBool, (), bool), asCALL_THISCALL);
  319. // BoundingBox Deserializer::ReadBoundingBox() | File: ../IO/Deserializer.h
  320. engine->RegisterObjectMethod("NamedPipe", "BoundingBox ReadBoundingBox()", asMETHODPR(NamedPipe, ReadBoundingBox, (), BoundingBox), asCALL_THISCALL);
  321. // PODVector<unsigned char> Deserializer::ReadBuffer() | File: ../IO/Deserializer.h
  322. // Error: type "PODVector<unsigned char>" can not automatically bind
  323. // signed char Deserializer::ReadByte() | File: ../IO/Deserializer.h
  324. engine->RegisterObjectMethod("NamedPipe", "int8 ReadByte()", asMETHODPR(NamedPipe, ReadByte, (), signed char), asCALL_THISCALL);
  325. // Color Deserializer::ReadColor() | File: ../IO/Deserializer.h
  326. engine->RegisterObjectMethod("NamedPipe", "Color ReadColor()", asMETHODPR(NamedPipe, ReadColor, (), Color), asCALL_THISCALL);
  327. // double Deserializer::ReadDouble() | File: ../IO/Deserializer.h
  328. engine->RegisterObjectMethod("NamedPipe", "double ReadDouble()", asMETHODPR(NamedPipe, ReadDouble, (), double), asCALL_THISCALL);
  329. // String Deserializer::ReadFileID() | File: ../IO/Deserializer.h
  330. engine->RegisterObjectMethod("NamedPipe", "String ReadFileID()", asMETHODPR(NamedPipe, ReadFileID, (), String), asCALL_THISCALL);
  331. // float Deserializer::ReadFloat() | File: ../IO/Deserializer.h
  332. engine->RegisterObjectMethod("NamedPipe", "float ReadFloat()", asMETHODPR(NamedPipe, ReadFloat, (), float), asCALL_THISCALL);
  333. // int Deserializer::ReadInt() | File: ../IO/Deserializer.h
  334. engine->RegisterObjectMethod("NamedPipe", "int ReadInt()", asMETHODPR(NamedPipe, ReadInt, (), int), asCALL_THISCALL);
  335. // long long Deserializer::ReadInt64() | File: ../IO/Deserializer.h
  336. engine->RegisterObjectMethod("NamedPipe", "int64 ReadInt64()", asMETHODPR(NamedPipe, ReadInt64, (), long long), asCALL_THISCALL);
  337. // IntRect Deserializer::ReadIntRect() | File: ../IO/Deserializer.h
  338. engine->RegisterObjectMethod("NamedPipe", "IntRect ReadIntRect()", asMETHODPR(NamedPipe, ReadIntRect, (), IntRect), asCALL_THISCALL);
  339. // IntVector2 Deserializer::ReadIntVector2() | File: ../IO/Deserializer.h
  340. engine->RegisterObjectMethod("NamedPipe", "IntVector2 ReadIntVector2()", asMETHODPR(NamedPipe, ReadIntVector2, (), IntVector2), asCALL_THISCALL);
  341. // IntVector3 Deserializer::ReadIntVector3() | File: ../IO/Deserializer.h
  342. engine->RegisterObjectMethod("NamedPipe", "IntVector3 ReadIntVector3()", asMETHODPR(NamedPipe, ReadIntVector3, (), IntVector3), asCALL_THISCALL);
  343. // String Deserializer::ReadLine() | File: ../IO/Deserializer.h
  344. engine->RegisterObjectMethod("NamedPipe", "String ReadLine()", asMETHODPR(NamedPipe, ReadLine, (), String), asCALL_THISCALL);
  345. // Matrix3 Deserializer::ReadMatrix3() | File: ../IO/Deserializer.h
  346. engine->RegisterObjectMethod("NamedPipe", "Matrix3 ReadMatrix3()", asMETHODPR(NamedPipe, ReadMatrix3, (), Matrix3), asCALL_THISCALL);
  347. // Matrix3x4 Deserializer::ReadMatrix3x4() | File: ../IO/Deserializer.h
  348. engine->RegisterObjectMethod("NamedPipe", "Matrix3x4 ReadMatrix3x4()", asMETHODPR(NamedPipe, ReadMatrix3x4, (), Matrix3x4), asCALL_THISCALL);
  349. // Matrix4 Deserializer::ReadMatrix4() | File: ../IO/Deserializer.h
  350. engine->RegisterObjectMethod("NamedPipe", "Matrix4 ReadMatrix4()", asMETHODPR(NamedPipe, ReadMatrix4, (), Matrix4), asCALL_THISCALL);
  351. // unsigned Deserializer::ReadNetID() | File: ../IO/Deserializer.h
  352. engine->RegisterObjectMethod("NamedPipe", "uint ReadNetID()", asMETHODPR(NamedPipe, ReadNetID, (), unsigned), asCALL_THISCALL);
  353. // Quaternion Deserializer::ReadPackedQuaternion() | File: ../IO/Deserializer.h
  354. engine->RegisterObjectMethod("NamedPipe", "Quaternion ReadPackedQuaternion()", asMETHODPR(NamedPipe, ReadPackedQuaternion, (), Quaternion), asCALL_THISCALL);
  355. // Vector3 Deserializer::ReadPackedVector3(float maxAbsCoord) | File: ../IO/Deserializer.h
  356. engine->RegisterObjectMethod("NamedPipe", "Vector3 ReadPackedVector3(float)", asMETHODPR(NamedPipe, ReadPackedVector3, (float), Vector3), asCALL_THISCALL);
  357. // Quaternion Deserializer::ReadQuaternion() | File: ../IO/Deserializer.h
  358. engine->RegisterObjectMethod("NamedPipe", "Quaternion ReadQuaternion()", asMETHODPR(NamedPipe, ReadQuaternion, (), Quaternion), asCALL_THISCALL);
  359. // Rect Deserializer::ReadRect() | File: ../IO/Deserializer.h
  360. engine->RegisterObjectMethod("NamedPipe", "Rect ReadRect()", asMETHODPR(NamedPipe, ReadRect, (), Rect), asCALL_THISCALL);
  361. // ResourceRef Deserializer::ReadResourceRef() | File: ../IO/Deserializer.h
  362. engine->RegisterObjectMethod("NamedPipe", "ResourceRef ReadResourceRef()", asMETHODPR(NamedPipe, ReadResourceRef, (), ResourceRef), asCALL_THISCALL);
  363. // ResourceRefList Deserializer::ReadResourceRefList() | File: ../IO/Deserializer.h
  364. engine->RegisterObjectMethod("NamedPipe", "ResourceRefList ReadResourceRefList()", asMETHODPR(NamedPipe, ReadResourceRefList, (), ResourceRefList), asCALL_THISCALL);
  365. // short Deserializer::ReadShort() | File: ../IO/Deserializer.h
  366. engine->RegisterObjectMethod("NamedPipe", "int16 ReadShort()", asMETHODPR(NamedPipe, ReadShort, (), short), asCALL_THISCALL);
  367. // String Deserializer::ReadString() | File: ../IO/Deserializer.h
  368. engine->RegisterObjectMethod("NamedPipe", "String ReadString()", asMETHODPR(NamedPipe, ReadString, (), String), asCALL_THISCALL);
  369. // StringHash Deserializer::ReadStringHash() | File: ../IO/Deserializer.h
  370. engine->RegisterObjectMethod("NamedPipe", "StringHash ReadStringHash()", asMETHODPR(NamedPipe, ReadStringHash, (), StringHash), asCALL_THISCALL);
  371. // StringVector Deserializer::ReadStringVector() | File: ../IO/Deserializer.h
  372. engine->RegisterObjectMethod("NamedPipe", "Array<String>@ ReadStringVector()", asFUNCTION(NamedPipe_ReadStringVector_void), asCALL_CDECL_OBJFIRST);
  373. // unsigned char Deserializer::ReadUByte() | File: ../IO/Deserializer.h
  374. engine->RegisterObjectMethod("NamedPipe", "uint8 ReadUByte()", asMETHODPR(NamedPipe, ReadUByte, (), unsigned char), asCALL_THISCALL);
  375. // unsigned Deserializer::ReadUInt() | File: ../IO/Deserializer.h
  376. engine->RegisterObjectMethod("NamedPipe", "uint ReadUInt()", asMETHODPR(NamedPipe, ReadUInt, (), unsigned), asCALL_THISCALL);
  377. // unsigned long long Deserializer::ReadUInt64() | File: ../IO/Deserializer.h
  378. engine->RegisterObjectMethod("NamedPipe", "uint64 ReadUInt64()", asMETHODPR(NamedPipe, ReadUInt64, (), unsigned long long), asCALL_THISCALL);
  379. // unsigned short Deserializer::ReadUShort() | File: ../IO/Deserializer.h
  380. engine->RegisterObjectMethod("NamedPipe", "uint16 ReadUShort()", asMETHODPR(NamedPipe, ReadUShort, (), unsigned short), asCALL_THISCALL);
  381. // Variant Deserializer::ReadVariant() | File: ../IO/Deserializer.h
  382. engine->RegisterObjectMethod("NamedPipe", "Variant ReadVariant()", asMETHODPR(NamedPipe, ReadVariant, (), Variant), asCALL_THISCALL);
  383. // Variant Deserializer::ReadVariant(VariantType type) | File: ../IO/Deserializer.h
  384. engine->RegisterObjectMethod("NamedPipe", "Variant ReadVariant(VariantType)", asMETHODPR(NamedPipe, ReadVariant, (VariantType), Variant), asCALL_THISCALL);
  385. // VariantMap Deserializer::ReadVariantMap() | File: ../IO/Deserializer.h
  386. engine->RegisterObjectMethod("NamedPipe", "VariantMap ReadVariantMap()", asMETHODPR(NamedPipe, ReadVariantMap, (), VariantMap), asCALL_THISCALL);
  387. // VariantVector Deserializer::ReadVariantVector() | File: ../IO/Deserializer.h
  388. // Error: type "VariantVector" can not automatically bind
  389. // Vector2 Deserializer::ReadVector2() | File: ../IO/Deserializer.h
  390. engine->RegisterObjectMethod("NamedPipe", "Vector2 ReadVector2()", asMETHODPR(NamedPipe, ReadVector2, (), Vector2), asCALL_THISCALL);
  391. // Vector3 Deserializer::ReadVector3() | File: ../IO/Deserializer.h
  392. engine->RegisterObjectMethod("NamedPipe", "Vector3 ReadVector3()", asMETHODPR(NamedPipe, ReadVector3, (), Vector3), asCALL_THISCALL);
  393. // Vector4 Deserializer::ReadVector4() | File: ../IO/Deserializer.h
  394. engine->RegisterObjectMethod("NamedPipe", "Vector4 ReadVector4()", asMETHODPR(NamedPipe, ReadVector4, (), Vector4), asCALL_THISCALL);
  395. // unsigned Deserializer::ReadVLE() | File: ../IO/Deserializer.h
  396. engine->RegisterObjectMethod("NamedPipe", "uint ReadVLE()", asMETHODPR(NamedPipe, ReadVLE, (), unsigned), asCALL_THISCALL);
  397. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  398. // Error: type "RefCount*" can not automatically bind
  399. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  400. engine->RegisterObjectMethod("NamedPipe", "int Refs() const", asMETHODPR(NamedPipe, Refs, () const, int), asCALL_THISCALL);
  401. engine->RegisterObjectMethod("NamedPipe", "int get_refs() const", asMETHODPR(NamedPipe, Refs, () const, int), asCALL_THISCALL);
  402. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  403. engine->RegisterObjectBehaviour("NamedPipe", asBEHAVE_RELEASE, "void f()", asMETHODPR(NamedPipe, ReleaseRef, (), void), asCALL_THISCALL);
  404. // unsigned NamedPipe::Seek(unsigned position) override | File: ../IO/NamedPipe.h
  405. engine->RegisterObjectMethod("NamedPipe", "uint Seek(uint)", asMETHODPR(NamedPipe, Seek, (unsigned), unsigned), asCALL_THISCALL);
  406. // unsigned Deserializer::SeekRelative(int delta) | File: ../IO/Deserializer.h
  407. engine->RegisterObjectMethod("NamedPipe", "uint SeekRelative(int)", asMETHODPR(NamedPipe, SeekRelative, (int), unsigned), asCALL_THISCALL);
  408. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  409. engine->RegisterObjectMethod("NamedPipe", "void SendEvent(StringHash)", asMETHODPR(NamedPipe, SendEvent, (StringHash), void), asCALL_THISCALL);
  410. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  411. engine->RegisterObjectMethod("NamedPipe", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(NamedPipe, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  412. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  413. // Not registered because template
  414. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  415. engine->RegisterObjectMethod("NamedPipe", "void SetBlockEvents(bool)", asMETHODPR(NamedPipe, SetBlockEvents, (bool), void), asCALL_THISCALL);
  416. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  417. engine->RegisterObjectMethod("NamedPipe", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(NamedPipe, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  418. engine->RegisterObjectMethod("NamedPipe", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(NamedPipe, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  419. // void NamedPipe::SetName(const String& name) override | File: ../IO/NamedPipe.h
  420. engine->RegisterObjectMethod("NamedPipe", "void SetName(const String&in)", asMETHODPR(NamedPipe, SetName, (const String&), void), asCALL_THISCALL);
  421. engine->RegisterObjectMethod("NamedPipe", "void set_name(const String&in)", asMETHODPR(NamedPipe, SetName, (const String&), void), asCALL_THISCALL);
  422. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  423. // Error: type "EventHandler*" can not automatically bind
  424. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  425. // Error: type "EventHandler*" can not automatically bind
  426. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  427. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  428. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  429. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  430. // unsigned Deserializer::Tell() const | File: ../IO/Deserializer.h
  431. engine->RegisterObjectMethod("NamedPipe", "uint Tell() const", asMETHODPR(NamedPipe, Tell, () const, unsigned), asCALL_THISCALL);
  432. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  433. engine->RegisterObjectMethod("NamedPipe", "void UnsubscribeFromAllEvents()", asMETHODPR(NamedPipe, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  434. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  435. engine->RegisterObjectMethod("NamedPipe", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(NamedPipe_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  436. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  437. engine->RegisterObjectMethod("NamedPipe", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(NamedPipe, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  438. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  439. engine->RegisterObjectMethod("NamedPipe", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(NamedPipe, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  440. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  441. engine->RegisterObjectMethod("NamedPipe", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(NamedPipe, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  442. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  443. engine->RegisterObjectMethod("NamedPipe", "int WeakRefs() const", asMETHODPR(NamedPipe, WeakRefs, () const, int), asCALL_THISCALL);
  444. engine->RegisterObjectMethod("NamedPipe", "int get_weakRefs() const", asMETHODPR(NamedPipe, WeakRefs, () const, int), asCALL_THISCALL);
  445. // unsigned NamedPipe::Write(const void* data, unsigned size) override | File: ../IO/NamedPipe.h
  446. // Error: type "void*" can not automatically bind
  447. // bool Serializer::WriteBool(bool value) | File: ../IO/Serializer.h
  448. engine->RegisterObjectMethod("NamedPipe", "bool WriteBool(bool)", asMETHODPR(NamedPipe, WriteBool, (bool), bool), asCALL_THISCALL);
  449. // bool Serializer::WriteBoundingBox(const BoundingBox& value) | File: ../IO/Serializer.h
  450. engine->RegisterObjectMethod("NamedPipe", "bool WriteBoundingBox(const BoundingBox&in)", asMETHODPR(NamedPipe, WriteBoundingBox, (const BoundingBox&), bool), asCALL_THISCALL);
  451. // bool Serializer::WriteBuffer(const PODVector<unsigned char>& value) | File: ../IO/Serializer.h
  452. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  453. // bool Serializer::WriteByte(signed char value) | File: ../IO/Serializer.h
  454. engine->RegisterObjectMethod("NamedPipe", "bool WriteByte(int8)", asMETHODPR(NamedPipe, WriteByte, (signed char), bool), asCALL_THISCALL);
  455. // bool Serializer::WriteColor(const Color& value) | File: ../IO/Serializer.h
  456. engine->RegisterObjectMethod("NamedPipe", "bool WriteColor(const Color&in)", asMETHODPR(NamedPipe, WriteColor, (const Color&), bool), asCALL_THISCALL);
  457. // bool Serializer::WriteDouble(double value) | File: ../IO/Serializer.h
  458. engine->RegisterObjectMethod("NamedPipe", "bool WriteDouble(double)", asMETHODPR(NamedPipe, WriteDouble, (double), bool), asCALL_THISCALL);
  459. // bool Serializer::WriteFileID(const String& value) | File: ../IO/Serializer.h
  460. engine->RegisterObjectMethod("NamedPipe", "bool WriteFileID(const String&in)", asMETHODPR(NamedPipe, WriteFileID, (const String&), bool), asCALL_THISCALL);
  461. // bool Serializer::WriteFloat(float value) | File: ../IO/Serializer.h
  462. engine->RegisterObjectMethod("NamedPipe", "bool WriteFloat(float)", asMETHODPR(NamedPipe, WriteFloat, (float), bool), asCALL_THISCALL);
  463. // bool Serializer::WriteInt(int value) | File: ../IO/Serializer.h
  464. engine->RegisterObjectMethod("NamedPipe", "bool WriteInt(int)", asMETHODPR(NamedPipe, WriteInt, (int), bool), asCALL_THISCALL);
  465. // bool Serializer::WriteInt64(long long value) | File: ../IO/Serializer.h
  466. engine->RegisterObjectMethod("NamedPipe", "bool WriteInt64(int64)", asMETHODPR(NamedPipe, WriteInt64, (long long), bool), asCALL_THISCALL);
  467. // bool Serializer::WriteIntRect(const IntRect& value) | File: ../IO/Serializer.h
  468. engine->RegisterObjectMethod("NamedPipe", "bool WriteIntRect(const IntRect&in)", asMETHODPR(NamedPipe, WriteIntRect, (const IntRect&), bool), asCALL_THISCALL);
  469. // bool Serializer::WriteIntVector2(const IntVector2& value) | File: ../IO/Serializer.h
  470. engine->RegisterObjectMethod("NamedPipe", "bool WriteIntVector2(const IntVector2&in)", asMETHODPR(NamedPipe, WriteIntVector2, (const IntVector2&), bool), asCALL_THISCALL);
  471. // bool Serializer::WriteIntVector3(const IntVector3& value) | File: ../IO/Serializer.h
  472. engine->RegisterObjectMethod("NamedPipe", "bool WriteIntVector3(const IntVector3&in)", asMETHODPR(NamedPipe, WriteIntVector3, (const IntVector3&), bool), asCALL_THISCALL);
  473. // bool Serializer::WriteLine(const String& value) | File: ../IO/Serializer.h
  474. engine->RegisterObjectMethod("NamedPipe", "bool WriteLine(const String&in)", asMETHODPR(NamedPipe, WriteLine, (const String&), bool), asCALL_THISCALL);
  475. // bool Serializer::WriteMatrix3(const Matrix3& value) | File: ../IO/Serializer.h
  476. engine->RegisterObjectMethod("NamedPipe", "bool WriteMatrix3(const Matrix3&in)", asMETHODPR(NamedPipe, WriteMatrix3, (const Matrix3&), bool), asCALL_THISCALL);
  477. // bool Serializer::WriteMatrix3x4(const Matrix3x4& value) | File: ../IO/Serializer.h
  478. engine->RegisterObjectMethod("NamedPipe", "bool WriteMatrix3x4(const Matrix3x4&in)", asMETHODPR(NamedPipe, WriteMatrix3x4, (const Matrix3x4&), bool), asCALL_THISCALL);
  479. // bool Serializer::WriteMatrix4(const Matrix4& value) | File: ../IO/Serializer.h
  480. engine->RegisterObjectMethod("NamedPipe", "bool WriteMatrix4(const Matrix4&in)", asMETHODPR(NamedPipe, WriteMatrix4, (const Matrix4&), bool), asCALL_THISCALL);
  481. // bool Serializer::WriteNetID(unsigned value) | File: ../IO/Serializer.h
  482. engine->RegisterObjectMethod("NamedPipe", "bool WriteNetID(uint)", asMETHODPR(NamedPipe, WriteNetID, (unsigned), bool), asCALL_THISCALL);
  483. // bool Serializer::WritePackedQuaternion(const Quaternion& value) | File: ../IO/Serializer.h
  484. engine->RegisterObjectMethod("NamedPipe", "bool WritePackedQuaternion(const Quaternion&in)", asMETHODPR(NamedPipe, WritePackedQuaternion, (const Quaternion&), bool), asCALL_THISCALL);
  485. // bool Serializer::WritePackedVector3(const Vector3& value, float maxAbsCoord) | File: ../IO/Serializer.h
  486. engine->RegisterObjectMethod("NamedPipe", "bool WritePackedVector3(const Vector3&in, float)", asMETHODPR(NamedPipe, WritePackedVector3, (const Vector3&, float), bool), asCALL_THISCALL);
  487. // bool Serializer::WriteQuaternion(const Quaternion& value) | File: ../IO/Serializer.h
  488. engine->RegisterObjectMethod("NamedPipe", "bool WriteQuaternion(const Quaternion&in)", asMETHODPR(NamedPipe, WriteQuaternion, (const Quaternion&), bool), asCALL_THISCALL);
  489. // bool Serializer::WriteRect(const Rect& value) | File: ../IO/Serializer.h
  490. engine->RegisterObjectMethod("NamedPipe", "bool WriteRect(const Rect&in)", asMETHODPR(NamedPipe, WriteRect, (const Rect&), bool), asCALL_THISCALL);
  491. // bool Serializer::WriteResourceRef(const ResourceRef& value) | File: ../IO/Serializer.h
  492. engine->RegisterObjectMethod("NamedPipe", "bool WriteResourceRef(const ResourceRef&in)", asMETHODPR(NamedPipe, WriteResourceRef, (const ResourceRef&), bool), asCALL_THISCALL);
  493. // bool Serializer::WriteResourceRefList(const ResourceRefList& value) | File: ../IO/Serializer.h
  494. engine->RegisterObjectMethod("NamedPipe", "bool WriteResourceRefList(const ResourceRefList&in)", asMETHODPR(NamedPipe, WriteResourceRefList, (const ResourceRefList&), bool), asCALL_THISCALL);
  495. // bool Serializer::WriteShort(short value) | File: ../IO/Serializer.h
  496. engine->RegisterObjectMethod("NamedPipe", "bool WriteShort(int16)", asMETHODPR(NamedPipe, WriteShort, (short), bool), asCALL_THISCALL);
  497. // bool Serializer::WriteString(const String& value) | File: ../IO/Serializer.h
  498. engine->RegisterObjectMethod("NamedPipe", "bool WriteString(const String&in)", asMETHODPR(NamedPipe, WriteString, (const String&), bool), asCALL_THISCALL);
  499. // bool Serializer::WriteStringHash(const StringHash& value) | File: ../IO/Serializer.h
  500. engine->RegisterObjectMethod("NamedPipe", "bool WriteStringHash(const StringHash&in)", asMETHODPR(NamedPipe, WriteStringHash, (const StringHash&), bool), asCALL_THISCALL);
  501. // bool Serializer::WriteStringVector(const StringVector& value) | File: ../IO/Serializer.h
  502. // Error: type "const StringVector&" can not automatically bind
  503. // bool Serializer::WriteUByte(unsigned char value) | File: ../IO/Serializer.h
  504. engine->RegisterObjectMethod("NamedPipe", "bool WriteUByte(uint8)", asMETHODPR(NamedPipe, WriteUByte, (unsigned char), bool), asCALL_THISCALL);
  505. // bool Serializer::WriteUInt(unsigned value) | File: ../IO/Serializer.h
  506. engine->RegisterObjectMethod("NamedPipe", "bool WriteUInt(uint)", asMETHODPR(NamedPipe, WriteUInt, (unsigned), bool), asCALL_THISCALL);
  507. // bool Serializer::WriteUInt64(unsigned long long value) | File: ../IO/Serializer.h
  508. engine->RegisterObjectMethod("NamedPipe", "bool WriteUInt64(uint64)", asMETHODPR(NamedPipe, WriteUInt64, (unsigned long long), bool), asCALL_THISCALL);
  509. // bool Serializer::WriteUShort(unsigned short value) | File: ../IO/Serializer.h
  510. engine->RegisterObjectMethod("NamedPipe", "bool WriteUShort(uint16)", asMETHODPR(NamedPipe, WriteUShort, (unsigned short), bool), asCALL_THISCALL);
  511. // bool Serializer::WriteVariant(const Variant& value) | File: ../IO/Serializer.h
  512. engine->RegisterObjectMethod("NamedPipe", "bool WriteVariant(const Variant&in)", asMETHODPR(NamedPipe, WriteVariant, (const Variant&), bool), asCALL_THISCALL);
  513. // bool Serializer::WriteVariantData(const Variant& value) | File: ../IO/Serializer.h
  514. engine->RegisterObjectMethod("NamedPipe", "bool WriteVariantData(const Variant&in)", asMETHODPR(NamedPipe, WriteVariantData, (const Variant&), bool), asCALL_THISCALL);
  515. // bool Serializer::WriteVariantMap(const VariantMap& value) | File: ../IO/Serializer.h
  516. engine->RegisterObjectMethod("NamedPipe", "bool WriteVariantMap(const VariantMap&in)", asMETHODPR(NamedPipe, WriteVariantMap, (const VariantMap&), bool), asCALL_THISCALL);
  517. // bool Serializer::WriteVariantVector(const VariantVector& value) | File: ../IO/Serializer.h
  518. // Error: type "const VariantVector&" can not automatically bind
  519. // bool Serializer::WriteVector2(const Vector2& value) | File: ../IO/Serializer.h
  520. engine->RegisterObjectMethod("NamedPipe", "bool WriteVector2(const Vector2&in)", asMETHODPR(NamedPipe, WriteVector2, (const Vector2&), bool), asCALL_THISCALL);
  521. // bool Serializer::WriteVector3(const Vector3& value) | File: ../IO/Serializer.h
  522. engine->RegisterObjectMethod("NamedPipe", "bool WriteVector3(const Vector3&in)", asMETHODPR(NamedPipe, WriteVector3, (const Vector3&), bool), asCALL_THISCALL);
  523. // bool Serializer::WriteVector4(const Vector4& value) | File: ../IO/Serializer.h
  524. engine->RegisterObjectMethod("NamedPipe", "bool WriteVector4(const Vector4&in)", asMETHODPR(NamedPipe, WriteVector4, (const Vector4&), bool), asCALL_THISCALL);
  525. // bool Serializer::WriteVLE(unsigned value) | File: ../IO/Serializer.h
  526. engine->RegisterObjectMethod("NamedPipe", "bool WriteVLE(uint)", asMETHODPR(NamedPipe, WriteVLE, (unsigned), bool), asCALL_THISCALL);
  527. #ifdef REGISTER_MANUAL_PART_Object
  528. REGISTER_MANUAL_PART_Object(NamedPipe, "NamedPipe")
  529. #endif
  530. #ifdef REGISTER_MANUAL_PART_RefCounted
  531. REGISTER_MANUAL_PART_RefCounted(NamedPipe, "NamedPipe")
  532. #endif
  533. #ifdef REGISTER_MANUAL_PART_AbstractFile
  534. REGISTER_MANUAL_PART_AbstractFile(NamedPipe, "NamedPipe")
  535. #endif
  536. #ifdef REGISTER_MANUAL_PART_Deserializer
  537. REGISTER_MANUAL_PART_Deserializer(NamedPipe, "NamedPipe")
  538. #endif
  539. #ifdef REGISTER_MANUAL_PART_Serializer
  540. REGISTER_MANUAL_PART_Serializer(NamedPipe, "NamedPipe")
  541. #endif
  542. #ifdef REGISTER_MANUAL_PART_NamedPipe
  543. REGISTER_MANUAL_PART_NamedPipe(NamedPipe, "NamedPipe")
  544. #endif
  545. RegisterSubclass<Object, NamedPipe>(engine, "Object", "NamedPipe");
  546. RegisterSubclass<RefCounted, NamedPipe>(engine, "RefCounted", "NamedPipe");
  547. RegisterSubclass<AbstractFile, NamedPipe>(engine, "AbstractFile", "NamedPipe");
  548. RegisterSubclass<Deserializer, NamedPipe>(engine, "Deserializer", "NamedPipe");
  549. RegisterSubclass<Serializer, NamedPipe>(engine, "Serializer", "NamedPipe");
  550. #ifdef URHO3D_NAVIGATION
  551. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  552. engine->RegisterObjectBehaviour("NavArea", asBEHAVE_ADDREF, "void f()", asMETHODPR(NavArea, AddRef, (), void), asCALL_THISCALL);
  553. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  554. // Error: type "ComponentReplicationState*" can not automatically bind
  555. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  556. engine->RegisterObjectMethod("NavArea", "void AllocateNetworkState()", asMETHODPR(NavArea, AllocateNetworkState, (), void), asCALL_THISCALL);
  557. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  558. engine->RegisterObjectMethod("NavArea", "void ApplyAttributes()", asMETHODPR(NavArea, ApplyAttributes, (), void), asCALL_THISCALL);
  559. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  560. // Not registered because template
  561. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  562. // Not registered because template
  563. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  564. engine->RegisterObjectMethod("NavArea", "void CleanupConnection(Connection@+)", asMETHODPR(NavArea, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  565. // void NavArea::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Navigation/NavArea.h
  566. engine->RegisterObjectMethod("NavArea", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(NavArea, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  567. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  568. engine->RegisterObjectMethod("NavArea", "bool GetAnimationEnabled() const", asMETHODPR(NavArea, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  569. engine->RegisterObjectMethod("NavArea", "bool get_animationEnabled() const", asMETHODPR(NavArea, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  570. // unsigned NavArea::GetAreaID() const | File: ../Navigation/NavArea.h
  571. engine->RegisterObjectMethod("NavArea", "uint GetAreaID() const", asMETHODPR(NavArea, GetAreaID, () const, unsigned), asCALL_THISCALL);
  572. engine->RegisterObjectMethod("NavArea", "uint get_areaID() const", asMETHODPR(NavArea, GetAreaID, () const, unsigned), asCALL_THISCALL);
  573. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  574. engine->RegisterObjectMethod("NavArea", "Variant GetAttribute(uint) const", asMETHODPR(NavArea, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  575. engine->RegisterObjectMethod("NavArea", "Variant get_attributes(uint) const", asMETHODPR(NavArea, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  576. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  577. engine->RegisterObjectMethod("NavArea", "Variant GetAttribute(const String&in) const", asMETHODPR(NavArea, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  578. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  579. engine->RegisterObjectMethod("NavArea", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(NavArea, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  580. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  581. engine->RegisterObjectMethod("NavArea", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(NavArea, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  582. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  583. engine->RegisterObjectMethod("NavArea", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(NavArea, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  584. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  585. engine->RegisterObjectMethod("NavArea", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(NavArea, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  586. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  587. engine->RegisterObjectMethod("NavArea", "Variant GetAttributeDefault(uint) const", asMETHODPR(NavArea, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  588. engine->RegisterObjectMethod("NavArea", "Variant get_attributeDefaults(uint) const", asMETHODPR(NavArea, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  589. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  590. engine->RegisterObjectMethod("NavArea", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(NavArea, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  591. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  592. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  593. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  594. engine->RegisterObjectMethod("NavArea", "bool GetBlockEvents() const", asMETHODPR(NavArea, GetBlockEvents, () const, bool), asCALL_THISCALL);
  595. // BoundingBox NavArea::GetBoundingBox() const | File: ../Navigation/NavArea.h
  596. engine->RegisterObjectMethod("NavArea", "BoundingBox GetBoundingBox() const", asMETHODPR(NavArea, GetBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  597. engine->RegisterObjectMethod("NavArea", "BoundingBox get_boundingBox() const", asMETHODPR(NavArea, GetBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  598. // const String& Object::GetCategory() const | File: ../Core/Object.h
  599. engine->RegisterObjectMethod("NavArea", "const String& GetCategory() const", asMETHODPR(NavArea, GetCategory, () const, const String&), asCALL_THISCALL);
  600. engine->RegisterObjectMethod("NavArea", "const String& get_category() const", asMETHODPR(NavArea, GetCategory, () const, const String&), asCALL_THISCALL);
  601. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  602. engine->RegisterObjectMethod("NavArea", "Component@+ GetComponent(StringHash) const", asMETHODPR(NavArea, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  603. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  604. // Not registered because template
  605. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  606. // Error: type "PODVector<Component*>&" can not automatically bind
  607. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  608. // Not registered because template
  609. // Context* Object::GetContext() const | File: ../Core/Object.h
  610. // Error: type "Context*" can not be returned
  611. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  612. // Error: type "PODVector<Node*>&" can not automatically bind
  613. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  614. engine->RegisterObjectMethod("NavArea", "VariantMap& GetEventDataMap() const", asMETHODPR(NavArea, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  615. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  616. // Error: type "EventHandler*" can not automatically bind
  617. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  618. engine->RegisterObjectMethod("NavArea", "Object@+ GetEventSender() const", asMETHODPR(NavArea, GetEventSender, () const, Object*), asCALL_THISCALL);
  619. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  620. engine->RegisterObjectMethod("NavArea", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(NavArea, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  621. engine->RegisterObjectMethod("NavArea", "const Variant& get_globalVar(StringHash) const", asMETHODPR(NavArea, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  622. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  623. engine->RegisterObjectMethod("NavArea", "const VariantMap& GetGlobalVars() const", asMETHODPR(NavArea, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  624. engine->RegisterObjectMethod("NavArea", "const VariantMap& get_globalVars() const", asMETHODPR(NavArea, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  625. // unsigned Component::GetID() const | File: ../Scene/Component.h
  626. engine->RegisterObjectMethod("NavArea", "uint GetID() const", asMETHODPR(NavArea, GetID, () const, unsigned), asCALL_THISCALL);
  627. engine->RegisterObjectMethod("NavArea", "uint get_id() const", asMETHODPR(NavArea, GetID, () const, unsigned), asCALL_THISCALL);
  628. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  629. engine->RegisterObjectMethod("NavArea", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(NavArea, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  630. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  631. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  632. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  633. // Error: type "NetworkState*" can not automatically bind
  634. // Node* Component::GetNode() const | File: ../Scene/Component.h
  635. engine->RegisterObjectMethod("NavArea", "Node@+ GetNode() const", asMETHODPR(NavArea, GetNode, () const, Node*), asCALL_THISCALL);
  636. engine->RegisterObjectMethod("NavArea", "Node@+ get_node() const", asMETHODPR(NavArea, GetNode, () const, Node*), asCALL_THISCALL);
  637. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  638. engine->RegisterObjectMethod("NavArea", "uint GetNumAttributes() const", asMETHODPR(NavArea, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  639. engine->RegisterObjectMethod("NavArea", "uint get_numAttributes() const", asMETHODPR(NavArea, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  640. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  641. engine->RegisterObjectMethod("NavArea", "uint GetNumNetworkAttributes() const", asMETHODPR(NavArea, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  642. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  643. engine->RegisterObjectMethod("NavArea", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(NavArea, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  644. engine->RegisterObjectMethod("NavArea", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(NavArea, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  645. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  646. engine->RegisterObjectMethod("NavArea", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(NavArea, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  647. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  648. engine->RegisterObjectMethod("NavArea", "Scene@+ GetScene() const", asMETHODPR(NavArea, GetScene, () const, Scene*), asCALL_THISCALL);
  649. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  650. engine->RegisterObjectMethod("NavArea", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(NavArea, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  651. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  652. // Not registered because template
  653. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  654. engine->RegisterObjectMethod("NavArea", "StringHash GetType() const", asMETHODPR(NavArea, GetType, () const, StringHash), asCALL_THISCALL);
  655. engine->RegisterObjectMethod("NavArea", "StringHash get_type() const", asMETHODPR(NavArea, GetType, () const, StringHash), asCALL_THISCALL);
  656. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  657. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  658. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  659. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  660. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  661. engine->RegisterObjectMethod("NavArea", "const String& GetTypeName() const", asMETHODPR(NavArea, GetTypeName, () const, const String&), asCALL_THISCALL);
  662. engine->RegisterObjectMethod("NavArea", "const String& get_typeName() const", asMETHODPR(NavArea, GetTypeName, () const, const String&), asCALL_THISCALL);
  663. // BoundingBox NavArea::GetWorldBoundingBox() const | File: ../Navigation/NavArea.h
  664. engine->RegisterObjectMethod("NavArea", "BoundingBox GetWorldBoundingBox() const", asMETHODPR(NavArea, GetWorldBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  665. engine->RegisterObjectMethod("NavArea", "BoundingBox get_worldBoundingBox() const", asMETHODPR(NavArea, GetWorldBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  666. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  667. engine->RegisterObjectMethod("NavArea", "bool HasEventHandlers() const", asMETHODPR(NavArea, HasEventHandlers, () const, bool), asCALL_THISCALL);
  668. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  669. engine->RegisterObjectMethod("NavArea", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(NavArea, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  670. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  671. engine->RegisterObjectMethod("NavArea", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(NavArea, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  672. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  673. engine->RegisterObjectMethod("NavArea", "bool IsEnabled() const", asMETHODPR(NavArea, IsEnabled, () const, bool), asCALL_THISCALL);
  674. engine->RegisterObjectMethod("NavArea", "bool get_enabled() const", asMETHODPR(NavArea, IsEnabled, () const, bool), asCALL_THISCALL);
  675. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  676. engine->RegisterObjectMethod("NavArea", "bool IsEnabledEffective() const", asMETHODPR(NavArea, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  677. engine->RegisterObjectMethod("NavArea", "bool get_enabledEffective() const", asMETHODPR(NavArea, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  678. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  679. engine->RegisterObjectMethod("NavArea", "bool IsInstanceOf(StringHash) const", asMETHODPR(NavArea, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  680. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  681. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  682. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  683. // Not registered because template
  684. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  685. engine->RegisterObjectMethod("NavArea", "bool IsReplicated() const", asMETHODPR(NavArea, IsReplicated, () const, bool), asCALL_THISCALL);
  686. engine->RegisterObjectMethod("NavArea", "bool get_replicated() const", asMETHODPR(NavArea, IsReplicated, () const, bool), asCALL_THISCALL);
  687. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  688. engine->RegisterObjectMethod("NavArea", "bool IsTemporary() const", asMETHODPR(NavArea, IsTemporary, () const, bool), asCALL_THISCALL);
  689. engine->RegisterObjectMethod("NavArea", "bool get_temporary() const", asMETHODPR(NavArea, IsTemporary, () const, bool), asCALL_THISCALL);
  690. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  691. engine->RegisterObjectMethod("NavArea", "bool Load(Deserializer&)", asMETHODPR(NavArea, Load, (Deserializer&), bool), asCALL_THISCALL);
  692. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  693. engine->RegisterObjectMethod("NavArea", "bool LoadJSON(const JSONValue&in)", asMETHODPR(NavArea, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  694. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  695. engine->RegisterObjectMethod("NavArea", "bool LoadXML(const XMLElement&in)", asMETHODPR(NavArea, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  696. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  697. engine->RegisterObjectMethod("NavArea", "void MarkNetworkUpdate()", asMETHODPR(NavArea, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  698. // explicit NavArea::NavArea(Context*) | File: ../Navigation/NavArea.h
  699. // Error: context can be only first
  700. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  701. engine->RegisterObjectMethod("NavArea", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(NavArea, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  702. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  703. engine->RegisterObjectMethod("NavArea", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(NavArea, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  704. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  705. engine->RegisterObjectMethod("NavArea", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(NavArea, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  706. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  707. engine->RegisterObjectMethod("NavArea", "void OnSetEnabled()", asMETHODPR(NavArea, OnSetEnabled, (), void), asCALL_THISCALL);
  708. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  709. engine->RegisterObjectMethod("NavArea", "void PrepareNetworkUpdate()", asMETHODPR(NavArea, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  710. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  711. engine->RegisterObjectMethod("NavArea", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(NavArea, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  712. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  713. engine->RegisterObjectMethod("NavArea", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(NavArea, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  714. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  715. // Error: type "RefCount*" can not automatically bind
  716. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  717. engine->RegisterObjectMethod("NavArea", "int Refs() const", asMETHODPR(NavArea, Refs, () const, int), asCALL_THISCALL);
  718. engine->RegisterObjectMethod("NavArea", "int get_refs() const", asMETHODPR(NavArea, Refs, () const, int), asCALL_THISCALL);
  719. // static void NavArea::RegisterObject(Context*) | File: ../Navigation/NavArea.h
  720. // Context can be used as firs parameter of constructors only
  721. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  722. engine->RegisterObjectBehaviour("NavArea", asBEHAVE_RELEASE, "void f()", asMETHODPR(NavArea, ReleaseRef, (), void), asCALL_THISCALL);
  723. // void Component::Remove() | File: ../Scene/Component.h
  724. engine->RegisterObjectMethod("NavArea", "void Remove()", asMETHODPR(NavArea, Remove, (), void), asCALL_THISCALL);
  725. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  726. engine->RegisterObjectMethod("NavArea", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(NavArea, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  727. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  728. engine->RegisterObjectMethod("NavArea", "void RemoveInstanceDefault()", asMETHODPR(NavArea, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  729. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  730. engine->RegisterObjectMethod("NavArea", "void RemoveObjectAnimation()", asMETHODPR(NavArea, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  731. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  732. engine->RegisterObjectMethod("NavArea", "void ResetToDefault()", asMETHODPR(NavArea, ResetToDefault, (), void), asCALL_THISCALL);
  733. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  734. engine->RegisterObjectMethod("NavArea", "bool Save(Serializer&) const", asMETHODPR(NavArea, Save, (Serializer&) const, bool), asCALL_THISCALL);
  735. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  736. engine->RegisterObjectMethod("NavArea", "bool SaveDefaultAttributes() const", asMETHODPR(NavArea, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  737. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  738. engine->RegisterObjectMethod("NavArea", "bool SaveJSON(JSONValue&) const", asMETHODPR(NavArea, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  739. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  740. engine->RegisterObjectMethod("NavArea", "bool SaveXML(XMLElement&) const", asMETHODPR(NavArea, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  741. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  742. engine->RegisterObjectMethod("NavArea", "void SendEvent(StringHash)", asMETHODPR(NavArea, SendEvent, (StringHash), void), asCALL_THISCALL);
  743. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  744. engine->RegisterObjectMethod("NavArea", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(NavArea, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  745. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  746. // Not registered because template
  747. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  748. engine->RegisterObjectMethod("NavArea", "void SetAnimationEnabled(bool)", asMETHODPR(NavArea, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  749. engine->RegisterObjectMethod("NavArea", "void set_animationEnabled(bool)", asMETHODPR(NavArea, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  750. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  751. engine->RegisterObjectMethod("NavArea", "void SetAnimationTime(float)", asMETHODPR(NavArea, SetAnimationTime, (float), void), asCALL_THISCALL);
  752. // void NavArea::SetAreaID(unsigned newID) | File: ../Navigation/NavArea.h
  753. engine->RegisterObjectMethod("NavArea", "void SetAreaID(uint)", asMETHODPR(NavArea, SetAreaID, (unsigned), void), asCALL_THISCALL);
  754. engine->RegisterObjectMethod("NavArea", "void set_areaID(uint)", asMETHODPR(NavArea, SetAreaID, (unsigned), void), asCALL_THISCALL);
  755. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  756. engine->RegisterObjectMethod("NavArea", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(NavArea, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  757. engine->RegisterObjectMethod("NavArea", "bool set_attributes(uint, const Variant&in)", asMETHODPR(NavArea, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  758. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  759. engine->RegisterObjectMethod("NavArea", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(NavArea, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  760. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  761. engine->RegisterObjectMethod("NavArea", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(NavArea, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  762. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  763. engine->RegisterObjectMethod("NavArea", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(NavArea, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  764. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  765. engine->RegisterObjectMethod("NavArea", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(NavArea, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  766. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  767. engine->RegisterObjectMethod("NavArea", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(NavArea, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  768. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  769. engine->RegisterObjectMethod("NavArea", "void SetBlockEvents(bool)", asMETHODPR(NavArea, SetBlockEvents, (bool), void), asCALL_THISCALL);
  770. // void NavArea::SetBoundingBox(const BoundingBox& bnds) | File: ../Navigation/NavArea.h
  771. engine->RegisterObjectMethod("NavArea", "void SetBoundingBox(const BoundingBox&in)", asMETHODPR(NavArea, SetBoundingBox, (const BoundingBox&), void), asCALL_THISCALL);
  772. engine->RegisterObjectMethod("NavArea", "void set_boundingBox(const BoundingBox&in)", asMETHODPR(NavArea, SetBoundingBox, (const BoundingBox&), void), asCALL_THISCALL);
  773. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  774. engine->RegisterObjectMethod("NavArea", "void SetEnabled(bool)", asMETHODPR(NavArea, SetEnabled, (bool), void), asCALL_THISCALL);
  775. engine->RegisterObjectMethod("NavArea", "void set_enabled(bool)", asMETHODPR(NavArea, SetEnabled, (bool), void), asCALL_THISCALL);
  776. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  777. engine->RegisterObjectMethod("NavArea", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(NavArea, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  778. engine->RegisterObjectMethod("NavArea", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(NavArea, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  779. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  780. engine->RegisterObjectMethod("NavArea", "void SetInstanceDefault(bool)", asMETHODPR(NavArea, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  781. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  782. engine->RegisterObjectMethod("NavArea", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(NavArea, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  783. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  784. engine->RegisterObjectMethod("NavArea", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(NavArea, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  785. engine->RegisterObjectMethod("NavArea", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(NavArea, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  786. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  787. engine->RegisterObjectMethod("NavArea", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(NavArea, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  788. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  789. engine->RegisterObjectMethod("NavArea", "void SetTemporary(bool)", asMETHODPR(NavArea, SetTemporary, (bool), void), asCALL_THISCALL);
  790. engine->RegisterObjectMethod("NavArea", "void set_temporary(bool)", asMETHODPR(NavArea, SetTemporary, (bool), void), asCALL_THISCALL);
  791. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  792. // Error: type "EventHandler*" can not automatically bind
  793. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  794. // Error: type "EventHandler*" can not automatically bind
  795. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  796. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  797. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  798. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  799. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  800. engine->RegisterObjectMethod("NavArea", "void UnsubscribeFromAllEvents()", asMETHODPR(NavArea, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  801. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  802. engine->RegisterObjectMethod("NavArea", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(NavArea_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  803. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  804. engine->RegisterObjectMethod("NavArea", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(NavArea, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  805. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  806. engine->RegisterObjectMethod("NavArea", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(NavArea, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  807. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  808. engine->RegisterObjectMethod("NavArea", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(NavArea, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  809. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  810. engine->RegisterObjectMethod("NavArea", "int WeakRefs() const", asMETHODPR(NavArea, WeakRefs, () const, int), asCALL_THISCALL);
  811. engine->RegisterObjectMethod("NavArea", "int get_weakRefs() const", asMETHODPR(NavArea, WeakRefs, () const, int), asCALL_THISCALL);
  812. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  813. engine->RegisterObjectMethod("NavArea", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(NavArea, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  814. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  815. engine->RegisterObjectMethod("NavArea", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(NavArea, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  816. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  817. engine->RegisterObjectMethod("NavArea", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(NavArea, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  818. #ifdef REGISTER_MANUAL_PART_Component
  819. REGISTER_MANUAL_PART_Component(NavArea, "NavArea")
  820. #endif
  821. #ifdef REGISTER_MANUAL_PART_Animatable
  822. REGISTER_MANUAL_PART_Animatable(NavArea, "NavArea")
  823. #endif
  824. #ifdef REGISTER_MANUAL_PART_Serializable
  825. REGISTER_MANUAL_PART_Serializable(NavArea, "NavArea")
  826. #endif
  827. #ifdef REGISTER_MANUAL_PART_Object
  828. REGISTER_MANUAL_PART_Object(NavArea, "NavArea")
  829. #endif
  830. #ifdef REGISTER_MANUAL_PART_RefCounted
  831. REGISTER_MANUAL_PART_RefCounted(NavArea, "NavArea")
  832. #endif
  833. #ifdef REGISTER_MANUAL_PART_NavArea
  834. REGISTER_MANUAL_PART_NavArea(NavArea, "NavArea")
  835. #endif
  836. RegisterSubclass<Component, NavArea>(engine, "Component", "NavArea");
  837. RegisterSubclass<Animatable, NavArea>(engine, "Animatable", "NavArea");
  838. RegisterSubclass<Serializable, NavArea>(engine, "Serializable", "NavArea");
  839. RegisterSubclass<Object, NavArea>(engine, "Object", "NavArea");
  840. RegisterSubclass<RefCounted, NavArea>(engine, "RefCounted", "NavArea");
  841. #endif
  842. #ifdef URHO3D_NAVIGATION
  843. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  844. engine->RegisterObjectBehaviour("Navigable", asBEHAVE_ADDREF, "void f()", asMETHODPR(Navigable, AddRef, (), void), asCALL_THISCALL);
  845. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  846. // Error: type "ComponentReplicationState*" can not automatically bind
  847. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  848. engine->RegisterObjectMethod("Navigable", "void AllocateNetworkState()", asMETHODPR(Navigable, AllocateNetworkState, (), void), asCALL_THISCALL);
  849. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  850. engine->RegisterObjectMethod("Navigable", "void ApplyAttributes()", asMETHODPR(Navigable, ApplyAttributes, (), void), asCALL_THISCALL);
  851. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  852. // Not registered because template
  853. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  854. // Not registered because template
  855. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  856. engine->RegisterObjectMethod("Navigable", "void CleanupConnection(Connection@+)", asMETHODPR(Navigable, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  857. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  858. engine->RegisterObjectMethod("Navigable", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(Navigable, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  859. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  860. engine->RegisterObjectMethod("Navigable", "bool GetAnimationEnabled() const", asMETHODPR(Navigable, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  861. engine->RegisterObjectMethod("Navigable", "bool get_animationEnabled() const", asMETHODPR(Navigable, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  862. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  863. engine->RegisterObjectMethod("Navigable", "Variant GetAttribute(uint) const", asMETHODPR(Navigable, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  864. engine->RegisterObjectMethod("Navigable", "Variant get_attributes(uint) const", asMETHODPR(Navigable, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  865. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  866. engine->RegisterObjectMethod("Navigable", "Variant GetAttribute(const String&in) const", asMETHODPR(Navigable, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  867. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  868. engine->RegisterObjectMethod("Navigable", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Navigable, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  869. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  870. engine->RegisterObjectMethod("Navigable", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Navigable, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  871. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  872. engine->RegisterObjectMethod("Navigable", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Navigable, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  873. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  874. engine->RegisterObjectMethod("Navigable", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Navigable, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  875. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  876. engine->RegisterObjectMethod("Navigable", "Variant GetAttributeDefault(uint) const", asMETHODPR(Navigable, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  877. engine->RegisterObjectMethod("Navigable", "Variant get_attributeDefaults(uint) const", asMETHODPR(Navigable, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  878. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  879. engine->RegisterObjectMethod("Navigable", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Navigable, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  880. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  881. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  882. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  883. engine->RegisterObjectMethod("Navigable", "bool GetBlockEvents() const", asMETHODPR(Navigable, GetBlockEvents, () const, bool), asCALL_THISCALL);
  884. // const String& Object::GetCategory() const | File: ../Core/Object.h
  885. engine->RegisterObjectMethod("Navigable", "const String& GetCategory() const", asMETHODPR(Navigable, GetCategory, () const, const String&), asCALL_THISCALL);
  886. engine->RegisterObjectMethod("Navigable", "const String& get_category() const", asMETHODPR(Navigable, GetCategory, () const, const String&), asCALL_THISCALL);
  887. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  888. engine->RegisterObjectMethod("Navigable", "Component@+ GetComponent(StringHash) const", asMETHODPR(Navigable, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  889. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  890. // Not registered because template
  891. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  892. // Error: type "PODVector<Component*>&" can not automatically bind
  893. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  894. // Not registered because template
  895. // Context* Object::GetContext() const | File: ../Core/Object.h
  896. // Error: type "Context*" can not be returned
  897. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  898. // Error: type "PODVector<Node*>&" can not automatically bind
  899. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  900. engine->RegisterObjectMethod("Navigable", "VariantMap& GetEventDataMap() const", asMETHODPR(Navigable, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  901. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  902. // Error: type "EventHandler*" can not automatically bind
  903. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  904. engine->RegisterObjectMethod("Navigable", "Object@+ GetEventSender() const", asMETHODPR(Navigable, GetEventSender, () const, Object*), asCALL_THISCALL);
  905. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  906. engine->RegisterObjectMethod("Navigable", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Navigable, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  907. engine->RegisterObjectMethod("Navigable", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Navigable, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  908. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  909. engine->RegisterObjectMethod("Navigable", "const VariantMap& GetGlobalVars() const", asMETHODPR(Navigable, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  910. engine->RegisterObjectMethod("Navigable", "const VariantMap& get_globalVars() const", asMETHODPR(Navigable, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  911. // unsigned Component::GetID() const | File: ../Scene/Component.h
  912. engine->RegisterObjectMethod("Navigable", "uint GetID() const", asMETHODPR(Navigable, GetID, () const, unsigned), asCALL_THISCALL);
  913. engine->RegisterObjectMethod("Navigable", "uint get_id() const", asMETHODPR(Navigable, GetID, () const, unsigned), asCALL_THISCALL);
  914. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  915. engine->RegisterObjectMethod("Navigable", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Navigable, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  916. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  917. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  918. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  919. // Error: type "NetworkState*" can not automatically bind
  920. // Node* Component::GetNode() const | File: ../Scene/Component.h
  921. engine->RegisterObjectMethod("Navigable", "Node@+ GetNode() const", asMETHODPR(Navigable, GetNode, () const, Node*), asCALL_THISCALL);
  922. engine->RegisterObjectMethod("Navigable", "Node@+ get_node() const", asMETHODPR(Navigable, GetNode, () const, Node*), asCALL_THISCALL);
  923. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  924. engine->RegisterObjectMethod("Navigable", "uint GetNumAttributes() const", asMETHODPR(Navigable, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  925. engine->RegisterObjectMethod("Navigable", "uint get_numAttributes() const", asMETHODPR(Navigable, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  926. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  927. engine->RegisterObjectMethod("Navigable", "uint GetNumNetworkAttributes() const", asMETHODPR(Navigable, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  928. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  929. engine->RegisterObjectMethod("Navigable", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Navigable, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  930. engine->RegisterObjectMethod("Navigable", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Navigable, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  931. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  932. engine->RegisterObjectMethod("Navigable", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Navigable, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  933. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  934. engine->RegisterObjectMethod("Navigable", "Scene@+ GetScene() const", asMETHODPR(Navigable, GetScene, () const, Scene*), asCALL_THISCALL);
  935. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  936. engine->RegisterObjectMethod("Navigable", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Navigable, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  937. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  938. // Not registered because template
  939. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  940. engine->RegisterObjectMethod("Navigable", "StringHash GetType() const", asMETHODPR(Navigable, GetType, () const, StringHash), asCALL_THISCALL);
  941. engine->RegisterObjectMethod("Navigable", "StringHash get_type() const", asMETHODPR(Navigable, GetType, () const, StringHash), asCALL_THISCALL);
  942. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  943. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  944. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  945. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  946. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  947. engine->RegisterObjectMethod("Navigable", "const String& GetTypeName() const", asMETHODPR(Navigable, GetTypeName, () const, const String&), asCALL_THISCALL);
  948. engine->RegisterObjectMethod("Navigable", "const String& get_typeName() const", asMETHODPR(Navigable, GetTypeName, () const, const String&), asCALL_THISCALL);
  949. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  950. engine->RegisterObjectMethod("Navigable", "bool HasEventHandlers() const", asMETHODPR(Navigable, HasEventHandlers, () const, bool), asCALL_THISCALL);
  951. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  952. engine->RegisterObjectMethod("Navigable", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Navigable, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  953. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  954. engine->RegisterObjectMethod("Navigable", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Navigable, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  955. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  956. engine->RegisterObjectMethod("Navigable", "bool IsEnabled() const", asMETHODPR(Navigable, IsEnabled, () const, bool), asCALL_THISCALL);
  957. engine->RegisterObjectMethod("Navigable", "bool get_enabled() const", asMETHODPR(Navigable, IsEnabled, () const, bool), asCALL_THISCALL);
  958. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  959. engine->RegisterObjectMethod("Navigable", "bool IsEnabledEffective() const", asMETHODPR(Navigable, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  960. engine->RegisterObjectMethod("Navigable", "bool get_enabledEffective() const", asMETHODPR(Navigable, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  961. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  962. engine->RegisterObjectMethod("Navigable", "bool IsInstanceOf(StringHash) const", asMETHODPR(Navigable, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  963. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  964. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  965. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  966. // Not registered because template
  967. // bool Navigable::IsRecursive() const | File: ../Navigation/Navigable.h
  968. engine->RegisterObjectMethod("Navigable", "bool IsRecursive() const", asMETHODPR(Navigable, IsRecursive, () const, bool), asCALL_THISCALL);
  969. engine->RegisterObjectMethod("Navigable", "bool get_recursive() const", asMETHODPR(Navigable, IsRecursive, () const, bool), asCALL_THISCALL);
  970. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  971. engine->RegisterObjectMethod("Navigable", "bool IsReplicated() const", asMETHODPR(Navigable, IsReplicated, () const, bool), asCALL_THISCALL);
  972. engine->RegisterObjectMethod("Navigable", "bool get_replicated() const", asMETHODPR(Navigable, IsReplicated, () const, bool), asCALL_THISCALL);
  973. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  974. engine->RegisterObjectMethod("Navigable", "bool IsTemporary() const", asMETHODPR(Navigable, IsTemporary, () const, bool), asCALL_THISCALL);
  975. engine->RegisterObjectMethod("Navigable", "bool get_temporary() const", asMETHODPR(Navigable, IsTemporary, () const, bool), asCALL_THISCALL);
  976. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  977. engine->RegisterObjectMethod("Navigable", "bool Load(Deserializer&)", asMETHODPR(Navigable, Load, (Deserializer&), bool), asCALL_THISCALL);
  978. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  979. engine->RegisterObjectMethod("Navigable", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Navigable, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  980. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  981. engine->RegisterObjectMethod("Navigable", "bool LoadXML(const XMLElement&in)", asMETHODPR(Navigable, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  982. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  983. engine->RegisterObjectMethod("Navigable", "void MarkNetworkUpdate()", asMETHODPR(Navigable, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  984. // explicit Navigable::Navigable(Context* context) | File: ../Navigation/Navigable.h
  985. engine->RegisterObjectBehaviour("Navigable", asBEHAVE_FACTORY, "Navigable@+ f()", asFUNCTION(Navigable_Navigable_Context), asCALL_CDECL);
  986. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  987. engine->RegisterObjectMethod("Navigable", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Navigable, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  988. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  989. engine->RegisterObjectMethod("Navigable", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Navigable, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  990. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  991. engine->RegisterObjectMethod("Navigable", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Navigable, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  992. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  993. engine->RegisterObjectMethod("Navigable", "void OnSetEnabled()", asMETHODPR(Navigable, OnSetEnabled, (), void), asCALL_THISCALL);
  994. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  995. engine->RegisterObjectMethod("Navigable", "void PrepareNetworkUpdate()", asMETHODPR(Navigable, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  996. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  997. engine->RegisterObjectMethod("Navigable", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Navigable, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  998. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  999. engine->RegisterObjectMethod("Navigable", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Navigable, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1000. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1001. // Error: type "RefCount*" can not automatically bind
  1002. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1003. engine->RegisterObjectMethod("Navigable", "int Refs() const", asMETHODPR(Navigable, Refs, () const, int), asCALL_THISCALL);
  1004. engine->RegisterObjectMethod("Navigable", "int get_refs() const", asMETHODPR(Navigable, Refs, () const, int), asCALL_THISCALL);
  1005. // static void Navigable::RegisterObject(Context* context) | File: ../Navigation/Navigable.h
  1006. // Context can be used as firs parameter of constructors only
  1007. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1008. engine->RegisterObjectBehaviour("Navigable", asBEHAVE_RELEASE, "void f()", asMETHODPR(Navigable, ReleaseRef, (), void), asCALL_THISCALL);
  1009. // void Component::Remove() | File: ../Scene/Component.h
  1010. engine->RegisterObjectMethod("Navigable", "void Remove()", asMETHODPR(Navigable, Remove, (), void), asCALL_THISCALL);
  1011. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1012. engine->RegisterObjectMethod("Navigable", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Navigable, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1013. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1014. engine->RegisterObjectMethod("Navigable", "void RemoveInstanceDefault()", asMETHODPR(Navigable, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1015. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1016. engine->RegisterObjectMethod("Navigable", "void RemoveObjectAnimation()", asMETHODPR(Navigable, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1017. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1018. engine->RegisterObjectMethod("Navigable", "void ResetToDefault()", asMETHODPR(Navigable, ResetToDefault, (), void), asCALL_THISCALL);
  1019. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1020. engine->RegisterObjectMethod("Navigable", "bool Save(Serializer&) const", asMETHODPR(Navigable, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1021. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1022. engine->RegisterObjectMethod("Navigable", "bool SaveDefaultAttributes() const", asMETHODPR(Navigable, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1023. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1024. engine->RegisterObjectMethod("Navigable", "bool SaveJSON(JSONValue&) const", asMETHODPR(Navigable, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1025. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1026. engine->RegisterObjectMethod("Navigable", "bool SaveXML(XMLElement&) const", asMETHODPR(Navigable, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1027. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1028. engine->RegisterObjectMethod("Navigable", "void SendEvent(StringHash)", asMETHODPR(Navigable, SendEvent, (StringHash), void), asCALL_THISCALL);
  1029. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1030. engine->RegisterObjectMethod("Navigable", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Navigable, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1031. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1032. // Not registered because template
  1033. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1034. engine->RegisterObjectMethod("Navigable", "void SetAnimationEnabled(bool)", asMETHODPR(Navigable, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1035. engine->RegisterObjectMethod("Navigable", "void set_animationEnabled(bool)", asMETHODPR(Navigable, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1036. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1037. engine->RegisterObjectMethod("Navigable", "void SetAnimationTime(float)", asMETHODPR(Navigable, SetAnimationTime, (float), void), asCALL_THISCALL);
  1038. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1039. engine->RegisterObjectMethod("Navigable", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Navigable, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1040. engine->RegisterObjectMethod("Navigable", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Navigable, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1041. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1042. engine->RegisterObjectMethod("Navigable", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Navigable, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1043. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1044. engine->RegisterObjectMethod("Navigable", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Navigable, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1045. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1046. engine->RegisterObjectMethod("Navigable", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Navigable, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1047. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1048. engine->RegisterObjectMethod("Navigable", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Navigable, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1049. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1050. engine->RegisterObjectMethod("Navigable", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Navigable, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1051. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1052. engine->RegisterObjectMethod("Navigable", "void SetBlockEvents(bool)", asMETHODPR(Navigable, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1053. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1054. engine->RegisterObjectMethod("Navigable", "void SetEnabled(bool)", asMETHODPR(Navigable, SetEnabled, (bool), void), asCALL_THISCALL);
  1055. engine->RegisterObjectMethod("Navigable", "void set_enabled(bool)", asMETHODPR(Navigable, SetEnabled, (bool), void), asCALL_THISCALL);
  1056. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1057. engine->RegisterObjectMethod("Navigable", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Navigable, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1058. engine->RegisterObjectMethod("Navigable", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Navigable, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1059. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1060. engine->RegisterObjectMethod("Navigable", "void SetInstanceDefault(bool)", asMETHODPR(Navigable, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1061. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1062. engine->RegisterObjectMethod("Navigable", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Navigable, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1063. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1064. engine->RegisterObjectMethod("Navigable", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Navigable, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1065. engine->RegisterObjectMethod("Navigable", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Navigable, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1066. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1067. engine->RegisterObjectMethod("Navigable", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Navigable, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1068. // void Navigable::SetRecursive(bool enable) | File: ../Navigation/Navigable.h
  1069. engine->RegisterObjectMethod("Navigable", "void SetRecursive(bool)", asMETHODPR(Navigable, SetRecursive, (bool), void), asCALL_THISCALL);
  1070. engine->RegisterObjectMethod("Navigable", "void set_recursive(bool)", asMETHODPR(Navigable, SetRecursive, (bool), void), asCALL_THISCALL);
  1071. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1072. engine->RegisterObjectMethod("Navigable", "void SetTemporary(bool)", asMETHODPR(Navigable, SetTemporary, (bool), void), asCALL_THISCALL);
  1073. engine->RegisterObjectMethod("Navigable", "void set_temporary(bool)", asMETHODPR(Navigable, SetTemporary, (bool), void), asCALL_THISCALL);
  1074. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1075. // Error: type "EventHandler*" can not automatically bind
  1076. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1077. // Error: type "EventHandler*" can not automatically bind
  1078. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1079. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1080. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1081. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1082. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1083. engine->RegisterObjectMethod("Navigable", "void UnsubscribeFromAllEvents()", asMETHODPR(Navigable, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1084. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1085. engine->RegisterObjectMethod("Navigable", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Navigable_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1086. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1087. engine->RegisterObjectMethod("Navigable", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Navigable, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1088. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1089. engine->RegisterObjectMethod("Navigable", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Navigable, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1090. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1091. engine->RegisterObjectMethod("Navigable", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Navigable, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1092. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1093. engine->RegisterObjectMethod("Navigable", "int WeakRefs() const", asMETHODPR(Navigable, WeakRefs, () const, int), asCALL_THISCALL);
  1094. engine->RegisterObjectMethod("Navigable", "int get_weakRefs() const", asMETHODPR(Navigable, WeakRefs, () const, int), asCALL_THISCALL);
  1095. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1096. engine->RegisterObjectMethod("Navigable", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Navigable, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1097. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1098. engine->RegisterObjectMethod("Navigable", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Navigable, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1099. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1100. engine->RegisterObjectMethod("Navigable", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Navigable, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1101. #ifdef REGISTER_MANUAL_PART_Component
  1102. REGISTER_MANUAL_PART_Component(Navigable, "Navigable")
  1103. #endif
  1104. #ifdef REGISTER_MANUAL_PART_Animatable
  1105. REGISTER_MANUAL_PART_Animatable(Navigable, "Navigable")
  1106. #endif
  1107. #ifdef REGISTER_MANUAL_PART_Serializable
  1108. REGISTER_MANUAL_PART_Serializable(Navigable, "Navigable")
  1109. #endif
  1110. #ifdef REGISTER_MANUAL_PART_Object
  1111. REGISTER_MANUAL_PART_Object(Navigable, "Navigable")
  1112. #endif
  1113. #ifdef REGISTER_MANUAL_PART_RefCounted
  1114. REGISTER_MANUAL_PART_RefCounted(Navigable, "Navigable")
  1115. #endif
  1116. #ifdef REGISTER_MANUAL_PART_Navigable
  1117. REGISTER_MANUAL_PART_Navigable(Navigable, "Navigable")
  1118. #endif
  1119. RegisterSubclass<Component, Navigable>(engine, "Component", "Navigable");
  1120. RegisterSubclass<Animatable, Navigable>(engine, "Animatable", "Navigable");
  1121. RegisterSubclass<Serializable, Navigable>(engine, "Serializable", "Navigable");
  1122. RegisterSubclass<Object, Navigable>(engine, "Object", "Navigable");
  1123. RegisterSubclass<RefCounted, Navigable>(engine, "RefCounted", "Navigable");
  1124. #endif
  1125. #ifdef URHO3D_NAVIGATION
  1126. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1127. engine->RegisterObjectBehaviour("NavigationMesh", asBEHAVE_ADDREF, "void f()", asMETHODPR(NavigationMesh, AddRef, (), void), asCALL_THISCALL);
  1128. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1129. // Error: type "ComponentReplicationState*" can not automatically bind
  1130. // virtual bool NavigationMesh::AddTile(const PODVector<unsigned char>& tileData) | File: ../Navigation/NavigationMesh.h
  1131. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  1132. // virtual bool NavigationMesh::Allocate(const BoundingBox& boundingBox, unsigned maxTiles) | File: ../Navigation/NavigationMesh.h
  1133. engine->RegisterObjectMethod("NavigationMesh", "bool Allocate(const BoundingBox&in, uint)", asMETHODPR(NavigationMesh, Allocate, (const BoundingBox&, unsigned), bool), asCALL_THISCALL);
  1134. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1135. engine->RegisterObjectMethod("NavigationMesh", "void AllocateNetworkState()", asMETHODPR(NavigationMesh, AllocateNetworkState, (), void), asCALL_THISCALL);
  1136. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1137. engine->RegisterObjectMethod("NavigationMesh", "void ApplyAttributes()", asMETHODPR(NavigationMesh, ApplyAttributes, (), void), asCALL_THISCALL);
  1138. // virtual bool NavigationMesh::Build() | File: ../Navigation/NavigationMesh.h
  1139. engine->RegisterObjectMethod("NavigationMesh", "bool Build()", asMETHODPR(NavigationMesh, Build, (), bool), asCALL_THISCALL);
  1140. // virtual bool NavigationMesh::Build(const BoundingBox& boundingBox) | File: ../Navigation/NavigationMesh.h
  1141. engine->RegisterObjectMethod("NavigationMesh", "bool Build(const BoundingBox&in)", asMETHODPR(NavigationMesh, Build, (const BoundingBox&), bool), asCALL_THISCALL);
  1142. // virtual bool NavigationMesh::Build(const IntVector2& from, const IntVector2& to) | File: ../Navigation/NavigationMesh.h
  1143. engine->RegisterObjectMethod("NavigationMesh", "bool Build(const IntVector2&in, const IntVector2&in)", asMETHODPR(NavigationMesh, Build, (const IntVector2&, const IntVector2&), bool), asCALL_THISCALL);
  1144. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1145. // Not registered because template
  1146. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1147. // Not registered because template
  1148. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1149. engine->RegisterObjectMethod("NavigationMesh", "void CleanupConnection(Connection@+)", asMETHODPR(NavigationMesh, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1150. // void NavigationMesh::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Navigation/NavigationMesh.h
  1151. engine->RegisterObjectMethod("NavigationMesh", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(NavigationMesh, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1152. // void NavigationMesh::DrawDebugGeometry(bool depthTest) | File: ../Navigation/NavigationMesh.h
  1153. engine->RegisterObjectMethod("NavigationMesh", "void DrawDebugGeometry(bool)", asMETHODPR(NavigationMesh, DrawDebugGeometry, (bool), void), asCALL_THISCALL);
  1154. // Vector3 NavigationMesh::FindNearestPoint(const Vector3& point, const Vector3& extents=Vector3::ONE, const dtQueryFilter* filter=nullptr, dtPolyRef* nearestRef=nullptr) | File: ../Navigation/NavigationMesh.h
  1155. // Error: type "const dtQueryFilter*" can not automatically bind
  1156. // void NavigationMesh::FindPath(PODVector<Vector3>& dest, const Vector3& start, const Vector3& end, const Vector3& extents=Vector3::ONE, const dtQueryFilter* filter=nullptr) | File: ../Navigation/NavigationMesh.h
  1157. // Error: type "PODVector<Vector3>&" can not automatically bind
  1158. // void NavigationMesh::FindPath(PODVector<NavigationPathPoint>& dest, const Vector3& start, const Vector3& end, const Vector3& extents=Vector3::ONE, const dtQueryFilter* filter=nullptr) | File: ../Navigation/NavigationMesh.h
  1159. // Error: type "PODVector<NavigationPathPoint>&" can not automatically bind
  1160. // float NavigationMesh::GetAgentHeight() const | File: ../Navigation/NavigationMesh.h
  1161. engine->RegisterObjectMethod("NavigationMesh", "float GetAgentHeight() const", asMETHODPR(NavigationMesh, GetAgentHeight, () const, float), asCALL_THISCALL);
  1162. engine->RegisterObjectMethod("NavigationMesh", "float get_agentHeight() const", asMETHODPR(NavigationMesh, GetAgentHeight, () const, float), asCALL_THISCALL);
  1163. // float NavigationMesh::GetAgentMaxClimb() const | File: ../Navigation/NavigationMesh.h
  1164. engine->RegisterObjectMethod("NavigationMesh", "float GetAgentMaxClimb() const", asMETHODPR(NavigationMesh, GetAgentMaxClimb, () const, float), asCALL_THISCALL);
  1165. engine->RegisterObjectMethod("NavigationMesh", "float get_agentMaxClimb() const", asMETHODPR(NavigationMesh, GetAgentMaxClimb, () const, float), asCALL_THISCALL);
  1166. // float NavigationMesh::GetAgentMaxSlope() const | File: ../Navigation/NavigationMesh.h
  1167. engine->RegisterObjectMethod("NavigationMesh", "float GetAgentMaxSlope() const", asMETHODPR(NavigationMesh, GetAgentMaxSlope, () const, float), asCALL_THISCALL);
  1168. engine->RegisterObjectMethod("NavigationMesh", "float get_agentMaxSlope() const", asMETHODPR(NavigationMesh, GetAgentMaxSlope, () const, float), asCALL_THISCALL);
  1169. // float NavigationMesh::GetAgentRadius() const | File: ../Navigation/NavigationMesh.h
  1170. engine->RegisterObjectMethod("NavigationMesh", "float GetAgentRadius() const", asMETHODPR(NavigationMesh, GetAgentRadius, () const, float), asCALL_THISCALL);
  1171. engine->RegisterObjectMethod("NavigationMesh", "float get_agentRadius() const", asMETHODPR(NavigationMesh, GetAgentRadius, () const, float), asCALL_THISCALL);
  1172. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1173. engine->RegisterObjectMethod("NavigationMesh", "bool GetAnimationEnabled() const", asMETHODPR(NavigationMesh, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1174. engine->RegisterObjectMethod("NavigationMesh", "bool get_animationEnabled() const", asMETHODPR(NavigationMesh, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1175. // float NavigationMesh::GetAreaCost(unsigned areaID) const | File: ../Navigation/NavigationMesh.h
  1176. engine->RegisterObjectMethod("NavigationMesh", "float GetAreaCost(uint) const", asMETHODPR(NavigationMesh, GetAreaCost, (unsigned) const, float), asCALL_THISCALL);
  1177. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1178. engine->RegisterObjectMethod("NavigationMesh", "Variant GetAttribute(uint) const", asMETHODPR(NavigationMesh, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1179. engine->RegisterObjectMethod("NavigationMesh", "Variant get_attributes(uint) const", asMETHODPR(NavigationMesh, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1180. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1181. engine->RegisterObjectMethod("NavigationMesh", "Variant GetAttribute(const String&in) const", asMETHODPR(NavigationMesh, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1182. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1183. engine->RegisterObjectMethod("NavigationMesh", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(NavigationMesh, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1184. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1185. engine->RegisterObjectMethod("NavigationMesh", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(NavigationMesh, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1186. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1187. engine->RegisterObjectMethod("NavigationMesh", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(NavigationMesh, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1188. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1189. engine->RegisterObjectMethod("NavigationMesh", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(NavigationMesh, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1190. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1191. engine->RegisterObjectMethod("NavigationMesh", "Variant GetAttributeDefault(uint) const", asMETHODPR(NavigationMesh, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1192. engine->RegisterObjectMethod("NavigationMesh", "Variant get_attributeDefaults(uint) const", asMETHODPR(NavigationMesh, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1193. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1194. engine->RegisterObjectMethod("NavigationMesh", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(NavigationMesh, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1195. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1196. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1197. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1198. engine->RegisterObjectMethod("NavigationMesh", "bool GetBlockEvents() const", asMETHODPR(NavigationMesh, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1199. // const BoundingBox& NavigationMesh::GetBoundingBox() const | File: ../Navigation/NavigationMesh.h
  1200. engine->RegisterObjectMethod("NavigationMesh", "const BoundingBox& GetBoundingBox() const", asMETHODPR(NavigationMesh, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1201. engine->RegisterObjectMethod("NavigationMesh", "const BoundingBox& get_boundingBox() const", asMETHODPR(NavigationMesh, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1202. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1203. engine->RegisterObjectMethod("NavigationMesh", "const String& GetCategory() const", asMETHODPR(NavigationMesh, GetCategory, () const, const String&), asCALL_THISCALL);
  1204. engine->RegisterObjectMethod("NavigationMesh", "const String& get_category() const", asMETHODPR(NavigationMesh, GetCategory, () const, const String&), asCALL_THISCALL);
  1205. // float NavigationMesh::GetCellHeight() const | File: ../Navigation/NavigationMesh.h
  1206. engine->RegisterObjectMethod("NavigationMesh", "float GetCellHeight() const", asMETHODPR(NavigationMesh, GetCellHeight, () const, float), asCALL_THISCALL);
  1207. engine->RegisterObjectMethod("NavigationMesh", "float get_cellHeight() const", asMETHODPR(NavigationMesh, GetCellHeight, () const, float), asCALL_THISCALL);
  1208. // float NavigationMesh::GetCellSize() const | File: ../Navigation/NavigationMesh.h
  1209. engine->RegisterObjectMethod("NavigationMesh", "float GetCellSize() const", asMETHODPR(NavigationMesh, GetCellSize, () const, float), asCALL_THISCALL);
  1210. engine->RegisterObjectMethod("NavigationMesh", "float get_cellSize() const", asMETHODPR(NavigationMesh, GetCellSize, () const, float), asCALL_THISCALL);
  1211. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1212. engine->RegisterObjectMethod("NavigationMesh", "Component@+ GetComponent(StringHash) const", asMETHODPR(NavigationMesh, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1213. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1214. // Not registered because template
  1215. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1216. // Error: type "PODVector<Component*>&" can not automatically bind
  1217. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1218. // Not registered because template
  1219. // Context* Object::GetContext() const | File: ../Core/Object.h
  1220. // Error: type "Context*" can not be returned
  1221. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1222. // Error: type "PODVector<Node*>&" can not automatically bind
  1223. // float NavigationMesh::GetDetailSampleDistance() const | File: ../Navigation/NavigationMesh.h
  1224. engine->RegisterObjectMethod("NavigationMesh", "float GetDetailSampleDistance() const", asMETHODPR(NavigationMesh, GetDetailSampleDistance, () const, float), asCALL_THISCALL);
  1225. engine->RegisterObjectMethod("NavigationMesh", "float get_detailSampleDistance() const", asMETHODPR(NavigationMesh, GetDetailSampleDistance, () const, float), asCALL_THISCALL);
  1226. // float NavigationMesh::GetDetailSampleMaxError() const | File: ../Navigation/NavigationMesh.h
  1227. engine->RegisterObjectMethod("NavigationMesh", "float GetDetailSampleMaxError() const", asMETHODPR(NavigationMesh, GetDetailSampleMaxError, () const, float), asCALL_THISCALL);
  1228. engine->RegisterObjectMethod("NavigationMesh", "float get_detailSampleMaxError() const", asMETHODPR(NavigationMesh, GetDetailSampleMaxError, () const, float), asCALL_THISCALL);
  1229. // float NavigationMesh::GetDistanceToWall(const Vector3& point, float radius, const Vector3& extents=Vector3::ONE, const dtQueryFilter* filter=nullptr, Vector3* hitPos=nullptr, Vector3* hitNormal=nullptr) | File: ../Navigation/NavigationMesh.h
  1230. // Error: type "const dtQueryFilter*" can not automatically bind
  1231. // bool NavigationMesh::GetDrawNavAreas() const | File: ../Navigation/NavigationMesh.h
  1232. engine->RegisterObjectMethod("NavigationMesh", "bool GetDrawNavAreas() const", asMETHODPR(NavigationMesh, GetDrawNavAreas, () const, bool), asCALL_THISCALL);
  1233. engine->RegisterObjectMethod("NavigationMesh", "bool get_drawNavAreas() const", asMETHODPR(NavigationMesh, GetDrawNavAreas, () const, bool), asCALL_THISCALL);
  1234. // bool NavigationMesh::GetDrawOffMeshConnections() const | File: ../Navigation/NavigationMesh.h
  1235. engine->RegisterObjectMethod("NavigationMesh", "bool GetDrawOffMeshConnections() const", asMETHODPR(NavigationMesh, GetDrawOffMeshConnections, () const, bool), asCALL_THISCALL);
  1236. engine->RegisterObjectMethod("NavigationMesh", "bool get_drawOffMeshConnections() const", asMETHODPR(NavigationMesh, GetDrawOffMeshConnections, () const, bool), asCALL_THISCALL);
  1237. // float NavigationMesh::GetEdgeMaxError() const | File: ../Navigation/NavigationMesh.h
  1238. engine->RegisterObjectMethod("NavigationMesh", "float GetEdgeMaxError() const", asMETHODPR(NavigationMesh, GetEdgeMaxError, () const, float), asCALL_THISCALL);
  1239. engine->RegisterObjectMethod("NavigationMesh", "float get_edgeMaxError() const", asMETHODPR(NavigationMesh, GetEdgeMaxError, () const, float), asCALL_THISCALL);
  1240. // float NavigationMesh::GetEdgeMaxLength() const | File: ../Navigation/NavigationMesh.h
  1241. engine->RegisterObjectMethod("NavigationMesh", "float GetEdgeMaxLength() const", asMETHODPR(NavigationMesh, GetEdgeMaxLength, () const, float), asCALL_THISCALL);
  1242. engine->RegisterObjectMethod("NavigationMesh", "float get_edgeMaxLength() const", asMETHODPR(NavigationMesh, GetEdgeMaxLength, () const, float), asCALL_THISCALL);
  1243. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1244. engine->RegisterObjectMethod("NavigationMesh", "VariantMap& GetEventDataMap() const", asMETHODPR(NavigationMesh, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1245. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1246. // Error: type "EventHandler*" can not automatically bind
  1247. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1248. engine->RegisterObjectMethod("NavigationMesh", "Object@+ GetEventSender() const", asMETHODPR(NavigationMesh, GetEventSender, () const, Object*), asCALL_THISCALL);
  1249. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1250. engine->RegisterObjectMethod("NavigationMesh", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(NavigationMesh, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1251. engine->RegisterObjectMethod("NavigationMesh", "const Variant& get_globalVar(StringHash) const", asMETHODPR(NavigationMesh, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1252. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1253. engine->RegisterObjectMethod("NavigationMesh", "const VariantMap& GetGlobalVars() const", asMETHODPR(NavigationMesh, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1254. engine->RegisterObjectMethod("NavigationMesh", "const VariantMap& get_globalVars() const", asMETHODPR(NavigationMesh, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1255. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1256. engine->RegisterObjectMethod("NavigationMesh", "uint GetID() const", asMETHODPR(NavigationMesh, GetID, () const, unsigned), asCALL_THISCALL);
  1257. engine->RegisterObjectMethod("NavigationMesh", "uint get_id() const", asMETHODPR(NavigationMesh, GetID, () const, unsigned), asCALL_THISCALL);
  1258. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1259. engine->RegisterObjectMethod("NavigationMesh", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(NavigationMesh, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1260. // String NavigationMesh::GetMeshName() const | File: ../Navigation/NavigationMesh.h
  1261. engine->RegisterObjectMethod("NavigationMesh", "String GetMeshName() const", asMETHODPR(NavigationMesh, GetMeshName, () const, String), asCALL_THISCALL);
  1262. // virtual PODVector<unsigned char> NavigationMesh::GetNavigationDataAttr() const | File: ../Navigation/NavigationMesh.h
  1263. // Error: type "PODVector<unsigned char>" can not automatically bind
  1264. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1265. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1266. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1267. // Error: type "NetworkState*" can not automatically bind
  1268. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1269. engine->RegisterObjectMethod("NavigationMesh", "Node@+ GetNode() const", asMETHODPR(NavigationMesh, GetNode, () const, Node*), asCALL_THISCALL);
  1270. engine->RegisterObjectMethod("NavigationMesh", "Node@+ get_node() const", asMETHODPR(NavigationMesh, GetNode, () const, Node*), asCALL_THISCALL);
  1271. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1272. engine->RegisterObjectMethod("NavigationMesh", "uint GetNumAttributes() const", asMETHODPR(NavigationMesh, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1273. engine->RegisterObjectMethod("NavigationMesh", "uint get_numAttributes() const", asMETHODPR(NavigationMesh, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1274. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1275. engine->RegisterObjectMethod("NavigationMesh", "uint GetNumNetworkAttributes() const", asMETHODPR(NavigationMesh, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1276. // IntVector2 NavigationMesh::GetNumTiles() const | File: ../Navigation/NavigationMesh.h
  1277. engine->RegisterObjectMethod("NavigationMesh", "IntVector2 GetNumTiles() const", asMETHODPR(NavigationMesh, GetNumTiles, () const, IntVector2), asCALL_THISCALL);
  1278. engine->RegisterObjectMethod("NavigationMesh", "IntVector2 get_numTiles() const", asMETHODPR(NavigationMesh, GetNumTiles, () const, IntVector2), asCALL_THISCALL);
  1279. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1280. engine->RegisterObjectMethod("NavigationMesh", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(NavigationMesh, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1281. engine->RegisterObjectMethod("NavigationMesh", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(NavigationMesh, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1282. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1283. engine->RegisterObjectMethod("NavigationMesh", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(NavigationMesh, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1284. // const Vector3& NavigationMesh::GetPadding() const | File: ../Navigation/NavigationMesh.h
  1285. engine->RegisterObjectMethod("NavigationMesh", "const Vector3& GetPadding() const", asMETHODPR(NavigationMesh, GetPadding, () const, const Vector3&), asCALL_THISCALL);
  1286. engine->RegisterObjectMethod("NavigationMesh", "const Vector3& get_padding() const", asMETHODPR(NavigationMesh, GetPadding, () const, const Vector3&), asCALL_THISCALL);
  1287. // NavmeshPartitionType NavigationMesh::GetPartitionType() const | File: ../Navigation/NavigationMesh.h
  1288. engine->RegisterObjectMethod("NavigationMesh", "NavmeshPartitionType GetPartitionType() const", asMETHODPR(NavigationMesh, GetPartitionType, () const, NavmeshPartitionType), asCALL_THISCALL);
  1289. engine->RegisterObjectMethod("NavigationMesh", "NavmeshPartitionType get_partitionType() const", asMETHODPR(NavigationMesh, GetPartitionType, () const, NavmeshPartitionType), asCALL_THISCALL);
  1290. // Vector3 NavigationMesh::GetRandomPoint(const dtQueryFilter* filter=nullptr, dtPolyRef* randomRef=nullptr) | File: ../Navigation/NavigationMesh.h
  1291. // Error: type "const dtQueryFilter*" can not automatically bind
  1292. // Vector3 NavigationMesh::GetRandomPointInCircle(const Vector3& center, float radius, const Vector3& extents=Vector3::ONE, const dtQueryFilter* filter=nullptr, dtPolyRef* randomRef=nullptr) | File: ../Navigation/NavigationMesh.h
  1293. // Error: type "const dtQueryFilter*" can not automatically bind
  1294. // float NavigationMesh::GetRegionMergeSize() const | File: ../Navigation/NavigationMesh.h
  1295. engine->RegisterObjectMethod("NavigationMesh", "float GetRegionMergeSize() const", asMETHODPR(NavigationMesh, GetRegionMergeSize, () const, float), asCALL_THISCALL);
  1296. engine->RegisterObjectMethod("NavigationMesh", "float get_regionMergeSize() const", asMETHODPR(NavigationMesh, GetRegionMergeSize, () const, float), asCALL_THISCALL);
  1297. // float NavigationMesh::GetRegionMinSize() const | File: ../Navigation/NavigationMesh.h
  1298. engine->RegisterObjectMethod("NavigationMesh", "float GetRegionMinSize() const", asMETHODPR(NavigationMesh, GetRegionMinSize, () const, float), asCALL_THISCALL);
  1299. engine->RegisterObjectMethod("NavigationMesh", "float get_regionMinSize() const", asMETHODPR(NavigationMesh, GetRegionMinSize, () const, float), asCALL_THISCALL);
  1300. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1301. engine->RegisterObjectMethod("NavigationMesh", "Scene@+ GetScene() const", asMETHODPR(NavigationMesh, GetScene, () const, Scene*), asCALL_THISCALL);
  1302. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1303. engine->RegisterObjectMethod("NavigationMesh", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(NavigationMesh, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1304. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1305. // Not registered because template
  1306. // BoundingBox NavigationMesh::GetTileBoundingBox(const IntVector2& tile) const | File: ../Navigation/NavigationMesh.h
  1307. engine->RegisterObjectMethod("NavigationMesh", "BoundingBox GetTileBoundingBox(const IntVector2&in) const", asMETHODPR(NavigationMesh, GetTileBoundingBox, (const IntVector2&) const, BoundingBox), asCALL_THISCALL);
  1308. // virtual PODVector<unsigned char> NavigationMesh::GetTileData(const IntVector2& tile) const | File: ../Navigation/NavigationMesh.h
  1309. // Error: type "PODVector<unsigned char>" can not automatically bind
  1310. // IntVector2 NavigationMesh::GetTileIndex(const Vector3& position) const | File: ../Navigation/NavigationMesh.h
  1311. engine->RegisterObjectMethod("NavigationMesh", "IntVector2 GetTileIndex(const Vector3&in) const", asMETHODPR(NavigationMesh, GetTileIndex, (const Vector3&) const, IntVector2), asCALL_THISCALL);
  1312. // int NavigationMesh::GetTileSize() const | File: ../Navigation/NavigationMesh.h
  1313. engine->RegisterObjectMethod("NavigationMesh", "int GetTileSize() const", asMETHODPR(NavigationMesh, GetTileSize, () const, int), asCALL_THISCALL);
  1314. engine->RegisterObjectMethod("NavigationMesh", "int get_tileSize() const", asMETHODPR(NavigationMesh, GetTileSize, () const, int), asCALL_THISCALL);
  1315. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1316. engine->RegisterObjectMethod("NavigationMesh", "StringHash GetType() const", asMETHODPR(NavigationMesh, GetType, () const, StringHash), asCALL_THISCALL);
  1317. engine->RegisterObjectMethod("NavigationMesh", "StringHash get_type() const", asMETHODPR(NavigationMesh, GetType, () const, StringHash), asCALL_THISCALL);
  1318. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1319. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1320. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1321. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1322. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1323. engine->RegisterObjectMethod("NavigationMesh", "const String& GetTypeName() const", asMETHODPR(NavigationMesh, GetTypeName, () const, const String&), asCALL_THISCALL);
  1324. engine->RegisterObjectMethod("NavigationMesh", "const String& get_typeName() const", asMETHODPR(NavigationMesh, GetTypeName, () const, const String&), asCALL_THISCALL);
  1325. // BoundingBox NavigationMesh::GetWorldBoundingBox() const | File: ../Navigation/NavigationMesh.h
  1326. engine->RegisterObjectMethod("NavigationMesh", "BoundingBox GetWorldBoundingBox() const", asMETHODPR(NavigationMesh, GetWorldBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  1327. engine->RegisterObjectMethod("NavigationMesh", "BoundingBox get_worldBoundingBox() const", asMETHODPR(NavigationMesh, GetWorldBoundingBox, () const, BoundingBox), asCALL_THISCALL);
  1328. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1329. engine->RegisterObjectMethod("NavigationMesh", "bool HasEventHandlers() const", asMETHODPR(NavigationMesh, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1330. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1331. engine->RegisterObjectMethod("NavigationMesh", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(NavigationMesh, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1332. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1333. engine->RegisterObjectMethod("NavigationMesh", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(NavigationMesh, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1334. // bool NavigationMesh::HasTile(const IntVector2& tile) const | File: ../Navigation/NavigationMesh.h
  1335. engine->RegisterObjectMethod("NavigationMesh", "bool HasTile(const IntVector2&in) const", asMETHODPR(NavigationMesh, HasTile, (const IntVector2&) const, bool), asCALL_THISCALL);
  1336. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1337. engine->RegisterObjectMethod("NavigationMesh", "bool IsEnabled() const", asMETHODPR(NavigationMesh, IsEnabled, () const, bool), asCALL_THISCALL);
  1338. engine->RegisterObjectMethod("NavigationMesh", "bool get_enabled() const", asMETHODPR(NavigationMesh, IsEnabled, () const, bool), asCALL_THISCALL);
  1339. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1340. engine->RegisterObjectMethod("NavigationMesh", "bool IsEnabledEffective() const", asMETHODPR(NavigationMesh, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1341. engine->RegisterObjectMethod("NavigationMesh", "bool get_enabledEffective() const", asMETHODPR(NavigationMesh, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1342. // bool NavigationMesh::IsInitialized() const | File: ../Navigation/NavigationMesh.h
  1343. engine->RegisterObjectMethod("NavigationMesh", "bool IsInitialized() const", asMETHODPR(NavigationMesh, IsInitialized, () const, bool), asCALL_THISCALL);
  1344. engine->RegisterObjectMethod("NavigationMesh", "bool get_initialized() const", asMETHODPR(NavigationMesh, IsInitialized, () const, bool), asCALL_THISCALL);
  1345. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1346. engine->RegisterObjectMethod("NavigationMesh", "bool IsInstanceOf(StringHash) const", asMETHODPR(NavigationMesh, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1347. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1348. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1349. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1350. // Not registered because template
  1351. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1352. engine->RegisterObjectMethod("NavigationMesh", "bool IsReplicated() const", asMETHODPR(NavigationMesh, IsReplicated, () const, bool), asCALL_THISCALL);
  1353. engine->RegisterObjectMethod("NavigationMesh", "bool get_replicated() const", asMETHODPR(NavigationMesh, IsReplicated, () const, bool), asCALL_THISCALL);
  1354. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1355. engine->RegisterObjectMethod("NavigationMesh", "bool IsTemporary() const", asMETHODPR(NavigationMesh, IsTemporary, () const, bool), asCALL_THISCALL);
  1356. engine->RegisterObjectMethod("NavigationMesh", "bool get_temporary() const", asMETHODPR(NavigationMesh, IsTemporary, () const, bool), asCALL_THISCALL);
  1357. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1358. engine->RegisterObjectMethod("NavigationMesh", "bool Load(Deserializer&)", asMETHODPR(NavigationMesh, Load, (Deserializer&), bool), asCALL_THISCALL);
  1359. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1360. engine->RegisterObjectMethod("NavigationMesh", "bool LoadJSON(const JSONValue&in)", asMETHODPR(NavigationMesh, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1361. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1362. engine->RegisterObjectMethod("NavigationMesh", "bool LoadXML(const XMLElement&in)", asMETHODPR(NavigationMesh, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1363. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1364. engine->RegisterObjectMethod("NavigationMesh", "void MarkNetworkUpdate()", asMETHODPR(NavigationMesh, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1365. // Vector3 NavigationMesh::MoveAlongSurface(const Vector3& start, const Vector3& end, const Vector3& extents=Vector3::ONE, int maxVisited=3, const dtQueryFilter* filter=nullptr) | File: ../Navigation/NavigationMesh.h
  1366. // Error: type "const dtQueryFilter*" can not automatically bind
  1367. // explicit NavigationMesh::NavigationMesh(Context* context) | File: ../Navigation/NavigationMesh.h
  1368. engine->RegisterObjectBehaviour("NavigationMesh", asBEHAVE_FACTORY, "NavigationMesh@+ f()", asFUNCTION(NavigationMesh_NavigationMesh_Context), asCALL_CDECL);
  1369. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1370. engine->RegisterObjectMethod("NavigationMesh", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(NavigationMesh, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1371. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1372. engine->RegisterObjectMethod("NavigationMesh", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(NavigationMesh, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1373. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1374. engine->RegisterObjectMethod("NavigationMesh", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(NavigationMesh, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1375. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  1376. engine->RegisterObjectMethod("NavigationMesh", "void OnSetEnabled()", asMETHODPR(NavigationMesh, OnSetEnabled, (), void), asCALL_THISCALL);
  1377. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1378. engine->RegisterObjectMethod("NavigationMesh", "void PrepareNetworkUpdate()", asMETHODPR(NavigationMesh, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1379. // Vector3 NavigationMesh::Raycast(const Vector3& start, const Vector3& end, const Vector3& extents=Vector3::ONE, const dtQueryFilter* filter=nullptr, Vector3* hitNormal=nullptr) | File: ../Navigation/NavigationMesh.h
  1380. // Error: type "const dtQueryFilter*" can not automatically bind
  1381. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1382. engine->RegisterObjectMethod("NavigationMesh", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(NavigationMesh, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1383. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1384. engine->RegisterObjectMethod("NavigationMesh", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(NavigationMesh, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1385. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1386. // Error: type "RefCount*" can not automatically bind
  1387. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1388. engine->RegisterObjectMethod("NavigationMesh", "int Refs() const", asMETHODPR(NavigationMesh, Refs, () const, int), asCALL_THISCALL);
  1389. engine->RegisterObjectMethod("NavigationMesh", "int get_refs() const", asMETHODPR(NavigationMesh, Refs, () const, int), asCALL_THISCALL);
  1390. // static void NavigationMesh::RegisterObject(Context* context) | File: ../Navigation/NavigationMesh.h
  1391. // Context can be used as firs parameter of constructors only
  1392. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1393. engine->RegisterObjectBehaviour("NavigationMesh", asBEHAVE_RELEASE, "void f()", asMETHODPR(NavigationMesh, ReleaseRef, (), void), asCALL_THISCALL);
  1394. // void Component::Remove() | File: ../Scene/Component.h
  1395. engine->RegisterObjectMethod("NavigationMesh", "void Remove()", asMETHODPR(NavigationMesh, Remove, (), void), asCALL_THISCALL);
  1396. // virtual void NavigationMesh::RemoveAllTiles() | File: ../Navigation/NavigationMesh.h
  1397. engine->RegisterObjectMethod("NavigationMesh", "void RemoveAllTiles()", asMETHODPR(NavigationMesh, RemoveAllTiles, (), void), asCALL_THISCALL);
  1398. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1399. engine->RegisterObjectMethod("NavigationMesh", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(NavigationMesh, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1400. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1401. engine->RegisterObjectMethod("NavigationMesh", "void RemoveInstanceDefault()", asMETHODPR(NavigationMesh, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1402. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1403. engine->RegisterObjectMethod("NavigationMesh", "void RemoveObjectAnimation()", asMETHODPR(NavigationMesh, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1404. // virtual void NavigationMesh::RemoveTile(const IntVector2& tile) | File: ../Navigation/NavigationMesh.h
  1405. engine->RegisterObjectMethod("NavigationMesh", "void RemoveTile(const IntVector2&in)", asMETHODPR(NavigationMesh, RemoveTile, (const IntVector2&), void), asCALL_THISCALL);
  1406. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1407. engine->RegisterObjectMethod("NavigationMesh", "void ResetToDefault()", asMETHODPR(NavigationMesh, ResetToDefault, (), void), asCALL_THISCALL);
  1408. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1409. engine->RegisterObjectMethod("NavigationMesh", "bool Save(Serializer&) const", asMETHODPR(NavigationMesh, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1410. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1411. engine->RegisterObjectMethod("NavigationMesh", "bool SaveDefaultAttributes() const", asMETHODPR(NavigationMesh, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1412. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1413. engine->RegisterObjectMethod("NavigationMesh", "bool SaveJSON(JSONValue&) const", asMETHODPR(NavigationMesh, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1414. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1415. engine->RegisterObjectMethod("NavigationMesh", "bool SaveXML(XMLElement&) const", asMETHODPR(NavigationMesh, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1416. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1417. engine->RegisterObjectMethod("NavigationMesh", "void SendEvent(StringHash)", asMETHODPR(NavigationMesh, SendEvent, (StringHash), void), asCALL_THISCALL);
  1418. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1419. engine->RegisterObjectMethod("NavigationMesh", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(NavigationMesh, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1420. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1421. // Not registered because template
  1422. // void NavigationMesh::SetAgentHeight(float height) | File: ../Navigation/NavigationMesh.h
  1423. engine->RegisterObjectMethod("NavigationMesh", "void SetAgentHeight(float)", asMETHODPR(NavigationMesh, SetAgentHeight, (float), void), asCALL_THISCALL);
  1424. engine->RegisterObjectMethod("NavigationMesh", "void set_agentHeight(float)", asMETHODPR(NavigationMesh, SetAgentHeight, (float), void), asCALL_THISCALL);
  1425. // void NavigationMesh::SetAgentMaxClimb(float maxClimb) | File: ../Navigation/NavigationMesh.h
  1426. engine->RegisterObjectMethod("NavigationMesh", "void SetAgentMaxClimb(float)", asMETHODPR(NavigationMesh, SetAgentMaxClimb, (float), void), asCALL_THISCALL);
  1427. engine->RegisterObjectMethod("NavigationMesh", "void set_agentMaxClimb(float)", asMETHODPR(NavigationMesh, SetAgentMaxClimb, (float), void), asCALL_THISCALL);
  1428. // void NavigationMesh::SetAgentMaxSlope(float maxSlope) | File: ../Navigation/NavigationMesh.h
  1429. engine->RegisterObjectMethod("NavigationMesh", "void SetAgentMaxSlope(float)", asMETHODPR(NavigationMesh, SetAgentMaxSlope, (float), void), asCALL_THISCALL);
  1430. engine->RegisterObjectMethod("NavigationMesh", "void set_agentMaxSlope(float)", asMETHODPR(NavigationMesh, SetAgentMaxSlope, (float), void), asCALL_THISCALL);
  1431. // void NavigationMesh::SetAgentRadius(float radius) | File: ../Navigation/NavigationMesh.h
  1432. engine->RegisterObjectMethod("NavigationMesh", "void SetAgentRadius(float)", asMETHODPR(NavigationMesh, SetAgentRadius, (float), void), asCALL_THISCALL);
  1433. engine->RegisterObjectMethod("NavigationMesh", "void set_agentRadius(float)", asMETHODPR(NavigationMesh, SetAgentRadius, (float), void), asCALL_THISCALL);
  1434. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1435. engine->RegisterObjectMethod("NavigationMesh", "void SetAnimationEnabled(bool)", asMETHODPR(NavigationMesh, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1436. engine->RegisterObjectMethod("NavigationMesh", "void set_animationEnabled(bool)", asMETHODPR(NavigationMesh, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1437. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1438. engine->RegisterObjectMethod("NavigationMesh", "void SetAnimationTime(float)", asMETHODPR(NavigationMesh, SetAnimationTime, (float), void), asCALL_THISCALL);
  1439. // void NavigationMesh::SetAreaCost(unsigned areaID, float cost) | File: ../Navigation/NavigationMesh.h
  1440. engine->RegisterObjectMethod("NavigationMesh", "void SetAreaCost(uint, float)", asMETHODPR(NavigationMesh, SetAreaCost, (unsigned, float), void), asCALL_THISCALL);
  1441. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1442. engine->RegisterObjectMethod("NavigationMesh", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(NavigationMesh, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1443. engine->RegisterObjectMethod("NavigationMesh", "bool set_attributes(uint, const Variant&in)", asMETHODPR(NavigationMesh, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1444. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1445. engine->RegisterObjectMethod("NavigationMesh", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(NavigationMesh, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1446. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1447. engine->RegisterObjectMethod("NavigationMesh", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(NavigationMesh, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1448. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1449. engine->RegisterObjectMethod("NavigationMesh", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(NavigationMesh, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1450. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1451. engine->RegisterObjectMethod("NavigationMesh", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(NavigationMesh, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1452. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1453. engine->RegisterObjectMethod("NavigationMesh", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(NavigationMesh, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1454. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1455. engine->RegisterObjectMethod("NavigationMesh", "void SetBlockEvents(bool)", asMETHODPR(NavigationMesh, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1456. // void NavigationMesh::SetCellHeight(float height) | File: ../Navigation/NavigationMesh.h
  1457. engine->RegisterObjectMethod("NavigationMesh", "void SetCellHeight(float)", asMETHODPR(NavigationMesh, SetCellHeight, (float), void), asCALL_THISCALL);
  1458. engine->RegisterObjectMethod("NavigationMesh", "void set_cellHeight(float)", asMETHODPR(NavigationMesh, SetCellHeight, (float), void), asCALL_THISCALL);
  1459. // void NavigationMesh::SetCellSize(float size) | File: ../Navigation/NavigationMesh.h
  1460. engine->RegisterObjectMethod("NavigationMesh", "void SetCellSize(float)", asMETHODPR(NavigationMesh, SetCellSize, (float), void), asCALL_THISCALL);
  1461. engine->RegisterObjectMethod("NavigationMesh", "void set_cellSize(float)", asMETHODPR(NavigationMesh, SetCellSize, (float), void), asCALL_THISCALL);
  1462. // void NavigationMesh::SetDetailSampleDistance(float distance) | File: ../Navigation/NavigationMesh.h
  1463. engine->RegisterObjectMethod("NavigationMesh", "void SetDetailSampleDistance(float)", asMETHODPR(NavigationMesh, SetDetailSampleDistance, (float), void), asCALL_THISCALL);
  1464. engine->RegisterObjectMethod("NavigationMesh", "void set_detailSampleDistance(float)", asMETHODPR(NavigationMesh, SetDetailSampleDistance, (float), void), asCALL_THISCALL);
  1465. // void NavigationMesh::SetDetailSampleMaxError(float error) | File: ../Navigation/NavigationMesh.h
  1466. engine->RegisterObjectMethod("NavigationMesh", "void SetDetailSampleMaxError(float)", asMETHODPR(NavigationMesh, SetDetailSampleMaxError, (float), void), asCALL_THISCALL);
  1467. engine->RegisterObjectMethod("NavigationMesh", "void set_detailSampleMaxError(float)", asMETHODPR(NavigationMesh, SetDetailSampleMaxError, (float), void), asCALL_THISCALL);
  1468. // void NavigationMesh::SetDrawNavAreas(bool enable) | File: ../Navigation/NavigationMesh.h
  1469. engine->RegisterObjectMethod("NavigationMesh", "void SetDrawNavAreas(bool)", asMETHODPR(NavigationMesh, SetDrawNavAreas, (bool), void), asCALL_THISCALL);
  1470. engine->RegisterObjectMethod("NavigationMesh", "void set_drawNavAreas(bool)", asMETHODPR(NavigationMesh, SetDrawNavAreas, (bool), void), asCALL_THISCALL);
  1471. // void NavigationMesh::SetDrawOffMeshConnections(bool enable) | File: ../Navigation/NavigationMesh.h
  1472. engine->RegisterObjectMethod("NavigationMesh", "void SetDrawOffMeshConnections(bool)", asMETHODPR(NavigationMesh, SetDrawOffMeshConnections, (bool), void), asCALL_THISCALL);
  1473. engine->RegisterObjectMethod("NavigationMesh", "void set_drawOffMeshConnections(bool)", asMETHODPR(NavigationMesh, SetDrawOffMeshConnections, (bool), void), asCALL_THISCALL);
  1474. // void NavigationMesh::SetEdgeMaxError(float error) | File: ../Navigation/NavigationMesh.h
  1475. engine->RegisterObjectMethod("NavigationMesh", "void SetEdgeMaxError(float)", asMETHODPR(NavigationMesh, SetEdgeMaxError, (float), void), asCALL_THISCALL);
  1476. engine->RegisterObjectMethod("NavigationMesh", "void set_edgeMaxError(float)", asMETHODPR(NavigationMesh, SetEdgeMaxError, (float), void), asCALL_THISCALL);
  1477. // void NavigationMesh::SetEdgeMaxLength(float length) | File: ../Navigation/NavigationMesh.h
  1478. engine->RegisterObjectMethod("NavigationMesh", "void SetEdgeMaxLength(float)", asMETHODPR(NavigationMesh, SetEdgeMaxLength, (float), void), asCALL_THISCALL);
  1479. engine->RegisterObjectMethod("NavigationMesh", "void set_edgeMaxLength(float)", asMETHODPR(NavigationMesh, SetEdgeMaxLength, (float), void), asCALL_THISCALL);
  1480. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1481. engine->RegisterObjectMethod("NavigationMesh", "void SetEnabled(bool)", asMETHODPR(NavigationMesh, SetEnabled, (bool), void), asCALL_THISCALL);
  1482. engine->RegisterObjectMethod("NavigationMesh", "void set_enabled(bool)", asMETHODPR(NavigationMesh, SetEnabled, (bool), void), asCALL_THISCALL);
  1483. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1484. engine->RegisterObjectMethod("NavigationMesh", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(NavigationMesh, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1485. engine->RegisterObjectMethod("NavigationMesh", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(NavigationMesh, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1486. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1487. engine->RegisterObjectMethod("NavigationMesh", "void SetInstanceDefault(bool)", asMETHODPR(NavigationMesh, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1488. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1489. engine->RegisterObjectMethod("NavigationMesh", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(NavigationMesh, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1490. // void NavigationMesh::SetMeshName(const String& newName) | File: ../Navigation/NavigationMesh.h
  1491. engine->RegisterObjectMethod("NavigationMesh", "void SetMeshName(const String&in)", asMETHODPR(NavigationMesh, SetMeshName, (const String&), void), asCALL_THISCALL);
  1492. // virtual void NavigationMesh::SetNavigationDataAttr(const PODVector<unsigned char>& value) | File: ../Navigation/NavigationMesh.h
  1493. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  1494. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1495. engine->RegisterObjectMethod("NavigationMesh", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(NavigationMesh, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1496. engine->RegisterObjectMethod("NavigationMesh", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(NavigationMesh, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1497. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1498. engine->RegisterObjectMethod("NavigationMesh", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(NavigationMesh, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1499. // void NavigationMesh::SetPadding(const Vector3& padding) | File: ../Navigation/NavigationMesh.h
  1500. engine->RegisterObjectMethod("NavigationMesh", "void SetPadding(const Vector3&in)", asMETHODPR(NavigationMesh, SetPadding, (const Vector3&), void), asCALL_THISCALL);
  1501. engine->RegisterObjectMethod("NavigationMesh", "void set_padding(const Vector3&in)", asMETHODPR(NavigationMesh, SetPadding, (const Vector3&), void), asCALL_THISCALL);
  1502. // void NavigationMesh::SetPartitionType(NavmeshPartitionType partitionType) | File: ../Navigation/NavigationMesh.h
  1503. engine->RegisterObjectMethod("NavigationMesh", "void SetPartitionType(NavmeshPartitionType)", asMETHODPR(NavigationMesh, SetPartitionType, (NavmeshPartitionType), void), asCALL_THISCALL);
  1504. engine->RegisterObjectMethod("NavigationMesh", "void set_partitionType(NavmeshPartitionType)", asMETHODPR(NavigationMesh, SetPartitionType, (NavmeshPartitionType), void), asCALL_THISCALL);
  1505. // void NavigationMesh::SetRegionMergeSize(float size) | File: ../Navigation/NavigationMesh.h
  1506. engine->RegisterObjectMethod("NavigationMesh", "void SetRegionMergeSize(float)", asMETHODPR(NavigationMesh, SetRegionMergeSize, (float), void), asCALL_THISCALL);
  1507. engine->RegisterObjectMethod("NavigationMesh", "void set_regionMergeSize(float)", asMETHODPR(NavigationMesh, SetRegionMergeSize, (float), void), asCALL_THISCALL);
  1508. // void NavigationMesh::SetRegionMinSize(float size) | File: ../Navigation/NavigationMesh.h
  1509. engine->RegisterObjectMethod("NavigationMesh", "void SetRegionMinSize(float)", asMETHODPR(NavigationMesh, SetRegionMinSize, (float), void), asCALL_THISCALL);
  1510. engine->RegisterObjectMethod("NavigationMesh", "void set_regionMinSize(float)", asMETHODPR(NavigationMesh, SetRegionMinSize, (float), void), asCALL_THISCALL);
  1511. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1512. engine->RegisterObjectMethod("NavigationMesh", "void SetTemporary(bool)", asMETHODPR(NavigationMesh, SetTemporary, (bool), void), asCALL_THISCALL);
  1513. engine->RegisterObjectMethod("NavigationMesh", "void set_temporary(bool)", asMETHODPR(NavigationMesh, SetTemporary, (bool), void), asCALL_THISCALL);
  1514. // void NavigationMesh::SetTileSize(int size) | File: ../Navigation/NavigationMesh.h
  1515. engine->RegisterObjectMethod("NavigationMesh", "void SetTileSize(int)", asMETHODPR(NavigationMesh, SetTileSize, (int), void), asCALL_THISCALL);
  1516. engine->RegisterObjectMethod("NavigationMesh", "void set_tileSize(int)", asMETHODPR(NavigationMesh, SetTileSize, (int), void), asCALL_THISCALL);
  1517. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1518. // Error: type "EventHandler*" can not automatically bind
  1519. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1520. // Error: type "EventHandler*" can not automatically bind
  1521. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1522. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1523. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1524. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1525. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1526. engine->RegisterObjectMethod("NavigationMesh", "void UnsubscribeFromAllEvents()", asMETHODPR(NavigationMesh, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1527. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1528. engine->RegisterObjectMethod("NavigationMesh", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(NavigationMesh_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1529. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1530. engine->RegisterObjectMethod("NavigationMesh", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(NavigationMesh, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1531. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1532. engine->RegisterObjectMethod("NavigationMesh", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(NavigationMesh, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1533. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1534. engine->RegisterObjectMethod("NavigationMesh", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(NavigationMesh, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1535. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1536. engine->RegisterObjectMethod("NavigationMesh", "int WeakRefs() const", asMETHODPR(NavigationMesh, WeakRefs, () const, int), asCALL_THISCALL);
  1537. engine->RegisterObjectMethod("NavigationMesh", "int get_weakRefs() const", asMETHODPR(NavigationMesh, WeakRefs, () const, int), asCALL_THISCALL);
  1538. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1539. engine->RegisterObjectMethod("NavigationMesh", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(NavigationMesh, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1540. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1541. engine->RegisterObjectMethod("NavigationMesh", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(NavigationMesh, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1542. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1543. engine->RegisterObjectMethod("NavigationMesh", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(NavigationMesh, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1544. #ifdef REGISTER_MANUAL_PART_Component
  1545. REGISTER_MANUAL_PART_Component(NavigationMesh, "NavigationMesh")
  1546. #endif
  1547. #ifdef REGISTER_MANUAL_PART_Animatable
  1548. REGISTER_MANUAL_PART_Animatable(NavigationMesh, "NavigationMesh")
  1549. #endif
  1550. #ifdef REGISTER_MANUAL_PART_Serializable
  1551. REGISTER_MANUAL_PART_Serializable(NavigationMesh, "NavigationMesh")
  1552. #endif
  1553. #ifdef REGISTER_MANUAL_PART_Object
  1554. REGISTER_MANUAL_PART_Object(NavigationMesh, "NavigationMesh")
  1555. #endif
  1556. #ifdef REGISTER_MANUAL_PART_RefCounted
  1557. REGISTER_MANUAL_PART_RefCounted(NavigationMesh, "NavigationMesh")
  1558. #endif
  1559. #ifdef REGISTER_MANUAL_PART_NavigationMesh
  1560. REGISTER_MANUAL_PART_NavigationMesh(NavigationMesh, "NavigationMesh")
  1561. #endif
  1562. RegisterSubclass<Component, NavigationMesh>(engine, "Component", "NavigationMesh");
  1563. RegisterSubclass<Animatable, NavigationMesh>(engine, "Animatable", "NavigationMesh");
  1564. RegisterSubclass<Serializable, NavigationMesh>(engine, "Serializable", "NavigationMesh");
  1565. RegisterSubclass<Object, NavigationMesh>(engine, "Object", "NavigationMesh");
  1566. RegisterSubclass<RefCounted, NavigationMesh>(engine, "RefCounted", "NavigationMesh");
  1567. #endif
  1568. #ifdef URHO3D_NETWORK
  1569. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1570. engine->RegisterObjectBehaviour("Network", asBEHAVE_ADDREF, "void f()", asMETHODPR(Network, AddRef, (), void), asCALL_THISCALL);
  1571. // void Network::AttemptNATPunchtrough(const String& guid, Scene* scene, const VariantMap& identity=Variant::emptyVariantMap) | File: ../Network/Network.h
  1572. engine->RegisterObjectMethod("Network", "void AttemptNATPunchtrough(const String&in, Scene@+, const VariantMap&in = VariantMap())", asMETHODPR(Network, AttemptNATPunchtrough, (const String&, Scene*, const VariantMap&), void), asCALL_THISCALL);
  1573. // void Network::BanAddress(const String& address) | File: ../Network/Network.h
  1574. engine->RegisterObjectMethod("Network", "void BanAddress(const String&in)", asMETHODPR(Network, BanAddress, (const String&), void), asCALL_THISCALL);
  1575. // void Network::BroadcastMessage(int msgID, bool reliable, bool inOrder, const VectorBuffer& msg, unsigned contentID=0) | File: ../Network/Network.h
  1576. engine->RegisterObjectMethod("Network", "void BroadcastMessage(int, bool, bool, const VectorBuffer&in, uint = 0)", asMETHODPR(Network, BroadcastMessage, (int, bool, bool, const VectorBuffer&, unsigned), void), asCALL_THISCALL);
  1577. // void Network::BroadcastMessage(int msgID, bool reliable, bool inOrder, const unsigned char* data, unsigned numBytes, unsigned contentID=0) | File: ../Network/Network.h
  1578. // Error: type "const unsigned char*" can not automatically bind
  1579. // void Network::BroadcastRemoteEvent(StringHash eventType, bool inOrder, const VariantMap& eventData=Variant::emptyVariantMap) | File: ../Network/Network.h
  1580. engine->RegisterObjectMethod("Network", "void BroadcastRemoteEvent(StringHash, bool, const VariantMap&in = VariantMap())", asMETHODPR(Network, BroadcastRemoteEvent, (StringHash, bool, const VariantMap&), void), asCALL_THISCALL);
  1581. // void Network::BroadcastRemoteEvent(Scene* scene, StringHash eventType, bool inOrder, const VariantMap& eventData=Variant::emptyVariantMap) | File: ../Network/Network.h
  1582. engine->RegisterObjectMethod("Network", "void BroadcastRemoteEvent(Scene@+, StringHash, bool, const VariantMap&in = VariantMap())", asMETHODPR(Network, BroadcastRemoteEvent, (Scene*, StringHash, bool, const VariantMap&), void), asCALL_THISCALL);
  1583. // void Network::BroadcastRemoteEvent(Node* node, StringHash eventType, bool inOrder, const VariantMap& eventData=Variant::emptyVariantMap) | File: ../Network/Network.h
  1584. engine->RegisterObjectMethod("Network", "void BroadcastRemoteEvent(Node@+, StringHash, bool, const VariantMap&in = VariantMap())", asMETHODPR(Network, BroadcastRemoteEvent, (Node*, StringHash, bool, const VariantMap&), void), asCALL_THISCALL);
  1585. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1586. // Not registered because template
  1587. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1588. // Not registered because template
  1589. // bool Network::CheckRemoteEvent(StringHash eventType) const | File: ../Network/Network.h
  1590. engine->RegisterObjectMethod("Network", "bool CheckRemoteEvent(StringHash) const", asMETHODPR(Network, CheckRemoteEvent, (StringHash) const, bool), asCALL_THISCALL);
  1591. // void Network::ClientDisconnected(const SLNet::AddressOrGUID& connection) | File: ../Network/Network.h
  1592. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  1593. // bool Network::Connect(const String& address, unsigned short port, Scene* scene, const VariantMap& identity=Variant::emptyVariantMap) | File: ../Network/Network.h
  1594. engine->RegisterObjectMethod("Network", "bool Connect(const String&in, uint16, Scene@+, const VariantMap&in = VariantMap())", asMETHODPR(Network, Connect, (const String&, unsigned short, Scene*, const VariantMap&), bool), asCALL_THISCALL);
  1595. // void Network::Disconnect(int waitMSec=0) | File: ../Network/Network.h
  1596. engine->RegisterObjectMethod("Network", "void Disconnect(int = 0)", asMETHODPR(Network, Disconnect, (int), void), asCALL_THISCALL);
  1597. // void Network::DiscoverHosts(unsigned port) | File: ../Network/Network.h
  1598. engine->RegisterObjectMethod("Network", "void DiscoverHosts(uint)", asMETHODPR(Network, DiscoverHosts, (unsigned), void), asCALL_THISCALL);
  1599. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1600. engine->RegisterObjectMethod("Network", "bool GetBlockEvents() const", asMETHODPR(Network, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1601. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1602. engine->RegisterObjectMethod("Network", "const String& GetCategory() const", asMETHODPR(Network, GetCategory, () const, const String&), asCALL_THISCALL);
  1603. engine->RegisterObjectMethod("Network", "const String& get_category() const", asMETHODPR(Network, GetCategory, () const, const String&), asCALL_THISCALL);
  1604. // Vector<SharedPtr<Connection>> Network::GetClientConnections() const | File: ../Network/Network.h
  1605. engine->RegisterObjectMethod("Network", "Array<Connection@>@ GetClientConnections() const", asFUNCTION(Network_GetClientConnections_void), asCALL_CDECL_OBJFIRST);
  1606. engine->RegisterObjectMethod("Network", "Array<Connection@>@ get_clientConnections() const", asFUNCTION(Network_GetClientConnections_void), asCALL_CDECL_OBJFIRST);
  1607. // Connection* Network::GetConnection(const SLNet::AddressOrGUID& connection) const | File: ../Network/Network.h
  1608. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  1609. // Context* Object::GetContext() const | File: ../Core/Object.h
  1610. // Error: type "Context*" can not be returned
  1611. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1612. engine->RegisterObjectMethod("Network", "VariantMap& GetEventDataMap() const", asMETHODPR(Network, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1613. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1614. // Error: type "EventHandler*" can not automatically bind
  1615. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1616. engine->RegisterObjectMethod("Network", "Object@+ GetEventSender() const", asMETHODPR(Network, GetEventSender, () const, Object*), asCALL_THISCALL);
  1617. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1618. engine->RegisterObjectMethod("Network", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Network, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1619. engine->RegisterObjectMethod("Network", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Network, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1620. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1621. engine->RegisterObjectMethod("Network", "const VariantMap& GetGlobalVars() const", asMETHODPR(Network, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1622. engine->RegisterObjectMethod("Network", "const VariantMap& get_globalVars() const", asMETHODPR(Network, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1623. // const String& Network::GetGUID() const | File: ../Network/Network.h
  1624. engine->RegisterObjectMethod("Network", "const String& GetGUID() const", asMETHODPR(Network, GetGUID, () const, const String&), asCALL_THISCALL);
  1625. engine->RegisterObjectMethod("Network", "const String& get_guid() const", asMETHODPR(Network, GetGUID, () const, const String&), asCALL_THISCALL);
  1626. // const String& Network::GetPackageCacheDir() const | File: ../Network/Network.h
  1627. engine->RegisterObjectMethod("Network", "const String& GetPackageCacheDir() const", asMETHODPR(Network, GetPackageCacheDir, () const, const String&), asCALL_THISCALL);
  1628. engine->RegisterObjectMethod("Network", "const String& get_packageCacheDir() const", asMETHODPR(Network, GetPackageCacheDir, () const, const String&), asCALL_THISCALL);
  1629. // Connection* Network::GetServerConnection() const | File: ../Network/Network.h
  1630. engine->RegisterObjectMethod("Network", "Connection@+ GetServerConnection() const", asMETHODPR(Network, GetServerConnection, () const, Connection*), asCALL_THISCALL);
  1631. engine->RegisterObjectMethod("Network", "Connection@+ get_serverConnection() const", asMETHODPR(Network, GetServerConnection, () const, Connection*), asCALL_THISCALL);
  1632. // int Network::GetSimulatedLatency() const | File: ../Network/Network.h
  1633. engine->RegisterObjectMethod("Network", "int GetSimulatedLatency() const", asMETHODPR(Network, GetSimulatedLatency, () const, int), asCALL_THISCALL);
  1634. engine->RegisterObjectMethod("Network", "int get_simulatedLatency() const", asMETHODPR(Network, GetSimulatedLatency, () const, int), asCALL_THISCALL);
  1635. // float Network::GetSimulatedPacketLoss() const | File: ../Network/Network.h
  1636. engine->RegisterObjectMethod("Network", "float GetSimulatedPacketLoss() const", asMETHODPR(Network, GetSimulatedPacketLoss, () const, float), asCALL_THISCALL);
  1637. engine->RegisterObjectMethod("Network", "float get_simulatedPacketLoss() const", asMETHODPR(Network, GetSimulatedPacketLoss, () const, float), asCALL_THISCALL);
  1638. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1639. engine->RegisterObjectMethod("Network", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Network, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1640. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1641. // Not registered because template
  1642. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1643. engine->RegisterObjectMethod("Network", "StringHash GetType() const", asMETHODPR(Network, GetType, () const, StringHash), asCALL_THISCALL);
  1644. engine->RegisterObjectMethod("Network", "StringHash get_type() const", asMETHODPR(Network, GetType, () const, StringHash), asCALL_THISCALL);
  1645. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1646. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1647. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1648. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1649. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1650. engine->RegisterObjectMethod("Network", "const String& GetTypeName() const", asMETHODPR(Network, GetTypeName, () const, const String&), asCALL_THISCALL);
  1651. engine->RegisterObjectMethod("Network", "const String& get_typeName() const", asMETHODPR(Network, GetTypeName, () const, const String&), asCALL_THISCALL);
  1652. // int Network::GetUpdateFps() const | File: ../Network/Network.h
  1653. engine->RegisterObjectMethod("Network", "int GetUpdateFps() const", asMETHODPR(Network, GetUpdateFps, () const, int), asCALL_THISCALL);
  1654. engine->RegisterObjectMethod("Network", "int get_updateFps() const", asMETHODPR(Network, GetUpdateFps, () const, int), asCALL_THISCALL);
  1655. // void Network::HandleMessage(const SLNet::AddressOrGUID& source, int packetID, int msgID, const char* data, size_t numBytes) | File: ../Network/Network.h
  1656. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  1657. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1658. engine->RegisterObjectMethod("Network", "bool HasEventHandlers() const", asMETHODPR(Network, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1659. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1660. engine->RegisterObjectMethod("Network", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Network, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1661. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1662. engine->RegisterObjectMethod("Network", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Network, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1663. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1664. engine->RegisterObjectMethod("Network", "bool IsInstanceOf(StringHash) const", asMETHODPR(Network, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1665. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1666. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1667. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1668. // Not registered because template
  1669. // bool Network::IsServerRunning() const | File: ../Network/Network.h
  1670. engine->RegisterObjectMethod("Network", "bool IsServerRunning() const", asMETHODPR(Network, IsServerRunning, () const, bool), asCALL_THISCALL);
  1671. engine->RegisterObjectMethod("Network", "bool get_serverRunning() const", asMETHODPR(Network, IsServerRunning, () const, bool), asCALL_THISCALL);
  1672. // SharedPtr<HttpRequest> Network::MakeHttpRequest(const String& url, const String& verb=String::EMPTY, const Vector<String>& headers=Vector<String>(), const String& postData=String::EMPTY) | File: ../Network/Network.h
  1673. engine->RegisterObjectMethod("Network", "HttpRequest@+ MakeHttpRequest(const String&in, const String&in = String::EMPTY, Array<String>@+ = null, const String&in = String::EMPTY)", asFUNCTION(Network_MakeHttpRequest_String_String_VectorString_String), asCALL_CDECL_OBJFIRST);
  1674. // explicit Network::Network(Context* context) | File: ../Network/Network.h
  1675. engine->RegisterObjectBehaviour("Network", asBEHAVE_FACTORY, "Network@+ f()", asFUNCTION(Network_Network_Context), asCALL_CDECL);
  1676. // void Network::NewConnectionEstablished(const SLNet::AddressOrGUID& connection) | File: ../Network/Network.h
  1677. // Error: type "const SLNet::AddressOrGUID&" can not automatically bind
  1678. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1679. engine->RegisterObjectMethod("Network", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Network, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1680. // void Network::PostUpdate(float timeStep) | File: ../Network/Network.h
  1681. engine->RegisterObjectMethod("Network", "void PostUpdate(float)", asMETHODPR(Network, PostUpdate, (float), void), asCALL_THISCALL);
  1682. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1683. // Error: type "RefCount*" can not automatically bind
  1684. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1685. engine->RegisterObjectMethod("Network", "int Refs() const", asMETHODPR(Network, Refs, () const, int), asCALL_THISCALL);
  1686. engine->RegisterObjectMethod("Network", "int get_refs() const", asMETHODPR(Network, Refs, () const, int), asCALL_THISCALL);
  1687. // void Network::RegisterRemoteEvent(StringHash eventType) | File: ../Network/Network.h
  1688. engine->RegisterObjectMethod("Network", "void RegisterRemoteEvent(StringHash)", asMETHODPR(Network, RegisterRemoteEvent, (StringHash), void), asCALL_THISCALL);
  1689. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1690. engine->RegisterObjectBehaviour("Network", asBEHAVE_RELEASE, "void f()", asMETHODPR(Network, ReleaseRef, (), void), asCALL_THISCALL);
  1691. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1692. engine->RegisterObjectMethod("Network", "void SendEvent(StringHash)", asMETHODPR(Network, SendEvent, (StringHash), void), asCALL_THISCALL);
  1693. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1694. engine->RegisterObjectMethod("Network", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Network, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1695. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1696. // Not registered because template
  1697. // void Network::SendPackageToClients(Scene* scene, PackageFile* package) | File: ../Network/Network.h
  1698. engine->RegisterObjectMethod("Network", "void SendPackageToClients(Scene@+, PackageFile@+)", asMETHODPR(Network, SendPackageToClients, (Scene*, PackageFile*), void), asCALL_THISCALL);
  1699. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1700. engine->RegisterObjectMethod("Network", "void SetBlockEvents(bool)", asMETHODPR(Network, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1701. // void Network::SetDiscoveryBeacon(const VariantMap& data) | File: ../Network/Network.h
  1702. engine->RegisterObjectMethod("Network", "void SetDiscoveryBeacon(const VariantMap&in)", asMETHODPR(Network, SetDiscoveryBeacon, (const VariantMap&), void), asCALL_THISCALL);
  1703. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1704. engine->RegisterObjectMethod("Network", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Network, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1705. engine->RegisterObjectMethod("Network", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Network, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1706. // void Network::SetNATServerInfo(const String& address, unsigned short port) | File: ../Network/Network.h
  1707. engine->RegisterObjectMethod("Network", "void SetNATServerInfo(const String&in, uint16)", asMETHODPR(Network, SetNATServerInfo, (const String&, unsigned short), void), asCALL_THISCALL);
  1708. // void Network::SetPackageCacheDir(const String& path) | File: ../Network/Network.h
  1709. engine->RegisterObjectMethod("Network", "void SetPackageCacheDir(const String&in)", asMETHODPR(Network, SetPackageCacheDir, (const String&), void), asCALL_THISCALL);
  1710. engine->RegisterObjectMethod("Network", "void set_packageCacheDir(const String&in)", asMETHODPR(Network, SetPackageCacheDir, (const String&), void), asCALL_THISCALL);
  1711. // void Network::SetPassword(const String& password) | File: ../Network/Network.h
  1712. engine->RegisterObjectMethod("Network", "void SetPassword(const String&in)", asMETHODPR(Network, SetPassword, (const String&), void), asCALL_THISCALL);
  1713. // void Network::SetSimulatedLatency(int ms) | File: ../Network/Network.h
  1714. engine->RegisterObjectMethod("Network", "void SetSimulatedLatency(int)", asMETHODPR(Network, SetSimulatedLatency, (int), void), asCALL_THISCALL);
  1715. engine->RegisterObjectMethod("Network", "void set_simulatedLatency(int)", asMETHODPR(Network, SetSimulatedLatency, (int), void), asCALL_THISCALL);
  1716. // void Network::SetSimulatedPacketLoss(float probability) | File: ../Network/Network.h
  1717. engine->RegisterObjectMethod("Network", "void SetSimulatedPacketLoss(float)", asMETHODPR(Network, SetSimulatedPacketLoss, (float), void), asCALL_THISCALL);
  1718. engine->RegisterObjectMethod("Network", "void set_simulatedPacketLoss(float)", asMETHODPR(Network, SetSimulatedPacketLoss, (float), void), asCALL_THISCALL);
  1719. // void Network::SetUpdateFps(int fps) | File: ../Network/Network.h
  1720. engine->RegisterObjectMethod("Network", "void SetUpdateFps(int)", asMETHODPR(Network, SetUpdateFps, (int), void), asCALL_THISCALL);
  1721. engine->RegisterObjectMethod("Network", "void set_updateFps(int)", asMETHODPR(Network, SetUpdateFps, (int), void), asCALL_THISCALL);
  1722. // void Network::StartNATClient() | File: ../Network/Network.h
  1723. engine->RegisterObjectMethod("Network", "void StartNATClient()", asMETHODPR(Network, StartNATClient, (), void), asCALL_THISCALL);
  1724. // bool Network::StartServer(unsigned short port, unsigned int maxConnections=128) | File: ../Network/Network.h
  1725. engine->RegisterObjectMethod("Network", "bool StartServer(uint16, uint = 128)", asMETHODPR(Network, StartServer, (unsigned short, unsigned int), bool), asCALL_THISCALL);
  1726. // void Network::StopServer() | File: ../Network/Network.h
  1727. engine->RegisterObjectMethod("Network", "void StopServer()", asMETHODPR(Network, StopServer, (), void), asCALL_THISCALL);
  1728. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1729. // Error: type "EventHandler*" can not automatically bind
  1730. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1731. // Error: type "EventHandler*" can not automatically bind
  1732. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1733. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1734. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1735. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1736. // void Network::UnregisterAllRemoteEvents() | File: ../Network/Network.h
  1737. engine->RegisterObjectMethod("Network", "void UnregisterAllRemoteEvents()", asMETHODPR(Network, UnregisterAllRemoteEvents, (), void), asCALL_THISCALL);
  1738. // void Network::UnregisterRemoteEvent(StringHash eventType) | File: ../Network/Network.h
  1739. engine->RegisterObjectMethod("Network", "void UnregisterRemoteEvent(StringHash)", asMETHODPR(Network, UnregisterRemoteEvent, (StringHash), void), asCALL_THISCALL);
  1740. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1741. engine->RegisterObjectMethod("Network", "void UnsubscribeFromAllEvents()", asMETHODPR(Network, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1742. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1743. engine->RegisterObjectMethod("Network", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Network_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1744. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1745. engine->RegisterObjectMethod("Network", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Network, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1746. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1747. engine->RegisterObjectMethod("Network", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Network, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1748. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1749. engine->RegisterObjectMethod("Network", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Network, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1750. // void Network::Update(float timeStep) | File: ../Network/Network.h
  1751. engine->RegisterObjectMethod("Network", "void Update(float)", asMETHODPR(Network, Update, (float), void), asCALL_THISCALL);
  1752. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1753. engine->RegisterObjectMethod("Network", "int WeakRefs() const", asMETHODPR(Network, WeakRefs, () const, int), asCALL_THISCALL);
  1754. engine->RegisterObjectMethod("Network", "int get_weakRefs() const", asMETHODPR(Network, WeakRefs, () const, int), asCALL_THISCALL);
  1755. #ifdef REGISTER_MANUAL_PART_Object
  1756. REGISTER_MANUAL_PART_Object(Network, "Network")
  1757. #endif
  1758. #ifdef REGISTER_MANUAL_PART_RefCounted
  1759. REGISTER_MANUAL_PART_RefCounted(Network, "Network")
  1760. #endif
  1761. #ifdef REGISTER_MANUAL_PART_Network
  1762. REGISTER_MANUAL_PART_Network(Network, "Network")
  1763. #endif
  1764. RegisterSubclass<Object, Network>(engine, "Object", "Network");
  1765. RegisterSubclass<RefCounted, Network>(engine, "RefCounted", "Network");
  1766. #endif
  1767. #ifdef URHO3D_NETWORK
  1768. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1769. engine->RegisterObjectBehaviour("NetworkPriority", asBEHAVE_ADDREF, "void f()", asMETHODPR(NetworkPriority, AddRef, (), void), asCALL_THISCALL);
  1770. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1771. // Error: type "ComponentReplicationState*" can not automatically bind
  1772. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1773. engine->RegisterObjectMethod("NetworkPriority", "void AllocateNetworkState()", asMETHODPR(NetworkPriority, AllocateNetworkState, (), void), asCALL_THISCALL);
  1774. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1775. engine->RegisterObjectMethod("NetworkPriority", "void ApplyAttributes()", asMETHODPR(NetworkPriority, ApplyAttributes, (), void), asCALL_THISCALL);
  1776. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1777. // Not registered because template
  1778. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1779. // Not registered because template
  1780. // bool NetworkPriority::CheckUpdate(float distance, float& accumulator) | File: ../Network/NetworkPriority.h
  1781. engine->RegisterObjectMethod("NetworkPriority", "bool CheckUpdate(float, float&)", asMETHODPR(NetworkPriority, CheckUpdate, (float, float&), bool), asCALL_THISCALL);
  1782. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1783. engine->RegisterObjectMethod("NetworkPriority", "void CleanupConnection(Connection@+)", asMETHODPR(NetworkPriority, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1784. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  1785. engine->RegisterObjectMethod("NetworkPriority", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(NetworkPriority, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1786. // bool NetworkPriority::GetAlwaysUpdateOwner() const | File: ../Network/NetworkPriority.h
  1787. engine->RegisterObjectMethod("NetworkPriority", "bool GetAlwaysUpdateOwner() const", asMETHODPR(NetworkPriority, GetAlwaysUpdateOwner, () const, bool), asCALL_THISCALL);
  1788. engine->RegisterObjectMethod("NetworkPriority", "bool get_alwaysUpdateOwner() const", asMETHODPR(NetworkPriority, GetAlwaysUpdateOwner, () const, bool), asCALL_THISCALL);
  1789. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1790. engine->RegisterObjectMethod("NetworkPriority", "bool GetAnimationEnabled() const", asMETHODPR(NetworkPriority, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1791. engine->RegisterObjectMethod("NetworkPriority", "bool get_animationEnabled() const", asMETHODPR(NetworkPriority, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1792. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1793. engine->RegisterObjectMethod("NetworkPriority", "Variant GetAttribute(uint) const", asMETHODPR(NetworkPriority, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1794. engine->RegisterObjectMethod("NetworkPriority", "Variant get_attributes(uint) const", asMETHODPR(NetworkPriority, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1795. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1796. engine->RegisterObjectMethod("NetworkPriority", "Variant GetAttribute(const String&in) const", asMETHODPR(NetworkPriority, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1797. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1798. engine->RegisterObjectMethod("NetworkPriority", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(NetworkPriority, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1799. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1800. engine->RegisterObjectMethod("NetworkPriority", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(NetworkPriority, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1801. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1802. engine->RegisterObjectMethod("NetworkPriority", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(NetworkPriority, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1803. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1804. engine->RegisterObjectMethod("NetworkPriority", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(NetworkPriority, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1805. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1806. engine->RegisterObjectMethod("NetworkPriority", "Variant GetAttributeDefault(uint) const", asMETHODPR(NetworkPriority, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1807. engine->RegisterObjectMethod("NetworkPriority", "Variant get_attributeDefaults(uint) const", asMETHODPR(NetworkPriority, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1808. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1809. engine->RegisterObjectMethod("NetworkPriority", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(NetworkPriority, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1810. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1811. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1812. // float NetworkPriority::GetBasePriority() const | File: ../Network/NetworkPriority.h
  1813. engine->RegisterObjectMethod("NetworkPriority", "float GetBasePriority() const", asMETHODPR(NetworkPriority, GetBasePriority, () const, float), asCALL_THISCALL);
  1814. engine->RegisterObjectMethod("NetworkPriority", "float get_basePriority() const", asMETHODPR(NetworkPriority, GetBasePriority, () const, float), asCALL_THISCALL);
  1815. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1816. engine->RegisterObjectMethod("NetworkPriority", "bool GetBlockEvents() const", asMETHODPR(NetworkPriority, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1817. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1818. engine->RegisterObjectMethod("NetworkPriority", "const String& GetCategory() const", asMETHODPR(NetworkPriority, GetCategory, () const, const String&), asCALL_THISCALL);
  1819. engine->RegisterObjectMethod("NetworkPriority", "const String& get_category() const", asMETHODPR(NetworkPriority, GetCategory, () const, const String&), asCALL_THISCALL);
  1820. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1821. engine->RegisterObjectMethod("NetworkPriority", "Component@+ GetComponent(StringHash) const", asMETHODPR(NetworkPriority, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1822. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1823. // Not registered because template
  1824. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1825. // Error: type "PODVector<Component*>&" can not automatically bind
  1826. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1827. // Not registered because template
  1828. // Context* Object::GetContext() const | File: ../Core/Object.h
  1829. // Error: type "Context*" can not be returned
  1830. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1831. // Error: type "PODVector<Node*>&" can not automatically bind
  1832. // float NetworkPriority::GetDistanceFactor() const | File: ../Network/NetworkPriority.h
  1833. engine->RegisterObjectMethod("NetworkPriority", "float GetDistanceFactor() const", asMETHODPR(NetworkPriority, GetDistanceFactor, () const, float), asCALL_THISCALL);
  1834. engine->RegisterObjectMethod("NetworkPriority", "float get_distanceFactor() const", asMETHODPR(NetworkPriority, GetDistanceFactor, () const, float), asCALL_THISCALL);
  1835. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1836. engine->RegisterObjectMethod("NetworkPriority", "VariantMap& GetEventDataMap() const", asMETHODPR(NetworkPriority, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1837. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1838. // Error: type "EventHandler*" can not automatically bind
  1839. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1840. engine->RegisterObjectMethod("NetworkPriority", "Object@+ GetEventSender() const", asMETHODPR(NetworkPriority, GetEventSender, () const, Object*), asCALL_THISCALL);
  1841. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1842. engine->RegisterObjectMethod("NetworkPriority", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(NetworkPriority, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1843. engine->RegisterObjectMethod("NetworkPriority", "const Variant& get_globalVar(StringHash) const", asMETHODPR(NetworkPriority, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1844. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1845. engine->RegisterObjectMethod("NetworkPriority", "const VariantMap& GetGlobalVars() const", asMETHODPR(NetworkPriority, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1846. engine->RegisterObjectMethod("NetworkPriority", "const VariantMap& get_globalVars() const", asMETHODPR(NetworkPriority, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1847. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1848. engine->RegisterObjectMethod("NetworkPriority", "uint GetID() const", asMETHODPR(NetworkPriority, GetID, () const, unsigned), asCALL_THISCALL);
  1849. engine->RegisterObjectMethod("NetworkPriority", "uint get_id() const", asMETHODPR(NetworkPriority, GetID, () const, unsigned), asCALL_THISCALL);
  1850. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1851. engine->RegisterObjectMethod("NetworkPriority", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(NetworkPriority, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1852. // float NetworkPriority::GetMinPriority() const | File: ../Network/NetworkPriority.h
  1853. engine->RegisterObjectMethod("NetworkPriority", "float GetMinPriority() const", asMETHODPR(NetworkPriority, GetMinPriority, () const, float), asCALL_THISCALL);
  1854. engine->RegisterObjectMethod("NetworkPriority", "float get_minPriority() const", asMETHODPR(NetworkPriority, GetMinPriority, () const, float), asCALL_THISCALL);
  1855. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1856. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1857. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1858. // Error: type "NetworkState*" can not automatically bind
  1859. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1860. engine->RegisterObjectMethod("NetworkPriority", "Node@+ GetNode() const", asMETHODPR(NetworkPriority, GetNode, () const, Node*), asCALL_THISCALL);
  1861. engine->RegisterObjectMethod("NetworkPriority", "Node@+ get_node() const", asMETHODPR(NetworkPriority, GetNode, () const, Node*), asCALL_THISCALL);
  1862. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1863. engine->RegisterObjectMethod("NetworkPriority", "uint GetNumAttributes() const", asMETHODPR(NetworkPriority, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1864. engine->RegisterObjectMethod("NetworkPriority", "uint get_numAttributes() const", asMETHODPR(NetworkPriority, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1865. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1866. engine->RegisterObjectMethod("NetworkPriority", "uint GetNumNetworkAttributes() const", asMETHODPR(NetworkPriority, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1867. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1868. engine->RegisterObjectMethod("NetworkPriority", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(NetworkPriority, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1869. engine->RegisterObjectMethod("NetworkPriority", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(NetworkPriority, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1870. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1871. engine->RegisterObjectMethod("NetworkPriority", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(NetworkPriority, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1872. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1873. engine->RegisterObjectMethod("NetworkPriority", "Scene@+ GetScene() const", asMETHODPR(NetworkPriority, GetScene, () const, Scene*), asCALL_THISCALL);
  1874. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1875. engine->RegisterObjectMethod("NetworkPriority", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(NetworkPriority, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1876. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1877. // Not registered because template
  1878. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1879. engine->RegisterObjectMethod("NetworkPriority", "StringHash GetType() const", asMETHODPR(NetworkPriority, GetType, () const, StringHash), asCALL_THISCALL);
  1880. engine->RegisterObjectMethod("NetworkPriority", "StringHash get_type() const", asMETHODPR(NetworkPriority, GetType, () const, StringHash), asCALL_THISCALL);
  1881. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1882. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1883. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1884. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1885. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1886. engine->RegisterObjectMethod("NetworkPriority", "const String& GetTypeName() const", asMETHODPR(NetworkPriority, GetTypeName, () const, const String&), asCALL_THISCALL);
  1887. engine->RegisterObjectMethod("NetworkPriority", "const String& get_typeName() const", asMETHODPR(NetworkPriority, GetTypeName, () const, const String&), asCALL_THISCALL);
  1888. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1889. engine->RegisterObjectMethod("NetworkPriority", "bool HasEventHandlers() const", asMETHODPR(NetworkPriority, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1890. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1891. engine->RegisterObjectMethod("NetworkPriority", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(NetworkPriority, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1892. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1893. engine->RegisterObjectMethod("NetworkPriority", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(NetworkPriority, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1894. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1895. engine->RegisterObjectMethod("NetworkPriority", "bool IsEnabled() const", asMETHODPR(NetworkPriority, IsEnabled, () const, bool), asCALL_THISCALL);
  1896. engine->RegisterObjectMethod("NetworkPriority", "bool get_enabled() const", asMETHODPR(NetworkPriority, IsEnabled, () const, bool), asCALL_THISCALL);
  1897. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1898. engine->RegisterObjectMethod("NetworkPriority", "bool IsEnabledEffective() const", asMETHODPR(NetworkPriority, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1899. engine->RegisterObjectMethod("NetworkPriority", "bool get_enabledEffective() const", asMETHODPR(NetworkPriority, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1900. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1901. engine->RegisterObjectMethod("NetworkPriority", "bool IsInstanceOf(StringHash) const", asMETHODPR(NetworkPriority, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1902. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1903. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1904. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1905. // Not registered because template
  1906. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1907. engine->RegisterObjectMethod("NetworkPriority", "bool IsReplicated() const", asMETHODPR(NetworkPriority, IsReplicated, () const, bool), asCALL_THISCALL);
  1908. engine->RegisterObjectMethod("NetworkPriority", "bool get_replicated() const", asMETHODPR(NetworkPriority, IsReplicated, () const, bool), asCALL_THISCALL);
  1909. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1910. engine->RegisterObjectMethod("NetworkPriority", "bool IsTemporary() const", asMETHODPR(NetworkPriority, IsTemporary, () const, bool), asCALL_THISCALL);
  1911. engine->RegisterObjectMethod("NetworkPriority", "bool get_temporary() const", asMETHODPR(NetworkPriority, IsTemporary, () const, bool), asCALL_THISCALL);
  1912. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1913. engine->RegisterObjectMethod("NetworkPriority", "bool Load(Deserializer&)", asMETHODPR(NetworkPriority, Load, (Deserializer&), bool), asCALL_THISCALL);
  1914. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1915. engine->RegisterObjectMethod("NetworkPriority", "bool LoadJSON(const JSONValue&in)", asMETHODPR(NetworkPriority, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1916. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1917. engine->RegisterObjectMethod("NetworkPriority", "bool LoadXML(const XMLElement&in)", asMETHODPR(NetworkPriority, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1918. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1919. engine->RegisterObjectMethod("NetworkPriority", "void MarkNetworkUpdate()", asMETHODPR(NetworkPriority, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1920. // explicit NetworkPriority::NetworkPriority(Context* context) | File: ../Network/NetworkPriority.h
  1921. engine->RegisterObjectBehaviour("NetworkPriority", asBEHAVE_FACTORY, "NetworkPriority@+ f()", asFUNCTION(NetworkPriority_NetworkPriority_Context), asCALL_CDECL);
  1922. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1923. engine->RegisterObjectMethod("NetworkPriority", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(NetworkPriority, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1924. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1925. engine->RegisterObjectMethod("NetworkPriority", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(NetworkPriority, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1926. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1927. engine->RegisterObjectMethod("NetworkPriority", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(NetworkPriority, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1928. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  1929. engine->RegisterObjectMethod("NetworkPriority", "void OnSetEnabled()", asMETHODPR(NetworkPriority, OnSetEnabled, (), void), asCALL_THISCALL);
  1930. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1931. engine->RegisterObjectMethod("NetworkPriority", "void PrepareNetworkUpdate()", asMETHODPR(NetworkPriority, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1932. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1933. engine->RegisterObjectMethod("NetworkPriority", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(NetworkPriority, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1934. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1935. engine->RegisterObjectMethod("NetworkPriority", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(NetworkPriority, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1936. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1937. // Error: type "RefCount*" can not automatically bind
  1938. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1939. engine->RegisterObjectMethod("NetworkPriority", "int Refs() const", asMETHODPR(NetworkPriority, Refs, () const, int), asCALL_THISCALL);
  1940. engine->RegisterObjectMethod("NetworkPriority", "int get_refs() const", asMETHODPR(NetworkPriority, Refs, () const, int), asCALL_THISCALL);
  1941. // static void NetworkPriority::RegisterObject(Context* context) | File: ../Network/NetworkPriority.h
  1942. // Context can be used as firs parameter of constructors only
  1943. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1944. engine->RegisterObjectBehaviour("NetworkPriority", asBEHAVE_RELEASE, "void f()", asMETHODPR(NetworkPriority, ReleaseRef, (), void), asCALL_THISCALL);
  1945. // void Component::Remove() | File: ../Scene/Component.h
  1946. engine->RegisterObjectMethod("NetworkPriority", "void Remove()", asMETHODPR(NetworkPriority, Remove, (), void), asCALL_THISCALL);
  1947. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1948. engine->RegisterObjectMethod("NetworkPriority", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(NetworkPriority, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1949. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1950. engine->RegisterObjectMethod("NetworkPriority", "void RemoveInstanceDefault()", asMETHODPR(NetworkPriority, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1951. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1952. engine->RegisterObjectMethod("NetworkPriority", "void RemoveObjectAnimation()", asMETHODPR(NetworkPriority, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1953. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1954. engine->RegisterObjectMethod("NetworkPriority", "void ResetToDefault()", asMETHODPR(NetworkPriority, ResetToDefault, (), void), asCALL_THISCALL);
  1955. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1956. engine->RegisterObjectMethod("NetworkPriority", "bool Save(Serializer&) const", asMETHODPR(NetworkPriority, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1957. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1958. engine->RegisterObjectMethod("NetworkPriority", "bool SaveDefaultAttributes() const", asMETHODPR(NetworkPriority, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1959. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1960. engine->RegisterObjectMethod("NetworkPriority", "bool SaveJSON(JSONValue&) const", asMETHODPR(NetworkPriority, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1961. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1962. engine->RegisterObjectMethod("NetworkPriority", "bool SaveXML(XMLElement&) const", asMETHODPR(NetworkPriority, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1963. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1964. engine->RegisterObjectMethod("NetworkPriority", "void SendEvent(StringHash)", asMETHODPR(NetworkPriority, SendEvent, (StringHash), void), asCALL_THISCALL);
  1965. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1966. engine->RegisterObjectMethod("NetworkPriority", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(NetworkPriority, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1967. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1968. // Not registered because template
  1969. // void NetworkPriority::SetAlwaysUpdateOwner(bool enable) | File: ../Network/NetworkPriority.h
  1970. engine->RegisterObjectMethod("NetworkPriority", "void SetAlwaysUpdateOwner(bool)", asMETHODPR(NetworkPriority, SetAlwaysUpdateOwner, (bool), void), asCALL_THISCALL);
  1971. engine->RegisterObjectMethod("NetworkPriority", "void set_alwaysUpdateOwner(bool)", asMETHODPR(NetworkPriority, SetAlwaysUpdateOwner, (bool), void), asCALL_THISCALL);
  1972. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1973. engine->RegisterObjectMethod("NetworkPriority", "void SetAnimationEnabled(bool)", asMETHODPR(NetworkPriority, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1974. engine->RegisterObjectMethod("NetworkPriority", "void set_animationEnabled(bool)", asMETHODPR(NetworkPriority, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1975. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1976. engine->RegisterObjectMethod("NetworkPriority", "void SetAnimationTime(float)", asMETHODPR(NetworkPriority, SetAnimationTime, (float), void), asCALL_THISCALL);
  1977. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1978. engine->RegisterObjectMethod("NetworkPriority", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(NetworkPriority, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1979. engine->RegisterObjectMethod("NetworkPriority", "bool set_attributes(uint, const Variant&in)", asMETHODPR(NetworkPriority, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1980. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1981. engine->RegisterObjectMethod("NetworkPriority", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(NetworkPriority, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1982. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1983. engine->RegisterObjectMethod("NetworkPriority", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(NetworkPriority, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1984. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1985. engine->RegisterObjectMethod("NetworkPriority", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(NetworkPriority, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1986. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1987. engine->RegisterObjectMethod("NetworkPriority", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(NetworkPriority, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1988. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1989. engine->RegisterObjectMethod("NetworkPriority", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(NetworkPriority, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1990. // void NetworkPriority::SetBasePriority(float priority) | File: ../Network/NetworkPriority.h
  1991. engine->RegisterObjectMethod("NetworkPriority", "void SetBasePriority(float)", asMETHODPR(NetworkPriority, SetBasePriority, (float), void), asCALL_THISCALL);
  1992. engine->RegisterObjectMethod("NetworkPriority", "void set_basePriority(float)", asMETHODPR(NetworkPriority, SetBasePriority, (float), void), asCALL_THISCALL);
  1993. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1994. engine->RegisterObjectMethod("NetworkPriority", "void SetBlockEvents(bool)", asMETHODPR(NetworkPriority, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1995. // void NetworkPriority::SetDistanceFactor(float factor) | File: ../Network/NetworkPriority.h
  1996. engine->RegisterObjectMethod("NetworkPriority", "void SetDistanceFactor(float)", asMETHODPR(NetworkPriority, SetDistanceFactor, (float), void), asCALL_THISCALL);
  1997. engine->RegisterObjectMethod("NetworkPriority", "void set_distanceFactor(float)", asMETHODPR(NetworkPriority, SetDistanceFactor, (float), void), asCALL_THISCALL);
  1998. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1999. engine->RegisterObjectMethod("NetworkPriority", "void SetEnabled(bool)", asMETHODPR(NetworkPriority, SetEnabled, (bool), void), asCALL_THISCALL);
  2000. engine->RegisterObjectMethod("NetworkPriority", "void set_enabled(bool)", asMETHODPR(NetworkPriority, SetEnabled, (bool), void), asCALL_THISCALL);
  2001. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2002. engine->RegisterObjectMethod("NetworkPriority", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(NetworkPriority, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2003. engine->RegisterObjectMethod("NetworkPriority", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(NetworkPriority, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2004. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2005. engine->RegisterObjectMethod("NetworkPriority", "void SetInstanceDefault(bool)", asMETHODPR(NetworkPriority, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2006. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2007. engine->RegisterObjectMethod("NetworkPriority", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(NetworkPriority, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2008. // void NetworkPriority::SetMinPriority(float priority) | File: ../Network/NetworkPriority.h
  2009. engine->RegisterObjectMethod("NetworkPriority", "void SetMinPriority(float)", asMETHODPR(NetworkPriority, SetMinPriority, (float), void), asCALL_THISCALL);
  2010. engine->RegisterObjectMethod("NetworkPriority", "void set_minPriority(float)", asMETHODPR(NetworkPriority, SetMinPriority, (float), void), asCALL_THISCALL);
  2011. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2012. engine->RegisterObjectMethod("NetworkPriority", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(NetworkPriority, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2013. engine->RegisterObjectMethod("NetworkPriority", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(NetworkPriority, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2014. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2015. engine->RegisterObjectMethod("NetworkPriority", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(NetworkPriority, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2016. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2017. engine->RegisterObjectMethod("NetworkPriority", "void SetTemporary(bool)", asMETHODPR(NetworkPriority, SetTemporary, (bool), void), asCALL_THISCALL);
  2018. engine->RegisterObjectMethod("NetworkPriority", "void set_temporary(bool)", asMETHODPR(NetworkPriority, SetTemporary, (bool), void), asCALL_THISCALL);
  2019. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2020. // Error: type "EventHandler*" can not automatically bind
  2021. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2022. // Error: type "EventHandler*" can not automatically bind
  2023. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2024. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2025. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2026. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2027. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2028. engine->RegisterObjectMethod("NetworkPriority", "void UnsubscribeFromAllEvents()", asMETHODPR(NetworkPriority, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2029. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2030. engine->RegisterObjectMethod("NetworkPriority", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(NetworkPriority_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2031. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2032. engine->RegisterObjectMethod("NetworkPriority", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(NetworkPriority, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2033. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2034. engine->RegisterObjectMethod("NetworkPriority", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(NetworkPriority, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2035. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2036. engine->RegisterObjectMethod("NetworkPriority", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(NetworkPriority, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2037. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2038. engine->RegisterObjectMethod("NetworkPriority", "int WeakRefs() const", asMETHODPR(NetworkPriority, WeakRefs, () const, int), asCALL_THISCALL);
  2039. engine->RegisterObjectMethod("NetworkPriority", "int get_weakRefs() const", asMETHODPR(NetworkPriority, WeakRefs, () const, int), asCALL_THISCALL);
  2040. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2041. engine->RegisterObjectMethod("NetworkPriority", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(NetworkPriority, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2042. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2043. engine->RegisterObjectMethod("NetworkPriority", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(NetworkPriority, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2044. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2045. engine->RegisterObjectMethod("NetworkPriority", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(NetworkPriority, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2046. #ifdef REGISTER_MANUAL_PART_Component
  2047. REGISTER_MANUAL_PART_Component(NetworkPriority, "NetworkPriority")
  2048. #endif
  2049. #ifdef REGISTER_MANUAL_PART_Animatable
  2050. REGISTER_MANUAL_PART_Animatable(NetworkPriority, "NetworkPriority")
  2051. #endif
  2052. #ifdef REGISTER_MANUAL_PART_Serializable
  2053. REGISTER_MANUAL_PART_Serializable(NetworkPriority, "NetworkPriority")
  2054. #endif
  2055. #ifdef REGISTER_MANUAL_PART_Object
  2056. REGISTER_MANUAL_PART_Object(NetworkPriority, "NetworkPriority")
  2057. #endif
  2058. #ifdef REGISTER_MANUAL_PART_RefCounted
  2059. REGISTER_MANUAL_PART_RefCounted(NetworkPriority, "NetworkPriority")
  2060. #endif
  2061. #ifdef REGISTER_MANUAL_PART_NetworkPriority
  2062. REGISTER_MANUAL_PART_NetworkPriority(NetworkPriority, "NetworkPriority")
  2063. #endif
  2064. RegisterSubclass<Component, NetworkPriority>(engine, "Component", "NetworkPriority");
  2065. RegisterSubclass<Animatable, NetworkPriority>(engine, "Animatable", "NetworkPriority");
  2066. RegisterSubclass<Serializable, NetworkPriority>(engine, "Serializable", "NetworkPriority");
  2067. RegisterSubclass<Object, NetworkPriority>(engine, "Object", "NetworkPriority");
  2068. RegisterSubclass<RefCounted, NetworkPriority>(engine, "RefCounted", "NetworkPriority");
  2069. #endif
  2070. // void Node::AddChild(Node* node, unsigned index=M_MAX_UNSIGNED) | File: ../Scene/Node.h
  2071. engine->RegisterObjectMethod("Node", "void AddChild(Node@+, uint = M_MAX_UNSIGNED)", asMETHODPR(Node, AddChild, (Node*, unsigned), void), asCALL_THISCALL);
  2072. // void Node::AddComponent(Component* component, unsigned id, CreateMode mode) | File: ../Scene/Node.h
  2073. engine->RegisterObjectMethod("Node", "void AddComponent(Component@+, uint, CreateMode)", asMETHODPR(Node, AddComponent, (Component*, unsigned, CreateMode), void), asCALL_THISCALL);
  2074. // void Node::AddListener(Component* component) | File: ../Scene/Node.h
  2075. engine->RegisterObjectMethod("Node", "void AddListener(Component@+)", asMETHODPR(Node, AddListener, (Component*), void), asCALL_THISCALL);
  2076. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2077. engine->RegisterObjectBehaviour("Node", asBEHAVE_ADDREF, "void f()", asMETHODPR(Node, AddRef, (), void), asCALL_THISCALL);
  2078. // virtual void Node::AddReplicationState(NodeReplicationState* state) | File: ../Scene/Node.h
  2079. // Error: type "NodeReplicationState*" can not automatically bind
  2080. // void Node::AddTag(const String& tag) | File: ../Scene/Node.h
  2081. engine->RegisterObjectMethod("Node", "void AddTag(const String&in)", asMETHODPR(Node, AddTag, (const String&), void), asCALL_THISCALL);
  2082. // void Node::AddTags(const String& tags, char separator=';') | File: ../Scene/Node.h
  2083. engine->RegisterObjectMethod("Node", "void AddTags(const String&in, int8 = ';')", asMETHODPR(Node, AddTags, (const String&, char), void), asCALL_THISCALL);
  2084. // void Node::AddTags(const StringVector& tags) | File: ../Scene/Node.h
  2085. // Error: type "const StringVector&" can not automatically bind
  2086. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2087. engine->RegisterObjectMethod("Node", "void AllocateNetworkState()", asMETHODPR(Node, AllocateNetworkState, (), void), asCALL_THISCALL);
  2088. // void Node::ApplyAttributes() override | File: ../Scene/Node.h
  2089. engine->RegisterObjectMethod("Node", "void ApplyAttributes()", asMETHODPR(Node, ApplyAttributes, (), void), asCALL_THISCALL);
  2090. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2091. // Not registered because template
  2092. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2093. // Not registered because template
  2094. // void Node::CleanupConnection(Connection* connection) | File: ../Scene/Node.h
  2095. engine->RegisterObjectMethod("Node", "void CleanupConnection(Connection@+)", asMETHODPR(Node, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2096. // Node* Node::Clone(CreateMode mode=REPLICATED) | File: ../Scene/Node.h
  2097. engine->RegisterObjectMethod("Node", "Node@+ Clone(CreateMode = REPLICATED)", asMETHODPR(Node, Clone, (CreateMode), Node*), asCALL_THISCALL);
  2098. // Component* Node::CloneComponent(Component* component, unsigned id=0) | File: ../Scene/Node.h
  2099. engine->RegisterObjectMethod("Node", "Component@+ CloneComponent(Component@+, uint = 0)", asMETHODPR(Node, CloneComponent, (Component*, unsigned), Component*), asCALL_THISCALL);
  2100. // Component* Node::CloneComponent(Component* component, CreateMode mode, unsigned id=0) | File: ../Scene/Node.h
  2101. engine->RegisterObjectMethod("Node", "Component@+ CloneComponent(Component@+, CreateMode, uint = 0)", asMETHODPR(Node, CloneComponent, (Component*, CreateMode, unsigned), Component*), asCALL_THISCALL);
  2102. // Node* Node::CreateChild(const String& name=String::EMPTY, CreateMode mode=REPLICATED, unsigned id=0, bool temporary=false) | File: ../Scene/Node.h
  2103. engine->RegisterObjectMethod("Node", "Node@+ CreateChild(const String&in = String::EMPTY, CreateMode = REPLICATED, uint = 0, bool = false)", asMETHODPR(Node, CreateChild, (const String&, CreateMode, unsigned, bool), Node*), asCALL_THISCALL);
  2104. // Node* Node::CreateChild(unsigned id, CreateMode mode, bool temporary=false) | File: ../Scene/Node.h
  2105. engine->RegisterObjectMethod("Node", "Node@+ CreateChild(uint, CreateMode, bool = false)", asMETHODPR(Node, CreateChild, (unsigned, CreateMode, bool), Node*), asCALL_THISCALL);
  2106. // Component* Node::CreateComponent(StringHash type, CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  2107. engine->RegisterObjectMethod("Node", "Component@+ CreateComponent(StringHash, CreateMode = REPLICATED, uint = 0)", asMETHODPR(Node, CreateComponent, (StringHash, CreateMode, unsigned), Component*), asCALL_THISCALL);
  2108. // template<class T> T* Node::CreateComponent(CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  2109. // Not registered because template
  2110. // Node* Node::CreateTemporaryChild(const String& name=String::EMPTY, CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  2111. engine->RegisterObjectMethod("Node", "Node@+ CreateTemporaryChild(const String&in = String::EMPTY, CreateMode = REPLICATED, uint = 0)", asMETHODPR(Node, CreateTemporaryChild, (const String&, CreateMode, unsigned), Node*), asCALL_THISCALL);
  2112. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2113. engine->RegisterObjectMethod("Node", "bool GetAnimationEnabled() const", asMETHODPR(Node, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2114. engine->RegisterObjectMethod("Node", "bool get_animationEnabled() const", asMETHODPR(Node, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2115. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2116. engine->RegisterObjectMethod("Node", "Variant GetAttribute(uint) const", asMETHODPR(Node, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2117. engine->RegisterObjectMethod("Node", "Variant get_attributes(uint) const", asMETHODPR(Node, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2118. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2119. engine->RegisterObjectMethod("Node", "Variant GetAttribute(const String&in) const", asMETHODPR(Node, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2120. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2121. engine->RegisterObjectMethod("Node", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Node, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2122. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2123. engine->RegisterObjectMethod("Node", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Node, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2124. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2125. engine->RegisterObjectMethod("Node", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Node, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2126. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2127. engine->RegisterObjectMethod("Node", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Node, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2128. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2129. engine->RegisterObjectMethod("Node", "Variant GetAttributeDefault(uint) const", asMETHODPR(Node, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2130. engine->RegisterObjectMethod("Node", "Variant get_attributeDefaults(uint) const", asMETHODPR(Node, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2131. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2132. engine->RegisterObjectMethod("Node", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Node, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2133. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2134. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2135. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2136. engine->RegisterObjectMethod("Node", "bool GetBlockEvents() const", asMETHODPR(Node, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2137. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2138. engine->RegisterObjectMethod("Node", "const String& GetCategory() const", asMETHODPR(Node, GetCategory, () const, const String&), asCALL_THISCALL);
  2139. engine->RegisterObjectMethod("Node", "const String& get_category() const", asMETHODPR(Node, GetCategory, () const, const String&), asCALL_THISCALL);
  2140. // Node* Node::GetChild(unsigned index) const | File: ../Scene/Node.h
  2141. engine->RegisterObjectMethod("Node", "Node@+ GetChild(uint) const", asMETHODPR(Node, GetChild, (unsigned) const, Node*), asCALL_THISCALL);
  2142. // Node* Node::GetChild(const String& name, bool recursive=false) const | File: ../Scene/Node.h
  2143. engine->RegisterObjectMethod("Node", "Node@+ GetChild(const String&in, bool = false) const", asMETHODPR(Node, GetChild, (const String&, bool) const, Node*), asCALL_THISCALL);
  2144. // Node* Node::GetChild(const char* name, bool recursive=false) const | File: ../Scene/Node.h
  2145. // Error: type "const char*" can not automatically bind
  2146. // Node* Node::GetChild(StringHash nameHash, bool recursive=false) const | File: ../Scene/Node.h
  2147. engine->RegisterObjectMethod("Node", "Node@+ GetChild(StringHash, bool = false) const", asMETHODPR(Node, GetChild, (StringHash, bool) const, Node*), asCALL_THISCALL);
  2148. // const Vector<SharedPtr<Node>>& Node::GetChildren() const | File: ../Scene/Node.h
  2149. engine->RegisterObjectMethod("Node", "Array<Node@>@ GetChildren() const", asFUNCTION(Node_GetChildren_void), asCALL_CDECL_OBJFIRST);
  2150. // void Node::GetChildren(PODVector<Node*>& dest, bool recursive=false) const | File: ../Scene/Node.h
  2151. // Error: type "PODVector<Node*>&" can not automatically bind
  2152. // PODVector<Node*> Node::GetChildren(bool recursive) const | File: ../Scene/Node.h
  2153. engine->RegisterObjectMethod("Node", "Array<Node@>@ GetChildren(bool) const", asFUNCTION(Node_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  2154. // void Node::GetChildrenWithComponent(PODVector<Node*>& dest, StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  2155. // Error: type "PODVector<Node*>&" can not automatically bind
  2156. // PODVector<Node*> Node::GetChildrenWithComponent(StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  2157. engine->RegisterObjectMethod("Node", "Array<Node@>@ GetChildrenWithComponent(StringHash, bool = false) const", asFUNCTION(Node_GetChildrenWithComponent_StringHash_bool), asCALL_CDECL_OBJFIRST);
  2158. // template<class T> void Node::GetChildrenWithComponent(PODVector<Node*>& dest, bool recursive=false) const | File: ../Scene/Node.h
  2159. // Not registered because template
  2160. // void Node::GetChildrenWithTag(PODVector<Node*>& dest, const String& tag, bool recursive=false) const | File: ../Scene/Node.h
  2161. // Error: type "PODVector<Node*>&" can not automatically bind
  2162. // PODVector<Node*> Node::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../Scene/Node.h
  2163. engine->RegisterObjectMethod("Node", "Array<Node@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(Node_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  2164. // Component* Node::GetComponent(StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  2165. engine->RegisterObjectMethod("Node", "Component@+ GetComponent(StringHash, bool = false) const", asMETHODPR(Node, GetComponent, (StringHash, bool) const, Component*), asCALL_THISCALL);
  2166. // template<class T> T* Node::GetComponent(bool recursive=false) const | File: ../Scene/Node.h
  2167. // Not registered because template
  2168. // const Vector<SharedPtr<Component>>& Node::GetComponents() const | File: ../Scene/Node.h
  2169. engine->RegisterObjectMethod("Node", "Array<Component@>@ GetComponents() const", asFUNCTION(Node_GetComponents_void), asCALL_CDECL_OBJFIRST);
  2170. // void Node::GetComponents(PODVector<Component*>& dest, StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  2171. // Error: type "PODVector<Component*>&" can not automatically bind
  2172. // template<class T> void Node::GetComponents(PODVector<T*>& dest, bool recursive=false) const | File: ../Scene/Node.h
  2173. // Not registered because template
  2174. // Context* Object::GetContext() const | File: ../Core/Object.h
  2175. // Error: type "Context*" can not be returned
  2176. // const PODVector<Node*>& Node::GetDependencyNodes() const | File: ../Scene/Node.h
  2177. engine->RegisterObjectMethod("Node", "Array<Node@>@ GetDependencyNodes() const", asFUNCTION(Node_GetDependencyNodes_void), asCALL_CDECL_OBJFIRST);
  2178. // template<class T> T* Node::GetDerivedComponent(bool recursive=false) const | File: ../Scene/Node.h
  2179. // Not registered because template
  2180. // template<class T> void Node::GetDerivedComponents(PODVector<T*>& dest, bool recursive=false, bool clearVector=true) const | File: ../Scene/Node.h
  2181. // Not registered because template
  2182. // Vector3 Node::GetDirection() const | File: ../Scene/Node.h
  2183. engine->RegisterObjectMethod("Node", "Vector3 GetDirection() const", asMETHODPR(Node, GetDirection, () const, Vector3), asCALL_THISCALL);
  2184. engine->RegisterObjectMethod("Node", "Vector3 get_direction() const", asMETHODPR(Node, GetDirection, () const, Vector3), asCALL_THISCALL);
  2185. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2186. engine->RegisterObjectMethod("Node", "VariantMap& GetEventDataMap() const", asMETHODPR(Node, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2187. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2188. // Error: type "EventHandler*" can not automatically bind
  2189. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2190. engine->RegisterObjectMethod("Node", "Object@+ GetEventSender() const", asMETHODPR(Node, GetEventSender, () const, Object*), asCALL_THISCALL);
  2191. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2192. engine->RegisterObjectMethod("Node", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Node, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2193. engine->RegisterObjectMethod("Node", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Node, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2194. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2195. engine->RegisterObjectMethod("Node", "const VariantMap& GetGlobalVars() const", asMETHODPR(Node, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2196. engine->RegisterObjectMethod("Node", "const VariantMap& get_globalVars() const", asMETHODPR(Node, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2197. // unsigned Node::GetID() const | File: ../Scene/Node.h
  2198. engine->RegisterObjectMethod("Node", "uint GetID() const", asMETHODPR(Node, GetID, () const, unsigned), asCALL_THISCALL);
  2199. engine->RegisterObjectMethod("Node", "uint get_id() const", asMETHODPR(Node, GetID, () const, unsigned), asCALL_THISCALL);
  2200. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2201. engine->RegisterObjectMethod("Node", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Node, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2202. // const Vector<WeakPtr<Component>> Node::GetListeners() const | File: ../Scene/Node.h
  2203. // Error: type "const Vector<WeakPtr<Component>>" can not automatically bind
  2204. // const String& Node::GetName() const | File: ../Scene/Node.h
  2205. engine->RegisterObjectMethod("Node", "const String& GetName() const", asMETHODPR(Node, GetName, () const, const String&), asCALL_THISCALL);
  2206. engine->RegisterObjectMethod("Node", "const String& get_name() const", asMETHODPR(Node, GetName, () const, const String&), asCALL_THISCALL);
  2207. // StringHash Node::GetNameHash() const | File: ../Scene/Node.h
  2208. engine->RegisterObjectMethod("Node", "StringHash GetNameHash() const", asMETHODPR(Node, GetNameHash, () const, StringHash), asCALL_THISCALL);
  2209. // const PODVector<unsigned char>& Node::GetNetParentAttr() const | File: ../Scene/Node.h
  2210. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2211. // const Vector3& Node::GetNetPositionAttr() const | File: ../Scene/Node.h
  2212. engine->RegisterObjectMethod("Node", "const Vector3& GetNetPositionAttr() const", asMETHODPR(Node, GetNetPositionAttr, () const, const Vector3&), asCALL_THISCALL);
  2213. // const PODVector<unsigned char>& Node::GetNetRotationAttr() const | File: ../Scene/Node.h
  2214. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2215. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2216. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2217. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2218. // Error: type "NetworkState*" can not automatically bind
  2219. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2220. engine->RegisterObjectMethod("Node", "uint GetNumAttributes() const", asMETHODPR(Node, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2221. engine->RegisterObjectMethod("Node", "uint get_numAttributes() const", asMETHODPR(Node, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2222. // unsigned Node::GetNumChildren(bool recursive=false) const | File: ../Scene/Node.h
  2223. engine->RegisterObjectMethod("Node", "uint GetNumChildren(bool = false) const", asMETHODPR(Node, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  2224. // unsigned Node::GetNumComponents() const | File: ../Scene/Node.h
  2225. engine->RegisterObjectMethod("Node", "uint GetNumComponents() const", asMETHODPR(Node, GetNumComponents, () const, unsigned), asCALL_THISCALL);
  2226. engine->RegisterObjectMethod("Node", "uint get_numComponents() const", asMETHODPR(Node, GetNumComponents, () const, unsigned), asCALL_THISCALL);
  2227. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2228. engine->RegisterObjectMethod("Node", "uint GetNumNetworkAttributes() const", asMETHODPR(Node, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2229. // unsigned Node::GetNumNetworkComponents() const | File: ../Scene/Node.h
  2230. engine->RegisterObjectMethod("Node", "uint GetNumNetworkComponents() const", asMETHODPR(Node, GetNumNetworkComponents, () const, unsigned), asCALL_THISCALL);
  2231. // unsigned Node::GetNumPersistentChildren() const | File: ../Scene/Node.h
  2232. engine->RegisterObjectMethod("Node", "uint GetNumPersistentChildren() const", asMETHODPR(Node, GetNumPersistentChildren, () const, unsigned), asCALL_THISCALL);
  2233. // unsigned Node::GetNumPersistentComponents() const | File: ../Scene/Node.h
  2234. engine->RegisterObjectMethod("Node", "uint GetNumPersistentComponents() const", asMETHODPR(Node, GetNumPersistentComponents, () const, unsigned), asCALL_THISCALL);
  2235. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2236. engine->RegisterObjectMethod("Node", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Node, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2237. engine->RegisterObjectMethod("Node", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Node, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2238. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2239. engine->RegisterObjectMethod("Node", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Node, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2240. // Component* Node::GetOrCreateComponent(StringHash type, CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  2241. engine->RegisterObjectMethod("Node", "Component@+ GetOrCreateComponent(StringHash, CreateMode = REPLICATED, uint = 0)", asMETHODPR(Node, GetOrCreateComponent, (StringHash, CreateMode, unsigned), Component*), asCALL_THISCALL);
  2242. // template<class T> T* Node::GetOrCreateComponent(CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  2243. // Not registered because template
  2244. // Connection* Node::GetOwner() const | File: ../Scene/Node.h
  2245. engine->RegisterObjectMethod("Node", "Connection@+ GetOwner() const", asMETHODPR(Node, GetOwner, () const, Connection*), asCALL_THISCALL);
  2246. engine->RegisterObjectMethod("Node", "Connection@+ get_owner() const", asMETHODPR(Node, GetOwner, () const, Connection*), asCALL_THISCALL);
  2247. // Node* Node::GetParent() const | File: ../Scene/Node.h
  2248. engine->RegisterObjectMethod("Node", "Node@+ GetParent() const", asMETHODPR(Node, GetParent, () const, Node*), asCALL_THISCALL);
  2249. engine->RegisterObjectMethod("Node", "Node@+ get_parent() const", asMETHODPR(Node, GetParent, () const, Node*), asCALL_THISCALL);
  2250. // Component* Node::GetParentComponent(StringHash type, bool fullTraversal=false) const | File: ../Scene/Node.h
  2251. engine->RegisterObjectMethod("Node", "Component@+ GetParentComponent(StringHash, bool = false) const", asMETHODPR(Node, GetParentComponent, (StringHash, bool) const, Component*), asCALL_THISCALL);
  2252. // template<class T> T* Node::GetParentComponent(bool fullTraversal=false) const | File: ../Scene/Node.h
  2253. // Not registered because template
  2254. // template<class T> T* Node::GetParentDerivedComponent(bool fullTraversal=false) const | File: ../Scene/Node.h
  2255. // Not registered because template
  2256. // const Vector3& Node::GetPosition() const | File: ../Scene/Node.h
  2257. engine->RegisterObjectMethod("Node", "const Vector3& GetPosition() const", asMETHODPR(Node, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  2258. engine->RegisterObjectMethod("Node", "const Vector3& get_position() const", asMETHODPR(Node, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  2259. // Vector2 Node::GetPosition2D() const | File: ../Scene/Node.h
  2260. engine->RegisterObjectMethod("Node", "Vector2 GetPosition2D() const", asMETHODPR(Node, GetPosition2D, () const, Vector2), asCALL_THISCALL);
  2261. engine->RegisterObjectMethod("Node", "Vector2 get_position2D() const", asMETHODPR(Node, GetPosition2D, () const, Vector2), asCALL_THISCALL);
  2262. // Vector3 Node::GetRight() const | File: ../Scene/Node.h
  2263. engine->RegisterObjectMethod("Node", "Vector3 GetRight() const", asMETHODPR(Node, GetRight, () const, Vector3), asCALL_THISCALL);
  2264. engine->RegisterObjectMethod("Node", "Vector3 get_right() const", asMETHODPR(Node, GetRight, () const, Vector3), asCALL_THISCALL);
  2265. // const Quaternion& Node::GetRotation() const | File: ../Scene/Node.h
  2266. engine->RegisterObjectMethod("Node", "const Quaternion& GetRotation() const", asMETHODPR(Node, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  2267. engine->RegisterObjectMethod("Node", "const Quaternion& get_rotation() const", asMETHODPR(Node, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  2268. // float Node::GetRotation2D() const | File: ../Scene/Node.h
  2269. engine->RegisterObjectMethod("Node", "float GetRotation2D() const", asMETHODPR(Node, GetRotation2D, () const, float), asCALL_THISCALL);
  2270. engine->RegisterObjectMethod("Node", "float get_rotation2D() const", asMETHODPR(Node, GetRotation2D, () const, float), asCALL_THISCALL);
  2271. // const Vector3& Node::GetScale() const | File: ../Scene/Node.h
  2272. engine->RegisterObjectMethod("Node", "const Vector3& GetScale() const", asMETHODPR(Node, GetScale, () const, const Vector3&), asCALL_THISCALL);
  2273. engine->RegisterObjectMethod("Node", "const Vector3& get_scale() const", asMETHODPR(Node, GetScale, () const, const Vector3&), asCALL_THISCALL);
  2274. // Vector2 Node::GetScale2D() const | File: ../Scene/Node.h
  2275. engine->RegisterObjectMethod("Node", "Vector2 GetScale2D() const", asMETHODPR(Node, GetScale2D, () const, Vector2), asCALL_THISCALL);
  2276. engine->RegisterObjectMethod("Node", "Vector2 get_scale2D() const", asMETHODPR(Node, GetScale2D, () const, Vector2), asCALL_THISCALL);
  2277. // Scene* Node::GetScene() const | File: ../Scene/Node.h
  2278. engine->RegisterObjectMethod("Node", "Scene@+ GetScene() const", asMETHODPR(Node, GetScene, () const, Scene*), asCALL_THISCALL);
  2279. engine->RegisterObjectMethod("Node", "Scene@+ get_scene() const", asMETHODPR(Node, GetScene, () const, Scene*), asCALL_THISCALL);
  2280. // Vector3 Node::GetSignedWorldScale() const | File: ../Scene/Node.h
  2281. engine->RegisterObjectMethod("Node", "Vector3 GetSignedWorldScale() const", asMETHODPR(Node, GetSignedWorldScale, () const, Vector3), asCALL_THISCALL);
  2282. engine->RegisterObjectMethod("Node", "Vector3 get_signedWorldScale() const", asMETHODPR(Node, GetSignedWorldScale, () const, Vector3), asCALL_THISCALL);
  2283. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2284. engine->RegisterObjectMethod("Node", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Node, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2285. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2286. // Not registered because template
  2287. // const StringVector& Node::GetTags() const | File: ../Scene/Node.h
  2288. engine->RegisterObjectMethod("Node", "Array<String>@ GetTags() const", asFUNCTION(Node_GetTags_void), asCALL_CDECL_OBJFIRST);
  2289. engine->RegisterObjectMethod("Node", "Array<String>@ get_tags() const", asFUNCTION(Node_GetTags_void), asCALL_CDECL_OBJFIRST);
  2290. // Matrix3x4 Node::GetTransform() const | File: ../Scene/Node.h
  2291. engine->RegisterObjectMethod("Node", "Matrix3x4 GetTransform() const", asMETHODPR(Node, GetTransform, () const, Matrix3x4), asCALL_THISCALL);
  2292. engine->RegisterObjectMethod("Node", "Matrix3x4 get_transform() const", asMETHODPR(Node, GetTransform, () const, Matrix3x4), asCALL_THISCALL);
  2293. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2294. engine->RegisterObjectMethod("Node", "StringHash GetType() const", asMETHODPR(Node, GetType, () const, StringHash), asCALL_THISCALL);
  2295. engine->RegisterObjectMethod("Node", "StringHash get_type() const", asMETHODPR(Node, GetType, () const, StringHash), asCALL_THISCALL);
  2296. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2297. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2298. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2299. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2300. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2301. engine->RegisterObjectMethod("Node", "const String& GetTypeName() const", asMETHODPR(Node, GetTypeName, () const, const String&), asCALL_THISCALL);
  2302. engine->RegisterObjectMethod("Node", "const String& get_typeName() const", asMETHODPR(Node, GetTypeName, () const, const String&), asCALL_THISCALL);
  2303. // Vector3 Node::GetUp() const | File: ../Scene/Node.h
  2304. engine->RegisterObjectMethod("Node", "Vector3 GetUp() const", asMETHODPR(Node, GetUp, () const, Vector3), asCALL_THISCALL);
  2305. engine->RegisterObjectMethod("Node", "Vector3 get_up() const", asMETHODPR(Node, GetUp, () const, Vector3), asCALL_THISCALL);
  2306. // const Variant& Node::GetVar(StringHash key) const | File: ../Scene/Node.h
  2307. engine->RegisterObjectMethod("Node", "const Variant& GetVar(StringHash) const", asMETHODPR(Node, GetVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2308. // const VariantMap& Node::GetVars() const | File: ../Scene/Node.h
  2309. engine->RegisterObjectMethod("Node", "const VariantMap& GetVars() const", asMETHODPR(Node, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  2310. // Vector3 Node::GetWorldDirection() const | File: ../Scene/Node.h
  2311. engine->RegisterObjectMethod("Node", "Vector3 GetWorldDirection() const", asMETHODPR(Node, GetWorldDirection, () const, Vector3), asCALL_THISCALL);
  2312. engine->RegisterObjectMethod("Node", "Vector3 get_worldDirection() const", asMETHODPR(Node, GetWorldDirection, () const, Vector3), asCALL_THISCALL);
  2313. // Vector3 Node::GetWorldPosition() const | File: ../Scene/Node.h
  2314. engine->RegisterObjectMethod("Node", "Vector3 GetWorldPosition() const", asMETHODPR(Node, GetWorldPosition, () const, Vector3), asCALL_THISCALL);
  2315. engine->RegisterObjectMethod("Node", "Vector3 get_worldPosition() const", asMETHODPR(Node, GetWorldPosition, () const, Vector3), asCALL_THISCALL);
  2316. // Vector2 Node::GetWorldPosition2D() const | File: ../Scene/Node.h
  2317. engine->RegisterObjectMethod("Node", "Vector2 GetWorldPosition2D() const", asMETHODPR(Node, GetWorldPosition2D, () const, Vector2), asCALL_THISCALL);
  2318. engine->RegisterObjectMethod("Node", "Vector2 get_worldPosition2D() const", asMETHODPR(Node, GetWorldPosition2D, () const, Vector2), asCALL_THISCALL);
  2319. // Vector3 Node::GetWorldRight() const | File: ../Scene/Node.h
  2320. engine->RegisterObjectMethod("Node", "Vector3 GetWorldRight() const", asMETHODPR(Node, GetWorldRight, () const, Vector3), asCALL_THISCALL);
  2321. engine->RegisterObjectMethod("Node", "Vector3 get_worldRight() const", asMETHODPR(Node, GetWorldRight, () const, Vector3), asCALL_THISCALL);
  2322. // Quaternion Node::GetWorldRotation() const | File: ../Scene/Node.h
  2323. engine->RegisterObjectMethod("Node", "Quaternion GetWorldRotation() const", asMETHODPR(Node, GetWorldRotation, () const, Quaternion), asCALL_THISCALL);
  2324. engine->RegisterObjectMethod("Node", "Quaternion get_worldRotation() const", asMETHODPR(Node, GetWorldRotation, () const, Quaternion), asCALL_THISCALL);
  2325. // float Node::GetWorldRotation2D() const | File: ../Scene/Node.h
  2326. engine->RegisterObjectMethod("Node", "float GetWorldRotation2D() const", asMETHODPR(Node, GetWorldRotation2D, () const, float), asCALL_THISCALL);
  2327. engine->RegisterObjectMethod("Node", "float get_worldRotation2D() const", asMETHODPR(Node, GetWorldRotation2D, () const, float), asCALL_THISCALL);
  2328. // Vector3 Node::GetWorldScale() const | File: ../Scene/Node.h
  2329. engine->RegisterObjectMethod("Node", "Vector3 GetWorldScale() const", asMETHODPR(Node, GetWorldScale, () const, Vector3), asCALL_THISCALL);
  2330. engine->RegisterObjectMethod("Node", "Vector3 get_worldScale() const", asMETHODPR(Node, GetWorldScale, () const, Vector3), asCALL_THISCALL);
  2331. // Vector2 Node::GetWorldScale2D() const | File: ../Scene/Node.h
  2332. engine->RegisterObjectMethod("Node", "Vector2 GetWorldScale2D() const", asMETHODPR(Node, GetWorldScale2D, () const, Vector2), asCALL_THISCALL);
  2333. engine->RegisterObjectMethod("Node", "Vector2 get_worldScale2D() const", asMETHODPR(Node, GetWorldScale2D, () const, Vector2), asCALL_THISCALL);
  2334. // const Matrix3x4& Node::GetWorldTransform() const | File: ../Scene/Node.h
  2335. engine->RegisterObjectMethod("Node", "const Matrix3x4& GetWorldTransform() const", asMETHODPR(Node, GetWorldTransform, () const, const Matrix3x4&), asCALL_THISCALL);
  2336. engine->RegisterObjectMethod("Node", "const Matrix3x4& get_worldTransform() const", asMETHODPR(Node, GetWorldTransform, () const, const Matrix3x4&), asCALL_THISCALL);
  2337. // Vector3 Node::GetWorldUp() const | File: ../Scene/Node.h
  2338. engine->RegisterObjectMethod("Node", "Vector3 GetWorldUp() const", asMETHODPR(Node, GetWorldUp, () const, Vector3), asCALL_THISCALL);
  2339. engine->RegisterObjectMethod("Node", "Vector3 get_worldUp() const", asMETHODPR(Node, GetWorldUp, () const, Vector3), asCALL_THISCALL);
  2340. // bool Node::HasComponent(StringHash type) const | File: ../Scene/Node.h
  2341. engine->RegisterObjectMethod("Node", "bool HasComponent(StringHash) const", asMETHODPR(Node, HasComponent, (StringHash) const, bool), asCALL_THISCALL);
  2342. // template<class T> bool Node::HasComponent() const | File: ../Scene/Node.h
  2343. // Not registered because template
  2344. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2345. engine->RegisterObjectMethod("Node", "bool HasEventHandlers() const", asMETHODPR(Node, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2346. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2347. engine->RegisterObjectMethod("Node", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Node, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2348. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2349. engine->RegisterObjectMethod("Node", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Node, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2350. // bool Node::HasTag(const String& tag) const | File: ../Scene/Node.h
  2351. engine->RegisterObjectMethod("Node", "bool HasTag(const String&in) const", asMETHODPR(Node, HasTag, (const String&) const, bool), asCALL_THISCALL);
  2352. // bool Node::IsChildOf(Node* node) const | File: ../Scene/Node.h
  2353. engine->RegisterObjectMethod("Node", "bool IsChildOf(Node@+) const", asMETHODPR(Node, IsChildOf, (Node*) const, bool), asCALL_THISCALL);
  2354. // bool Node::IsDirty() const | File: ../Scene/Node.h
  2355. engine->RegisterObjectMethod("Node", "bool IsDirty() const", asMETHODPR(Node, IsDirty, () const, bool), asCALL_THISCALL);
  2356. // bool Node::IsEnabled() const | File: ../Scene/Node.h
  2357. engine->RegisterObjectMethod("Node", "bool IsEnabled() const", asMETHODPR(Node, IsEnabled, () const, bool), asCALL_THISCALL);
  2358. engine->RegisterObjectMethod("Node", "bool get_enabled() const", asMETHODPR(Node, IsEnabled, () const, bool), asCALL_THISCALL);
  2359. // bool Node::IsEnabledSelf() const | File: ../Scene/Node.h
  2360. engine->RegisterObjectMethod("Node", "bool IsEnabledSelf() const", asMETHODPR(Node, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2361. engine->RegisterObjectMethod("Node", "bool get_enabledSelf() const", asMETHODPR(Node, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2362. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2363. engine->RegisterObjectMethod("Node", "bool IsInstanceOf(StringHash) const", asMETHODPR(Node, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2364. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2365. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2366. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2367. // Not registered because template
  2368. // bool Node::IsReplicated() const | File: ../Scene/Node.h
  2369. engine->RegisterObjectMethod("Node", "bool IsReplicated() const", asMETHODPR(Node, IsReplicated, () const, bool), asCALL_THISCALL);
  2370. engine->RegisterObjectMethod("Node", "bool get_replicated() const", asMETHODPR(Node, IsReplicated, () const, bool), asCALL_THISCALL);
  2371. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2372. engine->RegisterObjectMethod("Node", "bool IsTemporary() const", asMETHODPR(Node, IsTemporary, () const, bool), asCALL_THISCALL);
  2373. engine->RegisterObjectMethod("Node", "bool get_temporary() const", asMETHODPR(Node, IsTemporary, () const, bool), asCALL_THISCALL);
  2374. // bool Node::Load(Deserializer& source) override | File: ../Scene/Node.h
  2375. engine->RegisterObjectMethod("Node", "bool Load(Deserializer&)", asMETHODPR(Node, Load, (Deserializer&), bool), asCALL_THISCALL);
  2376. // bool Node::Load(Deserializer& source, SceneResolver& resolver, bool loadChildren=true, bool rewriteIDs=false, CreateMode mode=REPLICATED) | File: ../Scene/Node.h
  2377. engine->RegisterObjectMethod("Node", "bool Load(Deserializer&, SceneResolver&, bool = true, bool = false, CreateMode = REPLICATED)", asMETHODPR(Node, Load, (Deserializer&, SceneResolver&, bool, bool, CreateMode), bool), asCALL_THISCALL);
  2378. // bool Node::LoadJSON(const JSONValue& source) override | File: ../Scene/Node.h
  2379. engine->RegisterObjectMethod("Node", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Node, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2380. // bool Node::LoadJSON(const JSONValue& source, SceneResolver& resolver, bool loadChildren=true, bool rewriteIDs=false, CreateMode mode=REPLICATED) | File: ../Scene/Node.h
  2381. engine->RegisterObjectMethod("Node", "bool LoadJSON(const JSONValue&in, SceneResolver&, bool = true, bool = false, CreateMode = REPLICATED)", asMETHODPR(Node, LoadJSON, (const JSONValue&, SceneResolver&, bool, bool, CreateMode), bool), asCALL_THISCALL);
  2382. // bool Node::LoadXML(const XMLElement& source) override | File: ../Scene/Node.h
  2383. engine->RegisterObjectMethod("Node", "bool LoadXML(const XMLElement&in)", asMETHODPR(Node, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2384. // bool Node::LoadXML(const XMLElement& source, SceneResolver& resolver, bool loadChildren=true, bool rewriteIDs=false, CreateMode mode=REPLICATED) | File: ../Scene/Node.h
  2385. engine->RegisterObjectMethod("Node", "bool LoadXML(const XMLElement&in, SceneResolver&, bool = true, bool = false, CreateMode = REPLICATED)", asMETHODPR(Node, LoadXML, (const XMLElement&, SceneResolver&, bool, bool, CreateMode), bool), asCALL_THISCALL);
  2386. // Vector3 Node::LocalToWorld(const Vector3& position) const | File: ../Scene/Node.h
  2387. engine->RegisterObjectMethod("Node", "Vector3 LocalToWorld(const Vector3&in) const", asMETHODPR(Node, LocalToWorld, (const Vector3&) const, Vector3), asCALL_THISCALL);
  2388. // Vector3 Node::LocalToWorld(const Vector4& vector) const | File: ../Scene/Node.h
  2389. engine->RegisterObjectMethod("Node", "Vector3 LocalToWorld(const Vector4&in) const", asMETHODPR(Node, LocalToWorld, (const Vector4&) const, Vector3), asCALL_THISCALL);
  2390. // Vector2 Node::LocalToWorld2D(const Vector2& vector) const | File: ../Scene/Node.h
  2391. engine->RegisterObjectMethod("Node", "Vector2 LocalToWorld2D(const Vector2&in) const", asMETHODPR(Node, LocalToWorld2D, (const Vector2&) const, Vector2), asCALL_THISCALL);
  2392. // bool Node::LookAt(const Vector3& target, const Vector3& up=Vector3::UP, TransformSpace space=TS_WORLD) | File: ../Scene/Node.h
  2393. engine->RegisterObjectMethod("Node", "bool LookAt(const Vector3&in, const Vector3&in = Vector3::UP, TransformSpace = TS_WORLD)", asMETHODPR(Node, LookAt, (const Vector3&, const Vector3&, TransformSpace), bool), asCALL_THISCALL);
  2394. // void Node::MarkDirty() | File: ../Scene/Node.h
  2395. engine->RegisterObjectMethod("Node", "void MarkDirty()", asMETHODPR(Node, MarkDirty, (), void), asCALL_THISCALL);
  2396. // void Node::MarkNetworkUpdate() override | File: ../Scene/Node.h
  2397. engine->RegisterObjectMethod("Node", "void MarkNetworkUpdate()", asMETHODPR(Node, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2398. // void Node::MarkReplicationDirty() | File: ../Scene/Node.h
  2399. engine->RegisterObjectMethod("Node", "void MarkReplicationDirty()", asMETHODPR(Node, MarkReplicationDirty, (), void), asCALL_THISCALL);
  2400. // explicit Node::Node(Context* context) | File: ../Scene/Node.h
  2401. engine->RegisterObjectBehaviour("Node", asBEHAVE_FACTORY, "Node@+ f()", asFUNCTION(Node_Node_Context), asCALL_CDECL);
  2402. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2403. engine->RegisterObjectMethod("Node", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Node, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2404. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2405. engine->RegisterObjectMethod("Node", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Node, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2406. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2407. engine->RegisterObjectMethod("Node", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Node, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2408. // void Node::Pitch(float angle, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2409. engine->RegisterObjectMethod("Node", "void Pitch(float, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Pitch, (float, TransformSpace), void), asCALL_THISCALL);
  2410. // void Node::PrepareNetworkUpdate() | File: ../Scene/Node.h
  2411. engine->RegisterObjectMethod("Node", "void PrepareNetworkUpdate()", asMETHODPR(Node, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2412. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2413. engine->RegisterObjectMethod("Node", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Node, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2414. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2415. engine->RegisterObjectMethod("Node", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Node, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2416. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2417. // Error: type "RefCount*" can not automatically bind
  2418. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2419. engine->RegisterObjectMethod("Node", "int Refs() const", asMETHODPR(Node, Refs, () const, int), asCALL_THISCALL);
  2420. engine->RegisterObjectMethod("Node", "int get_refs() const", asMETHODPR(Node, Refs, () const, int), asCALL_THISCALL);
  2421. // static void Node::RegisterObject(Context* context) | File: ../Scene/Node.h
  2422. // Context can be used as firs parameter of constructors only
  2423. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2424. engine->RegisterObjectBehaviour("Node", asBEHAVE_RELEASE, "void f()", asMETHODPR(Node, ReleaseRef, (), void), asCALL_THISCALL);
  2425. // void Node::Remove() | File: ../Scene/Node.h
  2426. engine->RegisterObjectMethod("Node", "void Remove()", asMETHODPR(Node, Remove, (), void), asCALL_THISCALL);
  2427. // void Node::RemoveAllChildren() | File: ../Scene/Node.h
  2428. engine->RegisterObjectMethod("Node", "void RemoveAllChildren()", asMETHODPR(Node, RemoveAllChildren, (), void), asCALL_THISCALL);
  2429. // void Node::RemoveAllComponents() | File: ../Scene/Node.h
  2430. engine->RegisterObjectMethod("Node", "void RemoveAllComponents()", asMETHODPR(Node, RemoveAllComponents, (), void), asCALL_THISCALL);
  2431. // void Node::RemoveAllTags() | File: ../Scene/Node.h
  2432. engine->RegisterObjectMethod("Node", "void RemoveAllTags()", asMETHODPR(Node, RemoveAllTags, (), void), asCALL_THISCALL);
  2433. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2434. engine->RegisterObjectMethod("Node", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Node, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2435. // void Node::RemoveChild(Node* node) | File: ../Scene/Node.h
  2436. engine->RegisterObjectMethod("Node", "void RemoveChild(Node@+)", asMETHODPR(Node, RemoveChild, (Node*), void), asCALL_THISCALL);
  2437. // void Node::RemoveChildren(bool removeReplicated, bool removeLocal, bool recursive) | File: ../Scene/Node.h
  2438. engine->RegisterObjectMethod("Node", "void RemoveChildren(bool, bool, bool)", asMETHODPR(Node, RemoveChildren, (bool, bool, bool), void), asCALL_THISCALL);
  2439. // void Node::RemoveComponent(Component* component) | File: ../Scene/Node.h
  2440. engine->RegisterObjectMethod("Node", "void RemoveComponent(Component@+)", asMETHODPR(Node, RemoveComponent, (Component*), void), asCALL_THISCALL);
  2441. // void Node::RemoveComponent(StringHash type) | File: ../Scene/Node.h
  2442. engine->RegisterObjectMethod("Node", "void RemoveComponent(StringHash)", asMETHODPR(Node, RemoveComponent, (StringHash), void), asCALL_THISCALL);
  2443. // template<class T> void Node::RemoveComponent() | File: ../Scene/Node.h
  2444. // Not registered because template
  2445. // void Node::RemoveComponents(bool removeReplicated, bool removeLocal) | File: ../Scene/Node.h
  2446. engine->RegisterObjectMethod("Node", "void RemoveComponents(bool, bool)", asMETHODPR(Node, RemoveComponents, (bool, bool), void), asCALL_THISCALL);
  2447. // void Node::RemoveComponents(StringHash type) | File: ../Scene/Node.h
  2448. engine->RegisterObjectMethod("Node", "void RemoveComponents(StringHash)", asMETHODPR(Node, RemoveComponents, (StringHash), void), asCALL_THISCALL);
  2449. // template<class T> void Node::RemoveComponents() | File: ../Scene/Node.h
  2450. // Not registered because template
  2451. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2452. engine->RegisterObjectMethod("Node", "void RemoveInstanceDefault()", asMETHODPR(Node, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2453. // void Node::RemoveListener(Component* component) | File: ../Scene/Node.h
  2454. engine->RegisterObjectMethod("Node", "void RemoveListener(Component@+)", asMETHODPR(Node, RemoveListener, (Component*), void), asCALL_THISCALL);
  2455. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2456. engine->RegisterObjectMethod("Node", "void RemoveObjectAnimation()", asMETHODPR(Node, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2457. // bool Node::RemoveTag(const String& tag) | File: ../Scene/Node.h
  2458. engine->RegisterObjectMethod("Node", "bool RemoveTag(const String&in)", asMETHODPR(Node, RemoveTag, (const String&), bool), asCALL_THISCALL);
  2459. // void Node::ReorderComponent(Component* component, unsigned index) | File: ../Scene/Node.h
  2460. engine->RegisterObjectMethod("Node", "void ReorderComponent(Component@+, uint)", asMETHODPR(Node, ReorderComponent, (Component*, unsigned), void), asCALL_THISCALL);
  2461. // void Node::ResetDeepEnabled() | File: ../Scene/Node.h
  2462. engine->RegisterObjectMethod("Node", "void ResetDeepEnabled()", asMETHODPR(Node, ResetDeepEnabled, (), void), asCALL_THISCALL);
  2463. // void Node::ResetScene() | File: ../Scene/Node.h
  2464. engine->RegisterObjectMethod("Node", "void ResetScene()", asMETHODPR(Node, ResetScene, (), void), asCALL_THISCALL);
  2465. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2466. engine->RegisterObjectMethod("Node", "void ResetToDefault()", asMETHODPR(Node, ResetToDefault, (), void), asCALL_THISCALL);
  2467. // void Node::Roll(float angle, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2468. engine->RegisterObjectMethod("Node", "void Roll(float, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Roll, (float, TransformSpace), void), asCALL_THISCALL);
  2469. // void Node::Rotate(const Quaternion& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2470. engine->RegisterObjectMethod("Node", "void Rotate(const Quaternion&in, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Rotate, (const Quaternion&, TransformSpace), void), asCALL_THISCALL);
  2471. // void Node::Rotate2D(float delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2472. engine->RegisterObjectMethod("Node", "void Rotate2D(float, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Rotate2D, (float, TransformSpace), void), asCALL_THISCALL);
  2473. // void Node::RotateAround(const Vector3& point, const Quaternion& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2474. engine->RegisterObjectMethod("Node", "void RotateAround(const Vector3&in, const Quaternion&in, TransformSpace = TS_LOCAL)", asMETHODPR(Node, RotateAround, (const Vector3&, const Quaternion&, TransformSpace), void), asCALL_THISCALL);
  2475. // void Node::RotateAround2D(const Vector2& point, float delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2476. engine->RegisterObjectMethod("Node", "void RotateAround2D(const Vector2&in, float, TransformSpace = TS_LOCAL)", asMETHODPR(Node, RotateAround2D, (const Vector2&, float, TransformSpace), void), asCALL_THISCALL);
  2477. // bool Node::Save(Serializer& dest) const override | File: ../Scene/Node.h
  2478. engine->RegisterObjectMethod("Node", "bool Save(Serializer&) const", asMETHODPR(Node, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2479. // bool Node::SaveDefaultAttributes() const override | File: ../Scene/Node.h
  2480. engine->RegisterObjectMethod("Node", "bool SaveDefaultAttributes() const", asMETHODPR(Node, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2481. // bool Node::SaveJSON(JSONValue& dest) const override | File: ../Scene/Node.h
  2482. engine->RegisterObjectMethod("Node", "bool SaveJSON(JSONValue&) const", asMETHODPR(Node, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2483. // bool Node::SaveJSON(Serializer& dest, const String& indentation="\t") const | File: ../Scene/Node.h
  2484. engine->RegisterObjectMethod("Node", "bool SaveJSON(Serializer&, const String&in = \"\t\") const", asMETHODPR(Node, SaveJSON, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  2485. // bool Node::SaveXML(XMLElement& dest) const override | File: ../Scene/Node.h
  2486. engine->RegisterObjectMethod("Node", "bool SaveXML(XMLElement&) const", asMETHODPR(Node, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2487. // bool Node::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../Scene/Node.h
  2488. engine->RegisterObjectMethod("Node", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(Node, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  2489. // void Node::Scale(float scale) | File: ../Scene/Node.h
  2490. engine->RegisterObjectMethod("Node", "void Scale(float)", asMETHODPR(Node, Scale, (float), void), asCALL_THISCALL);
  2491. // void Node::Scale(const Vector3& scale) | File: ../Scene/Node.h
  2492. engine->RegisterObjectMethod("Node", "void Scale(const Vector3&in)", asMETHODPR(Node, Scale, (const Vector3&), void), asCALL_THISCALL);
  2493. // void Node::Scale2D(const Vector2& scale) | File: ../Scene/Node.h
  2494. engine->RegisterObjectMethod("Node", "void Scale2D(const Vector2&in)", asMETHODPR(Node, Scale2D, (const Vector2&), void), asCALL_THISCALL);
  2495. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2496. engine->RegisterObjectMethod("Node", "void SendEvent(StringHash)", asMETHODPR(Node, SendEvent, (StringHash), void), asCALL_THISCALL);
  2497. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2498. engine->RegisterObjectMethod("Node", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Node, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2499. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2500. // Not registered because template
  2501. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2502. engine->RegisterObjectMethod("Node", "void SetAnimationEnabled(bool)", asMETHODPR(Node, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2503. engine->RegisterObjectMethod("Node", "void set_animationEnabled(bool)", asMETHODPR(Node, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2504. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2505. engine->RegisterObjectMethod("Node", "void SetAnimationTime(float)", asMETHODPR(Node, SetAnimationTime, (float), void), asCALL_THISCALL);
  2506. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2507. engine->RegisterObjectMethod("Node", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Node, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2508. engine->RegisterObjectMethod("Node", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Node, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2509. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2510. engine->RegisterObjectMethod("Node", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Node, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2511. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2512. engine->RegisterObjectMethod("Node", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Node, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2513. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2514. engine->RegisterObjectMethod("Node", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Node, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2515. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2516. engine->RegisterObjectMethod("Node", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Node, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2517. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2518. engine->RegisterObjectMethod("Node", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Node, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2519. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2520. engine->RegisterObjectMethod("Node", "void SetBlockEvents(bool)", asMETHODPR(Node, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2521. // void Node::SetDeepEnabled(bool enable) | File: ../Scene/Node.h
  2522. engine->RegisterObjectMethod("Node", "void SetDeepEnabled(bool)", asMETHODPR(Node, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  2523. // void Node::SetDirection(const Vector3& direction) | File: ../Scene/Node.h
  2524. engine->RegisterObjectMethod("Node", "void SetDirection(const Vector3&in)", asMETHODPR(Node, SetDirection, (const Vector3&), void), asCALL_THISCALL);
  2525. engine->RegisterObjectMethod("Node", "void set_direction(const Vector3&in)", asMETHODPR(Node, SetDirection, (const Vector3&), void), asCALL_THISCALL);
  2526. // void Node::SetEnabled(bool enable) | File: ../Scene/Node.h
  2527. engine->RegisterObjectMethod("Node", "void SetEnabled(bool)", asMETHODPR(Node, SetEnabled, (bool), void), asCALL_THISCALL);
  2528. engine->RegisterObjectMethod("Node", "void set_enabled(bool)", asMETHODPR(Node, SetEnabled, (bool), void), asCALL_THISCALL);
  2529. // void Node::SetEnabledRecursive(bool enable) | File: ../Scene/Node.h
  2530. engine->RegisterObjectMethod("Node", "void SetEnabledRecursive(bool)", asMETHODPR(Node, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  2531. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2532. engine->RegisterObjectMethod("Node", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Node, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2533. engine->RegisterObjectMethod("Node", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Node, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2534. // void Node::SetID(unsigned id) | File: ../Scene/Node.h
  2535. engine->RegisterObjectMethod("Node", "void SetID(uint)", asMETHODPR(Node, SetID, (unsigned), void), asCALL_THISCALL);
  2536. engine->RegisterObjectMethod("Node", "void set_id(uint)", asMETHODPR(Node, SetID, (unsigned), void), asCALL_THISCALL);
  2537. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2538. engine->RegisterObjectMethod("Node", "void SetInstanceDefault(bool)", asMETHODPR(Node, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2539. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2540. engine->RegisterObjectMethod("Node", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Node, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2541. // void Node::SetName(const String& name) | File: ../Scene/Node.h
  2542. engine->RegisterObjectMethod("Node", "void SetName(const String&in)", asMETHODPR(Node, SetName, (const String&), void), asCALL_THISCALL);
  2543. engine->RegisterObjectMethod("Node", "void set_name(const String&in)", asMETHODPR(Node, SetName, (const String&), void), asCALL_THISCALL);
  2544. // void Node::SetNetParentAttr(const PODVector<unsigned char>& value) | File: ../Scene/Node.h
  2545. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2546. // void Node::SetNetPositionAttr(const Vector3& value) | File: ../Scene/Node.h
  2547. engine->RegisterObjectMethod("Node", "void SetNetPositionAttr(const Vector3&in)", asMETHODPR(Node, SetNetPositionAttr, (const Vector3&), void), asCALL_THISCALL);
  2548. // void Node::SetNetRotationAttr(const PODVector<unsigned char>& value) | File: ../Scene/Node.h
  2549. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2550. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2551. engine->RegisterObjectMethod("Node", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Node, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2552. engine->RegisterObjectMethod("Node", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Node, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2553. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2554. engine->RegisterObjectMethod("Node", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Node, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2555. // void Node::SetOwner(Connection* owner) | File: ../Scene/Node.h
  2556. engine->RegisterObjectMethod("Node", "void SetOwner(Connection@+)", asMETHODPR(Node, SetOwner, (Connection*), void), asCALL_THISCALL);
  2557. engine->RegisterObjectMethod("Node", "void set_owner(Connection@+)", asMETHODPR(Node, SetOwner, (Connection*), void), asCALL_THISCALL);
  2558. // void Node::SetParent(Node* parent) | File: ../Scene/Node.h
  2559. engine->RegisterObjectMethod("Node", "void SetParent(Node@+)", asMETHODPR(Node, SetParent, (Node*), void), asCALL_THISCALL);
  2560. engine->RegisterObjectMethod("Node", "void set_parent(Node@+)", asMETHODPR(Node, SetParent, (Node*), void), asCALL_THISCALL);
  2561. // void Node::SetPosition(const Vector3& position) | File: ../Scene/Node.h
  2562. engine->RegisterObjectMethod("Node", "void SetPosition(const Vector3&in)", asMETHODPR(Node, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  2563. engine->RegisterObjectMethod("Node", "void set_position(const Vector3&in)", asMETHODPR(Node, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  2564. // void Node::SetPosition2D(const Vector2& position) | File: ../Scene/Node.h
  2565. engine->RegisterObjectMethod("Node", "void SetPosition2D(const Vector2&in)", asMETHODPR(Node, SetPosition2D, (const Vector2&), void), asCALL_THISCALL);
  2566. engine->RegisterObjectMethod("Node", "void set_position2D(const Vector2&in)", asMETHODPR(Node, SetPosition2D, (const Vector2&), void), asCALL_THISCALL);
  2567. // void Node::SetPosition2D(float x, float y) | File: ../Scene/Node.h
  2568. engine->RegisterObjectMethod("Node", "void SetPosition2D(float, float)", asMETHODPR(Node, SetPosition2D, (float, float), void), asCALL_THISCALL);
  2569. // void Node::SetPositionSilent(const Vector3& position) | File: ../Scene/Node.h
  2570. engine->RegisterObjectMethod("Node", "void SetPositionSilent(const Vector3&in)", asMETHODPR(Node, SetPositionSilent, (const Vector3&), void), asCALL_THISCALL);
  2571. // void Node::SetRotation(const Quaternion& rotation) | File: ../Scene/Node.h
  2572. engine->RegisterObjectMethod("Node", "void SetRotation(const Quaternion&in)", asMETHODPR(Node, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  2573. engine->RegisterObjectMethod("Node", "void set_rotation(const Quaternion&in)", asMETHODPR(Node, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  2574. // void Node::SetRotation2D(float rotation) | File: ../Scene/Node.h
  2575. engine->RegisterObjectMethod("Node", "void SetRotation2D(float)", asMETHODPR(Node, SetRotation2D, (float), void), asCALL_THISCALL);
  2576. engine->RegisterObjectMethod("Node", "void set_rotation2D(float)", asMETHODPR(Node, SetRotation2D, (float), void), asCALL_THISCALL);
  2577. // void Node::SetRotationSilent(const Quaternion& rotation) | File: ../Scene/Node.h
  2578. engine->RegisterObjectMethod("Node", "void SetRotationSilent(const Quaternion&in)", asMETHODPR(Node, SetRotationSilent, (const Quaternion&), void), asCALL_THISCALL);
  2579. // void Node::SetScale(float scale) | File: ../Scene/Node.h
  2580. engine->RegisterObjectMethod("Node", "void SetScale(float)", asMETHODPR(Node, SetScale, (float), void), asCALL_THISCALL);
  2581. // void Node::SetScale(const Vector3& scale) | File: ../Scene/Node.h
  2582. engine->RegisterObjectMethod("Node", "void SetScale(const Vector3&in)", asMETHODPR(Node, SetScale, (const Vector3&), void), asCALL_THISCALL);
  2583. engine->RegisterObjectMethod("Node", "void set_scale(const Vector3&in)", asMETHODPR(Node, SetScale, (const Vector3&), void), asCALL_THISCALL);
  2584. // void Node::SetScale2D(const Vector2& scale) | File: ../Scene/Node.h
  2585. engine->RegisterObjectMethod("Node", "void SetScale2D(const Vector2&in)", asMETHODPR(Node, SetScale2D, (const Vector2&), void), asCALL_THISCALL);
  2586. engine->RegisterObjectMethod("Node", "void set_scale2D(const Vector2&in)", asMETHODPR(Node, SetScale2D, (const Vector2&), void), asCALL_THISCALL);
  2587. // void Node::SetScale2D(float x, float y) | File: ../Scene/Node.h
  2588. engine->RegisterObjectMethod("Node", "void SetScale2D(float, float)", asMETHODPR(Node, SetScale2D, (float, float), void), asCALL_THISCALL);
  2589. // void Node::SetScaleSilent(const Vector3& scale) | File: ../Scene/Node.h
  2590. engine->RegisterObjectMethod("Node", "void SetScaleSilent(const Vector3&in)", asMETHODPR(Node, SetScaleSilent, (const Vector3&), void), asCALL_THISCALL);
  2591. // void Node::SetScene(Scene* scene) | File: ../Scene/Node.h
  2592. engine->RegisterObjectMethod("Node", "void SetScene(Scene@+)", asMETHODPR(Node, SetScene, (Scene*), void), asCALL_THISCALL);
  2593. // void Node::SetTags(const StringVector& tags) | File: ../Scene/Node.h
  2594. // Error: type "const StringVector&" can not automatically bind
  2595. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2596. engine->RegisterObjectMethod("Node", "void SetTemporary(bool)", asMETHODPR(Node, SetTemporary, (bool), void), asCALL_THISCALL);
  2597. engine->RegisterObjectMethod("Node", "void set_temporary(bool)", asMETHODPR(Node, SetTemporary, (bool), void), asCALL_THISCALL);
  2598. // void Node::SetTransform(const Vector3& position, const Quaternion& rotation) | File: ../Scene/Node.h
  2599. engine->RegisterObjectMethod("Node", "void SetTransform(const Vector3&in, const Quaternion&in)", asMETHODPR(Node, SetTransform, (const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2600. // void Node::SetTransform(const Vector3& position, const Quaternion& rotation, float scale) | File: ../Scene/Node.h
  2601. engine->RegisterObjectMethod("Node", "void SetTransform(const Vector3&in, const Quaternion&in, float)", asMETHODPR(Node, SetTransform, (const Vector3&, const Quaternion&, float), void), asCALL_THISCALL);
  2602. // void Node::SetTransform(const Vector3& position, const Quaternion& rotation, const Vector3& scale) | File: ../Scene/Node.h
  2603. engine->RegisterObjectMethod("Node", "void SetTransform(const Vector3&in, const Quaternion&in, const Vector3&in)", asMETHODPR(Node, SetTransform, (const Vector3&, const Quaternion&, const Vector3&), void), asCALL_THISCALL);
  2604. // void Node::SetTransform(const Matrix3x4& matrix) | File: ../Scene/Node.h
  2605. engine->RegisterObjectMethod("Node", "void SetTransform(const Matrix3x4&in)", asMETHODPR(Node, SetTransform, (const Matrix3x4&), void), asCALL_THISCALL);
  2606. // void Node::SetTransform2D(const Vector2& position, float rotation) | File: ../Scene/Node.h
  2607. engine->RegisterObjectMethod("Node", "void SetTransform2D(const Vector2&in, float)", asMETHODPR(Node, SetTransform2D, (const Vector2&, float), void), asCALL_THISCALL);
  2608. // void Node::SetTransform2D(const Vector2& position, float rotation, float scale) | File: ../Scene/Node.h
  2609. engine->RegisterObjectMethod("Node", "void SetTransform2D(const Vector2&in, float, float)", asMETHODPR(Node, SetTransform2D, (const Vector2&, float, float), void), asCALL_THISCALL);
  2610. // void Node::SetTransform2D(const Vector2& position, float rotation, const Vector2& scale) | File: ../Scene/Node.h
  2611. engine->RegisterObjectMethod("Node", "void SetTransform2D(const Vector2&in, float, const Vector2&in)", asMETHODPR(Node, SetTransform2D, (const Vector2&, float, const Vector2&), void), asCALL_THISCALL);
  2612. // void Node::SetTransformSilent(const Vector3& position, const Quaternion& rotation, const Vector3& scale) | File: ../Scene/Node.h
  2613. engine->RegisterObjectMethod("Node", "void SetTransformSilent(const Vector3&in, const Quaternion&in, const Vector3&in)", asMETHODPR(Node, SetTransformSilent, (const Vector3&, const Quaternion&, const Vector3&), void), asCALL_THISCALL);
  2614. // void Node::SetVar(StringHash key, const Variant& value) | File: ../Scene/Node.h
  2615. engine->RegisterObjectMethod("Node", "void SetVar(StringHash, const Variant&in)", asMETHODPR(Node, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2616. // void Node::SetWorldDirection(const Vector3& direction) | File: ../Scene/Node.h
  2617. engine->RegisterObjectMethod("Node", "void SetWorldDirection(const Vector3&in)", asMETHODPR(Node, SetWorldDirection, (const Vector3&), void), asCALL_THISCALL);
  2618. engine->RegisterObjectMethod("Node", "void set_worldDirection(const Vector3&in)", asMETHODPR(Node, SetWorldDirection, (const Vector3&), void), asCALL_THISCALL);
  2619. // void Node::SetWorldPosition(const Vector3& position) | File: ../Scene/Node.h
  2620. engine->RegisterObjectMethod("Node", "void SetWorldPosition(const Vector3&in)", asMETHODPR(Node, SetWorldPosition, (const Vector3&), void), asCALL_THISCALL);
  2621. engine->RegisterObjectMethod("Node", "void set_worldPosition(const Vector3&in)", asMETHODPR(Node, SetWorldPosition, (const Vector3&), void), asCALL_THISCALL);
  2622. // void Node::SetWorldPosition2D(const Vector2& position) | File: ../Scene/Node.h
  2623. engine->RegisterObjectMethod("Node", "void SetWorldPosition2D(const Vector2&in)", asMETHODPR(Node, SetWorldPosition2D, (const Vector2&), void), asCALL_THISCALL);
  2624. engine->RegisterObjectMethod("Node", "void set_worldPosition2D(const Vector2&in)", asMETHODPR(Node, SetWorldPosition2D, (const Vector2&), void), asCALL_THISCALL);
  2625. // void Node::SetWorldPosition2D(float x, float y) | File: ../Scene/Node.h
  2626. engine->RegisterObjectMethod("Node", "void SetWorldPosition2D(float, float)", asMETHODPR(Node, SetWorldPosition2D, (float, float), void), asCALL_THISCALL);
  2627. // void Node::SetWorldRotation(const Quaternion& rotation) | File: ../Scene/Node.h
  2628. engine->RegisterObjectMethod("Node", "void SetWorldRotation(const Quaternion&in)", asMETHODPR(Node, SetWorldRotation, (const Quaternion&), void), asCALL_THISCALL);
  2629. engine->RegisterObjectMethod("Node", "void set_worldRotation(const Quaternion&in)", asMETHODPR(Node, SetWorldRotation, (const Quaternion&), void), asCALL_THISCALL);
  2630. // void Node::SetWorldRotation2D(float rotation) | File: ../Scene/Node.h
  2631. engine->RegisterObjectMethod("Node", "void SetWorldRotation2D(float)", asMETHODPR(Node, SetWorldRotation2D, (float), void), asCALL_THISCALL);
  2632. engine->RegisterObjectMethod("Node", "void set_worldRotation2D(float)", asMETHODPR(Node, SetWorldRotation2D, (float), void), asCALL_THISCALL);
  2633. // void Node::SetWorldScale(float scale) | File: ../Scene/Node.h
  2634. engine->RegisterObjectMethod("Node", "void SetWorldScale(float)", asMETHODPR(Node, SetWorldScale, (float), void), asCALL_THISCALL);
  2635. // void Node::SetWorldScale(const Vector3& scale) | File: ../Scene/Node.h
  2636. engine->RegisterObjectMethod("Node", "void SetWorldScale(const Vector3&in)", asMETHODPR(Node, SetWorldScale, (const Vector3&), void), asCALL_THISCALL);
  2637. engine->RegisterObjectMethod("Node", "void set_worldScale(const Vector3&in)", asMETHODPR(Node, SetWorldScale, (const Vector3&), void), asCALL_THISCALL);
  2638. // void Node::SetWorldScale2D(const Vector2& scale) | File: ../Scene/Node.h
  2639. engine->RegisterObjectMethod("Node", "void SetWorldScale2D(const Vector2&in)", asMETHODPR(Node, SetWorldScale2D, (const Vector2&), void), asCALL_THISCALL);
  2640. engine->RegisterObjectMethod("Node", "void set_worldScale2D(const Vector2&in)", asMETHODPR(Node, SetWorldScale2D, (const Vector2&), void), asCALL_THISCALL);
  2641. // void Node::SetWorldScale2D(float x, float y) | File: ../Scene/Node.h
  2642. engine->RegisterObjectMethod("Node", "void SetWorldScale2D(float, float)", asMETHODPR(Node, SetWorldScale2D, (float, float), void), asCALL_THISCALL);
  2643. // void Node::SetWorldTransform(const Vector3& position, const Quaternion& rotation) | File: ../Scene/Node.h
  2644. engine->RegisterObjectMethod("Node", "void SetWorldTransform(const Vector3&in, const Quaternion&in)", asMETHODPR(Node, SetWorldTransform, (const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  2645. // void Node::SetWorldTransform(const Vector3& position, const Quaternion& rotation, float scale) | File: ../Scene/Node.h
  2646. engine->RegisterObjectMethod("Node", "void SetWorldTransform(const Vector3&in, const Quaternion&in, float)", asMETHODPR(Node, SetWorldTransform, (const Vector3&, const Quaternion&, float), void), asCALL_THISCALL);
  2647. // void Node::SetWorldTransform(const Vector3& position, const Quaternion& rotation, const Vector3& scale) | File: ../Scene/Node.h
  2648. engine->RegisterObjectMethod("Node", "void SetWorldTransform(const Vector3&in, const Quaternion&in, const Vector3&in)", asMETHODPR(Node, SetWorldTransform, (const Vector3&, const Quaternion&, const Vector3&), void), asCALL_THISCALL);
  2649. // void Node::SetWorldTransform(const Matrix3x4& worldTransform) | File: ../Scene/Node.h
  2650. engine->RegisterObjectMethod("Node", "void SetWorldTransform(const Matrix3x4&in)", asMETHODPR(Node, SetWorldTransform, (const Matrix3x4&), void), asCALL_THISCALL);
  2651. // void Node::SetWorldTransform2D(const Vector2& position, float rotation) | File: ../Scene/Node.h
  2652. engine->RegisterObjectMethod("Node", "void SetWorldTransform2D(const Vector2&in, float)", asMETHODPR(Node, SetWorldTransform2D, (const Vector2&, float), void), asCALL_THISCALL);
  2653. // void Node::SetWorldTransform2D(const Vector2& position, float rotation, float scale) | File: ../Scene/Node.h
  2654. engine->RegisterObjectMethod("Node", "void SetWorldTransform2D(const Vector2&in, float, float)", asMETHODPR(Node, SetWorldTransform2D, (const Vector2&, float, float), void), asCALL_THISCALL);
  2655. // void Node::SetWorldTransform2D(const Vector2& position, float rotation, const Vector2& scale) | File: ../Scene/Node.h
  2656. engine->RegisterObjectMethod("Node", "void SetWorldTransform2D(const Vector2&in, float, const Vector2&in)", asMETHODPR(Node, SetWorldTransform2D, (const Vector2&, float, const Vector2&), void), asCALL_THISCALL);
  2657. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2658. // Error: type "EventHandler*" can not automatically bind
  2659. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2660. // Error: type "EventHandler*" can not automatically bind
  2661. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2662. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2663. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2664. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2665. // void Node::Translate(const Vector3& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2666. engine->RegisterObjectMethod("Node", "void Translate(const Vector3&in, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Translate, (const Vector3&, TransformSpace), void), asCALL_THISCALL);
  2667. // void Node::Translate2D(const Vector2& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2668. engine->RegisterObjectMethod("Node", "void Translate2D(const Vector2&in, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Translate2D, (const Vector2&, TransformSpace), void), asCALL_THISCALL);
  2669. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2670. engine->RegisterObjectMethod("Node", "void UnsubscribeFromAllEvents()", asMETHODPR(Node, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2671. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2672. engine->RegisterObjectMethod("Node", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Node_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2673. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2674. engine->RegisterObjectMethod("Node", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Node, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2675. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2676. engine->RegisterObjectMethod("Node", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Node, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2677. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2678. engine->RegisterObjectMethod("Node", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Node, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2679. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2680. engine->RegisterObjectMethod("Node", "int WeakRefs() const", asMETHODPR(Node, WeakRefs, () const, int), asCALL_THISCALL);
  2681. engine->RegisterObjectMethod("Node", "int get_weakRefs() const", asMETHODPR(Node, WeakRefs, () const, int), asCALL_THISCALL);
  2682. // Vector3 Node::WorldToLocal(const Vector3& position) const | File: ../Scene/Node.h
  2683. engine->RegisterObjectMethod("Node", "Vector3 WorldToLocal(const Vector3&in) const", asMETHODPR(Node, WorldToLocal, (const Vector3&) const, Vector3), asCALL_THISCALL);
  2684. // Vector3 Node::WorldToLocal(const Vector4& vector) const | File: ../Scene/Node.h
  2685. engine->RegisterObjectMethod("Node", "Vector3 WorldToLocal(const Vector4&in) const", asMETHODPR(Node, WorldToLocal, (const Vector4&) const, Vector3), asCALL_THISCALL);
  2686. // Vector2 Node::WorldToLocal2D(const Vector2& vector) const | File: ../Scene/Node.h
  2687. engine->RegisterObjectMethod("Node", "Vector2 WorldToLocal2D(const Vector2&in) const", asMETHODPR(Node, WorldToLocal2D, (const Vector2&) const, Vector2), asCALL_THISCALL);
  2688. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2689. engine->RegisterObjectMethod("Node", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Node, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2690. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2691. engine->RegisterObjectMethod("Node", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Node, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2692. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2693. engine->RegisterObjectMethod("Node", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Node, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2694. // void Node::Yaw(float angle, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  2695. engine->RegisterObjectMethod("Node", "void Yaw(float, TransformSpace = TS_LOCAL)", asMETHODPR(Node, Yaw, (float, TransformSpace), void), asCALL_THISCALL);
  2696. #ifdef REGISTER_MANUAL_PART_Animatable
  2697. REGISTER_MANUAL_PART_Animatable(Node, "Node")
  2698. #endif
  2699. #ifdef REGISTER_MANUAL_PART_Serializable
  2700. REGISTER_MANUAL_PART_Serializable(Node, "Node")
  2701. #endif
  2702. #ifdef REGISTER_MANUAL_PART_Object
  2703. REGISTER_MANUAL_PART_Object(Node, "Node")
  2704. #endif
  2705. #ifdef REGISTER_MANUAL_PART_RefCounted
  2706. REGISTER_MANUAL_PART_RefCounted(Node, "Node")
  2707. #endif
  2708. #ifdef REGISTER_MANUAL_PART_Node
  2709. REGISTER_MANUAL_PART_Node(Node, "Node")
  2710. #endif
  2711. RegisterSubclass<Animatable, Node>(engine, "Animatable", "Node");
  2712. RegisterSubclass<Serializable, Node>(engine, "Serializable", "Node");
  2713. RegisterSubclass<Object, Node>(engine, "Object", "Node");
  2714. RegisterSubclass<RefCounted, Node>(engine, "RefCounted", "Node");
  2715. #ifdef URHO3D_NAVIGATION
  2716. // unsigned char NavAreaStub::areaID_ | File: ../Navigation/NavBuildData.h
  2717. engine->RegisterObjectProperty("NavAreaStub", "uint8 areaID", offsetof(NavAreaStub, areaID_));
  2718. // BoundingBox NavAreaStub::bounds_ | File: ../Navigation/NavBuildData.h
  2719. engine->RegisterObjectProperty("NavAreaStub", "BoundingBox bounds", offsetof(NavAreaStub, bounds_));
  2720. // NavAreaStub::~NavAreaStub() | Implicitly-declared
  2721. engine->RegisterObjectBehaviour("NavAreaStub", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NavAreaStub_Destructor), asCALL_CDECL_OBJFIRST);
  2722. // NavAreaStub& NavAreaStub::operator=(const NavAreaStub&) | Possible implicitly-declared
  2723. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavAreaStub>(engine, "NavAreaStub");
  2724. #ifdef REGISTER_MANUAL_PART_NavAreaStub
  2725. REGISTER_MANUAL_PART_NavAreaStub(NavAreaStub, "NavAreaStub")
  2726. #endif
  2727. #endif
  2728. #ifdef URHO3D_NAVIGATION
  2729. // rcCompactHeightfield* NavBuildData::compactHeightField_ | File: ../Navigation/NavBuildData.h
  2730. // rcCompactHeightfield* can not be registered
  2731. // rcContext* NavBuildData::ctx_ | File: ../Navigation/NavBuildData.h
  2732. // rcContext* can not be registered
  2733. // rcHeightfield* NavBuildData::heightField_ | File: ../Navigation/NavBuildData.h
  2734. // rcHeightfield* can not be registered
  2735. // PODVector<int> NavBuildData::indices_ | File: ../Navigation/NavBuildData.h
  2736. // Error: type "PODVector<int>" can not automatically bind
  2737. // PODVector<NavAreaStub> NavBuildData::navAreas_ | File: ../Navigation/NavBuildData.h
  2738. // Error: type "PODVector<NavAreaStub>" can not automatically bind
  2739. // PODVector<unsigned char> NavBuildData::offMeshAreas_ | File: ../Navigation/NavBuildData.h
  2740. // Error: type "PODVector<unsigned char>" can not automatically bind
  2741. // PODVector<unsigned char> NavBuildData::offMeshDir_ | File: ../Navigation/NavBuildData.h
  2742. // Error: type "PODVector<unsigned char>" can not automatically bind
  2743. // PODVector<unsigned short> NavBuildData::offMeshFlags_ | File: ../Navigation/NavBuildData.h
  2744. // Error: type "PODVector<unsigned short>" can not automatically bind
  2745. // PODVector<float> NavBuildData::offMeshRadii_ | File: ../Navigation/NavBuildData.h
  2746. // Error: type "PODVector<float>" can not automatically bind
  2747. // PODVector<Vector3> NavBuildData::offMeshVertices_ | File: ../Navigation/NavBuildData.h
  2748. // Error: type "PODVector<Vector3>" can not automatically bind
  2749. // PODVector<Vector3> NavBuildData::vertices_ | File: ../Navigation/NavBuildData.h
  2750. // Error: type "PODVector<Vector3>" can not automatically bind
  2751. // BoundingBox NavBuildData::worldBoundingBox_ | File: ../Navigation/NavBuildData.h
  2752. engine->RegisterObjectProperty("NavBuildData", "BoundingBox worldBoundingBox", offsetof(NavBuildData, worldBoundingBox_));
  2753. // virtual NavBuildData::~NavBuildData() | File: ../Navigation/NavBuildData.h
  2754. engine->RegisterObjectBehaviour("NavBuildData", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NavBuildData_Destructor_NavBuildData_void), asCALL_CDECL_OBJFIRST);
  2755. // NavBuildData& NavBuildData::operator=(const NavBuildData&) | Possible implicitly-declared
  2756. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavBuildData>(engine, "NavBuildData");
  2757. #ifdef REGISTER_MANUAL_PART_NavBuildData
  2758. REGISTER_MANUAL_PART_NavBuildData(NavBuildData, "NavBuildData")
  2759. #endif
  2760. #endif
  2761. #ifdef URHO3D_NAVIGATION
  2762. // BoundingBox NavigationGeometryInfo::boundingBox_ | File: ../Navigation/NavigationMesh.h
  2763. engine->RegisterObjectProperty("NavigationGeometryInfo", "BoundingBox boundingBox", offsetof(NavigationGeometryInfo, boundingBox_));
  2764. // Component* NavigationGeometryInfo::component_ | File: ../Navigation/NavigationMesh.h
  2765. // Component* can not be registered
  2766. // unsigned NavigationGeometryInfo::lodLevel_ | File: ../Navigation/NavigationMesh.h
  2767. engine->RegisterObjectProperty("NavigationGeometryInfo", "uint lodLevel", offsetof(NavigationGeometryInfo, lodLevel_));
  2768. // Matrix3x4 NavigationGeometryInfo::transform_ | File: ../Navigation/NavigationMesh.h
  2769. engine->RegisterObjectProperty("NavigationGeometryInfo", "Matrix3x4 transform", offsetof(NavigationGeometryInfo, transform_));
  2770. // NavigationGeometryInfo::~NavigationGeometryInfo() | Implicitly-declared
  2771. engine->RegisterObjectBehaviour("NavigationGeometryInfo", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NavigationGeometryInfo_Destructor), asCALL_CDECL_OBJFIRST);
  2772. // NavigationGeometryInfo& NavigationGeometryInfo::operator=(const NavigationGeometryInfo&) | Possible implicitly-declared
  2773. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavigationGeometryInfo>(engine, "NavigationGeometryInfo");
  2774. #ifdef REGISTER_MANUAL_PART_NavigationGeometryInfo
  2775. REGISTER_MANUAL_PART_NavigationGeometryInfo(NavigationGeometryInfo, "NavigationGeometryInfo")
  2776. #endif
  2777. #endif
  2778. #ifdef URHO3D_NAVIGATION
  2779. // unsigned char NavigationPathPoint::areaID_ | File: ../Navigation/NavigationMesh.h
  2780. engine->RegisterObjectProperty("NavigationPathPoint", "uint8 areaID", offsetof(NavigationPathPoint, areaID_));
  2781. // NavigationPathPointFlag NavigationPathPoint::flag_ | File: ../Navigation/NavigationMesh.h
  2782. engine->RegisterObjectProperty("NavigationPathPoint", "NavigationPathPointFlag flag", offsetof(NavigationPathPoint, flag_));
  2783. // Vector3 NavigationPathPoint::position_ | File: ../Navigation/NavigationMesh.h
  2784. engine->RegisterObjectProperty("NavigationPathPoint", "Vector3 position", offsetof(NavigationPathPoint, position_));
  2785. // NavigationPathPoint::~NavigationPathPoint() | Implicitly-declared
  2786. engine->RegisterObjectBehaviour("NavigationPathPoint", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NavigationPathPoint_Destructor), asCALL_CDECL_OBJFIRST);
  2787. // NavigationPathPoint& NavigationPathPoint::operator=(const NavigationPathPoint&) | Possible implicitly-declared
  2788. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NavigationPathPoint>(engine, "NavigationPathPoint");
  2789. #ifdef REGISTER_MANUAL_PART_NavigationPathPoint
  2790. REGISTER_MANUAL_PART_NavigationPathPoint(NavigationPathPoint, "NavigationPathPoint")
  2791. #endif
  2792. #endif
  2793. // const Vector<AttributeInfo>* NetworkState::attributes_ | File: ../Scene/ReplicationState.h
  2794. // const Vector<AttributeInfo>* can not be registered
  2795. // Vector<Variant> NetworkState::currentValues_ | File: ../Scene/ReplicationState.h
  2796. // Error: type "Vector<Variant>" can not automatically bind
  2797. // unsigned long long NetworkState::interceptMask_ | File: ../Scene/ReplicationState.h
  2798. engine->RegisterObjectProperty("NetworkState", "uint64 interceptMask", offsetof(NetworkState, interceptMask_));
  2799. // Vector<Variant> NetworkState::previousValues_ | File: ../Scene/ReplicationState.h
  2800. // Error: type "Vector<Variant>" can not automatically bind
  2801. // VariantMap NetworkState::previousVars_ | File: ../Scene/ReplicationState.h
  2802. engine->RegisterObjectProperty("NetworkState", "VariantMap previousVars", offsetof(NetworkState, previousVars_));
  2803. // PODVector<ReplicationState*> NetworkState::replicationStates_ | File: ../Scene/ReplicationState.h
  2804. // Error: type "PODVector<ReplicationState*>" can not automatically bind
  2805. // NetworkState::~NetworkState() | Implicitly-declared
  2806. engine->RegisterObjectBehaviour("NetworkState", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NetworkState_Destructor), asCALL_CDECL_OBJFIRST);
  2807. // NetworkState& NetworkState::operator=(const NetworkState&) | Possible implicitly-declared
  2808. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NetworkState>(engine, "NetworkState");
  2809. #ifdef REGISTER_MANUAL_PART_NetworkState
  2810. REGISTER_MANUAL_PART_NetworkState(NetworkState, "NetworkState")
  2811. #endif
  2812. // VectorBuffer NodeImpl::attrBuffer_ | File: ../Scene/Node.h
  2813. engine->RegisterObjectProperty("NodeImpl", "VectorBuffer attrBuffer", offsetof(NodeImpl, attrBuffer_));
  2814. // PODVector<Node*> NodeImpl::dependencyNodes_ | File: ../Scene/Node.h
  2815. // Error: type "PODVector<Node*>" can not automatically bind
  2816. // String NodeImpl::name_ | File: ../Scene/Node.h
  2817. engine->RegisterObjectProperty("NodeImpl", "String name", offsetof(NodeImpl, name_));
  2818. // StringHash NodeImpl::nameHash_ | File: ../Scene/Node.h
  2819. engine->RegisterObjectProperty("NodeImpl", "StringHash nameHash", offsetof(NodeImpl, nameHash_));
  2820. // Connection* NodeImpl::owner_ | File: ../Scene/Node.h
  2821. // Connection* can not be registered
  2822. // StringVector NodeImpl::tags_ | File: ../Scene/Node.h
  2823. // Error: type "StringVector" can not automatically bind
  2824. // NodeImpl::~NodeImpl() | Implicitly-declared
  2825. engine->RegisterObjectBehaviour("NodeImpl", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NodeImpl_Destructor), asCALL_CDECL_OBJFIRST);
  2826. // NodeImpl& NodeImpl::operator=(const NodeImpl&) | Possible implicitly-declared
  2827. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NodeImpl>(engine, "NodeImpl");
  2828. #ifdef REGISTER_MANUAL_PART_NodeImpl
  2829. REGISTER_MANUAL_PART_NodeImpl(NodeImpl, "NodeImpl")
  2830. #endif
  2831. // HashMap<unsigned, ComponentReplicationState> NodeReplicationState::componentStates_ | File: ../Scene/ReplicationState.h
  2832. // Error: type "HashMap<unsigned, ComponentReplicationState>" can not automatically bind
  2833. // Connection* ReplicationState::connection_ | File: ../Scene/ReplicationState.h
  2834. // Connection* can not be registered
  2835. // DirtyBits NodeReplicationState::dirtyAttributes_ | File: ../Scene/ReplicationState.h
  2836. engine->RegisterObjectProperty("NodeReplicationState", "DirtyBits dirtyAttributes", offsetof(NodeReplicationState, dirtyAttributes_));
  2837. // HashSet<StringHash> NodeReplicationState::dirtyVars_ | File: ../Scene/ReplicationState.h
  2838. // Error: type "HashSet<StringHash>" can not automatically bind
  2839. // bool NodeReplicationState::markedDirty_ | File: ../Scene/ReplicationState.h
  2840. engine->RegisterObjectProperty("NodeReplicationState", "bool markedDirty", offsetof(NodeReplicationState, markedDirty_));
  2841. // WeakPtr<Node> NodeReplicationState::node_ | File: ../Scene/ReplicationState.h
  2842. // Error: type "WeakPtr<Node>" can not automatically bind
  2843. // float NodeReplicationState::priorityAcc_ | File: ../Scene/ReplicationState.h
  2844. engine->RegisterObjectProperty("NodeReplicationState", "float priorityAcc", offsetof(NodeReplicationState, priorityAcc_));
  2845. // SceneReplicationState* NodeReplicationState::sceneState_ | File: ../Scene/ReplicationState.h
  2846. // SceneReplicationState* can not be registered
  2847. // NodeReplicationState::~NodeReplicationState() | Implicitly-declared
  2848. engine->RegisterObjectBehaviour("NodeReplicationState", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(NodeReplicationState_Destructor), asCALL_CDECL_OBJFIRST);
  2849. // NodeReplicationState& NodeReplicationState::operator=(const NodeReplicationState&) | Possible implicitly-declared
  2850. RegisterImplicitlyDeclaredAssignOperatorIfPossible<NodeReplicationState>(engine, "NodeReplicationState");
  2851. #ifdef REGISTER_MANUAL_PART_ReplicationState
  2852. REGISTER_MANUAL_PART_ReplicationState(NodeReplicationState, "NodeReplicationState")
  2853. #endif
  2854. #ifdef REGISTER_MANUAL_PART_NodeReplicationState
  2855. REGISTER_MANUAL_PART_NodeReplicationState(NodeReplicationState, "NodeReplicationState")
  2856. #endif
  2857. }
  2858. }