Generated_Members_B.cpp 320 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Audio/BufferedSoundStream.h"
  5. #include "../Graphics/Batch.h"
  6. #include "../Graphics/BillboardSet.h"
  7. #include "../Graphics/Light.h"
  8. #include "../Graphics/Skeleton.h"
  9. #include "../Math/BoundingBox.h"
  10. #include "../Resource/BackgroundLoader.h"
  11. #include "../UI/BorderImage.h"
  12. #include "../UI/Button.h"
  13. #include "../AngelScript/Manual.h"
  14. namespace Urho3D
  15. {
  16. void FakeAddRef(void* ptr);
  17. void FakeReleaseRef(void* ptr);
  18. // explicit BillboardSet::BillboardSet(Context* context) | File: ../Graphics/BillboardSet.h
  19. static BillboardSet* BillboardSet_BillboardSet_Context()
  20. {
  21. return new BillboardSet(GetScriptContext());
  22. }
  23. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  24. static CScriptArray* BillboardSet_GetLights_void(BillboardSet* ptr)
  25. {
  26. const PODVector<Light*>& result = ptr->GetLights();
  27. return VectorToHandleArray(result, "Array<Light@>");
  28. }
  29. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  30. static CScriptArray* BillboardSet_GetVertexLights_void(BillboardSet* ptr)
  31. {
  32. const PODVector<Light*>& result = ptr->GetVertexLights();
  33. return VectorToHandleArray(result, "Array<Light@>");
  34. }
  35. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  36. static void BillboardSet_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(BillboardSet* ptr, CScriptArray* exceptions, bool onlyUserData)
  37. {
  38. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  39. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  40. }
  41. // explicit BorderImage::BorderImage(Context* context) | File: ../UI/BorderImage.h
  42. static BorderImage* BorderImage_BorderImage_Context()
  43. {
  44. return new BorderImage(GetScriptContext());
  45. }
  46. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  47. static CScriptArray* BorderImage_GetChildren_void(BorderImage* ptr)
  48. {
  49. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  50. return VectorToHandleArray(result, "Array<UIElement@>");
  51. }
  52. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  53. static CScriptArray* BorderImage_GetChildren_bool(BorderImage* ptr, bool recursive)
  54. {
  55. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  56. return VectorToHandleArray(result, "Array<UIElement@>");
  57. }
  58. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  59. static CScriptArray* BorderImage_GetChildrenWithTag_String_bool(BorderImage* ptr, const String& tag, bool recursive)
  60. {
  61. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  62. return VectorToHandleArray(result, "Array<UIElement@>");
  63. }
  64. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  65. static CScriptArray* BorderImage_GetTags_void(BorderImage* ptr)
  66. {
  67. const StringVector& result = ptr->GetTags();
  68. return VectorToArray<String>(result, "Array<String>");
  69. }
  70. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  71. static void BorderImage_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(BorderImage* ptr, CScriptArray* exceptions, bool onlyUserData)
  72. {
  73. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  74. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  75. }
  76. // BoundingBox::BoundingBox(const BoundingBox& box) noexcept | File: ../Math/BoundingBox.h
  77. static void BoundingBox_BoundingBox_BoundingBox(BoundingBox* ptr, const BoundingBox &box)
  78. {
  79. new(ptr) BoundingBox(box);
  80. }
  81. // explicit BoundingBox::BoundingBox(const Rect& rect) noexcept | File: ../Math/BoundingBox.h
  82. static void BoundingBox_BoundingBox_Rect(BoundingBox* ptr, const Rect &rect)
  83. {
  84. new(ptr) BoundingBox(rect);
  85. }
  86. // BoundingBox::BoundingBox(const Vector3& min, const Vector3& max) noexcept | File: ../Math/BoundingBox.h
  87. static void BoundingBox_BoundingBox_Vector3_Vector3(BoundingBox* ptr, const Vector3 &min, const Vector3 &max)
  88. {
  89. new(ptr) BoundingBox(min, max);
  90. }
  91. // BoundingBox::BoundingBox(float min, float max) noexcept | File: ../Math/BoundingBox.h
  92. static void BoundingBox_BoundingBox_float_float(BoundingBox* ptr, float min, float max)
  93. {
  94. new(ptr) BoundingBox(min, max);
  95. }
  96. // explicit BoundingBox::BoundingBox(const Frustum& frustum) | File: ../Math/BoundingBox.h
  97. static void BoundingBox_BoundingBox_Frustum(BoundingBox* ptr, const Frustum &frustum)
  98. {
  99. new(ptr) BoundingBox(frustum);
  100. }
  101. // explicit BoundingBox::BoundingBox(const Polyhedron& poly) | File: ../Math/BoundingBox.h
  102. static void BoundingBox_BoundingBox_Polyhedron(BoundingBox* ptr, const Polyhedron &poly)
  103. {
  104. new(ptr) BoundingBox(poly);
  105. }
  106. // explicit BoundingBox::BoundingBox(const Sphere& sphere) | File: ../Math/BoundingBox.h
  107. static void BoundingBox_BoundingBox_Sphere(BoundingBox* ptr, const Sphere &sphere)
  108. {
  109. new(ptr) BoundingBox(sphere);
  110. }
  111. // BufferedSoundStream::BufferedSoundStream() | File: ../Audio/BufferedSoundStream.h
  112. static BufferedSoundStream* BufferedSoundStream_BufferedSoundStream_void()
  113. {
  114. return new BufferedSoundStream();
  115. }
  116. // explicit Button::Button(Context* context) | File: ../UI/Button.h
  117. static Button* Button_Button_Context()
  118. {
  119. return new Button(GetScriptContext());
  120. }
  121. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  122. static CScriptArray* Button_GetChildren_void(Button* ptr)
  123. {
  124. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  125. return VectorToHandleArray(result, "Array<UIElement@>");
  126. }
  127. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  128. static CScriptArray* Button_GetChildren_bool(Button* ptr, bool recursive)
  129. {
  130. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  131. return VectorToHandleArray(result, "Array<UIElement@>");
  132. }
  133. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  134. static CScriptArray* Button_GetChildrenWithTag_String_bool(Button* ptr, const String& tag, bool recursive)
  135. {
  136. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  137. return VectorToHandleArray(result, "Array<UIElement@>");
  138. }
  139. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  140. static CScriptArray* Button_GetTags_void(Button* ptr)
  141. {
  142. const StringVector& result = ptr->GetTags();
  143. return VectorToArray<String>(result, "Array<String>");
  144. }
  145. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  146. static void Button_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Button* ptr, CScriptArray* exceptions, bool onlyUserData)
  147. {
  148. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  149. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  150. }
  151. // BackgroundLoadItem::~BackgroundLoadItem() | Implicitly-declared
  152. static void BackgroundLoadItem_Destructor(BackgroundLoadItem* ptr)
  153. {
  154. ptr->~BackgroundLoadItem();
  155. }
  156. // explicit Batch::Batch(const SourceBatch& rhs) | File: ../Graphics/Batch.h
  157. static void Batch_Batch_SourceBatch(Batch* ptr, const SourceBatch &rhs)
  158. {
  159. new(ptr) Batch(rhs);
  160. }
  161. // Batch::~Batch() | Implicitly-declared
  162. static void Batch_Destructor(Batch* ptr)
  163. {
  164. ptr->~Batch();
  165. }
  166. // explicit BatchGroup::BatchGroup(const Batch& batch) | File: ../Graphics/Batch.h
  167. static void BatchGroup_BatchGroup_Batch(BatchGroup* ptr, const Batch &batch)
  168. {
  169. new(ptr) BatchGroup(batch);
  170. }
  171. // BatchGroup::~BatchGroup()=default | File: ../Graphics/Batch.h
  172. static void BatchGroup_Destructor_BatchGroup_void(BatchGroup* ptr)
  173. {
  174. ptr->~BatchGroup();
  175. }
  176. // explicit BatchGroupKey::BatchGroupKey(const Batch& batch) | File: ../Graphics/Batch.h
  177. static void BatchGroupKey_BatchGroupKey_Batch(BatchGroupKey* ptr, const Batch &batch)
  178. {
  179. new(ptr) BatchGroupKey(batch);
  180. }
  181. // BatchGroupKey::~BatchGroupKey() | Implicitly-declared
  182. static void BatchGroupKey_Destructor(BatchGroupKey* ptr)
  183. {
  184. ptr->~BatchGroupKey();
  185. }
  186. // BatchQueue::~BatchQueue() | Implicitly-declared
  187. static void BatchQueue_Destructor(BatchQueue* ptr)
  188. {
  189. ptr->~BatchQueue();
  190. }
  191. // BiasParameters::BiasParameters(float constantBias, float slopeScaledBias, float normalOffset=0.0f) | File: ../Graphics/Light.h
  192. static void BiasParameters_BiasParameters_float_float_float(BiasParameters* ptr, float constantBias, float slopeScaledBias, float normalOffset=0.0f)
  193. {
  194. new(ptr) BiasParameters(constantBias, slopeScaledBias, normalOffset);
  195. }
  196. // Bone::Bone() | File: ../Graphics/Skeleton.h
  197. static Bone* Bone_Bone_void()
  198. {
  199. return new Bone();
  200. }
  201. void ASRegisterGenerated_Members_B(asIScriptEngine* engine)
  202. {
  203. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  204. engine->RegisterObjectMethod("BillboardSet", "void AddLight(Light@+)", asMETHODPR(BillboardSet, AddLight, (Light*), void), asCALL_THISCALL);
  205. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  206. engine->RegisterObjectBehaviour("BillboardSet", asBEHAVE_ADDREF, "void f()", asMETHODPR(BillboardSet, AddRef, (), void), asCALL_THISCALL);
  207. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  208. // Error: type "ComponentReplicationState*" can not automatically bind
  209. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  210. engine->RegisterObjectMethod("BillboardSet", "void AddVertexLight(Light@+)", asMETHODPR(BillboardSet, AddVertexLight, (Light*), void), asCALL_THISCALL);
  211. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  212. engine->RegisterObjectMethod("BillboardSet", "void AllocateNetworkState()", asMETHODPR(BillboardSet, AllocateNetworkState, (), void), asCALL_THISCALL);
  213. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  214. engine->RegisterObjectMethod("BillboardSet", "void ApplyAttributes()", asMETHODPR(BillboardSet, ApplyAttributes, (), void), asCALL_THISCALL);
  215. // explicit BillboardSet::BillboardSet(Context* context) | File: ../Graphics/BillboardSet.h
  216. engine->RegisterObjectBehaviour("BillboardSet", asBEHAVE_FACTORY, "BillboardSet@+ f()", asFUNCTION(BillboardSet_BillboardSet_Context), asCALL_CDECL);
  217. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  218. // Not registered because template
  219. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  220. // Not registered because template
  221. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  222. engine->RegisterObjectMethod("BillboardSet", "void CleanupConnection(Connection@+)", asMETHODPR(BillboardSet, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  223. // void BillboardSet::Commit() | File: ../Graphics/BillboardSet.h
  224. engine->RegisterObjectMethod("BillboardSet", "void Commit()", asMETHODPR(BillboardSet, Commit, (), void), asCALL_THISCALL);
  225. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  226. engine->RegisterObjectMethod("BillboardSet", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(BillboardSet, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  227. // virtual bool Drawable::DrawOcclusion(OcclusionBuffer* buffer) | File: ../Graphics/Drawable.h
  228. engine->RegisterObjectMethod("BillboardSet", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(BillboardSet, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  229. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  230. engine->RegisterObjectMethod("BillboardSet", "bool GetAnimationEnabled() const", asMETHODPR(BillboardSet, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  231. engine->RegisterObjectMethod("BillboardSet", "bool get_animationEnabled() const", asMETHODPR(BillboardSet, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  232. // float BillboardSet::GetAnimationLodBias() const | File: ../Graphics/BillboardSet.h
  233. engine->RegisterObjectMethod("BillboardSet", "float GetAnimationLodBias() const", asMETHODPR(BillboardSet, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  234. engine->RegisterObjectMethod("BillboardSet", "float get_animationLodBias() const", asMETHODPR(BillboardSet, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  235. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  236. engine->RegisterObjectMethod("BillboardSet", "Variant GetAttribute(uint) const", asMETHODPR(BillboardSet, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  237. engine->RegisterObjectMethod("BillboardSet", "Variant get_attributes(uint) const", asMETHODPR(BillboardSet, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  238. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  239. engine->RegisterObjectMethod("BillboardSet", "Variant GetAttribute(const String&in) const", asMETHODPR(BillboardSet, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  240. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  241. engine->RegisterObjectMethod("BillboardSet", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(BillboardSet, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  242. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  243. engine->RegisterObjectMethod("BillboardSet", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(BillboardSet, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  244. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  245. engine->RegisterObjectMethod("BillboardSet", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(BillboardSet, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  246. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  247. engine->RegisterObjectMethod("BillboardSet", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(BillboardSet, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  248. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  249. engine->RegisterObjectMethod("BillboardSet", "Variant GetAttributeDefault(uint) const", asMETHODPR(BillboardSet, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  250. engine->RegisterObjectMethod("BillboardSet", "Variant get_attributeDefaults(uint) const", asMETHODPR(BillboardSet, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  251. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  252. engine->RegisterObjectMethod("BillboardSet", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(BillboardSet, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  253. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  254. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  255. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  256. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  257. // Billboard* BillboardSet::GetBillboard(unsigned index) | File: ../Graphics/BillboardSet.h
  258. engine->RegisterObjectMethod("BillboardSet", "Billboard@+ GetBillboard(uint)", asMETHODPR(BillboardSet, GetBillboard, (unsigned), Billboard*), asCALL_THISCALL);
  259. engine->RegisterObjectMethod("BillboardSet", "Billboard@+ get_billboards(uint)", asMETHODPR(BillboardSet, GetBillboard, (unsigned), Billboard*), asCALL_THISCALL);
  260. // PODVector<Billboard>& BillboardSet::GetBillboards() | File: ../Graphics/BillboardSet.h
  261. // Error: type "PODVector<Billboard>&" can not automatically bind
  262. // VariantVector BillboardSet::GetBillboardsAttr() const | File: ../Graphics/BillboardSet.h
  263. // Error: type "VariantVector" can not automatically bind
  264. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  265. engine->RegisterObjectMethod("BillboardSet", "bool GetBlockEvents() const", asMETHODPR(BillboardSet, GetBlockEvents, () const, bool), asCALL_THISCALL);
  266. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  267. engine->RegisterObjectMethod("BillboardSet", "const BoundingBox& GetBoundingBox() const", asMETHODPR(BillboardSet, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  268. engine->RegisterObjectMethod("BillboardSet", "const BoundingBox& get_boundingBox() const", asMETHODPR(BillboardSet, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  269. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  270. engine->RegisterObjectMethod("BillboardSet", "bool GetCastShadows() const", asMETHODPR(BillboardSet, GetCastShadows, () const, bool), asCALL_THISCALL);
  271. engine->RegisterObjectMethod("BillboardSet", "bool get_castShadows() const", asMETHODPR(BillboardSet, GetCastShadows, () const, bool), asCALL_THISCALL);
  272. // const String& Object::GetCategory() const | File: ../Core/Object.h
  273. engine->RegisterObjectMethod("BillboardSet", "const String& GetCategory() const", asMETHODPR(BillboardSet, GetCategory, () const, const String&), asCALL_THISCALL);
  274. engine->RegisterObjectMethod("BillboardSet", "const String& get_category() const", asMETHODPR(BillboardSet, GetCategory, () const, const String&), asCALL_THISCALL);
  275. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  276. engine->RegisterObjectMethod("BillboardSet", "Component@+ GetComponent(StringHash) const", asMETHODPR(BillboardSet, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  277. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  278. // Not registered because template
  279. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  280. // Error: type "PODVector<Component*>&" can not automatically bind
  281. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  282. // Not registered because template
  283. // Context* Object::GetContext() const | File: ../Core/Object.h
  284. // Error: type "Context*" can not be returned
  285. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  286. // Error: type "PODVector<Node*>&" can not automatically bind
  287. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  288. engine->RegisterObjectMethod("BillboardSet", "float GetDistance() const", asMETHODPR(BillboardSet, GetDistance, () const, float), asCALL_THISCALL);
  289. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  290. engine->RegisterObjectMethod("BillboardSet", "uint8 GetDrawableFlags() const", asMETHODPR(BillboardSet, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  291. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  292. engine->RegisterObjectMethod("BillboardSet", "float GetDrawDistance() const", asMETHODPR(BillboardSet, GetDrawDistance, () const, float), asCALL_THISCALL);
  293. engine->RegisterObjectMethod("BillboardSet", "float get_drawDistance() const", asMETHODPR(BillboardSet, GetDrawDistance, () const, float), asCALL_THISCALL);
  294. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  295. engine->RegisterObjectMethod("BillboardSet", "VariantMap& GetEventDataMap() const", asMETHODPR(BillboardSet, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  296. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  297. // Error: type "EventHandler*" can not automatically bind
  298. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  299. engine->RegisterObjectMethod("BillboardSet", "Object@+ GetEventSender() const", asMETHODPR(BillboardSet, GetEventSender, () const, Object*), asCALL_THISCALL);
  300. // FaceCameraMode BillboardSet::GetFaceCameraMode() const | File: ../Graphics/BillboardSet.h
  301. engine->RegisterObjectMethod("BillboardSet", "FaceCameraMode GetFaceCameraMode() const", asMETHODPR(BillboardSet, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  302. engine->RegisterObjectMethod("BillboardSet", "FaceCameraMode get_faceCameraMode() const", asMETHODPR(BillboardSet, GetFaceCameraMode, () const, FaceCameraMode), asCALL_THISCALL);
  303. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  304. engine->RegisterObjectMethod("BillboardSet", "Light@+ GetFirstLight() const", asMETHODPR(BillboardSet, GetFirstLight, () const, Light*), asCALL_THISCALL);
  305. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  306. engine->RegisterObjectMethod("BillboardSet", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(BillboardSet, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  307. engine->RegisterObjectMethod("BillboardSet", "const Variant& get_globalVar(StringHash) const", asMETHODPR(BillboardSet, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  308. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  309. engine->RegisterObjectMethod("BillboardSet", "const VariantMap& GetGlobalVars() const", asMETHODPR(BillboardSet, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  310. engine->RegisterObjectMethod("BillboardSet", "const VariantMap& get_globalVars() const", asMETHODPR(BillboardSet, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  311. // unsigned Component::GetID() const | File: ../Scene/Component.h
  312. engine->RegisterObjectMethod("BillboardSet", "uint GetID() const", asMETHODPR(BillboardSet, GetID, () const, unsigned), asCALL_THISCALL);
  313. engine->RegisterObjectMethod("BillboardSet", "uint get_id() const", asMETHODPR(BillboardSet, GetID, () const, unsigned), asCALL_THISCALL);
  314. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  315. engine->RegisterObjectMethod("BillboardSet", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(BillboardSet, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  316. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  317. engine->RegisterObjectMethod("BillboardSet", "uint GetLightMask() const", asMETHODPR(BillboardSet, GetLightMask, () const, unsigned), asCALL_THISCALL);
  318. engine->RegisterObjectMethod("BillboardSet", "uint get_lightMask() const", asMETHODPR(BillboardSet, GetLightMask, () const, unsigned), asCALL_THISCALL);
  319. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  320. engine->RegisterObjectMethod("BillboardSet", "Array<Light@>@ GetLights() const", asFUNCTION(BillboardSet_GetLights_void), asCALL_CDECL_OBJFIRST);
  321. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  322. engine->RegisterObjectMethod("BillboardSet", "float GetLodBias() const", asMETHODPR(BillboardSet, GetLodBias, () const, float), asCALL_THISCALL);
  323. engine->RegisterObjectMethod("BillboardSet", "float get_lodBias() const", asMETHODPR(BillboardSet, GetLodBias, () const, float), asCALL_THISCALL);
  324. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  325. engine->RegisterObjectMethod("BillboardSet", "float GetLodDistance() const", asMETHODPR(BillboardSet, GetLodDistance, () const, float), asCALL_THISCALL);
  326. // virtual Geometry* Drawable::GetLodGeometry(unsigned batchIndex, unsigned level) | File: ../Graphics/Drawable.h
  327. engine->RegisterObjectMethod("BillboardSet", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(BillboardSet, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  328. // Material* BillboardSet::GetMaterial() const | File: ../Graphics/BillboardSet.h
  329. engine->RegisterObjectMethod("BillboardSet", "Material@+ GetMaterial() const", asMETHODPR(BillboardSet, GetMaterial, () const, Material*), asCALL_THISCALL);
  330. engine->RegisterObjectMethod("BillboardSet", "Material@+ get_material() const", asMETHODPR(BillboardSet, GetMaterial, () const, Material*), asCALL_THISCALL);
  331. // ResourceRef BillboardSet::GetMaterialAttr() const | File: ../Graphics/BillboardSet.h
  332. engine->RegisterObjectMethod("BillboardSet", "ResourceRef GetMaterialAttr() const", asMETHODPR(BillboardSet, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  333. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  334. engine->RegisterObjectMethod("BillboardSet", "uint GetMaxLights() const", asMETHODPR(BillboardSet, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  335. engine->RegisterObjectMethod("BillboardSet", "uint get_maxLights() const", asMETHODPR(BillboardSet, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  336. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  337. engine->RegisterObjectMethod("BillboardSet", "float GetMaxZ() const", asMETHODPR(BillboardSet, GetMaxZ, () const, float), asCALL_THISCALL);
  338. // float BillboardSet::GetMinAngle() const | File: ../Graphics/BillboardSet.h
  339. engine->RegisterObjectMethod("BillboardSet", "float GetMinAngle() const", asMETHODPR(BillboardSet, GetMinAngle, () const, float), asCALL_THISCALL);
  340. engine->RegisterObjectMethod("BillboardSet", "float get_minAngle() const", asMETHODPR(BillboardSet, GetMinAngle, () const, float), asCALL_THISCALL);
  341. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  342. engine->RegisterObjectMethod("BillboardSet", "float GetMinZ() const", asMETHODPR(BillboardSet, GetMinZ, () const, float), asCALL_THISCALL);
  343. // const PODVector<unsigned char>& BillboardSet::GetNetBillboardsAttr() const | File: ../Graphics/BillboardSet.h
  344. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  345. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  346. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  347. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  348. // Error: type "NetworkState*" can not automatically bind
  349. // Node* Component::GetNode() const | File: ../Scene/Component.h
  350. engine->RegisterObjectMethod("BillboardSet", "Node@+ GetNode() const", asMETHODPR(BillboardSet, GetNode, () const, Node*), asCALL_THISCALL);
  351. engine->RegisterObjectMethod("BillboardSet", "Node@+ get_node() const", asMETHODPR(BillboardSet, GetNode, () const, Node*), asCALL_THISCALL);
  352. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  353. engine->RegisterObjectMethod("BillboardSet", "uint GetNumAttributes() const", asMETHODPR(BillboardSet, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  354. engine->RegisterObjectMethod("BillboardSet", "uint get_numAttributes() const", asMETHODPR(BillboardSet, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  355. // unsigned BillboardSet::GetNumBillboards() const | File: ../Graphics/BillboardSet.h
  356. engine->RegisterObjectMethod("BillboardSet", "uint GetNumBillboards() const", asMETHODPR(BillboardSet, GetNumBillboards, () const, unsigned), asCALL_THISCALL);
  357. engine->RegisterObjectMethod("BillboardSet", "uint get_numBillboards() const", asMETHODPR(BillboardSet, GetNumBillboards, () const, unsigned), asCALL_THISCALL);
  358. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  359. engine->RegisterObjectMethod("BillboardSet", "uint GetNumNetworkAttributes() const", asMETHODPR(BillboardSet, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  360. // virtual unsigned Drawable::GetNumOccluderTriangles() | File: ../Graphics/Drawable.h
  361. engine->RegisterObjectMethod("BillboardSet", "uint GetNumOccluderTriangles()", asMETHODPR(BillboardSet, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  362. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  363. engine->RegisterObjectMethod("BillboardSet", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(BillboardSet, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  364. engine->RegisterObjectMethod("BillboardSet", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(BillboardSet, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  365. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  366. engine->RegisterObjectMethod("BillboardSet", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(BillboardSet, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  367. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  368. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  369. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  370. engine->RegisterObjectMethod("BillboardSet", "Scene@+ GetScene() const", asMETHODPR(BillboardSet, GetScene, () const, Scene*), asCALL_THISCALL);
  371. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  372. engine->RegisterObjectMethod("BillboardSet", "float GetShadowDistance() const", asMETHODPR(BillboardSet, GetShadowDistance, () const, float), asCALL_THISCALL);
  373. engine->RegisterObjectMethod("BillboardSet", "float get_shadowDistance() const", asMETHODPR(BillboardSet, GetShadowDistance, () const, float), asCALL_THISCALL);
  374. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  375. engine->RegisterObjectMethod("BillboardSet", "uint GetShadowMask() const", asMETHODPR(BillboardSet, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  376. engine->RegisterObjectMethod("BillboardSet", "uint get_shadowMask() const", asMETHODPR(BillboardSet, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  377. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  378. engine->RegisterObjectMethod("BillboardSet", "float GetSortValue() const", asMETHODPR(BillboardSet, GetSortValue, () const, float), asCALL_THISCALL);
  379. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  380. engine->RegisterObjectMethod("BillboardSet", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(BillboardSet, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  381. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  382. // Not registered because template
  383. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  384. engine->RegisterObjectMethod("BillboardSet", "StringHash GetType() const", asMETHODPR(BillboardSet, GetType, () const, StringHash), asCALL_THISCALL);
  385. engine->RegisterObjectMethod("BillboardSet", "StringHash get_type() const", asMETHODPR(BillboardSet, GetType, () const, StringHash), asCALL_THISCALL);
  386. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  387. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  388. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  389. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  390. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  391. engine->RegisterObjectMethod("BillboardSet", "const String& GetTypeName() const", asMETHODPR(BillboardSet, GetTypeName, () const, const String&), asCALL_THISCALL);
  392. engine->RegisterObjectMethod("BillboardSet", "const String& get_typeName() const", asMETHODPR(BillboardSet, GetTypeName, () const, const String&), asCALL_THISCALL);
  393. // UpdateGeometryType BillboardSet::GetUpdateGeometryType() override | File: ../Graphics/BillboardSet.h
  394. engine->RegisterObjectMethod("BillboardSet", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(BillboardSet, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  395. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  396. engine->RegisterObjectMethod("BillboardSet", "Array<Light@>@ GetVertexLights() const", asFUNCTION(BillboardSet_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  397. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  398. engine->RegisterObjectMethod("BillboardSet", "uint GetViewMask() const", asMETHODPR(BillboardSet, GetViewMask, () const, unsigned), asCALL_THISCALL);
  399. engine->RegisterObjectMethod("BillboardSet", "uint get_viewMask() const", asMETHODPR(BillboardSet, GetViewMask, () const, unsigned), asCALL_THISCALL);
  400. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  401. engine->RegisterObjectMethod("BillboardSet", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(BillboardSet, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  402. engine->RegisterObjectMethod("BillboardSet", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(BillboardSet, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  403. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  404. engine->RegisterObjectMethod("BillboardSet", "Zone@+ GetZone() const", asMETHODPR(BillboardSet, GetZone, () const, Zone*), asCALL_THISCALL);
  405. engine->RegisterObjectMethod("BillboardSet", "Zone@+ get_zone() const", asMETHODPR(BillboardSet, GetZone, () const, Zone*), asCALL_THISCALL);
  406. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  407. engine->RegisterObjectMethod("BillboardSet", "uint GetZoneMask() const", asMETHODPR(BillboardSet, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  408. engine->RegisterObjectMethod("BillboardSet", "uint get_zoneMask() const", asMETHODPR(BillboardSet, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  409. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  410. engine->RegisterObjectMethod("BillboardSet", "bool HasBasePass(uint) const", asMETHODPR(BillboardSet, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  411. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  412. engine->RegisterObjectMethod("BillboardSet", "bool HasEventHandlers() const", asMETHODPR(BillboardSet, HasEventHandlers, () const, bool), asCALL_THISCALL);
  413. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  414. engine->RegisterObjectMethod("BillboardSet", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(BillboardSet, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  415. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  416. engine->RegisterObjectMethod("BillboardSet", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(BillboardSet, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  417. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  418. engine->RegisterObjectMethod("BillboardSet", "bool IsEnabled() const", asMETHODPR(BillboardSet, IsEnabled, () const, bool), asCALL_THISCALL);
  419. engine->RegisterObjectMethod("BillboardSet", "bool get_enabled() const", asMETHODPR(BillboardSet, IsEnabled, () const, bool), asCALL_THISCALL);
  420. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  421. engine->RegisterObjectMethod("BillboardSet", "bool IsEnabledEffective() const", asMETHODPR(BillboardSet, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  422. engine->RegisterObjectMethod("BillboardSet", "bool get_enabledEffective() const", asMETHODPR(BillboardSet, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  423. // bool BillboardSet::IsFixedScreenSize() const | File: ../Graphics/BillboardSet.h
  424. engine->RegisterObjectMethod("BillboardSet", "bool IsFixedScreenSize() const", asMETHODPR(BillboardSet, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  425. engine->RegisterObjectMethod("BillboardSet", "bool get_fixedScreenSize() const", asMETHODPR(BillboardSet, IsFixedScreenSize, () const, bool), asCALL_THISCALL);
  426. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  427. engine->RegisterObjectMethod("BillboardSet", "bool IsInstanceOf(StringHash) const", asMETHODPR(BillboardSet, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  428. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  429. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  430. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  431. // Not registered because template
  432. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  433. engine->RegisterObjectMethod("BillboardSet", "bool IsInView() const", asMETHODPR(BillboardSet, IsInView, () const, bool), asCALL_THISCALL);
  434. engine->RegisterObjectMethod("BillboardSet", "bool get_inView() const", asMETHODPR(BillboardSet, IsInView, () const, bool), asCALL_THISCALL);
  435. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  436. engine->RegisterObjectMethod("BillboardSet", "bool IsInView(Camera@+) const", asMETHODPR(BillboardSet, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  437. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  438. engine->RegisterObjectMethod("BillboardSet", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(BillboardSet, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  439. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  440. engine->RegisterObjectMethod("BillboardSet", "bool IsOccludee() const", asMETHODPR(BillboardSet, IsOccludee, () const, bool), asCALL_THISCALL);
  441. engine->RegisterObjectMethod("BillboardSet", "bool get_occludee() const", asMETHODPR(BillboardSet, IsOccludee, () const, bool), asCALL_THISCALL);
  442. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  443. engine->RegisterObjectMethod("BillboardSet", "bool IsOccluder() const", asMETHODPR(BillboardSet, IsOccluder, () const, bool), asCALL_THISCALL);
  444. engine->RegisterObjectMethod("BillboardSet", "bool get_occluder() const", asMETHODPR(BillboardSet, IsOccluder, () const, bool), asCALL_THISCALL);
  445. // bool BillboardSet::IsRelative() const | File: ../Graphics/BillboardSet.h
  446. engine->RegisterObjectMethod("BillboardSet", "bool IsRelative() const", asMETHODPR(BillboardSet, IsRelative, () const, bool), asCALL_THISCALL);
  447. engine->RegisterObjectMethod("BillboardSet", "bool get_relative() const", asMETHODPR(BillboardSet, IsRelative, () const, bool), asCALL_THISCALL);
  448. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  449. engine->RegisterObjectMethod("BillboardSet", "bool IsReplicated() const", asMETHODPR(BillboardSet, IsReplicated, () const, bool), asCALL_THISCALL);
  450. engine->RegisterObjectMethod("BillboardSet", "bool get_replicated() const", asMETHODPR(BillboardSet, IsReplicated, () const, bool), asCALL_THISCALL);
  451. // bool BillboardSet::IsScaled() const | File: ../Graphics/BillboardSet.h
  452. engine->RegisterObjectMethod("BillboardSet", "bool IsScaled() const", asMETHODPR(BillboardSet, IsScaled, () const, bool), asCALL_THISCALL);
  453. engine->RegisterObjectMethod("BillboardSet", "bool get_scaled() const", asMETHODPR(BillboardSet, IsScaled, () const, bool), asCALL_THISCALL);
  454. // bool BillboardSet::IsSorted() const | File: ../Graphics/BillboardSet.h
  455. engine->RegisterObjectMethod("BillboardSet", "bool IsSorted() const", asMETHODPR(BillboardSet, IsSorted, () const, bool), asCALL_THISCALL);
  456. engine->RegisterObjectMethod("BillboardSet", "bool get_sorted() const", asMETHODPR(BillboardSet, IsSorted, () const, bool), asCALL_THISCALL);
  457. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  458. engine->RegisterObjectMethod("BillboardSet", "bool IsTemporary() const", asMETHODPR(BillboardSet, IsTemporary, () const, bool), asCALL_THISCALL);
  459. engine->RegisterObjectMethod("BillboardSet", "bool get_temporary() const", asMETHODPR(BillboardSet, IsTemporary, () const, bool), asCALL_THISCALL);
  460. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  461. engine->RegisterObjectMethod("BillboardSet", "bool IsZoneDirty() const", asMETHODPR(BillboardSet, IsZoneDirty, () const, bool), asCALL_THISCALL);
  462. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  463. engine->RegisterObjectMethod("BillboardSet", "void LimitLights()", asMETHODPR(BillboardSet, LimitLights, (), void), asCALL_THISCALL);
  464. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  465. engine->RegisterObjectMethod("BillboardSet", "void LimitVertexLights(bool)", asMETHODPR(BillboardSet, LimitVertexLights, (bool), void), asCALL_THISCALL);
  466. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  467. engine->RegisterObjectMethod("BillboardSet", "bool Load(Deserializer&)", asMETHODPR(BillboardSet, Load, (Deserializer&), bool), asCALL_THISCALL);
  468. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  469. engine->RegisterObjectMethod("BillboardSet", "bool LoadJSON(const JSONValue&in)", asMETHODPR(BillboardSet, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  470. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  471. engine->RegisterObjectMethod("BillboardSet", "bool LoadXML(const XMLElement&in)", asMETHODPR(BillboardSet, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  472. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  473. engine->RegisterObjectMethod("BillboardSet", "void MarkForUpdate()", asMETHODPR(BillboardSet, MarkForUpdate, (), void), asCALL_THISCALL);
  474. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  475. engine->RegisterObjectMethod("BillboardSet", "void MarkInView(const FrameInfo&in)", asMETHODPR(BillboardSet, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  476. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  477. engine->RegisterObjectMethod("BillboardSet", "void MarkInView(uint)", asMETHODPR(BillboardSet, MarkInView, (unsigned), void), asCALL_THISCALL);
  478. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  479. engine->RegisterObjectMethod("BillboardSet", "void MarkNetworkUpdate()", asMETHODPR(BillboardSet, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  480. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  481. engine->RegisterObjectMethod("BillboardSet", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(BillboardSet, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  482. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  483. engine->RegisterObjectMethod("BillboardSet", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(BillboardSet, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  484. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  485. engine->RegisterObjectMethod("BillboardSet", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(BillboardSet, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  486. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  487. engine->RegisterObjectMethod("BillboardSet", "void OnSetEnabled()", asMETHODPR(BillboardSet, OnSetEnabled, (), void), asCALL_THISCALL);
  488. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  489. engine->RegisterObjectMethod("BillboardSet", "void PrepareNetworkUpdate()", asMETHODPR(BillboardSet, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  490. // void BillboardSet::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/BillboardSet.h
  491. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  492. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  493. engine->RegisterObjectMethod("BillboardSet", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(BillboardSet, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  494. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  495. engine->RegisterObjectMethod("BillboardSet", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(BillboardSet, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  496. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  497. // Error: type "RefCount*" can not automatically bind
  498. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  499. engine->RegisterObjectMethod("BillboardSet", "int Refs() const", asMETHODPR(BillboardSet, Refs, () const, int), asCALL_THISCALL);
  500. engine->RegisterObjectMethod("BillboardSet", "int get_refs() const", asMETHODPR(BillboardSet, Refs, () const, int), asCALL_THISCALL);
  501. // static void BillboardSet::RegisterObject(Context* context) | File: ../Graphics/BillboardSet.h
  502. // Context can be used as firs parameter of constructors only
  503. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  504. engine->RegisterObjectBehaviour("BillboardSet", asBEHAVE_RELEASE, "void f()", asMETHODPR(BillboardSet, ReleaseRef, (), void), asCALL_THISCALL);
  505. // void Component::Remove() | File: ../Scene/Component.h
  506. engine->RegisterObjectMethod("BillboardSet", "void Remove()", asMETHODPR(BillboardSet, Remove, (), void), asCALL_THISCALL);
  507. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  508. engine->RegisterObjectMethod("BillboardSet", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(BillboardSet, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  509. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  510. engine->RegisterObjectMethod("BillboardSet", "void RemoveInstanceDefault()", asMETHODPR(BillboardSet, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  511. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  512. engine->RegisterObjectMethod("BillboardSet", "void RemoveObjectAnimation()", asMETHODPR(BillboardSet, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  513. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  514. engine->RegisterObjectMethod("BillboardSet", "void ResetToDefault()", asMETHODPR(BillboardSet, ResetToDefault, (), void), asCALL_THISCALL);
  515. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  516. engine->RegisterObjectMethod("BillboardSet", "bool Save(Serializer&) const", asMETHODPR(BillboardSet, Save, (Serializer&) const, bool), asCALL_THISCALL);
  517. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  518. engine->RegisterObjectMethod("BillboardSet", "bool SaveDefaultAttributes() const", asMETHODPR(BillboardSet, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  519. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  520. engine->RegisterObjectMethod("BillboardSet", "bool SaveJSON(JSONValue&) const", asMETHODPR(BillboardSet, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  521. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  522. engine->RegisterObjectMethod("BillboardSet", "bool SaveXML(XMLElement&) const", asMETHODPR(BillboardSet, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  523. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  524. engine->RegisterObjectMethod("BillboardSet", "void SendEvent(StringHash)", asMETHODPR(BillboardSet, SendEvent, (StringHash), void), asCALL_THISCALL);
  525. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  526. engine->RegisterObjectMethod("BillboardSet", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(BillboardSet, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  527. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  528. // Not registered because template
  529. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  530. engine->RegisterObjectMethod("BillboardSet", "void SetAnimationEnabled(bool)", asMETHODPR(BillboardSet, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  531. engine->RegisterObjectMethod("BillboardSet", "void set_animationEnabled(bool)", asMETHODPR(BillboardSet, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  532. // void BillboardSet::SetAnimationLodBias(float bias) | File: ../Graphics/BillboardSet.h
  533. engine->RegisterObjectMethod("BillboardSet", "void SetAnimationLodBias(float)", asMETHODPR(BillboardSet, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  534. engine->RegisterObjectMethod("BillboardSet", "void set_animationLodBias(float)", asMETHODPR(BillboardSet, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  535. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  536. engine->RegisterObjectMethod("BillboardSet", "void SetAnimationTime(float)", asMETHODPR(BillboardSet, SetAnimationTime, (float), void), asCALL_THISCALL);
  537. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  538. engine->RegisterObjectMethod("BillboardSet", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(BillboardSet, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  539. engine->RegisterObjectMethod("BillboardSet", "bool set_attributes(uint, const Variant&in)", asMETHODPR(BillboardSet, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  540. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  541. engine->RegisterObjectMethod("BillboardSet", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(BillboardSet, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  542. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  543. engine->RegisterObjectMethod("BillboardSet", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(BillboardSet, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  544. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  545. engine->RegisterObjectMethod("BillboardSet", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(BillboardSet, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  546. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  547. engine->RegisterObjectMethod("BillboardSet", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(BillboardSet, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  548. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  549. engine->RegisterObjectMethod("BillboardSet", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(BillboardSet, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  550. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  551. engine->RegisterObjectMethod("BillboardSet", "void SetBasePass(uint)", asMETHODPR(BillboardSet, SetBasePass, (unsigned), void), asCALL_THISCALL);
  552. // void BillboardSet::SetBillboardsAttr(const VariantVector& value) | File: ../Graphics/BillboardSet.h
  553. // Error: type "const VariantVector&" can not automatically bind
  554. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  555. engine->RegisterObjectMethod("BillboardSet", "void SetBlockEvents(bool)", asMETHODPR(BillboardSet, SetBlockEvents, (bool), void), asCALL_THISCALL);
  556. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  557. engine->RegisterObjectMethod("BillboardSet", "void SetCastShadows(bool)", asMETHODPR(BillboardSet, SetCastShadows, (bool), void), asCALL_THISCALL);
  558. engine->RegisterObjectMethod("BillboardSet", "void set_castShadows(bool)", asMETHODPR(BillboardSet, SetCastShadows, (bool), void), asCALL_THISCALL);
  559. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  560. engine->RegisterObjectMethod("BillboardSet", "void SetDrawDistance(float)", asMETHODPR(BillboardSet, SetDrawDistance, (float), void), asCALL_THISCALL);
  561. engine->RegisterObjectMethod("BillboardSet", "void set_drawDistance(float)", asMETHODPR(BillboardSet, SetDrawDistance, (float), void), asCALL_THISCALL);
  562. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  563. engine->RegisterObjectMethod("BillboardSet", "void SetEnabled(bool)", asMETHODPR(BillboardSet, SetEnabled, (bool), void), asCALL_THISCALL);
  564. engine->RegisterObjectMethod("BillboardSet", "void set_enabled(bool)", asMETHODPR(BillboardSet, SetEnabled, (bool), void), asCALL_THISCALL);
  565. // void BillboardSet::SetFaceCameraMode(FaceCameraMode mode) | File: ../Graphics/BillboardSet.h
  566. engine->RegisterObjectMethod("BillboardSet", "void SetFaceCameraMode(FaceCameraMode)", asMETHODPR(BillboardSet, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  567. engine->RegisterObjectMethod("BillboardSet", "void set_faceCameraMode(FaceCameraMode)", asMETHODPR(BillboardSet, SetFaceCameraMode, (FaceCameraMode), void), asCALL_THISCALL);
  568. // void BillboardSet::SetFixedScreenSize(bool enable) | File: ../Graphics/BillboardSet.h
  569. engine->RegisterObjectMethod("BillboardSet", "void SetFixedScreenSize(bool)", asMETHODPR(BillboardSet, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  570. engine->RegisterObjectMethod("BillboardSet", "void set_fixedScreenSize(bool)", asMETHODPR(BillboardSet, SetFixedScreenSize, (bool), void), asCALL_THISCALL);
  571. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  572. engine->RegisterObjectMethod("BillboardSet", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(BillboardSet, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  573. engine->RegisterObjectMethod("BillboardSet", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(BillboardSet, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  574. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  575. engine->RegisterObjectMethod("BillboardSet", "void SetInstanceDefault(bool)", asMETHODPR(BillboardSet, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  576. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  577. engine->RegisterObjectMethod("BillboardSet", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(BillboardSet, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  578. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  579. engine->RegisterObjectMethod("BillboardSet", "void SetLightMask(uint)", asMETHODPR(BillboardSet, SetLightMask, (unsigned), void), asCALL_THISCALL);
  580. engine->RegisterObjectMethod("BillboardSet", "void set_lightMask(uint)", asMETHODPR(BillboardSet, SetLightMask, (unsigned), void), asCALL_THISCALL);
  581. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  582. engine->RegisterObjectMethod("BillboardSet", "void SetLodBias(float)", asMETHODPR(BillboardSet, SetLodBias, (float), void), asCALL_THISCALL);
  583. engine->RegisterObjectMethod("BillboardSet", "void set_lodBias(float)", asMETHODPR(BillboardSet, SetLodBias, (float), void), asCALL_THISCALL);
  584. // void BillboardSet::SetMaterial(Material* material) | File: ../Graphics/BillboardSet.h
  585. engine->RegisterObjectMethod("BillboardSet", "void SetMaterial(Material@+)", asMETHODPR(BillboardSet, SetMaterial, (Material*), void), asCALL_THISCALL);
  586. engine->RegisterObjectMethod("BillboardSet", "void set_material(Material@+)", asMETHODPR(BillboardSet, SetMaterial, (Material*), void), asCALL_THISCALL);
  587. // void BillboardSet::SetMaterialAttr(const ResourceRef& value) | File: ../Graphics/BillboardSet.h
  588. engine->RegisterObjectMethod("BillboardSet", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(BillboardSet, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  589. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  590. engine->RegisterObjectMethod("BillboardSet", "void SetMaxLights(uint)", asMETHODPR(BillboardSet, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  591. engine->RegisterObjectMethod("BillboardSet", "void set_maxLights(uint)", asMETHODPR(BillboardSet, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  592. // void BillboardSet::SetMinAngle(float angle) | File: ../Graphics/BillboardSet.h
  593. engine->RegisterObjectMethod("BillboardSet", "void SetMinAngle(float)", asMETHODPR(BillboardSet, SetMinAngle, (float), void), asCALL_THISCALL);
  594. engine->RegisterObjectMethod("BillboardSet", "void set_minAngle(float)", asMETHODPR(BillboardSet, SetMinAngle, (float), void), asCALL_THISCALL);
  595. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  596. engine->RegisterObjectMethod("BillboardSet", "void SetMinMaxZ(float, float)", asMETHODPR(BillboardSet, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  597. // void BillboardSet::SetNetBillboardsAttr(const PODVector<unsigned char>& value) | File: ../Graphics/BillboardSet.h
  598. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  599. // void BillboardSet::SetNumBillboards(unsigned num) | File: ../Graphics/BillboardSet.h
  600. engine->RegisterObjectMethod("BillboardSet", "void SetNumBillboards(uint)", asMETHODPR(BillboardSet, SetNumBillboards, (unsigned), void), asCALL_THISCALL);
  601. engine->RegisterObjectMethod("BillboardSet", "void set_numBillboards(uint)", asMETHODPR(BillboardSet, SetNumBillboards, (unsigned), void), asCALL_THISCALL);
  602. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  603. engine->RegisterObjectMethod("BillboardSet", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(BillboardSet, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  604. engine->RegisterObjectMethod("BillboardSet", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(BillboardSet, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  605. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  606. engine->RegisterObjectMethod("BillboardSet", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(BillboardSet, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  607. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  608. engine->RegisterObjectMethod("BillboardSet", "void SetOccludee(bool)", asMETHODPR(BillboardSet, SetOccludee, (bool), void), asCALL_THISCALL);
  609. engine->RegisterObjectMethod("BillboardSet", "void set_occludee(bool)", asMETHODPR(BillboardSet, SetOccludee, (bool), void), asCALL_THISCALL);
  610. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  611. engine->RegisterObjectMethod("BillboardSet", "void SetOccluder(bool)", asMETHODPR(BillboardSet, SetOccluder, (bool), void), asCALL_THISCALL);
  612. engine->RegisterObjectMethod("BillboardSet", "void set_occluder(bool)", asMETHODPR(BillboardSet, SetOccluder, (bool), void), asCALL_THISCALL);
  613. // void BillboardSet::SetRelative(bool enable) | File: ../Graphics/BillboardSet.h
  614. engine->RegisterObjectMethod("BillboardSet", "void SetRelative(bool)", asMETHODPR(BillboardSet, SetRelative, (bool), void), asCALL_THISCALL);
  615. engine->RegisterObjectMethod("BillboardSet", "void set_relative(bool)", asMETHODPR(BillboardSet, SetRelative, (bool), void), asCALL_THISCALL);
  616. // void BillboardSet::SetScaled(bool enable) | File: ../Graphics/BillboardSet.h
  617. engine->RegisterObjectMethod("BillboardSet", "void SetScaled(bool)", asMETHODPR(BillboardSet, SetScaled, (bool), void), asCALL_THISCALL);
  618. engine->RegisterObjectMethod("BillboardSet", "void set_scaled(bool)", asMETHODPR(BillboardSet, SetScaled, (bool), void), asCALL_THISCALL);
  619. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  620. engine->RegisterObjectMethod("BillboardSet", "void SetShadowDistance(float)", asMETHODPR(BillboardSet, SetShadowDistance, (float), void), asCALL_THISCALL);
  621. engine->RegisterObjectMethod("BillboardSet", "void set_shadowDistance(float)", asMETHODPR(BillboardSet, SetShadowDistance, (float), void), asCALL_THISCALL);
  622. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  623. engine->RegisterObjectMethod("BillboardSet", "void SetShadowMask(uint)", asMETHODPR(BillboardSet, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  624. engine->RegisterObjectMethod("BillboardSet", "void set_shadowMask(uint)", asMETHODPR(BillboardSet, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  625. // void BillboardSet::SetSorted(bool enable) | File: ../Graphics/BillboardSet.h
  626. engine->RegisterObjectMethod("BillboardSet", "void SetSorted(bool)", asMETHODPR(BillboardSet, SetSorted, (bool), void), asCALL_THISCALL);
  627. engine->RegisterObjectMethod("BillboardSet", "void set_sorted(bool)", asMETHODPR(BillboardSet, SetSorted, (bool), void), asCALL_THISCALL);
  628. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  629. engine->RegisterObjectMethod("BillboardSet", "void SetSortValue(float)", asMETHODPR(BillboardSet, SetSortValue, (float), void), asCALL_THISCALL);
  630. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  631. engine->RegisterObjectMethod("BillboardSet", "void SetTemporary(bool)", asMETHODPR(BillboardSet, SetTemporary, (bool), void), asCALL_THISCALL);
  632. engine->RegisterObjectMethod("BillboardSet", "void set_temporary(bool)", asMETHODPR(BillboardSet, SetTemporary, (bool), void), asCALL_THISCALL);
  633. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  634. engine->RegisterObjectMethod("BillboardSet", "void SetViewMask(uint)", asMETHODPR(BillboardSet, SetViewMask, (unsigned), void), asCALL_THISCALL);
  635. engine->RegisterObjectMethod("BillboardSet", "void set_viewMask(uint)", asMETHODPR(BillboardSet, SetViewMask, (unsigned), void), asCALL_THISCALL);
  636. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  637. engine->RegisterObjectMethod("BillboardSet", "void SetZone(Zone@+, bool = false)", asMETHODPR(BillboardSet, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  638. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  639. engine->RegisterObjectMethod("BillboardSet", "void SetZoneMask(uint)", asMETHODPR(BillboardSet, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  640. engine->RegisterObjectMethod("BillboardSet", "void set_zoneMask(uint)", asMETHODPR(BillboardSet, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  641. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  642. // Error: type "EventHandler*" can not automatically bind
  643. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  644. // Error: type "EventHandler*" can not automatically bind
  645. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  646. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  647. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  648. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  649. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  650. engine->RegisterObjectMethod("BillboardSet", "void UnsubscribeFromAllEvents()", asMETHODPR(BillboardSet, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  651. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  652. engine->RegisterObjectMethod("BillboardSet", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(BillboardSet_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  653. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  654. engine->RegisterObjectMethod("BillboardSet", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(BillboardSet, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  655. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  656. engine->RegisterObjectMethod("BillboardSet", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(BillboardSet, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  657. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  658. engine->RegisterObjectMethod("BillboardSet", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(BillboardSet, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  659. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  660. engine->RegisterObjectMethod("BillboardSet", "void Update(const FrameInfo&in)", asMETHODPR(BillboardSet, Update, (const FrameInfo&), void), asCALL_THISCALL);
  661. // void BillboardSet::UpdateBatches(const FrameInfo& frame) override | File: ../Graphics/BillboardSet.h
  662. engine->RegisterObjectMethod("BillboardSet", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(BillboardSet, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  663. // void BillboardSet::UpdateGeometry(const FrameInfo& frame) override | File: ../Graphics/BillboardSet.h
  664. engine->RegisterObjectMethod("BillboardSet", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(BillboardSet, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  665. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  666. engine->RegisterObjectMethod("BillboardSet", "int WeakRefs() const", asMETHODPR(BillboardSet, WeakRefs, () const, int), asCALL_THISCALL);
  667. engine->RegisterObjectMethod("BillboardSet", "int get_weakRefs() const", asMETHODPR(BillboardSet, WeakRefs, () const, int), asCALL_THISCALL);
  668. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  669. engine->RegisterObjectMethod("BillboardSet", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(BillboardSet, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  670. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  671. engine->RegisterObjectMethod("BillboardSet", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(BillboardSet, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  672. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  673. engine->RegisterObjectMethod("BillboardSet", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(BillboardSet, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  674. #ifdef REGISTER_MANUAL_PART_Drawable
  675. REGISTER_MANUAL_PART_Drawable(BillboardSet, "BillboardSet")
  676. #endif
  677. #ifdef REGISTER_MANUAL_PART_Component
  678. REGISTER_MANUAL_PART_Component(BillboardSet, "BillboardSet")
  679. #endif
  680. #ifdef REGISTER_MANUAL_PART_Animatable
  681. REGISTER_MANUAL_PART_Animatable(BillboardSet, "BillboardSet")
  682. #endif
  683. #ifdef REGISTER_MANUAL_PART_Serializable
  684. REGISTER_MANUAL_PART_Serializable(BillboardSet, "BillboardSet")
  685. #endif
  686. #ifdef REGISTER_MANUAL_PART_Object
  687. REGISTER_MANUAL_PART_Object(BillboardSet, "BillboardSet")
  688. #endif
  689. #ifdef REGISTER_MANUAL_PART_RefCounted
  690. REGISTER_MANUAL_PART_RefCounted(BillboardSet, "BillboardSet")
  691. #endif
  692. #ifdef REGISTER_MANUAL_PART_BillboardSet
  693. REGISTER_MANUAL_PART_BillboardSet(BillboardSet, "BillboardSet")
  694. #endif
  695. RegisterSubclass<Drawable, BillboardSet>(engine, "Drawable", "BillboardSet");
  696. RegisterSubclass<Component, BillboardSet>(engine, "Component", "BillboardSet");
  697. RegisterSubclass<Animatable, BillboardSet>(engine, "Animatable", "BillboardSet");
  698. RegisterSubclass<Serializable, BillboardSet>(engine, "Serializable", "BillboardSet");
  699. RegisterSubclass<Object, BillboardSet>(engine, "Object", "BillboardSet");
  700. RegisterSubclass<RefCounted, BillboardSet>(engine, "RefCounted", "BillboardSet");
  701. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  702. engine->RegisterObjectMethod("BorderImage", "void AddChild(UIElement@+)", asMETHODPR(BorderImage, AddChild, (UIElement*), void), asCALL_THISCALL);
  703. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  704. engine->RegisterObjectBehaviour("BorderImage", asBEHAVE_ADDREF, "void f()", asMETHODPR(BorderImage, AddRef, (), void), asCALL_THISCALL);
  705. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  706. engine->RegisterObjectMethod("BorderImage", "void AddTag(const String&in)", asMETHODPR(BorderImage, AddTag, (const String&), void), asCALL_THISCALL);
  707. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  708. engine->RegisterObjectMethod("BorderImage", "void AddTags(const String&in, int8 = ';')", asMETHODPR(BorderImage, AddTags, (const String&, char), void), asCALL_THISCALL);
  709. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  710. // Error: type "const StringVector&" can not automatically bind
  711. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  712. engine->RegisterObjectMethod("BorderImage", "void AdjustScissor(IntRect&)", asMETHODPR(BorderImage, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  713. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  714. engine->RegisterObjectMethod("BorderImage", "void AllocateNetworkState()", asMETHODPR(BorderImage, AllocateNetworkState, (), void), asCALL_THISCALL);
  715. // void UIElement::ApplyAttributes() override | File: ../UI/UIElement.h
  716. engine->RegisterObjectMethod("BorderImage", "void ApplyAttributes()", asMETHODPR(BorderImage, ApplyAttributes, (), void), asCALL_THISCALL);
  717. // explicit BorderImage::BorderImage(Context* context) | File: ../UI/BorderImage.h
  718. engine->RegisterObjectBehaviour("BorderImage", asBEHAVE_FACTORY, "BorderImage@+ f()", asFUNCTION(BorderImage_BorderImage_Context), asCALL_CDECL);
  719. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  720. engine->RegisterObjectMethod("BorderImage", "void BringToFront()", asMETHODPR(BorderImage, BringToFront, (), void), asCALL_THISCALL);
  721. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  722. // Not registered because template
  723. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  724. // Not registered because template
  725. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  726. engine->RegisterObjectMethod("BorderImage", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(BorderImage, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  727. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  728. // Not registered because template
  729. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  730. engine->RegisterObjectMethod("BorderImage", "void DisableLayoutUpdate()", asMETHODPR(BorderImage, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  731. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  732. engine->RegisterObjectMethod("BorderImage", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(BorderImage, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  733. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  734. engine->RegisterObjectMethod("BorderImage", "void EnableLayoutUpdate()", asMETHODPR(BorderImage, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  735. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  736. engine->RegisterObjectMethod("BorderImage", "bool FilterAttributes(XMLElement&) const", asMETHODPR(BorderImage, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  737. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  738. engine->RegisterObjectMethod("BorderImage", "uint FindChild(UIElement@+) const", asMETHODPR(BorderImage, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  739. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  740. engine->RegisterObjectMethod("BorderImage", "bool GetAnimationEnabled() const", asMETHODPR(BorderImage, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  741. engine->RegisterObjectMethod("BorderImage", "bool get_animationEnabled() const", asMETHODPR(BorderImage, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  742. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  743. engine->RegisterObjectMethod("BorderImage", "const String& GetAppliedStyle() const", asMETHODPR(BorderImage, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  744. engine->RegisterObjectMethod("BorderImage", "const String& get_style() const", asMETHODPR(BorderImage, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  745. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  746. engine->RegisterObjectMethod("BorderImage", "Variant GetAttribute(uint) const", asMETHODPR(BorderImage, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  747. engine->RegisterObjectMethod("BorderImage", "Variant get_attributes(uint) const", asMETHODPR(BorderImage, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  748. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  749. engine->RegisterObjectMethod("BorderImage", "Variant GetAttribute(const String&in) const", asMETHODPR(BorderImage, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  750. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  751. engine->RegisterObjectMethod("BorderImage", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(BorderImage, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  752. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  753. engine->RegisterObjectMethod("BorderImage", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(BorderImage, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  754. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  755. engine->RegisterObjectMethod("BorderImage", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(BorderImage, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  756. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  757. engine->RegisterObjectMethod("BorderImage", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(BorderImage, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  758. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  759. engine->RegisterObjectMethod("BorderImage", "Variant GetAttributeDefault(uint) const", asMETHODPR(BorderImage, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  760. engine->RegisterObjectMethod("BorderImage", "Variant get_attributeDefaults(uint) const", asMETHODPR(BorderImage, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  761. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  762. engine->RegisterObjectMethod("BorderImage", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(BorderImage, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  763. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  764. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  765. // void BorderImage::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/BorderImage.h
  766. // Error: type "PODVector<UIBatch>&" can not automatically bind
  767. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  768. // Error: type "PODVector<UIBatch>&" can not automatically bind
  769. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  770. engine->RegisterObjectMethod("BorderImage", "BlendMode GetBlendMode() const", asMETHODPR(BorderImage, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  771. engine->RegisterObjectMethod("BorderImage", "BlendMode get_blendMode() const", asMETHODPR(BorderImage, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  772. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  773. engine->RegisterObjectMethod("BorderImage", "bool GetBlockEvents() const", asMETHODPR(BorderImage, GetBlockEvents, () const, bool), asCALL_THISCALL);
  774. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  775. engine->RegisterObjectMethod("BorderImage", "const IntRect& GetBorder() const", asMETHODPR(BorderImage, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  776. engine->RegisterObjectMethod("BorderImage", "const IntRect& get_border() const", asMETHODPR(BorderImage, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  777. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  778. engine->RegisterObjectMethod("BorderImage", "bool GetBringToBack() const", asMETHODPR(BorderImage, GetBringToBack, () const, bool), asCALL_THISCALL);
  779. engine->RegisterObjectMethod("BorderImage", "bool get_bringToBack() const", asMETHODPR(BorderImage, GetBringToBack, () const, bool), asCALL_THISCALL);
  780. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  781. engine->RegisterObjectMethod("BorderImage", "bool GetBringToFront() const", asMETHODPR(BorderImage, GetBringToFront, () const, bool), asCALL_THISCALL);
  782. engine->RegisterObjectMethod("BorderImage", "bool get_bringToFront() const", asMETHODPR(BorderImage, GetBringToFront, () const, bool), asCALL_THISCALL);
  783. // const String& Object::GetCategory() const | File: ../Core/Object.h
  784. engine->RegisterObjectMethod("BorderImage", "const String& GetCategory() const", asMETHODPR(BorderImage, GetCategory, () const, const String&), asCALL_THISCALL);
  785. engine->RegisterObjectMethod("BorderImage", "const String& get_category() const", asMETHODPR(BorderImage, GetCategory, () const, const String&), asCALL_THISCALL);
  786. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  787. engine->RegisterObjectMethod("BorderImage", "UIElement@+ GetChild(uint) const", asMETHODPR(BorderImage, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  788. engine->RegisterObjectMethod("BorderImage", "UIElement@+ get_children(uint) const", asMETHODPR(BorderImage, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  789. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  790. engine->RegisterObjectMethod("BorderImage", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(BorderImage, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  791. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  792. engine->RegisterObjectMethod("BorderImage", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(BorderImage, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  793. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  794. // Not registered because template
  795. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  796. // Not registered because template
  797. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  798. // Not registered because template
  799. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  800. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetChildOffset() const", asMETHODPR(BorderImage, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  801. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_childOffset() const", asMETHODPR(BorderImage, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  802. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  803. engine->RegisterObjectMethod("BorderImage", "Array<UIElement@>@ GetChildren() const", asFUNCTION(BorderImage_GetChildren_void), asCALL_CDECL_OBJFIRST);
  804. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  805. // Error: type "PODVector<UIElement*>&" can not automatically bind
  806. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  807. engine->RegisterObjectMethod("BorderImage", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(BorderImage_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  808. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  809. // Error: type "PODVector<UIElement*>&" can not automatically bind
  810. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  811. engine->RegisterObjectMethod("BorderImage", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(BorderImage_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  812. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  813. // Not registered because template
  814. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  815. // Not registered because template
  816. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  817. // Not registered because template
  818. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  819. engine->RegisterObjectMethod("BorderImage", "const IntRect& GetClipBorder() const", asMETHODPR(BorderImage, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  820. engine->RegisterObjectMethod("BorderImage", "const IntRect& get_clipBorder() const", asMETHODPR(BorderImage, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  821. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  822. engine->RegisterObjectMethod("BorderImage", "bool GetClipChildren() const", asMETHODPR(BorderImage, GetClipChildren, () const, bool), asCALL_THISCALL);
  823. engine->RegisterObjectMethod("BorderImage", "bool get_clipChildren() const", asMETHODPR(BorderImage, GetClipChildren, () const, bool), asCALL_THISCALL);
  824. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  825. engine->RegisterObjectMethod("BorderImage", "const Color& GetColor(Corner) const", asMETHODPR(BorderImage, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  826. engine->RegisterObjectMethod("BorderImage", "const Color& get_colors(Corner) const", asMETHODPR(BorderImage, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  827. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  828. engine->RegisterObjectMethod("BorderImage", "const Color& GetColorAttr() const", asMETHODPR(BorderImage, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  829. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  830. engine->RegisterObjectMethod("BorderImage", "IntRect GetCombinedScreenRect()", asMETHODPR(BorderImage, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  831. engine->RegisterObjectMethod("BorderImage", "IntRect get_combinedScreenRect()", asMETHODPR(BorderImage, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  832. // Context* Object::GetContext() const | File: ../Core/Object.h
  833. // Error: type "Context*" can not be returned
  834. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  835. // Error: type "PODVector<UIBatch>&" can not automatically bind
  836. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  837. engine->RegisterObjectMethod("BorderImage", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(BorderImage, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  838. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  839. engine->RegisterObjectMethod("BorderImage", "const Color& GetDerivedColor() const", asMETHODPR(BorderImage, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  840. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  841. engine->RegisterObjectMethod("BorderImage", "float GetDerivedOpacity() const", asMETHODPR(BorderImage, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  842. engine->RegisterObjectMethod("BorderImage", "float get_derivedOpacity() const", asMETHODPR(BorderImage, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  843. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  844. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetDisabledOffset() const", asMETHODPR(BorderImage, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  845. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_disabledOffset() const", asMETHODPR(BorderImage, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  846. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  847. engine->RegisterObjectMethod("BorderImage", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(BorderImage, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  848. engine->RegisterObjectMethod("BorderImage", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(BorderImage, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  849. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  850. engine->RegisterObjectMethod("BorderImage", "uint GetDragButtonCount() const", asMETHODPR(BorderImage, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  851. engine->RegisterObjectMethod("BorderImage", "uint get_dragButtonCount() const", asMETHODPR(BorderImage, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  852. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  853. engine->RegisterObjectMethod("BorderImage", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(BorderImage, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  854. engine->RegisterObjectMethod("BorderImage", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(BorderImage, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  855. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  856. engine->RegisterObjectMethod("BorderImage", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(BorderImage, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  857. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  858. engine->RegisterObjectMethod("BorderImage", "UIElement@+ GetElementEventSender() const", asMETHODPR(BorderImage, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  859. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  860. engine->RegisterObjectMethod("BorderImage", "bool GetEnableAnchor() const", asMETHODPR(BorderImage, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  861. engine->RegisterObjectMethod("BorderImage", "bool get_enableAnchor() const", asMETHODPR(BorderImage, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  862. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  863. engine->RegisterObjectMethod("BorderImage", "VariantMap& GetEventDataMap() const", asMETHODPR(BorderImage, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  864. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  865. // Error: type "EventHandler*" can not automatically bind
  866. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  867. engine->RegisterObjectMethod("BorderImage", "Object@+ GetEventSender() const", asMETHODPR(BorderImage, GetEventSender, () const, Object*), asCALL_THISCALL);
  868. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  869. engine->RegisterObjectMethod("BorderImage", "FocusMode GetFocusMode() const", asMETHODPR(BorderImage, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  870. engine->RegisterObjectMethod("BorderImage", "FocusMode get_focusMode() const", asMETHODPR(BorderImage, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  871. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  872. engine->RegisterObjectMethod("BorderImage", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(BorderImage, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  873. engine->RegisterObjectMethod("BorderImage", "const Variant& get_globalVar(StringHash) const", asMETHODPR(BorderImage, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  874. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  875. engine->RegisterObjectMethod("BorderImage", "const VariantMap& GetGlobalVars() const", asMETHODPR(BorderImage, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  876. engine->RegisterObjectMethod("BorderImage", "const VariantMap& get_globalVars() const", asMETHODPR(BorderImage, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  877. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  878. engine->RegisterObjectMethod("BorderImage", "int GetHeight() const", asMETHODPR(BorderImage, GetHeight, () const, int), asCALL_THISCALL);
  879. engine->RegisterObjectMethod("BorderImage", "int get_height() const", asMETHODPR(BorderImage, GetHeight, () const, int), asCALL_THISCALL);
  880. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  881. engine->RegisterObjectMethod("BorderImage", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(BorderImage, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  882. engine->RegisterObjectMethod("BorderImage", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(BorderImage, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  883. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  884. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetHoverOffset() const", asMETHODPR(BorderImage, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  885. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_hoverOffset() const", asMETHODPR(BorderImage, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  886. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  887. engine->RegisterObjectMethod("BorderImage", "const IntRect& GetImageBorder() const", asMETHODPR(BorderImage, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  888. engine->RegisterObjectMethod("BorderImage", "const IntRect& get_imageBorder() const", asMETHODPR(BorderImage, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  889. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  890. engine->RegisterObjectMethod("BorderImage", "const IntRect& GetImageRect() const", asMETHODPR(BorderImage, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  891. engine->RegisterObjectMethod("BorderImage", "const IntRect& get_imageRect() const", asMETHODPR(BorderImage, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  892. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  893. engine->RegisterObjectMethod("BorderImage", "int GetIndent() const", asMETHODPR(BorderImage, GetIndent, () const, int), asCALL_THISCALL);
  894. engine->RegisterObjectMethod("BorderImage", "int get_indent() const", asMETHODPR(BorderImage, GetIndent, () const, int), asCALL_THISCALL);
  895. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  896. engine->RegisterObjectMethod("BorderImage", "int GetIndentSpacing() const", asMETHODPR(BorderImage, GetIndentSpacing, () const, int), asCALL_THISCALL);
  897. engine->RegisterObjectMethod("BorderImage", "int get_indentSpacing() const", asMETHODPR(BorderImage, GetIndentSpacing, () const, int), asCALL_THISCALL);
  898. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  899. engine->RegisterObjectMethod("BorderImage", "int GetIndentWidth() const", asMETHODPR(BorderImage, GetIndentWidth, () const, int), asCALL_THISCALL);
  900. engine->RegisterObjectMethod("BorderImage", "int get_indentWidth() const", asMETHODPR(BorderImage, GetIndentWidth, () const, int), asCALL_THISCALL);
  901. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  902. engine->RegisterObjectMethod("BorderImage", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(BorderImage, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  903. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  904. engine->RegisterObjectMethod("BorderImage", "const IntRect& GetLayoutBorder() const", asMETHODPR(BorderImage, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  905. engine->RegisterObjectMethod("BorderImage", "const IntRect& get_layoutBorder() const", asMETHODPR(BorderImage, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  906. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  907. engine->RegisterObjectMethod("BorderImage", "int GetLayoutElementMaxSize() const", asMETHODPR(BorderImage, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  908. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  909. engine->RegisterObjectMethod("BorderImage", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(BorderImage, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  910. engine->RegisterObjectMethod("BorderImage", "const Vector2& get_layoutFlexScale() const", asMETHODPR(BorderImage, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  911. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  912. engine->RegisterObjectMethod("BorderImage", "LayoutMode GetLayoutMode() const", asMETHODPR(BorderImage, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  913. engine->RegisterObjectMethod("BorderImage", "LayoutMode get_layoutMode() const", asMETHODPR(BorderImage, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  914. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  915. engine->RegisterObjectMethod("BorderImage", "int GetLayoutSpacing() const", asMETHODPR(BorderImage, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  916. engine->RegisterObjectMethod("BorderImage", "int get_layoutSpacing() const", asMETHODPR(BorderImage, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  917. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  918. engine->RegisterObjectMethod("BorderImage", "Material@+ GetMaterial() const", asMETHODPR(BorderImage, GetMaterial, () const, Material*), asCALL_THISCALL);
  919. engine->RegisterObjectMethod("BorderImage", "Material@+ get_material() const", asMETHODPR(BorderImage, GetMaterial, () const, Material*), asCALL_THISCALL);
  920. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  921. engine->RegisterObjectMethod("BorderImage", "ResourceRef GetMaterialAttr() const", asMETHODPR(BorderImage, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  922. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  923. engine->RegisterObjectMethod("BorderImage", "const Vector2& GetMaxAnchor() const", asMETHODPR(BorderImage, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  924. engine->RegisterObjectMethod("BorderImage", "const Vector2& get_maxAnchor() const", asMETHODPR(BorderImage, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  925. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  926. engine->RegisterObjectMethod("BorderImage", "int GetMaxHeight() const", asMETHODPR(BorderImage, GetMaxHeight, () const, int), asCALL_THISCALL);
  927. engine->RegisterObjectMethod("BorderImage", "int get_maxHeight() const", asMETHODPR(BorderImage, GetMaxHeight, () const, int), asCALL_THISCALL);
  928. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  929. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetMaxOffset() const", asMETHODPR(BorderImage, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  930. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_maxOffset() const", asMETHODPR(BorderImage, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  931. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  932. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetMaxSize() const", asMETHODPR(BorderImage, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  933. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_maxSize() const", asMETHODPR(BorderImage, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  934. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  935. engine->RegisterObjectMethod("BorderImage", "int GetMaxWidth() const", asMETHODPR(BorderImage, GetMaxWidth, () const, int), asCALL_THISCALL);
  936. engine->RegisterObjectMethod("BorderImage", "int get_maxWidth() const", asMETHODPR(BorderImage, GetMaxWidth, () const, int), asCALL_THISCALL);
  937. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  938. engine->RegisterObjectMethod("BorderImage", "const Vector2& GetMinAnchor() const", asMETHODPR(BorderImage, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  939. engine->RegisterObjectMethod("BorderImage", "const Vector2& get_minAnchor() const", asMETHODPR(BorderImage, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  940. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  941. engine->RegisterObjectMethod("BorderImage", "int GetMinHeight() const", asMETHODPR(BorderImage, GetMinHeight, () const, int), asCALL_THISCALL);
  942. engine->RegisterObjectMethod("BorderImage", "int get_minHeight() const", asMETHODPR(BorderImage, GetMinHeight, () const, int), asCALL_THISCALL);
  943. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  944. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetMinOffset() const", asMETHODPR(BorderImage, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  945. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_minOffset() const", asMETHODPR(BorderImage, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  946. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  947. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetMinSize() const", asMETHODPR(BorderImage, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  948. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_minSize() const", asMETHODPR(BorderImage, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  949. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  950. engine->RegisterObjectMethod("BorderImage", "int GetMinWidth() const", asMETHODPR(BorderImage, GetMinWidth, () const, int), asCALL_THISCALL);
  951. engine->RegisterObjectMethod("BorderImage", "int get_minWidth() const", asMETHODPR(BorderImage, GetMinWidth, () const, int), asCALL_THISCALL);
  952. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  953. engine->RegisterObjectMethod("BorderImage", "const String& GetName() const", asMETHODPR(BorderImage, GetName, () const, const String&), asCALL_THISCALL);
  954. engine->RegisterObjectMethod("BorderImage", "const String& get_name() const", asMETHODPR(BorderImage, GetName, () const, const String&), asCALL_THISCALL);
  955. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  956. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  957. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  958. // Error: type "NetworkState*" can not automatically bind
  959. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  960. engine->RegisterObjectMethod("BorderImage", "uint GetNumAttributes() const", asMETHODPR(BorderImage, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  961. engine->RegisterObjectMethod("BorderImage", "uint get_numAttributes() const", asMETHODPR(BorderImage, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  962. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  963. engine->RegisterObjectMethod("BorderImage", "uint GetNumChildren(bool = false) const", asMETHODPR(BorderImage, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  964. engine->RegisterObjectMethod("BorderImage", "uint get_numChildren(bool = false) const", asMETHODPR(BorderImage, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  965. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  966. engine->RegisterObjectMethod("BorderImage", "uint GetNumNetworkAttributes() const", asMETHODPR(BorderImage, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  967. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  968. engine->RegisterObjectMethod("BorderImage", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(BorderImage, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  969. engine->RegisterObjectMethod("BorderImage", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(BorderImage, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  970. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  971. engine->RegisterObjectMethod("BorderImage", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(BorderImage, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  972. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  973. engine->RegisterObjectMethod("BorderImage", "float GetOpacity() const", asMETHODPR(BorderImage, GetOpacity, () const, float), asCALL_THISCALL);
  974. engine->RegisterObjectMethod("BorderImage", "float get_opacity() const", asMETHODPR(BorderImage, GetOpacity, () const, float), asCALL_THISCALL);
  975. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  976. engine->RegisterObjectMethod("BorderImage", "UIElement@+ GetParent() const", asMETHODPR(BorderImage, GetParent, () const, UIElement*), asCALL_THISCALL);
  977. engine->RegisterObjectMethod("BorderImage", "UIElement@+ get_parent() const", asMETHODPR(BorderImage, GetParent, () const, UIElement*), asCALL_THISCALL);
  978. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  979. engine->RegisterObjectMethod("BorderImage", "const Vector2& GetPivot() const", asMETHODPR(BorderImage, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  980. engine->RegisterObjectMethod("BorderImage", "const Vector2& get_pivot() const", asMETHODPR(BorderImage, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  981. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  982. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetPosition() const", asMETHODPR(BorderImage, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  983. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_position() const", asMETHODPR(BorderImage, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  984. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  985. engine->RegisterObjectMethod("BorderImage", "int GetPriority() const", asMETHODPR(BorderImage, GetPriority, () const, int), asCALL_THISCALL);
  986. engine->RegisterObjectMethod("BorderImage", "int get_priority() const", asMETHODPR(BorderImage, GetPriority, () const, int), asCALL_THISCALL);
  987. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  988. engine->RegisterObjectMethod("BorderImage", "UIElement@+ GetRoot() const", asMETHODPR(BorderImage, GetRoot, () const, UIElement*), asCALL_THISCALL);
  989. engine->RegisterObjectMethod("BorderImage", "UIElement@+ get_root() const", asMETHODPR(BorderImage, GetRoot, () const, UIElement*), asCALL_THISCALL);
  990. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  991. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetScreenPosition() const", asMETHODPR(BorderImage, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  992. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_screenPosition() const", asMETHODPR(BorderImage, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  993. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  994. engine->RegisterObjectMethod("BorderImage", "const IntVector2& GetSize() const", asMETHODPR(BorderImage, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  995. engine->RegisterObjectMethod("BorderImage", "const IntVector2& get_size() const", asMETHODPR(BorderImage, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  996. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  997. engine->RegisterObjectMethod("BorderImage", "bool GetSortChildren() const", asMETHODPR(BorderImage, GetSortChildren, () const, bool), asCALL_THISCALL);
  998. engine->RegisterObjectMethod("BorderImage", "bool get_sortChildren() const", asMETHODPR(BorderImage, GetSortChildren, () const, bool), asCALL_THISCALL);
  999. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1000. engine->RegisterObjectMethod("BorderImage", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(BorderImage, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1001. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1002. // Not registered because template
  1003. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  1004. engine->RegisterObjectMethod("BorderImage", "Array<String>@ GetTags() const", asFUNCTION(BorderImage_GetTags_void), asCALL_CDECL_OBJFIRST);
  1005. engine->RegisterObjectMethod("BorderImage", "Array<String>@ get_tags() const", asFUNCTION(BorderImage_GetTags_void), asCALL_CDECL_OBJFIRST);
  1006. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  1007. engine->RegisterObjectMethod("BorderImage", "Texture@+ GetTexture() const", asMETHODPR(BorderImage, GetTexture, () const, Texture*), asCALL_THISCALL);
  1008. engine->RegisterObjectMethod("BorderImage", "Texture@+ get_texture() const", asMETHODPR(BorderImage, GetTexture, () const, Texture*), asCALL_THISCALL);
  1009. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  1010. engine->RegisterObjectMethod("BorderImage", "ResourceRef GetTextureAttr() const", asMETHODPR(BorderImage, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  1011. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  1012. engine->RegisterObjectMethod("BorderImage", "TraversalMode GetTraversalMode() const", asMETHODPR(BorderImage, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1013. engine->RegisterObjectMethod("BorderImage", "TraversalMode get_traversalMode() const", asMETHODPR(BorderImage, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1014. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1015. engine->RegisterObjectMethod("BorderImage", "StringHash GetType() const", asMETHODPR(BorderImage, GetType, () const, StringHash), asCALL_THISCALL);
  1016. engine->RegisterObjectMethod("BorderImage", "StringHash get_type() const", asMETHODPR(BorderImage, GetType, () const, StringHash), asCALL_THISCALL);
  1017. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1018. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1019. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1020. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1021. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1022. engine->RegisterObjectMethod("BorderImage", "const String& GetTypeName() const", asMETHODPR(BorderImage, GetTypeName, () const, const String&), asCALL_THISCALL);
  1023. engine->RegisterObjectMethod("BorderImage", "const String& get_typeName() const", asMETHODPR(BorderImage, GetTypeName, () const, const String&), asCALL_THISCALL);
  1024. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  1025. engine->RegisterObjectMethod("BorderImage", "bool GetUseDerivedOpacity() const", asMETHODPR(BorderImage, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1026. engine->RegisterObjectMethod("BorderImage", "bool get_useDerivedOpacity() const", asMETHODPR(BorderImage, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1027. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  1028. engine->RegisterObjectMethod("BorderImage", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(BorderImage, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  1029. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  1030. engine->RegisterObjectMethod("BorderImage", "const VariantMap& GetVars() const", asMETHODPR(BorderImage, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  1031. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  1032. engine->RegisterObjectMethod("BorderImage", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(BorderImage, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1033. engine->RegisterObjectMethod("BorderImage", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(BorderImage, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1034. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  1035. engine->RegisterObjectMethod("BorderImage", "int GetWidth() const", asMETHODPR(BorderImage, GetWidth, () const, int), asCALL_THISCALL);
  1036. engine->RegisterObjectMethod("BorderImage", "int get_width() const", asMETHODPR(BorderImage, GetWidth, () const, int), asCALL_THISCALL);
  1037. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  1038. engine->RegisterObjectMethod("BorderImage", "bool HasColorGradient() const", asMETHODPR(BorderImage, HasColorGradient, () const, bool), asCALL_THISCALL);
  1039. engine->RegisterObjectMethod("BorderImage", "bool get_colorGradient() const", asMETHODPR(BorderImage, HasColorGradient, () const, bool), asCALL_THISCALL);
  1040. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1041. engine->RegisterObjectMethod("BorderImage", "bool HasEventHandlers() const", asMETHODPR(BorderImage, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1042. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  1043. engine->RegisterObjectMethod("BorderImage", "bool HasFocus() const", asMETHODPR(BorderImage, HasFocus, () const, bool), asCALL_THISCALL);
  1044. engine->RegisterObjectMethod("BorderImage", "bool get_focus() const", asMETHODPR(BorderImage, HasFocus, () const, bool), asCALL_THISCALL);
  1045. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1046. engine->RegisterObjectMethod("BorderImage", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(BorderImage, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1047. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1048. engine->RegisterObjectMethod("BorderImage", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(BorderImage, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1049. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  1050. engine->RegisterObjectMethod("BorderImage", "bool HasTag(const String&in) const", asMETHODPR(BorderImage, HasTag, (const String&) const, bool), asCALL_THISCALL);
  1051. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  1052. engine->RegisterObjectMethod("BorderImage", "void InsertChild(uint, UIElement@+)", asMETHODPR(BorderImage, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  1053. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  1054. engine->RegisterObjectMethod("BorderImage", "bool IsChildOf(UIElement@+) const", asMETHODPR(BorderImage, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  1055. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  1056. engine->RegisterObjectMethod("BorderImage", "bool IsEditable() const", asMETHODPR(BorderImage, IsEditable, () const, bool), asCALL_THISCALL);
  1057. engine->RegisterObjectMethod("BorderImage", "bool get_editable() const", asMETHODPR(BorderImage, IsEditable, () const, bool), asCALL_THISCALL);
  1058. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  1059. engine->RegisterObjectMethod("BorderImage", "bool IsElementEventSender() const", asMETHODPR(BorderImage, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1060. engine->RegisterObjectMethod("BorderImage", "bool get_elementEventSender() const", asMETHODPR(BorderImage, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1061. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  1062. engine->RegisterObjectMethod("BorderImage", "bool IsEnabled() const", asMETHODPR(BorderImage, IsEnabled, () const, bool), asCALL_THISCALL);
  1063. engine->RegisterObjectMethod("BorderImage", "bool get_enabled() const", asMETHODPR(BorderImage, IsEnabled, () const, bool), asCALL_THISCALL);
  1064. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  1065. engine->RegisterObjectMethod("BorderImage", "bool IsEnabledSelf() const", asMETHODPR(BorderImage, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1066. engine->RegisterObjectMethod("BorderImage", "bool get_enabledSelf() const", asMETHODPR(BorderImage, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1067. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  1068. engine->RegisterObjectMethod("BorderImage", "bool IsFixedHeight() const", asMETHODPR(BorderImage, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1069. engine->RegisterObjectMethod("BorderImage", "bool get_fixedHeight() const", asMETHODPR(BorderImage, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1070. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  1071. engine->RegisterObjectMethod("BorderImage", "bool IsFixedSize() const", asMETHODPR(BorderImage, IsFixedSize, () const, bool), asCALL_THISCALL);
  1072. engine->RegisterObjectMethod("BorderImage", "bool get_fixedSize() const", asMETHODPR(BorderImage, IsFixedSize, () const, bool), asCALL_THISCALL);
  1073. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  1074. engine->RegisterObjectMethod("BorderImage", "bool IsFixedWidth() const", asMETHODPR(BorderImage, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1075. engine->RegisterObjectMethod("BorderImage", "bool get_fixedWidth() const", asMETHODPR(BorderImage, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1076. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  1077. engine->RegisterObjectMethod("BorderImage", "bool IsHovering() const", asMETHODPR(BorderImage, IsHovering, () const, bool), asCALL_THISCALL);
  1078. engine->RegisterObjectMethod("BorderImage", "bool get_hovering() const", asMETHODPR(BorderImage, IsHovering, () const, bool), asCALL_THISCALL);
  1079. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1080. engine->RegisterObjectMethod("BorderImage", "bool IsInside(IntVector2, bool)", asMETHODPR(BorderImage, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  1081. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1082. engine->RegisterObjectMethod("BorderImage", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(BorderImage, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  1083. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1084. engine->RegisterObjectMethod("BorderImage", "bool IsInstanceOf(StringHash) const", asMETHODPR(BorderImage, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1085. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1086. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1087. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1088. // Not registered because template
  1089. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  1090. engine->RegisterObjectMethod("BorderImage", "bool IsInternal() const", asMETHODPR(BorderImage, IsInternal, () const, bool), asCALL_THISCALL);
  1091. engine->RegisterObjectMethod("BorderImage", "bool get_internal() const", asMETHODPR(BorderImage, IsInternal, () const, bool), asCALL_THISCALL);
  1092. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  1093. engine->RegisterObjectMethod("BorderImage", "bool IsSelected() const", asMETHODPR(BorderImage, IsSelected, () const, bool), asCALL_THISCALL);
  1094. engine->RegisterObjectMethod("BorderImage", "bool get_selected() const", asMETHODPR(BorderImage, IsSelected, () const, bool), asCALL_THISCALL);
  1095. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1096. engine->RegisterObjectMethod("BorderImage", "bool IsTemporary() const", asMETHODPR(BorderImage, IsTemporary, () const, bool), asCALL_THISCALL);
  1097. engine->RegisterObjectMethod("BorderImage", "bool get_temporary() const", asMETHODPR(BorderImage, IsTemporary, () const, bool), asCALL_THISCALL);
  1098. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  1099. engine->RegisterObjectMethod("BorderImage", "bool IsTiled() const", asMETHODPR(BorderImage, IsTiled, () const, bool), asCALL_THISCALL);
  1100. engine->RegisterObjectMethod("BorderImage", "bool get_tiled() const", asMETHODPR(BorderImage, IsTiled, () const, bool), asCALL_THISCALL);
  1101. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  1102. engine->RegisterObjectMethod("BorderImage", "bool IsVisible() const", asMETHODPR(BorderImage, IsVisible, () const, bool), asCALL_THISCALL);
  1103. engine->RegisterObjectMethod("BorderImage", "bool get_visible() const", asMETHODPR(BorderImage, IsVisible, () const, bool), asCALL_THISCALL);
  1104. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  1105. engine->RegisterObjectMethod("BorderImage", "bool IsVisibleEffective() const", asMETHODPR(BorderImage, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1106. engine->RegisterObjectMethod("BorderImage", "bool get_visibleEffective() const", asMETHODPR(BorderImage, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1107. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  1108. engine->RegisterObjectMethod("BorderImage", "bool IsWheelHandler() const", asMETHODPR(BorderImage, IsWheelHandler, () const, bool), asCALL_THISCALL);
  1109. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  1110. engine->RegisterObjectMethod("BorderImage", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(BorderImage, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  1111. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1112. engine->RegisterObjectMethod("BorderImage", "bool Load(Deserializer&)", asMETHODPR(BorderImage, Load, (Deserializer&), bool), asCALL_THISCALL);
  1113. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  1114. engine->RegisterObjectMethod("BorderImage", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(BorderImage, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  1115. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1116. engine->RegisterObjectMethod("BorderImage", "bool LoadJSON(const JSONValue&in)", asMETHODPR(BorderImage, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1117. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  1118. engine->RegisterObjectMethod("BorderImage", "bool LoadXML(const XMLElement&in)", asMETHODPR(BorderImage, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1119. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  1120. engine->RegisterObjectMethod("BorderImage", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(BorderImage, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  1121. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  1122. engine->RegisterObjectMethod("BorderImage", "bool LoadXML(Deserializer&)", asMETHODPR(BorderImage, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  1123. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  1124. engine->RegisterObjectMethod("BorderImage", "void MarkNetworkUpdate()", asMETHODPR(BorderImage, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1125. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1126. engine->RegisterObjectMethod("BorderImage", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(BorderImage, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1127. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  1128. engine->RegisterObjectMethod("BorderImage", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(BorderImage, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  1129. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1130. engine->RegisterObjectMethod("BorderImage", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(BorderImage, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1131. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1132. engine->RegisterObjectMethod("BorderImage", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(BorderImage, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1133. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1134. engine->RegisterObjectMethod("BorderImage", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(BorderImage, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1135. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  1136. engine->RegisterObjectMethod("BorderImage", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(BorderImage, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  1137. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  1138. engine->RegisterObjectMethod("BorderImage", "bool OnDragDropTest(UIElement@+)", asMETHODPR(BorderImage, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  1139. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1140. engine->RegisterObjectMethod("BorderImage", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(BorderImage, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1141. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1142. engine->RegisterObjectMethod("BorderImage", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(BorderImage, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1143. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1144. engine->RegisterObjectMethod("BorderImage", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(BorderImage, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1145. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1146. engine->RegisterObjectMethod("BorderImage", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(BorderImage, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1147. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1148. engine->RegisterObjectMethod("BorderImage", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(BorderImage, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1149. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  1150. engine->RegisterObjectMethod("BorderImage", "void OnIndentSet()", asMETHODPR(BorderImage, OnIndentSet, (), void), asCALL_THISCALL);
  1151. // virtual void UIElement::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  1152. engine->RegisterObjectMethod("BorderImage", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(BorderImage, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1153. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  1154. engine->RegisterObjectMethod("BorderImage", "void OnPositionSet(const IntVector2&in)", asMETHODPR(BorderImage, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  1155. // virtual void UIElement::OnResize(const IntVector2& newSize, const IntVector2& delta) | File: ../UI/UIElement.h
  1156. engine->RegisterObjectMethod("BorderImage", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(BorderImage, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  1157. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1158. engine->RegisterObjectMethod("BorderImage", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(BorderImage, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1159. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  1160. engine->RegisterObjectMethod("BorderImage", "void OnSetEditable()", asMETHODPR(BorderImage, OnSetEditable, (), void), asCALL_THISCALL);
  1161. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  1162. engine->RegisterObjectMethod("BorderImage", "void OnTextInput(const String&in)", asMETHODPR(BorderImage, OnTextInput, (const String&), void), asCALL_THISCALL);
  1163. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  1164. engine->RegisterObjectMethod("BorderImage", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(BorderImage, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1165. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1166. engine->RegisterObjectMethod("BorderImage", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(BorderImage, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1167. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1168. engine->RegisterObjectMethod("BorderImage", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(BorderImage, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1169. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1170. // Error: type "RefCount*" can not automatically bind
  1171. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1172. engine->RegisterObjectMethod("BorderImage", "int Refs() const", asMETHODPR(BorderImage, Refs, () const, int), asCALL_THISCALL);
  1173. engine->RegisterObjectMethod("BorderImage", "int get_refs() const", asMETHODPR(BorderImage, Refs, () const, int), asCALL_THISCALL);
  1174. // static void BorderImage::RegisterObject(Context* context) | File: ../UI/BorderImage.h
  1175. // Context can be used as firs parameter of constructors only
  1176. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1177. engine->RegisterObjectBehaviour("BorderImage", asBEHAVE_RELEASE, "void f()", asMETHODPR(BorderImage, ReleaseRef, (), void), asCALL_THISCALL);
  1178. // void UIElement::Remove() | File: ../UI/UIElement.h
  1179. engine->RegisterObjectMethod("BorderImage", "void Remove()", asMETHODPR(BorderImage, Remove, (), void), asCALL_THISCALL);
  1180. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  1181. engine->RegisterObjectMethod("BorderImage", "void RemoveAllChildren()", asMETHODPR(BorderImage, RemoveAllChildren, (), void), asCALL_THISCALL);
  1182. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  1183. engine->RegisterObjectMethod("BorderImage", "void RemoveAllTags()", asMETHODPR(BorderImage, RemoveAllTags, (), void), asCALL_THISCALL);
  1184. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1185. engine->RegisterObjectMethod("BorderImage", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(BorderImage, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1186. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  1187. engine->RegisterObjectMethod("BorderImage", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(BorderImage, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  1188. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  1189. engine->RegisterObjectMethod("BorderImage", "void RemoveChildAtIndex(uint)", asMETHODPR(BorderImage, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  1190. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1191. engine->RegisterObjectMethod("BorderImage", "void RemoveInstanceDefault()", asMETHODPR(BorderImage, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1192. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1193. engine->RegisterObjectMethod("BorderImage", "void RemoveObjectAnimation()", asMETHODPR(BorderImage, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1194. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  1195. engine->RegisterObjectMethod("BorderImage", "bool RemoveTag(const String&in)", asMETHODPR(BorderImage, RemoveTag, (const String&), bool), asCALL_THISCALL);
  1196. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  1197. engine->RegisterObjectMethod("BorderImage", "void ResetDeepEnabled()", asMETHODPR(BorderImage, ResetDeepEnabled, (), void), asCALL_THISCALL);
  1198. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1199. engine->RegisterObjectMethod("BorderImage", "void ResetToDefault()", asMETHODPR(BorderImage, ResetToDefault, (), void), asCALL_THISCALL);
  1200. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  1201. engine->RegisterObjectMethod("BorderImage", "bool Save(Serializer&) const", asMETHODPR(BorderImage, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1202. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1203. engine->RegisterObjectMethod("BorderImage", "bool SaveDefaultAttributes() const", asMETHODPR(BorderImage, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1204. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  1205. engine->RegisterObjectMethod("BorderImage", "bool SaveJSON(JSONValue&) const", asMETHODPR(BorderImage, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1206. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  1207. engine->RegisterObjectMethod("BorderImage", "bool SaveXML(XMLElement&) const", asMETHODPR(BorderImage, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1208. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  1209. engine->RegisterObjectMethod("BorderImage", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(BorderImage, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  1210. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  1211. engine->RegisterObjectMethod("BorderImage", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(BorderImage, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1212. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1213. engine->RegisterObjectMethod("BorderImage", "void SendEvent(StringHash)", asMETHODPR(BorderImage, SendEvent, (StringHash), void), asCALL_THISCALL);
  1214. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1215. engine->RegisterObjectMethod("BorderImage", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(BorderImage, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1216. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1217. // Not registered because template
  1218. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  1219. engine->RegisterObjectMethod("BorderImage", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(BorderImage, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  1220. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1221. engine->RegisterObjectMethod("BorderImage", "void SetAnimationEnabled(bool)", asMETHODPR(BorderImage, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1222. engine->RegisterObjectMethod("BorderImage", "void set_animationEnabled(bool)", asMETHODPR(BorderImage, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1223. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1224. engine->RegisterObjectMethod("BorderImage", "void SetAnimationTime(float)", asMETHODPR(BorderImage, SetAnimationTime, (float), void), asCALL_THISCALL);
  1225. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1226. engine->RegisterObjectMethod("BorderImage", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(BorderImage, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1227. engine->RegisterObjectMethod("BorderImage", "bool set_attributes(uint, const Variant&in)", asMETHODPR(BorderImage, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1228. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1229. engine->RegisterObjectMethod("BorderImage", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(BorderImage, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1230. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1231. engine->RegisterObjectMethod("BorderImage", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(BorderImage, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1232. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1233. engine->RegisterObjectMethod("BorderImage", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(BorderImage, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1234. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1235. engine->RegisterObjectMethod("BorderImage", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(BorderImage, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1236. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1237. engine->RegisterObjectMethod("BorderImage", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(BorderImage, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1238. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  1239. engine->RegisterObjectMethod("BorderImage", "void SetBlendMode(BlendMode)", asMETHODPR(BorderImage, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1240. engine->RegisterObjectMethod("BorderImage", "void set_blendMode(BlendMode)", asMETHODPR(BorderImage, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1241. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1242. engine->RegisterObjectMethod("BorderImage", "void SetBlockEvents(bool)", asMETHODPR(BorderImage, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1243. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  1244. engine->RegisterObjectMethod("BorderImage", "void SetBorder(const IntRect&in)", asMETHODPR(BorderImage, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  1245. engine->RegisterObjectMethod("BorderImage", "void set_border(const IntRect&in)", asMETHODPR(BorderImage, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  1246. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  1247. engine->RegisterObjectMethod("BorderImage", "void SetBringToBack(bool)", asMETHODPR(BorderImage, SetBringToBack, (bool), void), asCALL_THISCALL);
  1248. engine->RegisterObjectMethod("BorderImage", "void set_bringToBack(bool)", asMETHODPR(BorderImage, SetBringToBack, (bool), void), asCALL_THISCALL);
  1249. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  1250. engine->RegisterObjectMethod("BorderImage", "void SetBringToFront(bool)", asMETHODPR(BorderImage, SetBringToFront, (bool), void), asCALL_THISCALL);
  1251. engine->RegisterObjectMethod("BorderImage", "void set_bringToFront(bool)", asMETHODPR(BorderImage, SetBringToFront, (bool), void), asCALL_THISCALL);
  1252. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1253. engine->RegisterObjectMethod("BorderImage", "void SetChildOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  1254. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  1255. engine->RegisterObjectMethod("BorderImage", "void SetClipBorder(const IntRect&in)", asMETHODPR(BorderImage, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  1256. engine->RegisterObjectMethod("BorderImage", "void set_clipBorder(const IntRect&in)", asMETHODPR(BorderImage, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  1257. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  1258. engine->RegisterObjectMethod("BorderImage", "void SetClipChildren(bool)", asMETHODPR(BorderImage, SetClipChildren, (bool), void), asCALL_THISCALL);
  1259. engine->RegisterObjectMethod("BorderImage", "void set_clipChildren(bool)", asMETHODPR(BorderImage, SetClipChildren, (bool), void), asCALL_THISCALL);
  1260. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  1261. engine->RegisterObjectMethod("BorderImage", "void SetColor(const Color&in)", asMETHODPR(BorderImage, SetColor, (const Color&), void), asCALL_THISCALL);
  1262. engine->RegisterObjectMethod("BorderImage", "void set_color(const Color&in)", asMETHODPR(BorderImage, SetColor, (const Color&), void), asCALL_THISCALL);
  1263. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  1264. engine->RegisterObjectMethod("BorderImage", "void SetColor(Corner, const Color&in)", asMETHODPR(BorderImage, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  1265. engine->RegisterObjectMethod("BorderImage", "void set_colors(Corner, const Color&in)", asMETHODPR(BorderImage, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  1266. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  1267. engine->RegisterObjectMethod("BorderImage", "void SetDeepEnabled(bool)", asMETHODPR(BorderImage, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  1268. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  1269. engine->RegisterObjectMethod("BorderImage", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(BorderImage, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  1270. engine->RegisterObjectMethod("BorderImage", "void set_defaultStyle(XMLFile@+)", asMETHODPR(BorderImage, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  1271. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  1272. engine->RegisterObjectMethod("BorderImage", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  1273. engine->RegisterObjectMethod("BorderImage", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  1274. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  1275. engine->RegisterObjectMethod("BorderImage", "void SetDisabledOffset(int, int)", asMETHODPR(BorderImage, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  1276. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  1277. engine->RegisterObjectMethod("BorderImage", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(BorderImage, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  1278. engine->RegisterObjectMethod("BorderImage", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(BorderImage, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  1279. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  1280. engine->RegisterObjectMethod("BorderImage", "void SetEditable(bool)", asMETHODPR(BorderImage, SetEditable, (bool), void), asCALL_THISCALL);
  1281. engine->RegisterObjectMethod("BorderImage", "void set_editable(bool)", asMETHODPR(BorderImage, SetEditable, (bool), void), asCALL_THISCALL);
  1282. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  1283. engine->RegisterObjectMethod("BorderImage", "void SetElementEventSender(bool)", asMETHODPR(BorderImage, SetElementEventSender, (bool), void), asCALL_THISCALL);
  1284. engine->RegisterObjectMethod("BorderImage", "void set_elementEventSender(bool)", asMETHODPR(BorderImage, SetElementEventSender, (bool), void), asCALL_THISCALL);
  1285. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  1286. engine->RegisterObjectMethod("BorderImage", "void SetEnableAnchor(bool)", asMETHODPR(BorderImage, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  1287. engine->RegisterObjectMethod("BorderImage", "void set_enableAnchor(bool)", asMETHODPR(BorderImage, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  1288. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  1289. engine->RegisterObjectMethod("BorderImage", "void SetEnabled(bool)", asMETHODPR(BorderImage, SetEnabled, (bool), void), asCALL_THISCALL);
  1290. engine->RegisterObjectMethod("BorderImage", "void set_enabled(bool)", asMETHODPR(BorderImage, SetEnabled, (bool), void), asCALL_THISCALL);
  1291. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  1292. engine->RegisterObjectMethod("BorderImage", "void SetEnabledRecursive(bool)", asMETHODPR(BorderImage, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  1293. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  1294. engine->RegisterObjectMethod("BorderImage", "void SetFixedHeight(int)", asMETHODPR(BorderImage, SetFixedHeight, (int), void), asCALL_THISCALL);
  1295. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  1296. engine->RegisterObjectMethod("BorderImage", "void SetFixedSize(const IntVector2&in)", asMETHODPR(BorderImage, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  1297. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  1298. engine->RegisterObjectMethod("BorderImage", "void SetFixedSize(int, int)", asMETHODPR(BorderImage, SetFixedSize, (int, int), void), asCALL_THISCALL);
  1299. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  1300. engine->RegisterObjectMethod("BorderImage", "void SetFixedWidth(int)", asMETHODPR(BorderImage, SetFixedWidth, (int), void), asCALL_THISCALL);
  1301. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  1302. engine->RegisterObjectMethod("BorderImage", "void SetFocus(bool)", asMETHODPR(BorderImage, SetFocus, (bool), void), asCALL_THISCALL);
  1303. engine->RegisterObjectMethod("BorderImage", "void set_focus(bool)", asMETHODPR(BorderImage, SetFocus, (bool), void), asCALL_THISCALL);
  1304. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  1305. engine->RegisterObjectMethod("BorderImage", "void SetFocusMode(FocusMode)", asMETHODPR(BorderImage, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  1306. engine->RegisterObjectMethod("BorderImage", "void set_focusMode(FocusMode)", asMETHODPR(BorderImage, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  1307. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  1308. engine->RegisterObjectMethod("BorderImage", "void SetFullImageRect()", asMETHODPR(BorderImage, SetFullImageRect, (), void), asCALL_THISCALL);
  1309. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1310. engine->RegisterObjectMethod("BorderImage", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(BorderImage, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1311. engine->RegisterObjectMethod("BorderImage", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(BorderImage, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1312. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  1313. engine->RegisterObjectMethod("BorderImage", "void SetHeight(int)", asMETHODPR(BorderImage, SetHeight, (int), void), asCALL_THISCALL);
  1314. engine->RegisterObjectMethod("BorderImage", "void set_height(int)", asMETHODPR(BorderImage, SetHeight, (int), void), asCALL_THISCALL);
  1315. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  1316. engine->RegisterObjectMethod("BorderImage", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(BorderImage, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  1317. engine->RegisterObjectMethod("BorderImage", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(BorderImage, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  1318. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  1319. engine->RegisterObjectMethod("BorderImage", "void SetHovering(bool)", asMETHODPR(BorderImage, SetHovering, (bool), void), asCALL_THISCALL);
  1320. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  1321. engine->RegisterObjectMethod("BorderImage", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  1322. engine->RegisterObjectMethod("BorderImage", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  1323. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  1324. engine->RegisterObjectMethod("BorderImage", "void SetHoverOffset(int, int)", asMETHODPR(BorderImage, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  1325. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  1326. engine->RegisterObjectMethod("BorderImage", "void SetImageBorder(const IntRect&in)", asMETHODPR(BorderImage, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  1327. engine->RegisterObjectMethod("BorderImage", "void set_imageBorder(const IntRect&in)", asMETHODPR(BorderImage, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  1328. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  1329. engine->RegisterObjectMethod("BorderImage", "void SetImageRect(const IntRect&in)", asMETHODPR(BorderImage, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  1330. engine->RegisterObjectMethod("BorderImage", "void set_imageRect(const IntRect&in)", asMETHODPR(BorderImage, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  1331. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  1332. engine->RegisterObjectMethod("BorderImage", "void SetIndent(int)", asMETHODPR(BorderImage, SetIndent, (int), void), asCALL_THISCALL);
  1333. engine->RegisterObjectMethod("BorderImage", "void set_indent(int)", asMETHODPR(BorderImage, SetIndent, (int), void), asCALL_THISCALL);
  1334. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  1335. engine->RegisterObjectMethod("BorderImage", "void SetIndentSpacing(int)", asMETHODPR(BorderImage, SetIndentSpacing, (int), void), asCALL_THISCALL);
  1336. engine->RegisterObjectMethod("BorderImage", "void set_indentSpacing(int)", asMETHODPR(BorderImage, SetIndentSpacing, (int), void), asCALL_THISCALL);
  1337. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1338. engine->RegisterObjectMethod("BorderImage", "void SetInstanceDefault(bool)", asMETHODPR(BorderImage, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1339. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1340. engine->RegisterObjectMethod("BorderImage", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(BorderImage, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1341. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  1342. engine->RegisterObjectMethod("BorderImage", "void SetInternal(bool)", asMETHODPR(BorderImage, SetInternal, (bool), void), asCALL_THISCALL);
  1343. engine->RegisterObjectMethod("BorderImage", "void set_internal(bool)", asMETHODPR(BorderImage, SetInternal, (bool), void), asCALL_THISCALL);
  1344. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  1345. engine->RegisterObjectMethod("BorderImage", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(BorderImage, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  1346. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  1347. engine->RegisterObjectMethod("BorderImage", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(BorderImage, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  1348. engine->RegisterObjectMethod("BorderImage", "void set_layoutBorder(const IntRect&in)", asMETHODPR(BorderImage, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  1349. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  1350. engine->RegisterObjectMethod("BorderImage", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(BorderImage, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  1351. engine->RegisterObjectMethod("BorderImage", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(BorderImage, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  1352. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  1353. engine->RegisterObjectMethod("BorderImage", "void SetLayoutMode(LayoutMode)", asMETHODPR(BorderImage, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  1354. engine->RegisterObjectMethod("BorderImage", "void set_layoutMode(LayoutMode)", asMETHODPR(BorderImage, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  1355. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  1356. engine->RegisterObjectMethod("BorderImage", "void SetLayoutSpacing(int)", asMETHODPR(BorderImage, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  1357. engine->RegisterObjectMethod("BorderImage", "void set_layoutSpacing(int)", asMETHODPR(BorderImage, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  1358. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  1359. engine->RegisterObjectMethod("BorderImage", "void SetMaterial(Material@+)", asMETHODPR(BorderImage, SetMaterial, (Material*), void), asCALL_THISCALL);
  1360. engine->RegisterObjectMethod("BorderImage", "void set_material(Material@+)", asMETHODPR(BorderImage, SetMaterial, (Material*), void), asCALL_THISCALL);
  1361. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  1362. engine->RegisterObjectMethod("BorderImage", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(BorderImage, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1363. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  1364. engine->RegisterObjectMethod("BorderImage", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(BorderImage, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  1365. engine->RegisterObjectMethod("BorderImage", "void set_maxAnchor(const Vector2&in)", asMETHODPR(BorderImage, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  1366. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  1367. engine->RegisterObjectMethod("BorderImage", "void SetMaxAnchor(float, float)", asMETHODPR(BorderImage, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  1368. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  1369. engine->RegisterObjectMethod("BorderImage", "void SetMaxHeight(int)", asMETHODPR(BorderImage, SetMaxHeight, (int), void), asCALL_THISCALL);
  1370. engine->RegisterObjectMethod("BorderImage", "void set_maxHeight(int)", asMETHODPR(BorderImage, SetMaxHeight, (int), void), asCALL_THISCALL);
  1371. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1372. engine->RegisterObjectMethod("BorderImage", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  1373. engine->RegisterObjectMethod("BorderImage", "void set_maxOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  1374. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  1375. engine->RegisterObjectMethod("BorderImage", "void SetMaxSize(const IntVector2&in)", asMETHODPR(BorderImage, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  1376. engine->RegisterObjectMethod("BorderImage", "void set_maxSize(const IntVector2&in)", asMETHODPR(BorderImage, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  1377. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  1378. engine->RegisterObjectMethod("BorderImage", "void SetMaxSize(int, int)", asMETHODPR(BorderImage, SetMaxSize, (int, int), void), asCALL_THISCALL);
  1379. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  1380. engine->RegisterObjectMethod("BorderImage", "void SetMaxWidth(int)", asMETHODPR(BorderImage, SetMaxWidth, (int), void), asCALL_THISCALL);
  1381. engine->RegisterObjectMethod("BorderImage", "void set_maxWidth(int)", asMETHODPR(BorderImage, SetMaxWidth, (int), void), asCALL_THISCALL);
  1382. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  1383. engine->RegisterObjectMethod("BorderImage", "void SetMinAnchor(const Vector2&in)", asMETHODPR(BorderImage, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  1384. engine->RegisterObjectMethod("BorderImage", "void set_minAnchor(const Vector2&in)", asMETHODPR(BorderImage, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  1385. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  1386. engine->RegisterObjectMethod("BorderImage", "void SetMinAnchor(float, float)", asMETHODPR(BorderImage, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  1387. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  1388. engine->RegisterObjectMethod("BorderImage", "void SetMinHeight(int)", asMETHODPR(BorderImage, SetMinHeight, (int), void), asCALL_THISCALL);
  1389. engine->RegisterObjectMethod("BorderImage", "void set_minHeight(int)", asMETHODPR(BorderImage, SetMinHeight, (int), void), asCALL_THISCALL);
  1390. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1391. engine->RegisterObjectMethod("BorderImage", "void SetMinOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  1392. engine->RegisterObjectMethod("BorderImage", "void set_minOffset(const IntVector2&in)", asMETHODPR(BorderImage, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  1393. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  1394. engine->RegisterObjectMethod("BorderImage", "void SetMinSize(const IntVector2&in)", asMETHODPR(BorderImage, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  1395. engine->RegisterObjectMethod("BorderImage", "void set_minSize(const IntVector2&in)", asMETHODPR(BorderImage, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  1396. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  1397. engine->RegisterObjectMethod("BorderImage", "void SetMinSize(int, int)", asMETHODPR(BorderImage, SetMinSize, (int, int), void), asCALL_THISCALL);
  1398. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  1399. engine->RegisterObjectMethod("BorderImage", "void SetMinWidth(int)", asMETHODPR(BorderImage, SetMinWidth, (int), void), asCALL_THISCALL);
  1400. engine->RegisterObjectMethod("BorderImage", "void set_minWidth(int)", asMETHODPR(BorderImage, SetMinWidth, (int), void), asCALL_THISCALL);
  1401. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  1402. engine->RegisterObjectMethod("BorderImage", "void SetName(const String&in)", asMETHODPR(BorderImage, SetName, (const String&), void), asCALL_THISCALL);
  1403. engine->RegisterObjectMethod("BorderImage", "void set_name(const String&in)", asMETHODPR(BorderImage, SetName, (const String&), void), asCALL_THISCALL);
  1404. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1405. engine->RegisterObjectMethod("BorderImage", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(BorderImage, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1406. engine->RegisterObjectMethod("BorderImage", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(BorderImage, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1407. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1408. engine->RegisterObjectMethod("BorderImage", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(BorderImage, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1409. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  1410. engine->RegisterObjectMethod("BorderImage", "void SetOpacity(float)", asMETHODPR(BorderImage, SetOpacity, (float), void), asCALL_THISCALL);
  1411. engine->RegisterObjectMethod("BorderImage", "void set_opacity(float)", asMETHODPR(BorderImage, SetOpacity, (float), void), asCALL_THISCALL);
  1412. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1413. engine->RegisterObjectMethod("BorderImage", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(BorderImage, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  1414. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  1415. engine->RegisterObjectMethod("BorderImage", "void SetPivot(const Vector2&in)", asMETHODPR(BorderImage, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  1416. engine->RegisterObjectMethod("BorderImage", "void set_pivot(const Vector2&in)", asMETHODPR(BorderImage, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  1417. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  1418. engine->RegisterObjectMethod("BorderImage", "void SetPivot(float, float)", asMETHODPR(BorderImage, SetPivot, (float, float), void), asCALL_THISCALL);
  1419. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  1420. engine->RegisterObjectMethod("BorderImage", "void SetPosition(const IntVector2&in)", asMETHODPR(BorderImage, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  1421. engine->RegisterObjectMethod("BorderImage", "void set_position(const IntVector2&in)", asMETHODPR(BorderImage, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  1422. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  1423. engine->RegisterObjectMethod("BorderImage", "void SetPosition(int, int)", asMETHODPR(BorderImage, SetPosition, (int, int), void), asCALL_THISCALL);
  1424. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  1425. engine->RegisterObjectMethod("BorderImage", "void SetPriority(int)", asMETHODPR(BorderImage, SetPriority, (int), void), asCALL_THISCALL);
  1426. engine->RegisterObjectMethod("BorderImage", "void set_priority(int)", asMETHODPR(BorderImage, SetPriority, (int), void), asCALL_THISCALL);
  1427. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  1428. engine->RegisterObjectMethod("BorderImage", "void SetRenderTexture(Texture2D@+)", asMETHODPR(BorderImage, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  1429. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  1430. engine->RegisterObjectMethod("BorderImage", "void SetSelected(bool)", asMETHODPR(BorderImage, SetSelected, (bool), void), asCALL_THISCALL);
  1431. engine->RegisterObjectMethod("BorderImage", "void set_selected(bool)", asMETHODPR(BorderImage, SetSelected, (bool), void), asCALL_THISCALL);
  1432. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  1433. engine->RegisterObjectMethod("BorderImage", "void SetSize(const IntVector2&in)", asMETHODPR(BorderImage, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  1434. engine->RegisterObjectMethod("BorderImage", "void set_size(const IntVector2&in)", asMETHODPR(BorderImage, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  1435. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  1436. engine->RegisterObjectMethod("BorderImage", "void SetSize(int, int)", asMETHODPR(BorderImage, SetSize, (int, int), void), asCALL_THISCALL);
  1437. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  1438. engine->RegisterObjectMethod("BorderImage", "void SetSortChildren(bool)", asMETHODPR(BorderImage, SetSortChildren, (bool), void), asCALL_THISCALL);
  1439. engine->RegisterObjectMethod("BorderImage", "void set_sortChildren(bool)", asMETHODPR(BorderImage, SetSortChildren, (bool), void), asCALL_THISCALL);
  1440. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  1441. engine->RegisterObjectMethod("BorderImage", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(BorderImage, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  1442. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  1443. engine->RegisterObjectMethod("BorderImage", "bool SetStyle(const XMLElement&in)", asMETHODPR(BorderImage, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  1444. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  1445. engine->RegisterObjectMethod("BorderImage", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(BorderImage, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  1446. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  1447. // Error: type "const StringVector&" can not automatically bind
  1448. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1449. engine->RegisterObjectMethod("BorderImage", "void SetTemporary(bool)", asMETHODPR(BorderImage, SetTemporary, (bool), void), asCALL_THISCALL);
  1450. engine->RegisterObjectMethod("BorderImage", "void set_temporary(bool)", asMETHODPR(BorderImage, SetTemporary, (bool), void), asCALL_THISCALL);
  1451. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  1452. engine->RegisterObjectMethod("BorderImage", "void SetTexture(Texture@+)", asMETHODPR(BorderImage, SetTexture, (Texture*), void), asCALL_THISCALL);
  1453. engine->RegisterObjectMethod("BorderImage", "void set_texture(Texture@+)", asMETHODPR(BorderImage, SetTexture, (Texture*), void), asCALL_THISCALL);
  1454. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  1455. engine->RegisterObjectMethod("BorderImage", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(BorderImage, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1456. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  1457. engine->RegisterObjectMethod("BorderImage", "void SetTiled(bool)", asMETHODPR(BorderImage, SetTiled, (bool), void), asCALL_THISCALL);
  1458. engine->RegisterObjectMethod("BorderImage", "void set_tiled(bool)", asMETHODPR(BorderImage, SetTiled, (bool), void), asCALL_THISCALL);
  1459. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  1460. engine->RegisterObjectMethod("BorderImage", "void SetTraversalMode(TraversalMode)", asMETHODPR(BorderImage, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  1461. engine->RegisterObjectMethod("BorderImage", "void set_traversalMode(TraversalMode)", asMETHODPR(BorderImage, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  1462. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  1463. engine->RegisterObjectMethod("BorderImage", "void SetUseDerivedOpacity(bool)", asMETHODPR(BorderImage, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  1464. engine->RegisterObjectMethod("BorderImage", "void set_useDerivedOpacity(bool)", asMETHODPR(BorderImage, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  1465. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  1466. engine->RegisterObjectMethod("BorderImage", "void SetVar(StringHash, const Variant&in)", asMETHODPR(BorderImage, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1467. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  1468. engine->RegisterObjectMethod("BorderImage", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(BorderImage, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  1469. engine->RegisterObjectMethod("BorderImage", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(BorderImage, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  1470. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  1471. engine->RegisterObjectMethod("BorderImage", "void SetVisible(bool)", asMETHODPR(BorderImage, SetVisible, (bool), void), asCALL_THISCALL);
  1472. engine->RegisterObjectMethod("BorderImage", "void set_visible(bool)", asMETHODPR(BorderImage, SetVisible, (bool), void), asCALL_THISCALL);
  1473. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  1474. engine->RegisterObjectMethod("BorderImage", "void SetWidth(int)", asMETHODPR(BorderImage, SetWidth, (int), void), asCALL_THISCALL);
  1475. engine->RegisterObjectMethod("BorderImage", "void set_width(int)", asMETHODPR(BorderImage, SetWidth, (int), void), asCALL_THISCALL);
  1476. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  1477. engine->RegisterObjectMethod("BorderImage", "void SortChildren()", asMETHODPR(BorderImage, SortChildren, (), void), asCALL_THISCALL);
  1478. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1479. // Error: type "EventHandler*" can not automatically bind
  1480. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1481. // Error: type "EventHandler*" can not automatically bind
  1482. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1483. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1484. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1485. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1486. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1487. engine->RegisterObjectMethod("BorderImage", "void UnsubscribeFromAllEvents()", asMETHODPR(BorderImage, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1488. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1489. engine->RegisterObjectMethod("BorderImage", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(BorderImage_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1490. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1491. engine->RegisterObjectMethod("BorderImage", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(BorderImage, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1492. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1493. engine->RegisterObjectMethod("BorderImage", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(BorderImage, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1494. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1495. engine->RegisterObjectMethod("BorderImage", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(BorderImage, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1496. // virtual void UIElement::Update(float timeStep) | File: ../UI/UIElement.h
  1497. engine->RegisterObjectMethod("BorderImage", "void Update(float)", asMETHODPR(BorderImage, Update, (float), void), asCALL_THISCALL);
  1498. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  1499. engine->RegisterObjectMethod("BorderImage", "void UpdateLayout()", asMETHODPR(BorderImage, UpdateLayout, (), void), asCALL_THISCALL);
  1500. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1501. engine->RegisterObjectMethod("BorderImage", "int WeakRefs() const", asMETHODPR(BorderImage, WeakRefs, () const, int), asCALL_THISCALL);
  1502. engine->RegisterObjectMethod("BorderImage", "int get_weakRefs() const", asMETHODPR(BorderImage, WeakRefs, () const, int), asCALL_THISCALL);
  1503. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1504. engine->RegisterObjectMethod("BorderImage", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(BorderImage, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1505. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1506. engine->RegisterObjectMethod("BorderImage", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(BorderImage, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1507. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1508. engine->RegisterObjectMethod("BorderImage", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(BorderImage, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1509. #ifdef REGISTER_MANUAL_PART_UIElement
  1510. REGISTER_MANUAL_PART_UIElement(BorderImage, "BorderImage")
  1511. #endif
  1512. #ifdef REGISTER_MANUAL_PART_Animatable
  1513. REGISTER_MANUAL_PART_Animatable(BorderImage, "BorderImage")
  1514. #endif
  1515. #ifdef REGISTER_MANUAL_PART_Serializable
  1516. REGISTER_MANUAL_PART_Serializable(BorderImage, "BorderImage")
  1517. #endif
  1518. #ifdef REGISTER_MANUAL_PART_Object
  1519. REGISTER_MANUAL_PART_Object(BorderImage, "BorderImage")
  1520. #endif
  1521. #ifdef REGISTER_MANUAL_PART_RefCounted
  1522. REGISTER_MANUAL_PART_RefCounted(BorderImage, "BorderImage")
  1523. #endif
  1524. #ifdef REGISTER_MANUAL_PART_BorderImage
  1525. REGISTER_MANUAL_PART_BorderImage(BorderImage, "BorderImage")
  1526. #endif
  1527. RegisterSubclass<UIElement, BorderImage>(engine, "UIElement", "BorderImage");
  1528. RegisterSubclass<Animatable, BorderImage>(engine, "Animatable", "BorderImage");
  1529. RegisterSubclass<Serializable, BorderImage>(engine, "Serializable", "BorderImage");
  1530. RegisterSubclass<Object, BorderImage>(engine, "Object", "BorderImage");
  1531. RegisterSubclass<RefCounted, BorderImage>(engine, "RefCounted", "BorderImage");
  1532. // float BoundingBox::dummyMax_ | File: ../Math/BoundingBox.h
  1533. engine->RegisterObjectProperty("BoundingBox", "float dummyMax", offsetof(BoundingBox, dummyMax_));
  1534. // float BoundingBox::dummyMin_ | File: ../Math/BoundingBox.h
  1535. engine->RegisterObjectProperty("BoundingBox", "float dummyMin", offsetof(BoundingBox, dummyMin_));
  1536. // Vector3 BoundingBox::max_ | File: ../Math/BoundingBox.h
  1537. engine->RegisterObjectProperty("BoundingBox", "Vector3 max", offsetof(BoundingBox, max_));
  1538. // Vector3 BoundingBox::min_ | File: ../Math/BoundingBox.h
  1539. engine->RegisterObjectProperty("BoundingBox", "Vector3 min", offsetof(BoundingBox, min_));
  1540. // BoundingBox::BoundingBox(const BoundingBox& box) noexcept | File: ../Math/BoundingBox.h
  1541. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const BoundingBox&in)", asFUNCTION(BoundingBox_BoundingBox_BoundingBox), asCALL_CDECL_OBJFIRST);
  1542. // explicit BoundingBox::BoundingBox(const Rect& rect) noexcept | File: ../Math/BoundingBox.h
  1543. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Rect&in)", asFUNCTION(BoundingBox_BoundingBox_Rect), asCALL_CDECL_OBJFIRST);
  1544. // BoundingBox::BoundingBox(const Vector3& min, const Vector3& max) noexcept | File: ../Math/BoundingBox.h
  1545. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Vector3&in, const Vector3&in)", asFUNCTION(BoundingBox_BoundingBox_Vector3_Vector3), asCALL_CDECL_OBJFIRST);
  1546. // BoundingBox::BoundingBox(float min, float max) noexcept | File: ../Math/BoundingBox.h
  1547. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(float, float)", asFUNCTION(BoundingBox_BoundingBox_float_float), asCALL_CDECL_OBJFIRST);
  1548. // BoundingBox::BoundingBox(const Vector3* vertices, unsigned count) | File: ../Math/BoundingBox.h
  1549. // Error: type "const Vector3*" can not automatically bind
  1550. // explicit BoundingBox::BoundingBox(const Frustum& frustum) | File: ../Math/BoundingBox.h
  1551. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Frustum&in)", asFUNCTION(BoundingBox_BoundingBox_Frustum), asCALL_CDECL_OBJFIRST);
  1552. // explicit BoundingBox::BoundingBox(const Polyhedron& poly) | File: ../Math/BoundingBox.h
  1553. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Polyhedron&in)", asFUNCTION(BoundingBox_BoundingBox_Polyhedron), asCALL_CDECL_OBJFIRST);
  1554. // explicit BoundingBox::BoundingBox(const Sphere& sphere) | File: ../Math/BoundingBox.h
  1555. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f(const Sphere&in)", asFUNCTION(BoundingBox_BoundingBox_Sphere), asCALL_CDECL_OBJFIRST);
  1556. // Vector3 BoundingBox::Center() const | File: ../Math/BoundingBox.h
  1557. engine->RegisterObjectMethod("BoundingBox", "Vector3 Center() const", asMETHODPR(BoundingBox, Center, () const, Vector3), asCALL_THISCALL);
  1558. engine->RegisterObjectMethod("BoundingBox", "Vector3 get_center() const", asMETHODPR(BoundingBox, Center, () const, Vector3), asCALL_THISCALL);
  1559. // void BoundingBox::Clear() | File: ../Math/BoundingBox.h
  1560. engine->RegisterObjectMethod("BoundingBox", "void Clear()", asMETHODPR(BoundingBox, Clear, (), void), asCALL_THISCALL);
  1561. // void BoundingBox::Clip(const BoundingBox& box) | File: ../Math/BoundingBox.h
  1562. engine->RegisterObjectMethod("BoundingBox", "void Clip(const BoundingBox&in)", asMETHODPR(BoundingBox, Clip, (const BoundingBox&), void), asCALL_THISCALL);
  1563. // void BoundingBox::Define(const BoundingBox& box) | File: ../Math/BoundingBox.h
  1564. engine->RegisterObjectMethod("BoundingBox", "void Define(const BoundingBox&in)", asMETHODPR(BoundingBox, Define, (const BoundingBox&), void), asCALL_THISCALL);
  1565. // void BoundingBox::Define(const Rect& rect) | File: ../Math/BoundingBox.h
  1566. engine->RegisterObjectMethod("BoundingBox", "void Define(const Rect&in)", asMETHODPR(BoundingBox, Define, (const Rect&), void), asCALL_THISCALL);
  1567. // void BoundingBox::Define(const Vector3& min, const Vector3& max) | File: ../Math/BoundingBox.h
  1568. engine->RegisterObjectMethod("BoundingBox", "void Define(const Vector3&in, const Vector3&in)", asMETHODPR(BoundingBox, Define, (const Vector3&, const Vector3&), void), asCALL_THISCALL);
  1569. // void BoundingBox::Define(float min, float max) | File: ../Math/BoundingBox.h
  1570. engine->RegisterObjectMethod("BoundingBox", "void Define(float, float)", asMETHODPR(BoundingBox, Define, (float, float), void), asCALL_THISCALL);
  1571. // void BoundingBox::Define(const Vector3& point) | File: ../Math/BoundingBox.h
  1572. engine->RegisterObjectMethod("BoundingBox", "void Define(const Vector3&in)", asMETHODPR(BoundingBox, Define, (const Vector3&), void), asCALL_THISCALL);
  1573. // void BoundingBox::Define(const Vector3* vertices, unsigned count) | File: ../Math/BoundingBox.h
  1574. // Error: type "const Vector3*" can not automatically bind
  1575. // void BoundingBox::Define(const Frustum& frustum) | File: ../Math/BoundingBox.h
  1576. engine->RegisterObjectMethod("BoundingBox", "void Define(const Frustum&in)", asMETHODPR(BoundingBox, Define, (const Frustum&), void), asCALL_THISCALL);
  1577. // void BoundingBox::Define(const Polyhedron& poly) | File: ../Math/BoundingBox.h
  1578. engine->RegisterObjectMethod("BoundingBox", "void Define(const Polyhedron&in)", asMETHODPR(BoundingBox, Define, (const Polyhedron&), void), asCALL_THISCALL);
  1579. // void BoundingBox::Define(const Sphere& sphere) | File: ../Math/BoundingBox.h
  1580. engine->RegisterObjectMethod("BoundingBox", "void Define(const Sphere&in)", asMETHODPR(BoundingBox, Define, (const Sphere&), void), asCALL_THISCALL);
  1581. // bool BoundingBox::Defined() const | File: ../Math/BoundingBox.h
  1582. engine->RegisterObjectMethod("BoundingBox", "bool Defined() const", asMETHODPR(BoundingBox, Defined, () const, bool), asCALL_THISCALL);
  1583. // float BoundingBox::DistanceToPoint(const Vector3& point) const | File: ../Math/BoundingBox.h
  1584. engine->RegisterObjectMethod("BoundingBox", "float DistanceToPoint(const Vector3&in) const", asMETHODPR(BoundingBox, DistanceToPoint, (const Vector3&) const, float), asCALL_THISCALL);
  1585. // Vector3 BoundingBox::HalfSize() const | File: ../Math/BoundingBox.h
  1586. engine->RegisterObjectMethod("BoundingBox", "Vector3 HalfSize() const", asMETHODPR(BoundingBox, HalfSize, () const, Vector3), asCALL_THISCALL);
  1587. engine->RegisterObjectMethod("BoundingBox", "Vector3 get_halfSize() const", asMETHODPR(BoundingBox, HalfSize, () const, Vector3), asCALL_THISCALL);
  1588. // Intersection BoundingBox::IsInside(const Vector3& point) const | File: ../Math/BoundingBox.h
  1589. engine->RegisterObjectMethod("BoundingBox", "Intersection IsInside(const Vector3&in) const", asMETHODPR(BoundingBox, IsInside, (const Vector3&) const, Intersection), asCALL_THISCALL);
  1590. // Intersection BoundingBox::IsInside(const BoundingBox& box) const | File: ../Math/BoundingBox.h
  1591. engine->RegisterObjectMethod("BoundingBox", "Intersection IsInside(const BoundingBox&in) const", asMETHODPR(BoundingBox, IsInside, (const BoundingBox&) const, Intersection), asCALL_THISCALL);
  1592. // Intersection BoundingBox::IsInside(const Sphere& sphere) const | File: ../Math/BoundingBox.h
  1593. engine->RegisterObjectMethod("BoundingBox", "Intersection IsInside(const Sphere&in) const", asMETHODPR(BoundingBox, IsInside, (const Sphere&) const, Intersection), asCALL_THISCALL);
  1594. // Intersection BoundingBox::IsInsideFast(const BoundingBox& box) const | File: ../Math/BoundingBox.h
  1595. engine->RegisterObjectMethod("BoundingBox", "Intersection IsInsideFast(const BoundingBox&in) const", asMETHODPR(BoundingBox, IsInsideFast, (const BoundingBox&) const, Intersection), asCALL_THISCALL);
  1596. // Intersection BoundingBox::IsInsideFast(const Sphere& sphere) const | File: ../Math/BoundingBox.h
  1597. engine->RegisterObjectMethod("BoundingBox", "Intersection IsInsideFast(const Sphere&in) const", asMETHODPR(BoundingBox, IsInsideFast, (const Sphere&) const, Intersection), asCALL_THISCALL);
  1598. // void BoundingBox::Merge(const Vector3& point) | File: ../Math/BoundingBox.h
  1599. engine->RegisterObjectMethod("BoundingBox", "void Merge(const Vector3&in)", asMETHODPR(BoundingBox, Merge, (const Vector3&), void), asCALL_THISCALL);
  1600. // void BoundingBox::Merge(const BoundingBox& box) | File: ../Math/BoundingBox.h
  1601. engine->RegisterObjectMethod("BoundingBox", "void Merge(const BoundingBox&in)", asMETHODPR(BoundingBox, Merge, (const BoundingBox&), void), asCALL_THISCALL);
  1602. // void BoundingBox::Merge(const Vector3* vertices, unsigned count) | File: ../Math/BoundingBox.h
  1603. // Error: type "const Vector3*" can not automatically bind
  1604. // void BoundingBox::Merge(const Frustum& frustum) | File: ../Math/BoundingBox.h
  1605. engine->RegisterObjectMethod("BoundingBox", "void Merge(const Frustum&in)", asMETHODPR(BoundingBox, Merge, (const Frustum&), void), asCALL_THISCALL);
  1606. // void BoundingBox::Merge(const Polyhedron& poly) | File: ../Math/BoundingBox.h
  1607. engine->RegisterObjectMethod("BoundingBox", "void Merge(const Polyhedron&in)", asMETHODPR(BoundingBox, Merge, (const Polyhedron&), void), asCALL_THISCALL);
  1608. // void BoundingBox::Merge(const Sphere& sphere) | File: ../Math/BoundingBox.h
  1609. engine->RegisterObjectMethod("BoundingBox", "void Merge(const Sphere&in)", asMETHODPR(BoundingBox, Merge, (const Sphere&), void), asCALL_THISCALL);
  1610. // BoundingBox& BoundingBox::operator=(const BoundingBox& rhs) noexcept | File: ../Math/BoundingBox.h
  1611. engine->RegisterObjectMethod("BoundingBox", "BoundingBox& opAssign(const BoundingBox&in)", asMETHODPR(BoundingBox, operator=, (const BoundingBox&), BoundingBox&), asCALL_THISCALL);
  1612. // BoundingBox& BoundingBox::operator=(const Rect& rhs) noexcept | File: ../Math/BoundingBox.h
  1613. engine->RegisterObjectMethod("BoundingBox", "BoundingBox& opAssign(const Rect&in)", asMETHODPR(BoundingBox, operator=, (const Rect&), BoundingBox&), asCALL_THISCALL);
  1614. // bool BoundingBox::operator==(const BoundingBox& rhs) const | File: ../Math/BoundingBox.h
  1615. engine->RegisterObjectMethod("BoundingBox", "bool opEquals(const BoundingBox&in) const", asMETHODPR(BoundingBox, operator==, (const BoundingBox&) const, bool), asCALL_THISCALL);
  1616. // Rect BoundingBox::Projected(const Matrix4& projection) const | File: ../Math/BoundingBox.h
  1617. engine->RegisterObjectMethod("BoundingBox", "Rect Projected(const Matrix4&in) const", asMETHODPR(BoundingBox, Projected, (const Matrix4&) const, Rect), asCALL_THISCALL);
  1618. // Vector3 BoundingBox::Size() const | File: ../Math/BoundingBox.h
  1619. engine->RegisterObjectMethod("BoundingBox", "Vector3 Size() const", asMETHODPR(BoundingBox, Size, () const, Vector3), asCALL_THISCALL);
  1620. engine->RegisterObjectMethod("BoundingBox", "Vector3 get_size() const", asMETHODPR(BoundingBox, Size, () const, Vector3), asCALL_THISCALL);
  1621. // String BoundingBox::ToString() const | File: ../Math/BoundingBox.h
  1622. engine->RegisterObjectMethod("BoundingBox", "String ToString() const", asMETHODPR(BoundingBox, ToString, () const, String), asCALL_THISCALL);
  1623. // void BoundingBox::Transform(const Matrix3& transform) | File: ../Math/BoundingBox.h
  1624. engine->RegisterObjectMethod("BoundingBox", "void Transform(const Matrix3&in)", asMETHODPR(BoundingBox, Transform, (const Matrix3&), void), asCALL_THISCALL);
  1625. // void BoundingBox::Transform(const Matrix3x4& transform) | File: ../Math/BoundingBox.h
  1626. engine->RegisterObjectMethod("BoundingBox", "void Transform(const Matrix3x4&in)", asMETHODPR(BoundingBox, Transform, (const Matrix3x4&), void), asCALL_THISCALL);
  1627. // BoundingBox BoundingBox::Transformed(const Matrix3& transform) const | File: ../Math/BoundingBox.h
  1628. engine->RegisterObjectMethod("BoundingBox", "BoundingBox Transformed(const Matrix3&in) const", asMETHODPR(BoundingBox, Transformed, (const Matrix3&) const, BoundingBox), asCALL_THISCALL);
  1629. // BoundingBox BoundingBox::Transformed(const Matrix3x4& transform) const | File: ../Math/BoundingBox.h
  1630. engine->RegisterObjectMethod("BoundingBox", "BoundingBox Transformed(const Matrix3x4&in) const", asMETHODPR(BoundingBox, Transformed, (const Matrix3x4&) const, BoundingBox), asCALL_THISCALL);
  1631. #ifdef REGISTER_MANUAL_PART_BoundingBox
  1632. REGISTER_MANUAL_PART_BoundingBox(BoundingBox, "BoundingBox")
  1633. #endif
  1634. // void BufferedSoundStream::AddData(void* data, unsigned numBytes) | File: ../Audio/BufferedSoundStream.h
  1635. // Error: type "void*" can not automatically bind
  1636. // void BufferedSoundStream::AddData(const SharedArrayPtr<signed char>& data, unsigned numBytes) | File: ../Audio/BufferedSoundStream.h
  1637. // Error: type "const SharedArrayPtr<signed char>&" can not automatically bind
  1638. // void BufferedSoundStream::AddData(const SharedArrayPtr<signed short>& data, unsigned numBytes) | File: ../Audio/BufferedSoundStream.h
  1639. // Error: type "const SharedArrayPtr<signed short>&" can not automatically bind
  1640. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1641. engine->RegisterObjectBehaviour("BufferedSoundStream", asBEHAVE_ADDREF, "void f()", asMETHODPR(BufferedSoundStream, AddRef, (), void), asCALL_THISCALL);
  1642. // BufferedSoundStream::BufferedSoundStream() | File: ../Audio/BufferedSoundStream.h
  1643. engine->RegisterObjectBehaviour("BufferedSoundStream", asBEHAVE_FACTORY, "BufferedSoundStream@+ f()", asFUNCTION(BufferedSoundStream_BufferedSoundStream_void), asCALL_CDECL);
  1644. // void BufferedSoundStream::Clear() | File: ../Audio/BufferedSoundStream.h
  1645. engine->RegisterObjectMethod("BufferedSoundStream", "void Clear()", asMETHODPR(BufferedSoundStream, Clear, (), void), asCALL_THISCALL);
  1646. // float BufferedSoundStream::GetBufferLength() const | File: ../Audio/BufferedSoundStream.h
  1647. engine->RegisterObjectMethod("BufferedSoundStream", "float GetBufferLength() const", asMETHODPR(BufferedSoundStream, GetBufferLength, () const, float), asCALL_THISCALL);
  1648. // unsigned BufferedSoundStream::GetBufferNumBytes() const | File: ../Audio/BufferedSoundStream.h
  1649. engine->RegisterObjectMethod("BufferedSoundStream", "uint GetBufferNumBytes() const", asMETHODPR(BufferedSoundStream, GetBufferNumBytes, () const, unsigned), asCALL_THISCALL);
  1650. // unsigned BufferedSoundStream::GetData(signed char* dest, unsigned numBytes) override | File: ../Audio/BufferedSoundStream.h
  1651. // Error: type "signed char*" can not automatically bind
  1652. // float SoundStream::GetFrequency() const | File: ../Audio/SoundStream.h
  1653. engine->RegisterObjectMethod("BufferedSoundStream", "float GetFrequency() const", asMETHODPR(BufferedSoundStream, GetFrequency, () const, float), asCALL_THISCALL);
  1654. // unsigned SoundStream::GetIntFrequency() const | File: ../Audio/SoundStream.h
  1655. engine->RegisterObjectMethod("BufferedSoundStream", "uint GetIntFrequency() const", asMETHODPR(BufferedSoundStream, GetIntFrequency, () const, unsigned), asCALL_THISCALL);
  1656. // unsigned SoundStream::GetSampleSize() const | File: ../Audio/SoundStream.h
  1657. engine->RegisterObjectMethod("BufferedSoundStream", "uint GetSampleSize() const", asMETHODPR(BufferedSoundStream, GetSampleSize, () const, unsigned), asCALL_THISCALL);
  1658. // bool SoundStream::GetStopAtEnd() const | File: ../Audio/SoundStream.h
  1659. engine->RegisterObjectMethod("BufferedSoundStream", "bool GetStopAtEnd() const", asMETHODPR(BufferedSoundStream, GetStopAtEnd, () const, bool), asCALL_THISCALL);
  1660. // bool SoundStream::IsSixteenBit() const | File: ../Audio/SoundStream.h
  1661. engine->RegisterObjectMethod("BufferedSoundStream", "bool IsSixteenBit() const", asMETHODPR(BufferedSoundStream, IsSixteenBit, () const, bool), asCALL_THISCALL);
  1662. // bool SoundStream::IsStereo() const | File: ../Audio/SoundStream.h
  1663. engine->RegisterObjectMethod("BufferedSoundStream", "bool IsStereo() const", asMETHODPR(BufferedSoundStream, IsStereo, () const, bool), asCALL_THISCALL);
  1664. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1665. // Error: type "RefCount*" can not automatically bind
  1666. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1667. engine->RegisterObjectMethod("BufferedSoundStream", "int Refs() const", asMETHODPR(BufferedSoundStream, Refs, () const, int), asCALL_THISCALL);
  1668. engine->RegisterObjectMethod("BufferedSoundStream", "int get_refs() const", asMETHODPR(BufferedSoundStream, Refs, () const, int), asCALL_THISCALL);
  1669. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1670. engine->RegisterObjectBehaviour("BufferedSoundStream", asBEHAVE_RELEASE, "void f()", asMETHODPR(BufferedSoundStream, ReleaseRef, (), void), asCALL_THISCALL);
  1671. // virtual bool SoundStream::Seek(unsigned sample_number) | File: ../Audio/SoundStream.h
  1672. engine->RegisterObjectMethod("BufferedSoundStream", "bool Seek(uint)", asMETHODPR(BufferedSoundStream, Seek, (unsigned), bool), asCALL_THISCALL);
  1673. // void SoundStream::SetFormat(unsigned frequency, bool sixteenBit, bool stereo) | File: ../Audio/SoundStream.h
  1674. engine->RegisterObjectMethod("BufferedSoundStream", "void SetFormat(uint, bool, bool)", asMETHODPR(BufferedSoundStream, SetFormat, (unsigned, bool, bool), void), asCALL_THISCALL);
  1675. // void SoundStream::SetStopAtEnd(bool enable) | File: ../Audio/SoundStream.h
  1676. engine->RegisterObjectMethod("BufferedSoundStream", "void SetStopAtEnd(bool)", asMETHODPR(BufferedSoundStream, SetStopAtEnd, (bool), void), asCALL_THISCALL);
  1677. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1678. engine->RegisterObjectMethod("BufferedSoundStream", "int WeakRefs() const", asMETHODPR(BufferedSoundStream, WeakRefs, () const, int), asCALL_THISCALL);
  1679. engine->RegisterObjectMethod("BufferedSoundStream", "int get_weakRefs() const", asMETHODPR(BufferedSoundStream, WeakRefs, () const, int), asCALL_THISCALL);
  1680. #ifdef REGISTER_MANUAL_PART_SoundStream
  1681. REGISTER_MANUAL_PART_SoundStream(BufferedSoundStream, "BufferedSoundStream")
  1682. #endif
  1683. #ifdef REGISTER_MANUAL_PART_RefCounted
  1684. REGISTER_MANUAL_PART_RefCounted(BufferedSoundStream, "BufferedSoundStream")
  1685. #endif
  1686. #ifdef REGISTER_MANUAL_PART_BufferedSoundStream
  1687. REGISTER_MANUAL_PART_BufferedSoundStream(BufferedSoundStream, "BufferedSoundStream")
  1688. #endif
  1689. RegisterSubclass<SoundStream, BufferedSoundStream>(engine, "SoundStream", "BufferedSoundStream");
  1690. RegisterSubclass<RefCounted, BufferedSoundStream>(engine, "RefCounted", "BufferedSoundStream");
  1691. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  1692. engine->RegisterObjectMethod("Button", "void AddChild(UIElement@+)", asMETHODPR(Button, AddChild, (UIElement*), void), asCALL_THISCALL);
  1693. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1694. engine->RegisterObjectBehaviour("Button", asBEHAVE_ADDREF, "void f()", asMETHODPR(Button, AddRef, (), void), asCALL_THISCALL);
  1695. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  1696. engine->RegisterObjectMethod("Button", "void AddTag(const String&in)", asMETHODPR(Button, AddTag, (const String&), void), asCALL_THISCALL);
  1697. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  1698. engine->RegisterObjectMethod("Button", "void AddTags(const String&in, int8 = ';')", asMETHODPR(Button, AddTags, (const String&, char), void), asCALL_THISCALL);
  1699. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  1700. // Error: type "const StringVector&" can not automatically bind
  1701. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  1702. engine->RegisterObjectMethod("Button", "void AdjustScissor(IntRect&)", asMETHODPR(Button, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  1703. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1704. engine->RegisterObjectMethod("Button", "void AllocateNetworkState()", asMETHODPR(Button, AllocateNetworkState, (), void), asCALL_THISCALL);
  1705. // void UIElement::ApplyAttributes() override | File: ../UI/UIElement.h
  1706. engine->RegisterObjectMethod("Button", "void ApplyAttributes()", asMETHODPR(Button, ApplyAttributes, (), void), asCALL_THISCALL);
  1707. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  1708. engine->RegisterObjectMethod("Button", "void BringToFront()", asMETHODPR(Button, BringToFront, (), void), asCALL_THISCALL);
  1709. // explicit Button::Button(Context* context) | File: ../UI/Button.h
  1710. engine->RegisterObjectBehaviour("Button", asBEHAVE_FACTORY, "Button@+ f()", asFUNCTION(Button_Button_Context), asCALL_CDECL);
  1711. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1712. // Not registered because template
  1713. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1714. // Not registered because template
  1715. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1716. engine->RegisterObjectMethod("Button", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(Button, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  1717. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1718. // Not registered because template
  1719. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  1720. engine->RegisterObjectMethod("Button", "void DisableLayoutUpdate()", asMETHODPR(Button, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  1721. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  1722. engine->RegisterObjectMethod("Button", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(Button, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1723. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  1724. engine->RegisterObjectMethod("Button", "void EnableLayoutUpdate()", asMETHODPR(Button, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  1725. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  1726. engine->RegisterObjectMethod("Button", "bool FilterAttributes(XMLElement&) const", asMETHODPR(Button, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  1727. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  1728. engine->RegisterObjectMethod("Button", "uint FindChild(UIElement@+) const", asMETHODPR(Button, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  1729. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1730. engine->RegisterObjectMethod("Button", "bool GetAnimationEnabled() const", asMETHODPR(Button, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1731. engine->RegisterObjectMethod("Button", "bool get_animationEnabled() const", asMETHODPR(Button, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1732. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  1733. engine->RegisterObjectMethod("Button", "const String& GetAppliedStyle() const", asMETHODPR(Button, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1734. engine->RegisterObjectMethod("Button", "const String& get_style() const", asMETHODPR(Button, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1735. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1736. engine->RegisterObjectMethod("Button", "Variant GetAttribute(uint) const", asMETHODPR(Button, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1737. engine->RegisterObjectMethod("Button", "Variant get_attributes(uint) const", asMETHODPR(Button, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1738. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1739. engine->RegisterObjectMethod("Button", "Variant GetAttribute(const String&in) const", asMETHODPR(Button, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1740. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1741. engine->RegisterObjectMethod("Button", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Button, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1742. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1743. engine->RegisterObjectMethod("Button", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Button, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1744. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1745. engine->RegisterObjectMethod("Button", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Button, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1746. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1747. engine->RegisterObjectMethod("Button", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Button, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1748. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1749. engine->RegisterObjectMethod("Button", "Variant GetAttributeDefault(uint) const", asMETHODPR(Button, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1750. engine->RegisterObjectMethod("Button", "Variant get_attributeDefaults(uint) const", asMETHODPR(Button, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1751. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1752. engine->RegisterObjectMethod("Button", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Button, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1753. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1754. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1755. // void Button::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/Button.h
  1756. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1757. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  1758. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1759. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  1760. engine->RegisterObjectMethod("Button", "BlendMode GetBlendMode() const", asMETHODPR(Button, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1761. engine->RegisterObjectMethod("Button", "BlendMode get_blendMode() const", asMETHODPR(Button, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1762. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1763. engine->RegisterObjectMethod("Button", "bool GetBlockEvents() const", asMETHODPR(Button, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1764. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  1765. engine->RegisterObjectMethod("Button", "const IntRect& GetBorder() const", asMETHODPR(Button, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  1766. engine->RegisterObjectMethod("Button", "const IntRect& get_border() const", asMETHODPR(Button, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  1767. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  1768. engine->RegisterObjectMethod("Button", "bool GetBringToBack() const", asMETHODPR(Button, GetBringToBack, () const, bool), asCALL_THISCALL);
  1769. engine->RegisterObjectMethod("Button", "bool get_bringToBack() const", asMETHODPR(Button, GetBringToBack, () const, bool), asCALL_THISCALL);
  1770. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  1771. engine->RegisterObjectMethod("Button", "bool GetBringToFront() const", asMETHODPR(Button, GetBringToFront, () const, bool), asCALL_THISCALL);
  1772. engine->RegisterObjectMethod("Button", "bool get_bringToFront() const", asMETHODPR(Button, GetBringToFront, () const, bool), asCALL_THISCALL);
  1773. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1774. engine->RegisterObjectMethod("Button", "const String& GetCategory() const", asMETHODPR(Button, GetCategory, () const, const String&), asCALL_THISCALL);
  1775. engine->RegisterObjectMethod("Button", "const String& get_category() const", asMETHODPR(Button, GetCategory, () const, const String&), asCALL_THISCALL);
  1776. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  1777. engine->RegisterObjectMethod("Button", "UIElement@+ GetChild(uint) const", asMETHODPR(Button, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1778. engine->RegisterObjectMethod("Button", "UIElement@+ get_children(uint) const", asMETHODPR(Button, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1779. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1780. engine->RegisterObjectMethod("Button", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(Button, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  1781. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1782. engine->RegisterObjectMethod("Button", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(Button, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  1783. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  1784. // Not registered because template
  1785. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1786. // Not registered because template
  1787. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1788. // Not registered because template
  1789. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  1790. engine->RegisterObjectMethod("Button", "const IntVector2& GetChildOffset() const", asMETHODPR(Button, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1791. engine->RegisterObjectMethod("Button", "const IntVector2& get_childOffset() const", asMETHODPR(Button, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1792. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  1793. engine->RegisterObjectMethod("Button", "Array<UIElement@>@ GetChildren() const", asFUNCTION(Button_GetChildren_void), asCALL_CDECL_OBJFIRST);
  1794. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  1795. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1796. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  1797. engine->RegisterObjectMethod("Button", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(Button_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  1798. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1799. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1800. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1801. engine->RegisterObjectMethod("Button", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(Button_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  1802. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  1803. // Not registered because template
  1804. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1805. // Not registered because template
  1806. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1807. // Not registered because template
  1808. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  1809. engine->RegisterObjectMethod("Button", "const IntRect& GetClipBorder() const", asMETHODPR(Button, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1810. engine->RegisterObjectMethod("Button", "const IntRect& get_clipBorder() const", asMETHODPR(Button, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1811. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  1812. engine->RegisterObjectMethod("Button", "bool GetClipChildren() const", asMETHODPR(Button, GetClipChildren, () const, bool), asCALL_THISCALL);
  1813. engine->RegisterObjectMethod("Button", "bool get_clipChildren() const", asMETHODPR(Button, GetClipChildren, () const, bool), asCALL_THISCALL);
  1814. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  1815. engine->RegisterObjectMethod("Button", "const Color& GetColor(Corner) const", asMETHODPR(Button, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1816. engine->RegisterObjectMethod("Button", "const Color& get_colors(Corner) const", asMETHODPR(Button, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1817. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  1818. engine->RegisterObjectMethod("Button", "const Color& GetColorAttr() const", asMETHODPR(Button, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  1819. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  1820. engine->RegisterObjectMethod("Button", "IntRect GetCombinedScreenRect()", asMETHODPR(Button, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1821. engine->RegisterObjectMethod("Button", "IntRect get_combinedScreenRect()", asMETHODPR(Button, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1822. // Context* Object::GetContext() const | File: ../Core/Object.h
  1823. // Error: type "Context*" can not be returned
  1824. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  1825. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1826. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  1827. engine->RegisterObjectMethod("Button", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(Button, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  1828. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  1829. engine->RegisterObjectMethod("Button", "const Color& GetDerivedColor() const", asMETHODPR(Button, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  1830. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  1831. engine->RegisterObjectMethod("Button", "float GetDerivedOpacity() const", asMETHODPR(Button, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1832. engine->RegisterObjectMethod("Button", "float get_derivedOpacity() const", asMETHODPR(Button, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1833. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  1834. engine->RegisterObjectMethod("Button", "const IntVector2& GetDisabledOffset() const", asMETHODPR(Button, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  1835. engine->RegisterObjectMethod("Button", "const IntVector2& get_disabledOffset() const", asMETHODPR(Button, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  1836. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  1837. engine->RegisterObjectMethod("Button", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(Button, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1838. engine->RegisterObjectMethod("Button", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(Button, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1839. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  1840. engine->RegisterObjectMethod("Button", "uint GetDragButtonCount() const", asMETHODPR(Button, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1841. engine->RegisterObjectMethod("Button", "uint get_dragButtonCount() const", asMETHODPR(Button, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1842. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  1843. engine->RegisterObjectMethod("Button", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(Button, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1844. engine->RegisterObjectMethod("Button", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(Button, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1845. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  1846. engine->RegisterObjectMethod("Button", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(Button, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  1847. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  1848. engine->RegisterObjectMethod("Button", "UIElement@+ GetElementEventSender() const", asMETHODPR(Button, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  1849. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  1850. engine->RegisterObjectMethod("Button", "bool GetEnableAnchor() const", asMETHODPR(Button, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1851. engine->RegisterObjectMethod("Button", "bool get_enableAnchor() const", asMETHODPR(Button, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1852. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1853. engine->RegisterObjectMethod("Button", "VariantMap& GetEventDataMap() const", asMETHODPR(Button, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1854. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1855. // Error: type "EventHandler*" can not automatically bind
  1856. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1857. engine->RegisterObjectMethod("Button", "Object@+ GetEventSender() const", asMETHODPR(Button, GetEventSender, () const, Object*), asCALL_THISCALL);
  1858. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  1859. engine->RegisterObjectMethod("Button", "FocusMode GetFocusMode() const", asMETHODPR(Button, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1860. engine->RegisterObjectMethod("Button", "FocusMode get_focusMode() const", asMETHODPR(Button, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1861. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1862. engine->RegisterObjectMethod("Button", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Button, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1863. engine->RegisterObjectMethod("Button", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Button, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1864. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1865. engine->RegisterObjectMethod("Button", "const VariantMap& GetGlobalVars() const", asMETHODPR(Button, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1866. engine->RegisterObjectMethod("Button", "const VariantMap& get_globalVars() const", asMETHODPR(Button, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1867. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  1868. engine->RegisterObjectMethod("Button", "int GetHeight() const", asMETHODPR(Button, GetHeight, () const, int), asCALL_THISCALL);
  1869. engine->RegisterObjectMethod("Button", "int get_height() const", asMETHODPR(Button, GetHeight, () const, int), asCALL_THISCALL);
  1870. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  1871. engine->RegisterObjectMethod("Button", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(Button, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1872. engine->RegisterObjectMethod("Button", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(Button, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1873. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  1874. engine->RegisterObjectMethod("Button", "const IntVector2& GetHoverOffset() const", asMETHODPR(Button, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  1875. engine->RegisterObjectMethod("Button", "const IntVector2& get_hoverOffset() const", asMETHODPR(Button, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  1876. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  1877. engine->RegisterObjectMethod("Button", "const IntRect& GetImageBorder() const", asMETHODPR(Button, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  1878. engine->RegisterObjectMethod("Button", "const IntRect& get_imageBorder() const", asMETHODPR(Button, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  1879. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  1880. engine->RegisterObjectMethod("Button", "const IntRect& GetImageRect() const", asMETHODPR(Button, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  1881. engine->RegisterObjectMethod("Button", "const IntRect& get_imageRect() const", asMETHODPR(Button, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  1882. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  1883. engine->RegisterObjectMethod("Button", "int GetIndent() const", asMETHODPR(Button, GetIndent, () const, int), asCALL_THISCALL);
  1884. engine->RegisterObjectMethod("Button", "int get_indent() const", asMETHODPR(Button, GetIndent, () const, int), asCALL_THISCALL);
  1885. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  1886. engine->RegisterObjectMethod("Button", "int GetIndentSpacing() const", asMETHODPR(Button, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1887. engine->RegisterObjectMethod("Button", "int get_indentSpacing() const", asMETHODPR(Button, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1888. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  1889. engine->RegisterObjectMethod("Button", "int GetIndentWidth() const", asMETHODPR(Button, GetIndentWidth, () const, int), asCALL_THISCALL);
  1890. engine->RegisterObjectMethod("Button", "int get_indentWidth() const", asMETHODPR(Button, GetIndentWidth, () const, int), asCALL_THISCALL);
  1891. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1892. engine->RegisterObjectMethod("Button", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Button, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1893. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  1894. engine->RegisterObjectMethod("Button", "const IntRect& GetLayoutBorder() const", asMETHODPR(Button, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1895. engine->RegisterObjectMethod("Button", "const IntRect& get_layoutBorder() const", asMETHODPR(Button, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1896. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  1897. engine->RegisterObjectMethod("Button", "int GetLayoutElementMaxSize() const", asMETHODPR(Button, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  1898. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  1899. engine->RegisterObjectMethod("Button", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(Button, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1900. engine->RegisterObjectMethod("Button", "const Vector2& get_layoutFlexScale() const", asMETHODPR(Button, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1901. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  1902. engine->RegisterObjectMethod("Button", "LayoutMode GetLayoutMode() const", asMETHODPR(Button, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1903. engine->RegisterObjectMethod("Button", "LayoutMode get_layoutMode() const", asMETHODPR(Button, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1904. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  1905. engine->RegisterObjectMethod("Button", "int GetLayoutSpacing() const", asMETHODPR(Button, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1906. engine->RegisterObjectMethod("Button", "int get_layoutSpacing() const", asMETHODPR(Button, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1907. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  1908. engine->RegisterObjectMethod("Button", "Material@+ GetMaterial() const", asMETHODPR(Button, GetMaterial, () const, Material*), asCALL_THISCALL);
  1909. engine->RegisterObjectMethod("Button", "Material@+ get_material() const", asMETHODPR(Button, GetMaterial, () const, Material*), asCALL_THISCALL);
  1910. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  1911. engine->RegisterObjectMethod("Button", "ResourceRef GetMaterialAttr() const", asMETHODPR(Button, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  1912. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  1913. engine->RegisterObjectMethod("Button", "const Vector2& GetMaxAnchor() const", asMETHODPR(Button, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1914. engine->RegisterObjectMethod("Button", "const Vector2& get_maxAnchor() const", asMETHODPR(Button, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1915. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  1916. engine->RegisterObjectMethod("Button", "int GetMaxHeight() const", asMETHODPR(Button, GetMaxHeight, () const, int), asCALL_THISCALL);
  1917. engine->RegisterObjectMethod("Button", "int get_maxHeight() const", asMETHODPR(Button, GetMaxHeight, () const, int), asCALL_THISCALL);
  1918. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  1919. engine->RegisterObjectMethod("Button", "const IntVector2& GetMaxOffset() const", asMETHODPR(Button, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1920. engine->RegisterObjectMethod("Button", "const IntVector2& get_maxOffset() const", asMETHODPR(Button, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1921. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  1922. engine->RegisterObjectMethod("Button", "const IntVector2& GetMaxSize() const", asMETHODPR(Button, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1923. engine->RegisterObjectMethod("Button", "const IntVector2& get_maxSize() const", asMETHODPR(Button, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1924. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  1925. engine->RegisterObjectMethod("Button", "int GetMaxWidth() const", asMETHODPR(Button, GetMaxWidth, () const, int), asCALL_THISCALL);
  1926. engine->RegisterObjectMethod("Button", "int get_maxWidth() const", asMETHODPR(Button, GetMaxWidth, () const, int), asCALL_THISCALL);
  1927. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  1928. engine->RegisterObjectMethod("Button", "const Vector2& GetMinAnchor() const", asMETHODPR(Button, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1929. engine->RegisterObjectMethod("Button", "const Vector2& get_minAnchor() const", asMETHODPR(Button, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1930. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  1931. engine->RegisterObjectMethod("Button", "int GetMinHeight() const", asMETHODPR(Button, GetMinHeight, () const, int), asCALL_THISCALL);
  1932. engine->RegisterObjectMethod("Button", "int get_minHeight() const", asMETHODPR(Button, GetMinHeight, () const, int), asCALL_THISCALL);
  1933. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  1934. engine->RegisterObjectMethod("Button", "const IntVector2& GetMinOffset() const", asMETHODPR(Button, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1935. engine->RegisterObjectMethod("Button", "const IntVector2& get_minOffset() const", asMETHODPR(Button, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1936. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  1937. engine->RegisterObjectMethod("Button", "const IntVector2& GetMinSize() const", asMETHODPR(Button, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1938. engine->RegisterObjectMethod("Button", "const IntVector2& get_minSize() const", asMETHODPR(Button, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1939. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  1940. engine->RegisterObjectMethod("Button", "int GetMinWidth() const", asMETHODPR(Button, GetMinWidth, () const, int), asCALL_THISCALL);
  1941. engine->RegisterObjectMethod("Button", "int get_minWidth() const", asMETHODPR(Button, GetMinWidth, () const, int), asCALL_THISCALL);
  1942. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  1943. engine->RegisterObjectMethod("Button", "const String& GetName() const", asMETHODPR(Button, GetName, () const, const String&), asCALL_THISCALL);
  1944. engine->RegisterObjectMethod("Button", "const String& get_name() const", asMETHODPR(Button, GetName, () const, const String&), asCALL_THISCALL);
  1945. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1946. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1947. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1948. // Error: type "NetworkState*" can not automatically bind
  1949. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1950. engine->RegisterObjectMethod("Button", "uint GetNumAttributes() const", asMETHODPR(Button, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1951. engine->RegisterObjectMethod("Button", "uint get_numAttributes() const", asMETHODPR(Button, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1952. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  1953. engine->RegisterObjectMethod("Button", "uint GetNumChildren(bool = false) const", asMETHODPR(Button, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1954. engine->RegisterObjectMethod("Button", "uint get_numChildren(bool = false) const", asMETHODPR(Button, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1955. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1956. engine->RegisterObjectMethod("Button", "uint GetNumNetworkAttributes() const", asMETHODPR(Button, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1957. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1958. engine->RegisterObjectMethod("Button", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Button, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1959. engine->RegisterObjectMethod("Button", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Button, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1960. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1961. engine->RegisterObjectMethod("Button", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Button, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1962. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  1963. engine->RegisterObjectMethod("Button", "float GetOpacity() const", asMETHODPR(Button, GetOpacity, () const, float), asCALL_THISCALL);
  1964. engine->RegisterObjectMethod("Button", "float get_opacity() const", asMETHODPR(Button, GetOpacity, () const, float), asCALL_THISCALL);
  1965. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  1966. engine->RegisterObjectMethod("Button", "UIElement@+ GetParent() const", asMETHODPR(Button, GetParent, () const, UIElement*), asCALL_THISCALL);
  1967. engine->RegisterObjectMethod("Button", "UIElement@+ get_parent() const", asMETHODPR(Button, GetParent, () const, UIElement*), asCALL_THISCALL);
  1968. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  1969. engine->RegisterObjectMethod("Button", "const Vector2& GetPivot() const", asMETHODPR(Button, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1970. engine->RegisterObjectMethod("Button", "const Vector2& get_pivot() const", asMETHODPR(Button, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1971. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  1972. engine->RegisterObjectMethod("Button", "const IntVector2& GetPosition() const", asMETHODPR(Button, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1973. engine->RegisterObjectMethod("Button", "const IntVector2& get_position() const", asMETHODPR(Button, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1974. // const IntVector2& Button::GetPressedChildOffset() const | File: ../UI/Button.h
  1975. engine->RegisterObjectMethod("Button", "const IntVector2& GetPressedChildOffset() const", asMETHODPR(Button, GetPressedChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1976. engine->RegisterObjectMethod("Button", "const IntVector2& get_pressedChildOffset() const", asMETHODPR(Button, GetPressedChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1977. // const IntVector2& Button::GetPressedOffset() const | File: ../UI/Button.h
  1978. engine->RegisterObjectMethod("Button", "const IntVector2& GetPressedOffset() const", asMETHODPR(Button, GetPressedOffset, () const, const IntVector2&), asCALL_THISCALL);
  1979. engine->RegisterObjectMethod("Button", "const IntVector2& get_pressedOffset() const", asMETHODPR(Button, GetPressedOffset, () const, const IntVector2&), asCALL_THISCALL);
  1980. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  1981. engine->RegisterObjectMethod("Button", "int GetPriority() const", asMETHODPR(Button, GetPriority, () const, int), asCALL_THISCALL);
  1982. engine->RegisterObjectMethod("Button", "int get_priority() const", asMETHODPR(Button, GetPriority, () const, int), asCALL_THISCALL);
  1983. // float Button::GetRepeatDelay() const | File: ../UI/Button.h
  1984. engine->RegisterObjectMethod("Button", "float GetRepeatDelay() const", asMETHODPR(Button, GetRepeatDelay, () const, float), asCALL_THISCALL);
  1985. engine->RegisterObjectMethod("Button", "float get_repeatDelay() const", asMETHODPR(Button, GetRepeatDelay, () const, float), asCALL_THISCALL);
  1986. // float Button::GetRepeatRate() const | File: ../UI/Button.h
  1987. engine->RegisterObjectMethod("Button", "float GetRepeatRate() const", asMETHODPR(Button, GetRepeatRate, () const, float), asCALL_THISCALL);
  1988. engine->RegisterObjectMethod("Button", "float get_repeatRate() const", asMETHODPR(Button, GetRepeatRate, () const, float), asCALL_THISCALL);
  1989. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  1990. engine->RegisterObjectMethod("Button", "UIElement@+ GetRoot() const", asMETHODPR(Button, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1991. engine->RegisterObjectMethod("Button", "UIElement@+ get_root() const", asMETHODPR(Button, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1992. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  1993. engine->RegisterObjectMethod("Button", "const IntVector2& GetScreenPosition() const", asMETHODPR(Button, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1994. engine->RegisterObjectMethod("Button", "const IntVector2& get_screenPosition() const", asMETHODPR(Button, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1995. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  1996. engine->RegisterObjectMethod("Button", "const IntVector2& GetSize() const", asMETHODPR(Button, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1997. engine->RegisterObjectMethod("Button", "const IntVector2& get_size() const", asMETHODPR(Button, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1998. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  1999. engine->RegisterObjectMethod("Button", "bool GetSortChildren() const", asMETHODPR(Button, GetSortChildren, () const, bool), asCALL_THISCALL);
  2000. engine->RegisterObjectMethod("Button", "bool get_sortChildren() const", asMETHODPR(Button, GetSortChildren, () const, bool), asCALL_THISCALL);
  2001. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2002. engine->RegisterObjectMethod("Button", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Button, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2003. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2004. // Not registered because template
  2005. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  2006. engine->RegisterObjectMethod("Button", "Array<String>@ GetTags() const", asFUNCTION(Button_GetTags_void), asCALL_CDECL_OBJFIRST);
  2007. engine->RegisterObjectMethod("Button", "Array<String>@ get_tags() const", asFUNCTION(Button_GetTags_void), asCALL_CDECL_OBJFIRST);
  2008. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  2009. engine->RegisterObjectMethod("Button", "Texture@+ GetTexture() const", asMETHODPR(Button, GetTexture, () const, Texture*), asCALL_THISCALL);
  2010. engine->RegisterObjectMethod("Button", "Texture@+ get_texture() const", asMETHODPR(Button, GetTexture, () const, Texture*), asCALL_THISCALL);
  2011. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  2012. engine->RegisterObjectMethod("Button", "ResourceRef GetTextureAttr() const", asMETHODPR(Button, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  2013. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  2014. engine->RegisterObjectMethod("Button", "TraversalMode GetTraversalMode() const", asMETHODPR(Button, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  2015. engine->RegisterObjectMethod("Button", "TraversalMode get_traversalMode() const", asMETHODPR(Button, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  2016. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2017. engine->RegisterObjectMethod("Button", "StringHash GetType() const", asMETHODPR(Button, GetType, () const, StringHash), asCALL_THISCALL);
  2018. engine->RegisterObjectMethod("Button", "StringHash get_type() const", asMETHODPR(Button, GetType, () const, StringHash), asCALL_THISCALL);
  2019. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2020. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2021. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2022. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2023. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2024. engine->RegisterObjectMethod("Button", "const String& GetTypeName() const", asMETHODPR(Button, GetTypeName, () const, const String&), asCALL_THISCALL);
  2025. engine->RegisterObjectMethod("Button", "const String& get_typeName() const", asMETHODPR(Button, GetTypeName, () const, const String&), asCALL_THISCALL);
  2026. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  2027. engine->RegisterObjectMethod("Button", "bool GetUseDerivedOpacity() const", asMETHODPR(Button, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  2028. engine->RegisterObjectMethod("Button", "bool get_useDerivedOpacity() const", asMETHODPR(Button, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  2029. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  2030. engine->RegisterObjectMethod("Button", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(Button, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  2031. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  2032. engine->RegisterObjectMethod("Button", "const VariantMap& GetVars() const", asMETHODPR(Button, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  2033. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  2034. engine->RegisterObjectMethod("Button", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(Button, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2035. engine->RegisterObjectMethod("Button", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(Button, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2036. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  2037. engine->RegisterObjectMethod("Button", "int GetWidth() const", asMETHODPR(Button, GetWidth, () const, int), asCALL_THISCALL);
  2038. engine->RegisterObjectMethod("Button", "int get_width() const", asMETHODPR(Button, GetWidth, () const, int), asCALL_THISCALL);
  2039. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  2040. engine->RegisterObjectMethod("Button", "bool HasColorGradient() const", asMETHODPR(Button, HasColorGradient, () const, bool), asCALL_THISCALL);
  2041. engine->RegisterObjectMethod("Button", "bool get_colorGradient() const", asMETHODPR(Button, HasColorGradient, () const, bool), asCALL_THISCALL);
  2042. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2043. engine->RegisterObjectMethod("Button", "bool HasEventHandlers() const", asMETHODPR(Button, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2044. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  2045. engine->RegisterObjectMethod("Button", "bool HasFocus() const", asMETHODPR(Button, HasFocus, () const, bool), asCALL_THISCALL);
  2046. engine->RegisterObjectMethod("Button", "bool get_focus() const", asMETHODPR(Button, HasFocus, () const, bool), asCALL_THISCALL);
  2047. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2048. engine->RegisterObjectMethod("Button", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Button, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2049. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2050. engine->RegisterObjectMethod("Button", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Button, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2051. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  2052. engine->RegisterObjectMethod("Button", "bool HasTag(const String&in) const", asMETHODPR(Button, HasTag, (const String&) const, bool), asCALL_THISCALL);
  2053. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  2054. engine->RegisterObjectMethod("Button", "void InsertChild(uint, UIElement@+)", asMETHODPR(Button, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  2055. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  2056. engine->RegisterObjectMethod("Button", "bool IsChildOf(UIElement@+) const", asMETHODPR(Button, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  2057. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  2058. engine->RegisterObjectMethod("Button", "bool IsEditable() const", asMETHODPR(Button, IsEditable, () const, bool), asCALL_THISCALL);
  2059. engine->RegisterObjectMethod("Button", "bool get_editable() const", asMETHODPR(Button, IsEditable, () const, bool), asCALL_THISCALL);
  2060. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  2061. engine->RegisterObjectMethod("Button", "bool IsElementEventSender() const", asMETHODPR(Button, IsElementEventSender, () const, bool), asCALL_THISCALL);
  2062. engine->RegisterObjectMethod("Button", "bool get_elementEventSender() const", asMETHODPR(Button, IsElementEventSender, () const, bool), asCALL_THISCALL);
  2063. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  2064. engine->RegisterObjectMethod("Button", "bool IsEnabled() const", asMETHODPR(Button, IsEnabled, () const, bool), asCALL_THISCALL);
  2065. engine->RegisterObjectMethod("Button", "bool get_enabled() const", asMETHODPR(Button, IsEnabled, () const, bool), asCALL_THISCALL);
  2066. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  2067. engine->RegisterObjectMethod("Button", "bool IsEnabledSelf() const", asMETHODPR(Button, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2068. engine->RegisterObjectMethod("Button", "bool get_enabledSelf() const", asMETHODPR(Button, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2069. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  2070. engine->RegisterObjectMethod("Button", "bool IsFixedHeight() const", asMETHODPR(Button, IsFixedHeight, () const, bool), asCALL_THISCALL);
  2071. engine->RegisterObjectMethod("Button", "bool get_fixedHeight() const", asMETHODPR(Button, IsFixedHeight, () const, bool), asCALL_THISCALL);
  2072. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  2073. engine->RegisterObjectMethod("Button", "bool IsFixedSize() const", asMETHODPR(Button, IsFixedSize, () const, bool), asCALL_THISCALL);
  2074. engine->RegisterObjectMethod("Button", "bool get_fixedSize() const", asMETHODPR(Button, IsFixedSize, () const, bool), asCALL_THISCALL);
  2075. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  2076. engine->RegisterObjectMethod("Button", "bool IsFixedWidth() const", asMETHODPR(Button, IsFixedWidth, () const, bool), asCALL_THISCALL);
  2077. engine->RegisterObjectMethod("Button", "bool get_fixedWidth() const", asMETHODPR(Button, IsFixedWidth, () const, bool), asCALL_THISCALL);
  2078. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  2079. engine->RegisterObjectMethod("Button", "bool IsHovering() const", asMETHODPR(Button, IsHovering, () const, bool), asCALL_THISCALL);
  2080. engine->RegisterObjectMethod("Button", "bool get_hovering() const", asMETHODPR(Button, IsHovering, () const, bool), asCALL_THISCALL);
  2081. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  2082. engine->RegisterObjectMethod("Button", "bool IsInside(IntVector2, bool)", asMETHODPR(Button, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  2083. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  2084. engine->RegisterObjectMethod("Button", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(Button, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  2085. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2086. engine->RegisterObjectMethod("Button", "bool IsInstanceOf(StringHash) const", asMETHODPR(Button, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2087. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2088. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2089. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2090. // Not registered because template
  2091. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  2092. engine->RegisterObjectMethod("Button", "bool IsInternal() const", asMETHODPR(Button, IsInternal, () const, bool), asCALL_THISCALL);
  2093. engine->RegisterObjectMethod("Button", "bool get_internal() const", asMETHODPR(Button, IsInternal, () const, bool), asCALL_THISCALL);
  2094. // bool Button::IsPressed() const | File: ../UI/Button.h
  2095. engine->RegisterObjectMethod("Button", "bool IsPressed() const", asMETHODPR(Button, IsPressed, () const, bool), asCALL_THISCALL);
  2096. engine->RegisterObjectMethod("Button", "bool get_pressed() const", asMETHODPR(Button, IsPressed, () const, bool), asCALL_THISCALL);
  2097. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  2098. engine->RegisterObjectMethod("Button", "bool IsSelected() const", asMETHODPR(Button, IsSelected, () const, bool), asCALL_THISCALL);
  2099. engine->RegisterObjectMethod("Button", "bool get_selected() const", asMETHODPR(Button, IsSelected, () const, bool), asCALL_THISCALL);
  2100. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2101. engine->RegisterObjectMethod("Button", "bool IsTemporary() const", asMETHODPR(Button, IsTemporary, () const, bool), asCALL_THISCALL);
  2102. engine->RegisterObjectMethod("Button", "bool get_temporary() const", asMETHODPR(Button, IsTemporary, () const, bool), asCALL_THISCALL);
  2103. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  2104. engine->RegisterObjectMethod("Button", "bool IsTiled() const", asMETHODPR(Button, IsTiled, () const, bool), asCALL_THISCALL);
  2105. engine->RegisterObjectMethod("Button", "bool get_tiled() const", asMETHODPR(Button, IsTiled, () const, bool), asCALL_THISCALL);
  2106. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  2107. engine->RegisterObjectMethod("Button", "bool IsVisible() const", asMETHODPR(Button, IsVisible, () const, bool), asCALL_THISCALL);
  2108. engine->RegisterObjectMethod("Button", "bool get_visible() const", asMETHODPR(Button, IsVisible, () const, bool), asCALL_THISCALL);
  2109. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  2110. engine->RegisterObjectMethod("Button", "bool IsVisibleEffective() const", asMETHODPR(Button, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  2111. engine->RegisterObjectMethod("Button", "bool get_visibleEffective() const", asMETHODPR(Button, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  2112. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  2113. engine->RegisterObjectMethod("Button", "bool IsWheelHandler() const", asMETHODPR(Button, IsWheelHandler, () const, bool), asCALL_THISCALL);
  2114. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  2115. engine->RegisterObjectMethod("Button", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(Button, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  2116. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2117. engine->RegisterObjectMethod("Button", "bool Load(Deserializer&)", asMETHODPR(Button, Load, (Deserializer&), bool), asCALL_THISCALL);
  2118. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  2119. engine->RegisterObjectMethod("Button", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Button, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  2120. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2121. engine->RegisterObjectMethod("Button", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Button, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2122. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  2123. engine->RegisterObjectMethod("Button", "bool LoadXML(const XMLElement&in)", asMETHODPR(Button, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2124. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  2125. engine->RegisterObjectMethod("Button", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Button, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  2126. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  2127. engine->RegisterObjectMethod("Button", "bool LoadXML(Deserializer&)", asMETHODPR(Button, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  2128. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  2129. engine->RegisterObjectMethod("Button", "void MarkNetworkUpdate()", asMETHODPR(Button, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2130. // void Button::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/Button.h
  2131. engine->RegisterObjectMethod("Button", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Button, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2132. // void Button::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) override | File: ../UI/Button.h
  2133. engine->RegisterObjectMethod("Button", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(Button, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  2134. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2135. engine->RegisterObjectMethod("Button", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Button, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2136. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2137. engine->RegisterObjectMethod("Button", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Button, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2138. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  2139. engine->RegisterObjectMethod("Button", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Button, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  2140. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  2141. engine->RegisterObjectMethod("Button", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(Button, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  2142. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  2143. engine->RegisterObjectMethod("Button", "bool OnDragDropTest(UIElement@+)", asMETHODPR(Button, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  2144. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  2145. engine->RegisterObjectMethod("Button", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Button, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  2146. // void Button::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/Button.h
  2147. engine->RegisterObjectMethod("Button", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Button, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2148. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2149. engine->RegisterObjectMethod("Button", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Button, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2150. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2151. engine->RegisterObjectMethod("Button", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Button, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2152. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2153. engine->RegisterObjectMethod("Button", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Button, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2154. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  2155. engine->RegisterObjectMethod("Button", "void OnIndentSet()", asMETHODPR(Button, OnIndentSet, (), void), asCALL_THISCALL);
  2156. // void Button::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) override | File: ../UI/Button.h
  2157. engine->RegisterObjectMethod("Button", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(Button, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2158. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  2159. engine->RegisterObjectMethod("Button", "void OnPositionSet(const IntVector2&in)", asMETHODPR(Button, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  2160. // virtual void UIElement::OnResize(const IntVector2& newSize, const IntVector2& delta) | File: ../UI/UIElement.h
  2161. engine->RegisterObjectMethod("Button", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(Button, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  2162. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2163. engine->RegisterObjectMethod("Button", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Button, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2164. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  2165. engine->RegisterObjectMethod("Button", "void OnSetEditable()", asMETHODPR(Button, OnSetEditable, (), void), asCALL_THISCALL);
  2166. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  2167. engine->RegisterObjectMethod("Button", "void OnTextInput(const String&in)", asMETHODPR(Button, OnTextInput, (const String&), void), asCALL_THISCALL);
  2168. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  2169. engine->RegisterObjectMethod("Button", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(Button, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2170. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2171. engine->RegisterObjectMethod("Button", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Button, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2172. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2173. engine->RegisterObjectMethod("Button", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Button, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2174. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2175. // Error: type "RefCount*" can not automatically bind
  2176. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2177. engine->RegisterObjectMethod("Button", "int Refs() const", asMETHODPR(Button, Refs, () const, int), asCALL_THISCALL);
  2178. engine->RegisterObjectMethod("Button", "int get_refs() const", asMETHODPR(Button, Refs, () const, int), asCALL_THISCALL);
  2179. // static void Button::RegisterObject(Context* context) | File: ../UI/Button.h
  2180. // Context can be used as firs parameter of constructors only
  2181. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2182. engine->RegisterObjectBehaviour("Button", asBEHAVE_RELEASE, "void f()", asMETHODPR(Button, ReleaseRef, (), void), asCALL_THISCALL);
  2183. // void UIElement::Remove() | File: ../UI/UIElement.h
  2184. engine->RegisterObjectMethod("Button", "void Remove()", asMETHODPR(Button, Remove, (), void), asCALL_THISCALL);
  2185. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  2186. engine->RegisterObjectMethod("Button", "void RemoveAllChildren()", asMETHODPR(Button, RemoveAllChildren, (), void), asCALL_THISCALL);
  2187. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  2188. engine->RegisterObjectMethod("Button", "void RemoveAllTags()", asMETHODPR(Button, RemoveAllTags, (), void), asCALL_THISCALL);
  2189. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2190. engine->RegisterObjectMethod("Button", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Button, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2191. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  2192. engine->RegisterObjectMethod("Button", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(Button, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  2193. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  2194. engine->RegisterObjectMethod("Button", "void RemoveChildAtIndex(uint)", asMETHODPR(Button, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  2195. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2196. engine->RegisterObjectMethod("Button", "void RemoveInstanceDefault()", asMETHODPR(Button, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2197. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2198. engine->RegisterObjectMethod("Button", "void RemoveObjectAnimation()", asMETHODPR(Button, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2199. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  2200. engine->RegisterObjectMethod("Button", "bool RemoveTag(const String&in)", asMETHODPR(Button, RemoveTag, (const String&), bool), asCALL_THISCALL);
  2201. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  2202. engine->RegisterObjectMethod("Button", "void ResetDeepEnabled()", asMETHODPR(Button, ResetDeepEnabled, (), void), asCALL_THISCALL);
  2203. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2204. engine->RegisterObjectMethod("Button", "void ResetToDefault()", asMETHODPR(Button, ResetToDefault, (), void), asCALL_THISCALL);
  2205. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  2206. engine->RegisterObjectMethod("Button", "bool Save(Serializer&) const", asMETHODPR(Button, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2207. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2208. engine->RegisterObjectMethod("Button", "bool SaveDefaultAttributes() const", asMETHODPR(Button, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2209. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  2210. engine->RegisterObjectMethod("Button", "bool SaveJSON(JSONValue&) const", asMETHODPR(Button, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2211. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  2212. engine->RegisterObjectMethod("Button", "bool SaveXML(XMLElement&) const", asMETHODPR(Button, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2213. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  2214. engine->RegisterObjectMethod("Button", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(Button, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  2215. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  2216. engine->RegisterObjectMethod("Button", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(Button, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  2217. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2218. engine->RegisterObjectMethod("Button", "void SendEvent(StringHash)", asMETHODPR(Button, SendEvent, (StringHash), void), asCALL_THISCALL);
  2219. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2220. engine->RegisterObjectMethod("Button", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Button, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2221. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2222. // Not registered because template
  2223. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  2224. engine->RegisterObjectMethod("Button", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(Button, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  2225. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2226. engine->RegisterObjectMethod("Button", "void SetAnimationEnabled(bool)", asMETHODPR(Button, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2227. engine->RegisterObjectMethod("Button", "void set_animationEnabled(bool)", asMETHODPR(Button, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2228. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2229. engine->RegisterObjectMethod("Button", "void SetAnimationTime(float)", asMETHODPR(Button, SetAnimationTime, (float), void), asCALL_THISCALL);
  2230. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2231. engine->RegisterObjectMethod("Button", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Button, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2232. engine->RegisterObjectMethod("Button", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Button, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2233. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2234. engine->RegisterObjectMethod("Button", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Button, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2235. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2236. engine->RegisterObjectMethod("Button", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Button, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2237. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2238. engine->RegisterObjectMethod("Button", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Button, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2239. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2240. engine->RegisterObjectMethod("Button", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Button, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2241. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2242. engine->RegisterObjectMethod("Button", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Button, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2243. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  2244. engine->RegisterObjectMethod("Button", "void SetBlendMode(BlendMode)", asMETHODPR(Button, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  2245. engine->RegisterObjectMethod("Button", "void set_blendMode(BlendMode)", asMETHODPR(Button, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  2246. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2247. engine->RegisterObjectMethod("Button", "void SetBlockEvents(bool)", asMETHODPR(Button, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2248. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  2249. engine->RegisterObjectMethod("Button", "void SetBorder(const IntRect&in)", asMETHODPR(Button, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  2250. engine->RegisterObjectMethod("Button", "void set_border(const IntRect&in)", asMETHODPR(Button, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  2251. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  2252. engine->RegisterObjectMethod("Button", "void SetBringToBack(bool)", asMETHODPR(Button, SetBringToBack, (bool), void), asCALL_THISCALL);
  2253. engine->RegisterObjectMethod("Button", "void set_bringToBack(bool)", asMETHODPR(Button, SetBringToBack, (bool), void), asCALL_THISCALL);
  2254. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  2255. engine->RegisterObjectMethod("Button", "void SetBringToFront(bool)", asMETHODPR(Button, SetBringToFront, (bool), void), asCALL_THISCALL);
  2256. engine->RegisterObjectMethod("Button", "void set_bringToFront(bool)", asMETHODPR(Button, SetBringToFront, (bool), void), asCALL_THISCALL);
  2257. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2258. engine->RegisterObjectMethod("Button", "void SetChildOffset(const IntVector2&in)", asMETHODPR(Button, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  2259. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  2260. engine->RegisterObjectMethod("Button", "void SetClipBorder(const IntRect&in)", asMETHODPR(Button, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2261. engine->RegisterObjectMethod("Button", "void set_clipBorder(const IntRect&in)", asMETHODPR(Button, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2262. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  2263. engine->RegisterObjectMethod("Button", "void SetClipChildren(bool)", asMETHODPR(Button, SetClipChildren, (bool), void), asCALL_THISCALL);
  2264. engine->RegisterObjectMethod("Button", "void set_clipChildren(bool)", asMETHODPR(Button, SetClipChildren, (bool), void), asCALL_THISCALL);
  2265. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  2266. engine->RegisterObjectMethod("Button", "void SetColor(const Color&in)", asMETHODPR(Button, SetColor, (const Color&), void), asCALL_THISCALL);
  2267. engine->RegisterObjectMethod("Button", "void set_color(const Color&in)", asMETHODPR(Button, SetColor, (const Color&), void), asCALL_THISCALL);
  2268. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  2269. engine->RegisterObjectMethod("Button", "void SetColor(Corner, const Color&in)", asMETHODPR(Button, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2270. engine->RegisterObjectMethod("Button", "void set_colors(Corner, const Color&in)", asMETHODPR(Button, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2271. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  2272. engine->RegisterObjectMethod("Button", "void SetDeepEnabled(bool)", asMETHODPR(Button, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  2273. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  2274. engine->RegisterObjectMethod("Button", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(Button, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2275. engine->RegisterObjectMethod("Button", "void set_defaultStyle(XMLFile@+)", asMETHODPR(Button, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2276. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  2277. engine->RegisterObjectMethod("Button", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(Button, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  2278. engine->RegisterObjectMethod("Button", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(Button, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  2279. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  2280. engine->RegisterObjectMethod("Button", "void SetDisabledOffset(int, int)", asMETHODPR(Button, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  2281. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  2282. engine->RegisterObjectMethod("Button", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(Button, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2283. engine->RegisterObjectMethod("Button", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(Button, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2284. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  2285. engine->RegisterObjectMethod("Button", "void SetEditable(bool)", asMETHODPR(Button, SetEditable, (bool), void), asCALL_THISCALL);
  2286. engine->RegisterObjectMethod("Button", "void set_editable(bool)", asMETHODPR(Button, SetEditable, (bool), void), asCALL_THISCALL);
  2287. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  2288. engine->RegisterObjectMethod("Button", "void SetElementEventSender(bool)", asMETHODPR(Button, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2289. engine->RegisterObjectMethod("Button", "void set_elementEventSender(bool)", asMETHODPR(Button, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2290. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  2291. engine->RegisterObjectMethod("Button", "void SetEnableAnchor(bool)", asMETHODPR(Button, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2292. engine->RegisterObjectMethod("Button", "void set_enableAnchor(bool)", asMETHODPR(Button, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2293. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  2294. engine->RegisterObjectMethod("Button", "void SetEnabled(bool)", asMETHODPR(Button, SetEnabled, (bool), void), asCALL_THISCALL);
  2295. engine->RegisterObjectMethod("Button", "void set_enabled(bool)", asMETHODPR(Button, SetEnabled, (bool), void), asCALL_THISCALL);
  2296. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  2297. engine->RegisterObjectMethod("Button", "void SetEnabledRecursive(bool)", asMETHODPR(Button, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  2298. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  2299. engine->RegisterObjectMethod("Button", "void SetFixedHeight(int)", asMETHODPR(Button, SetFixedHeight, (int), void), asCALL_THISCALL);
  2300. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  2301. engine->RegisterObjectMethod("Button", "void SetFixedSize(const IntVector2&in)", asMETHODPR(Button, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  2302. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  2303. engine->RegisterObjectMethod("Button", "void SetFixedSize(int, int)", asMETHODPR(Button, SetFixedSize, (int, int), void), asCALL_THISCALL);
  2304. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  2305. engine->RegisterObjectMethod("Button", "void SetFixedWidth(int)", asMETHODPR(Button, SetFixedWidth, (int), void), asCALL_THISCALL);
  2306. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  2307. engine->RegisterObjectMethod("Button", "void SetFocus(bool)", asMETHODPR(Button, SetFocus, (bool), void), asCALL_THISCALL);
  2308. engine->RegisterObjectMethod("Button", "void set_focus(bool)", asMETHODPR(Button, SetFocus, (bool), void), asCALL_THISCALL);
  2309. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  2310. engine->RegisterObjectMethod("Button", "void SetFocusMode(FocusMode)", asMETHODPR(Button, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2311. engine->RegisterObjectMethod("Button", "void set_focusMode(FocusMode)", asMETHODPR(Button, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2312. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  2313. engine->RegisterObjectMethod("Button", "void SetFullImageRect()", asMETHODPR(Button, SetFullImageRect, (), void), asCALL_THISCALL);
  2314. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2315. engine->RegisterObjectMethod("Button", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Button, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2316. engine->RegisterObjectMethod("Button", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Button, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2317. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  2318. engine->RegisterObjectMethod("Button", "void SetHeight(int)", asMETHODPR(Button, SetHeight, (int), void), asCALL_THISCALL);
  2319. engine->RegisterObjectMethod("Button", "void set_height(int)", asMETHODPR(Button, SetHeight, (int), void), asCALL_THISCALL);
  2320. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  2321. engine->RegisterObjectMethod("Button", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(Button, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2322. engine->RegisterObjectMethod("Button", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(Button, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2323. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  2324. engine->RegisterObjectMethod("Button", "void SetHovering(bool)", asMETHODPR(Button, SetHovering, (bool), void), asCALL_THISCALL);
  2325. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  2326. engine->RegisterObjectMethod("Button", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(Button, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  2327. engine->RegisterObjectMethod("Button", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(Button, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  2328. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  2329. engine->RegisterObjectMethod("Button", "void SetHoverOffset(int, int)", asMETHODPR(Button, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  2330. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  2331. engine->RegisterObjectMethod("Button", "void SetImageBorder(const IntRect&in)", asMETHODPR(Button, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  2332. engine->RegisterObjectMethod("Button", "void set_imageBorder(const IntRect&in)", asMETHODPR(Button, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  2333. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  2334. engine->RegisterObjectMethod("Button", "void SetImageRect(const IntRect&in)", asMETHODPR(Button, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  2335. engine->RegisterObjectMethod("Button", "void set_imageRect(const IntRect&in)", asMETHODPR(Button, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  2336. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  2337. engine->RegisterObjectMethod("Button", "void SetIndent(int)", asMETHODPR(Button, SetIndent, (int), void), asCALL_THISCALL);
  2338. engine->RegisterObjectMethod("Button", "void set_indent(int)", asMETHODPR(Button, SetIndent, (int), void), asCALL_THISCALL);
  2339. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  2340. engine->RegisterObjectMethod("Button", "void SetIndentSpacing(int)", asMETHODPR(Button, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2341. engine->RegisterObjectMethod("Button", "void set_indentSpacing(int)", asMETHODPR(Button, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2342. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2343. engine->RegisterObjectMethod("Button", "void SetInstanceDefault(bool)", asMETHODPR(Button, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2344. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2345. engine->RegisterObjectMethod("Button", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Button, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2346. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  2347. engine->RegisterObjectMethod("Button", "void SetInternal(bool)", asMETHODPR(Button, SetInternal, (bool), void), asCALL_THISCALL);
  2348. engine->RegisterObjectMethod("Button", "void set_internal(bool)", asMETHODPR(Button, SetInternal, (bool), void), asCALL_THISCALL);
  2349. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  2350. engine->RegisterObjectMethod("Button", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(Button, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  2351. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  2352. engine->RegisterObjectMethod("Button", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(Button, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2353. engine->RegisterObjectMethod("Button", "void set_layoutBorder(const IntRect&in)", asMETHODPR(Button, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2354. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  2355. engine->RegisterObjectMethod("Button", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(Button, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2356. engine->RegisterObjectMethod("Button", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(Button, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2357. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  2358. engine->RegisterObjectMethod("Button", "void SetLayoutMode(LayoutMode)", asMETHODPR(Button, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2359. engine->RegisterObjectMethod("Button", "void set_layoutMode(LayoutMode)", asMETHODPR(Button, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2360. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  2361. engine->RegisterObjectMethod("Button", "void SetLayoutSpacing(int)", asMETHODPR(Button, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2362. engine->RegisterObjectMethod("Button", "void set_layoutSpacing(int)", asMETHODPR(Button, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2363. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  2364. engine->RegisterObjectMethod("Button", "void SetMaterial(Material@+)", asMETHODPR(Button, SetMaterial, (Material*), void), asCALL_THISCALL);
  2365. engine->RegisterObjectMethod("Button", "void set_material(Material@+)", asMETHODPR(Button, SetMaterial, (Material*), void), asCALL_THISCALL);
  2366. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  2367. engine->RegisterObjectMethod("Button", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(Button, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2368. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2369. engine->RegisterObjectMethod("Button", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(Button, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2370. engine->RegisterObjectMethod("Button", "void set_maxAnchor(const Vector2&in)", asMETHODPR(Button, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2371. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  2372. engine->RegisterObjectMethod("Button", "void SetMaxAnchor(float, float)", asMETHODPR(Button, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  2373. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  2374. engine->RegisterObjectMethod("Button", "void SetMaxHeight(int)", asMETHODPR(Button, SetMaxHeight, (int), void), asCALL_THISCALL);
  2375. engine->RegisterObjectMethod("Button", "void set_maxHeight(int)", asMETHODPR(Button, SetMaxHeight, (int), void), asCALL_THISCALL);
  2376. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2377. engine->RegisterObjectMethod("Button", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(Button, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2378. engine->RegisterObjectMethod("Button", "void set_maxOffset(const IntVector2&in)", asMETHODPR(Button, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2379. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  2380. engine->RegisterObjectMethod("Button", "void SetMaxSize(const IntVector2&in)", asMETHODPR(Button, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2381. engine->RegisterObjectMethod("Button", "void set_maxSize(const IntVector2&in)", asMETHODPR(Button, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2382. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  2383. engine->RegisterObjectMethod("Button", "void SetMaxSize(int, int)", asMETHODPR(Button, SetMaxSize, (int, int), void), asCALL_THISCALL);
  2384. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  2385. engine->RegisterObjectMethod("Button", "void SetMaxWidth(int)", asMETHODPR(Button, SetMaxWidth, (int), void), asCALL_THISCALL);
  2386. engine->RegisterObjectMethod("Button", "void set_maxWidth(int)", asMETHODPR(Button, SetMaxWidth, (int), void), asCALL_THISCALL);
  2387. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2388. engine->RegisterObjectMethod("Button", "void SetMinAnchor(const Vector2&in)", asMETHODPR(Button, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2389. engine->RegisterObjectMethod("Button", "void set_minAnchor(const Vector2&in)", asMETHODPR(Button, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2390. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  2391. engine->RegisterObjectMethod("Button", "void SetMinAnchor(float, float)", asMETHODPR(Button, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  2392. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  2393. engine->RegisterObjectMethod("Button", "void SetMinHeight(int)", asMETHODPR(Button, SetMinHeight, (int), void), asCALL_THISCALL);
  2394. engine->RegisterObjectMethod("Button", "void set_minHeight(int)", asMETHODPR(Button, SetMinHeight, (int), void), asCALL_THISCALL);
  2395. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2396. engine->RegisterObjectMethod("Button", "void SetMinOffset(const IntVector2&in)", asMETHODPR(Button, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2397. engine->RegisterObjectMethod("Button", "void set_minOffset(const IntVector2&in)", asMETHODPR(Button, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2398. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  2399. engine->RegisterObjectMethod("Button", "void SetMinSize(const IntVector2&in)", asMETHODPR(Button, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2400. engine->RegisterObjectMethod("Button", "void set_minSize(const IntVector2&in)", asMETHODPR(Button, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2401. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  2402. engine->RegisterObjectMethod("Button", "void SetMinSize(int, int)", asMETHODPR(Button, SetMinSize, (int, int), void), asCALL_THISCALL);
  2403. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  2404. engine->RegisterObjectMethod("Button", "void SetMinWidth(int)", asMETHODPR(Button, SetMinWidth, (int), void), asCALL_THISCALL);
  2405. engine->RegisterObjectMethod("Button", "void set_minWidth(int)", asMETHODPR(Button, SetMinWidth, (int), void), asCALL_THISCALL);
  2406. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  2407. engine->RegisterObjectMethod("Button", "void SetName(const String&in)", asMETHODPR(Button, SetName, (const String&), void), asCALL_THISCALL);
  2408. engine->RegisterObjectMethod("Button", "void set_name(const String&in)", asMETHODPR(Button, SetName, (const String&), void), asCALL_THISCALL);
  2409. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2410. engine->RegisterObjectMethod("Button", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Button, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2411. engine->RegisterObjectMethod("Button", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Button, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2412. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2413. engine->RegisterObjectMethod("Button", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Button, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2414. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  2415. engine->RegisterObjectMethod("Button", "void SetOpacity(float)", asMETHODPR(Button, SetOpacity, (float), void), asCALL_THISCALL);
  2416. engine->RegisterObjectMethod("Button", "void set_opacity(float)", asMETHODPR(Button, SetOpacity, (float), void), asCALL_THISCALL);
  2417. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  2418. engine->RegisterObjectMethod("Button", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(Button, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  2419. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  2420. engine->RegisterObjectMethod("Button", "void SetPivot(const Vector2&in)", asMETHODPR(Button, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2421. engine->RegisterObjectMethod("Button", "void set_pivot(const Vector2&in)", asMETHODPR(Button, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2422. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  2423. engine->RegisterObjectMethod("Button", "void SetPivot(float, float)", asMETHODPR(Button, SetPivot, (float, float), void), asCALL_THISCALL);
  2424. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  2425. engine->RegisterObjectMethod("Button", "void SetPosition(const IntVector2&in)", asMETHODPR(Button, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2426. engine->RegisterObjectMethod("Button", "void set_position(const IntVector2&in)", asMETHODPR(Button, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2427. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  2428. engine->RegisterObjectMethod("Button", "void SetPosition(int, int)", asMETHODPR(Button, SetPosition, (int, int), void), asCALL_THISCALL);
  2429. // void Button::SetPressedChildOffset(const IntVector2& offset) | File: ../UI/Button.h
  2430. engine->RegisterObjectMethod("Button", "void SetPressedChildOffset(const IntVector2&in)", asMETHODPR(Button, SetPressedChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  2431. engine->RegisterObjectMethod("Button", "void set_pressedChildOffset(const IntVector2&in)", asMETHODPR(Button, SetPressedChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  2432. // void Button::SetPressedChildOffset(int x, int y) | File: ../UI/Button.h
  2433. engine->RegisterObjectMethod("Button", "void SetPressedChildOffset(int, int)", asMETHODPR(Button, SetPressedChildOffset, (int, int), void), asCALL_THISCALL);
  2434. // void Button::SetPressedOffset(const IntVector2& offset) | File: ../UI/Button.h
  2435. engine->RegisterObjectMethod("Button", "void SetPressedOffset(const IntVector2&in)", asMETHODPR(Button, SetPressedOffset, (const IntVector2&), void), asCALL_THISCALL);
  2436. engine->RegisterObjectMethod("Button", "void set_pressedOffset(const IntVector2&in)", asMETHODPR(Button, SetPressedOffset, (const IntVector2&), void), asCALL_THISCALL);
  2437. // void Button::SetPressedOffset(int x, int y) | File: ../UI/Button.h
  2438. engine->RegisterObjectMethod("Button", "void SetPressedOffset(int, int)", asMETHODPR(Button, SetPressedOffset, (int, int), void), asCALL_THISCALL);
  2439. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  2440. engine->RegisterObjectMethod("Button", "void SetPriority(int)", asMETHODPR(Button, SetPriority, (int), void), asCALL_THISCALL);
  2441. engine->RegisterObjectMethod("Button", "void set_priority(int)", asMETHODPR(Button, SetPriority, (int), void), asCALL_THISCALL);
  2442. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  2443. engine->RegisterObjectMethod("Button", "void SetRenderTexture(Texture2D@+)", asMETHODPR(Button, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  2444. // void Button::SetRepeat(float delay, float rate) | File: ../UI/Button.h
  2445. engine->RegisterObjectMethod("Button", "void SetRepeat(float, float)", asMETHODPR(Button, SetRepeat, (float, float), void), asCALL_THISCALL);
  2446. // void Button::SetRepeatDelay(float delay) | File: ../UI/Button.h
  2447. engine->RegisterObjectMethod("Button", "void SetRepeatDelay(float)", asMETHODPR(Button, SetRepeatDelay, (float), void), asCALL_THISCALL);
  2448. engine->RegisterObjectMethod("Button", "void set_repeatDelay(float)", asMETHODPR(Button, SetRepeatDelay, (float), void), asCALL_THISCALL);
  2449. // void Button::SetRepeatRate(float rate) | File: ../UI/Button.h
  2450. engine->RegisterObjectMethod("Button", "void SetRepeatRate(float)", asMETHODPR(Button, SetRepeatRate, (float), void), asCALL_THISCALL);
  2451. engine->RegisterObjectMethod("Button", "void set_repeatRate(float)", asMETHODPR(Button, SetRepeatRate, (float), void), asCALL_THISCALL);
  2452. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  2453. engine->RegisterObjectMethod("Button", "void SetSelected(bool)", asMETHODPR(Button, SetSelected, (bool), void), asCALL_THISCALL);
  2454. engine->RegisterObjectMethod("Button", "void set_selected(bool)", asMETHODPR(Button, SetSelected, (bool), void), asCALL_THISCALL);
  2455. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  2456. engine->RegisterObjectMethod("Button", "void SetSize(const IntVector2&in)", asMETHODPR(Button, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2457. engine->RegisterObjectMethod("Button", "void set_size(const IntVector2&in)", asMETHODPR(Button, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2458. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  2459. engine->RegisterObjectMethod("Button", "void SetSize(int, int)", asMETHODPR(Button, SetSize, (int, int), void), asCALL_THISCALL);
  2460. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  2461. engine->RegisterObjectMethod("Button", "void SetSortChildren(bool)", asMETHODPR(Button, SetSortChildren, (bool), void), asCALL_THISCALL);
  2462. engine->RegisterObjectMethod("Button", "void set_sortChildren(bool)", asMETHODPR(Button, SetSortChildren, (bool), void), asCALL_THISCALL);
  2463. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2464. engine->RegisterObjectMethod("Button", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(Button, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  2465. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  2466. engine->RegisterObjectMethod("Button", "bool SetStyle(const XMLElement&in)", asMETHODPR(Button, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  2467. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2468. engine->RegisterObjectMethod("Button", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(Button, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  2469. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  2470. // Error: type "const StringVector&" can not automatically bind
  2471. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2472. engine->RegisterObjectMethod("Button", "void SetTemporary(bool)", asMETHODPR(Button, SetTemporary, (bool), void), asCALL_THISCALL);
  2473. engine->RegisterObjectMethod("Button", "void set_temporary(bool)", asMETHODPR(Button, SetTemporary, (bool), void), asCALL_THISCALL);
  2474. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  2475. engine->RegisterObjectMethod("Button", "void SetTexture(Texture@+)", asMETHODPR(Button, SetTexture, (Texture*), void), asCALL_THISCALL);
  2476. engine->RegisterObjectMethod("Button", "void set_texture(Texture@+)", asMETHODPR(Button, SetTexture, (Texture*), void), asCALL_THISCALL);
  2477. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  2478. engine->RegisterObjectMethod("Button", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(Button, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2479. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  2480. engine->RegisterObjectMethod("Button", "void SetTiled(bool)", asMETHODPR(Button, SetTiled, (bool), void), asCALL_THISCALL);
  2481. engine->RegisterObjectMethod("Button", "void set_tiled(bool)", asMETHODPR(Button, SetTiled, (bool), void), asCALL_THISCALL);
  2482. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  2483. engine->RegisterObjectMethod("Button", "void SetTraversalMode(TraversalMode)", asMETHODPR(Button, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2484. engine->RegisterObjectMethod("Button", "void set_traversalMode(TraversalMode)", asMETHODPR(Button, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2485. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  2486. engine->RegisterObjectMethod("Button", "void SetUseDerivedOpacity(bool)", asMETHODPR(Button, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2487. engine->RegisterObjectMethod("Button", "void set_useDerivedOpacity(bool)", asMETHODPR(Button, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2488. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  2489. engine->RegisterObjectMethod("Button", "void SetVar(StringHash, const Variant&in)", asMETHODPR(Button, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2490. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  2491. engine->RegisterObjectMethod("Button", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(Button, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2492. engine->RegisterObjectMethod("Button", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(Button, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2493. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  2494. engine->RegisterObjectMethod("Button", "void SetVisible(bool)", asMETHODPR(Button, SetVisible, (bool), void), asCALL_THISCALL);
  2495. engine->RegisterObjectMethod("Button", "void set_visible(bool)", asMETHODPR(Button, SetVisible, (bool), void), asCALL_THISCALL);
  2496. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  2497. engine->RegisterObjectMethod("Button", "void SetWidth(int)", asMETHODPR(Button, SetWidth, (int), void), asCALL_THISCALL);
  2498. engine->RegisterObjectMethod("Button", "void set_width(int)", asMETHODPR(Button, SetWidth, (int), void), asCALL_THISCALL);
  2499. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  2500. engine->RegisterObjectMethod("Button", "void SortChildren()", asMETHODPR(Button, SortChildren, (), void), asCALL_THISCALL);
  2501. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2502. // Error: type "EventHandler*" can not automatically bind
  2503. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2504. // Error: type "EventHandler*" can not automatically bind
  2505. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2506. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2507. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2508. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2509. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2510. engine->RegisterObjectMethod("Button", "void UnsubscribeFromAllEvents()", asMETHODPR(Button, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2511. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2512. engine->RegisterObjectMethod("Button", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Button_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2513. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2514. engine->RegisterObjectMethod("Button", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Button, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2515. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2516. engine->RegisterObjectMethod("Button", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Button, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2517. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2518. engine->RegisterObjectMethod("Button", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Button, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2519. // void Button::Update(float timeStep) override | File: ../UI/Button.h
  2520. engine->RegisterObjectMethod("Button", "void Update(float)", asMETHODPR(Button, Update, (float), void), asCALL_THISCALL);
  2521. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  2522. engine->RegisterObjectMethod("Button", "void UpdateLayout()", asMETHODPR(Button, UpdateLayout, (), void), asCALL_THISCALL);
  2523. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2524. engine->RegisterObjectMethod("Button", "int WeakRefs() const", asMETHODPR(Button, WeakRefs, () const, int), asCALL_THISCALL);
  2525. engine->RegisterObjectMethod("Button", "int get_weakRefs() const", asMETHODPR(Button, WeakRefs, () const, int), asCALL_THISCALL);
  2526. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2527. engine->RegisterObjectMethod("Button", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Button, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2528. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2529. engine->RegisterObjectMethod("Button", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Button, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2530. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2531. engine->RegisterObjectMethod("Button", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Button, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2532. #ifdef REGISTER_MANUAL_PART_BorderImage
  2533. REGISTER_MANUAL_PART_BorderImage(Button, "Button")
  2534. #endif
  2535. #ifdef REGISTER_MANUAL_PART_UIElement
  2536. REGISTER_MANUAL_PART_UIElement(Button, "Button")
  2537. #endif
  2538. #ifdef REGISTER_MANUAL_PART_Animatable
  2539. REGISTER_MANUAL_PART_Animatable(Button, "Button")
  2540. #endif
  2541. #ifdef REGISTER_MANUAL_PART_Serializable
  2542. REGISTER_MANUAL_PART_Serializable(Button, "Button")
  2543. #endif
  2544. #ifdef REGISTER_MANUAL_PART_Object
  2545. REGISTER_MANUAL_PART_Object(Button, "Button")
  2546. #endif
  2547. #ifdef REGISTER_MANUAL_PART_RefCounted
  2548. REGISTER_MANUAL_PART_RefCounted(Button, "Button")
  2549. #endif
  2550. #ifdef REGISTER_MANUAL_PART_Button
  2551. REGISTER_MANUAL_PART_Button(Button, "Button")
  2552. #endif
  2553. RegisterSubclass<BorderImage, Button>(engine, "BorderImage", "Button");
  2554. RegisterSubclass<UIElement, Button>(engine, "UIElement", "Button");
  2555. RegisterSubclass<Animatable, Button>(engine, "Animatable", "Button");
  2556. RegisterSubclass<Serializable, Button>(engine, "Serializable", "Button");
  2557. RegisterSubclass<Object, Button>(engine, "Object", "Button");
  2558. RegisterSubclass<RefCounted, Button>(engine, "RefCounted", "Button");
  2559. // HashSet<Pair<StringHash, StringHash> > BackgroundLoadItem::dependencies_ | File: ../Resource/BackgroundLoader.h
  2560. // Error: type "HashSet<Pair<StringHash, StringHash>>" can not automatically bind
  2561. // HashSet<Pair<StringHash, StringHash> > BackgroundLoadItem::dependents_ | File: ../Resource/BackgroundLoader.h
  2562. // Error: type "HashSet<Pair<StringHash, StringHash>>" can not automatically bind
  2563. // SharedPtr<Resource> BackgroundLoadItem::resource_ | File: ../Resource/BackgroundLoader.h
  2564. // Error: type "SharedPtr<Resource>" can not automatically bind
  2565. // bool BackgroundLoadItem::sendEventOnFailure_ | File: ../Resource/BackgroundLoader.h
  2566. engine->RegisterObjectProperty("BackgroundLoadItem", "bool sendEventOnFailure", offsetof(BackgroundLoadItem, sendEventOnFailure_));
  2567. // BackgroundLoadItem::~BackgroundLoadItem() | Implicitly-declared
  2568. engine->RegisterObjectBehaviour("BackgroundLoadItem", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(BackgroundLoadItem_Destructor), asCALL_CDECL_OBJFIRST);
  2569. // BackgroundLoadItem& BackgroundLoadItem::operator=(const BackgroundLoadItem&) | Possible implicitly-declared
  2570. RegisterImplicitlyDeclaredAssignOperatorIfPossible<BackgroundLoadItem>(engine, "BackgroundLoadItem");
  2571. #ifdef REGISTER_MANUAL_PART_BackgroundLoadItem
  2572. REGISTER_MANUAL_PART_BackgroundLoadItem(BackgroundLoadItem, "BackgroundLoadItem")
  2573. #endif
  2574. // float Batch::distance_ | File: ../Graphics/Batch.h
  2575. engine->RegisterObjectProperty("Batch", "float distance", offsetof(Batch, distance_));
  2576. // Geometry* Batch::geometry_ | File: ../Graphics/Batch.h
  2577. // Geometry* can not be registered
  2578. // GeometryType Batch::geometryType_ | File: ../Graphics/Batch.h
  2579. engine->RegisterObjectProperty("Batch", "GeometryType geometryType", offsetof(Batch, geometryType_));
  2580. // void* Batch::instancingData_ | File: ../Graphics/Batch.h
  2581. // void* can not be registered
  2582. // bool Batch::isBase_ | File: ../Graphics/Batch.h
  2583. engine->RegisterObjectProperty("Batch", "bool isBase", offsetof(Batch, isBase_));
  2584. // unsigned char Batch::lightMask_ | File: ../Graphics/Batch.h
  2585. engine->RegisterObjectProperty("Batch", "uint8 lightMask", offsetof(Batch, lightMask_));
  2586. // LightBatchQueue* Batch::lightQueue_ | File: ../Graphics/Batch.h
  2587. // LightBatchQueue* can not be registered
  2588. // Material* Batch::material_ | File: ../Graphics/Batch.h
  2589. // Material* can not be registered
  2590. // unsigned Batch::numWorldTransforms_ | File: ../Graphics/Batch.h
  2591. engine->RegisterObjectProperty("Batch", "uint numWorldTransforms", offsetof(Batch, numWorldTransforms_));
  2592. // Pass* Batch::pass_ | File: ../Graphics/Batch.h
  2593. // Pass* can not be registered
  2594. // ShaderVariation* Batch::pixelShader_ | File: ../Graphics/Batch.h
  2595. // ShaderVariation* can not be registered
  2596. // unsigned char Batch::renderOrder_ | File: ../Graphics/Batch.h
  2597. engine->RegisterObjectProperty("Batch", "uint8 renderOrder", offsetof(Batch, renderOrder_));
  2598. // unsigned long long Batch::sortKey_ | File: ../Graphics/Batch.h
  2599. engine->RegisterObjectProperty("Batch", "uint64 sortKey", offsetof(Batch, sortKey_));
  2600. // ShaderVariation* Batch::vertexShader_ | File: ../Graphics/Batch.h
  2601. // ShaderVariation* can not be registered
  2602. // const Matrix3x4* Batch::worldTransform_ | File: ../Graphics/Batch.h
  2603. // const Matrix3x4* can not be registered
  2604. // Zone* Batch::zone_ | File: ../Graphics/Batch.h
  2605. // Zone* can not be registered
  2606. // explicit Batch::Batch(const SourceBatch& rhs) | File: ../Graphics/Batch.h
  2607. engine->RegisterObjectBehaviour("Batch", asBEHAVE_CONSTRUCT, "void f(const SourceBatch&in)", asFUNCTION(Batch_Batch_SourceBatch), asCALL_CDECL_OBJFIRST);
  2608. // void Batch::CalculateSortKey() | File: ../Graphics/Batch.h
  2609. engine->RegisterObjectMethod("Batch", "void CalculateSortKey()", asMETHODPR(Batch, CalculateSortKey, (), void), asCALL_THISCALL);
  2610. // void Batch::Draw(View* view, Camera* camera, bool allowDepthWrite) const | File: ../Graphics/Batch.h
  2611. engine->RegisterObjectMethod("Batch", "void Draw(View@+, Camera@+, bool) const", asMETHODPR(Batch, Draw, (View*, Camera*, bool) const, void), asCALL_THISCALL);
  2612. // void Batch::Prepare(View* view, Camera* camera, bool setModelTransform, bool allowDepthWrite) const | File: ../Graphics/Batch.h
  2613. engine->RegisterObjectMethod("Batch", "void Prepare(View@+, Camera@+, bool, bool) const", asMETHODPR(Batch, Prepare, (View*, Camera*, bool, bool) const, void), asCALL_THISCALL);
  2614. // Batch::~Batch() | Implicitly-declared
  2615. engine->RegisterObjectBehaviour("Batch", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(Batch_Destructor), asCALL_CDECL_OBJFIRST);
  2616. // Batch& Batch::operator=(const Batch&) | Possible implicitly-declared
  2617. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Batch>(engine, "Batch");
  2618. #ifdef REGISTER_MANUAL_PART_Batch
  2619. REGISTER_MANUAL_PART_Batch(Batch, "Batch")
  2620. #endif
  2621. // float Batch::distance_ | File: ../Graphics/Batch.h
  2622. engine->RegisterObjectProperty("BatchGroup", "float distance", offsetof(BatchGroup, distance_));
  2623. // Geometry* Batch::geometry_ | File: ../Graphics/Batch.h
  2624. // Geometry* can not be registered
  2625. // GeometryType Batch::geometryType_ | File: ../Graphics/Batch.h
  2626. engine->RegisterObjectProperty("BatchGroup", "GeometryType geometryType", offsetof(BatchGroup, geometryType_));
  2627. // PODVector<InstanceData> BatchGroup::instances_ | File: ../Graphics/Batch.h
  2628. // Error: type "PODVector<InstanceData>" can not automatically bind
  2629. // void* Batch::instancingData_ | File: ../Graphics/Batch.h
  2630. // void* can not be registered
  2631. // bool Batch::isBase_ | File: ../Graphics/Batch.h
  2632. engine->RegisterObjectProperty("BatchGroup", "bool isBase", offsetof(BatchGroup, isBase_));
  2633. // unsigned char Batch::lightMask_ | File: ../Graphics/Batch.h
  2634. engine->RegisterObjectProperty("BatchGroup", "uint8 lightMask", offsetof(BatchGroup, lightMask_));
  2635. // LightBatchQueue* Batch::lightQueue_ | File: ../Graphics/Batch.h
  2636. // LightBatchQueue* can not be registered
  2637. // Material* Batch::material_ | File: ../Graphics/Batch.h
  2638. // Material* can not be registered
  2639. // unsigned Batch::numWorldTransforms_ | File: ../Graphics/Batch.h
  2640. engine->RegisterObjectProperty("BatchGroup", "uint numWorldTransforms", offsetof(BatchGroup, numWorldTransforms_));
  2641. // Pass* Batch::pass_ | File: ../Graphics/Batch.h
  2642. // Pass* can not be registered
  2643. // ShaderVariation* Batch::pixelShader_ | File: ../Graphics/Batch.h
  2644. // ShaderVariation* can not be registered
  2645. // unsigned char Batch::renderOrder_ | File: ../Graphics/Batch.h
  2646. engine->RegisterObjectProperty("BatchGroup", "uint8 renderOrder", offsetof(BatchGroup, renderOrder_));
  2647. // unsigned long long Batch::sortKey_ | File: ../Graphics/Batch.h
  2648. engine->RegisterObjectProperty("BatchGroup", "uint64 sortKey", offsetof(BatchGroup, sortKey_));
  2649. // unsigned BatchGroup::startIndex_ | File: ../Graphics/Batch.h
  2650. engine->RegisterObjectProperty("BatchGroup", "uint startIndex", offsetof(BatchGroup, startIndex_));
  2651. // ShaderVariation* Batch::vertexShader_ | File: ../Graphics/Batch.h
  2652. // ShaderVariation* can not be registered
  2653. // const Matrix3x4* Batch::worldTransform_ | File: ../Graphics/Batch.h
  2654. // const Matrix3x4* can not be registered
  2655. // Zone* Batch::zone_ | File: ../Graphics/Batch.h
  2656. // Zone* can not be registered
  2657. // void BatchGroup::AddTransforms(const Batch& batch) | File: ../Graphics/Batch.h
  2658. engine->RegisterObjectMethod("BatchGroup", "void AddTransforms(const Batch&in)", asMETHODPR(BatchGroup, AddTransforms, (const Batch&), void), asCALL_THISCALL);
  2659. // explicit BatchGroup::BatchGroup(const Batch& batch) | File: ../Graphics/Batch.h
  2660. engine->RegisterObjectBehaviour("BatchGroup", asBEHAVE_CONSTRUCT, "void f(const Batch&in)", asFUNCTION(BatchGroup_BatchGroup_Batch), asCALL_CDECL_OBJFIRST);
  2661. // void Batch::CalculateSortKey() | File: ../Graphics/Batch.h
  2662. engine->RegisterObjectMethod("BatchGroup", "void CalculateSortKey()", asMETHODPR(BatchGroup, CalculateSortKey, (), void), asCALL_THISCALL);
  2663. // void BatchGroup::Draw(View* view, Camera* camera, bool allowDepthWrite) const | File: ../Graphics/Batch.h
  2664. engine->RegisterObjectMethod("BatchGroup", "void Draw(View@+, Camera@+, bool) const", asMETHODPR(BatchGroup, Draw, (View*, Camera*, bool) const, void), asCALL_THISCALL);
  2665. // void Batch::Prepare(View* view, Camera* camera, bool setModelTransform, bool allowDepthWrite) const | File: ../Graphics/Batch.h
  2666. engine->RegisterObjectMethod("BatchGroup", "void Prepare(View@+, Camera@+, bool, bool) const", asMETHODPR(BatchGroup, Prepare, (View*, Camera*, bool, bool) const, void), asCALL_THISCALL);
  2667. // void BatchGroup::SetInstancingData(void* lockedData, unsigned stride, unsigned& freeIndex) | File: ../Graphics/Batch.h
  2668. // Error: type "void*" can not automatically bind
  2669. // BatchGroup::~BatchGroup()=default | File: ../Graphics/Batch.h
  2670. engine->RegisterObjectBehaviour("BatchGroup", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(BatchGroup_Destructor_BatchGroup_void), asCALL_CDECL_OBJFIRST);
  2671. // BatchGroup& BatchGroup::operator=(const BatchGroup&) | Possible implicitly-declared
  2672. RegisterImplicitlyDeclaredAssignOperatorIfPossible<BatchGroup>(engine, "BatchGroup");
  2673. #ifdef REGISTER_MANUAL_PART_Batch
  2674. REGISTER_MANUAL_PART_Batch(BatchGroup, "BatchGroup")
  2675. #endif
  2676. #ifdef REGISTER_MANUAL_PART_BatchGroup
  2677. REGISTER_MANUAL_PART_BatchGroup(BatchGroup, "BatchGroup")
  2678. #endif
  2679. // Geometry* BatchGroupKey::geometry_ | File: ../Graphics/Batch.h
  2680. // Geometry* can not be registered
  2681. // LightBatchQueue* BatchGroupKey::lightQueue_ | File: ../Graphics/Batch.h
  2682. // LightBatchQueue* can not be registered
  2683. // Material* BatchGroupKey::material_ | File: ../Graphics/Batch.h
  2684. // Material* can not be registered
  2685. // Pass* BatchGroupKey::pass_ | File: ../Graphics/Batch.h
  2686. // Pass* can not be registered
  2687. // unsigned char BatchGroupKey::renderOrder_ | File: ../Graphics/Batch.h
  2688. engine->RegisterObjectProperty("BatchGroupKey", "uint8 renderOrder", offsetof(BatchGroupKey, renderOrder_));
  2689. // Zone* BatchGroupKey::zone_ | File: ../Graphics/Batch.h
  2690. // Zone* can not be registered
  2691. // explicit BatchGroupKey::BatchGroupKey(const Batch& batch) | File: ../Graphics/Batch.h
  2692. engine->RegisterObjectBehaviour("BatchGroupKey", asBEHAVE_CONSTRUCT, "void f(const Batch&in)", asFUNCTION(BatchGroupKey_BatchGroupKey_Batch), asCALL_CDECL_OBJFIRST);
  2693. // bool BatchGroupKey::operator==(const BatchGroupKey& rhs) const | File: ../Graphics/Batch.h
  2694. engine->RegisterObjectMethod("BatchGroupKey", "bool opEquals(const BatchGroupKey&in) const", asMETHODPR(BatchGroupKey, operator==, (const BatchGroupKey&) const, bool), asCALL_THISCALL);
  2695. // unsigned BatchGroupKey::ToHash() const | File: ../Graphics/Batch.h
  2696. engine->RegisterObjectMethod("BatchGroupKey", "uint ToHash() const", asMETHODPR(BatchGroupKey, ToHash, () const, unsigned), asCALL_THISCALL);
  2697. // BatchGroupKey::~BatchGroupKey() | Implicitly-declared
  2698. engine->RegisterObjectBehaviour("BatchGroupKey", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(BatchGroupKey_Destructor), asCALL_CDECL_OBJFIRST);
  2699. // BatchGroupKey& BatchGroupKey::operator=(const BatchGroupKey&) | Possible implicitly-declared
  2700. RegisterImplicitlyDeclaredAssignOperatorIfPossible<BatchGroupKey>(engine, "BatchGroupKey");
  2701. #ifdef REGISTER_MANUAL_PART_BatchGroupKey
  2702. REGISTER_MANUAL_PART_BatchGroupKey(BatchGroupKey, "BatchGroupKey")
  2703. #endif
  2704. // PODVector<Batch> BatchQueue::batches_ | File: ../Graphics/Batch.h
  2705. // Error: type "PODVector<Batch>" can not automatically bind
  2706. // HashMap<BatchGroupKey, BatchGroup> BatchQueue::batchGroups_ | File: ../Graphics/Batch.h
  2707. // Error: type "HashMap<BatchGroupKey, BatchGroup>" can not automatically bind
  2708. // HashMap<unsigned short, unsigned short> BatchQueue::geometryRemapping_ | File: ../Graphics/Batch.h
  2709. // Error: type "HashMap<unsigned short, unsigned short>" can not automatically bind
  2710. // bool BatchQueue::hasExtraDefines_ | File: ../Graphics/Batch.h
  2711. engine->RegisterObjectProperty("BatchQueue", "bool hasExtraDefines", offsetof(BatchQueue, hasExtraDefines_));
  2712. // HashMap<unsigned short, unsigned short> BatchQueue::materialRemapping_ | File: ../Graphics/Batch.h
  2713. // Error: type "HashMap<unsigned short, unsigned short>" can not automatically bind
  2714. // unsigned BatchQueue::maxSortedInstances_ | File: ../Graphics/Batch.h
  2715. engine->RegisterObjectProperty("BatchQueue", "uint maxSortedInstances", offsetof(BatchQueue, maxSortedInstances_));
  2716. // String BatchQueue::psExtraDefines_ | File: ../Graphics/Batch.h
  2717. engine->RegisterObjectProperty("BatchQueue", "String psExtraDefines", offsetof(BatchQueue, psExtraDefines_));
  2718. // StringHash BatchQueue::psExtraDefinesHash_ | File: ../Graphics/Batch.h
  2719. engine->RegisterObjectProperty("BatchQueue", "StringHash psExtraDefinesHash", offsetof(BatchQueue, psExtraDefinesHash_));
  2720. // HashMap<unsigned, unsigned> BatchQueue::shaderRemapping_ | File: ../Graphics/Batch.h
  2721. // Error: type "HashMap<unsigned, unsigned>" can not automatically bind
  2722. // PODVector<Batch*> BatchQueue::sortedBatches_ | File: ../Graphics/Batch.h
  2723. // Error: type "PODVector<Batch*>" can not automatically bind
  2724. // PODVector<BatchGroup*> BatchQueue::sortedBatchGroups_ | File: ../Graphics/Batch.h
  2725. // Error: type "PODVector<BatchGroup*>" can not automatically bind
  2726. // String BatchQueue::vsExtraDefines_ | File: ../Graphics/Batch.h
  2727. engine->RegisterObjectProperty("BatchQueue", "String vsExtraDefines", offsetof(BatchQueue, vsExtraDefines_));
  2728. // StringHash BatchQueue::vsExtraDefinesHash_ | File: ../Graphics/Batch.h
  2729. engine->RegisterObjectProperty("BatchQueue", "StringHash vsExtraDefinesHash", offsetof(BatchQueue, vsExtraDefinesHash_));
  2730. // void BatchQueue::Clear(int maxSortedInstances) | File: ../Graphics/Batch.h
  2731. engine->RegisterObjectMethod("BatchQueue", "void Clear(int)", asMETHODPR(BatchQueue, Clear, (int), void), asCALL_THISCALL);
  2732. // void BatchQueue::Draw(View* view, Camera* camera, bool markToStencil, bool usingLightOptimization, bool allowDepthWrite) const | File: ../Graphics/Batch.h
  2733. engine->RegisterObjectMethod("BatchQueue", "void Draw(View@+, Camera@+, bool, bool, bool) const", asMETHODPR(BatchQueue, Draw, (View*, Camera*, bool, bool, bool) const, void), asCALL_THISCALL);
  2734. // unsigned BatchQueue::GetNumInstances() const | File: ../Graphics/Batch.h
  2735. engine->RegisterObjectMethod("BatchQueue", "uint GetNumInstances() const", asMETHODPR(BatchQueue, GetNumInstances, () const, unsigned), asCALL_THISCALL);
  2736. // bool BatchQueue::IsEmpty() const | File: ../Graphics/Batch.h
  2737. engine->RegisterObjectMethod("BatchQueue", "bool IsEmpty() const", asMETHODPR(BatchQueue, IsEmpty, () const, bool), asCALL_THISCALL);
  2738. // void BatchQueue::SetInstancingData(void* lockedData, unsigned stride, unsigned& freeIndex) | File: ../Graphics/Batch.h
  2739. // Error: type "void*" can not automatically bind
  2740. // void BatchQueue::SortBackToFront() | File: ../Graphics/Batch.h
  2741. engine->RegisterObjectMethod("BatchQueue", "void SortBackToFront()", asMETHODPR(BatchQueue, SortBackToFront, (), void), asCALL_THISCALL);
  2742. // void BatchQueue::SortFrontToBack() | File: ../Graphics/Batch.h
  2743. engine->RegisterObjectMethod("BatchQueue", "void SortFrontToBack()", asMETHODPR(BatchQueue, SortFrontToBack, (), void), asCALL_THISCALL);
  2744. // void BatchQueue::SortFrontToBack2Pass(PODVector<Batch*>& batches) | File: ../Graphics/Batch.h
  2745. // Error: type "PODVector<Batch*>&" can not automatically bind
  2746. // BatchQueue::~BatchQueue() | Implicitly-declared
  2747. engine->RegisterObjectBehaviour("BatchQueue", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(BatchQueue_Destructor), asCALL_CDECL_OBJFIRST);
  2748. // BatchQueue& BatchQueue::operator=(const BatchQueue&) | Possible implicitly-declared
  2749. RegisterImplicitlyDeclaredAssignOperatorIfPossible<BatchQueue>(engine, "BatchQueue");
  2750. #ifdef REGISTER_MANUAL_PART_BatchQueue
  2751. REGISTER_MANUAL_PART_BatchQueue(BatchQueue, "BatchQueue")
  2752. #endif
  2753. // float BiasParameters::constantBias_ | File: ../Graphics/Light.h
  2754. engine->RegisterObjectProperty("BiasParameters", "float constantBias", offsetof(BiasParameters, constantBias_));
  2755. // float BiasParameters::normalOffset_ | File: ../Graphics/Light.h
  2756. engine->RegisterObjectProperty("BiasParameters", "float normalOffset", offsetof(BiasParameters, normalOffset_));
  2757. // float BiasParameters::slopeScaledBias_ | File: ../Graphics/Light.h
  2758. engine->RegisterObjectProperty("BiasParameters", "float slopeScaledBias", offsetof(BiasParameters, slopeScaledBias_));
  2759. // BiasParameters::BiasParameters(float constantBias, float slopeScaledBias, float normalOffset=0.0f) | File: ../Graphics/Light.h
  2760. engine->RegisterObjectBehaviour("BiasParameters", asBEHAVE_CONSTRUCT, "void f(float, float, float = 0.0f)", asFUNCTION(BiasParameters_BiasParameters_float_float_float), asCALL_CDECL_OBJFIRST);
  2761. // void BiasParameters::Validate() | File: ../Graphics/Light.h
  2762. engine->RegisterObjectMethod("BiasParameters", "void Validate()", asMETHODPR(BiasParameters, Validate, (), void), asCALL_THISCALL);
  2763. // BiasParameters& BiasParameters::operator=(const BiasParameters&) | Possible implicitly-declared
  2764. RegisterImplicitlyDeclaredAssignOperatorIfPossible<BiasParameters>(engine, "BiasParameters");
  2765. #ifdef REGISTER_MANUAL_PART_BiasParameters
  2766. REGISTER_MANUAL_PART_BiasParameters(BiasParameters, "BiasParameters")
  2767. #endif
  2768. // Color Billboard::color_ | File: ../Graphics/BillboardSet.h
  2769. engine->RegisterObjectProperty("Billboard", "Color color", offsetof(Billboard, color_));
  2770. // Vector3 Billboard::direction_ | File: ../Graphics/BillboardSet.h
  2771. engine->RegisterObjectProperty("Billboard", "Vector3 direction", offsetof(Billboard, direction_));
  2772. // bool Billboard::enabled_ | File: ../Graphics/BillboardSet.h
  2773. engine->RegisterObjectProperty("Billboard", "bool enabled", offsetof(Billboard, enabled_));
  2774. // Vector3 Billboard::position_ | File: ../Graphics/BillboardSet.h
  2775. engine->RegisterObjectProperty("Billboard", "Vector3 position", offsetof(Billboard, position_));
  2776. // float Billboard::rotation_ | File: ../Graphics/BillboardSet.h
  2777. engine->RegisterObjectProperty("Billboard", "float rotation", offsetof(Billboard, rotation_));
  2778. // float Billboard::screenScaleFactor_ | File: ../Graphics/BillboardSet.h
  2779. engine->RegisterObjectProperty("Billboard", "float screenScaleFactor", offsetof(Billboard, screenScaleFactor_));
  2780. // Vector2 Billboard::size_ | File: ../Graphics/BillboardSet.h
  2781. engine->RegisterObjectProperty("Billboard", "Vector2 size", offsetof(Billboard, size_));
  2782. // float Billboard::sortDistance_ | File: ../Graphics/BillboardSet.h
  2783. engine->RegisterObjectProperty("Billboard", "float sortDistance", offsetof(Billboard, sortDistance_));
  2784. // Rect Billboard::uv_ | File: ../Graphics/BillboardSet.h
  2785. engine->RegisterObjectProperty("Billboard", "Rect uv", offsetof(Billboard, uv_));
  2786. // Billboard& Billboard::operator=(const Billboard&) | Possible implicitly-declared
  2787. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Billboard>(engine, "Billboard");
  2788. engine->RegisterObjectBehaviour("Billboard", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  2789. engine->RegisterObjectBehaviour("Billboard", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  2790. #ifdef REGISTER_MANUAL_PART_Billboard
  2791. REGISTER_MANUAL_PART_Billboard(Billboard, "Billboard")
  2792. #endif
  2793. // bool Bone::animated_ | File: ../Graphics/Skeleton.h
  2794. engine->RegisterObjectProperty("Bone", "bool animated", offsetof(Bone, animated_));
  2795. // BoundingBox Bone::boundingBox_ | File: ../Graphics/Skeleton.h
  2796. engine->RegisterObjectProperty("Bone", "BoundingBox boundingBox", offsetof(Bone, boundingBox_));
  2797. // BoneCollisionShapeFlags Bone::collisionMask_ | File: ../Graphics/Skeleton.h
  2798. engine->RegisterObjectProperty("Bone", "BoneCollisionShapeFlags collisionMask", offsetof(Bone, collisionMask_));
  2799. // Vector3 Bone::initialPosition_ | File: ../Graphics/Skeleton.h
  2800. engine->RegisterObjectProperty("Bone", "Vector3 initialPosition", offsetof(Bone, initialPosition_));
  2801. // Quaternion Bone::initialRotation_ | File: ../Graphics/Skeleton.h
  2802. engine->RegisterObjectProperty("Bone", "Quaternion initialRotation", offsetof(Bone, initialRotation_));
  2803. // Vector3 Bone::initialScale_ | File: ../Graphics/Skeleton.h
  2804. engine->RegisterObjectProperty("Bone", "Vector3 initialScale", offsetof(Bone, initialScale_));
  2805. // String Bone::name_ | File: ../Graphics/Skeleton.h
  2806. engine->RegisterObjectProperty("Bone", "String name", offsetof(Bone, name_));
  2807. // StringHash Bone::nameHash_ | File: ../Graphics/Skeleton.h
  2808. engine->RegisterObjectProperty("Bone", "StringHash nameHash", offsetof(Bone, nameHash_));
  2809. // WeakPtr<Node> Bone::node_ | File: ../Graphics/Skeleton.h
  2810. // Error: type "WeakPtr<Node>" can not automatically bind
  2811. // Matrix3x4 Bone::offsetMatrix_ | File: ../Graphics/Skeleton.h
  2812. engine->RegisterObjectProperty("Bone", "Matrix3x4 offsetMatrix", offsetof(Bone, offsetMatrix_));
  2813. // unsigned Bone::parentIndex_ | File: ../Graphics/Skeleton.h
  2814. engine->RegisterObjectProperty("Bone", "uint parentIndex", offsetof(Bone, parentIndex_));
  2815. // float Bone::radius_ | File: ../Graphics/Skeleton.h
  2816. engine->RegisterObjectProperty("Bone", "float radius", offsetof(Bone, radius_));
  2817. // Bone::Bone() | File: ../Graphics/Skeleton.h
  2818. engine->RegisterObjectBehaviour("Bone", asBEHAVE_FACTORY, "Bone@+ f()", asFUNCTION(Bone_Bone_void), asCALL_CDECL);
  2819. // Bone& Bone::operator=(const Bone&) | Possible implicitly-declared
  2820. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Bone>(engine, "Bone");
  2821. engine->RegisterObjectBehaviour("Bone", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  2822. engine->RegisterObjectBehaviour("Bone", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  2823. #ifdef REGISTER_MANUAL_PART_Bone
  2824. REGISTER_MANUAL_PART_Bone(Bone, "Bone")
  2825. #endif
  2826. }
  2827. }