Generated_Members_L.cpp 374 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Container/LinkedList.h"
  5. #include "../Container/ListBase.h"
  6. #include "../Graphics/Batch.h"
  7. #include "../Graphics/Light.h"
  8. #include "../Graphics/View.h"
  9. #include "../IO/Log.h"
  10. #include "../Resource/Localization.h"
  11. #include "../Scene/LogicComponent.h"
  12. #include "../UI/LineEdit.h"
  13. #include "../UI/ListView.h"
  14. #include "../AngelScript/Manual.h"
  15. namespace Urho3D
  16. {
  17. void FakeAddRef(void* ptr);
  18. void FakeReleaseRef(void* ptr);
  19. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  20. static CScriptArray* Light_GetLights_void(Light* ptr)
  21. {
  22. const PODVector<Light*>& result = ptr->GetLights();
  23. return VectorToHandleArray(result, "Array<Light@>");
  24. }
  25. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  26. static CScriptArray* Light_GetVertexLights_void(Light* ptr)
  27. {
  28. const PODVector<Light*>& result = ptr->GetVertexLights();
  29. return VectorToHandleArray(result, "Array<Light@>");
  30. }
  31. // explicit Light::Light(Context* context) | File: ../Graphics/Light.h
  32. static Light* Light_Light_Context()
  33. {
  34. return new Light(GetScriptContext());
  35. }
  36. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  37. static void Light_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Light* ptr, CScriptArray* exceptions, bool onlyUserData)
  38. {
  39. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  40. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  41. }
  42. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  43. static CScriptArray* LineEdit_GetChildren_void(LineEdit* ptr)
  44. {
  45. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  46. return VectorToHandleArray(result, "Array<UIElement@>");
  47. }
  48. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  49. static CScriptArray* LineEdit_GetChildren_bool(LineEdit* ptr, bool recursive)
  50. {
  51. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  52. return VectorToHandleArray(result, "Array<UIElement@>");
  53. }
  54. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  55. static CScriptArray* LineEdit_GetChildrenWithTag_String_bool(LineEdit* ptr, const String& tag, bool recursive)
  56. {
  57. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  58. return VectorToHandleArray(result, "Array<UIElement@>");
  59. }
  60. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  61. static CScriptArray* LineEdit_GetTags_void(LineEdit* ptr)
  62. {
  63. const StringVector& result = ptr->GetTags();
  64. return VectorToArray<String>(result, "Array<String>");
  65. }
  66. // explicit LineEdit::LineEdit(Context* context) | File: ../UI/LineEdit.h
  67. static LineEdit* LineEdit_LineEdit_Context()
  68. {
  69. return new LineEdit(GetScriptContext());
  70. }
  71. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  72. static void LineEdit_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(LineEdit* ptr, CScriptArray* exceptions, bool onlyUserData)
  73. {
  74. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  75. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  76. }
  77. // ListBase::~ListBase() | Implicitly-declared
  78. static void ListBase_Destructor(ListBase* ptr)
  79. {
  80. ptr->~ListBase();
  81. }
  82. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  83. static CScriptArray* ListView_GetChildren_void(ListView* ptr)
  84. {
  85. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  86. return VectorToHandleArray(result, "Array<UIElement@>");
  87. }
  88. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  89. static CScriptArray* ListView_GetChildren_bool(ListView* ptr, bool recursive)
  90. {
  91. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  92. return VectorToHandleArray(result, "Array<UIElement@>");
  93. }
  94. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  95. static CScriptArray* ListView_GetChildrenWithTag_String_bool(ListView* ptr, const String& tag, bool recursive)
  96. {
  97. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  98. return VectorToHandleArray(result, "Array<UIElement@>");
  99. }
  100. // PODVector<UIElement*> ListView::GetItems() const | File: ../UI/ListView.h
  101. static CScriptArray* ListView_GetItems_void(ListView* ptr)
  102. {
  103. PODVector<UIElement*> result = ptr->GetItems();
  104. return VectorToHandleArray(result, "Array<UIElement@>");
  105. }
  106. // PODVector<UIElement*> ListView::GetSelectedItems() const | File: ../UI/ListView.h
  107. static CScriptArray* ListView_GetSelectedItems_void(ListView* ptr)
  108. {
  109. PODVector<UIElement*> result = ptr->GetSelectedItems();
  110. return VectorToHandleArray(result, "Array<UIElement@>");
  111. }
  112. // const PODVector<unsigned>& ListView::GetSelections() const | File: ../UI/ListView.h
  113. static CScriptArray* ListView_GetSelections_void(ListView* ptr)
  114. {
  115. const PODVector<unsigned>& result = ptr->GetSelections();
  116. return VectorToArray(result, "Array<uint>");
  117. }
  118. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  119. static CScriptArray* ListView_GetTags_void(ListView* ptr)
  120. {
  121. const StringVector& result = ptr->GetTags();
  122. return VectorToArray<String>(result, "Array<String>");
  123. }
  124. // explicit ListView::ListView(Context* context) | File: ../UI/ListView.h
  125. static ListView* ListView_ListView_Context()
  126. {
  127. return new ListView(GetScriptContext());
  128. }
  129. // void ListView::SetSelections(const PODVector<unsigned>& indices) | File: ../UI/ListView.h
  130. static void ListView_SetSelections_PODVectorunsigned(ListView* ptr, CScriptArray* indices)
  131. {
  132. PODVector<unsigned> param0 = ArrayToPODVector<unsigned>(indices);
  133. ptr->SetSelections(param0);
  134. }
  135. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  136. static void ListView_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ListView* ptr, CScriptArray* exceptions, bool onlyUserData)
  137. {
  138. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  139. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  140. }
  141. // explicit Localization::Localization(Context* context) | File: ../Resource/Localization.h
  142. static Localization* Localization_Localization_Context()
  143. {
  144. return new Localization(GetScriptContext());
  145. }
  146. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  147. static void Localization_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Localization* ptr, CScriptArray* exceptions, bool onlyUserData)
  148. {
  149. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  150. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  151. }
  152. // explicit Log::Log(Context* context) | File: ../IO/Log.h
  153. static Log* Log_Log_Context()
  154. {
  155. return new Log(GetScriptContext());
  156. }
  157. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  158. static void Log_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Log* ptr, CScriptArray* exceptions, bool onlyUserData)
  159. {
  160. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  161. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  162. }
  163. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  164. static void LogicComponent_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(LogicComponent* ptr, CScriptArray* exceptions, bool onlyUserData)
  165. {
  166. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  167. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  168. }
  169. // LightBatchQueue::~LightBatchQueue() | Implicitly-declared
  170. static void LightBatchQueue_Destructor(LightBatchQueue* ptr)
  171. {
  172. ptr->~LightBatchQueue();
  173. }
  174. // LightQueryResult::~LightQueryResult() | Implicitly-declared
  175. static void LightQueryResult_Destructor(LightQueryResult* ptr)
  176. {
  177. ptr->~LightQueryResult();
  178. }
  179. // LinkedListNode::~LinkedListNode() | Implicitly-declared
  180. static void LinkedListNode_Destructor(LinkedListNode* ptr)
  181. {
  182. ptr->~LinkedListNode();
  183. }
  184. // ListIteratorBase::~ListIteratorBase() | Implicitly-declared
  185. static void ListIteratorBase_Destructor(ListIteratorBase* ptr)
  186. {
  187. ptr->~ListIteratorBase();
  188. }
  189. // ListNodeBase::~ListNodeBase() | Implicitly-declared
  190. static void ListNodeBase_Destructor(ListNodeBase* ptr)
  191. {
  192. ptr->~ListNodeBase();
  193. }
  194. void ASRegisterGenerated_Members_L(asIScriptEngine* engine)
  195. {
  196. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  197. engine->RegisterObjectMethod("Light", "void AddLight(Light@+)", asMETHODPR(Light, AddLight, (Light*), void), asCALL_THISCALL);
  198. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  199. engine->RegisterObjectBehaviour("Light", asBEHAVE_ADDREF, "void f()", asMETHODPR(Light, AddRef, (), void), asCALL_THISCALL);
  200. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  201. // Error: type "ComponentReplicationState*" can not automatically bind
  202. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  203. engine->RegisterObjectMethod("Light", "void AddVertexLight(Light@+)", asMETHODPR(Light, AddVertexLight, (Light*), void), asCALL_THISCALL);
  204. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  205. engine->RegisterObjectMethod("Light", "void AllocateNetworkState()", asMETHODPR(Light, AllocateNetworkState, (), void), asCALL_THISCALL);
  206. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  207. engine->RegisterObjectMethod("Light", "void ApplyAttributes()", asMETHODPR(Light, ApplyAttributes, (), void), asCALL_THISCALL);
  208. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  209. // Not registered because template
  210. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  211. // Not registered because template
  212. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  213. engine->RegisterObjectMethod("Light", "void CleanupConnection(Connection@+)", asMETHODPR(Light, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  214. // void Light::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Light.h
  215. engine->RegisterObjectMethod("Light", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(Light, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  216. // virtual bool Drawable::DrawOcclusion(OcclusionBuffer* buffer) | File: ../Graphics/Drawable.h
  217. engine->RegisterObjectMethod("Light", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(Light, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  218. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  219. engine->RegisterObjectMethod("Light", "bool GetAnimationEnabled() const", asMETHODPR(Light, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  220. engine->RegisterObjectMethod("Light", "bool get_animationEnabled() const", asMETHODPR(Light, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  221. // float Light::GetAspectRatio() const | File: ../Graphics/Light.h
  222. engine->RegisterObjectMethod("Light", "float GetAspectRatio() const", asMETHODPR(Light, GetAspectRatio, () const, float), asCALL_THISCALL);
  223. engine->RegisterObjectMethod("Light", "float get_aspectRatio() const", asMETHODPR(Light, GetAspectRatio, () const, float), asCALL_THISCALL);
  224. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  225. engine->RegisterObjectMethod("Light", "Variant GetAttribute(uint) const", asMETHODPR(Light, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  226. engine->RegisterObjectMethod("Light", "Variant get_attributes(uint) const", asMETHODPR(Light, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  227. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  228. engine->RegisterObjectMethod("Light", "Variant GetAttribute(const String&in) const", asMETHODPR(Light, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  229. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  230. engine->RegisterObjectMethod("Light", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Light, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  231. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  232. engine->RegisterObjectMethod("Light", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Light, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  233. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  234. engine->RegisterObjectMethod("Light", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Light, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  235. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  236. engine->RegisterObjectMethod("Light", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Light, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  237. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  238. engine->RegisterObjectMethod("Light", "Variant GetAttributeDefault(uint) const", asMETHODPR(Light, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  239. engine->RegisterObjectMethod("Light", "Variant get_attributeDefaults(uint) const", asMETHODPR(Light, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  240. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  241. engine->RegisterObjectMethod("Light", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Light, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  242. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  243. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  244. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  245. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  246. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  247. engine->RegisterObjectMethod("Light", "bool GetBlockEvents() const", asMETHODPR(Light, GetBlockEvents, () const, bool), asCALL_THISCALL);
  248. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  249. engine->RegisterObjectMethod("Light", "const BoundingBox& GetBoundingBox() const", asMETHODPR(Light, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  250. engine->RegisterObjectMethod("Light", "const BoundingBox& get_boundingBox() const", asMETHODPR(Light, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  251. // float Light::GetBrightness() const | File: ../Graphics/Light.h
  252. engine->RegisterObjectMethod("Light", "float GetBrightness() const", asMETHODPR(Light, GetBrightness, () const, float), asCALL_THISCALL);
  253. engine->RegisterObjectMethod("Light", "float get_brightness() const", asMETHODPR(Light, GetBrightness, () const, float), asCALL_THISCALL);
  254. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  255. engine->RegisterObjectMethod("Light", "bool GetCastShadows() const", asMETHODPR(Light, GetCastShadows, () const, bool), asCALL_THISCALL);
  256. engine->RegisterObjectMethod("Light", "bool get_castShadows() const", asMETHODPR(Light, GetCastShadows, () const, bool), asCALL_THISCALL);
  257. // const String& Object::GetCategory() const | File: ../Core/Object.h
  258. engine->RegisterObjectMethod("Light", "const String& GetCategory() const", asMETHODPR(Light, GetCategory, () const, const String&), asCALL_THISCALL);
  259. engine->RegisterObjectMethod("Light", "const String& get_category() const", asMETHODPR(Light, GetCategory, () const, const String&), asCALL_THISCALL);
  260. // const Color& Light::GetColor() const | File: ../Graphics/Light.h
  261. engine->RegisterObjectMethod("Light", "const Color& GetColor() const", asMETHODPR(Light, GetColor, () const, const Color&), asCALL_THISCALL);
  262. engine->RegisterObjectMethod("Light", "const Color& get_color() const", asMETHODPR(Light, GetColor, () const, const Color&), asCALL_THISCALL);
  263. // Color Light::GetColorFromTemperature() const | File: ../Graphics/Light.h
  264. engine->RegisterObjectMethod("Light", "Color GetColorFromTemperature() const", asMETHODPR(Light, GetColorFromTemperature, () const, Color), asCALL_THISCALL);
  265. engine->RegisterObjectMethod("Light", "Color get_colorFromTemperature() const", asMETHODPR(Light, GetColorFromTemperature, () const, Color), asCALL_THISCALL);
  266. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  267. engine->RegisterObjectMethod("Light", "Component@+ GetComponent(StringHash) const", asMETHODPR(Light, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  268. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  269. // Not registered because template
  270. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  271. // Error: type "PODVector<Component*>&" can not automatically bind
  272. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  273. // Not registered because template
  274. // Context* Object::GetContext() const | File: ../Core/Object.h
  275. // Error: type "Context*" can not be returned
  276. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  277. // Error: type "PODVector<Node*>&" can not automatically bind
  278. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  279. engine->RegisterObjectMethod("Light", "float GetDistance() const", asMETHODPR(Light, GetDistance, () const, float), asCALL_THISCALL);
  280. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  281. engine->RegisterObjectMethod("Light", "uint8 GetDrawableFlags() const", asMETHODPR(Light, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  282. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  283. engine->RegisterObjectMethod("Light", "float GetDrawDistance() const", asMETHODPR(Light, GetDrawDistance, () const, float), asCALL_THISCALL);
  284. engine->RegisterObjectMethod("Light", "float get_drawDistance() const", asMETHODPR(Light, GetDrawDistance, () const, float), asCALL_THISCALL);
  285. // Color Light::GetEffectiveColor() const | File: ../Graphics/Light.h
  286. engine->RegisterObjectMethod("Light", "Color GetEffectiveColor() const", asMETHODPR(Light, GetEffectiveColor, () const, Color), asCALL_THISCALL);
  287. engine->RegisterObjectMethod("Light", "Color get_effectiveColor() const", asMETHODPR(Light, GetEffectiveColor, () const, Color), asCALL_THISCALL);
  288. // float Light::GetEffectiveSpecularIntensity() const | File: ../Graphics/Light.h
  289. engine->RegisterObjectMethod("Light", "float GetEffectiveSpecularIntensity() const", asMETHODPR(Light, GetEffectiveSpecularIntensity, () const, float), asCALL_THISCALL);
  290. engine->RegisterObjectMethod("Light", "float get_effectiveSpecularIntensity() const", asMETHODPR(Light, GetEffectiveSpecularIntensity, () const, float), asCALL_THISCALL);
  291. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  292. engine->RegisterObjectMethod("Light", "VariantMap& GetEventDataMap() const", asMETHODPR(Light, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  293. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  294. // Error: type "EventHandler*" can not automatically bind
  295. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  296. engine->RegisterObjectMethod("Light", "Object@+ GetEventSender() const", asMETHODPR(Light, GetEventSender, () const, Object*), asCALL_THISCALL);
  297. // float Light::GetFadeDistance() const | File: ../Graphics/Light.h
  298. engine->RegisterObjectMethod("Light", "float GetFadeDistance() const", asMETHODPR(Light, GetFadeDistance, () const, float), asCALL_THISCALL);
  299. engine->RegisterObjectMethod("Light", "float get_fadeDistance() const", asMETHODPR(Light, GetFadeDistance, () const, float), asCALL_THISCALL);
  300. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  301. engine->RegisterObjectMethod("Light", "Light@+ GetFirstLight() const", asMETHODPR(Light, GetFirstLight, () const, Light*), asCALL_THISCALL);
  302. // float Light::GetFov() const | File: ../Graphics/Light.h
  303. engine->RegisterObjectMethod("Light", "float GetFov() const", asMETHODPR(Light, GetFov, () const, float), asCALL_THISCALL);
  304. engine->RegisterObjectMethod("Light", "float get_fov() const", asMETHODPR(Light, GetFov, () const, float), asCALL_THISCALL);
  305. // Frustum Light::GetFrustum() const | File: ../Graphics/Light.h
  306. engine->RegisterObjectMethod("Light", "Frustum GetFrustum() const", asMETHODPR(Light, GetFrustum, () const, Frustum), asCALL_THISCALL);
  307. engine->RegisterObjectMethod("Light", "Frustum get_frustum() const", asMETHODPR(Light, GetFrustum, () const, Frustum), asCALL_THISCALL);
  308. // static Matrix3x4 Light::GetFullscreenQuadTransform(Camera* camera) | File: ../Graphics/Light.h
  309. engine->SetDefaultNamespace("Light");
  310. engine->RegisterGlobalFunction("Matrix3x4 GetFullscreenQuadTransform(Camera@+)", asFUNCTIONPR(Light::GetFullscreenQuadTransform, (Camera*), Matrix3x4), asCALL_CDECL);
  311. engine->SetDefaultNamespace("");
  312. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  313. engine->RegisterObjectMethod("Light", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Light, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  314. engine->RegisterObjectMethod("Light", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Light, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  315. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  316. engine->RegisterObjectMethod("Light", "const VariantMap& GetGlobalVars() const", asMETHODPR(Light, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  317. engine->RegisterObjectMethod("Light", "const VariantMap& get_globalVars() const", asMETHODPR(Light, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  318. // unsigned Component::GetID() const | File: ../Scene/Component.h
  319. engine->RegisterObjectMethod("Light", "uint GetID() const", asMETHODPR(Light, GetID, () const, unsigned), asCALL_THISCALL);
  320. engine->RegisterObjectMethod("Light", "uint get_id() const", asMETHODPR(Light, GetID, () const, unsigned), asCALL_THISCALL);
  321. // float Light::GetIntensityDivisor(float attenuation=1.0f) const | File: ../Graphics/Light.h
  322. engine->RegisterObjectMethod("Light", "float GetIntensityDivisor(float = 1.0f) const", asMETHODPR(Light, GetIntensityDivisor, (float) const, float), asCALL_THISCALL);
  323. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  324. engine->RegisterObjectMethod("Light", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Light, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  325. // float Light::GetLength() const | File: ../Graphics/Light.h
  326. engine->RegisterObjectMethod("Light", "float GetLength() const", asMETHODPR(Light, GetLength, () const, float), asCALL_THISCALL);
  327. engine->RegisterObjectMethod("Light", "float get_length() const", asMETHODPR(Light, GetLength, () const, float), asCALL_THISCALL);
  328. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  329. engine->RegisterObjectMethod("Light", "uint GetLightMask() const", asMETHODPR(Light, GetLightMask, () const, unsigned), asCALL_THISCALL);
  330. engine->RegisterObjectMethod("Light", "uint get_lightMask() const", asMETHODPR(Light, GetLightMask, () const, unsigned), asCALL_THISCALL);
  331. // LightBatchQueue* Light::GetLightQueue() const | File: ../Graphics/Light.h
  332. // Error: type "LightBatchQueue*" can not automatically bind
  333. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  334. engine->RegisterObjectMethod("Light", "Array<Light@>@ GetLights() const", asFUNCTION(Light_GetLights_void), asCALL_CDECL_OBJFIRST);
  335. // LightType Light::GetLightType() const | File: ../Graphics/Light.h
  336. engine->RegisterObjectMethod("Light", "LightType GetLightType() const", asMETHODPR(Light, GetLightType, () const, LightType), asCALL_THISCALL);
  337. engine->RegisterObjectMethod("Light", "LightType get_lightType() const", asMETHODPR(Light, GetLightType, () const, LightType), asCALL_THISCALL);
  338. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  339. engine->RegisterObjectMethod("Light", "float GetLodBias() const", asMETHODPR(Light, GetLodBias, () const, float), asCALL_THISCALL);
  340. engine->RegisterObjectMethod("Light", "float get_lodBias() const", asMETHODPR(Light, GetLodBias, () const, float), asCALL_THISCALL);
  341. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  342. engine->RegisterObjectMethod("Light", "float GetLodDistance() const", asMETHODPR(Light, GetLodDistance, () const, float), asCALL_THISCALL);
  343. // virtual Geometry* Drawable::GetLodGeometry(unsigned batchIndex, unsigned level) | File: ../Graphics/Drawable.h
  344. engine->RegisterObjectMethod("Light", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(Light, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  345. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  346. engine->RegisterObjectMethod("Light", "uint GetMaxLights() const", asMETHODPR(Light, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  347. engine->RegisterObjectMethod("Light", "uint get_maxLights() const", asMETHODPR(Light, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  348. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  349. engine->RegisterObjectMethod("Light", "float GetMaxZ() const", asMETHODPR(Light, GetMaxZ, () const, float), asCALL_THISCALL);
  350. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  351. engine->RegisterObjectMethod("Light", "float GetMinZ() const", asMETHODPR(Light, GetMinZ, () const, float), asCALL_THISCALL);
  352. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  353. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  354. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  355. // Error: type "NetworkState*" can not automatically bind
  356. // Node* Component::GetNode() const | File: ../Scene/Component.h
  357. engine->RegisterObjectMethod("Light", "Node@+ GetNode() const", asMETHODPR(Light, GetNode, () const, Node*), asCALL_THISCALL);
  358. engine->RegisterObjectMethod("Light", "Node@+ get_node() const", asMETHODPR(Light, GetNode, () const, Node*), asCALL_THISCALL);
  359. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  360. engine->RegisterObjectMethod("Light", "uint GetNumAttributes() const", asMETHODPR(Light, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  361. engine->RegisterObjectMethod("Light", "uint get_numAttributes() const", asMETHODPR(Light, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  362. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  363. engine->RegisterObjectMethod("Light", "uint GetNumNetworkAttributes() const", asMETHODPR(Light, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  364. // virtual unsigned Drawable::GetNumOccluderTriangles() | File: ../Graphics/Drawable.h
  365. engine->RegisterObjectMethod("Light", "uint GetNumOccluderTriangles()", asMETHODPR(Light, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  366. // int Light::GetNumShadowSplits() const | File: ../Graphics/Light.h
  367. engine->RegisterObjectMethod("Light", "int GetNumShadowSplits() const", asMETHODPR(Light, GetNumShadowSplits, () const, int), asCALL_THISCALL);
  368. engine->RegisterObjectMethod("Light", "int get_numShadowSplits() const", asMETHODPR(Light, GetNumShadowSplits, () const, int), asCALL_THISCALL);
  369. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  370. engine->RegisterObjectMethod("Light", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Light, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  371. engine->RegisterObjectMethod("Light", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Light, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  372. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  373. engine->RegisterObjectMethod("Light", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Light, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  374. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  375. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  376. // bool Light::GetPerVertex() const | File: ../Graphics/Light.h
  377. engine->RegisterObjectMethod("Light", "bool GetPerVertex() const", asMETHODPR(Light, GetPerVertex, () const, bool), asCALL_THISCALL);
  378. engine->RegisterObjectMethod("Light", "bool get_perVertex() const", asMETHODPR(Light, GetPerVertex, () const, bool), asCALL_THISCALL);
  379. // float Light::GetRadius() const | File: ../Graphics/Light.h
  380. engine->RegisterObjectMethod("Light", "float GetRadius() const", asMETHODPR(Light, GetRadius, () const, float), asCALL_THISCALL);
  381. engine->RegisterObjectMethod("Light", "float get_radius() const", asMETHODPR(Light, GetRadius, () const, float), asCALL_THISCALL);
  382. // Texture* Light::GetRampTexture() const | File: ../Graphics/Light.h
  383. engine->RegisterObjectMethod("Light", "Texture@+ GetRampTexture() const", asMETHODPR(Light, GetRampTexture, () const, Texture*), asCALL_THISCALL);
  384. engine->RegisterObjectMethod("Light", "Texture@+ get_rampTexture() const", asMETHODPR(Light, GetRampTexture, () const, Texture*), asCALL_THISCALL);
  385. // ResourceRef Light::GetRampTextureAttr() const | File: ../Graphics/Light.h
  386. engine->RegisterObjectMethod("Light", "ResourceRef GetRampTextureAttr() const", asMETHODPR(Light, GetRampTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  387. // float Light::GetRange() const | File: ../Graphics/Light.h
  388. engine->RegisterObjectMethod("Light", "float GetRange() const", asMETHODPR(Light, GetRange, () const, float), asCALL_THISCALL);
  389. engine->RegisterObjectMethod("Light", "float get_range() const", asMETHODPR(Light, GetRange, () const, float), asCALL_THISCALL);
  390. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  391. engine->RegisterObjectMethod("Light", "Scene@+ GetScene() const", asMETHODPR(Light, GetScene, () const, Scene*), asCALL_THISCALL);
  392. // const BiasParameters& Light::GetShadowBias() const | File: ../Graphics/Light.h
  393. engine->RegisterObjectMethod("Light", "const BiasParameters& GetShadowBias() const", asMETHODPR(Light, GetShadowBias, () const, const BiasParameters&), asCALL_THISCALL);
  394. engine->RegisterObjectMethod("Light", "const BiasParameters& get_shadowBias() const", asMETHODPR(Light, GetShadowBias, () const, const BiasParameters&), asCALL_THISCALL);
  395. // const CascadeParameters& Light::GetShadowCascade() const | File: ../Graphics/Light.h
  396. engine->RegisterObjectMethod("Light", "const CascadeParameters& GetShadowCascade() const", asMETHODPR(Light, GetShadowCascade, () const, const CascadeParameters&), asCALL_THISCALL);
  397. engine->RegisterObjectMethod("Light", "const CascadeParameters& get_shadowCascade() const", asMETHODPR(Light, GetShadowCascade, () const, const CascadeParameters&), asCALL_THISCALL);
  398. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  399. engine->RegisterObjectMethod("Light", "float GetShadowDistance() const", asMETHODPR(Light, GetShadowDistance, () const, float), asCALL_THISCALL);
  400. engine->RegisterObjectMethod("Light", "float get_shadowDistance() const", asMETHODPR(Light, GetShadowDistance, () const, float), asCALL_THISCALL);
  401. // float Light::GetShadowFadeDistance() const | File: ../Graphics/Light.h
  402. engine->RegisterObjectMethod("Light", "float GetShadowFadeDistance() const", asMETHODPR(Light, GetShadowFadeDistance, () const, float), asCALL_THISCALL);
  403. engine->RegisterObjectMethod("Light", "float get_shadowFadeDistance() const", asMETHODPR(Light, GetShadowFadeDistance, () const, float), asCALL_THISCALL);
  404. // const FocusParameters& Light::GetShadowFocus() const | File: ../Graphics/Light.h
  405. engine->RegisterObjectMethod("Light", "const FocusParameters& GetShadowFocus() const", asMETHODPR(Light, GetShadowFocus, () const, const FocusParameters&), asCALL_THISCALL);
  406. engine->RegisterObjectMethod("Light", "const FocusParameters& get_shadowFocus() const", asMETHODPR(Light, GetShadowFocus, () const, const FocusParameters&), asCALL_THISCALL);
  407. // float Light::GetShadowIntensity() const | File: ../Graphics/Light.h
  408. engine->RegisterObjectMethod("Light", "float GetShadowIntensity() const", asMETHODPR(Light, GetShadowIntensity, () const, float), asCALL_THISCALL);
  409. engine->RegisterObjectMethod("Light", "float get_shadowIntensity() const", asMETHODPR(Light, GetShadowIntensity, () const, float), asCALL_THISCALL);
  410. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  411. engine->RegisterObjectMethod("Light", "uint GetShadowMask() const", asMETHODPR(Light, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  412. engine->RegisterObjectMethod("Light", "uint get_shadowMask() const", asMETHODPR(Light, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  413. // float Light::GetShadowMaxExtrusion() const | File: ../Graphics/Light.h
  414. engine->RegisterObjectMethod("Light", "float GetShadowMaxExtrusion() const", asMETHODPR(Light, GetShadowMaxExtrusion, () const, float), asCALL_THISCALL);
  415. engine->RegisterObjectMethod("Light", "float get_shadowMaxExtrusion() const", asMETHODPR(Light, GetShadowMaxExtrusion, () const, float), asCALL_THISCALL);
  416. // float Light::GetShadowNearFarRatio() const | File: ../Graphics/Light.h
  417. engine->RegisterObjectMethod("Light", "float GetShadowNearFarRatio() const", asMETHODPR(Light, GetShadowNearFarRatio, () const, float), asCALL_THISCALL);
  418. engine->RegisterObjectMethod("Light", "float get_shadowNearFarRatio() const", asMETHODPR(Light, GetShadowNearFarRatio, () const, float), asCALL_THISCALL);
  419. // float Light::GetShadowResolution() const | File: ../Graphics/Light.h
  420. engine->RegisterObjectMethod("Light", "float GetShadowResolution() const", asMETHODPR(Light, GetShadowResolution, () const, float), asCALL_THISCALL);
  421. engine->RegisterObjectMethod("Light", "float get_shadowResolution() const", asMETHODPR(Light, GetShadowResolution, () const, float), asCALL_THISCALL);
  422. // Texture* Light::GetShapeTexture() const | File: ../Graphics/Light.h
  423. engine->RegisterObjectMethod("Light", "Texture@+ GetShapeTexture() const", asMETHODPR(Light, GetShapeTexture, () const, Texture*), asCALL_THISCALL);
  424. engine->RegisterObjectMethod("Light", "Texture@+ get_shapeTexture() const", asMETHODPR(Light, GetShapeTexture, () const, Texture*), asCALL_THISCALL);
  425. // ResourceRef Light::GetShapeTextureAttr() const | File: ../Graphics/Light.h
  426. engine->RegisterObjectMethod("Light", "ResourceRef GetShapeTextureAttr() const", asMETHODPR(Light, GetShapeTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  427. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  428. engine->RegisterObjectMethod("Light", "float GetSortValue() const", asMETHODPR(Light, GetSortValue, () const, float), asCALL_THISCALL);
  429. // float Light::GetSpecularIntensity() const | File: ../Graphics/Light.h
  430. engine->RegisterObjectMethod("Light", "float GetSpecularIntensity() const", asMETHODPR(Light, GetSpecularIntensity, () const, float), asCALL_THISCALL);
  431. engine->RegisterObjectMethod("Light", "float get_specularIntensity() const", asMETHODPR(Light, GetSpecularIntensity, () const, float), asCALL_THISCALL);
  432. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  433. engine->RegisterObjectMethod("Light", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Light, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  434. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  435. // Not registered because template
  436. // float Light::GetTemperature() const | File: ../Graphics/Light.h
  437. engine->RegisterObjectMethod("Light", "float GetTemperature() const", asMETHODPR(Light, GetTemperature, () const, float), asCALL_THISCALL);
  438. engine->RegisterObjectMethod("Light", "float get_temperature() const", asMETHODPR(Light, GetTemperature, () const, float), asCALL_THISCALL);
  439. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  440. engine->RegisterObjectMethod("Light", "StringHash GetType() const", asMETHODPR(Light, GetType, () const, StringHash), asCALL_THISCALL);
  441. engine->RegisterObjectMethod("Light", "StringHash get_type() const", asMETHODPR(Light, GetType, () const, StringHash), asCALL_THISCALL);
  442. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  443. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  444. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  445. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  446. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  447. engine->RegisterObjectMethod("Light", "const String& GetTypeName() const", asMETHODPR(Light, GetTypeName, () const, const String&), asCALL_THISCALL);
  448. engine->RegisterObjectMethod("Light", "const String& get_typeName() const", asMETHODPR(Light, GetTypeName, () const, const String&), asCALL_THISCALL);
  449. // virtual UpdateGeometryType Drawable::GetUpdateGeometryType() | File: ../Graphics/Drawable.h
  450. engine->RegisterObjectMethod("Light", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(Light, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  451. // bool Light::GetUsePhysicalValues() const | File: ../Graphics/Light.h
  452. engine->RegisterObjectMethod("Light", "bool GetUsePhysicalValues() const", asMETHODPR(Light, GetUsePhysicalValues, () const, bool), asCALL_THISCALL);
  453. engine->RegisterObjectMethod("Light", "bool get_usePhysicalValues() const", asMETHODPR(Light, GetUsePhysicalValues, () const, bool), asCALL_THISCALL);
  454. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  455. engine->RegisterObjectMethod("Light", "Array<Light@>@ GetVertexLights() const", asFUNCTION(Light_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  456. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  457. engine->RegisterObjectMethod("Light", "uint GetViewMask() const", asMETHODPR(Light, GetViewMask, () const, unsigned), asCALL_THISCALL);
  458. engine->RegisterObjectMethod("Light", "uint get_viewMask() const", asMETHODPR(Light, GetViewMask, () const, unsigned), asCALL_THISCALL);
  459. // Frustum Light::GetViewSpaceFrustum(const Matrix3x4& view) const | File: ../Graphics/Light.h
  460. engine->RegisterObjectMethod("Light", "Frustum GetViewSpaceFrustum(const Matrix3x4&in) const", asMETHODPR(Light, GetViewSpaceFrustum, (const Matrix3x4&) const, Frustum), asCALL_THISCALL);
  461. // const Matrix3x4& Light::GetVolumeTransform(Camera* camera) | File: ../Graphics/Light.h
  462. engine->RegisterObjectMethod("Light", "const Matrix3x4& GetVolumeTransform(Camera@+)", asMETHODPR(Light, GetVolumeTransform, (Camera*), const Matrix3x4&), asCALL_THISCALL);
  463. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  464. engine->RegisterObjectMethod("Light", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(Light, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  465. engine->RegisterObjectMethod("Light", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(Light, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  466. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  467. engine->RegisterObjectMethod("Light", "Zone@+ GetZone() const", asMETHODPR(Light, GetZone, () const, Zone*), asCALL_THISCALL);
  468. engine->RegisterObjectMethod("Light", "Zone@+ get_zone() const", asMETHODPR(Light, GetZone, () const, Zone*), asCALL_THISCALL);
  469. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  470. engine->RegisterObjectMethod("Light", "uint GetZoneMask() const", asMETHODPR(Light, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  471. engine->RegisterObjectMethod("Light", "uint get_zoneMask() const", asMETHODPR(Light, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  472. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  473. engine->RegisterObjectMethod("Light", "bool HasBasePass(uint) const", asMETHODPR(Light, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  474. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  475. engine->RegisterObjectMethod("Light", "bool HasEventHandlers() const", asMETHODPR(Light, HasEventHandlers, () const, bool), asCALL_THISCALL);
  476. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  477. engine->RegisterObjectMethod("Light", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Light, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  478. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  479. engine->RegisterObjectMethod("Light", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Light, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  480. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  481. engine->RegisterObjectMethod("Light", "bool IsEnabled() const", asMETHODPR(Light, IsEnabled, () const, bool), asCALL_THISCALL);
  482. engine->RegisterObjectMethod("Light", "bool get_enabled() const", asMETHODPR(Light, IsEnabled, () const, bool), asCALL_THISCALL);
  483. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  484. engine->RegisterObjectMethod("Light", "bool IsEnabledEffective() const", asMETHODPR(Light, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  485. engine->RegisterObjectMethod("Light", "bool get_enabledEffective() const", asMETHODPR(Light, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  486. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  487. engine->RegisterObjectMethod("Light", "bool IsInstanceOf(StringHash) const", asMETHODPR(Light, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  488. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  489. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  490. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  491. // Not registered because template
  492. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  493. engine->RegisterObjectMethod("Light", "bool IsInView() const", asMETHODPR(Light, IsInView, () const, bool), asCALL_THISCALL);
  494. engine->RegisterObjectMethod("Light", "bool get_inView() const", asMETHODPR(Light, IsInView, () const, bool), asCALL_THISCALL);
  495. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  496. engine->RegisterObjectMethod("Light", "bool IsInView(Camera@+) const", asMETHODPR(Light, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  497. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  498. engine->RegisterObjectMethod("Light", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(Light, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  499. // bool Light::IsNegative() const | File: ../Graphics/Light.h
  500. engine->RegisterObjectMethod("Light", "bool IsNegative() const", asMETHODPR(Light, IsNegative, () const, bool), asCALL_THISCALL);
  501. engine->RegisterObjectMethod("Light", "bool get_negative() const", asMETHODPR(Light, IsNegative, () const, bool), asCALL_THISCALL);
  502. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  503. engine->RegisterObjectMethod("Light", "bool IsOccludee() const", asMETHODPR(Light, IsOccludee, () const, bool), asCALL_THISCALL);
  504. engine->RegisterObjectMethod("Light", "bool get_occludee() const", asMETHODPR(Light, IsOccludee, () const, bool), asCALL_THISCALL);
  505. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  506. engine->RegisterObjectMethod("Light", "bool IsOccluder() const", asMETHODPR(Light, IsOccluder, () const, bool), asCALL_THISCALL);
  507. engine->RegisterObjectMethod("Light", "bool get_occluder() const", asMETHODPR(Light, IsOccluder, () const, bool), asCALL_THISCALL);
  508. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  509. engine->RegisterObjectMethod("Light", "bool IsReplicated() const", asMETHODPR(Light, IsReplicated, () const, bool), asCALL_THISCALL);
  510. engine->RegisterObjectMethod("Light", "bool get_replicated() const", asMETHODPR(Light, IsReplicated, () const, bool), asCALL_THISCALL);
  511. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  512. engine->RegisterObjectMethod("Light", "bool IsTemporary() const", asMETHODPR(Light, IsTemporary, () const, bool), asCALL_THISCALL);
  513. engine->RegisterObjectMethod("Light", "bool get_temporary() const", asMETHODPR(Light, IsTemporary, () const, bool), asCALL_THISCALL);
  514. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  515. engine->RegisterObjectMethod("Light", "bool IsZoneDirty() const", asMETHODPR(Light, IsZoneDirty, () const, bool), asCALL_THISCALL);
  516. // explicit Light::Light(Context* context) | File: ../Graphics/Light.h
  517. engine->RegisterObjectBehaviour("Light", asBEHAVE_FACTORY, "Light@+ f()", asFUNCTION(Light_Light_Context), asCALL_CDECL);
  518. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  519. engine->RegisterObjectMethod("Light", "void LimitLights()", asMETHODPR(Light, LimitLights, (), void), asCALL_THISCALL);
  520. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  521. engine->RegisterObjectMethod("Light", "void LimitVertexLights(bool)", asMETHODPR(Light, LimitVertexLights, (bool), void), asCALL_THISCALL);
  522. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  523. engine->RegisterObjectMethod("Light", "bool Load(Deserializer&)", asMETHODPR(Light, Load, (Deserializer&), bool), asCALL_THISCALL);
  524. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  525. engine->RegisterObjectMethod("Light", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Light, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  526. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  527. engine->RegisterObjectMethod("Light", "bool LoadXML(const XMLElement&in)", asMETHODPR(Light, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  528. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  529. engine->RegisterObjectMethod("Light", "void MarkForUpdate()", asMETHODPR(Light, MarkForUpdate, (), void), asCALL_THISCALL);
  530. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  531. engine->RegisterObjectMethod("Light", "void MarkInView(const FrameInfo&in)", asMETHODPR(Light, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  532. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  533. engine->RegisterObjectMethod("Light", "void MarkInView(uint)", asMETHODPR(Light, MarkInView, (unsigned), void), asCALL_THISCALL);
  534. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  535. engine->RegisterObjectMethod("Light", "void MarkNetworkUpdate()", asMETHODPR(Light, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  536. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  537. engine->RegisterObjectMethod("Light", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Light, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  538. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  539. engine->RegisterObjectMethod("Light", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Light, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  540. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  541. engine->RegisterObjectMethod("Light", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Light, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  542. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  543. engine->RegisterObjectMethod("Light", "void OnSetEnabled()", asMETHODPR(Light, OnSetEnabled, (), void), asCALL_THISCALL);
  544. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  545. engine->RegisterObjectMethod("Light", "void PrepareNetworkUpdate()", asMETHODPR(Light, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  546. // void Light::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/Light.h
  547. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  548. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  549. engine->RegisterObjectMethod("Light", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Light, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  550. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  551. engine->RegisterObjectMethod("Light", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Light, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  552. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  553. // Error: type "RefCount*" can not automatically bind
  554. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  555. engine->RegisterObjectMethod("Light", "int Refs() const", asMETHODPR(Light, Refs, () const, int), asCALL_THISCALL);
  556. engine->RegisterObjectMethod("Light", "int get_refs() const", asMETHODPR(Light, Refs, () const, int), asCALL_THISCALL);
  557. // static void Light::RegisterObject(Context* context) | File: ../Graphics/Light.h
  558. // Context can be used as firs parameter of constructors only
  559. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  560. engine->RegisterObjectBehaviour("Light", asBEHAVE_RELEASE, "void f()", asMETHODPR(Light, ReleaseRef, (), void), asCALL_THISCALL);
  561. // void Component::Remove() | File: ../Scene/Component.h
  562. engine->RegisterObjectMethod("Light", "void Remove()", asMETHODPR(Light, Remove, (), void), asCALL_THISCALL);
  563. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  564. engine->RegisterObjectMethod("Light", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Light, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  565. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  566. engine->RegisterObjectMethod("Light", "void RemoveInstanceDefault()", asMETHODPR(Light, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  567. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  568. engine->RegisterObjectMethod("Light", "void RemoveObjectAnimation()", asMETHODPR(Light, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  569. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  570. engine->RegisterObjectMethod("Light", "void ResetToDefault()", asMETHODPR(Light, ResetToDefault, (), void), asCALL_THISCALL);
  571. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  572. engine->RegisterObjectMethod("Light", "bool Save(Serializer&) const", asMETHODPR(Light, Save, (Serializer&) const, bool), asCALL_THISCALL);
  573. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  574. engine->RegisterObjectMethod("Light", "bool SaveDefaultAttributes() const", asMETHODPR(Light, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  575. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  576. engine->RegisterObjectMethod("Light", "bool SaveJSON(JSONValue&) const", asMETHODPR(Light, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  577. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  578. engine->RegisterObjectMethod("Light", "bool SaveXML(XMLElement&) const", asMETHODPR(Light, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  579. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  580. engine->RegisterObjectMethod("Light", "void SendEvent(StringHash)", asMETHODPR(Light, SendEvent, (StringHash), void), asCALL_THISCALL);
  581. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  582. engine->RegisterObjectMethod("Light", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Light, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  583. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  584. // Not registered because template
  585. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  586. engine->RegisterObjectMethod("Light", "void SetAnimationEnabled(bool)", asMETHODPR(Light, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  587. engine->RegisterObjectMethod("Light", "void set_animationEnabled(bool)", asMETHODPR(Light, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  588. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  589. engine->RegisterObjectMethod("Light", "void SetAnimationTime(float)", asMETHODPR(Light, SetAnimationTime, (float), void), asCALL_THISCALL);
  590. // void Light::SetAspectRatio(float aspectRatio) | File: ../Graphics/Light.h
  591. engine->RegisterObjectMethod("Light", "void SetAspectRatio(float)", asMETHODPR(Light, SetAspectRatio, (float), void), asCALL_THISCALL);
  592. engine->RegisterObjectMethod("Light", "void set_aspectRatio(float)", asMETHODPR(Light, SetAspectRatio, (float), void), asCALL_THISCALL);
  593. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  594. engine->RegisterObjectMethod("Light", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Light, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  595. engine->RegisterObjectMethod("Light", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Light, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  596. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  597. engine->RegisterObjectMethod("Light", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Light, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  598. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  599. engine->RegisterObjectMethod("Light", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Light, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  600. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  601. engine->RegisterObjectMethod("Light", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Light, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  602. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  603. engine->RegisterObjectMethod("Light", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Light, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  604. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  605. engine->RegisterObjectMethod("Light", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Light, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  606. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  607. engine->RegisterObjectMethod("Light", "void SetBasePass(uint)", asMETHODPR(Light, SetBasePass, (unsigned), void), asCALL_THISCALL);
  608. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  609. engine->RegisterObjectMethod("Light", "void SetBlockEvents(bool)", asMETHODPR(Light, SetBlockEvents, (bool), void), asCALL_THISCALL);
  610. // void Light::SetBrightness(float brightness) | File: ../Graphics/Light.h
  611. engine->RegisterObjectMethod("Light", "void SetBrightness(float)", asMETHODPR(Light, SetBrightness, (float), void), asCALL_THISCALL);
  612. engine->RegisterObjectMethod("Light", "void set_brightness(float)", asMETHODPR(Light, SetBrightness, (float), void), asCALL_THISCALL);
  613. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  614. engine->RegisterObjectMethod("Light", "void SetCastShadows(bool)", asMETHODPR(Light, SetCastShadows, (bool), void), asCALL_THISCALL);
  615. engine->RegisterObjectMethod("Light", "void set_castShadows(bool)", asMETHODPR(Light, SetCastShadows, (bool), void), asCALL_THISCALL);
  616. // void Light::SetColor(const Color& color) | File: ../Graphics/Light.h
  617. engine->RegisterObjectMethod("Light", "void SetColor(const Color&in)", asMETHODPR(Light, SetColor, (const Color&), void), asCALL_THISCALL);
  618. engine->RegisterObjectMethod("Light", "void set_color(const Color&in)", asMETHODPR(Light, SetColor, (const Color&), void), asCALL_THISCALL);
  619. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  620. engine->RegisterObjectMethod("Light", "void SetDrawDistance(float)", asMETHODPR(Light, SetDrawDistance, (float), void), asCALL_THISCALL);
  621. engine->RegisterObjectMethod("Light", "void set_drawDistance(float)", asMETHODPR(Light, SetDrawDistance, (float), void), asCALL_THISCALL);
  622. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  623. engine->RegisterObjectMethod("Light", "void SetEnabled(bool)", asMETHODPR(Light, SetEnabled, (bool), void), asCALL_THISCALL);
  624. engine->RegisterObjectMethod("Light", "void set_enabled(bool)", asMETHODPR(Light, SetEnabled, (bool), void), asCALL_THISCALL);
  625. // void Light::SetFadeDistance(float distance) | File: ../Graphics/Light.h
  626. engine->RegisterObjectMethod("Light", "void SetFadeDistance(float)", asMETHODPR(Light, SetFadeDistance, (float), void), asCALL_THISCALL);
  627. engine->RegisterObjectMethod("Light", "void set_fadeDistance(float)", asMETHODPR(Light, SetFadeDistance, (float), void), asCALL_THISCALL);
  628. // void Light::SetFov(float fov) | File: ../Graphics/Light.h
  629. engine->RegisterObjectMethod("Light", "void SetFov(float)", asMETHODPR(Light, SetFov, (float), void), asCALL_THISCALL);
  630. engine->RegisterObjectMethod("Light", "void set_fov(float)", asMETHODPR(Light, SetFov, (float), void), asCALL_THISCALL);
  631. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  632. engine->RegisterObjectMethod("Light", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Light, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  633. engine->RegisterObjectMethod("Light", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Light, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  634. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  635. engine->RegisterObjectMethod("Light", "void SetInstanceDefault(bool)", asMETHODPR(Light, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  636. // void Light::SetIntensitySortValue(float distance) | File: ../Graphics/Light.h
  637. engine->RegisterObjectMethod("Light", "void SetIntensitySortValue(float)", asMETHODPR(Light, SetIntensitySortValue, (float), void), asCALL_THISCALL);
  638. // void Light::SetIntensitySortValue(const BoundingBox& box) | File: ../Graphics/Light.h
  639. engine->RegisterObjectMethod("Light", "void SetIntensitySortValue(const BoundingBox&in)", asMETHODPR(Light, SetIntensitySortValue, (const BoundingBox&), void), asCALL_THISCALL);
  640. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  641. engine->RegisterObjectMethod("Light", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Light, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  642. // void Light::SetLength(float length) | File: ../Graphics/Light.h
  643. engine->RegisterObjectMethod("Light", "void SetLength(float)", asMETHODPR(Light, SetLength, (float), void), asCALL_THISCALL);
  644. engine->RegisterObjectMethod("Light", "void set_length(float)", asMETHODPR(Light, SetLength, (float), void), asCALL_THISCALL);
  645. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  646. engine->RegisterObjectMethod("Light", "void SetLightMask(uint)", asMETHODPR(Light, SetLightMask, (unsigned), void), asCALL_THISCALL);
  647. engine->RegisterObjectMethod("Light", "void set_lightMask(uint)", asMETHODPR(Light, SetLightMask, (unsigned), void), asCALL_THISCALL);
  648. // void Light::SetLightQueue(LightBatchQueue* queue) | File: ../Graphics/Light.h
  649. // Error: type "LightBatchQueue*" can not automatically bind
  650. // void Light::SetLightType(LightType type) | File: ../Graphics/Light.h
  651. engine->RegisterObjectMethod("Light", "void SetLightType(LightType)", asMETHODPR(Light, SetLightType, (LightType), void), asCALL_THISCALL);
  652. engine->RegisterObjectMethod("Light", "void set_lightType(LightType)", asMETHODPR(Light, SetLightType, (LightType), void), asCALL_THISCALL);
  653. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  654. engine->RegisterObjectMethod("Light", "void SetLodBias(float)", asMETHODPR(Light, SetLodBias, (float), void), asCALL_THISCALL);
  655. engine->RegisterObjectMethod("Light", "void set_lodBias(float)", asMETHODPR(Light, SetLodBias, (float), void), asCALL_THISCALL);
  656. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  657. engine->RegisterObjectMethod("Light", "void SetMaxLights(uint)", asMETHODPR(Light, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  658. engine->RegisterObjectMethod("Light", "void set_maxLights(uint)", asMETHODPR(Light, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  659. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  660. engine->RegisterObjectMethod("Light", "void SetMinMaxZ(float, float)", asMETHODPR(Light, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  661. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  662. engine->RegisterObjectMethod("Light", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Light, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  663. engine->RegisterObjectMethod("Light", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Light, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  664. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  665. engine->RegisterObjectMethod("Light", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Light, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  666. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  667. engine->RegisterObjectMethod("Light", "void SetOccludee(bool)", asMETHODPR(Light, SetOccludee, (bool), void), asCALL_THISCALL);
  668. engine->RegisterObjectMethod("Light", "void set_occludee(bool)", asMETHODPR(Light, SetOccludee, (bool), void), asCALL_THISCALL);
  669. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  670. engine->RegisterObjectMethod("Light", "void SetOccluder(bool)", asMETHODPR(Light, SetOccluder, (bool), void), asCALL_THISCALL);
  671. engine->RegisterObjectMethod("Light", "void set_occluder(bool)", asMETHODPR(Light, SetOccluder, (bool), void), asCALL_THISCALL);
  672. // void Light::SetPerVertex(bool enable) | File: ../Graphics/Light.h
  673. engine->RegisterObjectMethod("Light", "void SetPerVertex(bool)", asMETHODPR(Light, SetPerVertex, (bool), void), asCALL_THISCALL);
  674. engine->RegisterObjectMethod("Light", "void set_perVertex(bool)", asMETHODPR(Light, SetPerVertex, (bool), void), asCALL_THISCALL);
  675. // void Light::SetRadius(float radius) | File: ../Graphics/Light.h
  676. engine->RegisterObjectMethod("Light", "void SetRadius(float)", asMETHODPR(Light, SetRadius, (float), void), asCALL_THISCALL);
  677. engine->RegisterObjectMethod("Light", "void set_radius(float)", asMETHODPR(Light, SetRadius, (float), void), asCALL_THISCALL);
  678. // void Light::SetRampTexture(Texture* texture) | File: ../Graphics/Light.h
  679. engine->RegisterObjectMethod("Light", "void SetRampTexture(Texture@+)", asMETHODPR(Light, SetRampTexture, (Texture*), void), asCALL_THISCALL);
  680. engine->RegisterObjectMethod("Light", "void set_rampTexture(Texture@+)", asMETHODPR(Light, SetRampTexture, (Texture*), void), asCALL_THISCALL);
  681. // void Light::SetRampTextureAttr(const ResourceRef& value) | File: ../Graphics/Light.h
  682. engine->RegisterObjectMethod("Light", "void SetRampTextureAttr(const ResourceRef&in)", asMETHODPR(Light, SetRampTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  683. // void Light::SetRange(float range) | File: ../Graphics/Light.h
  684. engine->RegisterObjectMethod("Light", "void SetRange(float)", asMETHODPR(Light, SetRange, (float), void), asCALL_THISCALL);
  685. engine->RegisterObjectMethod("Light", "void set_range(float)", asMETHODPR(Light, SetRange, (float), void), asCALL_THISCALL);
  686. // void Light::SetShadowBias(const BiasParameters& parameters) | File: ../Graphics/Light.h
  687. engine->RegisterObjectMethod("Light", "void SetShadowBias(const BiasParameters&in)", asMETHODPR(Light, SetShadowBias, (const BiasParameters&), void), asCALL_THISCALL);
  688. engine->RegisterObjectMethod("Light", "void set_shadowBias(const BiasParameters&in)", asMETHODPR(Light, SetShadowBias, (const BiasParameters&), void), asCALL_THISCALL);
  689. // void Light::SetShadowCascade(const CascadeParameters& parameters) | File: ../Graphics/Light.h
  690. engine->RegisterObjectMethod("Light", "void SetShadowCascade(const CascadeParameters&in)", asMETHODPR(Light, SetShadowCascade, (const CascadeParameters&), void), asCALL_THISCALL);
  691. engine->RegisterObjectMethod("Light", "void set_shadowCascade(const CascadeParameters&in)", asMETHODPR(Light, SetShadowCascade, (const CascadeParameters&), void), asCALL_THISCALL);
  692. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  693. engine->RegisterObjectMethod("Light", "void SetShadowDistance(float)", asMETHODPR(Light, SetShadowDistance, (float), void), asCALL_THISCALL);
  694. engine->RegisterObjectMethod("Light", "void set_shadowDistance(float)", asMETHODPR(Light, SetShadowDistance, (float), void), asCALL_THISCALL);
  695. // void Light::SetShadowFadeDistance(float distance) | File: ../Graphics/Light.h
  696. engine->RegisterObjectMethod("Light", "void SetShadowFadeDistance(float)", asMETHODPR(Light, SetShadowFadeDistance, (float), void), asCALL_THISCALL);
  697. engine->RegisterObjectMethod("Light", "void set_shadowFadeDistance(float)", asMETHODPR(Light, SetShadowFadeDistance, (float), void), asCALL_THISCALL);
  698. // void Light::SetShadowFocus(const FocusParameters& parameters) | File: ../Graphics/Light.h
  699. engine->RegisterObjectMethod("Light", "void SetShadowFocus(const FocusParameters&in)", asMETHODPR(Light, SetShadowFocus, (const FocusParameters&), void), asCALL_THISCALL);
  700. engine->RegisterObjectMethod("Light", "void set_shadowFocus(const FocusParameters&in)", asMETHODPR(Light, SetShadowFocus, (const FocusParameters&), void), asCALL_THISCALL);
  701. // void Light::SetShadowIntensity(float intensity) | File: ../Graphics/Light.h
  702. engine->RegisterObjectMethod("Light", "void SetShadowIntensity(float)", asMETHODPR(Light, SetShadowIntensity, (float), void), asCALL_THISCALL);
  703. engine->RegisterObjectMethod("Light", "void set_shadowIntensity(float)", asMETHODPR(Light, SetShadowIntensity, (float), void), asCALL_THISCALL);
  704. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  705. engine->RegisterObjectMethod("Light", "void SetShadowMask(uint)", asMETHODPR(Light, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  706. engine->RegisterObjectMethod("Light", "void set_shadowMask(uint)", asMETHODPR(Light, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  707. // void Light::SetShadowMaxExtrusion(float extrusion) | File: ../Graphics/Light.h
  708. engine->RegisterObjectMethod("Light", "void SetShadowMaxExtrusion(float)", asMETHODPR(Light, SetShadowMaxExtrusion, (float), void), asCALL_THISCALL);
  709. engine->RegisterObjectMethod("Light", "void set_shadowMaxExtrusion(float)", asMETHODPR(Light, SetShadowMaxExtrusion, (float), void), asCALL_THISCALL);
  710. // void Light::SetShadowNearFarRatio(float nearFarRatio) | File: ../Graphics/Light.h
  711. engine->RegisterObjectMethod("Light", "void SetShadowNearFarRatio(float)", asMETHODPR(Light, SetShadowNearFarRatio, (float), void), asCALL_THISCALL);
  712. engine->RegisterObjectMethod("Light", "void set_shadowNearFarRatio(float)", asMETHODPR(Light, SetShadowNearFarRatio, (float), void), asCALL_THISCALL);
  713. // void Light::SetShadowResolution(float resolution) | File: ../Graphics/Light.h
  714. engine->RegisterObjectMethod("Light", "void SetShadowResolution(float)", asMETHODPR(Light, SetShadowResolution, (float), void), asCALL_THISCALL);
  715. engine->RegisterObjectMethod("Light", "void set_shadowResolution(float)", asMETHODPR(Light, SetShadowResolution, (float), void), asCALL_THISCALL);
  716. // void Light::SetShapeTexture(Texture* texture) | File: ../Graphics/Light.h
  717. engine->RegisterObjectMethod("Light", "void SetShapeTexture(Texture@+)", asMETHODPR(Light, SetShapeTexture, (Texture*), void), asCALL_THISCALL);
  718. engine->RegisterObjectMethod("Light", "void set_shapeTexture(Texture@+)", asMETHODPR(Light, SetShapeTexture, (Texture*), void), asCALL_THISCALL);
  719. // void Light::SetShapeTextureAttr(const ResourceRef& value) | File: ../Graphics/Light.h
  720. engine->RegisterObjectMethod("Light", "void SetShapeTextureAttr(const ResourceRef&in)", asMETHODPR(Light, SetShapeTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  721. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  722. engine->RegisterObjectMethod("Light", "void SetSortValue(float)", asMETHODPR(Light, SetSortValue, (float), void), asCALL_THISCALL);
  723. // void Light::SetSpecularIntensity(float intensity) | File: ../Graphics/Light.h
  724. engine->RegisterObjectMethod("Light", "void SetSpecularIntensity(float)", asMETHODPR(Light, SetSpecularIntensity, (float), void), asCALL_THISCALL);
  725. engine->RegisterObjectMethod("Light", "void set_specularIntensity(float)", asMETHODPR(Light, SetSpecularIntensity, (float), void), asCALL_THISCALL);
  726. // void Light::SetTemperature(float temperature) | File: ../Graphics/Light.h
  727. engine->RegisterObjectMethod("Light", "void SetTemperature(float)", asMETHODPR(Light, SetTemperature, (float), void), asCALL_THISCALL);
  728. engine->RegisterObjectMethod("Light", "void set_temperature(float)", asMETHODPR(Light, SetTemperature, (float), void), asCALL_THISCALL);
  729. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  730. engine->RegisterObjectMethod("Light", "void SetTemporary(bool)", asMETHODPR(Light, SetTemporary, (bool), void), asCALL_THISCALL);
  731. engine->RegisterObjectMethod("Light", "void set_temporary(bool)", asMETHODPR(Light, SetTemporary, (bool), void), asCALL_THISCALL);
  732. // void Light::SetUsePhysicalValues(bool enable) | File: ../Graphics/Light.h
  733. engine->RegisterObjectMethod("Light", "void SetUsePhysicalValues(bool)", asMETHODPR(Light, SetUsePhysicalValues, (bool), void), asCALL_THISCALL);
  734. engine->RegisterObjectMethod("Light", "void set_usePhysicalValues(bool)", asMETHODPR(Light, SetUsePhysicalValues, (bool), void), asCALL_THISCALL);
  735. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  736. engine->RegisterObjectMethod("Light", "void SetViewMask(uint)", asMETHODPR(Light, SetViewMask, (unsigned), void), asCALL_THISCALL);
  737. engine->RegisterObjectMethod("Light", "void set_viewMask(uint)", asMETHODPR(Light, SetViewMask, (unsigned), void), asCALL_THISCALL);
  738. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  739. engine->RegisterObjectMethod("Light", "void SetZone(Zone@+, bool = false)", asMETHODPR(Light, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  740. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  741. engine->RegisterObjectMethod("Light", "void SetZoneMask(uint)", asMETHODPR(Light, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  742. engine->RegisterObjectMethod("Light", "void set_zoneMask(uint)", asMETHODPR(Light, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  743. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  744. // Error: type "EventHandler*" can not automatically bind
  745. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  746. // Error: type "EventHandler*" can not automatically bind
  747. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  748. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  749. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  750. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  751. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  752. engine->RegisterObjectMethod("Light", "void UnsubscribeFromAllEvents()", asMETHODPR(Light, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  753. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  754. engine->RegisterObjectMethod("Light", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Light_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  755. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  756. engine->RegisterObjectMethod("Light", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Light, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  757. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  758. engine->RegisterObjectMethod("Light", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Light, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  759. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  760. engine->RegisterObjectMethod("Light", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Light, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  761. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  762. engine->RegisterObjectMethod("Light", "void Update(const FrameInfo&in)", asMETHODPR(Light, Update, (const FrameInfo&), void), asCALL_THISCALL);
  763. // void Light::UpdateBatches(const FrameInfo& frame) override | File: ../Graphics/Light.h
  764. engine->RegisterObjectMethod("Light", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(Light, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  765. // virtual void Drawable::UpdateGeometry(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  766. engine->RegisterObjectMethod("Light", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(Light, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  767. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  768. engine->RegisterObjectMethod("Light", "int WeakRefs() const", asMETHODPR(Light, WeakRefs, () const, int), asCALL_THISCALL);
  769. engine->RegisterObjectMethod("Light", "int get_weakRefs() const", asMETHODPR(Light, WeakRefs, () const, int), asCALL_THISCALL);
  770. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  771. engine->RegisterObjectMethod("Light", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Light, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  772. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  773. engine->RegisterObjectMethod("Light", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Light, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  774. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  775. engine->RegisterObjectMethod("Light", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Light, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  776. #ifdef REGISTER_MANUAL_PART_Drawable
  777. REGISTER_MANUAL_PART_Drawable(Light, "Light")
  778. #endif
  779. #ifdef REGISTER_MANUAL_PART_Component
  780. REGISTER_MANUAL_PART_Component(Light, "Light")
  781. #endif
  782. #ifdef REGISTER_MANUAL_PART_Animatable
  783. REGISTER_MANUAL_PART_Animatable(Light, "Light")
  784. #endif
  785. #ifdef REGISTER_MANUAL_PART_Serializable
  786. REGISTER_MANUAL_PART_Serializable(Light, "Light")
  787. #endif
  788. #ifdef REGISTER_MANUAL_PART_Object
  789. REGISTER_MANUAL_PART_Object(Light, "Light")
  790. #endif
  791. #ifdef REGISTER_MANUAL_PART_RefCounted
  792. REGISTER_MANUAL_PART_RefCounted(Light, "Light")
  793. #endif
  794. #ifdef REGISTER_MANUAL_PART_Light
  795. REGISTER_MANUAL_PART_Light(Light, "Light")
  796. #endif
  797. RegisterSubclass<Drawable, Light>(engine, "Drawable", "Light");
  798. RegisterSubclass<Component, Light>(engine, "Component", "Light");
  799. RegisterSubclass<Animatable, Light>(engine, "Animatable", "Light");
  800. RegisterSubclass<Serializable, Light>(engine, "Serializable", "Light");
  801. RegisterSubclass<Object, Light>(engine, "Object", "Light");
  802. RegisterSubclass<RefCounted, Light>(engine, "RefCounted", "Light");
  803. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  804. engine->RegisterObjectMethod("LineEdit", "void AddChild(UIElement@+)", asMETHODPR(LineEdit, AddChild, (UIElement*), void), asCALL_THISCALL);
  805. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  806. engine->RegisterObjectBehaviour("LineEdit", asBEHAVE_ADDREF, "void f()", asMETHODPR(LineEdit, AddRef, (), void), asCALL_THISCALL);
  807. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  808. engine->RegisterObjectMethod("LineEdit", "void AddTag(const String&in)", asMETHODPR(LineEdit, AddTag, (const String&), void), asCALL_THISCALL);
  809. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  810. engine->RegisterObjectMethod("LineEdit", "void AddTags(const String&in, int8 = ';')", asMETHODPR(LineEdit, AddTags, (const String&, char), void), asCALL_THISCALL);
  811. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  812. // Error: type "const StringVector&" can not automatically bind
  813. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  814. engine->RegisterObjectMethod("LineEdit", "void AdjustScissor(IntRect&)", asMETHODPR(LineEdit, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  815. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  816. engine->RegisterObjectMethod("LineEdit", "void AllocateNetworkState()", asMETHODPR(LineEdit, AllocateNetworkState, (), void), asCALL_THISCALL);
  817. // void LineEdit::ApplyAttributes() override | File: ../UI/LineEdit.h
  818. engine->RegisterObjectMethod("LineEdit", "void ApplyAttributes()", asMETHODPR(LineEdit, ApplyAttributes, (), void), asCALL_THISCALL);
  819. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  820. engine->RegisterObjectMethod("LineEdit", "void BringToFront()", asMETHODPR(LineEdit, BringToFront, (), void), asCALL_THISCALL);
  821. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  822. // Not registered because template
  823. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  824. // Not registered because template
  825. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  826. engine->RegisterObjectMethod("LineEdit", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(LineEdit, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  827. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  828. // Not registered because template
  829. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  830. engine->RegisterObjectMethod("LineEdit", "void DisableLayoutUpdate()", asMETHODPR(LineEdit, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  831. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  832. engine->RegisterObjectMethod("LineEdit", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(LineEdit, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  833. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  834. engine->RegisterObjectMethod("LineEdit", "void EnableLayoutUpdate()", asMETHODPR(LineEdit, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  835. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  836. engine->RegisterObjectMethod("LineEdit", "bool FilterAttributes(XMLElement&) const", asMETHODPR(LineEdit, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  837. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  838. engine->RegisterObjectMethod("LineEdit", "uint FindChild(UIElement@+) const", asMETHODPR(LineEdit, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  839. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  840. engine->RegisterObjectMethod("LineEdit", "bool GetAnimationEnabled() const", asMETHODPR(LineEdit, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  841. engine->RegisterObjectMethod("LineEdit", "bool get_animationEnabled() const", asMETHODPR(LineEdit, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  842. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  843. engine->RegisterObjectMethod("LineEdit", "const String& GetAppliedStyle() const", asMETHODPR(LineEdit, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  844. engine->RegisterObjectMethod("LineEdit", "const String& get_style() const", asMETHODPR(LineEdit, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  845. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  846. engine->RegisterObjectMethod("LineEdit", "Variant GetAttribute(uint) const", asMETHODPR(LineEdit, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  847. engine->RegisterObjectMethod("LineEdit", "Variant get_attributes(uint) const", asMETHODPR(LineEdit, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  848. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  849. engine->RegisterObjectMethod("LineEdit", "Variant GetAttribute(const String&in) const", asMETHODPR(LineEdit, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  850. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  851. engine->RegisterObjectMethod("LineEdit", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(LineEdit, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  852. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  853. engine->RegisterObjectMethod("LineEdit", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(LineEdit, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  854. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  855. engine->RegisterObjectMethod("LineEdit", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(LineEdit, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  856. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  857. engine->RegisterObjectMethod("LineEdit", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(LineEdit, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  858. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  859. engine->RegisterObjectMethod("LineEdit", "Variant GetAttributeDefault(uint) const", asMETHODPR(LineEdit, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  860. engine->RegisterObjectMethod("LineEdit", "Variant get_attributeDefaults(uint) const", asMETHODPR(LineEdit, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  861. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  862. engine->RegisterObjectMethod("LineEdit", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(LineEdit, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  863. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  864. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  865. // void BorderImage::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/BorderImage.h
  866. // Error: type "PODVector<UIBatch>&" can not automatically bind
  867. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  868. // Error: type "PODVector<UIBatch>&" can not automatically bind
  869. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  870. engine->RegisterObjectMethod("LineEdit", "BlendMode GetBlendMode() const", asMETHODPR(LineEdit, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  871. engine->RegisterObjectMethod("LineEdit", "BlendMode get_blendMode() const", asMETHODPR(LineEdit, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  872. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  873. engine->RegisterObjectMethod("LineEdit", "bool GetBlockEvents() const", asMETHODPR(LineEdit, GetBlockEvents, () const, bool), asCALL_THISCALL);
  874. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  875. engine->RegisterObjectMethod("LineEdit", "const IntRect& GetBorder() const", asMETHODPR(LineEdit, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  876. engine->RegisterObjectMethod("LineEdit", "const IntRect& get_border() const", asMETHODPR(LineEdit, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  877. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  878. engine->RegisterObjectMethod("LineEdit", "bool GetBringToBack() const", asMETHODPR(LineEdit, GetBringToBack, () const, bool), asCALL_THISCALL);
  879. engine->RegisterObjectMethod("LineEdit", "bool get_bringToBack() const", asMETHODPR(LineEdit, GetBringToBack, () const, bool), asCALL_THISCALL);
  880. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  881. engine->RegisterObjectMethod("LineEdit", "bool GetBringToFront() const", asMETHODPR(LineEdit, GetBringToFront, () const, bool), asCALL_THISCALL);
  882. engine->RegisterObjectMethod("LineEdit", "bool get_bringToFront() const", asMETHODPR(LineEdit, GetBringToFront, () const, bool), asCALL_THISCALL);
  883. // const String& Object::GetCategory() const | File: ../Core/Object.h
  884. engine->RegisterObjectMethod("LineEdit", "const String& GetCategory() const", asMETHODPR(LineEdit, GetCategory, () const, const String&), asCALL_THISCALL);
  885. engine->RegisterObjectMethod("LineEdit", "const String& get_category() const", asMETHODPR(LineEdit, GetCategory, () const, const String&), asCALL_THISCALL);
  886. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  887. engine->RegisterObjectMethod("LineEdit", "UIElement@+ GetChild(uint) const", asMETHODPR(LineEdit, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  888. engine->RegisterObjectMethod("LineEdit", "UIElement@+ get_children(uint) const", asMETHODPR(LineEdit, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  889. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  890. engine->RegisterObjectMethod("LineEdit", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(LineEdit, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  891. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  892. engine->RegisterObjectMethod("LineEdit", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(LineEdit, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  893. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  894. // Not registered because template
  895. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  896. // Not registered because template
  897. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  898. // Not registered because template
  899. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  900. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetChildOffset() const", asMETHODPR(LineEdit, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  901. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_childOffset() const", asMETHODPR(LineEdit, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  902. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  903. engine->RegisterObjectMethod("LineEdit", "Array<UIElement@>@ GetChildren() const", asFUNCTION(LineEdit_GetChildren_void), asCALL_CDECL_OBJFIRST);
  904. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  905. // Error: type "PODVector<UIElement*>&" can not automatically bind
  906. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  907. engine->RegisterObjectMethod("LineEdit", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(LineEdit_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  908. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  909. // Error: type "PODVector<UIElement*>&" can not automatically bind
  910. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  911. engine->RegisterObjectMethod("LineEdit", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(LineEdit_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  912. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  913. // Not registered because template
  914. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  915. // Not registered because template
  916. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  917. // Not registered because template
  918. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  919. engine->RegisterObjectMethod("LineEdit", "const IntRect& GetClipBorder() const", asMETHODPR(LineEdit, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  920. engine->RegisterObjectMethod("LineEdit", "const IntRect& get_clipBorder() const", asMETHODPR(LineEdit, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  921. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  922. engine->RegisterObjectMethod("LineEdit", "bool GetClipChildren() const", asMETHODPR(LineEdit, GetClipChildren, () const, bool), asCALL_THISCALL);
  923. engine->RegisterObjectMethod("LineEdit", "bool get_clipChildren() const", asMETHODPR(LineEdit, GetClipChildren, () const, bool), asCALL_THISCALL);
  924. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  925. engine->RegisterObjectMethod("LineEdit", "const Color& GetColor(Corner) const", asMETHODPR(LineEdit, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  926. engine->RegisterObjectMethod("LineEdit", "const Color& get_colors(Corner) const", asMETHODPR(LineEdit, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  927. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  928. engine->RegisterObjectMethod("LineEdit", "const Color& GetColorAttr() const", asMETHODPR(LineEdit, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  929. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  930. engine->RegisterObjectMethod("LineEdit", "IntRect GetCombinedScreenRect()", asMETHODPR(LineEdit, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  931. engine->RegisterObjectMethod("LineEdit", "IntRect get_combinedScreenRect()", asMETHODPR(LineEdit, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  932. // Context* Object::GetContext() const | File: ../Core/Object.h
  933. // Error: type "Context*" can not be returned
  934. // BorderImage* LineEdit::GetCursor() const | File: ../UI/LineEdit.h
  935. engine->RegisterObjectMethod("LineEdit", "BorderImage@+ GetCursor() const", asMETHODPR(LineEdit, GetCursor, () const, BorderImage*), asCALL_THISCALL);
  936. engine->RegisterObjectMethod("LineEdit", "BorderImage@+ get_cursor() const", asMETHODPR(LineEdit, GetCursor, () const, BorderImage*), asCALL_THISCALL);
  937. // float LineEdit::GetCursorBlinkRate() const | File: ../UI/LineEdit.h
  938. engine->RegisterObjectMethod("LineEdit", "float GetCursorBlinkRate() const", asMETHODPR(LineEdit, GetCursorBlinkRate, () const, float), asCALL_THISCALL);
  939. engine->RegisterObjectMethod("LineEdit", "float get_cursorBlinkRate() const", asMETHODPR(LineEdit, GetCursorBlinkRate, () const, float), asCALL_THISCALL);
  940. // unsigned LineEdit::GetCursorPosition() const | File: ../UI/LineEdit.h
  941. engine->RegisterObjectMethod("LineEdit", "uint GetCursorPosition() const", asMETHODPR(LineEdit, GetCursorPosition, () const, unsigned), asCALL_THISCALL);
  942. engine->RegisterObjectMethod("LineEdit", "uint get_cursorPosition() const", asMETHODPR(LineEdit, GetCursorPosition, () const, unsigned), asCALL_THISCALL);
  943. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  944. // Error: type "PODVector<UIBatch>&" can not automatically bind
  945. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  946. engine->RegisterObjectMethod("LineEdit", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(LineEdit, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  947. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  948. engine->RegisterObjectMethod("LineEdit", "const Color& GetDerivedColor() const", asMETHODPR(LineEdit, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  949. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  950. engine->RegisterObjectMethod("LineEdit", "float GetDerivedOpacity() const", asMETHODPR(LineEdit, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  951. engine->RegisterObjectMethod("LineEdit", "float get_derivedOpacity() const", asMETHODPR(LineEdit, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  952. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  953. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetDisabledOffset() const", asMETHODPR(LineEdit, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  954. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_disabledOffset() const", asMETHODPR(LineEdit, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  955. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  956. engine->RegisterObjectMethod("LineEdit", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(LineEdit, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  957. engine->RegisterObjectMethod("LineEdit", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(LineEdit, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  958. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  959. engine->RegisterObjectMethod("LineEdit", "uint GetDragButtonCount() const", asMETHODPR(LineEdit, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  960. engine->RegisterObjectMethod("LineEdit", "uint get_dragButtonCount() const", asMETHODPR(LineEdit, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  961. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  962. engine->RegisterObjectMethod("LineEdit", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(LineEdit, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  963. engine->RegisterObjectMethod("LineEdit", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(LineEdit, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  964. // unsigned LineEdit::GetEchoCharacter() const | File: ../UI/LineEdit.h
  965. engine->RegisterObjectMethod("LineEdit", "uint GetEchoCharacter() const", asMETHODPR(LineEdit, GetEchoCharacter, () const, unsigned), asCALL_THISCALL);
  966. engine->RegisterObjectMethod("LineEdit", "uint get_echoCharacter() const", asMETHODPR(LineEdit, GetEchoCharacter, () const, unsigned), asCALL_THISCALL);
  967. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  968. engine->RegisterObjectMethod("LineEdit", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(LineEdit, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  969. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  970. engine->RegisterObjectMethod("LineEdit", "UIElement@+ GetElementEventSender() const", asMETHODPR(LineEdit, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  971. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  972. engine->RegisterObjectMethod("LineEdit", "bool GetEnableAnchor() const", asMETHODPR(LineEdit, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  973. engine->RegisterObjectMethod("LineEdit", "bool get_enableAnchor() const", asMETHODPR(LineEdit, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  974. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  975. engine->RegisterObjectMethod("LineEdit", "VariantMap& GetEventDataMap() const", asMETHODPR(LineEdit, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  976. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  977. // Error: type "EventHandler*" can not automatically bind
  978. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  979. engine->RegisterObjectMethod("LineEdit", "Object@+ GetEventSender() const", asMETHODPR(LineEdit, GetEventSender, () const, Object*), asCALL_THISCALL);
  980. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  981. engine->RegisterObjectMethod("LineEdit", "FocusMode GetFocusMode() const", asMETHODPR(LineEdit, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  982. engine->RegisterObjectMethod("LineEdit", "FocusMode get_focusMode() const", asMETHODPR(LineEdit, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  983. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  984. engine->RegisterObjectMethod("LineEdit", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(LineEdit, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  985. engine->RegisterObjectMethod("LineEdit", "const Variant& get_globalVar(StringHash) const", asMETHODPR(LineEdit, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  986. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  987. engine->RegisterObjectMethod("LineEdit", "const VariantMap& GetGlobalVars() const", asMETHODPR(LineEdit, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  988. engine->RegisterObjectMethod("LineEdit", "const VariantMap& get_globalVars() const", asMETHODPR(LineEdit, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  989. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  990. engine->RegisterObjectMethod("LineEdit", "int GetHeight() const", asMETHODPR(LineEdit, GetHeight, () const, int), asCALL_THISCALL);
  991. engine->RegisterObjectMethod("LineEdit", "int get_height() const", asMETHODPR(LineEdit, GetHeight, () const, int), asCALL_THISCALL);
  992. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  993. engine->RegisterObjectMethod("LineEdit", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(LineEdit, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  994. engine->RegisterObjectMethod("LineEdit", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(LineEdit, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  995. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  996. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetHoverOffset() const", asMETHODPR(LineEdit, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  997. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_hoverOffset() const", asMETHODPR(LineEdit, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  998. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  999. engine->RegisterObjectMethod("LineEdit", "const IntRect& GetImageBorder() const", asMETHODPR(LineEdit, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  1000. engine->RegisterObjectMethod("LineEdit", "const IntRect& get_imageBorder() const", asMETHODPR(LineEdit, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  1001. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  1002. engine->RegisterObjectMethod("LineEdit", "const IntRect& GetImageRect() const", asMETHODPR(LineEdit, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  1003. engine->RegisterObjectMethod("LineEdit", "const IntRect& get_imageRect() const", asMETHODPR(LineEdit, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  1004. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  1005. engine->RegisterObjectMethod("LineEdit", "int GetIndent() const", asMETHODPR(LineEdit, GetIndent, () const, int), asCALL_THISCALL);
  1006. engine->RegisterObjectMethod("LineEdit", "int get_indent() const", asMETHODPR(LineEdit, GetIndent, () const, int), asCALL_THISCALL);
  1007. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  1008. engine->RegisterObjectMethod("LineEdit", "int GetIndentSpacing() const", asMETHODPR(LineEdit, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1009. engine->RegisterObjectMethod("LineEdit", "int get_indentSpacing() const", asMETHODPR(LineEdit, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1010. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  1011. engine->RegisterObjectMethod("LineEdit", "int GetIndentWidth() const", asMETHODPR(LineEdit, GetIndentWidth, () const, int), asCALL_THISCALL);
  1012. engine->RegisterObjectMethod("LineEdit", "int get_indentWidth() const", asMETHODPR(LineEdit, GetIndentWidth, () const, int), asCALL_THISCALL);
  1013. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1014. engine->RegisterObjectMethod("LineEdit", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(LineEdit, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1015. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  1016. engine->RegisterObjectMethod("LineEdit", "const IntRect& GetLayoutBorder() const", asMETHODPR(LineEdit, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1017. engine->RegisterObjectMethod("LineEdit", "const IntRect& get_layoutBorder() const", asMETHODPR(LineEdit, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1018. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  1019. engine->RegisterObjectMethod("LineEdit", "int GetLayoutElementMaxSize() const", asMETHODPR(LineEdit, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  1020. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  1021. engine->RegisterObjectMethod("LineEdit", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(LineEdit, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1022. engine->RegisterObjectMethod("LineEdit", "const Vector2& get_layoutFlexScale() const", asMETHODPR(LineEdit, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1023. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  1024. engine->RegisterObjectMethod("LineEdit", "LayoutMode GetLayoutMode() const", asMETHODPR(LineEdit, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1025. engine->RegisterObjectMethod("LineEdit", "LayoutMode get_layoutMode() const", asMETHODPR(LineEdit, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1026. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  1027. engine->RegisterObjectMethod("LineEdit", "int GetLayoutSpacing() const", asMETHODPR(LineEdit, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1028. engine->RegisterObjectMethod("LineEdit", "int get_layoutSpacing() const", asMETHODPR(LineEdit, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1029. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  1030. engine->RegisterObjectMethod("LineEdit", "Material@+ GetMaterial() const", asMETHODPR(LineEdit, GetMaterial, () const, Material*), asCALL_THISCALL);
  1031. engine->RegisterObjectMethod("LineEdit", "Material@+ get_material() const", asMETHODPR(LineEdit, GetMaterial, () const, Material*), asCALL_THISCALL);
  1032. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  1033. engine->RegisterObjectMethod("LineEdit", "ResourceRef GetMaterialAttr() const", asMETHODPR(LineEdit, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  1034. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  1035. engine->RegisterObjectMethod("LineEdit", "const Vector2& GetMaxAnchor() const", asMETHODPR(LineEdit, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1036. engine->RegisterObjectMethod("LineEdit", "const Vector2& get_maxAnchor() const", asMETHODPR(LineEdit, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1037. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  1038. engine->RegisterObjectMethod("LineEdit", "int GetMaxHeight() const", asMETHODPR(LineEdit, GetMaxHeight, () const, int), asCALL_THISCALL);
  1039. engine->RegisterObjectMethod("LineEdit", "int get_maxHeight() const", asMETHODPR(LineEdit, GetMaxHeight, () const, int), asCALL_THISCALL);
  1040. // unsigned LineEdit::GetMaxLength() const | File: ../UI/LineEdit.h
  1041. engine->RegisterObjectMethod("LineEdit", "uint GetMaxLength() const", asMETHODPR(LineEdit, GetMaxLength, () const, unsigned), asCALL_THISCALL);
  1042. engine->RegisterObjectMethod("LineEdit", "uint get_maxLength() const", asMETHODPR(LineEdit, GetMaxLength, () const, unsigned), asCALL_THISCALL);
  1043. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  1044. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetMaxOffset() const", asMETHODPR(LineEdit, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1045. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_maxOffset() const", asMETHODPR(LineEdit, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1046. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  1047. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetMaxSize() const", asMETHODPR(LineEdit, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1048. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_maxSize() const", asMETHODPR(LineEdit, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1049. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  1050. engine->RegisterObjectMethod("LineEdit", "int GetMaxWidth() const", asMETHODPR(LineEdit, GetMaxWidth, () const, int), asCALL_THISCALL);
  1051. engine->RegisterObjectMethod("LineEdit", "int get_maxWidth() const", asMETHODPR(LineEdit, GetMaxWidth, () const, int), asCALL_THISCALL);
  1052. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  1053. engine->RegisterObjectMethod("LineEdit", "const Vector2& GetMinAnchor() const", asMETHODPR(LineEdit, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1054. engine->RegisterObjectMethod("LineEdit", "const Vector2& get_minAnchor() const", asMETHODPR(LineEdit, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1055. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  1056. engine->RegisterObjectMethod("LineEdit", "int GetMinHeight() const", asMETHODPR(LineEdit, GetMinHeight, () const, int), asCALL_THISCALL);
  1057. engine->RegisterObjectMethod("LineEdit", "int get_minHeight() const", asMETHODPR(LineEdit, GetMinHeight, () const, int), asCALL_THISCALL);
  1058. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  1059. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetMinOffset() const", asMETHODPR(LineEdit, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1060. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_minOffset() const", asMETHODPR(LineEdit, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1061. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  1062. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetMinSize() const", asMETHODPR(LineEdit, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1063. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_minSize() const", asMETHODPR(LineEdit, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1064. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  1065. engine->RegisterObjectMethod("LineEdit", "int GetMinWidth() const", asMETHODPR(LineEdit, GetMinWidth, () const, int), asCALL_THISCALL);
  1066. engine->RegisterObjectMethod("LineEdit", "int get_minWidth() const", asMETHODPR(LineEdit, GetMinWidth, () const, int), asCALL_THISCALL);
  1067. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  1068. engine->RegisterObjectMethod("LineEdit", "const String& GetName() const", asMETHODPR(LineEdit, GetName, () const, const String&), asCALL_THISCALL);
  1069. engine->RegisterObjectMethod("LineEdit", "const String& get_name() const", asMETHODPR(LineEdit, GetName, () const, const String&), asCALL_THISCALL);
  1070. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1071. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1072. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1073. // Error: type "NetworkState*" can not automatically bind
  1074. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1075. engine->RegisterObjectMethod("LineEdit", "uint GetNumAttributes() const", asMETHODPR(LineEdit, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1076. engine->RegisterObjectMethod("LineEdit", "uint get_numAttributes() const", asMETHODPR(LineEdit, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1077. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  1078. engine->RegisterObjectMethod("LineEdit", "uint GetNumChildren(bool = false) const", asMETHODPR(LineEdit, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1079. engine->RegisterObjectMethod("LineEdit", "uint get_numChildren(bool = false) const", asMETHODPR(LineEdit, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1080. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1081. engine->RegisterObjectMethod("LineEdit", "uint GetNumNetworkAttributes() const", asMETHODPR(LineEdit, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1082. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1083. engine->RegisterObjectMethod("LineEdit", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(LineEdit, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1084. engine->RegisterObjectMethod("LineEdit", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(LineEdit, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1085. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1086. engine->RegisterObjectMethod("LineEdit", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(LineEdit, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1087. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  1088. engine->RegisterObjectMethod("LineEdit", "float GetOpacity() const", asMETHODPR(LineEdit, GetOpacity, () const, float), asCALL_THISCALL);
  1089. engine->RegisterObjectMethod("LineEdit", "float get_opacity() const", asMETHODPR(LineEdit, GetOpacity, () const, float), asCALL_THISCALL);
  1090. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  1091. engine->RegisterObjectMethod("LineEdit", "UIElement@+ GetParent() const", asMETHODPR(LineEdit, GetParent, () const, UIElement*), asCALL_THISCALL);
  1092. engine->RegisterObjectMethod("LineEdit", "UIElement@+ get_parent() const", asMETHODPR(LineEdit, GetParent, () const, UIElement*), asCALL_THISCALL);
  1093. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  1094. engine->RegisterObjectMethod("LineEdit", "const Vector2& GetPivot() const", asMETHODPR(LineEdit, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1095. engine->RegisterObjectMethod("LineEdit", "const Vector2& get_pivot() const", asMETHODPR(LineEdit, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1096. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  1097. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetPosition() const", asMETHODPR(LineEdit, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1098. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_position() const", asMETHODPR(LineEdit, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1099. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  1100. engine->RegisterObjectMethod("LineEdit", "int GetPriority() const", asMETHODPR(LineEdit, GetPriority, () const, int), asCALL_THISCALL);
  1101. engine->RegisterObjectMethod("LineEdit", "int get_priority() const", asMETHODPR(LineEdit, GetPriority, () const, int), asCALL_THISCALL);
  1102. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  1103. engine->RegisterObjectMethod("LineEdit", "UIElement@+ GetRoot() const", asMETHODPR(LineEdit, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1104. engine->RegisterObjectMethod("LineEdit", "UIElement@+ get_root() const", asMETHODPR(LineEdit, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1105. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  1106. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetScreenPosition() const", asMETHODPR(LineEdit, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1107. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_screenPosition() const", asMETHODPR(LineEdit, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1108. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  1109. engine->RegisterObjectMethod("LineEdit", "const IntVector2& GetSize() const", asMETHODPR(LineEdit, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1110. engine->RegisterObjectMethod("LineEdit", "const IntVector2& get_size() const", asMETHODPR(LineEdit, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1111. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  1112. engine->RegisterObjectMethod("LineEdit", "bool GetSortChildren() const", asMETHODPR(LineEdit, GetSortChildren, () const, bool), asCALL_THISCALL);
  1113. engine->RegisterObjectMethod("LineEdit", "bool get_sortChildren() const", asMETHODPR(LineEdit, GetSortChildren, () const, bool), asCALL_THISCALL);
  1114. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1115. engine->RegisterObjectMethod("LineEdit", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(LineEdit, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1116. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1117. // Not registered because template
  1118. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  1119. engine->RegisterObjectMethod("LineEdit", "Array<String>@ GetTags() const", asFUNCTION(LineEdit_GetTags_void), asCALL_CDECL_OBJFIRST);
  1120. engine->RegisterObjectMethod("LineEdit", "Array<String>@ get_tags() const", asFUNCTION(LineEdit_GetTags_void), asCALL_CDECL_OBJFIRST);
  1121. // const String& LineEdit::GetText() const | File: ../UI/LineEdit.h
  1122. engine->RegisterObjectMethod("LineEdit", "const String& GetText() const", asMETHODPR(LineEdit, GetText, () const, const String&), asCALL_THISCALL);
  1123. engine->RegisterObjectMethod("LineEdit", "const String& get_text() const", asMETHODPR(LineEdit, GetText, () const, const String&), asCALL_THISCALL);
  1124. // Text* LineEdit::GetTextElement() const | File: ../UI/LineEdit.h
  1125. engine->RegisterObjectMethod("LineEdit", "Text@+ GetTextElement() const", asMETHODPR(LineEdit, GetTextElement, () const, Text*), asCALL_THISCALL);
  1126. engine->RegisterObjectMethod("LineEdit", "Text@+ get_textElement() const", asMETHODPR(LineEdit, GetTextElement, () const, Text*), asCALL_THISCALL);
  1127. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  1128. engine->RegisterObjectMethod("LineEdit", "Texture@+ GetTexture() const", asMETHODPR(LineEdit, GetTexture, () const, Texture*), asCALL_THISCALL);
  1129. engine->RegisterObjectMethod("LineEdit", "Texture@+ get_texture() const", asMETHODPR(LineEdit, GetTexture, () const, Texture*), asCALL_THISCALL);
  1130. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  1131. engine->RegisterObjectMethod("LineEdit", "ResourceRef GetTextureAttr() const", asMETHODPR(LineEdit, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  1132. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  1133. engine->RegisterObjectMethod("LineEdit", "TraversalMode GetTraversalMode() const", asMETHODPR(LineEdit, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1134. engine->RegisterObjectMethod("LineEdit", "TraversalMode get_traversalMode() const", asMETHODPR(LineEdit, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1135. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1136. engine->RegisterObjectMethod("LineEdit", "StringHash GetType() const", asMETHODPR(LineEdit, GetType, () const, StringHash), asCALL_THISCALL);
  1137. engine->RegisterObjectMethod("LineEdit", "StringHash get_type() const", asMETHODPR(LineEdit, GetType, () const, StringHash), asCALL_THISCALL);
  1138. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1139. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1140. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1141. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1142. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1143. engine->RegisterObjectMethod("LineEdit", "const String& GetTypeName() const", asMETHODPR(LineEdit, GetTypeName, () const, const String&), asCALL_THISCALL);
  1144. engine->RegisterObjectMethod("LineEdit", "const String& get_typeName() const", asMETHODPR(LineEdit, GetTypeName, () const, const String&), asCALL_THISCALL);
  1145. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  1146. engine->RegisterObjectMethod("LineEdit", "bool GetUseDerivedOpacity() const", asMETHODPR(LineEdit, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1147. engine->RegisterObjectMethod("LineEdit", "bool get_useDerivedOpacity() const", asMETHODPR(LineEdit, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1148. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  1149. engine->RegisterObjectMethod("LineEdit", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(LineEdit, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  1150. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  1151. engine->RegisterObjectMethod("LineEdit", "const VariantMap& GetVars() const", asMETHODPR(LineEdit, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  1152. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  1153. engine->RegisterObjectMethod("LineEdit", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(LineEdit, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1154. engine->RegisterObjectMethod("LineEdit", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(LineEdit, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1155. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  1156. engine->RegisterObjectMethod("LineEdit", "int GetWidth() const", asMETHODPR(LineEdit, GetWidth, () const, int), asCALL_THISCALL);
  1157. engine->RegisterObjectMethod("LineEdit", "int get_width() const", asMETHODPR(LineEdit, GetWidth, () const, int), asCALL_THISCALL);
  1158. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  1159. engine->RegisterObjectMethod("LineEdit", "bool HasColorGradient() const", asMETHODPR(LineEdit, HasColorGradient, () const, bool), asCALL_THISCALL);
  1160. engine->RegisterObjectMethod("LineEdit", "bool get_colorGradient() const", asMETHODPR(LineEdit, HasColorGradient, () const, bool), asCALL_THISCALL);
  1161. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1162. engine->RegisterObjectMethod("LineEdit", "bool HasEventHandlers() const", asMETHODPR(LineEdit, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1163. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  1164. engine->RegisterObjectMethod("LineEdit", "bool HasFocus() const", asMETHODPR(LineEdit, HasFocus, () const, bool), asCALL_THISCALL);
  1165. engine->RegisterObjectMethod("LineEdit", "bool get_focus() const", asMETHODPR(LineEdit, HasFocus, () const, bool), asCALL_THISCALL);
  1166. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1167. engine->RegisterObjectMethod("LineEdit", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(LineEdit, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1168. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1169. engine->RegisterObjectMethod("LineEdit", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(LineEdit, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1170. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  1171. engine->RegisterObjectMethod("LineEdit", "bool HasTag(const String&in) const", asMETHODPR(LineEdit, HasTag, (const String&) const, bool), asCALL_THISCALL);
  1172. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  1173. engine->RegisterObjectMethod("LineEdit", "void InsertChild(uint, UIElement@+)", asMETHODPR(LineEdit, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  1174. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  1175. engine->RegisterObjectMethod("LineEdit", "bool IsChildOf(UIElement@+) const", asMETHODPR(LineEdit, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  1176. // bool LineEdit::IsCursorMovable() const | File: ../UI/LineEdit.h
  1177. engine->RegisterObjectMethod("LineEdit", "bool IsCursorMovable() const", asMETHODPR(LineEdit, IsCursorMovable, () const, bool), asCALL_THISCALL);
  1178. engine->RegisterObjectMethod("LineEdit", "bool get_cursorMovable() const", asMETHODPR(LineEdit, IsCursorMovable, () const, bool), asCALL_THISCALL);
  1179. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  1180. engine->RegisterObjectMethod("LineEdit", "bool IsEditable() const", asMETHODPR(LineEdit, IsEditable, () const, bool), asCALL_THISCALL);
  1181. engine->RegisterObjectMethod("LineEdit", "bool get_editable() const", asMETHODPR(LineEdit, IsEditable, () const, bool), asCALL_THISCALL);
  1182. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  1183. engine->RegisterObjectMethod("LineEdit", "bool IsElementEventSender() const", asMETHODPR(LineEdit, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1184. engine->RegisterObjectMethod("LineEdit", "bool get_elementEventSender() const", asMETHODPR(LineEdit, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1185. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  1186. engine->RegisterObjectMethod("LineEdit", "bool IsEnabled() const", asMETHODPR(LineEdit, IsEnabled, () const, bool), asCALL_THISCALL);
  1187. engine->RegisterObjectMethod("LineEdit", "bool get_enabled() const", asMETHODPR(LineEdit, IsEnabled, () const, bool), asCALL_THISCALL);
  1188. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  1189. engine->RegisterObjectMethod("LineEdit", "bool IsEnabledSelf() const", asMETHODPR(LineEdit, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1190. engine->RegisterObjectMethod("LineEdit", "bool get_enabledSelf() const", asMETHODPR(LineEdit, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1191. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  1192. engine->RegisterObjectMethod("LineEdit", "bool IsFixedHeight() const", asMETHODPR(LineEdit, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1193. engine->RegisterObjectMethod("LineEdit", "bool get_fixedHeight() const", asMETHODPR(LineEdit, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1194. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  1195. engine->RegisterObjectMethod("LineEdit", "bool IsFixedSize() const", asMETHODPR(LineEdit, IsFixedSize, () const, bool), asCALL_THISCALL);
  1196. engine->RegisterObjectMethod("LineEdit", "bool get_fixedSize() const", asMETHODPR(LineEdit, IsFixedSize, () const, bool), asCALL_THISCALL);
  1197. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  1198. engine->RegisterObjectMethod("LineEdit", "bool IsFixedWidth() const", asMETHODPR(LineEdit, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1199. engine->RegisterObjectMethod("LineEdit", "bool get_fixedWidth() const", asMETHODPR(LineEdit, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1200. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  1201. engine->RegisterObjectMethod("LineEdit", "bool IsHovering() const", asMETHODPR(LineEdit, IsHovering, () const, bool), asCALL_THISCALL);
  1202. engine->RegisterObjectMethod("LineEdit", "bool get_hovering() const", asMETHODPR(LineEdit, IsHovering, () const, bool), asCALL_THISCALL);
  1203. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1204. engine->RegisterObjectMethod("LineEdit", "bool IsInside(IntVector2, bool)", asMETHODPR(LineEdit, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  1205. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1206. engine->RegisterObjectMethod("LineEdit", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(LineEdit, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  1207. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1208. engine->RegisterObjectMethod("LineEdit", "bool IsInstanceOf(StringHash) const", asMETHODPR(LineEdit, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1209. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1210. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1211. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1212. // Not registered because template
  1213. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  1214. engine->RegisterObjectMethod("LineEdit", "bool IsInternal() const", asMETHODPR(LineEdit, IsInternal, () const, bool), asCALL_THISCALL);
  1215. engine->RegisterObjectMethod("LineEdit", "bool get_internal() const", asMETHODPR(LineEdit, IsInternal, () const, bool), asCALL_THISCALL);
  1216. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  1217. engine->RegisterObjectMethod("LineEdit", "bool IsSelected() const", asMETHODPR(LineEdit, IsSelected, () const, bool), asCALL_THISCALL);
  1218. engine->RegisterObjectMethod("LineEdit", "bool get_selected() const", asMETHODPR(LineEdit, IsSelected, () const, bool), asCALL_THISCALL);
  1219. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1220. engine->RegisterObjectMethod("LineEdit", "bool IsTemporary() const", asMETHODPR(LineEdit, IsTemporary, () const, bool), asCALL_THISCALL);
  1221. engine->RegisterObjectMethod("LineEdit", "bool get_temporary() const", asMETHODPR(LineEdit, IsTemporary, () const, bool), asCALL_THISCALL);
  1222. // bool LineEdit::IsTextCopyable() const | File: ../UI/LineEdit.h
  1223. engine->RegisterObjectMethod("LineEdit", "bool IsTextCopyable() const", asMETHODPR(LineEdit, IsTextCopyable, () const, bool), asCALL_THISCALL);
  1224. engine->RegisterObjectMethod("LineEdit", "bool get_textCopyable() const", asMETHODPR(LineEdit, IsTextCopyable, () const, bool), asCALL_THISCALL);
  1225. // bool LineEdit::IsTextSelectable() const | File: ../UI/LineEdit.h
  1226. engine->RegisterObjectMethod("LineEdit", "bool IsTextSelectable() const", asMETHODPR(LineEdit, IsTextSelectable, () const, bool), asCALL_THISCALL);
  1227. engine->RegisterObjectMethod("LineEdit", "bool get_textSelectable() const", asMETHODPR(LineEdit, IsTextSelectable, () const, bool), asCALL_THISCALL);
  1228. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  1229. engine->RegisterObjectMethod("LineEdit", "bool IsTiled() const", asMETHODPR(LineEdit, IsTiled, () const, bool), asCALL_THISCALL);
  1230. engine->RegisterObjectMethod("LineEdit", "bool get_tiled() const", asMETHODPR(LineEdit, IsTiled, () const, bool), asCALL_THISCALL);
  1231. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  1232. engine->RegisterObjectMethod("LineEdit", "bool IsVisible() const", asMETHODPR(LineEdit, IsVisible, () const, bool), asCALL_THISCALL);
  1233. engine->RegisterObjectMethod("LineEdit", "bool get_visible() const", asMETHODPR(LineEdit, IsVisible, () const, bool), asCALL_THISCALL);
  1234. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  1235. engine->RegisterObjectMethod("LineEdit", "bool IsVisibleEffective() const", asMETHODPR(LineEdit, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1236. engine->RegisterObjectMethod("LineEdit", "bool get_visibleEffective() const", asMETHODPR(LineEdit, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1237. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  1238. engine->RegisterObjectMethod("LineEdit", "bool IsWheelHandler() const", asMETHODPR(LineEdit, IsWheelHandler, () const, bool), asCALL_THISCALL);
  1239. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  1240. engine->RegisterObjectMethod("LineEdit", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(LineEdit, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  1241. // explicit LineEdit::LineEdit(Context* context) | File: ../UI/LineEdit.h
  1242. engine->RegisterObjectBehaviour("LineEdit", asBEHAVE_FACTORY, "LineEdit@+ f()", asFUNCTION(LineEdit_LineEdit_Context), asCALL_CDECL);
  1243. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1244. engine->RegisterObjectMethod("LineEdit", "bool Load(Deserializer&)", asMETHODPR(LineEdit, Load, (Deserializer&), bool), asCALL_THISCALL);
  1245. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  1246. engine->RegisterObjectMethod("LineEdit", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(LineEdit, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  1247. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1248. engine->RegisterObjectMethod("LineEdit", "bool LoadJSON(const JSONValue&in)", asMETHODPR(LineEdit, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1249. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  1250. engine->RegisterObjectMethod("LineEdit", "bool LoadXML(const XMLElement&in)", asMETHODPR(LineEdit, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1251. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  1252. engine->RegisterObjectMethod("LineEdit", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(LineEdit, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  1253. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  1254. engine->RegisterObjectMethod("LineEdit", "bool LoadXML(Deserializer&)", asMETHODPR(LineEdit, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  1255. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  1256. engine->RegisterObjectMethod("LineEdit", "void MarkNetworkUpdate()", asMETHODPR(LineEdit, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1257. // void LineEdit::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/LineEdit.h
  1258. engine->RegisterObjectMethod("LineEdit", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(LineEdit, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1259. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  1260. engine->RegisterObjectMethod("LineEdit", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(LineEdit, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  1261. // void LineEdit::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/LineEdit.h
  1262. engine->RegisterObjectMethod("LineEdit", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(LineEdit, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1263. // void LineEdit::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/LineEdit.h
  1264. engine->RegisterObjectMethod("LineEdit", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(LineEdit, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1265. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1266. engine->RegisterObjectMethod("LineEdit", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(LineEdit, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1267. // bool LineEdit::OnDragDropFinish(UIElement* source) override | File: ../UI/LineEdit.h
  1268. engine->RegisterObjectMethod("LineEdit", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(LineEdit, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  1269. // bool LineEdit::OnDragDropTest(UIElement* source) override | File: ../UI/LineEdit.h
  1270. engine->RegisterObjectMethod("LineEdit", "bool OnDragDropTest(UIElement@+)", asMETHODPR(LineEdit, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  1271. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1272. engine->RegisterObjectMethod("LineEdit", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(LineEdit, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1273. // void LineEdit::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/LineEdit.h
  1274. engine->RegisterObjectMethod("LineEdit", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(LineEdit, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1275. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1276. engine->RegisterObjectMethod("LineEdit", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(LineEdit, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1277. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1278. engine->RegisterObjectMethod("LineEdit", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(LineEdit, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1279. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1280. engine->RegisterObjectMethod("LineEdit", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(LineEdit, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1281. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  1282. engine->RegisterObjectMethod("LineEdit", "void OnIndentSet()", asMETHODPR(LineEdit, OnIndentSet, (), void), asCALL_THISCALL);
  1283. // void LineEdit::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) override | File: ../UI/LineEdit.h
  1284. engine->RegisterObjectMethod("LineEdit", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(LineEdit, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1285. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  1286. engine->RegisterObjectMethod("LineEdit", "void OnPositionSet(const IntVector2&in)", asMETHODPR(LineEdit, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  1287. // virtual void UIElement::OnResize(const IntVector2& newSize, const IntVector2& delta) | File: ../UI/UIElement.h
  1288. engine->RegisterObjectMethod("LineEdit", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(LineEdit, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  1289. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1290. engine->RegisterObjectMethod("LineEdit", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(LineEdit, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1291. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  1292. engine->RegisterObjectMethod("LineEdit", "void OnSetEditable()", asMETHODPR(LineEdit, OnSetEditable, (), void), asCALL_THISCALL);
  1293. // void LineEdit::OnTextInput(const String& text) override | File: ../UI/LineEdit.h
  1294. engine->RegisterObjectMethod("LineEdit", "void OnTextInput(const String&in)", asMETHODPR(LineEdit, OnTextInput, (const String&), void), asCALL_THISCALL);
  1295. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  1296. engine->RegisterObjectMethod("LineEdit", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(LineEdit, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1297. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1298. engine->RegisterObjectMethod("LineEdit", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(LineEdit, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1299. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1300. engine->RegisterObjectMethod("LineEdit", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(LineEdit, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1301. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1302. // Error: type "RefCount*" can not automatically bind
  1303. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1304. engine->RegisterObjectMethod("LineEdit", "int Refs() const", asMETHODPR(LineEdit, Refs, () const, int), asCALL_THISCALL);
  1305. engine->RegisterObjectMethod("LineEdit", "int get_refs() const", asMETHODPR(LineEdit, Refs, () const, int), asCALL_THISCALL);
  1306. // static void LineEdit::RegisterObject(Context* context) | File: ../UI/LineEdit.h
  1307. // Context can be used as firs parameter of constructors only
  1308. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1309. engine->RegisterObjectBehaviour("LineEdit", asBEHAVE_RELEASE, "void f()", asMETHODPR(LineEdit, ReleaseRef, (), void), asCALL_THISCALL);
  1310. // void UIElement::Remove() | File: ../UI/UIElement.h
  1311. engine->RegisterObjectMethod("LineEdit", "void Remove()", asMETHODPR(LineEdit, Remove, (), void), asCALL_THISCALL);
  1312. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  1313. engine->RegisterObjectMethod("LineEdit", "void RemoveAllChildren()", asMETHODPR(LineEdit, RemoveAllChildren, (), void), asCALL_THISCALL);
  1314. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  1315. engine->RegisterObjectMethod("LineEdit", "void RemoveAllTags()", asMETHODPR(LineEdit, RemoveAllTags, (), void), asCALL_THISCALL);
  1316. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1317. engine->RegisterObjectMethod("LineEdit", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(LineEdit, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1318. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  1319. engine->RegisterObjectMethod("LineEdit", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(LineEdit, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  1320. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  1321. engine->RegisterObjectMethod("LineEdit", "void RemoveChildAtIndex(uint)", asMETHODPR(LineEdit, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  1322. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1323. engine->RegisterObjectMethod("LineEdit", "void RemoveInstanceDefault()", asMETHODPR(LineEdit, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1324. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1325. engine->RegisterObjectMethod("LineEdit", "void RemoveObjectAnimation()", asMETHODPR(LineEdit, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1326. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  1327. engine->RegisterObjectMethod("LineEdit", "bool RemoveTag(const String&in)", asMETHODPR(LineEdit, RemoveTag, (const String&), bool), asCALL_THISCALL);
  1328. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  1329. engine->RegisterObjectMethod("LineEdit", "void ResetDeepEnabled()", asMETHODPR(LineEdit, ResetDeepEnabled, (), void), asCALL_THISCALL);
  1330. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1331. engine->RegisterObjectMethod("LineEdit", "void ResetToDefault()", asMETHODPR(LineEdit, ResetToDefault, (), void), asCALL_THISCALL);
  1332. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  1333. engine->RegisterObjectMethod("LineEdit", "bool Save(Serializer&) const", asMETHODPR(LineEdit, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1334. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1335. engine->RegisterObjectMethod("LineEdit", "bool SaveDefaultAttributes() const", asMETHODPR(LineEdit, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1336. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  1337. engine->RegisterObjectMethod("LineEdit", "bool SaveJSON(JSONValue&) const", asMETHODPR(LineEdit, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1338. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  1339. engine->RegisterObjectMethod("LineEdit", "bool SaveXML(XMLElement&) const", asMETHODPR(LineEdit, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1340. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  1341. engine->RegisterObjectMethod("LineEdit", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(LineEdit, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  1342. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  1343. engine->RegisterObjectMethod("LineEdit", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(LineEdit, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1344. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1345. engine->RegisterObjectMethod("LineEdit", "void SendEvent(StringHash)", asMETHODPR(LineEdit, SendEvent, (StringHash), void), asCALL_THISCALL);
  1346. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1347. engine->RegisterObjectMethod("LineEdit", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(LineEdit, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1348. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1349. // Not registered because template
  1350. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  1351. engine->RegisterObjectMethod("LineEdit", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(LineEdit, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  1352. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1353. engine->RegisterObjectMethod("LineEdit", "void SetAnimationEnabled(bool)", asMETHODPR(LineEdit, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1354. engine->RegisterObjectMethod("LineEdit", "void set_animationEnabled(bool)", asMETHODPR(LineEdit, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1355. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1356. engine->RegisterObjectMethod("LineEdit", "void SetAnimationTime(float)", asMETHODPR(LineEdit, SetAnimationTime, (float), void), asCALL_THISCALL);
  1357. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1358. engine->RegisterObjectMethod("LineEdit", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(LineEdit, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1359. engine->RegisterObjectMethod("LineEdit", "bool set_attributes(uint, const Variant&in)", asMETHODPR(LineEdit, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1360. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1361. engine->RegisterObjectMethod("LineEdit", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(LineEdit, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1362. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1363. engine->RegisterObjectMethod("LineEdit", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(LineEdit, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1364. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1365. engine->RegisterObjectMethod("LineEdit", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(LineEdit, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1366. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1367. engine->RegisterObjectMethod("LineEdit", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(LineEdit, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1368. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1369. engine->RegisterObjectMethod("LineEdit", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(LineEdit, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1370. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  1371. engine->RegisterObjectMethod("LineEdit", "void SetBlendMode(BlendMode)", asMETHODPR(LineEdit, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1372. engine->RegisterObjectMethod("LineEdit", "void set_blendMode(BlendMode)", asMETHODPR(LineEdit, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1373. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1374. engine->RegisterObjectMethod("LineEdit", "void SetBlockEvents(bool)", asMETHODPR(LineEdit, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1375. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  1376. engine->RegisterObjectMethod("LineEdit", "void SetBorder(const IntRect&in)", asMETHODPR(LineEdit, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  1377. engine->RegisterObjectMethod("LineEdit", "void set_border(const IntRect&in)", asMETHODPR(LineEdit, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  1378. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  1379. engine->RegisterObjectMethod("LineEdit", "void SetBringToBack(bool)", asMETHODPR(LineEdit, SetBringToBack, (bool), void), asCALL_THISCALL);
  1380. engine->RegisterObjectMethod("LineEdit", "void set_bringToBack(bool)", asMETHODPR(LineEdit, SetBringToBack, (bool), void), asCALL_THISCALL);
  1381. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  1382. engine->RegisterObjectMethod("LineEdit", "void SetBringToFront(bool)", asMETHODPR(LineEdit, SetBringToFront, (bool), void), asCALL_THISCALL);
  1383. engine->RegisterObjectMethod("LineEdit", "void set_bringToFront(bool)", asMETHODPR(LineEdit, SetBringToFront, (bool), void), asCALL_THISCALL);
  1384. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1385. engine->RegisterObjectMethod("LineEdit", "void SetChildOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  1386. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  1387. engine->RegisterObjectMethod("LineEdit", "void SetClipBorder(const IntRect&in)", asMETHODPR(LineEdit, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  1388. engine->RegisterObjectMethod("LineEdit", "void set_clipBorder(const IntRect&in)", asMETHODPR(LineEdit, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  1389. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  1390. engine->RegisterObjectMethod("LineEdit", "void SetClipChildren(bool)", asMETHODPR(LineEdit, SetClipChildren, (bool), void), asCALL_THISCALL);
  1391. engine->RegisterObjectMethod("LineEdit", "void set_clipChildren(bool)", asMETHODPR(LineEdit, SetClipChildren, (bool), void), asCALL_THISCALL);
  1392. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  1393. engine->RegisterObjectMethod("LineEdit", "void SetColor(const Color&in)", asMETHODPR(LineEdit, SetColor, (const Color&), void), asCALL_THISCALL);
  1394. engine->RegisterObjectMethod("LineEdit", "void set_color(const Color&in)", asMETHODPR(LineEdit, SetColor, (const Color&), void), asCALL_THISCALL);
  1395. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  1396. engine->RegisterObjectMethod("LineEdit", "void SetColor(Corner, const Color&in)", asMETHODPR(LineEdit, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  1397. engine->RegisterObjectMethod("LineEdit", "void set_colors(Corner, const Color&in)", asMETHODPR(LineEdit, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  1398. // void LineEdit::SetCursorBlinkRate(float rate) | File: ../UI/LineEdit.h
  1399. engine->RegisterObjectMethod("LineEdit", "void SetCursorBlinkRate(float)", asMETHODPR(LineEdit, SetCursorBlinkRate, (float), void), asCALL_THISCALL);
  1400. engine->RegisterObjectMethod("LineEdit", "void set_cursorBlinkRate(float)", asMETHODPR(LineEdit, SetCursorBlinkRate, (float), void), asCALL_THISCALL);
  1401. // void LineEdit::SetCursorMovable(bool enable) | File: ../UI/LineEdit.h
  1402. engine->RegisterObjectMethod("LineEdit", "void SetCursorMovable(bool)", asMETHODPR(LineEdit, SetCursorMovable, (bool), void), asCALL_THISCALL);
  1403. engine->RegisterObjectMethod("LineEdit", "void set_cursorMovable(bool)", asMETHODPR(LineEdit, SetCursorMovable, (bool), void), asCALL_THISCALL);
  1404. // void LineEdit::SetCursorPosition(unsigned position) | File: ../UI/LineEdit.h
  1405. engine->RegisterObjectMethod("LineEdit", "void SetCursorPosition(uint)", asMETHODPR(LineEdit, SetCursorPosition, (unsigned), void), asCALL_THISCALL);
  1406. engine->RegisterObjectMethod("LineEdit", "void set_cursorPosition(uint)", asMETHODPR(LineEdit, SetCursorPosition, (unsigned), void), asCALL_THISCALL);
  1407. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  1408. engine->RegisterObjectMethod("LineEdit", "void SetDeepEnabled(bool)", asMETHODPR(LineEdit, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  1409. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  1410. engine->RegisterObjectMethod("LineEdit", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(LineEdit, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  1411. engine->RegisterObjectMethod("LineEdit", "void set_defaultStyle(XMLFile@+)", asMETHODPR(LineEdit, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  1412. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  1413. engine->RegisterObjectMethod("LineEdit", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  1414. engine->RegisterObjectMethod("LineEdit", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  1415. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  1416. engine->RegisterObjectMethod("LineEdit", "void SetDisabledOffset(int, int)", asMETHODPR(LineEdit, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  1417. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  1418. engine->RegisterObjectMethod("LineEdit", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(LineEdit, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  1419. engine->RegisterObjectMethod("LineEdit", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(LineEdit, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  1420. // void LineEdit::SetEchoCharacter(unsigned c) | File: ../UI/LineEdit.h
  1421. engine->RegisterObjectMethod("LineEdit", "void SetEchoCharacter(uint)", asMETHODPR(LineEdit, SetEchoCharacter, (unsigned), void), asCALL_THISCALL);
  1422. engine->RegisterObjectMethod("LineEdit", "void set_echoCharacter(uint)", asMETHODPR(LineEdit, SetEchoCharacter, (unsigned), void), asCALL_THISCALL);
  1423. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  1424. engine->RegisterObjectMethod("LineEdit", "void SetEditable(bool)", asMETHODPR(LineEdit, SetEditable, (bool), void), asCALL_THISCALL);
  1425. engine->RegisterObjectMethod("LineEdit", "void set_editable(bool)", asMETHODPR(LineEdit, SetEditable, (bool), void), asCALL_THISCALL);
  1426. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  1427. engine->RegisterObjectMethod("LineEdit", "void SetElementEventSender(bool)", asMETHODPR(LineEdit, SetElementEventSender, (bool), void), asCALL_THISCALL);
  1428. engine->RegisterObjectMethod("LineEdit", "void set_elementEventSender(bool)", asMETHODPR(LineEdit, SetElementEventSender, (bool), void), asCALL_THISCALL);
  1429. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  1430. engine->RegisterObjectMethod("LineEdit", "void SetEnableAnchor(bool)", asMETHODPR(LineEdit, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  1431. engine->RegisterObjectMethod("LineEdit", "void set_enableAnchor(bool)", asMETHODPR(LineEdit, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  1432. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  1433. engine->RegisterObjectMethod("LineEdit", "void SetEnabled(bool)", asMETHODPR(LineEdit, SetEnabled, (bool), void), asCALL_THISCALL);
  1434. engine->RegisterObjectMethod("LineEdit", "void set_enabled(bool)", asMETHODPR(LineEdit, SetEnabled, (bool), void), asCALL_THISCALL);
  1435. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  1436. engine->RegisterObjectMethod("LineEdit", "void SetEnabledRecursive(bool)", asMETHODPR(LineEdit, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  1437. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  1438. engine->RegisterObjectMethod("LineEdit", "void SetFixedHeight(int)", asMETHODPR(LineEdit, SetFixedHeight, (int), void), asCALL_THISCALL);
  1439. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  1440. engine->RegisterObjectMethod("LineEdit", "void SetFixedSize(const IntVector2&in)", asMETHODPR(LineEdit, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  1441. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  1442. engine->RegisterObjectMethod("LineEdit", "void SetFixedSize(int, int)", asMETHODPR(LineEdit, SetFixedSize, (int, int), void), asCALL_THISCALL);
  1443. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  1444. engine->RegisterObjectMethod("LineEdit", "void SetFixedWidth(int)", asMETHODPR(LineEdit, SetFixedWidth, (int), void), asCALL_THISCALL);
  1445. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  1446. engine->RegisterObjectMethod("LineEdit", "void SetFocus(bool)", asMETHODPR(LineEdit, SetFocus, (bool), void), asCALL_THISCALL);
  1447. engine->RegisterObjectMethod("LineEdit", "void set_focus(bool)", asMETHODPR(LineEdit, SetFocus, (bool), void), asCALL_THISCALL);
  1448. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  1449. engine->RegisterObjectMethod("LineEdit", "void SetFocusMode(FocusMode)", asMETHODPR(LineEdit, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  1450. engine->RegisterObjectMethod("LineEdit", "void set_focusMode(FocusMode)", asMETHODPR(LineEdit, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  1451. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  1452. engine->RegisterObjectMethod("LineEdit", "void SetFullImageRect()", asMETHODPR(LineEdit, SetFullImageRect, (), void), asCALL_THISCALL);
  1453. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1454. engine->RegisterObjectMethod("LineEdit", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(LineEdit, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1455. engine->RegisterObjectMethod("LineEdit", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(LineEdit, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1456. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  1457. engine->RegisterObjectMethod("LineEdit", "void SetHeight(int)", asMETHODPR(LineEdit, SetHeight, (int), void), asCALL_THISCALL);
  1458. engine->RegisterObjectMethod("LineEdit", "void set_height(int)", asMETHODPR(LineEdit, SetHeight, (int), void), asCALL_THISCALL);
  1459. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  1460. engine->RegisterObjectMethod("LineEdit", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(LineEdit, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  1461. engine->RegisterObjectMethod("LineEdit", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(LineEdit, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  1462. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  1463. engine->RegisterObjectMethod("LineEdit", "void SetHovering(bool)", asMETHODPR(LineEdit, SetHovering, (bool), void), asCALL_THISCALL);
  1464. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  1465. engine->RegisterObjectMethod("LineEdit", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  1466. engine->RegisterObjectMethod("LineEdit", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  1467. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  1468. engine->RegisterObjectMethod("LineEdit", "void SetHoverOffset(int, int)", asMETHODPR(LineEdit, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  1469. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  1470. engine->RegisterObjectMethod("LineEdit", "void SetImageBorder(const IntRect&in)", asMETHODPR(LineEdit, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  1471. engine->RegisterObjectMethod("LineEdit", "void set_imageBorder(const IntRect&in)", asMETHODPR(LineEdit, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  1472. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  1473. engine->RegisterObjectMethod("LineEdit", "void SetImageRect(const IntRect&in)", asMETHODPR(LineEdit, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  1474. engine->RegisterObjectMethod("LineEdit", "void set_imageRect(const IntRect&in)", asMETHODPR(LineEdit, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  1475. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  1476. engine->RegisterObjectMethod("LineEdit", "void SetIndent(int)", asMETHODPR(LineEdit, SetIndent, (int), void), asCALL_THISCALL);
  1477. engine->RegisterObjectMethod("LineEdit", "void set_indent(int)", asMETHODPR(LineEdit, SetIndent, (int), void), asCALL_THISCALL);
  1478. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  1479. engine->RegisterObjectMethod("LineEdit", "void SetIndentSpacing(int)", asMETHODPR(LineEdit, SetIndentSpacing, (int), void), asCALL_THISCALL);
  1480. engine->RegisterObjectMethod("LineEdit", "void set_indentSpacing(int)", asMETHODPR(LineEdit, SetIndentSpacing, (int), void), asCALL_THISCALL);
  1481. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1482. engine->RegisterObjectMethod("LineEdit", "void SetInstanceDefault(bool)", asMETHODPR(LineEdit, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1483. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1484. engine->RegisterObjectMethod("LineEdit", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(LineEdit, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1485. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  1486. engine->RegisterObjectMethod("LineEdit", "void SetInternal(bool)", asMETHODPR(LineEdit, SetInternal, (bool), void), asCALL_THISCALL);
  1487. engine->RegisterObjectMethod("LineEdit", "void set_internal(bool)", asMETHODPR(LineEdit, SetInternal, (bool), void), asCALL_THISCALL);
  1488. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  1489. engine->RegisterObjectMethod("LineEdit", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(LineEdit, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  1490. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  1491. engine->RegisterObjectMethod("LineEdit", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(LineEdit, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  1492. engine->RegisterObjectMethod("LineEdit", "void set_layoutBorder(const IntRect&in)", asMETHODPR(LineEdit, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  1493. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  1494. engine->RegisterObjectMethod("LineEdit", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(LineEdit, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  1495. engine->RegisterObjectMethod("LineEdit", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(LineEdit, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  1496. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  1497. engine->RegisterObjectMethod("LineEdit", "void SetLayoutMode(LayoutMode)", asMETHODPR(LineEdit, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  1498. engine->RegisterObjectMethod("LineEdit", "void set_layoutMode(LayoutMode)", asMETHODPR(LineEdit, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  1499. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  1500. engine->RegisterObjectMethod("LineEdit", "void SetLayoutSpacing(int)", asMETHODPR(LineEdit, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  1501. engine->RegisterObjectMethod("LineEdit", "void set_layoutSpacing(int)", asMETHODPR(LineEdit, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  1502. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  1503. engine->RegisterObjectMethod("LineEdit", "void SetMaterial(Material@+)", asMETHODPR(LineEdit, SetMaterial, (Material*), void), asCALL_THISCALL);
  1504. engine->RegisterObjectMethod("LineEdit", "void set_material(Material@+)", asMETHODPR(LineEdit, SetMaterial, (Material*), void), asCALL_THISCALL);
  1505. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  1506. engine->RegisterObjectMethod("LineEdit", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(LineEdit, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1507. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  1508. engine->RegisterObjectMethod("LineEdit", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(LineEdit, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  1509. engine->RegisterObjectMethod("LineEdit", "void set_maxAnchor(const Vector2&in)", asMETHODPR(LineEdit, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  1510. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  1511. engine->RegisterObjectMethod("LineEdit", "void SetMaxAnchor(float, float)", asMETHODPR(LineEdit, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  1512. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  1513. engine->RegisterObjectMethod("LineEdit", "void SetMaxHeight(int)", asMETHODPR(LineEdit, SetMaxHeight, (int), void), asCALL_THISCALL);
  1514. engine->RegisterObjectMethod("LineEdit", "void set_maxHeight(int)", asMETHODPR(LineEdit, SetMaxHeight, (int), void), asCALL_THISCALL);
  1515. // void LineEdit::SetMaxLength(unsigned length) | File: ../UI/LineEdit.h
  1516. engine->RegisterObjectMethod("LineEdit", "void SetMaxLength(uint)", asMETHODPR(LineEdit, SetMaxLength, (unsigned), void), asCALL_THISCALL);
  1517. engine->RegisterObjectMethod("LineEdit", "void set_maxLength(uint)", asMETHODPR(LineEdit, SetMaxLength, (unsigned), void), asCALL_THISCALL);
  1518. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1519. engine->RegisterObjectMethod("LineEdit", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  1520. engine->RegisterObjectMethod("LineEdit", "void set_maxOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  1521. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  1522. engine->RegisterObjectMethod("LineEdit", "void SetMaxSize(const IntVector2&in)", asMETHODPR(LineEdit, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  1523. engine->RegisterObjectMethod("LineEdit", "void set_maxSize(const IntVector2&in)", asMETHODPR(LineEdit, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  1524. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  1525. engine->RegisterObjectMethod("LineEdit", "void SetMaxSize(int, int)", asMETHODPR(LineEdit, SetMaxSize, (int, int), void), asCALL_THISCALL);
  1526. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  1527. engine->RegisterObjectMethod("LineEdit", "void SetMaxWidth(int)", asMETHODPR(LineEdit, SetMaxWidth, (int), void), asCALL_THISCALL);
  1528. engine->RegisterObjectMethod("LineEdit", "void set_maxWidth(int)", asMETHODPR(LineEdit, SetMaxWidth, (int), void), asCALL_THISCALL);
  1529. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  1530. engine->RegisterObjectMethod("LineEdit", "void SetMinAnchor(const Vector2&in)", asMETHODPR(LineEdit, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  1531. engine->RegisterObjectMethod("LineEdit", "void set_minAnchor(const Vector2&in)", asMETHODPR(LineEdit, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  1532. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  1533. engine->RegisterObjectMethod("LineEdit", "void SetMinAnchor(float, float)", asMETHODPR(LineEdit, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  1534. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  1535. engine->RegisterObjectMethod("LineEdit", "void SetMinHeight(int)", asMETHODPR(LineEdit, SetMinHeight, (int), void), asCALL_THISCALL);
  1536. engine->RegisterObjectMethod("LineEdit", "void set_minHeight(int)", asMETHODPR(LineEdit, SetMinHeight, (int), void), asCALL_THISCALL);
  1537. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1538. engine->RegisterObjectMethod("LineEdit", "void SetMinOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  1539. engine->RegisterObjectMethod("LineEdit", "void set_minOffset(const IntVector2&in)", asMETHODPR(LineEdit, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  1540. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  1541. engine->RegisterObjectMethod("LineEdit", "void SetMinSize(const IntVector2&in)", asMETHODPR(LineEdit, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  1542. engine->RegisterObjectMethod("LineEdit", "void set_minSize(const IntVector2&in)", asMETHODPR(LineEdit, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  1543. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  1544. engine->RegisterObjectMethod("LineEdit", "void SetMinSize(int, int)", asMETHODPR(LineEdit, SetMinSize, (int, int), void), asCALL_THISCALL);
  1545. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  1546. engine->RegisterObjectMethod("LineEdit", "void SetMinWidth(int)", asMETHODPR(LineEdit, SetMinWidth, (int), void), asCALL_THISCALL);
  1547. engine->RegisterObjectMethod("LineEdit", "void set_minWidth(int)", asMETHODPR(LineEdit, SetMinWidth, (int), void), asCALL_THISCALL);
  1548. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  1549. engine->RegisterObjectMethod("LineEdit", "void SetName(const String&in)", asMETHODPR(LineEdit, SetName, (const String&), void), asCALL_THISCALL);
  1550. engine->RegisterObjectMethod("LineEdit", "void set_name(const String&in)", asMETHODPR(LineEdit, SetName, (const String&), void), asCALL_THISCALL);
  1551. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1552. engine->RegisterObjectMethod("LineEdit", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(LineEdit, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1553. engine->RegisterObjectMethod("LineEdit", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(LineEdit, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1554. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1555. engine->RegisterObjectMethod("LineEdit", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(LineEdit, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1556. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  1557. engine->RegisterObjectMethod("LineEdit", "void SetOpacity(float)", asMETHODPR(LineEdit, SetOpacity, (float), void), asCALL_THISCALL);
  1558. engine->RegisterObjectMethod("LineEdit", "void set_opacity(float)", asMETHODPR(LineEdit, SetOpacity, (float), void), asCALL_THISCALL);
  1559. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1560. engine->RegisterObjectMethod("LineEdit", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(LineEdit, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  1561. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  1562. engine->RegisterObjectMethod("LineEdit", "void SetPivot(const Vector2&in)", asMETHODPR(LineEdit, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  1563. engine->RegisterObjectMethod("LineEdit", "void set_pivot(const Vector2&in)", asMETHODPR(LineEdit, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  1564. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  1565. engine->RegisterObjectMethod("LineEdit", "void SetPivot(float, float)", asMETHODPR(LineEdit, SetPivot, (float, float), void), asCALL_THISCALL);
  1566. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  1567. engine->RegisterObjectMethod("LineEdit", "void SetPosition(const IntVector2&in)", asMETHODPR(LineEdit, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  1568. engine->RegisterObjectMethod("LineEdit", "void set_position(const IntVector2&in)", asMETHODPR(LineEdit, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  1569. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  1570. engine->RegisterObjectMethod("LineEdit", "void SetPosition(int, int)", asMETHODPR(LineEdit, SetPosition, (int, int), void), asCALL_THISCALL);
  1571. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  1572. engine->RegisterObjectMethod("LineEdit", "void SetPriority(int)", asMETHODPR(LineEdit, SetPriority, (int), void), asCALL_THISCALL);
  1573. engine->RegisterObjectMethod("LineEdit", "void set_priority(int)", asMETHODPR(LineEdit, SetPriority, (int), void), asCALL_THISCALL);
  1574. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  1575. engine->RegisterObjectMethod("LineEdit", "void SetRenderTexture(Texture2D@+)", asMETHODPR(LineEdit, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  1576. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  1577. engine->RegisterObjectMethod("LineEdit", "void SetSelected(bool)", asMETHODPR(LineEdit, SetSelected, (bool), void), asCALL_THISCALL);
  1578. engine->RegisterObjectMethod("LineEdit", "void set_selected(bool)", asMETHODPR(LineEdit, SetSelected, (bool), void), asCALL_THISCALL);
  1579. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  1580. engine->RegisterObjectMethod("LineEdit", "void SetSize(const IntVector2&in)", asMETHODPR(LineEdit, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  1581. engine->RegisterObjectMethod("LineEdit", "void set_size(const IntVector2&in)", asMETHODPR(LineEdit, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  1582. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  1583. engine->RegisterObjectMethod("LineEdit", "void SetSize(int, int)", asMETHODPR(LineEdit, SetSize, (int, int), void), asCALL_THISCALL);
  1584. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  1585. engine->RegisterObjectMethod("LineEdit", "void SetSortChildren(bool)", asMETHODPR(LineEdit, SetSortChildren, (bool), void), asCALL_THISCALL);
  1586. engine->RegisterObjectMethod("LineEdit", "void set_sortChildren(bool)", asMETHODPR(LineEdit, SetSortChildren, (bool), void), asCALL_THISCALL);
  1587. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  1588. engine->RegisterObjectMethod("LineEdit", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(LineEdit, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  1589. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  1590. engine->RegisterObjectMethod("LineEdit", "bool SetStyle(const XMLElement&in)", asMETHODPR(LineEdit, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  1591. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  1592. engine->RegisterObjectMethod("LineEdit", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(LineEdit, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  1593. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  1594. // Error: type "const StringVector&" can not automatically bind
  1595. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1596. engine->RegisterObjectMethod("LineEdit", "void SetTemporary(bool)", asMETHODPR(LineEdit, SetTemporary, (bool), void), asCALL_THISCALL);
  1597. engine->RegisterObjectMethod("LineEdit", "void set_temporary(bool)", asMETHODPR(LineEdit, SetTemporary, (bool), void), asCALL_THISCALL);
  1598. // void LineEdit::SetText(const String& text) | File: ../UI/LineEdit.h
  1599. engine->RegisterObjectMethod("LineEdit", "void SetText(const String&in)", asMETHODPR(LineEdit, SetText, (const String&), void), asCALL_THISCALL);
  1600. engine->RegisterObjectMethod("LineEdit", "void set_text(const String&in)", asMETHODPR(LineEdit, SetText, (const String&), void), asCALL_THISCALL);
  1601. // void LineEdit::SetTextCopyable(bool enable) | File: ../UI/LineEdit.h
  1602. engine->RegisterObjectMethod("LineEdit", "void SetTextCopyable(bool)", asMETHODPR(LineEdit, SetTextCopyable, (bool), void), asCALL_THISCALL);
  1603. engine->RegisterObjectMethod("LineEdit", "void set_textCopyable(bool)", asMETHODPR(LineEdit, SetTextCopyable, (bool), void), asCALL_THISCALL);
  1604. // void LineEdit::SetTextSelectable(bool enable) | File: ../UI/LineEdit.h
  1605. engine->RegisterObjectMethod("LineEdit", "void SetTextSelectable(bool)", asMETHODPR(LineEdit, SetTextSelectable, (bool), void), asCALL_THISCALL);
  1606. engine->RegisterObjectMethod("LineEdit", "void set_textSelectable(bool)", asMETHODPR(LineEdit, SetTextSelectable, (bool), void), asCALL_THISCALL);
  1607. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  1608. engine->RegisterObjectMethod("LineEdit", "void SetTexture(Texture@+)", asMETHODPR(LineEdit, SetTexture, (Texture*), void), asCALL_THISCALL);
  1609. engine->RegisterObjectMethod("LineEdit", "void set_texture(Texture@+)", asMETHODPR(LineEdit, SetTexture, (Texture*), void), asCALL_THISCALL);
  1610. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  1611. engine->RegisterObjectMethod("LineEdit", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(LineEdit, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1612. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  1613. engine->RegisterObjectMethod("LineEdit", "void SetTiled(bool)", asMETHODPR(LineEdit, SetTiled, (bool), void), asCALL_THISCALL);
  1614. engine->RegisterObjectMethod("LineEdit", "void set_tiled(bool)", asMETHODPR(LineEdit, SetTiled, (bool), void), asCALL_THISCALL);
  1615. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  1616. engine->RegisterObjectMethod("LineEdit", "void SetTraversalMode(TraversalMode)", asMETHODPR(LineEdit, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  1617. engine->RegisterObjectMethod("LineEdit", "void set_traversalMode(TraversalMode)", asMETHODPR(LineEdit, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  1618. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  1619. engine->RegisterObjectMethod("LineEdit", "void SetUseDerivedOpacity(bool)", asMETHODPR(LineEdit, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  1620. engine->RegisterObjectMethod("LineEdit", "void set_useDerivedOpacity(bool)", asMETHODPR(LineEdit, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  1621. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  1622. engine->RegisterObjectMethod("LineEdit", "void SetVar(StringHash, const Variant&in)", asMETHODPR(LineEdit, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1623. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  1624. engine->RegisterObjectMethod("LineEdit", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(LineEdit, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  1625. engine->RegisterObjectMethod("LineEdit", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(LineEdit, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  1626. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  1627. engine->RegisterObjectMethod("LineEdit", "void SetVisible(bool)", asMETHODPR(LineEdit, SetVisible, (bool), void), asCALL_THISCALL);
  1628. engine->RegisterObjectMethod("LineEdit", "void set_visible(bool)", asMETHODPR(LineEdit, SetVisible, (bool), void), asCALL_THISCALL);
  1629. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  1630. engine->RegisterObjectMethod("LineEdit", "void SetWidth(int)", asMETHODPR(LineEdit, SetWidth, (int), void), asCALL_THISCALL);
  1631. engine->RegisterObjectMethod("LineEdit", "void set_width(int)", asMETHODPR(LineEdit, SetWidth, (int), void), asCALL_THISCALL);
  1632. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  1633. engine->RegisterObjectMethod("LineEdit", "void SortChildren()", asMETHODPR(LineEdit, SortChildren, (), void), asCALL_THISCALL);
  1634. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1635. // Error: type "EventHandler*" can not automatically bind
  1636. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1637. // Error: type "EventHandler*" can not automatically bind
  1638. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1639. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1640. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1641. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1642. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1643. engine->RegisterObjectMethod("LineEdit", "void UnsubscribeFromAllEvents()", asMETHODPR(LineEdit, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1644. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1645. engine->RegisterObjectMethod("LineEdit", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(LineEdit_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1646. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1647. engine->RegisterObjectMethod("LineEdit", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(LineEdit, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1648. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1649. engine->RegisterObjectMethod("LineEdit", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(LineEdit, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1650. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1651. engine->RegisterObjectMethod("LineEdit", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(LineEdit, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1652. // void LineEdit::Update(float timeStep) override | File: ../UI/LineEdit.h
  1653. engine->RegisterObjectMethod("LineEdit", "void Update(float)", asMETHODPR(LineEdit, Update, (float), void), asCALL_THISCALL);
  1654. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  1655. engine->RegisterObjectMethod("LineEdit", "void UpdateLayout()", asMETHODPR(LineEdit, UpdateLayout, (), void), asCALL_THISCALL);
  1656. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1657. engine->RegisterObjectMethod("LineEdit", "int WeakRefs() const", asMETHODPR(LineEdit, WeakRefs, () const, int), asCALL_THISCALL);
  1658. engine->RegisterObjectMethod("LineEdit", "int get_weakRefs() const", asMETHODPR(LineEdit, WeakRefs, () const, int), asCALL_THISCALL);
  1659. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1660. engine->RegisterObjectMethod("LineEdit", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(LineEdit, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1661. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1662. engine->RegisterObjectMethod("LineEdit", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(LineEdit, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1663. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1664. engine->RegisterObjectMethod("LineEdit", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(LineEdit, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1665. #ifdef REGISTER_MANUAL_PART_BorderImage
  1666. REGISTER_MANUAL_PART_BorderImage(LineEdit, "LineEdit")
  1667. #endif
  1668. #ifdef REGISTER_MANUAL_PART_UIElement
  1669. REGISTER_MANUAL_PART_UIElement(LineEdit, "LineEdit")
  1670. #endif
  1671. #ifdef REGISTER_MANUAL_PART_Animatable
  1672. REGISTER_MANUAL_PART_Animatable(LineEdit, "LineEdit")
  1673. #endif
  1674. #ifdef REGISTER_MANUAL_PART_Serializable
  1675. REGISTER_MANUAL_PART_Serializable(LineEdit, "LineEdit")
  1676. #endif
  1677. #ifdef REGISTER_MANUAL_PART_Object
  1678. REGISTER_MANUAL_PART_Object(LineEdit, "LineEdit")
  1679. #endif
  1680. #ifdef REGISTER_MANUAL_PART_RefCounted
  1681. REGISTER_MANUAL_PART_RefCounted(LineEdit, "LineEdit")
  1682. #endif
  1683. #ifdef REGISTER_MANUAL_PART_LineEdit
  1684. REGISTER_MANUAL_PART_LineEdit(LineEdit, "LineEdit")
  1685. #endif
  1686. RegisterSubclass<BorderImage, LineEdit>(engine, "BorderImage", "LineEdit");
  1687. RegisterSubclass<UIElement, LineEdit>(engine, "UIElement", "LineEdit");
  1688. RegisterSubclass<Animatable, LineEdit>(engine, "Animatable", "LineEdit");
  1689. RegisterSubclass<Serializable, LineEdit>(engine, "Serializable", "LineEdit");
  1690. RegisterSubclass<Object, LineEdit>(engine, "Object", "LineEdit");
  1691. RegisterSubclass<RefCounted, LineEdit>(engine, "RefCounted", "LineEdit");
  1692. // void ListBase::Swap(ListBase& rhs) | File: ../Container/ListBase.h
  1693. engine->RegisterObjectMethod("ListBase", "void Swap(ListBase&)", asMETHODPR(ListBase, Swap, (ListBase&), void), asCALL_THISCALL);
  1694. // ListBase::~ListBase() | Implicitly-declared
  1695. engine->RegisterObjectBehaviour("ListBase", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ListBase_Destructor), asCALL_CDECL_OBJFIRST);
  1696. // ListBase& ListBase::operator=(const ListBase&) | Possible implicitly-declared
  1697. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ListBase>(engine, "ListBase");
  1698. #ifdef REGISTER_MANUAL_PART_ListBase
  1699. REGISTER_MANUAL_PART_ListBase(ListBase, "ListBase")
  1700. #endif
  1701. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  1702. engine->RegisterObjectMethod("ListView", "void AddChild(UIElement@+)", asMETHODPR(ListView, AddChild, (UIElement*), void), asCALL_THISCALL);
  1703. // void ListView::AddItem(UIElement* item) | File: ../UI/ListView.h
  1704. engine->RegisterObjectMethod("ListView", "void AddItem(UIElement@+)", asMETHODPR(ListView, AddItem, (UIElement*), void), asCALL_THISCALL);
  1705. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1706. engine->RegisterObjectBehaviour("ListView", asBEHAVE_ADDREF, "void f()", asMETHODPR(ListView, AddRef, (), void), asCALL_THISCALL);
  1707. // void ListView::AddSelection(unsigned index) | File: ../UI/ListView.h
  1708. engine->RegisterObjectMethod("ListView", "void AddSelection(uint)", asMETHODPR(ListView, AddSelection, (unsigned), void), asCALL_THISCALL);
  1709. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  1710. engine->RegisterObjectMethod("ListView", "void AddTag(const String&in)", asMETHODPR(ListView, AddTag, (const String&), void), asCALL_THISCALL);
  1711. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  1712. engine->RegisterObjectMethod("ListView", "void AddTags(const String&in, int8 = ';')", asMETHODPR(ListView, AddTags, (const String&, char), void), asCALL_THISCALL);
  1713. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  1714. // Error: type "const StringVector&" can not automatically bind
  1715. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  1716. engine->RegisterObjectMethod("ListView", "void AdjustScissor(IntRect&)", asMETHODPR(ListView, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  1717. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1718. engine->RegisterObjectMethod("ListView", "void AllocateNetworkState()", asMETHODPR(ListView, AllocateNetworkState, (), void), asCALL_THISCALL);
  1719. // void ScrollView::ApplyAttributes() override | File: ../UI/ScrollView.h
  1720. engine->RegisterObjectMethod("ListView", "void ApplyAttributes()", asMETHODPR(ListView, ApplyAttributes, (), void), asCALL_THISCALL);
  1721. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  1722. engine->RegisterObjectMethod("ListView", "void BringToFront()", asMETHODPR(ListView, BringToFront, (), void), asCALL_THISCALL);
  1723. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1724. // Not registered because template
  1725. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1726. // Not registered because template
  1727. // void ListView::ChangeSelection(int delta, bool additive=false) | File: ../UI/ListView.h
  1728. engine->RegisterObjectMethod("ListView", "void ChangeSelection(int, bool = false)", asMETHODPR(ListView, ChangeSelection, (int, bool), void), asCALL_THISCALL);
  1729. // void ListView::ClearSelection() | File: ../UI/ListView.h
  1730. engine->RegisterObjectMethod("ListView", "void ClearSelection()", asMETHODPR(ListView, ClearSelection, (), void), asCALL_THISCALL);
  1731. // void ListView::CopySelectedItemsToClipboard() const | File: ../UI/ListView.h
  1732. engine->RegisterObjectMethod("ListView", "void CopySelectedItemsToClipboard() const", asMETHODPR(ListView, CopySelectedItemsToClipboard, () const, void), asCALL_THISCALL);
  1733. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1734. engine->RegisterObjectMethod("ListView", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(ListView, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  1735. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1736. // Not registered because template
  1737. // void ListView::DisableInternalLayoutUpdate() | File: ../UI/ListView.h
  1738. engine->RegisterObjectMethod("ListView", "void DisableInternalLayoutUpdate()", asMETHODPR(ListView, DisableInternalLayoutUpdate, (), void), asCALL_THISCALL);
  1739. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  1740. engine->RegisterObjectMethod("ListView", "void DisableLayoutUpdate()", asMETHODPR(ListView, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  1741. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  1742. engine->RegisterObjectMethod("ListView", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(ListView, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1743. // void ListView::EnableInternalLayoutUpdate() | File: ../UI/ListView.h
  1744. engine->RegisterObjectMethod("ListView", "void EnableInternalLayoutUpdate()", asMETHODPR(ListView, EnableInternalLayoutUpdate, (), void), asCALL_THISCALL);
  1745. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  1746. engine->RegisterObjectMethod("ListView", "void EnableLayoutUpdate()", asMETHODPR(ListView, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  1747. // void ListView::EnsureItemVisibility(unsigned index) | File: ../UI/ListView.h
  1748. engine->RegisterObjectMethod("ListView", "void EnsureItemVisibility(uint)", asMETHODPR(ListView, EnsureItemVisibility, (unsigned), void), asCALL_THISCALL);
  1749. // void ListView::EnsureItemVisibility(UIElement* item) | File: ../UI/ListView.h
  1750. engine->RegisterObjectMethod("ListView", "void EnsureItemVisibility(UIElement@+)", asMETHODPR(ListView, EnsureItemVisibility, (UIElement*), void), asCALL_THISCALL);
  1751. // void ListView::Expand(unsigned index, bool enable, bool recursive=false) | File: ../UI/ListView.h
  1752. engine->RegisterObjectMethod("ListView", "void Expand(uint, bool, bool = false)", asMETHODPR(ListView, Expand, (unsigned, bool, bool), void), asCALL_THISCALL);
  1753. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  1754. engine->RegisterObjectMethod("ListView", "bool FilterAttributes(XMLElement&) const", asMETHODPR(ListView, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  1755. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  1756. engine->RegisterObjectMethod("ListView", "uint FindChild(UIElement@+) const", asMETHODPR(ListView, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  1757. // unsigned ListView::FindItem(UIElement* item) const | File: ../UI/ListView.h
  1758. engine->RegisterObjectMethod("ListView", "uint FindItem(UIElement@+) const", asMETHODPR(ListView, FindItem, (UIElement*) const, unsigned), asCALL_THISCALL);
  1759. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1760. engine->RegisterObjectMethod("ListView", "bool GetAnimationEnabled() const", asMETHODPR(ListView, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1761. engine->RegisterObjectMethod("ListView", "bool get_animationEnabled() const", asMETHODPR(ListView, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1762. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  1763. engine->RegisterObjectMethod("ListView", "const String& GetAppliedStyle() const", asMETHODPR(ListView, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1764. engine->RegisterObjectMethod("ListView", "const String& get_style() const", asMETHODPR(ListView, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1765. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1766. engine->RegisterObjectMethod("ListView", "Variant GetAttribute(uint) const", asMETHODPR(ListView, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1767. engine->RegisterObjectMethod("ListView", "Variant get_attributes(uint) const", asMETHODPR(ListView, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1768. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1769. engine->RegisterObjectMethod("ListView", "Variant GetAttribute(const String&in) const", asMETHODPR(ListView, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1770. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1771. engine->RegisterObjectMethod("ListView", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(ListView, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1772. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1773. engine->RegisterObjectMethod("ListView", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(ListView, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1774. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1775. engine->RegisterObjectMethod("ListView", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(ListView, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1776. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1777. engine->RegisterObjectMethod("ListView", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(ListView, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1778. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1779. engine->RegisterObjectMethod("ListView", "Variant GetAttributeDefault(uint) const", asMETHODPR(ListView, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1780. engine->RegisterObjectMethod("ListView", "Variant get_attributeDefaults(uint) const", asMETHODPR(ListView, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1781. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1782. engine->RegisterObjectMethod("ListView", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(ListView, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1783. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1784. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1785. // bool ScrollView::GetAutoDisableChildren() const | File: ../UI/ScrollView.h
  1786. engine->RegisterObjectMethod("ListView", "bool GetAutoDisableChildren() const", asMETHODPR(ListView, GetAutoDisableChildren, () const, bool), asCALL_THISCALL);
  1787. engine->RegisterObjectMethod("ListView", "bool get_autoDisableChildren() const", asMETHODPR(ListView, GetAutoDisableChildren, () const, bool), asCALL_THISCALL);
  1788. // float ScrollView::GetAutoDisableThreshold() const | File: ../UI/ScrollView.h
  1789. engine->RegisterObjectMethod("ListView", "float GetAutoDisableThreshold() const", asMETHODPR(ListView, GetAutoDisableThreshold, () const, float), asCALL_THISCALL);
  1790. engine->RegisterObjectMethod("ListView", "float get_autoDisableThreshold() const", asMETHODPR(ListView, GetAutoDisableThreshold, () const, float), asCALL_THISCALL);
  1791. // int ListView::GetBaseIndent() const | File: ../UI/ListView.h
  1792. engine->RegisterObjectMethod("ListView", "int GetBaseIndent() const", asMETHODPR(ListView, GetBaseIndent, () const, int), asCALL_THISCALL);
  1793. engine->RegisterObjectMethod("ListView", "int get_baseIndent() const", asMETHODPR(ListView, GetBaseIndent, () const, int), asCALL_THISCALL);
  1794. // virtual void UIElement::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  1795. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1796. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  1797. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1798. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1799. engine->RegisterObjectMethod("ListView", "bool GetBlockEvents() const", asMETHODPR(ListView, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1800. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  1801. engine->RegisterObjectMethod("ListView", "bool GetBringToBack() const", asMETHODPR(ListView, GetBringToBack, () const, bool), asCALL_THISCALL);
  1802. engine->RegisterObjectMethod("ListView", "bool get_bringToBack() const", asMETHODPR(ListView, GetBringToBack, () const, bool), asCALL_THISCALL);
  1803. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  1804. engine->RegisterObjectMethod("ListView", "bool GetBringToFront() const", asMETHODPR(ListView, GetBringToFront, () const, bool), asCALL_THISCALL);
  1805. engine->RegisterObjectMethod("ListView", "bool get_bringToFront() const", asMETHODPR(ListView, GetBringToFront, () const, bool), asCALL_THISCALL);
  1806. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1807. engine->RegisterObjectMethod("ListView", "const String& GetCategory() const", asMETHODPR(ListView, GetCategory, () const, const String&), asCALL_THISCALL);
  1808. engine->RegisterObjectMethod("ListView", "const String& get_category() const", asMETHODPR(ListView, GetCategory, () const, const String&), asCALL_THISCALL);
  1809. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  1810. engine->RegisterObjectMethod("ListView", "UIElement@+ GetChild(uint) const", asMETHODPR(ListView, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1811. engine->RegisterObjectMethod("ListView", "UIElement@+ get_children(uint) const", asMETHODPR(ListView, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1812. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1813. engine->RegisterObjectMethod("ListView", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(ListView, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  1814. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1815. engine->RegisterObjectMethod("ListView", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(ListView, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  1816. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  1817. // Not registered because template
  1818. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1819. // Not registered because template
  1820. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1821. // Not registered because template
  1822. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  1823. engine->RegisterObjectMethod("ListView", "const IntVector2& GetChildOffset() const", asMETHODPR(ListView, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1824. engine->RegisterObjectMethod("ListView", "const IntVector2& get_childOffset() const", asMETHODPR(ListView, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1825. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  1826. engine->RegisterObjectMethod("ListView", "Array<UIElement@>@ GetChildren() const", asFUNCTION(ListView_GetChildren_void), asCALL_CDECL_OBJFIRST);
  1827. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  1828. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1829. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  1830. engine->RegisterObjectMethod("ListView", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(ListView_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  1831. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1832. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1833. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1834. engine->RegisterObjectMethod("ListView", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(ListView_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  1835. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  1836. // Not registered because template
  1837. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1838. // Not registered because template
  1839. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1840. // Not registered because template
  1841. // bool ListView::GetClearSelectionOnDefocus() const | File: ../UI/ListView.h
  1842. engine->RegisterObjectMethod("ListView", "bool GetClearSelectionOnDefocus() const", asMETHODPR(ListView, GetClearSelectionOnDefocus, () const, bool), asCALL_THISCALL);
  1843. engine->RegisterObjectMethod("ListView", "bool get_clearSelectionOnDefocus() const", asMETHODPR(ListView, GetClearSelectionOnDefocus, () const, bool), asCALL_THISCALL);
  1844. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  1845. engine->RegisterObjectMethod("ListView", "const IntRect& GetClipBorder() const", asMETHODPR(ListView, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1846. engine->RegisterObjectMethod("ListView", "const IntRect& get_clipBorder() const", asMETHODPR(ListView, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1847. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  1848. engine->RegisterObjectMethod("ListView", "bool GetClipChildren() const", asMETHODPR(ListView, GetClipChildren, () const, bool), asCALL_THISCALL);
  1849. engine->RegisterObjectMethod("ListView", "bool get_clipChildren() const", asMETHODPR(ListView, GetClipChildren, () const, bool), asCALL_THISCALL);
  1850. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  1851. engine->RegisterObjectMethod("ListView", "const Color& GetColor(Corner) const", asMETHODPR(ListView, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1852. engine->RegisterObjectMethod("ListView", "const Color& get_colors(Corner) const", asMETHODPR(ListView, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1853. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  1854. engine->RegisterObjectMethod("ListView", "const Color& GetColorAttr() const", asMETHODPR(ListView, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  1855. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  1856. engine->RegisterObjectMethod("ListView", "IntRect GetCombinedScreenRect()", asMETHODPR(ListView, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1857. engine->RegisterObjectMethod("ListView", "IntRect get_combinedScreenRect()", asMETHODPR(ListView, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1858. // UIElement* ScrollView::GetContentElement() const | File: ../UI/ScrollView.h
  1859. engine->RegisterObjectMethod("ListView", "UIElement@+ GetContentElement() const", asMETHODPR(ListView, GetContentElement, () const, UIElement*), asCALL_THISCALL);
  1860. engine->RegisterObjectMethod("ListView", "UIElement@+ get_contentElement() const", asMETHODPR(ListView, GetContentElement, () const, UIElement*), asCALL_THISCALL);
  1861. // Context* Object::GetContext() const | File: ../Core/Object.h
  1862. // Error: type "Context*" can not be returned
  1863. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  1864. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1865. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  1866. engine->RegisterObjectMethod("ListView", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(ListView, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  1867. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  1868. engine->RegisterObjectMethod("ListView", "const Color& GetDerivedColor() const", asMETHODPR(ListView, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  1869. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  1870. engine->RegisterObjectMethod("ListView", "float GetDerivedOpacity() const", asMETHODPR(ListView, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1871. engine->RegisterObjectMethod("ListView", "float get_derivedOpacity() const", asMETHODPR(ListView, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1872. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  1873. engine->RegisterObjectMethod("ListView", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(ListView, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1874. engine->RegisterObjectMethod("ListView", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(ListView, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1875. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  1876. engine->RegisterObjectMethod("ListView", "uint GetDragButtonCount() const", asMETHODPR(ListView, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1877. engine->RegisterObjectMethod("ListView", "uint get_dragButtonCount() const", asMETHODPR(ListView, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1878. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  1879. engine->RegisterObjectMethod("ListView", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(ListView, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1880. engine->RegisterObjectMethod("ListView", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(ListView, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1881. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  1882. engine->RegisterObjectMethod("ListView", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(ListView, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  1883. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  1884. engine->RegisterObjectMethod("ListView", "UIElement@+ GetElementEventSender() const", asMETHODPR(ListView, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  1885. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  1886. engine->RegisterObjectMethod("ListView", "bool GetEnableAnchor() const", asMETHODPR(ListView, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1887. engine->RegisterObjectMethod("ListView", "bool get_enableAnchor() const", asMETHODPR(ListView, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1888. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1889. engine->RegisterObjectMethod("ListView", "VariantMap& GetEventDataMap() const", asMETHODPR(ListView, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1890. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1891. // Error: type "EventHandler*" can not automatically bind
  1892. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1893. engine->RegisterObjectMethod("ListView", "Object@+ GetEventSender() const", asMETHODPR(ListView, GetEventSender, () const, Object*), asCALL_THISCALL);
  1894. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  1895. engine->RegisterObjectMethod("ListView", "FocusMode GetFocusMode() const", asMETHODPR(ListView, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1896. engine->RegisterObjectMethod("ListView", "FocusMode get_focusMode() const", asMETHODPR(ListView, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1897. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1898. engine->RegisterObjectMethod("ListView", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ListView, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1899. engine->RegisterObjectMethod("ListView", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ListView, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1900. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1901. engine->RegisterObjectMethod("ListView", "const VariantMap& GetGlobalVars() const", asMETHODPR(ListView, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1902. engine->RegisterObjectMethod("ListView", "const VariantMap& get_globalVars() const", asMETHODPR(ListView, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1903. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  1904. engine->RegisterObjectMethod("ListView", "int GetHeight() const", asMETHODPR(ListView, GetHeight, () const, int), asCALL_THISCALL);
  1905. engine->RegisterObjectMethod("ListView", "int get_height() const", asMETHODPR(ListView, GetHeight, () const, int), asCALL_THISCALL);
  1906. // bool ListView::GetHierarchyMode() const | File: ../UI/ListView.h
  1907. engine->RegisterObjectMethod("ListView", "bool GetHierarchyMode() const", asMETHODPR(ListView, GetHierarchyMode, () const, bool), asCALL_THISCALL);
  1908. engine->RegisterObjectMethod("ListView", "bool get_hierarchyMode() const", asMETHODPR(ListView, GetHierarchyMode, () const, bool), asCALL_THISCALL);
  1909. // HighlightMode ListView::GetHighlightMode() const | File: ../UI/ListView.h
  1910. engine->RegisterObjectMethod("ListView", "HighlightMode GetHighlightMode() const", asMETHODPR(ListView, GetHighlightMode, () const, HighlightMode), asCALL_THISCALL);
  1911. engine->RegisterObjectMethod("ListView", "HighlightMode get_highlightMode() const", asMETHODPR(ListView, GetHighlightMode, () const, HighlightMode), asCALL_THISCALL);
  1912. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  1913. engine->RegisterObjectMethod("ListView", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(ListView, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1914. engine->RegisterObjectMethod("ListView", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(ListView, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1915. // ScrollBar* ScrollView::GetHorizontalScrollBar() const | File: ../UI/ScrollView.h
  1916. engine->RegisterObjectMethod("ListView", "ScrollBar@+ GetHorizontalScrollBar() const", asMETHODPR(ListView, GetHorizontalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  1917. engine->RegisterObjectMethod("ListView", "ScrollBar@+ get_horizontalScrollBar() const", asMETHODPR(ListView, GetHorizontalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  1918. // bool ScrollView::GetHorizontalScrollBarVisible() const | File: ../UI/ScrollView.h
  1919. engine->RegisterObjectMethod("ListView", "bool GetHorizontalScrollBarVisible() const", asMETHODPR(ListView, GetHorizontalScrollBarVisible, () const, bool), asCALL_THISCALL);
  1920. engine->RegisterObjectMethod("ListView", "bool get_horizontalScrollBarVisible() const", asMETHODPR(ListView, GetHorizontalScrollBarVisible, () const, bool), asCALL_THISCALL);
  1921. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  1922. engine->RegisterObjectMethod("ListView", "int GetIndent() const", asMETHODPR(ListView, GetIndent, () const, int), asCALL_THISCALL);
  1923. engine->RegisterObjectMethod("ListView", "int get_indent() const", asMETHODPR(ListView, GetIndent, () const, int), asCALL_THISCALL);
  1924. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  1925. engine->RegisterObjectMethod("ListView", "int GetIndentSpacing() const", asMETHODPR(ListView, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1926. engine->RegisterObjectMethod("ListView", "int get_indentSpacing() const", asMETHODPR(ListView, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1927. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  1928. engine->RegisterObjectMethod("ListView", "int GetIndentWidth() const", asMETHODPR(ListView, GetIndentWidth, () const, int), asCALL_THISCALL);
  1929. engine->RegisterObjectMethod("ListView", "int get_indentWidth() const", asMETHODPR(ListView, GetIndentWidth, () const, int), asCALL_THISCALL);
  1930. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1931. engine->RegisterObjectMethod("ListView", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(ListView, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1932. // UIElement* ListView::GetItem(unsigned index) const | File: ../UI/ListView.h
  1933. engine->RegisterObjectMethod("ListView", "UIElement@+ GetItem(uint) const", asMETHODPR(ListView, GetItem, (unsigned) const, UIElement*), asCALL_THISCALL);
  1934. engine->RegisterObjectMethod("ListView", "UIElement@+ get_items(uint) const", asMETHODPR(ListView, GetItem, (unsigned) const, UIElement*), asCALL_THISCALL);
  1935. // PODVector<UIElement*> ListView::GetItems() const | File: ../UI/ListView.h
  1936. engine->RegisterObjectMethod("ListView", "Array<UIElement@>@ GetItems() const", asFUNCTION(ListView_GetItems_void), asCALL_CDECL_OBJFIRST);
  1937. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  1938. engine->RegisterObjectMethod("ListView", "const IntRect& GetLayoutBorder() const", asMETHODPR(ListView, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1939. engine->RegisterObjectMethod("ListView", "const IntRect& get_layoutBorder() const", asMETHODPR(ListView, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1940. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  1941. engine->RegisterObjectMethod("ListView", "int GetLayoutElementMaxSize() const", asMETHODPR(ListView, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  1942. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  1943. engine->RegisterObjectMethod("ListView", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(ListView, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1944. engine->RegisterObjectMethod("ListView", "const Vector2& get_layoutFlexScale() const", asMETHODPR(ListView, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1945. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  1946. engine->RegisterObjectMethod("ListView", "LayoutMode GetLayoutMode() const", asMETHODPR(ListView, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1947. engine->RegisterObjectMethod("ListView", "LayoutMode get_layoutMode() const", asMETHODPR(ListView, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1948. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  1949. engine->RegisterObjectMethod("ListView", "int GetLayoutSpacing() const", asMETHODPR(ListView, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1950. engine->RegisterObjectMethod("ListView", "int get_layoutSpacing() const", asMETHODPR(ListView, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1951. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  1952. engine->RegisterObjectMethod("ListView", "const Vector2& GetMaxAnchor() const", asMETHODPR(ListView, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1953. engine->RegisterObjectMethod("ListView", "const Vector2& get_maxAnchor() const", asMETHODPR(ListView, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1954. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  1955. engine->RegisterObjectMethod("ListView", "int GetMaxHeight() const", asMETHODPR(ListView, GetMaxHeight, () const, int), asCALL_THISCALL);
  1956. engine->RegisterObjectMethod("ListView", "int get_maxHeight() const", asMETHODPR(ListView, GetMaxHeight, () const, int), asCALL_THISCALL);
  1957. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  1958. engine->RegisterObjectMethod("ListView", "const IntVector2& GetMaxOffset() const", asMETHODPR(ListView, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1959. engine->RegisterObjectMethod("ListView", "const IntVector2& get_maxOffset() const", asMETHODPR(ListView, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1960. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  1961. engine->RegisterObjectMethod("ListView", "const IntVector2& GetMaxSize() const", asMETHODPR(ListView, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1962. engine->RegisterObjectMethod("ListView", "const IntVector2& get_maxSize() const", asMETHODPR(ListView, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1963. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  1964. engine->RegisterObjectMethod("ListView", "int GetMaxWidth() const", asMETHODPR(ListView, GetMaxWidth, () const, int), asCALL_THISCALL);
  1965. engine->RegisterObjectMethod("ListView", "int get_maxWidth() const", asMETHODPR(ListView, GetMaxWidth, () const, int), asCALL_THISCALL);
  1966. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  1967. engine->RegisterObjectMethod("ListView", "const Vector2& GetMinAnchor() const", asMETHODPR(ListView, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1968. engine->RegisterObjectMethod("ListView", "const Vector2& get_minAnchor() const", asMETHODPR(ListView, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1969. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  1970. engine->RegisterObjectMethod("ListView", "int GetMinHeight() const", asMETHODPR(ListView, GetMinHeight, () const, int), asCALL_THISCALL);
  1971. engine->RegisterObjectMethod("ListView", "int get_minHeight() const", asMETHODPR(ListView, GetMinHeight, () const, int), asCALL_THISCALL);
  1972. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  1973. engine->RegisterObjectMethod("ListView", "const IntVector2& GetMinOffset() const", asMETHODPR(ListView, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1974. engine->RegisterObjectMethod("ListView", "const IntVector2& get_minOffset() const", asMETHODPR(ListView, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1975. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  1976. engine->RegisterObjectMethod("ListView", "const IntVector2& GetMinSize() const", asMETHODPR(ListView, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1977. engine->RegisterObjectMethod("ListView", "const IntVector2& get_minSize() const", asMETHODPR(ListView, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1978. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  1979. engine->RegisterObjectMethod("ListView", "int GetMinWidth() const", asMETHODPR(ListView, GetMinWidth, () const, int), asCALL_THISCALL);
  1980. engine->RegisterObjectMethod("ListView", "int get_minWidth() const", asMETHODPR(ListView, GetMinWidth, () const, int), asCALL_THISCALL);
  1981. // bool ListView::GetMultiselect() const | File: ../UI/ListView.h
  1982. engine->RegisterObjectMethod("ListView", "bool GetMultiselect() const", asMETHODPR(ListView, GetMultiselect, () const, bool), asCALL_THISCALL);
  1983. engine->RegisterObjectMethod("ListView", "bool get_multiselect() const", asMETHODPR(ListView, GetMultiselect, () const, bool), asCALL_THISCALL);
  1984. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  1985. engine->RegisterObjectMethod("ListView", "const String& GetName() const", asMETHODPR(ListView, GetName, () const, const String&), asCALL_THISCALL);
  1986. engine->RegisterObjectMethod("ListView", "const String& get_name() const", asMETHODPR(ListView, GetName, () const, const String&), asCALL_THISCALL);
  1987. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1988. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1989. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1990. // Error: type "NetworkState*" can not automatically bind
  1991. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1992. engine->RegisterObjectMethod("ListView", "uint GetNumAttributes() const", asMETHODPR(ListView, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1993. engine->RegisterObjectMethod("ListView", "uint get_numAttributes() const", asMETHODPR(ListView, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1994. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  1995. engine->RegisterObjectMethod("ListView", "uint GetNumChildren(bool = false) const", asMETHODPR(ListView, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1996. engine->RegisterObjectMethod("ListView", "uint get_numChildren(bool = false) const", asMETHODPR(ListView, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1997. // unsigned ListView::GetNumItems() const | File: ../UI/ListView.h
  1998. engine->RegisterObjectMethod("ListView", "uint GetNumItems() const", asMETHODPR(ListView, GetNumItems, () const, unsigned), asCALL_THISCALL);
  1999. engine->RegisterObjectMethod("ListView", "uint get_numItems() const", asMETHODPR(ListView, GetNumItems, () const, unsigned), asCALL_THISCALL);
  2000. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2001. engine->RegisterObjectMethod("ListView", "uint GetNumNetworkAttributes() const", asMETHODPR(ListView, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2002. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2003. engine->RegisterObjectMethod("ListView", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(ListView, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2004. engine->RegisterObjectMethod("ListView", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(ListView, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2005. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2006. engine->RegisterObjectMethod("ListView", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(ListView, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2007. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  2008. engine->RegisterObjectMethod("ListView", "float GetOpacity() const", asMETHODPR(ListView, GetOpacity, () const, float), asCALL_THISCALL);
  2009. engine->RegisterObjectMethod("ListView", "float get_opacity() const", asMETHODPR(ListView, GetOpacity, () const, float), asCALL_THISCALL);
  2010. // float ScrollView::GetPageStep() const | File: ../UI/ScrollView.h
  2011. engine->RegisterObjectMethod("ListView", "float GetPageStep() const", asMETHODPR(ListView, GetPageStep, () const, float), asCALL_THISCALL);
  2012. engine->RegisterObjectMethod("ListView", "float get_pageStep() const", asMETHODPR(ListView, GetPageStep, () const, float), asCALL_THISCALL);
  2013. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  2014. engine->RegisterObjectMethod("ListView", "UIElement@+ GetParent() const", asMETHODPR(ListView, GetParent, () const, UIElement*), asCALL_THISCALL);
  2015. engine->RegisterObjectMethod("ListView", "UIElement@+ get_parent() const", asMETHODPR(ListView, GetParent, () const, UIElement*), asCALL_THISCALL);
  2016. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  2017. engine->RegisterObjectMethod("ListView", "const Vector2& GetPivot() const", asMETHODPR(ListView, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  2018. engine->RegisterObjectMethod("ListView", "const Vector2& get_pivot() const", asMETHODPR(ListView, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  2019. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  2020. engine->RegisterObjectMethod("ListView", "const IntVector2& GetPosition() const", asMETHODPR(ListView, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  2021. engine->RegisterObjectMethod("ListView", "const IntVector2& get_position() const", asMETHODPR(ListView, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  2022. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  2023. engine->RegisterObjectMethod("ListView", "int GetPriority() const", asMETHODPR(ListView, GetPriority, () const, int), asCALL_THISCALL);
  2024. engine->RegisterObjectMethod("ListView", "int get_priority() const", asMETHODPR(ListView, GetPriority, () const, int), asCALL_THISCALL);
  2025. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  2026. engine->RegisterObjectMethod("ListView", "UIElement@+ GetRoot() const", asMETHODPR(ListView, GetRoot, () const, UIElement*), asCALL_THISCALL);
  2027. engine->RegisterObjectMethod("ListView", "UIElement@+ get_root() const", asMETHODPR(ListView, GetRoot, () const, UIElement*), asCALL_THISCALL);
  2028. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  2029. engine->RegisterObjectMethod("ListView", "const IntVector2& GetScreenPosition() const", asMETHODPR(ListView, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  2030. engine->RegisterObjectMethod("ListView", "const IntVector2& get_screenPosition() const", asMETHODPR(ListView, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  2031. // bool ScrollView::GetScrollBarsAutoVisible() const | File: ../UI/ScrollView.h
  2032. engine->RegisterObjectMethod("ListView", "bool GetScrollBarsAutoVisible() const", asMETHODPR(ListView, GetScrollBarsAutoVisible, () const, bool), asCALL_THISCALL);
  2033. engine->RegisterObjectMethod("ListView", "bool get_scrollBarsAutoVisible() const", asMETHODPR(ListView, GetScrollBarsAutoVisible, () const, bool), asCALL_THISCALL);
  2034. // float ScrollView::GetScrollDeceleration() const | File: ../UI/ScrollView.h
  2035. engine->RegisterObjectMethod("ListView", "float GetScrollDeceleration() const", asMETHODPR(ListView, GetScrollDeceleration, () const, float), asCALL_THISCALL);
  2036. engine->RegisterObjectMethod("ListView", "float get_scrollDeceleration() const", asMETHODPR(ListView, GetScrollDeceleration, () const, float), asCALL_THISCALL);
  2037. // BorderImage* ScrollView::GetScrollPanel() const | File: ../UI/ScrollView.h
  2038. engine->RegisterObjectMethod("ListView", "BorderImage@+ GetScrollPanel() const", asMETHODPR(ListView, GetScrollPanel, () const, BorderImage*), asCALL_THISCALL);
  2039. engine->RegisterObjectMethod("ListView", "BorderImage@+ get_scrollPanel() const", asMETHODPR(ListView, GetScrollPanel, () const, BorderImage*), asCALL_THISCALL);
  2040. // float ScrollView::GetScrollSnapEpsilon() const | File: ../UI/ScrollView.h
  2041. engine->RegisterObjectMethod("ListView", "float GetScrollSnapEpsilon() const", asMETHODPR(ListView, GetScrollSnapEpsilon, () const, float), asCALL_THISCALL);
  2042. engine->RegisterObjectMethod("ListView", "float get_scrollSnapEpsilon() const", asMETHODPR(ListView, GetScrollSnapEpsilon, () const, float), asCALL_THISCALL);
  2043. // float ScrollView::GetScrollStep() const | File: ../UI/ScrollView.h
  2044. engine->RegisterObjectMethod("ListView", "float GetScrollStep() const", asMETHODPR(ListView, GetScrollStep, () const, float), asCALL_THISCALL);
  2045. engine->RegisterObjectMethod("ListView", "float get_scrollStep() const", asMETHODPR(ListView, GetScrollStep, () const, float), asCALL_THISCALL);
  2046. // UIElement* ListView::GetSelectedItem() const | File: ../UI/ListView.h
  2047. engine->RegisterObjectMethod("ListView", "UIElement@+ GetSelectedItem() const", asMETHODPR(ListView, GetSelectedItem, () const, UIElement*), asCALL_THISCALL);
  2048. engine->RegisterObjectMethod("ListView", "UIElement@+ get_selectedItem() const", asMETHODPR(ListView, GetSelectedItem, () const, UIElement*), asCALL_THISCALL);
  2049. // PODVector<UIElement*> ListView::GetSelectedItems() const | File: ../UI/ListView.h
  2050. engine->RegisterObjectMethod("ListView", "Array<UIElement@>@ GetSelectedItems() const", asFUNCTION(ListView_GetSelectedItems_void), asCALL_CDECL_OBJFIRST);
  2051. engine->RegisterObjectMethod("ListView", "Array<UIElement@>@ get_selectedItems() const", asFUNCTION(ListView_GetSelectedItems_void), asCALL_CDECL_OBJFIRST);
  2052. // unsigned ListView::GetSelection() const | File: ../UI/ListView.h
  2053. engine->RegisterObjectMethod("ListView", "uint GetSelection() const", asMETHODPR(ListView, GetSelection, () const, unsigned), asCALL_THISCALL);
  2054. engine->RegisterObjectMethod("ListView", "uint get_selection() const", asMETHODPR(ListView, GetSelection, () const, unsigned), asCALL_THISCALL);
  2055. // const PODVector<unsigned>& ListView::GetSelections() const | File: ../UI/ListView.h
  2056. engine->RegisterObjectMethod("ListView", "Array<uint>@ GetSelections() const", asFUNCTION(ListView_GetSelections_void), asCALL_CDECL_OBJFIRST);
  2057. engine->RegisterObjectMethod("ListView", "Array<uint>@ get_selections() const", asFUNCTION(ListView_GetSelections_void), asCALL_CDECL_OBJFIRST);
  2058. // bool ListView::GetSelectOnClickEnd() const | File: ../UI/ListView.h
  2059. engine->RegisterObjectMethod("ListView", "bool GetSelectOnClickEnd() const", asMETHODPR(ListView, GetSelectOnClickEnd, () const, bool), asCALL_THISCALL);
  2060. engine->RegisterObjectMethod("ListView", "bool get_selectOnClickEnd() const", asMETHODPR(ListView, GetSelectOnClickEnd, () const, bool), asCALL_THISCALL);
  2061. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  2062. engine->RegisterObjectMethod("ListView", "const IntVector2& GetSize() const", asMETHODPR(ListView, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  2063. engine->RegisterObjectMethod("ListView", "const IntVector2& get_size() const", asMETHODPR(ListView, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  2064. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  2065. engine->RegisterObjectMethod("ListView", "bool GetSortChildren() const", asMETHODPR(ListView, GetSortChildren, () const, bool), asCALL_THISCALL);
  2066. engine->RegisterObjectMethod("ListView", "bool get_sortChildren() const", asMETHODPR(ListView, GetSortChildren, () const, bool), asCALL_THISCALL);
  2067. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2068. engine->RegisterObjectMethod("ListView", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ListView, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2069. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2070. // Not registered because template
  2071. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  2072. engine->RegisterObjectMethod("ListView", "Array<String>@ GetTags() const", asFUNCTION(ListView_GetTags_void), asCALL_CDECL_OBJFIRST);
  2073. engine->RegisterObjectMethod("ListView", "Array<String>@ get_tags() const", asFUNCTION(ListView_GetTags_void), asCALL_CDECL_OBJFIRST);
  2074. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  2075. engine->RegisterObjectMethod("ListView", "TraversalMode GetTraversalMode() const", asMETHODPR(ListView, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  2076. engine->RegisterObjectMethod("ListView", "TraversalMode get_traversalMode() const", asMETHODPR(ListView, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  2077. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2078. engine->RegisterObjectMethod("ListView", "StringHash GetType() const", asMETHODPR(ListView, GetType, () const, StringHash), asCALL_THISCALL);
  2079. engine->RegisterObjectMethod("ListView", "StringHash get_type() const", asMETHODPR(ListView, GetType, () const, StringHash), asCALL_THISCALL);
  2080. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2081. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2082. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2083. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2084. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2085. engine->RegisterObjectMethod("ListView", "const String& GetTypeName() const", asMETHODPR(ListView, GetTypeName, () const, const String&), asCALL_THISCALL);
  2086. engine->RegisterObjectMethod("ListView", "const String& get_typeName() const", asMETHODPR(ListView, GetTypeName, () const, const String&), asCALL_THISCALL);
  2087. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  2088. engine->RegisterObjectMethod("ListView", "bool GetUseDerivedOpacity() const", asMETHODPR(ListView, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  2089. engine->RegisterObjectMethod("ListView", "bool get_useDerivedOpacity() const", asMETHODPR(ListView, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  2090. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  2091. engine->RegisterObjectMethod("ListView", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(ListView, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  2092. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  2093. engine->RegisterObjectMethod("ListView", "const VariantMap& GetVars() const", asMETHODPR(ListView, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  2094. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  2095. engine->RegisterObjectMethod("ListView", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(ListView, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2096. engine->RegisterObjectMethod("ListView", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(ListView, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2097. // ScrollBar* ScrollView::GetVerticalScrollBar() const | File: ../UI/ScrollView.h
  2098. engine->RegisterObjectMethod("ListView", "ScrollBar@+ GetVerticalScrollBar() const", asMETHODPR(ListView, GetVerticalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  2099. engine->RegisterObjectMethod("ListView", "ScrollBar@+ get_verticalScrollBar() const", asMETHODPR(ListView, GetVerticalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  2100. // bool ScrollView::GetVerticalScrollBarVisible() const | File: ../UI/ScrollView.h
  2101. engine->RegisterObjectMethod("ListView", "bool GetVerticalScrollBarVisible() const", asMETHODPR(ListView, GetVerticalScrollBarVisible, () const, bool), asCALL_THISCALL);
  2102. engine->RegisterObjectMethod("ListView", "bool get_verticalScrollBarVisible() const", asMETHODPR(ListView, GetVerticalScrollBarVisible, () const, bool), asCALL_THISCALL);
  2103. // const IntVector2& ScrollView::GetViewPosition() const | File: ../UI/ScrollView.h
  2104. engine->RegisterObjectMethod("ListView", "const IntVector2& GetViewPosition() const", asMETHODPR(ListView, GetViewPosition, () const, const IntVector2&), asCALL_THISCALL);
  2105. engine->RegisterObjectMethod("ListView", "const IntVector2& get_viewPosition() const", asMETHODPR(ListView, GetViewPosition, () const, const IntVector2&), asCALL_THISCALL);
  2106. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  2107. engine->RegisterObjectMethod("ListView", "int GetWidth() const", asMETHODPR(ListView, GetWidth, () const, int), asCALL_THISCALL);
  2108. engine->RegisterObjectMethod("ListView", "int get_width() const", asMETHODPR(ListView, GetWidth, () const, int), asCALL_THISCALL);
  2109. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  2110. engine->RegisterObjectMethod("ListView", "bool HasColorGradient() const", asMETHODPR(ListView, HasColorGradient, () const, bool), asCALL_THISCALL);
  2111. engine->RegisterObjectMethod("ListView", "bool get_colorGradient() const", asMETHODPR(ListView, HasColorGradient, () const, bool), asCALL_THISCALL);
  2112. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2113. engine->RegisterObjectMethod("ListView", "bool HasEventHandlers() const", asMETHODPR(ListView, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2114. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  2115. engine->RegisterObjectMethod("ListView", "bool HasFocus() const", asMETHODPR(ListView, HasFocus, () const, bool), asCALL_THISCALL);
  2116. engine->RegisterObjectMethod("ListView", "bool get_focus() const", asMETHODPR(ListView, HasFocus, () const, bool), asCALL_THISCALL);
  2117. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2118. engine->RegisterObjectMethod("ListView", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ListView, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2119. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2120. engine->RegisterObjectMethod("ListView", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ListView, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2121. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  2122. engine->RegisterObjectMethod("ListView", "bool HasTag(const String&in) const", asMETHODPR(ListView, HasTag, (const String&) const, bool), asCALL_THISCALL);
  2123. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  2124. engine->RegisterObjectMethod("ListView", "void InsertChild(uint, UIElement@+)", asMETHODPR(ListView, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  2125. // void ListView::InsertItem(unsigned index, UIElement* item, UIElement* parentItem=nullptr) | File: ../UI/ListView.h
  2126. engine->RegisterObjectMethod("ListView", "void InsertItem(uint, UIElement@+, UIElement@+ = null)", asMETHODPR(ListView, InsertItem, (unsigned, UIElement*, UIElement*), void), asCALL_THISCALL);
  2127. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  2128. engine->RegisterObjectMethod("ListView", "bool IsChildOf(UIElement@+) const", asMETHODPR(ListView, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  2129. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  2130. engine->RegisterObjectMethod("ListView", "bool IsEditable() const", asMETHODPR(ListView, IsEditable, () const, bool), asCALL_THISCALL);
  2131. engine->RegisterObjectMethod("ListView", "bool get_editable() const", asMETHODPR(ListView, IsEditable, () const, bool), asCALL_THISCALL);
  2132. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  2133. engine->RegisterObjectMethod("ListView", "bool IsElementEventSender() const", asMETHODPR(ListView, IsElementEventSender, () const, bool), asCALL_THISCALL);
  2134. engine->RegisterObjectMethod("ListView", "bool get_elementEventSender() const", asMETHODPR(ListView, IsElementEventSender, () const, bool), asCALL_THISCALL);
  2135. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  2136. engine->RegisterObjectMethod("ListView", "bool IsEnabled() const", asMETHODPR(ListView, IsEnabled, () const, bool), asCALL_THISCALL);
  2137. engine->RegisterObjectMethod("ListView", "bool get_enabled() const", asMETHODPR(ListView, IsEnabled, () const, bool), asCALL_THISCALL);
  2138. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  2139. engine->RegisterObjectMethod("ListView", "bool IsEnabledSelf() const", asMETHODPR(ListView, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2140. engine->RegisterObjectMethod("ListView", "bool get_enabledSelf() const", asMETHODPR(ListView, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2141. // bool ListView::IsExpanded(unsigned index) const | File: ../UI/ListView.h
  2142. engine->RegisterObjectMethod("ListView", "bool IsExpanded(uint) const", asMETHODPR(ListView, IsExpanded, (unsigned) const, bool), asCALL_THISCALL);
  2143. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  2144. engine->RegisterObjectMethod("ListView", "bool IsFixedHeight() const", asMETHODPR(ListView, IsFixedHeight, () const, bool), asCALL_THISCALL);
  2145. engine->RegisterObjectMethod("ListView", "bool get_fixedHeight() const", asMETHODPR(ListView, IsFixedHeight, () const, bool), asCALL_THISCALL);
  2146. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  2147. engine->RegisterObjectMethod("ListView", "bool IsFixedSize() const", asMETHODPR(ListView, IsFixedSize, () const, bool), asCALL_THISCALL);
  2148. engine->RegisterObjectMethod("ListView", "bool get_fixedSize() const", asMETHODPR(ListView, IsFixedSize, () const, bool), asCALL_THISCALL);
  2149. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  2150. engine->RegisterObjectMethod("ListView", "bool IsFixedWidth() const", asMETHODPR(ListView, IsFixedWidth, () const, bool), asCALL_THISCALL);
  2151. engine->RegisterObjectMethod("ListView", "bool get_fixedWidth() const", asMETHODPR(ListView, IsFixedWidth, () const, bool), asCALL_THISCALL);
  2152. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  2153. engine->RegisterObjectMethod("ListView", "bool IsHovering() const", asMETHODPR(ListView, IsHovering, () const, bool), asCALL_THISCALL);
  2154. engine->RegisterObjectMethod("ListView", "bool get_hovering() const", asMETHODPR(ListView, IsHovering, () const, bool), asCALL_THISCALL);
  2155. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  2156. engine->RegisterObjectMethod("ListView", "bool IsInside(IntVector2, bool)", asMETHODPR(ListView, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  2157. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  2158. engine->RegisterObjectMethod("ListView", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(ListView, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  2159. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2160. engine->RegisterObjectMethod("ListView", "bool IsInstanceOf(StringHash) const", asMETHODPR(ListView, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2161. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2162. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2163. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2164. // Not registered because template
  2165. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  2166. engine->RegisterObjectMethod("ListView", "bool IsInternal() const", asMETHODPR(ListView, IsInternal, () const, bool), asCALL_THISCALL);
  2167. engine->RegisterObjectMethod("ListView", "bool get_internal() const", asMETHODPR(ListView, IsInternal, () const, bool), asCALL_THISCALL);
  2168. // bool ListView::IsSelected(unsigned index) const | File: ../UI/ListView.h
  2169. engine->RegisterObjectMethod("ListView", "bool IsSelected(uint) const", asMETHODPR(ListView, IsSelected, (unsigned) const, bool), asCALL_THISCALL);
  2170. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2171. engine->RegisterObjectMethod("ListView", "bool IsTemporary() const", asMETHODPR(ListView, IsTemporary, () const, bool), asCALL_THISCALL);
  2172. engine->RegisterObjectMethod("ListView", "bool get_temporary() const", asMETHODPR(ListView, IsTemporary, () const, bool), asCALL_THISCALL);
  2173. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  2174. engine->RegisterObjectMethod("ListView", "bool IsVisible() const", asMETHODPR(ListView, IsVisible, () const, bool), asCALL_THISCALL);
  2175. engine->RegisterObjectMethod("ListView", "bool get_visible() const", asMETHODPR(ListView, IsVisible, () const, bool), asCALL_THISCALL);
  2176. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  2177. engine->RegisterObjectMethod("ListView", "bool IsVisibleEffective() const", asMETHODPR(ListView, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  2178. engine->RegisterObjectMethod("ListView", "bool get_visibleEffective() const", asMETHODPR(ListView, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  2179. // bool ScrollView::IsWheelHandler() const override | File: ../UI/ScrollView.h
  2180. engine->RegisterObjectMethod("ListView", "bool IsWheelHandler() const", asMETHODPR(ListView, IsWheelHandler, () const, bool), asCALL_THISCALL);
  2181. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  2182. engine->RegisterObjectMethod("ListView", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(ListView, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  2183. // explicit ListView::ListView(Context* context) | File: ../UI/ListView.h
  2184. engine->RegisterObjectBehaviour("ListView", asBEHAVE_FACTORY, "ListView@+ f()", asFUNCTION(ListView_ListView_Context), asCALL_CDECL);
  2185. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2186. engine->RegisterObjectMethod("ListView", "bool Load(Deserializer&)", asMETHODPR(ListView, Load, (Deserializer&), bool), asCALL_THISCALL);
  2187. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  2188. engine->RegisterObjectMethod("ListView", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ListView, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  2189. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2190. engine->RegisterObjectMethod("ListView", "bool LoadJSON(const JSONValue&in)", asMETHODPR(ListView, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2191. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  2192. engine->RegisterObjectMethod("ListView", "bool LoadXML(const XMLElement&in)", asMETHODPR(ListView, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2193. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  2194. engine->RegisterObjectMethod("ListView", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ListView, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  2195. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  2196. engine->RegisterObjectMethod("ListView", "bool LoadXML(Deserializer&)", asMETHODPR(ListView, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  2197. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  2198. engine->RegisterObjectMethod("ListView", "void MarkNetworkUpdate()", asMETHODPR(ListView, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2199. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2200. engine->RegisterObjectMethod("ListView", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ListView, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2201. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  2202. engine->RegisterObjectMethod("ListView", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(ListView, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  2203. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2204. engine->RegisterObjectMethod("ListView", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ListView, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2205. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2206. engine->RegisterObjectMethod("ListView", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ListView, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2207. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  2208. engine->RegisterObjectMethod("ListView", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ListView, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  2209. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  2210. engine->RegisterObjectMethod("ListView", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(ListView, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  2211. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  2212. engine->RegisterObjectMethod("ListView", "bool OnDragDropTest(UIElement@+)", asMETHODPR(ListView, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  2213. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  2214. engine->RegisterObjectMethod("ListView", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ListView, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  2215. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2216. engine->RegisterObjectMethod("ListView", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ListView, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2217. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2218. engine->RegisterObjectMethod("ListView", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ListView, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2219. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2220. engine->RegisterObjectMethod("ListView", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(ListView, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2221. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2222. engine->RegisterObjectMethod("ListView", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ListView, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2223. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  2224. engine->RegisterObjectMethod("ListView", "void OnIndentSet()", asMETHODPR(ListView, OnIndentSet, (), void), asCALL_THISCALL);
  2225. // void ListView::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) override | File: ../UI/ListView.h
  2226. engine->RegisterObjectMethod("ListView", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(ListView, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2227. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  2228. engine->RegisterObjectMethod("ListView", "void OnPositionSet(const IntVector2&in)", asMETHODPR(ListView, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  2229. // void ListView::OnResize(const IntVector2& newSize, const IntVector2& delta) override | File: ../UI/ListView.h
  2230. engine->RegisterObjectMethod("ListView", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(ListView, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  2231. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2232. engine->RegisterObjectMethod("ListView", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(ListView, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2233. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  2234. engine->RegisterObjectMethod("ListView", "void OnSetEditable()", asMETHODPR(ListView, OnSetEditable, (), void), asCALL_THISCALL);
  2235. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  2236. engine->RegisterObjectMethod("ListView", "void OnTextInput(const String&in)", asMETHODPR(ListView, OnTextInput, (const String&), void), asCALL_THISCALL);
  2237. // void ScrollView::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) override | File: ../UI/ScrollView.h
  2238. engine->RegisterObjectMethod("ListView", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(ListView, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2239. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2240. engine->RegisterObjectMethod("ListView", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(ListView, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2241. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2242. engine->RegisterObjectMethod("ListView", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(ListView, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2243. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2244. // Error: type "RefCount*" can not automatically bind
  2245. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2246. engine->RegisterObjectMethod("ListView", "int Refs() const", asMETHODPR(ListView, Refs, () const, int), asCALL_THISCALL);
  2247. engine->RegisterObjectMethod("ListView", "int get_refs() const", asMETHODPR(ListView, Refs, () const, int), asCALL_THISCALL);
  2248. // static void ListView::RegisterObject(Context* context) | File: ../UI/ListView.h
  2249. // Context can be used as firs parameter of constructors only
  2250. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2251. engine->RegisterObjectBehaviour("ListView", asBEHAVE_RELEASE, "void f()", asMETHODPR(ListView, ReleaseRef, (), void), asCALL_THISCALL);
  2252. // void UIElement::Remove() | File: ../UI/UIElement.h
  2253. engine->RegisterObjectMethod("ListView", "void Remove()", asMETHODPR(ListView, Remove, (), void), asCALL_THISCALL);
  2254. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  2255. engine->RegisterObjectMethod("ListView", "void RemoveAllChildren()", asMETHODPR(ListView, RemoveAllChildren, (), void), asCALL_THISCALL);
  2256. // void ListView::RemoveAllItems() | File: ../UI/ListView.h
  2257. engine->RegisterObjectMethod("ListView", "void RemoveAllItems()", asMETHODPR(ListView, RemoveAllItems, (), void), asCALL_THISCALL);
  2258. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  2259. engine->RegisterObjectMethod("ListView", "void RemoveAllTags()", asMETHODPR(ListView, RemoveAllTags, (), void), asCALL_THISCALL);
  2260. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2261. engine->RegisterObjectMethod("ListView", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(ListView, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2262. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  2263. engine->RegisterObjectMethod("ListView", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(ListView, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  2264. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  2265. engine->RegisterObjectMethod("ListView", "void RemoveChildAtIndex(uint)", asMETHODPR(ListView, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  2266. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2267. engine->RegisterObjectMethod("ListView", "void RemoveInstanceDefault()", asMETHODPR(ListView, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2268. // void ListView::RemoveItem(UIElement* item, unsigned index=0) | File: ../UI/ListView.h
  2269. engine->RegisterObjectMethod("ListView", "void RemoveItem(UIElement@+, uint = 0)", asMETHODPR(ListView, RemoveItem, (UIElement*, unsigned), void), asCALL_THISCALL);
  2270. // void ListView::RemoveItem(unsigned index) | File: ../UI/ListView.h
  2271. engine->RegisterObjectMethod("ListView", "void RemoveItem(uint)", asMETHODPR(ListView, RemoveItem, (unsigned), void), asCALL_THISCALL);
  2272. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2273. engine->RegisterObjectMethod("ListView", "void RemoveObjectAnimation()", asMETHODPR(ListView, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2274. // void ListView::RemoveSelection(unsigned index) | File: ../UI/ListView.h
  2275. engine->RegisterObjectMethod("ListView", "void RemoveSelection(uint)", asMETHODPR(ListView, RemoveSelection, (unsigned), void), asCALL_THISCALL);
  2276. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  2277. engine->RegisterObjectMethod("ListView", "bool RemoveTag(const String&in)", asMETHODPR(ListView, RemoveTag, (const String&), bool), asCALL_THISCALL);
  2278. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  2279. engine->RegisterObjectMethod("ListView", "void ResetDeepEnabled()", asMETHODPR(ListView, ResetDeepEnabled, (), void), asCALL_THISCALL);
  2280. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2281. engine->RegisterObjectMethod("ListView", "void ResetToDefault()", asMETHODPR(ListView, ResetToDefault, (), void), asCALL_THISCALL);
  2282. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  2283. engine->RegisterObjectMethod("ListView", "bool Save(Serializer&) const", asMETHODPR(ListView, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2284. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2285. engine->RegisterObjectMethod("ListView", "bool SaveDefaultAttributes() const", asMETHODPR(ListView, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2286. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  2287. engine->RegisterObjectMethod("ListView", "bool SaveJSON(JSONValue&) const", asMETHODPR(ListView, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2288. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  2289. engine->RegisterObjectMethod("ListView", "bool SaveXML(XMLElement&) const", asMETHODPR(ListView, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2290. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  2291. engine->RegisterObjectMethod("ListView", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(ListView, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  2292. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  2293. engine->RegisterObjectMethod("ListView", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(ListView, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  2294. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2295. engine->RegisterObjectMethod("ListView", "void SendEvent(StringHash)", asMETHODPR(ListView, SendEvent, (StringHash), void), asCALL_THISCALL);
  2296. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2297. engine->RegisterObjectMethod("ListView", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ListView, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2298. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2299. // Not registered because template
  2300. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  2301. engine->RegisterObjectMethod("ListView", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(ListView, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  2302. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2303. engine->RegisterObjectMethod("ListView", "void SetAnimationEnabled(bool)", asMETHODPR(ListView, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2304. engine->RegisterObjectMethod("ListView", "void set_animationEnabled(bool)", asMETHODPR(ListView, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2305. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2306. engine->RegisterObjectMethod("ListView", "void SetAnimationTime(float)", asMETHODPR(ListView, SetAnimationTime, (float), void), asCALL_THISCALL);
  2307. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2308. engine->RegisterObjectMethod("ListView", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(ListView, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2309. engine->RegisterObjectMethod("ListView", "bool set_attributes(uint, const Variant&in)", asMETHODPR(ListView, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2310. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2311. engine->RegisterObjectMethod("ListView", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(ListView, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2312. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2313. engine->RegisterObjectMethod("ListView", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(ListView, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2314. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2315. engine->RegisterObjectMethod("ListView", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(ListView, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2316. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2317. engine->RegisterObjectMethod("ListView", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(ListView, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2318. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2319. engine->RegisterObjectMethod("ListView", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(ListView, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2320. // void ScrollView::SetAutoDisableChildren(bool disable) | File: ../UI/ScrollView.h
  2321. engine->RegisterObjectMethod("ListView", "void SetAutoDisableChildren(bool)", asMETHODPR(ListView, SetAutoDisableChildren, (bool), void), asCALL_THISCALL);
  2322. engine->RegisterObjectMethod("ListView", "void set_autoDisableChildren(bool)", asMETHODPR(ListView, SetAutoDisableChildren, (bool), void), asCALL_THISCALL);
  2323. // void ScrollView::SetAutoDisableThreshold(float amount) | File: ../UI/ScrollView.h
  2324. engine->RegisterObjectMethod("ListView", "void SetAutoDisableThreshold(float)", asMETHODPR(ListView, SetAutoDisableThreshold, (float), void), asCALL_THISCALL);
  2325. engine->RegisterObjectMethod("ListView", "void set_autoDisableThreshold(float)", asMETHODPR(ListView, SetAutoDisableThreshold, (float), void), asCALL_THISCALL);
  2326. // void ListView::SetBaseIndent(int baseIndent) | File: ../UI/ListView.h
  2327. engine->RegisterObjectMethod("ListView", "void SetBaseIndent(int)", asMETHODPR(ListView, SetBaseIndent, (int), void), asCALL_THISCALL);
  2328. engine->RegisterObjectMethod("ListView", "void set_baseIndent(int)", asMETHODPR(ListView, SetBaseIndent, (int), void), asCALL_THISCALL);
  2329. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2330. engine->RegisterObjectMethod("ListView", "void SetBlockEvents(bool)", asMETHODPR(ListView, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2331. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  2332. engine->RegisterObjectMethod("ListView", "void SetBringToBack(bool)", asMETHODPR(ListView, SetBringToBack, (bool), void), asCALL_THISCALL);
  2333. engine->RegisterObjectMethod("ListView", "void set_bringToBack(bool)", asMETHODPR(ListView, SetBringToBack, (bool), void), asCALL_THISCALL);
  2334. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  2335. engine->RegisterObjectMethod("ListView", "void SetBringToFront(bool)", asMETHODPR(ListView, SetBringToFront, (bool), void), asCALL_THISCALL);
  2336. engine->RegisterObjectMethod("ListView", "void set_bringToFront(bool)", asMETHODPR(ListView, SetBringToFront, (bool), void), asCALL_THISCALL);
  2337. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2338. engine->RegisterObjectMethod("ListView", "void SetChildOffset(const IntVector2&in)", asMETHODPR(ListView, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  2339. // void ListView::SetClearSelectionOnDefocus(bool enable) | File: ../UI/ListView.h
  2340. engine->RegisterObjectMethod("ListView", "void SetClearSelectionOnDefocus(bool)", asMETHODPR(ListView, SetClearSelectionOnDefocus, (bool), void), asCALL_THISCALL);
  2341. engine->RegisterObjectMethod("ListView", "void set_clearSelectionOnDefocus(bool)", asMETHODPR(ListView, SetClearSelectionOnDefocus, (bool), void), asCALL_THISCALL);
  2342. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  2343. engine->RegisterObjectMethod("ListView", "void SetClipBorder(const IntRect&in)", asMETHODPR(ListView, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2344. engine->RegisterObjectMethod("ListView", "void set_clipBorder(const IntRect&in)", asMETHODPR(ListView, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2345. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  2346. engine->RegisterObjectMethod("ListView", "void SetClipChildren(bool)", asMETHODPR(ListView, SetClipChildren, (bool), void), asCALL_THISCALL);
  2347. engine->RegisterObjectMethod("ListView", "void set_clipChildren(bool)", asMETHODPR(ListView, SetClipChildren, (bool), void), asCALL_THISCALL);
  2348. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  2349. engine->RegisterObjectMethod("ListView", "void SetColor(const Color&in)", asMETHODPR(ListView, SetColor, (const Color&), void), asCALL_THISCALL);
  2350. engine->RegisterObjectMethod("ListView", "void set_color(const Color&in)", asMETHODPR(ListView, SetColor, (const Color&), void), asCALL_THISCALL);
  2351. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  2352. engine->RegisterObjectMethod("ListView", "void SetColor(Corner, const Color&in)", asMETHODPR(ListView, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2353. engine->RegisterObjectMethod("ListView", "void set_colors(Corner, const Color&in)", asMETHODPR(ListView, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2354. // void ScrollView::SetContentElement(UIElement* element) | File: ../UI/ScrollView.h
  2355. engine->RegisterObjectMethod("ListView", "void SetContentElement(UIElement@+)", asMETHODPR(ListView, SetContentElement, (UIElement*), void), asCALL_THISCALL);
  2356. engine->RegisterObjectMethod("ListView", "void set_contentElement(UIElement@+)", asMETHODPR(ListView, SetContentElement, (UIElement*), void), asCALL_THISCALL);
  2357. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  2358. engine->RegisterObjectMethod("ListView", "void SetDeepEnabled(bool)", asMETHODPR(ListView, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  2359. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  2360. engine->RegisterObjectMethod("ListView", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(ListView, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2361. engine->RegisterObjectMethod("ListView", "void set_defaultStyle(XMLFile@+)", asMETHODPR(ListView, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2362. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  2363. engine->RegisterObjectMethod("ListView", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(ListView, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2364. engine->RegisterObjectMethod("ListView", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(ListView, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2365. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  2366. engine->RegisterObjectMethod("ListView", "void SetEditable(bool)", asMETHODPR(ListView, SetEditable, (bool), void), asCALL_THISCALL);
  2367. engine->RegisterObjectMethod("ListView", "void set_editable(bool)", asMETHODPR(ListView, SetEditable, (bool), void), asCALL_THISCALL);
  2368. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  2369. engine->RegisterObjectMethod("ListView", "void SetElementEventSender(bool)", asMETHODPR(ListView, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2370. engine->RegisterObjectMethod("ListView", "void set_elementEventSender(bool)", asMETHODPR(ListView, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2371. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  2372. engine->RegisterObjectMethod("ListView", "void SetEnableAnchor(bool)", asMETHODPR(ListView, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2373. engine->RegisterObjectMethod("ListView", "void set_enableAnchor(bool)", asMETHODPR(ListView, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2374. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  2375. engine->RegisterObjectMethod("ListView", "void SetEnabled(bool)", asMETHODPR(ListView, SetEnabled, (bool), void), asCALL_THISCALL);
  2376. engine->RegisterObjectMethod("ListView", "void set_enabled(bool)", asMETHODPR(ListView, SetEnabled, (bool), void), asCALL_THISCALL);
  2377. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  2378. engine->RegisterObjectMethod("ListView", "void SetEnabledRecursive(bool)", asMETHODPR(ListView, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  2379. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  2380. engine->RegisterObjectMethod("ListView", "void SetFixedHeight(int)", asMETHODPR(ListView, SetFixedHeight, (int), void), asCALL_THISCALL);
  2381. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  2382. engine->RegisterObjectMethod("ListView", "void SetFixedSize(const IntVector2&in)", asMETHODPR(ListView, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  2383. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  2384. engine->RegisterObjectMethod("ListView", "void SetFixedSize(int, int)", asMETHODPR(ListView, SetFixedSize, (int, int), void), asCALL_THISCALL);
  2385. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  2386. engine->RegisterObjectMethod("ListView", "void SetFixedWidth(int)", asMETHODPR(ListView, SetFixedWidth, (int), void), asCALL_THISCALL);
  2387. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  2388. engine->RegisterObjectMethod("ListView", "void SetFocus(bool)", asMETHODPR(ListView, SetFocus, (bool), void), asCALL_THISCALL);
  2389. engine->RegisterObjectMethod("ListView", "void set_focus(bool)", asMETHODPR(ListView, SetFocus, (bool), void), asCALL_THISCALL);
  2390. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  2391. engine->RegisterObjectMethod("ListView", "void SetFocusMode(FocusMode)", asMETHODPR(ListView, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2392. engine->RegisterObjectMethod("ListView", "void set_focusMode(FocusMode)", asMETHODPR(ListView, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2393. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2394. engine->RegisterObjectMethod("ListView", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ListView, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2395. engine->RegisterObjectMethod("ListView", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ListView, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2396. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  2397. engine->RegisterObjectMethod("ListView", "void SetHeight(int)", asMETHODPR(ListView, SetHeight, (int), void), asCALL_THISCALL);
  2398. engine->RegisterObjectMethod("ListView", "void set_height(int)", asMETHODPR(ListView, SetHeight, (int), void), asCALL_THISCALL);
  2399. // void ListView::SetHierarchyMode(bool enable) | File: ../UI/ListView.h
  2400. engine->RegisterObjectMethod("ListView", "void SetHierarchyMode(bool)", asMETHODPR(ListView, SetHierarchyMode, (bool), void), asCALL_THISCALL);
  2401. engine->RegisterObjectMethod("ListView", "void set_hierarchyMode(bool)", asMETHODPR(ListView, SetHierarchyMode, (bool), void), asCALL_THISCALL);
  2402. // void ListView::SetHighlightMode(HighlightMode mode) | File: ../UI/ListView.h
  2403. engine->RegisterObjectMethod("ListView", "void SetHighlightMode(HighlightMode)", asMETHODPR(ListView, SetHighlightMode, (HighlightMode), void), asCALL_THISCALL);
  2404. engine->RegisterObjectMethod("ListView", "void set_highlightMode(HighlightMode)", asMETHODPR(ListView, SetHighlightMode, (HighlightMode), void), asCALL_THISCALL);
  2405. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  2406. engine->RegisterObjectMethod("ListView", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(ListView, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2407. engine->RegisterObjectMethod("ListView", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(ListView, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2408. // void ScrollView::SetHorizontalScrollBarVisible(bool visible) | File: ../UI/ScrollView.h
  2409. engine->RegisterObjectMethod("ListView", "void SetHorizontalScrollBarVisible(bool)", asMETHODPR(ListView, SetHorizontalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2410. engine->RegisterObjectMethod("ListView", "void set_horizontalScrollBarVisible(bool)", asMETHODPR(ListView, SetHorizontalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2411. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  2412. engine->RegisterObjectMethod("ListView", "void SetHovering(bool)", asMETHODPR(ListView, SetHovering, (bool), void), asCALL_THISCALL);
  2413. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  2414. engine->RegisterObjectMethod("ListView", "void SetIndent(int)", asMETHODPR(ListView, SetIndent, (int), void), asCALL_THISCALL);
  2415. engine->RegisterObjectMethod("ListView", "void set_indent(int)", asMETHODPR(ListView, SetIndent, (int), void), asCALL_THISCALL);
  2416. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  2417. engine->RegisterObjectMethod("ListView", "void SetIndentSpacing(int)", asMETHODPR(ListView, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2418. engine->RegisterObjectMethod("ListView", "void set_indentSpacing(int)", asMETHODPR(ListView, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2419. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2420. engine->RegisterObjectMethod("ListView", "void SetInstanceDefault(bool)", asMETHODPR(ListView, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2421. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2422. engine->RegisterObjectMethod("ListView", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(ListView, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2423. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  2424. engine->RegisterObjectMethod("ListView", "void SetInternal(bool)", asMETHODPR(ListView, SetInternal, (bool), void), asCALL_THISCALL);
  2425. engine->RegisterObjectMethod("ListView", "void set_internal(bool)", asMETHODPR(ListView, SetInternal, (bool), void), asCALL_THISCALL);
  2426. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  2427. engine->RegisterObjectMethod("ListView", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(ListView, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  2428. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  2429. engine->RegisterObjectMethod("ListView", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(ListView, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2430. engine->RegisterObjectMethod("ListView", "void set_layoutBorder(const IntRect&in)", asMETHODPR(ListView, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2431. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  2432. engine->RegisterObjectMethod("ListView", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(ListView, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2433. engine->RegisterObjectMethod("ListView", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(ListView, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2434. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  2435. engine->RegisterObjectMethod("ListView", "void SetLayoutMode(LayoutMode)", asMETHODPR(ListView, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2436. engine->RegisterObjectMethod("ListView", "void set_layoutMode(LayoutMode)", asMETHODPR(ListView, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2437. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  2438. engine->RegisterObjectMethod("ListView", "void SetLayoutSpacing(int)", asMETHODPR(ListView, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2439. engine->RegisterObjectMethod("ListView", "void set_layoutSpacing(int)", asMETHODPR(ListView, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2440. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2441. engine->RegisterObjectMethod("ListView", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(ListView, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2442. engine->RegisterObjectMethod("ListView", "void set_maxAnchor(const Vector2&in)", asMETHODPR(ListView, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2443. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  2444. engine->RegisterObjectMethod("ListView", "void SetMaxAnchor(float, float)", asMETHODPR(ListView, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  2445. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  2446. engine->RegisterObjectMethod("ListView", "void SetMaxHeight(int)", asMETHODPR(ListView, SetMaxHeight, (int), void), asCALL_THISCALL);
  2447. engine->RegisterObjectMethod("ListView", "void set_maxHeight(int)", asMETHODPR(ListView, SetMaxHeight, (int), void), asCALL_THISCALL);
  2448. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2449. engine->RegisterObjectMethod("ListView", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(ListView, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2450. engine->RegisterObjectMethod("ListView", "void set_maxOffset(const IntVector2&in)", asMETHODPR(ListView, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2451. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  2452. engine->RegisterObjectMethod("ListView", "void SetMaxSize(const IntVector2&in)", asMETHODPR(ListView, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2453. engine->RegisterObjectMethod("ListView", "void set_maxSize(const IntVector2&in)", asMETHODPR(ListView, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2454. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  2455. engine->RegisterObjectMethod("ListView", "void SetMaxSize(int, int)", asMETHODPR(ListView, SetMaxSize, (int, int), void), asCALL_THISCALL);
  2456. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  2457. engine->RegisterObjectMethod("ListView", "void SetMaxWidth(int)", asMETHODPR(ListView, SetMaxWidth, (int), void), asCALL_THISCALL);
  2458. engine->RegisterObjectMethod("ListView", "void set_maxWidth(int)", asMETHODPR(ListView, SetMaxWidth, (int), void), asCALL_THISCALL);
  2459. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2460. engine->RegisterObjectMethod("ListView", "void SetMinAnchor(const Vector2&in)", asMETHODPR(ListView, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2461. engine->RegisterObjectMethod("ListView", "void set_minAnchor(const Vector2&in)", asMETHODPR(ListView, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2462. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  2463. engine->RegisterObjectMethod("ListView", "void SetMinAnchor(float, float)", asMETHODPR(ListView, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  2464. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  2465. engine->RegisterObjectMethod("ListView", "void SetMinHeight(int)", asMETHODPR(ListView, SetMinHeight, (int), void), asCALL_THISCALL);
  2466. engine->RegisterObjectMethod("ListView", "void set_minHeight(int)", asMETHODPR(ListView, SetMinHeight, (int), void), asCALL_THISCALL);
  2467. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2468. engine->RegisterObjectMethod("ListView", "void SetMinOffset(const IntVector2&in)", asMETHODPR(ListView, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2469. engine->RegisterObjectMethod("ListView", "void set_minOffset(const IntVector2&in)", asMETHODPR(ListView, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2470. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  2471. engine->RegisterObjectMethod("ListView", "void SetMinSize(const IntVector2&in)", asMETHODPR(ListView, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2472. engine->RegisterObjectMethod("ListView", "void set_minSize(const IntVector2&in)", asMETHODPR(ListView, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2473. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  2474. engine->RegisterObjectMethod("ListView", "void SetMinSize(int, int)", asMETHODPR(ListView, SetMinSize, (int, int), void), asCALL_THISCALL);
  2475. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  2476. engine->RegisterObjectMethod("ListView", "void SetMinWidth(int)", asMETHODPR(ListView, SetMinWidth, (int), void), asCALL_THISCALL);
  2477. engine->RegisterObjectMethod("ListView", "void set_minWidth(int)", asMETHODPR(ListView, SetMinWidth, (int), void), asCALL_THISCALL);
  2478. // void ListView::SetMultiselect(bool enable) | File: ../UI/ListView.h
  2479. engine->RegisterObjectMethod("ListView", "void SetMultiselect(bool)", asMETHODPR(ListView, SetMultiselect, (bool), void), asCALL_THISCALL);
  2480. engine->RegisterObjectMethod("ListView", "void set_multiselect(bool)", asMETHODPR(ListView, SetMultiselect, (bool), void), asCALL_THISCALL);
  2481. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  2482. engine->RegisterObjectMethod("ListView", "void SetName(const String&in)", asMETHODPR(ListView, SetName, (const String&), void), asCALL_THISCALL);
  2483. engine->RegisterObjectMethod("ListView", "void set_name(const String&in)", asMETHODPR(ListView, SetName, (const String&), void), asCALL_THISCALL);
  2484. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2485. engine->RegisterObjectMethod("ListView", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(ListView, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2486. engine->RegisterObjectMethod("ListView", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(ListView, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2487. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2488. engine->RegisterObjectMethod("ListView", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(ListView, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2489. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  2490. engine->RegisterObjectMethod("ListView", "void SetOpacity(float)", asMETHODPR(ListView, SetOpacity, (float), void), asCALL_THISCALL);
  2491. engine->RegisterObjectMethod("ListView", "void set_opacity(float)", asMETHODPR(ListView, SetOpacity, (float), void), asCALL_THISCALL);
  2492. // void ScrollView::SetPageStep(float step) | File: ../UI/ScrollView.h
  2493. engine->RegisterObjectMethod("ListView", "void SetPageStep(float)", asMETHODPR(ListView, SetPageStep, (float), void), asCALL_THISCALL);
  2494. engine->RegisterObjectMethod("ListView", "void set_pageStep(float)", asMETHODPR(ListView, SetPageStep, (float), void), asCALL_THISCALL);
  2495. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  2496. engine->RegisterObjectMethod("ListView", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(ListView, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  2497. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  2498. engine->RegisterObjectMethod("ListView", "void SetPivot(const Vector2&in)", asMETHODPR(ListView, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2499. engine->RegisterObjectMethod("ListView", "void set_pivot(const Vector2&in)", asMETHODPR(ListView, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2500. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  2501. engine->RegisterObjectMethod("ListView", "void SetPivot(float, float)", asMETHODPR(ListView, SetPivot, (float, float), void), asCALL_THISCALL);
  2502. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  2503. engine->RegisterObjectMethod("ListView", "void SetPosition(const IntVector2&in)", asMETHODPR(ListView, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2504. engine->RegisterObjectMethod("ListView", "void set_position(const IntVector2&in)", asMETHODPR(ListView, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2505. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  2506. engine->RegisterObjectMethod("ListView", "void SetPosition(int, int)", asMETHODPR(ListView, SetPosition, (int, int), void), asCALL_THISCALL);
  2507. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  2508. engine->RegisterObjectMethod("ListView", "void SetPriority(int)", asMETHODPR(ListView, SetPriority, (int), void), asCALL_THISCALL);
  2509. engine->RegisterObjectMethod("ListView", "void set_priority(int)", asMETHODPR(ListView, SetPriority, (int), void), asCALL_THISCALL);
  2510. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  2511. engine->RegisterObjectMethod("ListView", "void SetRenderTexture(Texture2D@+)", asMETHODPR(ListView, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  2512. // void ScrollView::SetScrollBarsAutoVisible(bool enable) | File: ../UI/ScrollView.h
  2513. engine->RegisterObjectMethod("ListView", "void SetScrollBarsAutoVisible(bool)", asMETHODPR(ListView, SetScrollBarsAutoVisible, (bool), void), asCALL_THISCALL);
  2514. engine->RegisterObjectMethod("ListView", "void set_scrollBarsAutoVisible(bool)", asMETHODPR(ListView, SetScrollBarsAutoVisible, (bool), void), asCALL_THISCALL);
  2515. // void ScrollView::SetScrollBarsVisible(bool horizontal, bool vertical) | File: ../UI/ScrollView.h
  2516. engine->RegisterObjectMethod("ListView", "void SetScrollBarsVisible(bool, bool)", asMETHODPR(ListView, SetScrollBarsVisible, (bool, bool), void), asCALL_THISCALL);
  2517. // void ScrollView::SetScrollDeceleration(float deceleration) | File: ../UI/ScrollView.h
  2518. engine->RegisterObjectMethod("ListView", "void SetScrollDeceleration(float)", asMETHODPR(ListView, SetScrollDeceleration, (float), void), asCALL_THISCALL);
  2519. engine->RegisterObjectMethod("ListView", "void set_scrollDeceleration(float)", asMETHODPR(ListView, SetScrollDeceleration, (float), void), asCALL_THISCALL);
  2520. // void ScrollView::SetScrollSnapEpsilon(float snap) | File: ../UI/ScrollView.h
  2521. engine->RegisterObjectMethod("ListView", "void SetScrollSnapEpsilon(float)", asMETHODPR(ListView, SetScrollSnapEpsilon, (float), void), asCALL_THISCALL);
  2522. engine->RegisterObjectMethod("ListView", "void set_scrollSnapEpsilon(float)", asMETHODPR(ListView, SetScrollSnapEpsilon, (float), void), asCALL_THISCALL);
  2523. // void ScrollView::SetScrollStep(float step) | File: ../UI/ScrollView.h
  2524. engine->RegisterObjectMethod("ListView", "void SetScrollStep(float)", asMETHODPR(ListView, SetScrollStep, (float), void), asCALL_THISCALL);
  2525. engine->RegisterObjectMethod("ListView", "void set_scrollStep(float)", asMETHODPR(ListView, SetScrollStep, (float), void), asCALL_THISCALL);
  2526. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  2527. engine->RegisterObjectMethod("ListView", "void SetSelected(bool)", asMETHODPR(ListView, SetSelected, (bool), void), asCALL_THISCALL);
  2528. engine->RegisterObjectMethod("ListView", "void set_selected(bool)", asMETHODPR(ListView, SetSelected, (bool), void), asCALL_THISCALL);
  2529. // void ListView::SetSelection(unsigned index) | File: ../UI/ListView.h
  2530. engine->RegisterObjectMethod("ListView", "void SetSelection(uint)", asMETHODPR(ListView, SetSelection, (unsigned), void), asCALL_THISCALL);
  2531. engine->RegisterObjectMethod("ListView", "void set_selection(uint)", asMETHODPR(ListView, SetSelection, (unsigned), void), asCALL_THISCALL);
  2532. // void ListView::SetSelections(const PODVector<unsigned>& indices) | File: ../UI/ListView.h
  2533. engine->RegisterObjectMethod("ListView", "void SetSelections(Array<uint>@+)", asFUNCTION(ListView_SetSelections_PODVectorunsigned), asCALL_CDECL_OBJFIRST);
  2534. // void ListView::SetSelectOnClickEnd(bool enable) | File: ../UI/ListView.h
  2535. engine->RegisterObjectMethod("ListView", "void SetSelectOnClickEnd(bool)", asMETHODPR(ListView, SetSelectOnClickEnd, (bool), void), asCALL_THISCALL);
  2536. engine->RegisterObjectMethod("ListView", "void set_selectOnClickEnd(bool)", asMETHODPR(ListView, SetSelectOnClickEnd, (bool), void), asCALL_THISCALL);
  2537. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  2538. engine->RegisterObjectMethod("ListView", "void SetSize(const IntVector2&in)", asMETHODPR(ListView, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2539. engine->RegisterObjectMethod("ListView", "void set_size(const IntVector2&in)", asMETHODPR(ListView, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2540. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  2541. engine->RegisterObjectMethod("ListView", "void SetSize(int, int)", asMETHODPR(ListView, SetSize, (int, int), void), asCALL_THISCALL);
  2542. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  2543. engine->RegisterObjectMethod("ListView", "void SetSortChildren(bool)", asMETHODPR(ListView, SetSortChildren, (bool), void), asCALL_THISCALL);
  2544. engine->RegisterObjectMethod("ListView", "void set_sortChildren(bool)", asMETHODPR(ListView, SetSortChildren, (bool), void), asCALL_THISCALL);
  2545. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2546. engine->RegisterObjectMethod("ListView", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(ListView, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  2547. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  2548. engine->RegisterObjectMethod("ListView", "bool SetStyle(const XMLElement&in)", asMETHODPR(ListView, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  2549. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2550. engine->RegisterObjectMethod("ListView", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(ListView, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  2551. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  2552. // Error: type "const StringVector&" can not automatically bind
  2553. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2554. engine->RegisterObjectMethod("ListView", "void SetTemporary(bool)", asMETHODPR(ListView, SetTemporary, (bool), void), asCALL_THISCALL);
  2555. engine->RegisterObjectMethod("ListView", "void set_temporary(bool)", asMETHODPR(ListView, SetTemporary, (bool), void), asCALL_THISCALL);
  2556. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  2557. engine->RegisterObjectMethod("ListView", "void SetTraversalMode(TraversalMode)", asMETHODPR(ListView, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2558. engine->RegisterObjectMethod("ListView", "void set_traversalMode(TraversalMode)", asMETHODPR(ListView, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2559. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  2560. engine->RegisterObjectMethod("ListView", "void SetUseDerivedOpacity(bool)", asMETHODPR(ListView, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2561. engine->RegisterObjectMethod("ListView", "void set_useDerivedOpacity(bool)", asMETHODPR(ListView, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2562. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  2563. engine->RegisterObjectMethod("ListView", "void SetVar(StringHash, const Variant&in)", asMETHODPR(ListView, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2564. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  2565. engine->RegisterObjectMethod("ListView", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(ListView, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2566. engine->RegisterObjectMethod("ListView", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(ListView, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2567. // void ScrollView::SetVerticalScrollBarVisible(bool visible) | File: ../UI/ScrollView.h
  2568. engine->RegisterObjectMethod("ListView", "void SetVerticalScrollBarVisible(bool)", asMETHODPR(ListView, SetVerticalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2569. engine->RegisterObjectMethod("ListView", "void set_verticalScrollBarVisible(bool)", asMETHODPR(ListView, SetVerticalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2570. // void ScrollView::SetViewPosition(const IntVector2& position) | File: ../UI/ScrollView.h
  2571. engine->RegisterObjectMethod("ListView", "void SetViewPosition(const IntVector2&in)", asMETHODPR(ListView, SetViewPosition, (const IntVector2&), void), asCALL_THISCALL);
  2572. engine->RegisterObjectMethod("ListView", "void set_viewPosition(const IntVector2&in)", asMETHODPR(ListView, SetViewPosition, (const IntVector2&), void), asCALL_THISCALL);
  2573. // void ScrollView::SetViewPosition(int x, int y) | File: ../UI/ScrollView.h
  2574. engine->RegisterObjectMethod("ListView", "void SetViewPosition(int, int)", asMETHODPR(ListView, SetViewPosition, (int, int), void), asCALL_THISCALL);
  2575. // void ScrollView::SetViewPositionAttr(const IntVector2& value) | File: ../UI/ScrollView.h
  2576. engine->RegisterObjectMethod("ListView", "void SetViewPositionAttr(const IntVector2&in)", asMETHODPR(ListView, SetViewPositionAttr, (const IntVector2&), void), asCALL_THISCALL);
  2577. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  2578. engine->RegisterObjectMethod("ListView", "void SetVisible(bool)", asMETHODPR(ListView, SetVisible, (bool), void), asCALL_THISCALL);
  2579. engine->RegisterObjectMethod("ListView", "void set_visible(bool)", asMETHODPR(ListView, SetVisible, (bool), void), asCALL_THISCALL);
  2580. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  2581. engine->RegisterObjectMethod("ListView", "void SetWidth(int)", asMETHODPR(ListView, SetWidth, (int), void), asCALL_THISCALL);
  2582. engine->RegisterObjectMethod("ListView", "void set_width(int)", asMETHODPR(ListView, SetWidth, (int), void), asCALL_THISCALL);
  2583. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  2584. engine->RegisterObjectMethod("ListView", "void SortChildren()", asMETHODPR(ListView, SortChildren, (), void), asCALL_THISCALL);
  2585. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2586. // Error: type "EventHandler*" can not automatically bind
  2587. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2588. // Error: type "EventHandler*" can not automatically bind
  2589. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2590. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2591. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2592. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2593. // void ListView::ToggleExpand(unsigned index, bool recursive=false) | File: ../UI/ListView.h
  2594. engine->RegisterObjectMethod("ListView", "void ToggleExpand(uint, bool = false)", asMETHODPR(ListView, ToggleExpand, (unsigned, bool), void), asCALL_THISCALL);
  2595. // void ListView::ToggleSelection(unsigned index) | File: ../UI/ListView.h
  2596. engine->RegisterObjectMethod("ListView", "void ToggleSelection(uint)", asMETHODPR(ListView, ToggleSelection, (unsigned), void), asCALL_THISCALL);
  2597. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2598. engine->RegisterObjectMethod("ListView", "void UnsubscribeFromAllEvents()", asMETHODPR(ListView, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2599. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2600. engine->RegisterObjectMethod("ListView", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ListView_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2601. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2602. engine->RegisterObjectMethod("ListView", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ListView, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2603. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2604. engine->RegisterObjectMethod("ListView", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ListView, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2605. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2606. engine->RegisterObjectMethod("ListView", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ListView, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2607. // void ScrollView::Update(float timeStep) override | File: ../UI/ScrollView.h
  2608. engine->RegisterObjectMethod("ListView", "void Update(float)", asMETHODPR(ListView, Update, (float), void), asCALL_THISCALL);
  2609. // void ListView::UpdateInternalLayout() | File: ../UI/ListView.h
  2610. engine->RegisterObjectMethod("ListView", "void UpdateInternalLayout()", asMETHODPR(ListView, UpdateInternalLayout, (), void), asCALL_THISCALL);
  2611. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  2612. engine->RegisterObjectMethod("ListView", "void UpdateLayout()", asMETHODPR(ListView, UpdateLayout, (), void), asCALL_THISCALL);
  2613. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2614. engine->RegisterObjectMethod("ListView", "int WeakRefs() const", asMETHODPR(ListView, WeakRefs, () const, int), asCALL_THISCALL);
  2615. engine->RegisterObjectMethod("ListView", "int get_weakRefs() const", asMETHODPR(ListView, WeakRefs, () const, int), asCALL_THISCALL);
  2616. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2617. engine->RegisterObjectMethod("ListView", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(ListView, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2618. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2619. engine->RegisterObjectMethod("ListView", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(ListView, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2620. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2621. engine->RegisterObjectMethod("ListView", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(ListView, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2622. #ifdef REGISTER_MANUAL_PART_ScrollView
  2623. REGISTER_MANUAL_PART_ScrollView(ListView, "ListView")
  2624. #endif
  2625. #ifdef REGISTER_MANUAL_PART_UIElement
  2626. REGISTER_MANUAL_PART_UIElement(ListView, "ListView")
  2627. #endif
  2628. #ifdef REGISTER_MANUAL_PART_Animatable
  2629. REGISTER_MANUAL_PART_Animatable(ListView, "ListView")
  2630. #endif
  2631. #ifdef REGISTER_MANUAL_PART_Serializable
  2632. REGISTER_MANUAL_PART_Serializable(ListView, "ListView")
  2633. #endif
  2634. #ifdef REGISTER_MANUAL_PART_Object
  2635. REGISTER_MANUAL_PART_Object(ListView, "ListView")
  2636. #endif
  2637. #ifdef REGISTER_MANUAL_PART_RefCounted
  2638. REGISTER_MANUAL_PART_RefCounted(ListView, "ListView")
  2639. #endif
  2640. #ifdef REGISTER_MANUAL_PART_ListView
  2641. REGISTER_MANUAL_PART_ListView(ListView, "ListView")
  2642. #endif
  2643. RegisterSubclass<ScrollView, ListView>(engine, "ScrollView", "ListView");
  2644. RegisterSubclass<UIElement, ListView>(engine, "UIElement", "ListView");
  2645. RegisterSubclass<Animatable, ListView>(engine, "Animatable", "ListView");
  2646. RegisterSubclass<Serializable, ListView>(engine, "Serializable", "ListView");
  2647. RegisterSubclass<Object, ListView>(engine, "Object", "ListView");
  2648. RegisterSubclass<RefCounted, ListView>(engine, "RefCounted", "ListView");
  2649. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2650. engine->RegisterObjectBehaviour("Localization", asBEHAVE_ADDREF, "void f()", asMETHODPR(Localization, AddRef, (), void), asCALL_THISCALL);
  2651. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2652. // Not registered because template
  2653. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2654. // Not registered because template
  2655. // String Localization::Get(const String& id) | File: ../Resource/Localization.h
  2656. engine->RegisterObjectMethod("Localization", "String Get(const String&in)", asMETHODPR(Localization, Get, (const String&), String), asCALL_THISCALL);
  2657. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2658. engine->RegisterObjectMethod("Localization", "bool GetBlockEvents() const", asMETHODPR(Localization, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2659. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2660. engine->RegisterObjectMethod("Localization", "const String& GetCategory() const", asMETHODPR(Localization, GetCategory, () const, const String&), asCALL_THISCALL);
  2661. engine->RegisterObjectMethod("Localization", "const String& get_category() const", asMETHODPR(Localization, GetCategory, () const, const String&), asCALL_THISCALL);
  2662. // Context* Object::GetContext() const | File: ../Core/Object.h
  2663. // Error: type "Context*" can not be returned
  2664. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2665. engine->RegisterObjectMethod("Localization", "VariantMap& GetEventDataMap() const", asMETHODPR(Localization, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2666. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2667. // Error: type "EventHandler*" can not automatically bind
  2668. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2669. engine->RegisterObjectMethod("Localization", "Object@+ GetEventSender() const", asMETHODPR(Localization, GetEventSender, () const, Object*), asCALL_THISCALL);
  2670. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2671. engine->RegisterObjectMethod("Localization", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Localization, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2672. engine->RegisterObjectMethod("Localization", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Localization, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2673. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2674. engine->RegisterObjectMethod("Localization", "const VariantMap& GetGlobalVars() const", asMETHODPR(Localization, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2675. engine->RegisterObjectMethod("Localization", "const VariantMap& get_globalVars() const", asMETHODPR(Localization, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2676. // String Localization::GetLanguage() | File: ../Resource/Localization.h
  2677. engine->RegisterObjectMethod("Localization", "String GetLanguage()", asMETHODPR(Localization, GetLanguage, (), String), asCALL_THISCALL);
  2678. engine->RegisterObjectMethod("Localization", "String get_language()", asMETHODPR(Localization, GetLanguage, (), String), asCALL_THISCALL);
  2679. // String Localization::GetLanguage(int index) | File: ../Resource/Localization.h
  2680. engine->RegisterObjectMethod("Localization", "String GetLanguage(int)", asMETHODPR(Localization, GetLanguage, (int), String), asCALL_THISCALL);
  2681. // int Localization::GetLanguageIndex() const | File: ../Resource/Localization.h
  2682. engine->RegisterObjectMethod("Localization", "int GetLanguageIndex() const", asMETHODPR(Localization, GetLanguageIndex, () const, int), asCALL_THISCALL);
  2683. engine->RegisterObjectMethod("Localization", "int get_languageIndex() const", asMETHODPR(Localization, GetLanguageIndex, () const, int), asCALL_THISCALL);
  2684. // int Localization::GetLanguageIndex(const String& language) | File: ../Resource/Localization.h
  2685. engine->RegisterObjectMethod("Localization", "int GetLanguageIndex(const String&in)", asMETHODPR(Localization, GetLanguageIndex, (const String&), int), asCALL_THISCALL);
  2686. // int Localization::GetNumLanguages() const | File: ../Resource/Localization.h
  2687. engine->RegisterObjectMethod("Localization", "int GetNumLanguages() const", asMETHODPR(Localization, GetNumLanguages, () const, int), asCALL_THISCALL);
  2688. engine->RegisterObjectMethod("Localization", "int get_numLanguages() const", asMETHODPR(Localization, GetNumLanguages, () const, int), asCALL_THISCALL);
  2689. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2690. engine->RegisterObjectMethod("Localization", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Localization, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2691. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2692. // Not registered because template
  2693. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2694. engine->RegisterObjectMethod("Localization", "StringHash GetType() const", asMETHODPR(Localization, GetType, () const, StringHash), asCALL_THISCALL);
  2695. engine->RegisterObjectMethod("Localization", "StringHash get_type() const", asMETHODPR(Localization, GetType, () const, StringHash), asCALL_THISCALL);
  2696. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2697. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2698. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2699. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2700. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2701. engine->RegisterObjectMethod("Localization", "const String& GetTypeName() const", asMETHODPR(Localization, GetTypeName, () const, const String&), asCALL_THISCALL);
  2702. engine->RegisterObjectMethod("Localization", "const String& get_typeName() const", asMETHODPR(Localization, GetTypeName, () const, const String&), asCALL_THISCALL);
  2703. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2704. engine->RegisterObjectMethod("Localization", "bool HasEventHandlers() const", asMETHODPR(Localization, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2705. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2706. engine->RegisterObjectMethod("Localization", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Localization, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2707. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2708. engine->RegisterObjectMethod("Localization", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Localization, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2709. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2710. engine->RegisterObjectMethod("Localization", "bool IsInstanceOf(StringHash) const", asMETHODPR(Localization, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2711. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2712. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2713. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2714. // Not registered because template
  2715. // void Localization::LoadJSONFile(const String& name, const String& language=String::EMPTY) | File: ../Resource/Localization.h
  2716. engine->RegisterObjectMethod("Localization", "void LoadJSONFile(const String&in, const String&in = String::EMPTY)", asMETHODPR(Localization, LoadJSONFile, (const String&, const String&), void), asCALL_THISCALL);
  2717. // void Localization::LoadMultipleLanguageJSON(const JSONValue& source) | File: ../Resource/Localization.h
  2718. engine->RegisterObjectMethod("Localization", "void LoadMultipleLanguageJSON(const JSONValue&in)", asMETHODPR(Localization, LoadMultipleLanguageJSON, (const JSONValue&), void), asCALL_THISCALL);
  2719. // void Localization::LoadSingleLanguageJSON(const JSONValue& source, const String& language=String::EMPTY) | File: ../Resource/Localization.h
  2720. engine->RegisterObjectMethod("Localization", "void LoadSingleLanguageJSON(const JSONValue&in, const String&in = String::EMPTY)", asMETHODPR(Localization, LoadSingleLanguageJSON, (const JSONValue&, const String&), void), asCALL_THISCALL);
  2721. // explicit Localization::Localization(Context* context) | File: ../Resource/Localization.h
  2722. engine->RegisterObjectBehaviour("Localization", asBEHAVE_FACTORY, "Localization@+ f()", asFUNCTION(Localization_Localization_Context), asCALL_CDECL);
  2723. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2724. engine->RegisterObjectMethod("Localization", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Localization, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2725. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2726. // Error: type "RefCount*" can not automatically bind
  2727. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2728. engine->RegisterObjectMethod("Localization", "int Refs() const", asMETHODPR(Localization, Refs, () const, int), asCALL_THISCALL);
  2729. engine->RegisterObjectMethod("Localization", "int get_refs() const", asMETHODPR(Localization, Refs, () const, int), asCALL_THISCALL);
  2730. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2731. engine->RegisterObjectBehaviour("Localization", asBEHAVE_RELEASE, "void f()", asMETHODPR(Localization, ReleaseRef, (), void), asCALL_THISCALL);
  2732. // void Localization::Reset() | File: ../Resource/Localization.h
  2733. engine->RegisterObjectMethod("Localization", "void Reset()", asMETHODPR(Localization, Reset, (), void), asCALL_THISCALL);
  2734. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2735. engine->RegisterObjectMethod("Localization", "void SendEvent(StringHash)", asMETHODPR(Localization, SendEvent, (StringHash), void), asCALL_THISCALL);
  2736. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2737. engine->RegisterObjectMethod("Localization", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Localization, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2738. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2739. // Not registered because template
  2740. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2741. engine->RegisterObjectMethod("Localization", "void SetBlockEvents(bool)", asMETHODPR(Localization, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2742. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2743. engine->RegisterObjectMethod("Localization", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Localization, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2744. engine->RegisterObjectMethod("Localization", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Localization, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2745. // void Localization::SetLanguage(int index) | File: ../Resource/Localization.h
  2746. engine->RegisterObjectMethod("Localization", "void SetLanguage(int)", asMETHODPR(Localization, SetLanguage, (int), void), asCALL_THISCALL);
  2747. // void Localization::SetLanguage(const String& language) | File: ../Resource/Localization.h
  2748. engine->RegisterObjectMethod("Localization", "void SetLanguage(const String&in)", asMETHODPR(Localization, SetLanguage, (const String&), void), asCALL_THISCALL);
  2749. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2750. // Error: type "EventHandler*" can not automatically bind
  2751. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2752. // Error: type "EventHandler*" can not automatically bind
  2753. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2754. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2755. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2756. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2757. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2758. engine->RegisterObjectMethod("Localization", "void UnsubscribeFromAllEvents()", asMETHODPR(Localization, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2759. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2760. engine->RegisterObjectMethod("Localization", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Localization_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2761. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2762. engine->RegisterObjectMethod("Localization", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Localization, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2763. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2764. engine->RegisterObjectMethod("Localization", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Localization, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2765. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2766. engine->RegisterObjectMethod("Localization", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Localization, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2767. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2768. engine->RegisterObjectMethod("Localization", "int WeakRefs() const", asMETHODPR(Localization, WeakRefs, () const, int), asCALL_THISCALL);
  2769. engine->RegisterObjectMethod("Localization", "int get_weakRefs() const", asMETHODPR(Localization, WeakRefs, () const, int), asCALL_THISCALL);
  2770. #ifdef REGISTER_MANUAL_PART_Object
  2771. REGISTER_MANUAL_PART_Object(Localization, "Localization")
  2772. #endif
  2773. #ifdef REGISTER_MANUAL_PART_RefCounted
  2774. REGISTER_MANUAL_PART_RefCounted(Localization, "Localization")
  2775. #endif
  2776. #ifdef REGISTER_MANUAL_PART_Localization
  2777. REGISTER_MANUAL_PART_Localization(Localization, "Localization")
  2778. #endif
  2779. RegisterSubclass<Object, Localization>(engine, "Object", "Localization");
  2780. RegisterSubclass<RefCounted, Localization>(engine, "RefCounted", "Localization");
  2781. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2782. engine->RegisterObjectBehaviour("Log", asBEHAVE_ADDREF, "void f()", asMETHODPR(Log, AddRef, (), void), asCALL_THISCALL);
  2783. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2784. // Not registered because template
  2785. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2786. // Not registered because template
  2787. // void Log::Close() | File: ../IO/Log.h
  2788. engine->RegisterObjectMethod("Log", "void Close()", asMETHODPR(Log, Close, (), void), asCALL_THISCALL);
  2789. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2790. engine->RegisterObjectMethod("Log", "bool GetBlockEvents() const", asMETHODPR(Log, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2791. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2792. engine->RegisterObjectMethod("Log", "const String& GetCategory() const", asMETHODPR(Log, GetCategory, () const, const String&), asCALL_THISCALL);
  2793. engine->RegisterObjectMethod("Log", "const String& get_category() const", asMETHODPR(Log, GetCategory, () const, const String&), asCALL_THISCALL);
  2794. // Context* Object::GetContext() const | File: ../Core/Object.h
  2795. // Error: type "Context*" can not be returned
  2796. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2797. engine->RegisterObjectMethod("Log", "VariantMap& GetEventDataMap() const", asMETHODPR(Log, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2798. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2799. // Error: type "EventHandler*" can not automatically bind
  2800. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2801. engine->RegisterObjectMethod("Log", "Object@+ GetEventSender() const", asMETHODPR(Log, GetEventSender, () const, Object*), asCALL_THISCALL);
  2802. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2803. engine->RegisterObjectMethod("Log", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Log, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2804. engine->RegisterObjectMethod("Log", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Log, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2805. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2806. engine->RegisterObjectMethod("Log", "const VariantMap& GetGlobalVars() const", asMETHODPR(Log, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2807. engine->RegisterObjectMethod("Log", "const VariantMap& get_globalVars() const", asMETHODPR(Log, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2808. // String Log::GetLastMessage() const | File: ../IO/Log.h
  2809. engine->RegisterObjectMethod("Log", "String GetLastMessage() const", asMETHODPR(Log, GetLastMessage, () const, String), asCALL_THISCALL);
  2810. engine->RegisterObjectMethod("Log", "String get_lastMessage() const", asMETHODPR(Log, GetLastMessage, () const, String), asCALL_THISCALL);
  2811. // int Log::GetLevel() const | File: ../IO/Log.h
  2812. engine->RegisterObjectMethod("Log", "int GetLevel() const", asMETHODPR(Log, GetLevel, () const, int), asCALL_THISCALL);
  2813. engine->RegisterObjectMethod("Log", "int get_level() const", asMETHODPR(Log, GetLevel, () const, int), asCALL_THISCALL);
  2814. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2815. engine->RegisterObjectMethod("Log", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Log, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2816. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2817. // Not registered because template
  2818. // bool Log::GetTimeStamp() const | File: ../IO/Log.h
  2819. engine->RegisterObjectMethod("Log", "bool GetTimeStamp() const", asMETHODPR(Log, GetTimeStamp, () const, bool), asCALL_THISCALL);
  2820. engine->RegisterObjectMethod("Log", "bool get_timeStamp() const", asMETHODPR(Log, GetTimeStamp, () const, bool), asCALL_THISCALL);
  2821. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2822. engine->RegisterObjectMethod("Log", "StringHash GetType() const", asMETHODPR(Log, GetType, () const, StringHash), asCALL_THISCALL);
  2823. engine->RegisterObjectMethod("Log", "StringHash get_type() const", asMETHODPR(Log, GetType, () const, StringHash), asCALL_THISCALL);
  2824. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2825. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2826. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2827. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2828. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2829. engine->RegisterObjectMethod("Log", "const String& GetTypeName() const", asMETHODPR(Log, GetTypeName, () const, const String&), asCALL_THISCALL);
  2830. engine->RegisterObjectMethod("Log", "const String& get_typeName() const", asMETHODPR(Log, GetTypeName, () const, const String&), asCALL_THISCALL);
  2831. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2832. engine->RegisterObjectMethod("Log", "bool HasEventHandlers() const", asMETHODPR(Log, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2833. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2834. engine->RegisterObjectMethod("Log", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Log, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2835. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2836. engine->RegisterObjectMethod("Log", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Log, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2837. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2838. engine->RegisterObjectMethod("Log", "bool IsInstanceOf(StringHash) const", asMETHODPR(Log, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2839. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2840. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2841. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2842. // Not registered because template
  2843. // bool Log::IsQuiet() const | File: ../IO/Log.h
  2844. engine->RegisterObjectMethod("Log", "bool IsQuiet() const", asMETHODPR(Log, IsQuiet, () const, bool), asCALL_THISCALL);
  2845. engine->RegisterObjectMethod("Log", "bool get_quiet() const", asMETHODPR(Log, IsQuiet, () const, bool), asCALL_THISCALL);
  2846. // explicit Log::Log(Context* context) | File: ../IO/Log.h
  2847. engine->RegisterObjectBehaviour("Log", asBEHAVE_FACTORY, "Log@+ f()", asFUNCTION(Log_Log_Context), asCALL_CDECL);
  2848. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2849. engine->RegisterObjectMethod("Log", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Log, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2850. // void Log::Open(const String& fileName) | File: ../IO/Log.h
  2851. engine->RegisterObjectMethod("Log", "void Open(const String&in)", asMETHODPR(Log, Open, (const String&), void), asCALL_THISCALL);
  2852. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2853. // Error: type "RefCount*" can not automatically bind
  2854. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2855. engine->RegisterObjectMethod("Log", "int Refs() const", asMETHODPR(Log, Refs, () const, int), asCALL_THISCALL);
  2856. engine->RegisterObjectMethod("Log", "int get_refs() const", asMETHODPR(Log, Refs, () const, int), asCALL_THISCALL);
  2857. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2858. engine->RegisterObjectBehaviour("Log", asBEHAVE_RELEASE, "void f()", asMETHODPR(Log, ReleaseRef, (), void), asCALL_THISCALL);
  2859. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2860. engine->RegisterObjectMethod("Log", "void SendEvent(StringHash)", asMETHODPR(Log, SendEvent, (StringHash), void), asCALL_THISCALL);
  2861. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2862. engine->RegisterObjectMethod("Log", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Log, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2863. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2864. // Not registered because template
  2865. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2866. engine->RegisterObjectMethod("Log", "void SetBlockEvents(bool)", asMETHODPR(Log, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2867. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2868. engine->RegisterObjectMethod("Log", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Log, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2869. engine->RegisterObjectMethod("Log", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Log, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2870. // void Log::SetLevel(int level) | File: ../IO/Log.h
  2871. engine->RegisterObjectMethod("Log", "void SetLevel(int)", asMETHODPR(Log, SetLevel, (int), void), asCALL_THISCALL);
  2872. engine->RegisterObjectMethod("Log", "void set_level(int)", asMETHODPR(Log, SetLevel, (int), void), asCALL_THISCALL);
  2873. // void Log::SetQuiet(bool quiet) | File: ../IO/Log.h
  2874. engine->RegisterObjectMethod("Log", "void SetQuiet(bool)", asMETHODPR(Log, SetQuiet, (bool), void), asCALL_THISCALL);
  2875. engine->RegisterObjectMethod("Log", "void set_quiet(bool)", asMETHODPR(Log, SetQuiet, (bool), void), asCALL_THISCALL);
  2876. // void Log::SetTimeStamp(bool enable) | File: ../IO/Log.h
  2877. engine->RegisterObjectMethod("Log", "void SetTimeStamp(bool)", asMETHODPR(Log, SetTimeStamp, (bool), void), asCALL_THISCALL);
  2878. engine->RegisterObjectMethod("Log", "void set_timeStamp(bool)", asMETHODPR(Log, SetTimeStamp, (bool), void), asCALL_THISCALL);
  2879. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2880. // Error: type "EventHandler*" can not automatically bind
  2881. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2882. // Error: type "EventHandler*" can not automatically bind
  2883. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2884. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2885. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2886. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2887. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2888. engine->RegisterObjectMethod("Log", "void UnsubscribeFromAllEvents()", asMETHODPR(Log, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2889. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2890. engine->RegisterObjectMethod("Log", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Log_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2891. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2892. engine->RegisterObjectMethod("Log", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Log, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2893. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2894. engine->RegisterObjectMethod("Log", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Log, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2895. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2896. engine->RegisterObjectMethod("Log", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Log, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2897. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2898. engine->RegisterObjectMethod("Log", "int WeakRefs() const", asMETHODPR(Log, WeakRefs, () const, int), asCALL_THISCALL);
  2899. engine->RegisterObjectMethod("Log", "int get_weakRefs() const", asMETHODPR(Log, WeakRefs, () const, int), asCALL_THISCALL);
  2900. // static void Log::Write(int level, const String& message) | File: ../IO/Log.h
  2901. // Not registered because have @nobind mark
  2902. // static void Log::WriteRaw(const String& message, bool error=false) | File: ../IO/Log.h
  2903. engine->SetDefaultNamespace("Log");
  2904. engine->RegisterGlobalFunction("void WriteRaw(const String&in, bool = false)", asFUNCTIONPR(Log::WriteRaw, (const String&, bool), void), asCALL_CDECL);
  2905. engine->SetDefaultNamespace("");
  2906. #ifdef REGISTER_MANUAL_PART_Object
  2907. REGISTER_MANUAL_PART_Object(Log, "Log")
  2908. #endif
  2909. #ifdef REGISTER_MANUAL_PART_RefCounted
  2910. REGISTER_MANUAL_PART_RefCounted(Log, "Log")
  2911. #endif
  2912. #ifdef REGISTER_MANUAL_PART_Log
  2913. REGISTER_MANUAL_PART_Log(Log, "Log")
  2914. #endif
  2915. RegisterSubclass<Object, Log>(engine, "Object", "Log");
  2916. RegisterSubclass<RefCounted, Log>(engine, "RefCounted", "Log");
  2917. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2918. engine->RegisterObjectBehaviour("LogicComponent", asBEHAVE_ADDREF, "void f()", asMETHODPR(LogicComponent, AddRef, (), void), asCALL_THISCALL);
  2919. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2920. // Error: type "ComponentReplicationState*" can not automatically bind
  2921. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2922. engine->RegisterObjectMethod("LogicComponent", "void AllocateNetworkState()", asMETHODPR(LogicComponent, AllocateNetworkState, (), void), asCALL_THISCALL);
  2923. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  2924. engine->RegisterObjectMethod("LogicComponent", "void ApplyAttributes()", asMETHODPR(LogicComponent, ApplyAttributes, (), void), asCALL_THISCALL);
  2925. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2926. // Not registered because template
  2927. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2928. // Not registered because template
  2929. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2930. engine->RegisterObjectMethod("LogicComponent", "void CleanupConnection(Connection@+)", asMETHODPR(LogicComponent, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2931. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  2932. engine->RegisterObjectMethod("LogicComponent", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(LogicComponent, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2933. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2934. engine->RegisterObjectMethod("LogicComponent", "bool GetAnimationEnabled() const", asMETHODPR(LogicComponent, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2935. engine->RegisterObjectMethod("LogicComponent", "bool get_animationEnabled() const", asMETHODPR(LogicComponent, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2936. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2937. engine->RegisterObjectMethod("LogicComponent", "Variant GetAttribute(uint) const", asMETHODPR(LogicComponent, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2938. engine->RegisterObjectMethod("LogicComponent", "Variant get_attributes(uint) const", asMETHODPR(LogicComponent, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2939. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2940. engine->RegisterObjectMethod("LogicComponent", "Variant GetAttribute(const String&in) const", asMETHODPR(LogicComponent, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2941. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2942. engine->RegisterObjectMethod("LogicComponent", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(LogicComponent, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2943. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2944. engine->RegisterObjectMethod("LogicComponent", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(LogicComponent, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2945. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2946. engine->RegisterObjectMethod("LogicComponent", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(LogicComponent, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2947. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2948. engine->RegisterObjectMethod("LogicComponent", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(LogicComponent, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2949. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2950. engine->RegisterObjectMethod("LogicComponent", "Variant GetAttributeDefault(uint) const", asMETHODPR(LogicComponent, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2951. engine->RegisterObjectMethod("LogicComponent", "Variant get_attributeDefaults(uint) const", asMETHODPR(LogicComponent, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2952. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2953. engine->RegisterObjectMethod("LogicComponent", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(LogicComponent, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2954. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2955. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2956. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2957. engine->RegisterObjectMethod("LogicComponent", "bool GetBlockEvents() const", asMETHODPR(LogicComponent, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2958. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2959. engine->RegisterObjectMethod("LogicComponent", "const String& GetCategory() const", asMETHODPR(LogicComponent, GetCategory, () const, const String&), asCALL_THISCALL);
  2960. engine->RegisterObjectMethod("LogicComponent", "const String& get_category() const", asMETHODPR(LogicComponent, GetCategory, () const, const String&), asCALL_THISCALL);
  2961. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2962. engine->RegisterObjectMethod("LogicComponent", "Component@+ GetComponent(StringHash) const", asMETHODPR(LogicComponent, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2963. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2964. // Not registered because template
  2965. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2966. // Error: type "PODVector<Component*>&" can not automatically bind
  2967. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2968. // Not registered because template
  2969. // Context* Object::GetContext() const | File: ../Core/Object.h
  2970. // Error: type "Context*" can not be returned
  2971. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2972. // Error: type "PODVector<Node*>&" can not automatically bind
  2973. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2974. engine->RegisterObjectMethod("LogicComponent", "VariantMap& GetEventDataMap() const", asMETHODPR(LogicComponent, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2975. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2976. // Error: type "EventHandler*" can not automatically bind
  2977. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2978. engine->RegisterObjectMethod("LogicComponent", "Object@+ GetEventSender() const", asMETHODPR(LogicComponent, GetEventSender, () const, Object*), asCALL_THISCALL);
  2979. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2980. engine->RegisterObjectMethod("LogicComponent", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(LogicComponent, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2981. engine->RegisterObjectMethod("LogicComponent", "const Variant& get_globalVar(StringHash) const", asMETHODPR(LogicComponent, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2982. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2983. engine->RegisterObjectMethod("LogicComponent", "const VariantMap& GetGlobalVars() const", asMETHODPR(LogicComponent, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2984. engine->RegisterObjectMethod("LogicComponent", "const VariantMap& get_globalVars() const", asMETHODPR(LogicComponent, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2985. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2986. engine->RegisterObjectMethod("LogicComponent", "uint GetID() const", asMETHODPR(LogicComponent, GetID, () const, unsigned), asCALL_THISCALL);
  2987. engine->RegisterObjectMethod("LogicComponent", "uint get_id() const", asMETHODPR(LogicComponent, GetID, () const, unsigned), asCALL_THISCALL);
  2988. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2989. engine->RegisterObjectMethod("LogicComponent", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(LogicComponent, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2990. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2991. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2992. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2993. // Error: type "NetworkState*" can not automatically bind
  2994. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2995. engine->RegisterObjectMethod("LogicComponent", "Node@+ GetNode() const", asMETHODPR(LogicComponent, GetNode, () const, Node*), asCALL_THISCALL);
  2996. engine->RegisterObjectMethod("LogicComponent", "Node@+ get_node() const", asMETHODPR(LogicComponent, GetNode, () const, Node*), asCALL_THISCALL);
  2997. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2998. engine->RegisterObjectMethod("LogicComponent", "uint GetNumAttributes() const", asMETHODPR(LogicComponent, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2999. engine->RegisterObjectMethod("LogicComponent", "uint get_numAttributes() const", asMETHODPR(LogicComponent, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3000. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  3001. engine->RegisterObjectMethod("LogicComponent", "uint GetNumNetworkAttributes() const", asMETHODPR(LogicComponent, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  3002. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  3003. engine->RegisterObjectMethod("LogicComponent", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(LogicComponent, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3004. engine->RegisterObjectMethod("LogicComponent", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(LogicComponent, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3005. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  3006. engine->RegisterObjectMethod("LogicComponent", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(LogicComponent, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  3007. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  3008. engine->RegisterObjectMethod("LogicComponent", "Scene@+ GetScene() const", asMETHODPR(LogicComponent, GetScene, () const, Scene*), asCALL_THISCALL);
  3009. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3010. engine->RegisterObjectMethod("LogicComponent", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(LogicComponent, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3011. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3012. // Not registered because template
  3013. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3014. engine->RegisterObjectMethod("LogicComponent", "StringHash GetType() const", asMETHODPR(LogicComponent, GetType, () const, StringHash), asCALL_THISCALL);
  3015. engine->RegisterObjectMethod("LogicComponent", "StringHash get_type() const", asMETHODPR(LogicComponent, GetType, () const, StringHash), asCALL_THISCALL);
  3016. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3017. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3018. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3019. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3020. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3021. engine->RegisterObjectMethod("LogicComponent", "const String& GetTypeName() const", asMETHODPR(LogicComponent, GetTypeName, () const, const String&), asCALL_THISCALL);
  3022. engine->RegisterObjectMethod("LogicComponent", "const String& get_typeName() const", asMETHODPR(LogicComponent, GetTypeName, () const, const String&), asCALL_THISCALL);
  3023. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3024. engine->RegisterObjectMethod("LogicComponent", "bool HasEventHandlers() const", asMETHODPR(LogicComponent, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3025. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3026. engine->RegisterObjectMethod("LogicComponent", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(LogicComponent, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3027. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3028. engine->RegisterObjectMethod("LogicComponent", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(LogicComponent, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3029. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  3030. engine->RegisterObjectMethod("LogicComponent", "bool IsEnabled() const", asMETHODPR(LogicComponent, IsEnabled, () const, bool), asCALL_THISCALL);
  3031. engine->RegisterObjectMethod("LogicComponent", "bool get_enabled() const", asMETHODPR(LogicComponent, IsEnabled, () const, bool), asCALL_THISCALL);
  3032. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  3033. engine->RegisterObjectMethod("LogicComponent", "bool IsEnabledEffective() const", asMETHODPR(LogicComponent, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  3034. engine->RegisterObjectMethod("LogicComponent", "bool get_enabledEffective() const", asMETHODPR(LogicComponent, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  3035. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3036. engine->RegisterObjectMethod("LogicComponent", "bool IsInstanceOf(StringHash) const", asMETHODPR(LogicComponent, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3037. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3038. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3039. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3040. // Not registered because template
  3041. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  3042. engine->RegisterObjectMethod("LogicComponent", "bool IsReplicated() const", asMETHODPR(LogicComponent, IsReplicated, () const, bool), asCALL_THISCALL);
  3043. engine->RegisterObjectMethod("LogicComponent", "bool get_replicated() const", asMETHODPR(LogicComponent, IsReplicated, () const, bool), asCALL_THISCALL);
  3044. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  3045. engine->RegisterObjectMethod("LogicComponent", "bool IsTemporary() const", asMETHODPR(LogicComponent, IsTemporary, () const, bool), asCALL_THISCALL);
  3046. engine->RegisterObjectMethod("LogicComponent", "bool get_temporary() const", asMETHODPR(LogicComponent, IsTemporary, () const, bool), asCALL_THISCALL);
  3047. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  3048. engine->RegisterObjectMethod("LogicComponent", "bool Load(Deserializer&)", asMETHODPR(LogicComponent, Load, (Deserializer&), bool), asCALL_THISCALL);
  3049. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  3050. engine->RegisterObjectMethod("LogicComponent", "bool LoadJSON(const JSONValue&in)", asMETHODPR(LogicComponent, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  3051. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  3052. engine->RegisterObjectMethod("LogicComponent", "bool LoadXML(const XMLElement&in)", asMETHODPR(LogicComponent, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  3053. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  3054. engine->RegisterObjectMethod("LogicComponent", "void MarkNetworkUpdate()", asMETHODPR(LogicComponent, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  3055. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3056. engine->RegisterObjectMethod("LogicComponent", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(LogicComponent, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3057. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  3058. engine->RegisterObjectMethod("LogicComponent", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(LogicComponent, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  3059. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  3060. engine->RegisterObjectMethod("LogicComponent", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(LogicComponent, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  3061. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  3062. engine->RegisterObjectMethod("LogicComponent", "void PrepareNetworkUpdate()", asMETHODPR(LogicComponent, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  3063. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3064. engine->RegisterObjectMethod("LogicComponent", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(LogicComponent, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3065. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3066. engine->RegisterObjectMethod("LogicComponent", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(LogicComponent, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3067. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3068. // Error: type "RefCount*" can not automatically bind
  3069. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3070. engine->RegisterObjectMethod("LogicComponent", "int Refs() const", asMETHODPR(LogicComponent, Refs, () const, int), asCALL_THISCALL);
  3071. engine->RegisterObjectMethod("LogicComponent", "int get_refs() const", asMETHODPR(LogicComponent, Refs, () const, int), asCALL_THISCALL);
  3072. // static void Animatable::RegisterObject(Context* context) | File: ../Scene/Animatable.h
  3073. // Context can be used as firs parameter of constructors only
  3074. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3075. engine->RegisterObjectBehaviour("LogicComponent", asBEHAVE_RELEASE, "void f()", asMETHODPR(LogicComponent, ReleaseRef, (), void), asCALL_THISCALL);
  3076. // void Component::Remove() | File: ../Scene/Component.h
  3077. engine->RegisterObjectMethod("LogicComponent", "void Remove()", asMETHODPR(LogicComponent, Remove, (), void), asCALL_THISCALL);
  3078. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  3079. engine->RegisterObjectMethod("LogicComponent", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(LogicComponent, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  3080. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  3081. engine->RegisterObjectMethod("LogicComponent", "void RemoveInstanceDefault()", asMETHODPR(LogicComponent, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  3082. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  3083. engine->RegisterObjectMethod("LogicComponent", "void RemoveObjectAnimation()", asMETHODPR(LogicComponent, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  3084. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  3085. engine->RegisterObjectMethod("LogicComponent", "void ResetToDefault()", asMETHODPR(LogicComponent, ResetToDefault, (), void), asCALL_THISCALL);
  3086. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  3087. engine->RegisterObjectMethod("LogicComponent", "bool Save(Serializer&) const", asMETHODPR(LogicComponent, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3088. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  3089. engine->RegisterObjectMethod("LogicComponent", "bool SaveDefaultAttributes() const", asMETHODPR(LogicComponent, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  3090. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  3091. engine->RegisterObjectMethod("LogicComponent", "bool SaveJSON(JSONValue&) const", asMETHODPR(LogicComponent, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  3092. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  3093. engine->RegisterObjectMethod("LogicComponent", "bool SaveXML(XMLElement&) const", asMETHODPR(LogicComponent, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  3094. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3095. engine->RegisterObjectMethod("LogicComponent", "void SendEvent(StringHash)", asMETHODPR(LogicComponent, SendEvent, (StringHash), void), asCALL_THISCALL);
  3096. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3097. engine->RegisterObjectMethod("LogicComponent", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(LogicComponent, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3098. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3099. // Not registered because template
  3100. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  3101. engine->RegisterObjectMethod("LogicComponent", "void SetAnimationEnabled(bool)", asMETHODPR(LogicComponent, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3102. engine->RegisterObjectMethod("LogicComponent", "void set_animationEnabled(bool)", asMETHODPR(LogicComponent, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3103. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  3104. engine->RegisterObjectMethod("LogicComponent", "void SetAnimationTime(float)", asMETHODPR(LogicComponent, SetAnimationTime, (float), void), asCALL_THISCALL);
  3105. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  3106. engine->RegisterObjectMethod("LogicComponent", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(LogicComponent, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3107. engine->RegisterObjectMethod("LogicComponent", "bool set_attributes(uint, const Variant&in)", asMETHODPR(LogicComponent, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3108. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  3109. engine->RegisterObjectMethod("LogicComponent", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(LogicComponent, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  3110. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  3111. engine->RegisterObjectMethod("LogicComponent", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(LogicComponent, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  3112. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  3113. engine->RegisterObjectMethod("LogicComponent", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(LogicComponent, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  3114. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  3115. engine->RegisterObjectMethod("LogicComponent", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(LogicComponent, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  3116. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  3117. engine->RegisterObjectMethod("LogicComponent", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(LogicComponent, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  3118. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3119. engine->RegisterObjectMethod("LogicComponent", "void SetBlockEvents(bool)", asMETHODPR(LogicComponent, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3120. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  3121. engine->RegisterObjectMethod("LogicComponent", "void SetEnabled(bool)", asMETHODPR(LogicComponent, SetEnabled, (bool), void), asCALL_THISCALL);
  3122. engine->RegisterObjectMethod("LogicComponent", "void set_enabled(bool)", asMETHODPR(LogicComponent, SetEnabled, (bool), void), asCALL_THISCALL);
  3123. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3124. engine->RegisterObjectMethod("LogicComponent", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(LogicComponent, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3125. engine->RegisterObjectMethod("LogicComponent", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(LogicComponent, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3126. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  3127. engine->RegisterObjectMethod("LogicComponent", "void SetInstanceDefault(bool)", asMETHODPR(LogicComponent, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  3128. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  3129. engine->RegisterObjectMethod("LogicComponent", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(LogicComponent, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  3130. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  3131. engine->RegisterObjectMethod("LogicComponent", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(LogicComponent, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3132. engine->RegisterObjectMethod("LogicComponent", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(LogicComponent, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3133. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  3134. engine->RegisterObjectMethod("LogicComponent", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(LogicComponent, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  3135. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  3136. engine->RegisterObjectMethod("LogicComponent", "void SetTemporary(bool)", asMETHODPR(LogicComponent, SetTemporary, (bool), void), asCALL_THISCALL);
  3137. engine->RegisterObjectMethod("LogicComponent", "void set_temporary(bool)", asMETHODPR(LogicComponent, SetTemporary, (bool), void), asCALL_THISCALL);
  3138. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3139. // Error: type "EventHandler*" can not automatically bind
  3140. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3141. // Error: type "EventHandler*" can not automatically bind
  3142. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3143. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3144. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3145. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3146. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3147. engine->RegisterObjectMethod("LogicComponent", "void UnsubscribeFromAllEvents()", asMETHODPR(LogicComponent, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3148. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3149. engine->RegisterObjectMethod("LogicComponent", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(LogicComponent_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3150. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3151. engine->RegisterObjectMethod("LogicComponent", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(LogicComponent, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3152. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3153. engine->RegisterObjectMethod("LogicComponent", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(LogicComponent, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3154. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3155. engine->RegisterObjectMethod("LogicComponent", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(LogicComponent, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3156. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3157. engine->RegisterObjectMethod("LogicComponent", "int WeakRefs() const", asMETHODPR(LogicComponent, WeakRefs, () const, int), asCALL_THISCALL);
  3158. engine->RegisterObjectMethod("LogicComponent", "int get_weakRefs() const", asMETHODPR(LogicComponent, WeakRefs, () const, int), asCALL_THISCALL);
  3159. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3160. engine->RegisterObjectMethod("LogicComponent", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(LogicComponent, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  3161. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3162. engine->RegisterObjectMethod("LogicComponent", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(LogicComponent, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3163. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3164. engine->RegisterObjectMethod("LogicComponent", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(LogicComponent, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3165. #ifdef REGISTER_MANUAL_PART_Component
  3166. REGISTER_MANUAL_PART_Component(LogicComponent, "LogicComponent")
  3167. #endif
  3168. #ifdef REGISTER_MANUAL_PART_Animatable
  3169. REGISTER_MANUAL_PART_Animatable(LogicComponent, "LogicComponent")
  3170. #endif
  3171. #ifdef REGISTER_MANUAL_PART_Serializable
  3172. REGISTER_MANUAL_PART_Serializable(LogicComponent, "LogicComponent")
  3173. #endif
  3174. #ifdef REGISTER_MANUAL_PART_Object
  3175. REGISTER_MANUAL_PART_Object(LogicComponent, "LogicComponent")
  3176. #endif
  3177. #ifdef REGISTER_MANUAL_PART_RefCounted
  3178. REGISTER_MANUAL_PART_RefCounted(LogicComponent, "LogicComponent")
  3179. #endif
  3180. #ifdef REGISTER_MANUAL_PART_LogicComponent
  3181. REGISTER_MANUAL_PART_LogicComponent(LogicComponent, "LogicComponent")
  3182. #endif
  3183. RegisterSubclass<Component, LogicComponent>(engine, "Component", "LogicComponent");
  3184. RegisterSubclass<Animatable, LogicComponent>(engine, "Animatable", "LogicComponent");
  3185. RegisterSubclass<Serializable, LogicComponent>(engine, "Serializable", "LogicComponent");
  3186. RegisterSubclass<Object, LogicComponent>(engine, "Object", "LogicComponent");
  3187. RegisterSubclass<RefCounted, LogicComponent>(engine, "RefCounted", "LogicComponent");
  3188. // Light* LightBatchQueue::light_ | File: ../Graphics/Batch.h
  3189. // Light* can not be registered
  3190. // BatchQueue LightBatchQueue::litBaseBatches_ | File: ../Graphics/Batch.h
  3191. engine->RegisterObjectProperty("LightBatchQueue", "BatchQueue litBaseBatches", offsetof(LightBatchQueue, litBaseBatches_));
  3192. // BatchQueue LightBatchQueue::litBatches_ | File: ../Graphics/Batch.h
  3193. engine->RegisterObjectProperty("LightBatchQueue", "BatchQueue litBatches", offsetof(LightBatchQueue, litBatches_));
  3194. // bool LightBatchQueue::negative_ | File: ../Graphics/Batch.h
  3195. engine->RegisterObjectProperty("LightBatchQueue", "bool negative", offsetof(LightBatchQueue, negative_));
  3196. // Texture2D* LightBatchQueue::shadowMap_ | File: ../Graphics/Batch.h
  3197. // Texture2D* can not be registered
  3198. // Vector<ShadowBatchQueue> LightBatchQueue::shadowSplits_ | File: ../Graphics/Batch.h
  3199. // Error: type "Vector<ShadowBatchQueue>" can not automatically bind
  3200. // PODVector<Light*> LightBatchQueue::vertexLights_ | File: ../Graphics/Batch.h
  3201. // Error: type "PODVector<Light*>" can not automatically bind
  3202. // PODVector<Batch> LightBatchQueue::volumeBatches_ | File: ../Graphics/Batch.h
  3203. // Error: type "PODVector<Batch>" can not automatically bind
  3204. // LightBatchQueue::~LightBatchQueue() | Implicitly-declared
  3205. engine->RegisterObjectBehaviour("LightBatchQueue", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(LightBatchQueue_Destructor), asCALL_CDECL_OBJFIRST);
  3206. // LightBatchQueue& LightBatchQueue::operator=(const LightBatchQueue&) | Possible implicitly-declared
  3207. RegisterImplicitlyDeclaredAssignOperatorIfPossible<LightBatchQueue>(engine, "LightBatchQueue");
  3208. #ifdef REGISTER_MANUAL_PART_LightBatchQueue
  3209. REGISTER_MANUAL_PART_LightBatchQueue(LightBatchQueue, "LightBatchQueue")
  3210. #endif
  3211. // Light* LightQueryResult::light_ | File: ../Graphics/View.h
  3212. // Light* can not be registered
  3213. // PODVector<Drawable*> LightQueryResult::litGeometries_ | File: ../Graphics/View.h
  3214. // Error: type "PODVector<Drawable*>" can not automatically bind
  3215. // unsigned LightQueryResult::numSplits_ | File: ../Graphics/View.h
  3216. engine->RegisterObjectProperty("LightQueryResult", "uint numSplits", offsetof(LightQueryResult, numSplits_));
  3217. // Camera* LightQueryResult::shadowCameras_[MAX_LIGHT_SPLITS] | File: ../Graphics/View.h
  3218. // Not registered because array
  3219. // unsigned LightQueryResult::shadowCasterBegin_[MAX_LIGHT_SPLITS] | File: ../Graphics/View.h
  3220. // Not registered because array
  3221. // BoundingBox LightQueryResult::shadowCasterBox_[MAX_LIGHT_SPLITS] | File: ../Graphics/View.h
  3222. // Not registered because array
  3223. // unsigned LightQueryResult::shadowCasterEnd_[MAX_LIGHT_SPLITS] | File: ../Graphics/View.h
  3224. // Not registered because array
  3225. // PODVector<Drawable*> LightQueryResult::shadowCasters_ | File: ../Graphics/View.h
  3226. // Error: type "PODVector<Drawable*>" can not automatically bind
  3227. // float LightQueryResult::shadowFarSplits_[MAX_LIGHT_SPLITS] | File: ../Graphics/View.h
  3228. // Not registered because array
  3229. // float LightQueryResult::shadowNearSplits_[MAX_LIGHT_SPLITS] | File: ../Graphics/View.h
  3230. // Not registered because array
  3231. // LightQueryResult::~LightQueryResult() | Implicitly-declared
  3232. engine->RegisterObjectBehaviour("LightQueryResult", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(LightQueryResult_Destructor), asCALL_CDECL_OBJFIRST);
  3233. // LightQueryResult& LightQueryResult::operator=(const LightQueryResult&) | Possible implicitly-declared
  3234. RegisterImplicitlyDeclaredAssignOperatorIfPossible<LightQueryResult>(engine, "LightQueryResult");
  3235. #ifdef REGISTER_MANUAL_PART_LightQueryResult
  3236. REGISTER_MANUAL_PART_LightQueryResult(LightQueryResult, "LightQueryResult")
  3237. #endif
  3238. // LinkedListNode* LinkedListNode::next_ | File: ../Container/LinkedList.h
  3239. // LinkedListNode* can not be registered
  3240. // LinkedListNode::~LinkedListNode() | Implicitly-declared
  3241. engine->RegisterObjectBehaviour("LinkedListNode", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(LinkedListNode_Destructor), asCALL_CDECL_OBJFIRST);
  3242. // LinkedListNode& LinkedListNode::operator=(const LinkedListNode&) | Possible implicitly-declared
  3243. RegisterImplicitlyDeclaredAssignOperatorIfPossible<LinkedListNode>(engine, "LinkedListNode");
  3244. #ifdef REGISTER_MANUAL_PART_LinkedListNode
  3245. REGISTER_MANUAL_PART_LinkedListNode(LinkedListNode, "LinkedListNode")
  3246. #endif
  3247. // ListNodeBase* ListIteratorBase::ptr_ | File: ../Container/ListBase.h
  3248. // ListNodeBase* can not be registered
  3249. // void ListIteratorBase::GotoNext() | File: ../Container/ListBase.h
  3250. engine->RegisterObjectMethod("ListIteratorBase", "void GotoNext()", asMETHODPR(ListIteratorBase, GotoNext, (), void), asCALL_THISCALL);
  3251. // void ListIteratorBase::GotoPrev() | File: ../Container/ListBase.h
  3252. engine->RegisterObjectMethod("ListIteratorBase", "void GotoPrev()", asMETHODPR(ListIteratorBase, GotoPrev, (), void), asCALL_THISCALL);
  3253. // explicit ListIteratorBase::ListIteratorBase(ListNodeBase* ptr) | File: ../Container/ListBase.h
  3254. // Error: type "ListNodeBase*" can not automatically bind
  3255. // bool ListIteratorBase::operator==(const ListIteratorBase& rhs) const | File: ../Container/ListBase.h
  3256. engine->RegisterObjectMethod("ListIteratorBase", "bool opEquals(const ListIteratorBase&in) const", asMETHODPR(ListIteratorBase, operator==, (const ListIteratorBase&) const, bool), asCALL_THISCALL);
  3257. // ListIteratorBase::~ListIteratorBase() | Implicitly-declared
  3258. engine->RegisterObjectBehaviour("ListIteratorBase", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ListIteratorBase_Destructor), asCALL_CDECL_OBJFIRST);
  3259. // ListIteratorBase& ListIteratorBase::operator=(const ListIteratorBase&) | Possible implicitly-declared
  3260. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ListIteratorBase>(engine, "ListIteratorBase");
  3261. #ifdef REGISTER_MANUAL_PART_ListIteratorBase
  3262. REGISTER_MANUAL_PART_ListIteratorBase(ListIteratorBase, "ListIteratorBase")
  3263. #endif
  3264. // ListNodeBase* ListNodeBase::next_ | File: ../Container/ListBase.h
  3265. // ListNodeBase* can not be registered
  3266. // ListNodeBase* ListNodeBase::prev_ | File: ../Container/ListBase.h
  3267. // ListNodeBase* can not be registered
  3268. // ListNodeBase::~ListNodeBase() | Implicitly-declared
  3269. engine->RegisterObjectBehaviour("ListNodeBase", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ListNodeBase_Destructor), asCALL_CDECL_OBJFIRST);
  3270. // ListNodeBase& ListNodeBase::operator=(const ListNodeBase&) | Possible implicitly-declared
  3271. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ListNodeBase>(engine, "ListNodeBase");
  3272. #ifdef REGISTER_MANUAL_PART_ListNodeBase
  3273. REGISTER_MANUAL_PART_ListNodeBase(ListNodeBase, "ListNodeBase")
  3274. #endif
  3275. }
  3276. }