Generated_Members_A.cpp 362 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Audio/Audio.h"
  5. #include "../Container/Allocator.h"
  6. #include "../Core/Attribute.h"
  7. #include "../Engine/Application.h"
  8. #include "../Graphics/AnimatedModel.h"
  9. #include "../Graphics/Animation.h"
  10. #include "../Graphics/AnimationController.h"
  11. #include "../Graphics/AnimationState.h"
  12. #include "../IO/AbstractFile.h"
  13. #include "../Math/AreaAllocator.h"
  14. #include "../Scene/Animatable.h"
  15. #include "../Scene/Scene.h"
  16. #ifdef URHO3D_URHO2D
  17. #include "../Urho2D/AnimatedSprite2D.h"
  18. #endif
  19. #ifdef URHO3D_URHO2D
  20. #include "../Urho2D/AnimationSet2D.h"
  21. #endif
  22. #include "../AngelScript/Manual.h"
  23. namespace Urho3D
  24. {
  25. void FakeAddRef(void* ptr);
  26. void FakeReleaseRef(void* ptr);
  27. // StringVector Deserializer::ReadStringVector() | File: ../IO/Deserializer.h
  28. static CScriptArray* AbstractFile_ReadStringVector_void(AbstractFile* ptr)
  29. {
  30. StringVector result = ptr->ReadStringVector();
  31. return VectorToArray<String>(result, "Array<String>");
  32. }
  33. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  34. static void Animatable_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Animatable* ptr, CScriptArray* exceptions, bool onlyUserData)
  35. {
  36. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  37. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  38. }
  39. // explicit AnimatedModel::AnimatedModel(Context* context) | File: ../Graphics/AnimatedModel.h
  40. static AnimatedModel* AnimatedModel_AnimatedModel_Context()
  41. {
  42. return new AnimatedModel(GetScriptContext());
  43. }
  44. // const Vector<SharedPtr<AnimationState>>& AnimatedModel::GetAnimationStates() const | File: ../Graphics/AnimatedModel.h
  45. static CScriptArray* AnimatedModel_GetAnimationStates_void(AnimatedModel* ptr)
  46. {
  47. const Vector<SharedPtr<AnimationState>>& result = ptr->GetAnimationStates();
  48. return VectorToHandleArray(result, "Array<AnimationState@>");
  49. }
  50. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  51. static CScriptArray* AnimatedModel_GetLights_void(AnimatedModel* ptr)
  52. {
  53. const PODVector<Light*>& result = ptr->GetLights();
  54. return VectorToHandleArray(result, "Array<Light@>");
  55. }
  56. // const Vector<SharedPtr<VertexBuffer>>& AnimatedModel::GetMorphVertexBuffers() const | File: ../Graphics/AnimatedModel.h
  57. static CScriptArray* AnimatedModel_GetMorphVertexBuffers_void(AnimatedModel* ptr)
  58. {
  59. const Vector<SharedPtr<VertexBuffer>>& result = ptr->GetMorphVertexBuffers();
  60. return VectorToHandleArray(result, "Array<VertexBuffer@>");
  61. }
  62. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  63. static CScriptArray* AnimatedModel_GetVertexLights_void(AnimatedModel* ptr)
  64. {
  65. const PODVector<Light*>& result = ptr->GetVertexLights();
  66. return VectorToHandleArray(result, "Array<Light@>");
  67. }
  68. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  69. static void AnimatedModel_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(AnimatedModel* ptr, CScriptArray* exceptions, bool onlyUserData)
  70. {
  71. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  72. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  73. }
  74. #ifdef URHO3D_URHO2D
  75. // explicit AnimatedSprite2D::AnimatedSprite2D(Context* context) | File: ../Urho2D/AnimatedSprite2D.h
  76. static AnimatedSprite2D* AnimatedSprite2D_AnimatedSprite2D_Context()
  77. {
  78. return new AnimatedSprite2D(GetScriptContext());
  79. }
  80. #endif
  81. #ifdef URHO3D_URHO2D
  82. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  83. static CScriptArray* AnimatedSprite2D_GetLights_void(AnimatedSprite2D* ptr)
  84. {
  85. const PODVector<Light*>& result = ptr->GetLights();
  86. return VectorToHandleArray(result, "Array<Light@>");
  87. }
  88. #endif
  89. #ifdef URHO3D_URHO2D
  90. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  91. static CScriptArray* AnimatedSprite2D_GetVertexLights_void(AnimatedSprite2D* ptr)
  92. {
  93. const PODVector<Light*>& result = ptr->GetVertexLights();
  94. return VectorToHandleArray(result, "Array<Light@>");
  95. }
  96. #endif
  97. #ifdef URHO3D_URHO2D
  98. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  99. static void AnimatedSprite2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(AnimatedSprite2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  100. {
  101. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  102. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  103. }
  104. #endif
  105. // explicit Animation::Animation(Context* context) | File: ../Graphics/Animation.h
  106. static Animation* Animation_Animation_Context()
  107. {
  108. return new Animation(GetScriptContext());
  109. }
  110. // SharedPtr<Animation> Animation::Clone(const String& cloneName=String::EMPTY) const | File: ../Graphics/Animation.h
  111. static Animation* Animation_Clone_String(Animation* ptr, const String& cloneName)
  112. {
  113. SharedPtr<Animation> result = ptr->Clone(cloneName);
  114. return result.Detach();
  115. }
  116. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  117. static void Animation_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Animation* ptr, CScriptArray* exceptions, bool onlyUserData)
  118. {
  119. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  120. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  121. }
  122. // explicit AnimationController::AnimationController(Context* context) | File: ../Graphics/AnimationController.h
  123. static AnimationController* AnimationController_AnimationController_Context()
  124. {
  125. return new AnimationController(GetScriptContext());
  126. }
  127. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  128. static void AnimationController_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(AnimationController* ptr, CScriptArray* exceptions, bool onlyUserData)
  129. {
  130. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  131. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  132. }
  133. #ifdef URHO3D_URHO2D
  134. // explicit AnimationSet2D::AnimationSet2D(Context* context) | File: ../Urho2D/AnimationSet2D.h
  135. static AnimationSet2D* AnimationSet2D_AnimationSet2D_Context()
  136. {
  137. return new AnimationSet2D(GetScriptContext());
  138. }
  139. #endif
  140. #ifdef URHO3D_URHO2D
  141. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  142. static void AnimationSet2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(AnimationSet2D* ptr, CScriptArray* exceptions, bool onlyUserData)
  143. {
  144. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  145. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  146. }
  147. #endif
  148. // AnimationState::AnimationState(AnimatedModel* model, Animation* animation) | File: ../Graphics/AnimationState.h
  149. static AnimationState* AnimationState_AnimationState_AnimatedModel_Animation(AnimatedModel *model, Animation *animation)
  150. {
  151. return new AnimationState(model, animation);
  152. }
  153. // AnimationState::AnimationState(Node* node, Animation* animation) | File: ../Graphics/AnimationState.h
  154. static AnimationState* AnimationState_AnimationState_Node_Animation(Node *node, Animation *animation)
  155. {
  156. return new AnimationState(node, animation);
  157. }
  158. // explicit Application::Application(Context* context) | File: ../Engine/Application.h
  159. static Application* Application_Application_Context()
  160. {
  161. return new Application(GetScriptContext());
  162. }
  163. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  164. static void Application_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Application* ptr, CScriptArray* exceptions, bool onlyUserData)
  165. {
  166. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  167. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  168. }
  169. // AreaAllocator::AreaAllocator(int width, int height, bool fastMode=true) | File: ../Math/AreaAllocator.h
  170. static void AreaAllocator_AreaAllocator_int_int_bool(AreaAllocator* ptr, int width, int height, bool fastMode=true)
  171. {
  172. new(ptr) AreaAllocator(width, height, fastMode);
  173. }
  174. // AreaAllocator::AreaAllocator(int width, int height, int maxWidth, int maxHeight, bool fastMode=true) | File: ../Math/AreaAllocator.h
  175. static void AreaAllocator_AreaAllocator_int_int_int_int_bool(AreaAllocator* ptr, int width, int height, int maxWidth, int maxHeight, bool fastMode=true)
  176. {
  177. new(ptr) AreaAllocator(width, height, maxWidth, maxHeight, fastMode);
  178. }
  179. // AreaAllocator::~AreaAllocator() | Implicitly-declared
  180. static void AreaAllocator_Destructor(AreaAllocator* ptr)
  181. {
  182. ptr->~AreaAllocator();
  183. }
  184. // AttributeAnimationInfo::AttributeAnimationInfo(Animatable* animatable, const AttributeInfo& attributeInfo, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed) | File: ../Scene/Animatable.h
  185. static AttributeAnimationInfo* AttributeAnimationInfo_AttributeAnimationInfo_Animatable_AttributeInfo_ValueAnimation_WrapMode_float(Animatable *animatable, const AttributeInfo &attributeInfo, ValueAnimation *attributeAnimation, WrapMode wrapMode, float speed)
  186. {
  187. return new AttributeAnimationInfo(animatable, attributeInfo, attributeAnimation, wrapMode, speed);
  188. }
  189. // AttributeAnimationInfo::AttributeAnimationInfo(const AttributeAnimationInfo& other) | File: ../Scene/Animatable.h
  190. static AttributeAnimationInfo* AttributeAnimationInfo_AttributeAnimationInfo_AttributeAnimationInfo(const AttributeAnimationInfo &other)
  191. {
  192. return new AttributeAnimationInfo(other);
  193. }
  194. // explicit Audio::Audio(Context* context) | File: ../Audio/Audio.h
  195. static Audio* Audio_Audio_Context()
  196. {
  197. return new Audio(GetScriptContext());
  198. }
  199. // const PODVector<SoundSource*>& Audio::GetSoundSources() const | File: ../Audio/Audio.h
  200. static CScriptArray* Audio_GetSoundSources_void(Audio* ptr)
  201. {
  202. const PODVector<SoundSource*>& result = ptr->GetSoundSources();
  203. return VectorToHandleArray(result, "Array<SoundSource@>");
  204. }
  205. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  206. static void Audio_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Audio* ptr, CScriptArray* exceptions, bool onlyUserData)
  207. {
  208. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  209. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  210. }
  211. // AllocatorBlock::~AllocatorBlock() | Implicitly-declared
  212. static void AllocatorBlock_Destructor(AllocatorBlock* ptr)
  213. {
  214. ptr->~AllocatorBlock();
  215. }
  216. // AllocatorNode::~AllocatorNode() | Implicitly-declared
  217. static void AllocatorNode_Destructor(AllocatorNode* ptr)
  218. {
  219. ptr->~AllocatorNode();
  220. }
  221. // AnimationControl::AnimationControl() | File: ../Graphics/AnimationController.h
  222. static AnimationControl* AnimationControl_AnimationControl_void()
  223. {
  224. return new AnimationControl();
  225. }
  226. // AnimationKeyFrame::~AnimationKeyFrame() | Implicitly-declared
  227. static void AnimationKeyFrame_Destructor(AnimationKeyFrame* ptr)
  228. {
  229. ptr->~AnimationKeyFrame();
  230. }
  231. // AnimationStateTrack::~AnimationStateTrack() | File: ../Graphics/AnimationState.h
  232. static void AnimationStateTrack_Destructor_AnimationStateTrack_void(AnimationStateTrack* ptr)
  233. {
  234. ptr->~AnimationStateTrack();
  235. }
  236. // AnimationTrack::AnimationTrack() | File: ../Graphics/Animation.h
  237. static AnimationTrack* AnimationTrack_AnimationTrack_void()
  238. {
  239. return new AnimationTrack();
  240. }
  241. // AnimationTriggerPoint::~AnimationTriggerPoint() | Implicitly-declared
  242. static void AnimationTriggerPoint_Destructor(AnimationTriggerPoint* ptr)
  243. {
  244. ptr->~AnimationTriggerPoint();
  245. }
  246. // AsyncProgress::~AsyncProgress() | Implicitly-declared
  247. static void AsyncProgress_Destructor(AsyncProgress* ptr)
  248. {
  249. ptr->~AsyncProgress();
  250. }
  251. // AttributeInfo::~AttributeInfo() | Implicitly-declared
  252. static void AttributeInfo_Destructor(AttributeInfo* ptr)
  253. {
  254. ptr->~AttributeInfo();
  255. }
  256. void ASRegisterGenerated_Members_A(asIScriptEngine* engine)
  257. {
  258. // virtual unsigned Deserializer::GetChecksum() | File: ../IO/Deserializer.h
  259. engine->RegisterObjectMethod("AbstractFile", "uint GetChecksum()", asMETHODPR(AbstractFile, GetChecksum, (), unsigned), asCALL_THISCALL);
  260. engine->RegisterObjectMethod("AbstractFile", "uint get_checksum()", asMETHODPR(AbstractFile, GetChecksum, (), unsigned), asCALL_THISCALL);
  261. // const String& AbstractFile::GetName() const override | File: ../IO/AbstractFile.h
  262. engine->RegisterObjectMethod("AbstractFile", "const String& GetName() const", asMETHODPR(AbstractFile, GetName, () const, const String&), asCALL_THISCALL);
  263. engine->RegisterObjectMethod("AbstractFile", "const String& get_name() const", asMETHODPR(AbstractFile, GetName, () const, const String&), asCALL_THISCALL);
  264. // unsigned Deserializer::GetPosition() const | File: ../IO/Deserializer.h
  265. engine->RegisterObjectMethod("AbstractFile", "uint GetPosition() const", asMETHODPR(AbstractFile, GetPosition, () const, unsigned), asCALL_THISCALL);
  266. engine->RegisterObjectMethod("AbstractFile", "uint get_position() const", asMETHODPR(AbstractFile, GetPosition, () const, unsigned), asCALL_THISCALL);
  267. // unsigned Deserializer::GetSize() const | File: ../IO/Deserializer.h
  268. engine->RegisterObjectMethod("AbstractFile", "uint GetSize() const", asMETHODPR(AbstractFile, GetSize, () const, unsigned), asCALL_THISCALL);
  269. engine->RegisterObjectMethod("AbstractFile", "uint get_size() const", asMETHODPR(AbstractFile, GetSize, () const, unsigned), asCALL_THISCALL);
  270. // virtual bool Deserializer::IsEof() const | File: ../IO/Deserializer.h
  271. engine->RegisterObjectMethod("AbstractFile", "bool IsEof() const", asMETHODPR(AbstractFile, IsEof, () const, bool), asCALL_THISCALL);
  272. engine->RegisterObjectMethod("AbstractFile", "bool get_eof() const", asMETHODPR(AbstractFile, IsEof, () const, bool), asCALL_THISCALL);
  273. // virtual unsigned Deserializer::Read(void* dest, unsigned size)=0 | File: ../IO/Deserializer.h
  274. // Error: type "void*" can not automatically bind
  275. // bool Deserializer::ReadBool() | File: ../IO/Deserializer.h
  276. engine->RegisterObjectMethod("AbstractFile", "bool ReadBool()", asMETHODPR(AbstractFile, ReadBool, (), bool), asCALL_THISCALL);
  277. // BoundingBox Deserializer::ReadBoundingBox() | File: ../IO/Deserializer.h
  278. engine->RegisterObjectMethod("AbstractFile", "BoundingBox ReadBoundingBox()", asMETHODPR(AbstractFile, ReadBoundingBox, (), BoundingBox), asCALL_THISCALL);
  279. // PODVector<unsigned char> Deserializer::ReadBuffer() | File: ../IO/Deserializer.h
  280. // Error: type "PODVector<unsigned char>" can not automatically bind
  281. // signed char Deserializer::ReadByte() | File: ../IO/Deserializer.h
  282. engine->RegisterObjectMethod("AbstractFile", "int8 ReadByte()", asMETHODPR(AbstractFile, ReadByte, (), signed char), asCALL_THISCALL);
  283. // Color Deserializer::ReadColor() | File: ../IO/Deserializer.h
  284. engine->RegisterObjectMethod("AbstractFile", "Color ReadColor()", asMETHODPR(AbstractFile, ReadColor, (), Color), asCALL_THISCALL);
  285. // double Deserializer::ReadDouble() | File: ../IO/Deserializer.h
  286. engine->RegisterObjectMethod("AbstractFile", "double ReadDouble()", asMETHODPR(AbstractFile, ReadDouble, (), double), asCALL_THISCALL);
  287. // String Deserializer::ReadFileID() | File: ../IO/Deserializer.h
  288. engine->RegisterObjectMethod("AbstractFile", "String ReadFileID()", asMETHODPR(AbstractFile, ReadFileID, (), String), asCALL_THISCALL);
  289. // float Deserializer::ReadFloat() | File: ../IO/Deserializer.h
  290. engine->RegisterObjectMethod("AbstractFile", "float ReadFloat()", asMETHODPR(AbstractFile, ReadFloat, (), float), asCALL_THISCALL);
  291. // int Deserializer::ReadInt() | File: ../IO/Deserializer.h
  292. engine->RegisterObjectMethod("AbstractFile", "int ReadInt()", asMETHODPR(AbstractFile, ReadInt, (), int), asCALL_THISCALL);
  293. // long long Deserializer::ReadInt64() | File: ../IO/Deserializer.h
  294. engine->RegisterObjectMethod("AbstractFile", "int64 ReadInt64()", asMETHODPR(AbstractFile, ReadInt64, (), long long), asCALL_THISCALL);
  295. // IntRect Deserializer::ReadIntRect() | File: ../IO/Deserializer.h
  296. engine->RegisterObjectMethod("AbstractFile", "IntRect ReadIntRect()", asMETHODPR(AbstractFile, ReadIntRect, (), IntRect), asCALL_THISCALL);
  297. // IntVector2 Deserializer::ReadIntVector2() | File: ../IO/Deserializer.h
  298. engine->RegisterObjectMethod("AbstractFile", "IntVector2 ReadIntVector2()", asMETHODPR(AbstractFile, ReadIntVector2, (), IntVector2), asCALL_THISCALL);
  299. // IntVector3 Deserializer::ReadIntVector3() | File: ../IO/Deserializer.h
  300. engine->RegisterObjectMethod("AbstractFile", "IntVector3 ReadIntVector3()", asMETHODPR(AbstractFile, ReadIntVector3, (), IntVector3), asCALL_THISCALL);
  301. // String Deserializer::ReadLine() | File: ../IO/Deserializer.h
  302. engine->RegisterObjectMethod("AbstractFile", "String ReadLine()", asMETHODPR(AbstractFile, ReadLine, (), String), asCALL_THISCALL);
  303. // Matrix3 Deserializer::ReadMatrix3() | File: ../IO/Deserializer.h
  304. engine->RegisterObjectMethod("AbstractFile", "Matrix3 ReadMatrix3()", asMETHODPR(AbstractFile, ReadMatrix3, (), Matrix3), asCALL_THISCALL);
  305. // Matrix3x4 Deserializer::ReadMatrix3x4() | File: ../IO/Deserializer.h
  306. engine->RegisterObjectMethod("AbstractFile", "Matrix3x4 ReadMatrix3x4()", asMETHODPR(AbstractFile, ReadMatrix3x4, (), Matrix3x4), asCALL_THISCALL);
  307. // Matrix4 Deserializer::ReadMatrix4() | File: ../IO/Deserializer.h
  308. engine->RegisterObjectMethod("AbstractFile", "Matrix4 ReadMatrix4()", asMETHODPR(AbstractFile, ReadMatrix4, (), Matrix4), asCALL_THISCALL);
  309. // unsigned Deserializer::ReadNetID() | File: ../IO/Deserializer.h
  310. engine->RegisterObjectMethod("AbstractFile", "uint ReadNetID()", asMETHODPR(AbstractFile, ReadNetID, (), unsigned), asCALL_THISCALL);
  311. // Quaternion Deserializer::ReadPackedQuaternion() | File: ../IO/Deserializer.h
  312. engine->RegisterObjectMethod("AbstractFile", "Quaternion ReadPackedQuaternion()", asMETHODPR(AbstractFile, ReadPackedQuaternion, (), Quaternion), asCALL_THISCALL);
  313. // Vector3 Deserializer::ReadPackedVector3(float maxAbsCoord) | File: ../IO/Deserializer.h
  314. engine->RegisterObjectMethod("AbstractFile", "Vector3 ReadPackedVector3(float)", asMETHODPR(AbstractFile, ReadPackedVector3, (float), Vector3), asCALL_THISCALL);
  315. // Quaternion Deserializer::ReadQuaternion() | File: ../IO/Deserializer.h
  316. engine->RegisterObjectMethod("AbstractFile", "Quaternion ReadQuaternion()", asMETHODPR(AbstractFile, ReadQuaternion, (), Quaternion), asCALL_THISCALL);
  317. // Rect Deserializer::ReadRect() | File: ../IO/Deserializer.h
  318. engine->RegisterObjectMethod("AbstractFile", "Rect ReadRect()", asMETHODPR(AbstractFile, ReadRect, (), Rect), asCALL_THISCALL);
  319. // ResourceRef Deserializer::ReadResourceRef() | File: ../IO/Deserializer.h
  320. engine->RegisterObjectMethod("AbstractFile", "ResourceRef ReadResourceRef()", asMETHODPR(AbstractFile, ReadResourceRef, (), ResourceRef), asCALL_THISCALL);
  321. // ResourceRefList Deserializer::ReadResourceRefList() | File: ../IO/Deserializer.h
  322. engine->RegisterObjectMethod("AbstractFile", "ResourceRefList ReadResourceRefList()", asMETHODPR(AbstractFile, ReadResourceRefList, (), ResourceRefList), asCALL_THISCALL);
  323. // short Deserializer::ReadShort() | File: ../IO/Deserializer.h
  324. engine->RegisterObjectMethod("AbstractFile", "int16 ReadShort()", asMETHODPR(AbstractFile, ReadShort, (), short), asCALL_THISCALL);
  325. // String Deserializer::ReadString() | File: ../IO/Deserializer.h
  326. engine->RegisterObjectMethod("AbstractFile", "String ReadString()", asMETHODPR(AbstractFile, ReadString, (), String), asCALL_THISCALL);
  327. // StringHash Deserializer::ReadStringHash() | File: ../IO/Deserializer.h
  328. engine->RegisterObjectMethod("AbstractFile", "StringHash ReadStringHash()", asMETHODPR(AbstractFile, ReadStringHash, (), StringHash), asCALL_THISCALL);
  329. // StringVector Deserializer::ReadStringVector() | File: ../IO/Deserializer.h
  330. engine->RegisterObjectMethod("AbstractFile", "Array<String>@ ReadStringVector()", asFUNCTION(AbstractFile_ReadStringVector_void), asCALL_CDECL_OBJFIRST);
  331. // unsigned char Deserializer::ReadUByte() | File: ../IO/Deserializer.h
  332. engine->RegisterObjectMethod("AbstractFile", "uint8 ReadUByte()", asMETHODPR(AbstractFile, ReadUByte, (), unsigned char), asCALL_THISCALL);
  333. // unsigned Deserializer::ReadUInt() | File: ../IO/Deserializer.h
  334. engine->RegisterObjectMethod("AbstractFile", "uint ReadUInt()", asMETHODPR(AbstractFile, ReadUInt, (), unsigned), asCALL_THISCALL);
  335. // unsigned long long Deserializer::ReadUInt64() | File: ../IO/Deserializer.h
  336. engine->RegisterObjectMethod("AbstractFile", "uint64 ReadUInt64()", asMETHODPR(AbstractFile, ReadUInt64, (), unsigned long long), asCALL_THISCALL);
  337. // unsigned short Deserializer::ReadUShort() | File: ../IO/Deserializer.h
  338. engine->RegisterObjectMethod("AbstractFile", "uint16 ReadUShort()", asMETHODPR(AbstractFile, ReadUShort, (), unsigned short), asCALL_THISCALL);
  339. // Variant Deserializer::ReadVariant() | File: ../IO/Deserializer.h
  340. engine->RegisterObjectMethod("AbstractFile", "Variant ReadVariant()", asMETHODPR(AbstractFile, ReadVariant, (), Variant), asCALL_THISCALL);
  341. // Variant Deserializer::ReadVariant(VariantType type) | File: ../IO/Deserializer.h
  342. engine->RegisterObjectMethod("AbstractFile", "Variant ReadVariant(VariantType)", asMETHODPR(AbstractFile, ReadVariant, (VariantType), Variant), asCALL_THISCALL);
  343. // VariantMap Deserializer::ReadVariantMap() | File: ../IO/Deserializer.h
  344. engine->RegisterObjectMethod("AbstractFile", "VariantMap ReadVariantMap()", asMETHODPR(AbstractFile, ReadVariantMap, (), VariantMap), asCALL_THISCALL);
  345. // VariantVector Deserializer::ReadVariantVector() | File: ../IO/Deserializer.h
  346. // Error: type "VariantVector" can not automatically bind
  347. // Vector2 Deserializer::ReadVector2() | File: ../IO/Deserializer.h
  348. engine->RegisterObjectMethod("AbstractFile", "Vector2 ReadVector2()", asMETHODPR(AbstractFile, ReadVector2, (), Vector2), asCALL_THISCALL);
  349. // Vector3 Deserializer::ReadVector3() | File: ../IO/Deserializer.h
  350. engine->RegisterObjectMethod("AbstractFile", "Vector3 ReadVector3()", asMETHODPR(AbstractFile, ReadVector3, (), Vector3), asCALL_THISCALL);
  351. // Vector4 Deserializer::ReadVector4() | File: ../IO/Deserializer.h
  352. engine->RegisterObjectMethod("AbstractFile", "Vector4 ReadVector4()", asMETHODPR(AbstractFile, ReadVector4, (), Vector4), asCALL_THISCALL);
  353. // unsigned Deserializer::ReadVLE() | File: ../IO/Deserializer.h
  354. engine->RegisterObjectMethod("AbstractFile", "uint ReadVLE()", asMETHODPR(AbstractFile, ReadVLE, (), unsigned), asCALL_THISCALL);
  355. // virtual unsigned Deserializer::Seek(unsigned position)=0 | File: ../IO/Deserializer.h
  356. engine->RegisterObjectMethod("AbstractFile", "uint Seek(uint)", asMETHODPR(AbstractFile, Seek, (unsigned), unsigned), asCALL_THISCALL);
  357. // unsigned Deserializer::SeekRelative(int delta) | File: ../IO/Deserializer.h
  358. engine->RegisterObjectMethod("AbstractFile", "uint SeekRelative(int)", asMETHODPR(AbstractFile, SeekRelative, (int), unsigned), asCALL_THISCALL);
  359. // virtual void AbstractFile::SetName(const String& name) | File: ../IO/AbstractFile.h
  360. engine->RegisterObjectMethod("AbstractFile", "void SetName(const String&in)", asMETHODPR(AbstractFile, SetName, (const String&), void), asCALL_THISCALL);
  361. engine->RegisterObjectMethod("AbstractFile", "void set_name(const String&in)", asMETHODPR(AbstractFile, SetName, (const String&), void), asCALL_THISCALL);
  362. // unsigned Deserializer::Tell() const | File: ../IO/Deserializer.h
  363. engine->RegisterObjectMethod("AbstractFile", "uint Tell() const", asMETHODPR(AbstractFile, Tell, () const, unsigned), asCALL_THISCALL);
  364. // virtual unsigned Serializer::Write(const void* data, unsigned size)=0 | File: ../IO/Serializer.h
  365. // Error: type "void*" can not automatically bind
  366. // bool Serializer::WriteBool(bool value) | File: ../IO/Serializer.h
  367. engine->RegisterObjectMethod("AbstractFile", "bool WriteBool(bool)", asMETHODPR(AbstractFile, WriteBool, (bool), bool), asCALL_THISCALL);
  368. // bool Serializer::WriteBoundingBox(const BoundingBox& value) | File: ../IO/Serializer.h
  369. engine->RegisterObjectMethod("AbstractFile", "bool WriteBoundingBox(const BoundingBox&in)", asMETHODPR(AbstractFile, WriteBoundingBox, (const BoundingBox&), bool), asCALL_THISCALL);
  370. // bool Serializer::WriteBuffer(const PODVector<unsigned char>& value) | File: ../IO/Serializer.h
  371. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  372. // bool Serializer::WriteByte(signed char value) | File: ../IO/Serializer.h
  373. engine->RegisterObjectMethod("AbstractFile", "bool WriteByte(int8)", asMETHODPR(AbstractFile, WriteByte, (signed char), bool), asCALL_THISCALL);
  374. // bool Serializer::WriteColor(const Color& value) | File: ../IO/Serializer.h
  375. engine->RegisterObjectMethod("AbstractFile", "bool WriteColor(const Color&in)", asMETHODPR(AbstractFile, WriteColor, (const Color&), bool), asCALL_THISCALL);
  376. // bool Serializer::WriteDouble(double value) | File: ../IO/Serializer.h
  377. engine->RegisterObjectMethod("AbstractFile", "bool WriteDouble(double)", asMETHODPR(AbstractFile, WriteDouble, (double), bool), asCALL_THISCALL);
  378. // bool Serializer::WriteFileID(const String& value) | File: ../IO/Serializer.h
  379. engine->RegisterObjectMethod("AbstractFile", "bool WriteFileID(const String&in)", asMETHODPR(AbstractFile, WriteFileID, (const String&), bool), asCALL_THISCALL);
  380. // bool Serializer::WriteFloat(float value) | File: ../IO/Serializer.h
  381. engine->RegisterObjectMethod("AbstractFile", "bool WriteFloat(float)", asMETHODPR(AbstractFile, WriteFloat, (float), bool), asCALL_THISCALL);
  382. // bool Serializer::WriteInt(int value) | File: ../IO/Serializer.h
  383. engine->RegisterObjectMethod("AbstractFile", "bool WriteInt(int)", asMETHODPR(AbstractFile, WriteInt, (int), bool), asCALL_THISCALL);
  384. // bool Serializer::WriteInt64(long long value) | File: ../IO/Serializer.h
  385. engine->RegisterObjectMethod("AbstractFile", "bool WriteInt64(int64)", asMETHODPR(AbstractFile, WriteInt64, (long long), bool), asCALL_THISCALL);
  386. // bool Serializer::WriteIntRect(const IntRect& value) | File: ../IO/Serializer.h
  387. engine->RegisterObjectMethod("AbstractFile", "bool WriteIntRect(const IntRect&in)", asMETHODPR(AbstractFile, WriteIntRect, (const IntRect&), bool), asCALL_THISCALL);
  388. // bool Serializer::WriteIntVector2(const IntVector2& value) | File: ../IO/Serializer.h
  389. engine->RegisterObjectMethod("AbstractFile", "bool WriteIntVector2(const IntVector2&in)", asMETHODPR(AbstractFile, WriteIntVector2, (const IntVector2&), bool), asCALL_THISCALL);
  390. // bool Serializer::WriteIntVector3(const IntVector3& value) | File: ../IO/Serializer.h
  391. engine->RegisterObjectMethod("AbstractFile", "bool WriteIntVector3(const IntVector3&in)", asMETHODPR(AbstractFile, WriteIntVector3, (const IntVector3&), bool), asCALL_THISCALL);
  392. // bool Serializer::WriteLine(const String& value) | File: ../IO/Serializer.h
  393. engine->RegisterObjectMethod("AbstractFile", "bool WriteLine(const String&in)", asMETHODPR(AbstractFile, WriteLine, (const String&), bool), asCALL_THISCALL);
  394. // bool Serializer::WriteMatrix3(const Matrix3& value) | File: ../IO/Serializer.h
  395. engine->RegisterObjectMethod("AbstractFile", "bool WriteMatrix3(const Matrix3&in)", asMETHODPR(AbstractFile, WriteMatrix3, (const Matrix3&), bool), asCALL_THISCALL);
  396. // bool Serializer::WriteMatrix3x4(const Matrix3x4& value) | File: ../IO/Serializer.h
  397. engine->RegisterObjectMethod("AbstractFile", "bool WriteMatrix3x4(const Matrix3x4&in)", asMETHODPR(AbstractFile, WriteMatrix3x4, (const Matrix3x4&), bool), asCALL_THISCALL);
  398. // bool Serializer::WriteMatrix4(const Matrix4& value) | File: ../IO/Serializer.h
  399. engine->RegisterObjectMethod("AbstractFile", "bool WriteMatrix4(const Matrix4&in)", asMETHODPR(AbstractFile, WriteMatrix4, (const Matrix4&), bool), asCALL_THISCALL);
  400. // bool Serializer::WriteNetID(unsigned value) | File: ../IO/Serializer.h
  401. engine->RegisterObjectMethod("AbstractFile", "bool WriteNetID(uint)", asMETHODPR(AbstractFile, WriteNetID, (unsigned), bool), asCALL_THISCALL);
  402. // bool Serializer::WritePackedQuaternion(const Quaternion& value) | File: ../IO/Serializer.h
  403. engine->RegisterObjectMethod("AbstractFile", "bool WritePackedQuaternion(const Quaternion&in)", asMETHODPR(AbstractFile, WritePackedQuaternion, (const Quaternion&), bool), asCALL_THISCALL);
  404. // bool Serializer::WritePackedVector3(const Vector3& value, float maxAbsCoord) | File: ../IO/Serializer.h
  405. engine->RegisterObjectMethod("AbstractFile", "bool WritePackedVector3(const Vector3&in, float)", asMETHODPR(AbstractFile, WritePackedVector3, (const Vector3&, float), bool), asCALL_THISCALL);
  406. // bool Serializer::WriteQuaternion(const Quaternion& value) | File: ../IO/Serializer.h
  407. engine->RegisterObjectMethod("AbstractFile", "bool WriteQuaternion(const Quaternion&in)", asMETHODPR(AbstractFile, WriteQuaternion, (const Quaternion&), bool), asCALL_THISCALL);
  408. // bool Serializer::WriteRect(const Rect& value) | File: ../IO/Serializer.h
  409. engine->RegisterObjectMethod("AbstractFile", "bool WriteRect(const Rect&in)", asMETHODPR(AbstractFile, WriteRect, (const Rect&), bool), asCALL_THISCALL);
  410. // bool Serializer::WriteResourceRef(const ResourceRef& value) | File: ../IO/Serializer.h
  411. engine->RegisterObjectMethod("AbstractFile", "bool WriteResourceRef(const ResourceRef&in)", asMETHODPR(AbstractFile, WriteResourceRef, (const ResourceRef&), bool), asCALL_THISCALL);
  412. // bool Serializer::WriteResourceRefList(const ResourceRefList& value) | File: ../IO/Serializer.h
  413. engine->RegisterObjectMethod("AbstractFile", "bool WriteResourceRefList(const ResourceRefList&in)", asMETHODPR(AbstractFile, WriteResourceRefList, (const ResourceRefList&), bool), asCALL_THISCALL);
  414. // bool Serializer::WriteShort(short value) | File: ../IO/Serializer.h
  415. engine->RegisterObjectMethod("AbstractFile", "bool WriteShort(int16)", asMETHODPR(AbstractFile, WriteShort, (short), bool), asCALL_THISCALL);
  416. // bool Serializer::WriteString(const String& value) | File: ../IO/Serializer.h
  417. engine->RegisterObjectMethod("AbstractFile", "bool WriteString(const String&in)", asMETHODPR(AbstractFile, WriteString, (const String&), bool), asCALL_THISCALL);
  418. // bool Serializer::WriteStringHash(const StringHash& value) | File: ../IO/Serializer.h
  419. engine->RegisterObjectMethod("AbstractFile", "bool WriteStringHash(const StringHash&in)", asMETHODPR(AbstractFile, WriteStringHash, (const StringHash&), bool), asCALL_THISCALL);
  420. // bool Serializer::WriteStringVector(const StringVector& value) | File: ../IO/Serializer.h
  421. // Error: type "const StringVector&" can not automatically bind
  422. // bool Serializer::WriteUByte(unsigned char value) | File: ../IO/Serializer.h
  423. engine->RegisterObjectMethod("AbstractFile", "bool WriteUByte(uint8)", asMETHODPR(AbstractFile, WriteUByte, (unsigned char), bool), asCALL_THISCALL);
  424. // bool Serializer::WriteUInt(unsigned value) | File: ../IO/Serializer.h
  425. engine->RegisterObjectMethod("AbstractFile", "bool WriteUInt(uint)", asMETHODPR(AbstractFile, WriteUInt, (unsigned), bool), asCALL_THISCALL);
  426. // bool Serializer::WriteUInt64(unsigned long long value) | File: ../IO/Serializer.h
  427. engine->RegisterObjectMethod("AbstractFile", "bool WriteUInt64(uint64)", asMETHODPR(AbstractFile, WriteUInt64, (unsigned long long), bool), asCALL_THISCALL);
  428. // bool Serializer::WriteUShort(unsigned short value) | File: ../IO/Serializer.h
  429. engine->RegisterObjectMethod("AbstractFile", "bool WriteUShort(uint16)", asMETHODPR(AbstractFile, WriteUShort, (unsigned short), bool), asCALL_THISCALL);
  430. // bool Serializer::WriteVariant(const Variant& value) | File: ../IO/Serializer.h
  431. engine->RegisterObjectMethod("AbstractFile", "bool WriteVariant(const Variant&in)", asMETHODPR(AbstractFile, WriteVariant, (const Variant&), bool), asCALL_THISCALL);
  432. // bool Serializer::WriteVariantData(const Variant& value) | File: ../IO/Serializer.h
  433. engine->RegisterObjectMethod("AbstractFile", "bool WriteVariantData(const Variant&in)", asMETHODPR(AbstractFile, WriteVariantData, (const Variant&), bool), asCALL_THISCALL);
  434. // bool Serializer::WriteVariantMap(const VariantMap& value) | File: ../IO/Serializer.h
  435. engine->RegisterObjectMethod("AbstractFile", "bool WriteVariantMap(const VariantMap&in)", asMETHODPR(AbstractFile, WriteVariantMap, (const VariantMap&), bool), asCALL_THISCALL);
  436. // bool Serializer::WriteVariantVector(const VariantVector& value) | File: ../IO/Serializer.h
  437. // Error: type "const VariantVector&" can not automatically bind
  438. // bool Serializer::WriteVector2(const Vector2& value) | File: ../IO/Serializer.h
  439. engine->RegisterObjectMethod("AbstractFile", "bool WriteVector2(const Vector2&in)", asMETHODPR(AbstractFile, WriteVector2, (const Vector2&), bool), asCALL_THISCALL);
  440. // bool Serializer::WriteVector3(const Vector3& value) | File: ../IO/Serializer.h
  441. engine->RegisterObjectMethod("AbstractFile", "bool WriteVector3(const Vector3&in)", asMETHODPR(AbstractFile, WriteVector3, (const Vector3&), bool), asCALL_THISCALL);
  442. // bool Serializer::WriteVector4(const Vector4& value) | File: ../IO/Serializer.h
  443. engine->RegisterObjectMethod("AbstractFile", "bool WriteVector4(const Vector4&in)", asMETHODPR(AbstractFile, WriteVector4, (const Vector4&), bool), asCALL_THISCALL);
  444. // bool Serializer::WriteVLE(unsigned value) | File: ../IO/Serializer.h
  445. engine->RegisterObjectMethod("AbstractFile", "bool WriteVLE(uint)", asMETHODPR(AbstractFile, WriteVLE, (unsigned), bool), asCALL_THISCALL);
  446. // AbstractFile& AbstractFile::operator=(const AbstractFile&) | Possible implicitly-declared
  447. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AbstractFile>(engine, "AbstractFile");
  448. engine->RegisterObjectBehaviour("AbstractFile", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  449. engine->RegisterObjectBehaviour("AbstractFile", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  450. #ifdef REGISTER_MANUAL_PART_Deserializer
  451. REGISTER_MANUAL_PART_Deserializer(AbstractFile, "AbstractFile")
  452. #endif
  453. #ifdef REGISTER_MANUAL_PART_Serializer
  454. REGISTER_MANUAL_PART_Serializer(AbstractFile, "AbstractFile")
  455. #endif
  456. #ifdef REGISTER_MANUAL_PART_AbstractFile
  457. REGISTER_MANUAL_PART_AbstractFile(AbstractFile, "AbstractFile")
  458. #endif
  459. RegisterSubclass<Deserializer, AbstractFile>(engine, "Deserializer", "AbstractFile");
  460. RegisterSubclass<Serializer, AbstractFile>(engine, "Serializer", "AbstractFile");
  461. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  462. engine->RegisterObjectBehaviour("Animatable", asBEHAVE_ADDREF, "void f()", asMETHODPR(Animatable, AddRef, (), void), asCALL_THISCALL);
  463. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  464. engine->RegisterObjectMethod("Animatable", "void AllocateNetworkState()", asMETHODPR(Animatable, AllocateNetworkState, (), void), asCALL_THISCALL);
  465. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  466. engine->RegisterObjectMethod("Animatable", "void ApplyAttributes()", asMETHODPR(Animatable, ApplyAttributes, (), void), asCALL_THISCALL);
  467. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  468. // Not registered because template
  469. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  470. // Not registered because template
  471. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  472. engine->RegisterObjectMethod("Animatable", "bool GetAnimationEnabled() const", asMETHODPR(Animatable, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  473. engine->RegisterObjectMethod("Animatable", "bool get_animationEnabled() const", asMETHODPR(Animatable, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  474. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  475. engine->RegisterObjectMethod("Animatable", "Variant GetAttribute(uint) const", asMETHODPR(Animatable, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  476. engine->RegisterObjectMethod("Animatable", "Variant get_attributes(uint) const", asMETHODPR(Animatable, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  477. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  478. engine->RegisterObjectMethod("Animatable", "Variant GetAttribute(const String&in) const", asMETHODPR(Animatable, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  479. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  480. engine->RegisterObjectMethod("Animatable", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Animatable, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  481. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  482. engine->RegisterObjectMethod("Animatable", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Animatable, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  483. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  484. engine->RegisterObjectMethod("Animatable", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Animatable, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  485. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  486. engine->RegisterObjectMethod("Animatable", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Animatable, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  487. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  488. engine->RegisterObjectMethod("Animatable", "Variant GetAttributeDefault(uint) const", asMETHODPR(Animatable, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  489. engine->RegisterObjectMethod("Animatable", "Variant get_attributeDefaults(uint) const", asMETHODPR(Animatable, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  490. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  491. engine->RegisterObjectMethod("Animatable", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Animatable, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  492. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  493. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  494. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  495. engine->RegisterObjectMethod("Animatable", "bool GetBlockEvents() const", asMETHODPR(Animatable, GetBlockEvents, () const, bool), asCALL_THISCALL);
  496. // const String& Object::GetCategory() const | File: ../Core/Object.h
  497. engine->RegisterObjectMethod("Animatable", "const String& GetCategory() const", asMETHODPR(Animatable, GetCategory, () const, const String&), asCALL_THISCALL);
  498. engine->RegisterObjectMethod("Animatable", "const String& get_category() const", asMETHODPR(Animatable, GetCategory, () const, const String&), asCALL_THISCALL);
  499. // Context* Object::GetContext() const | File: ../Core/Object.h
  500. // Error: type "Context*" can not be returned
  501. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  502. engine->RegisterObjectMethod("Animatable", "VariantMap& GetEventDataMap() const", asMETHODPR(Animatable, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  503. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  504. // Error: type "EventHandler*" can not automatically bind
  505. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  506. engine->RegisterObjectMethod("Animatable", "Object@+ GetEventSender() const", asMETHODPR(Animatable, GetEventSender, () const, Object*), asCALL_THISCALL);
  507. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  508. engine->RegisterObjectMethod("Animatable", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Animatable, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  509. engine->RegisterObjectMethod("Animatable", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Animatable, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  510. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  511. engine->RegisterObjectMethod("Animatable", "const VariantMap& GetGlobalVars() const", asMETHODPR(Animatable, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  512. engine->RegisterObjectMethod("Animatable", "const VariantMap& get_globalVars() const", asMETHODPR(Animatable, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  513. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  514. engine->RegisterObjectMethod("Animatable", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Animatable, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  515. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  516. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  517. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  518. // Error: type "NetworkState*" can not automatically bind
  519. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  520. engine->RegisterObjectMethod("Animatable", "uint GetNumAttributes() const", asMETHODPR(Animatable, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  521. engine->RegisterObjectMethod("Animatable", "uint get_numAttributes() const", asMETHODPR(Animatable, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  522. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  523. engine->RegisterObjectMethod("Animatable", "uint GetNumNetworkAttributes() const", asMETHODPR(Animatable, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  524. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  525. engine->RegisterObjectMethod("Animatable", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Animatable, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  526. engine->RegisterObjectMethod("Animatable", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Animatable, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  527. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  528. engine->RegisterObjectMethod("Animatable", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Animatable, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  529. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  530. engine->RegisterObjectMethod("Animatable", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Animatable, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  531. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  532. // Not registered because template
  533. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  534. engine->RegisterObjectMethod("Animatable", "StringHash GetType() const", asMETHODPR(Animatable, GetType, () const, StringHash), asCALL_THISCALL);
  535. engine->RegisterObjectMethod("Animatable", "StringHash get_type() const", asMETHODPR(Animatable, GetType, () const, StringHash), asCALL_THISCALL);
  536. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  537. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  538. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  539. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  540. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  541. engine->RegisterObjectMethod("Animatable", "const String& GetTypeName() const", asMETHODPR(Animatable, GetTypeName, () const, const String&), asCALL_THISCALL);
  542. engine->RegisterObjectMethod("Animatable", "const String& get_typeName() const", asMETHODPR(Animatable, GetTypeName, () const, const String&), asCALL_THISCALL);
  543. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  544. engine->RegisterObjectMethod("Animatable", "bool HasEventHandlers() const", asMETHODPR(Animatable, HasEventHandlers, () const, bool), asCALL_THISCALL);
  545. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  546. engine->RegisterObjectMethod("Animatable", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Animatable, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  547. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  548. engine->RegisterObjectMethod("Animatable", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Animatable, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  549. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  550. engine->RegisterObjectMethod("Animatable", "bool IsInstanceOf(StringHash) const", asMETHODPR(Animatable, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  551. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  552. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  553. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  554. // Not registered because template
  555. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  556. engine->RegisterObjectMethod("Animatable", "bool IsTemporary() const", asMETHODPR(Animatable, IsTemporary, () const, bool), asCALL_THISCALL);
  557. engine->RegisterObjectMethod("Animatable", "bool get_temporary() const", asMETHODPR(Animatable, IsTemporary, () const, bool), asCALL_THISCALL);
  558. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  559. engine->RegisterObjectMethod("Animatable", "bool Load(Deserializer&)", asMETHODPR(Animatable, Load, (Deserializer&), bool), asCALL_THISCALL);
  560. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  561. engine->RegisterObjectMethod("Animatable", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Animatable, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  562. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  563. engine->RegisterObjectMethod("Animatable", "bool LoadXML(const XMLElement&in)", asMETHODPR(Animatable, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  564. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  565. engine->RegisterObjectMethod("Animatable", "void MarkNetworkUpdate()", asMETHODPR(Animatable, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  566. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  567. engine->RegisterObjectMethod("Animatable", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Animatable, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  568. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  569. engine->RegisterObjectMethod("Animatable", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Animatable, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  570. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  571. engine->RegisterObjectMethod("Animatable", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Animatable, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  572. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  573. engine->RegisterObjectMethod("Animatable", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Animatable, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  574. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  575. engine->RegisterObjectMethod("Animatable", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Animatable, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  576. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  577. // Error: type "RefCount*" can not automatically bind
  578. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  579. engine->RegisterObjectMethod("Animatable", "int Refs() const", asMETHODPR(Animatable, Refs, () const, int), asCALL_THISCALL);
  580. engine->RegisterObjectMethod("Animatable", "int get_refs() const", asMETHODPR(Animatable, Refs, () const, int), asCALL_THISCALL);
  581. // static void Animatable::RegisterObject(Context* context) | File: ../Scene/Animatable.h
  582. // Context can be used as firs parameter of constructors only
  583. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  584. engine->RegisterObjectBehaviour("Animatable", asBEHAVE_RELEASE, "void f()", asMETHODPR(Animatable, ReleaseRef, (), void), asCALL_THISCALL);
  585. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  586. engine->RegisterObjectMethod("Animatable", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Animatable, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  587. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  588. engine->RegisterObjectMethod("Animatable", "void RemoveInstanceDefault()", asMETHODPR(Animatable, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  589. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  590. engine->RegisterObjectMethod("Animatable", "void RemoveObjectAnimation()", asMETHODPR(Animatable, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  591. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  592. engine->RegisterObjectMethod("Animatable", "void ResetToDefault()", asMETHODPR(Animatable, ResetToDefault, (), void), asCALL_THISCALL);
  593. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  594. engine->RegisterObjectMethod("Animatable", "bool Save(Serializer&) const", asMETHODPR(Animatable, Save, (Serializer&) const, bool), asCALL_THISCALL);
  595. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  596. engine->RegisterObjectMethod("Animatable", "bool SaveDefaultAttributes() const", asMETHODPR(Animatable, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  597. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  598. engine->RegisterObjectMethod("Animatable", "bool SaveJSON(JSONValue&) const", asMETHODPR(Animatable, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  599. // bool Animatable::SaveXML(XMLElement& dest) const override | File: ../Scene/Animatable.h
  600. engine->RegisterObjectMethod("Animatable", "bool SaveXML(XMLElement&) const", asMETHODPR(Animatable, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  601. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  602. engine->RegisterObjectMethod("Animatable", "void SendEvent(StringHash)", asMETHODPR(Animatable, SendEvent, (StringHash), void), asCALL_THISCALL);
  603. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  604. engine->RegisterObjectMethod("Animatable", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Animatable, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  605. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  606. // Not registered because template
  607. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  608. engine->RegisterObjectMethod("Animatable", "void SetAnimationEnabled(bool)", asMETHODPR(Animatable, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  609. engine->RegisterObjectMethod("Animatable", "void set_animationEnabled(bool)", asMETHODPR(Animatable, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  610. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  611. engine->RegisterObjectMethod("Animatable", "void SetAnimationTime(float)", asMETHODPR(Animatable, SetAnimationTime, (float), void), asCALL_THISCALL);
  612. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  613. engine->RegisterObjectMethod("Animatable", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Animatable, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  614. engine->RegisterObjectMethod("Animatable", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Animatable, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  615. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  616. engine->RegisterObjectMethod("Animatable", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Animatable, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  617. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  618. engine->RegisterObjectMethod("Animatable", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Animatable, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  619. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  620. engine->RegisterObjectMethod("Animatable", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Animatable, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  621. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  622. engine->RegisterObjectMethod("Animatable", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Animatable, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  623. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  624. engine->RegisterObjectMethod("Animatable", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Animatable, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  625. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  626. engine->RegisterObjectMethod("Animatable", "void SetBlockEvents(bool)", asMETHODPR(Animatable, SetBlockEvents, (bool), void), asCALL_THISCALL);
  627. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  628. engine->RegisterObjectMethod("Animatable", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Animatable, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  629. engine->RegisterObjectMethod("Animatable", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Animatable, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  630. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  631. engine->RegisterObjectMethod("Animatable", "void SetInstanceDefault(bool)", asMETHODPR(Animatable, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  632. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  633. engine->RegisterObjectMethod("Animatable", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Animatable, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  634. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  635. engine->RegisterObjectMethod("Animatable", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Animatable, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  636. engine->RegisterObjectMethod("Animatable", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Animatable, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  637. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  638. engine->RegisterObjectMethod("Animatable", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Animatable, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  639. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  640. engine->RegisterObjectMethod("Animatable", "void SetTemporary(bool)", asMETHODPR(Animatable, SetTemporary, (bool), void), asCALL_THISCALL);
  641. engine->RegisterObjectMethod("Animatable", "void set_temporary(bool)", asMETHODPR(Animatable, SetTemporary, (bool), void), asCALL_THISCALL);
  642. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  643. // Error: type "EventHandler*" can not automatically bind
  644. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  645. // Error: type "EventHandler*" can not automatically bind
  646. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  647. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  648. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  649. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  650. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  651. engine->RegisterObjectMethod("Animatable", "void UnsubscribeFromAllEvents()", asMETHODPR(Animatable, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  652. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  653. engine->RegisterObjectMethod("Animatable", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Animatable_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  654. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  655. engine->RegisterObjectMethod("Animatable", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Animatable, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  656. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  657. engine->RegisterObjectMethod("Animatable", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Animatable, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  658. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  659. engine->RegisterObjectMethod("Animatable", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Animatable, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  660. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  661. engine->RegisterObjectMethod("Animatable", "int WeakRefs() const", asMETHODPR(Animatable, WeakRefs, () const, int), asCALL_THISCALL);
  662. engine->RegisterObjectMethod("Animatable", "int get_weakRefs() const", asMETHODPR(Animatable, WeakRefs, () const, int), asCALL_THISCALL);
  663. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  664. engine->RegisterObjectMethod("Animatable", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Animatable, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  665. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  666. engine->RegisterObjectMethod("Animatable", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Animatable, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  667. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  668. engine->RegisterObjectMethod("Animatable", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Animatable, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  669. #ifdef REGISTER_MANUAL_PART_Serializable
  670. REGISTER_MANUAL_PART_Serializable(Animatable, "Animatable")
  671. #endif
  672. #ifdef REGISTER_MANUAL_PART_Object
  673. REGISTER_MANUAL_PART_Object(Animatable, "Animatable")
  674. #endif
  675. #ifdef REGISTER_MANUAL_PART_RefCounted
  676. REGISTER_MANUAL_PART_RefCounted(Animatable, "Animatable")
  677. #endif
  678. #ifdef REGISTER_MANUAL_PART_Animatable
  679. REGISTER_MANUAL_PART_Animatable(Animatable, "Animatable")
  680. #endif
  681. RegisterSubclass<Serializable, Animatable>(engine, "Serializable", "Animatable");
  682. RegisterSubclass<Object, Animatable>(engine, "Object", "Animatable");
  683. RegisterSubclass<RefCounted, Animatable>(engine, "RefCounted", "Animatable");
  684. // AnimationState* AnimatedModel::AddAnimationState(Animation* animation) | File: ../Graphics/AnimatedModel.h
  685. engine->RegisterObjectMethod("AnimatedModel", "AnimationState@+ AddAnimationState(Animation@+)", asMETHODPR(AnimatedModel, AddAnimationState, (Animation*), AnimationState*), asCALL_THISCALL);
  686. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  687. engine->RegisterObjectMethod("AnimatedModel", "void AddLight(Light@+)", asMETHODPR(AnimatedModel, AddLight, (Light*), void), asCALL_THISCALL);
  688. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  689. engine->RegisterObjectBehaviour("AnimatedModel", asBEHAVE_ADDREF, "void f()", asMETHODPR(AnimatedModel, AddRef, (), void), asCALL_THISCALL);
  690. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  691. // Error: type "ComponentReplicationState*" can not automatically bind
  692. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  693. engine->RegisterObjectMethod("AnimatedModel", "void AddVertexLight(Light@+)", asMETHODPR(AnimatedModel, AddVertexLight, (Light*), void), asCALL_THISCALL);
  694. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  695. engine->RegisterObjectMethod("AnimatedModel", "void AllocateNetworkState()", asMETHODPR(AnimatedModel, AllocateNetworkState, (), void), asCALL_THISCALL);
  696. // explicit AnimatedModel::AnimatedModel(Context* context) | File: ../Graphics/AnimatedModel.h
  697. engine->RegisterObjectBehaviour("AnimatedModel", asBEHAVE_FACTORY, "AnimatedModel@+ f()", asFUNCTION(AnimatedModel_AnimatedModel_Context), asCALL_CDECL);
  698. // void AnimatedModel::ApplyAnimation() | File: ../Graphics/AnimatedModel.h
  699. engine->RegisterObjectMethod("AnimatedModel", "void ApplyAnimation()", asMETHODPR(AnimatedModel, ApplyAnimation, (), void), asCALL_THISCALL);
  700. // void AnimatedModel::ApplyAttributes() override | File: ../Graphics/AnimatedModel.h
  701. engine->RegisterObjectMethod("AnimatedModel", "void ApplyAttributes()", asMETHODPR(AnimatedModel, ApplyAttributes, (), void), asCALL_THISCALL);
  702. // void StaticModel::ApplyMaterialList(const String& fileName=String::EMPTY) | File: ../Graphics/StaticModel.h
  703. engine->RegisterObjectMethod("AnimatedModel", "void ApplyMaterialList(const String&in = String::EMPTY)", asMETHODPR(AnimatedModel, ApplyMaterialList, (const String&), void), asCALL_THISCALL);
  704. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  705. // Not registered because template
  706. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  707. // Not registered because template
  708. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  709. engine->RegisterObjectMethod("AnimatedModel", "void CleanupConnection(Connection@+)", asMETHODPR(AnimatedModel, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  710. // void AnimatedModel::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/AnimatedModel.h
  711. engine->RegisterObjectMethod("AnimatedModel", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(AnimatedModel, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  712. // bool StaticModel::DrawOcclusion(OcclusionBuffer* buffer) override | File: ../Graphics/StaticModel.h
  713. engine->RegisterObjectMethod("AnimatedModel", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(AnimatedModel, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  714. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  715. engine->RegisterObjectMethod("AnimatedModel", "bool GetAnimationEnabled() const", asMETHODPR(AnimatedModel, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  716. engine->RegisterObjectMethod("AnimatedModel", "bool get_animationEnabled() const", asMETHODPR(AnimatedModel, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  717. // float AnimatedModel::GetAnimationLodBias() const | File: ../Graphics/AnimatedModel.h
  718. engine->RegisterObjectMethod("AnimatedModel", "float GetAnimationLodBias() const", asMETHODPR(AnimatedModel, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  719. engine->RegisterObjectMethod("AnimatedModel", "float get_animationLodBias() const", asMETHODPR(AnimatedModel, GetAnimationLodBias, () const, float), asCALL_THISCALL);
  720. // AnimationState* AnimatedModel::GetAnimationState(Animation* animation) const | File: ../Graphics/AnimatedModel.h
  721. engine->RegisterObjectMethod("AnimatedModel", "AnimationState@+ GetAnimationState(Animation@+) const", asMETHODPR(AnimatedModel, GetAnimationState, (Animation*) const, AnimationState*), asCALL_THISCALL);
  722. // AnimationState* AnimatedModel::GetAnimationState(const String& animationName) const | File: ../Graphics/AnimatedModel.h
  723. engine->RegisterObjectMethod("AnimatedModel", "AnimationState@+ GetAnimationState(const String&in) const", asMETHODPR(AnimatedModel, GetAnimationState, (const String&) const, AnimationState*), asCALL_THISCALL);
  724. engine->RegisterObjectMethod("AnimatedModel", "AnimationState@+ get_animationStates(const String&in) const", asMETHODPR(AnimatedModel, GetAnimationState, (const String&) const, AnimationState*), asCALL_THISCALL);
  725. // AnimationState* AnimatedModel::GetAnimationState(StringHash animationNameHash) const | File: ../Graphics/AnimatedModel.h
  726. engine->RegisterObjectMethod("AnimatedModel", "AnimationState@+ GetAnimationState(StringHash) const", asMETHODPR(AnimatedModel, GetAnimationState, (StringHash) const, AnimationState*), asCALL_THISCALL);
  727. // AnimationState* AnimatedModel::GetAnimationState(unsigned index) const | File: ../Graphics/AnimatedModel.h
  728. engine->RegisterObjectMethod("AnimatedModel", "AnimationState@+ GetAnimationState(uint) const", asMETHODPR(AnimatedModel, GetAnimationState, (unsigned) const, AnimationState*), asCALL_THISCALL);
  729. // const Vector<SharedPtr<AnimationState>>& AnimatedModel::GetAnimationStates() const | File: ../Graphics/AnimatedModel.h
  730. engine->RegisterObjectMethod("AnimatedModel", "Array<AnimationState@>@ GetAnimationStates() const", asFUNCTION(AnimatedModel_GetAnimationStates_void), asCALL_CDECL_OBJFIRST);
  731. // VariantVector AnimatedModel::GetAnimationStatesAttr() const | File: ../Graphics/AnimatedModel.h
  732. // Error: type "VariantVector" can not automatically bind
  733. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  734. engine->RegisterObjectMethod("AnimatedModel", "Variant GetAttribute(uint) const", asMETHODPR(AnimatedModel, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  735. engine->RegisterObjectMethod("AnimatedModel", "Variant get_attributes(uint) const", asMETHODPR(AnimatedModel, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  736. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  737. engine->RegisterObjectMethod("AnimatedModel", "Variant GetAttribute(const String&in) const", asMETHODPR(AnimatedModel, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  738. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  739. engine->RegisterObjectMethod("AnimatedModel", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(AnimatedModel, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  740. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  741. engine->RegisterObjectMethod("AnimatedModel", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(AnimatedModel, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  742. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  743. engine->RegisterObjectMethod("AnimatedModel", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(AnimatedModel, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  744. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  745. engine->RegisterObjectMethod("AnimatedModel", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(AnimatedModel, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  746. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  747. engine->RegisterObjectMethod("AnimatedModel", "Variant GetAttributeDefault(uint) const", asMETHODPR(AnimatedModel, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  748. engine->RegisterObjectMethod("AnimatedModel", "Variant get_attributeDefaults(uint) const", asMETHODPR(AnimatedModel, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  749. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  750. engine->RegisterObjectMethod("AnimatedModel", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(AnimatedModel, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  751. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  752. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  753. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  754. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  755. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  756. engine->RegisterObjectMethod("AnimatedModel", "bool GetBlockEvents() const", asMETHODPR(AnimatedModel, GetBlockEvents, () const, bool), asCALL_THISCALL);
  757. // VariantVector AnimatedModel::GetBonesEnabledAttr() const | File: ../Graphics/AnimatedModel.h
  758. // Error: type "VariantVector" can not automatically bind
  759. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  760. engine->RegisterObjectMethod("AnimatedModel", "const BoundingBox& GetBoundingBox() const", asMETHODPR(AnimatedModel, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  761. engine->RegisterObjectMethod("AnimatedModel", "const BoundingBox& get_boundingBox() const", asMETHODPR(AnimatedModel, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  762. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  763. engine->RegisterObjectMethod("AnimatedModel", "bool GetCastShadows() const", asMETHODPR(AnimatedModel, GetCastShadows, () const, bool), asCALL_THISCALL);
  764. engine->RegisterObjectMethod("AnimatedModel", "bool get_castShadows() const", asMETHODPR(AnimatedModel, GetCastShadows, () const, bool), asCALL_THISCALL);
  765. // const String& Object::GetCategory() const | File: ../Core/Object.h
  766. engine->RegisterObjectMethod("AnimatedModel", "const String& GetCategory() const", asMETHODPR(AnimatedModel, GetCategory, () const, const String&), asCALL_THISCALL);
  767. engine->RegisterObjectMethod("AnimatedModel", "const String& get_category() const", asMETHODPR(AnimatedModel, GetCategory, () const, const String&), asCALL_THISCALL);
  768. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  769. engine->RegisterObjectMethod("AnimatedModel", "Component@+ GetComponent(StringHash) const", asMETHODPR(AnimatedModel, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  770. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  771. // Not registered because template
  772. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  773. // Error: type "PODVector<Component*>&" can not automatically bind
  774. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  775. // Not registered because template
  776. // Context* Object::GetContext() const | File: ../Core/Object.h
  777. // Error: type "Context*" can not be returned
  778. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  779. // Error: type "PODVector<Node*>&" can not automatically bind
  780. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  781. engine->RegisterObjectMethod("AnimatedModel", "float GetDistance() const", asMETHODPR(AnimatedModel, GetDistance, () const, float), asCALL_THISCALL);
  782. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  783. engine->RegisterObjectMethod("AnimatedModel", "uint8 GetDrawableFlags() const", asMETHODPR(AnimatedModel, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  784. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  785. engine->RegisterObjectMethod("AnimatedModel", "float GetDrawDistance() const", asMETHODPR(AnimatedModel, GetDrawDistance, () const, float), asCALL_THISCALL);
  786. engine->RegisterObjectMethod("AnimatedModel", "float get_drawDistance() const", asMETHODPR(AnimatedModel, GetDrawDistance, () const, float), asCALL_THISCALL);
  787. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  788. engine->RegisterObjectMethod("AnimatedModel", "VariantMap& GetEventDataMap() const", asMETHODPR(AnimatedModel, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  789. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  790. // Error: type "EventHandler*" can not automatically bind
  791. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  792. engine->RegisterObjectMethod("AnimatedModel", "Object@+ GetEventSender() const", asMETHODPR(AnimatedModel, GetEventSender, () const, Object*), asCALL_THISCALL);
  793. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  794. engine->RegisterObjectMethod("AnimatedModel", "Light@+ GetFirstLight() const", asMETHODPR(AnimatedModel, GetFirstLight, () const, Light*), asCALL_THISCALL);
  795. // const Vector<PODVector<unsigned>>& AnimatedModel::GetGeometryBoneMappings() const | File: ../Graphics/AnimatedModel.h
  796. // Error: type "const Vector<PODVector<unsigned>>&" can not automatically bind
  797. // const Vector<PODVector<Matrix3x4>>& AnimatedModel::GetGeometrySkinMatrices() const | File: ../Graphics/AnimatedModel.h
  798. // Error: type "const Vector<PODVector<Matrix3x4>>&" can not automatically bind
  799. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  800. engine->RegisterObjectMethod("AnimatedModel", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(AnimatedModel, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  801. engine->RegisterObjectMethod("AnimatedModel", "const Variant& get_globalVar(StringHash) const", asMETHODPR(AnimatedModel, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  802. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  803. engine->RegisterObjectMethod("AnimatedModel", "const VariantMap& GetGlobalVars() const", asMETHODPR(AnimatedModel, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  804. engine->RegisterObjectMethod("AnimatedModel", "const VariantMap& get_globalVars() const", asMETHODPR(AnimatedModel, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  805. // unsigned Component::GetID() const | File: ../Scene/Component.h
  806. engine->RegisterObjectMethod("AnimatedModel", "uint GetID() const", asMETHODPR(AnimatedModel, GetID, () const, unsigned), asCALL_THISCALL);
  807. engine->RegisterObjectMethod("AnimatedModel", "uint get_id() const", asMETHODPR(AnimatedModel, GetID, () const, unsigned), asCALL_THISCALL);
  808. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  809. engine->RegisterObjectMethod("AnimatedModel", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(AnimatedModel, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  810. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  811. engine->RegisterObjectMethod("AnimatedModel", "uint GetLightMask() const", asMETHODPR(AnimatedModel, GetLightMask, () const, unsigned), asCALL_THISCALL);
  812. engine->RegisterObjectMethod("AnimatedModel", "uint get_lightMask() const", asMETHODPR(AnimatedModel, GetLightMask, () const, unsigned), asCALL_THISCALL);
  813. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  814. engine->RegisterObjectMethod("AnimatedModel", "Array<Light@>@ GetLights() const", asFUNCTION(AnimatedModel_GetLights_void), asCALL_CDECL_OBJFIRST);
  815. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  816. engine->RegisterObjectMethod("AnimatedModel", "float GetLodBias() const", asMETHODPR(AnimatedModel, GetLodBias, () const, float), asCALL_THISCALL);
  817. engine->RegisterObjectMethod("AnimatedModel", "float get_lodBias() const", asMETHODPR(AnimatedModel, GetLodBias, () const, float), asCALL_THISCALL);
  818. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  819. engine->RegisterObjectMethod("AnimatedModel", "float GetLodDistance() const", asMETHODPR(AnimatedModel, GetLodDistance, () const, float), asCALL_THISCALL);
  820. // Geometry* StaticModel::GetLodGeometry(unsigned batchIndex, unsigned level) override | File: ../Graphics/StaticModel.h
  821. engine->RegisterObjectMethod("AnimatedModel", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(AnimatedModel, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  822. // virtual Material* StaticModel::GetMaterial() const | File: ../Graphics/StaticModel.h
  823. engine->RegisterObjectMethod("AnimatedModel", "Material@+ GetMaterial() const", asMETHODPR(AnimatedModel, GetMaterial, () const, Material*), asCALL_THISCALL);
  824. engine->RegisterObjectMethod("AnimatedModel", "Material@+ get_material() const", asMETHODPR(AnimatedModel, GetMaterial, () const, Material*), asCALL_THISCALL);
  825. // virtual Material* StaticModel::GetMaterial(unsigned index) const | File: ../Graphics/StaticModel.h
  826. engine->RegisterObjectMethod("AnimatedModel", "Material@+ GetMaterial(uint) const", asMETHODPR(AnimatedModel, GetMaterial, (unsigned) const, Material*), asCALL_THISCALL);
  827. engine->RegisterObjectMethod("AnimatedModel", "Material@+ get_materials(uint) const", asMETHODPR(AnimatedModel, GetMaterial, (unsigned) const, Material*), asCALL_THISCALL);
  828. // const ResourceRefList& StaticModel::GetMaterialsAttr() const | File: ../Graphics/StaticModel.h
  829. engine->RegisterObjectMethod("AnimatedModel", "const ResourceRefList& GetMaterialsAttr() const", asMETHODPR(AnimatedModel, GetMaterialsAttr, () const, const ResourceRefList&), asCALL_THISCALL);
  830. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  831. engine->RegisterObjectMethod("AnimatedModel", "uint GetMaxLights() const", asMETHODPR(AnimatedModel, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  832. engine->RegisterObjectMethod("AnimatedModel", "uint get_maxLights() const", asMETHODPR(AnimatedModel, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  833. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  834. engine->RegisterObjectMethod("AnimatedModel", "float GetMaxZ() const", asMETHODPR(AnimatedModel, GetMaxZ, () const, float), asCALL_THISCALL);
  835. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  836. engine->RegisterObjectMethod("AnimatedModel", "float GetMinZ() const", asMETHODPR(AnimatedModel, GetMinZ, () const, float), asCALL_THISCALL);
  837. // Model* StaticModel::GetModel() const | File: ../Graphics/StaticModel.h
  838. engine->RegisterObjectMethod("AnimatedModel", "Model@+ GetModel() const", asMETHODPR(AnimatedModel, GetModel, () const, Model*), asCALL_THISCALL);
  839. engine->RegisterObjectMethod("AnimatedModel", "Model@+ get_model() const", asMETHODPR(AnimatedModel, GetModel, () const, Model*), asCALL_THISCALL);
  840. // ResourceRef AnimatedModel::GetModelAttr() const | File: ../Graphics/AnimatedModel.h
  841. engine->RegisterObjectMethod("AnimatedModel", "ResourceRef GetModelAttr() const", asMETHODPR(AnimatedModel, GetModelAttr, () const, ResourceRef), asCALL_THISCALL);
  842. // const Vector<ModelMorph>& AnimatedModel::GetMorphs() const | File: ../Graphics/AnimatedModel.h
  843. // Error: type "const Vector<ModelMorph>&" can not automatically bind
  844. // const PODVector<unsigned char>& AnimatedModel::GetMorphsAttr() const | File: ../Graphics/AnimatedModel.h
  845. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  846. // const Vector<SharedPtr<VertexBuffer>>& AnimatedModel::GetMorphVertexBuffers() const | File: ../Graphics/AnimatedModel.h
  847. engine->RegisterObjectMethod("AnimatedModel", "Array<VertexBuffer@>@ GetMorphVertexBuffers() const", asFUNCTION(AnimatedModel_GetMorphVertexBuffers_void), asCALL_CDECL_OBJFIRST);
  848. // float AnimatedModel::GetMorphWeight(unsigned index) const | File: ../Graphics/AnimatedModel.h
  849. engine->RegisterObjectMethod("AnimatedModel", "float GetMorphWeight(uint) const", asMETHODPR(AnimatedModel, GetMorphWeight, (unsigned) const, float), asCALL_THISCALL);
  850. // float AnimatedModel::GetMorphWeight(const String& name) const | File: ../Graphics/AnimatedModel.h
  851. engine->RegisterObjectMethod("AnimatedModel", "float GetMorphWeight(const String&in) const", asMETHODPR(AnimatedModel, GetMorphWeight, (const String&) const, float), asCALL_THISCALL);
  852. engine->RegisterObjectMethod("AnimatedModel", "float get_morphWeights(const String&in) const", asMETHODPR(AnimatedModel, GetMorphWeight, (const String&) const, float), asCALL_THISCALL);
  853. // float AnimatedModel::GetMorphWeight(StringHash nameHash) const | File: ../Graphics/AnimatedModel.h
  854. engine->RegisterObjectMethod("AnimatedModel", "float GetMorphWeight(StringHash) const", asMETHODPR(AnimatedModel, GetMorphWeight, (StringHash) const, float), asCALL_THISCALL);
  855. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  856. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  857. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  858. // Error: type "NetworkState*" can not automatically bind
  859. // Node* Component::GetNode() const | File: ../Scene/Component.h
  860. engine->RegisterObjectMethod("AnimatedModel", "Node@+ GetNode() const", asMETHODPR(AnimatedModel, GetNode, () const, Node*), asCALL_THISCALL);
  861. engine->RegisterObjectMethod("AnimatedModel", "Node@+ get_node() const", asMETHODPR(AnimatedModel, GetNode, () const, Node*), asCALL_THISCALL);
  862. // unsigned AnimatedModel::GetNumAnimationStates() const | File: ../Graphics/AnimatedModel.h
  863. engine->RegisterObjectMethod("AnimatedModel", "uint GetNumAnimationStates() const", asMETHODPR(AnimatedModel, GetNumAnimationStates, () const, unsigned), asCALL_THISCALL);
  864. engine->RegisterObjectMethod("AnimatedModel", "uint get_numAnimationStates() const", asMETHODPR(AnimatedModel, GetNumAnimationStates, () const, unsigned), asCALL_THISCALL);
  865. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  866. engine->RegisterObjectMethod("AnimatedModel", "uint GetNumAttributes() const", asMETHODPR(AnimatedModel, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  867. engine->RegisterObjectMethod("AnimatedModel", "uint get_numAttributes() const", asMETHODPR(AnimatedModel, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  868. // unsigned StaticModel::GetNumGeometries() const | File: ../Graphics/StaticModel.h
  869. engine->RegisterObjectMethod("AnimatedModel", "uint GetNumGeometries() const", asMETHODPR(AnimatedModel, GetNumGeometries, () const, unsigned), asCALL_THISCALL);
  870. engine->RegisterObjectMethod("AnimatedModel", "uint get_numGeometries() const", asMETHODPR(AnimatedModel, GetNumGeometries, () const, unsigned), asCALL_THISCALL);
  871. // unsigned AnimatedModel::GetNumMorphs() const | File: ../Graphics/AnimatedModel.h
  872. engine->RegisterObjectMethod("AnimatedModel", "uint GetNumMorphs() const", asMETHODPR(AnimatedModel, GetNumMorphs, () const, unsigned), asCALL_THISCALL);
  873. engine->RegisterObjectMethod("AnimatedModel", "uint get_numMorphs() const", asMETHODPR(AnimatedModel, GetNumMorphs, () const, unsigned), asCALL_THISCALL);
  874. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  875. engine->RegisterObjectMethod("AnimatedModel", "uint GetNumNetworkAttributes() const", asMETHODPR(AnimatedModel, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  876. // unsigned StaticModel::GetNumOccluderTriangles() override | File: ../Graphics/StaticModel.h
  877. engine->RegisterObjectMethod("AnimatedModel", "uint GetNumOccluderTriangles()", asMETHODPR(AnimatedModel, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  878. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  879. engine->RegisterObjectMethod("AnimatedModel", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(AnimatedModel, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  880. engine->RegisterObjectMethod("AnimatedModel", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(AnimatedModel, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  881. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  882. engine->RegisterObjectMethod("AnimatedModel", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(AnimatedModel, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  883. // unsigned StaticModel::GetOcclusionLodLevel() const | File: ../Graphics/StaticModel.h
  884. engine->RegisterObjectMethod("AnimatedModel", "uint GetOcclusionLodLevel() const", asMETHODPR(AnimatedModel, GetOcclusionLodLevel, () const, unsigned), asCALL_THISCALL);
  885. engine->RegisterObjectMethod("AnimatedModel", "uint get_occlusionLodLevel() const", asMETHODPR(AnimatedModel, GetOcclusionLodLevel, () const, unsigned), asCALL_THISCALL);
  886. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  887. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  888. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  889. engine->RegisterObjectMethod("AnimatedModel", "Scene@+ GetScene() const", asMETHODPR(AnimatedModel, GetScene, () const, Scene*), asCALL_THISCALL);
  890. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  891. engine->RegisterObjectMethod("AnimatedModel", "float GetShadowDistance() const", asMETHODPR(AnimatedModel, GetShadowDistance, () const, float), asCALL_THISCALL);
  892. engine->RegisterObjectMethod("AnimatedModel", "float get_shadowDistance() const", asMETHODPR(AnimatedModel, GetShadowDistance, () const, float), asCALL_THISCALL);
  893. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  894. engine->RegisterObjectMethod("AnimatedModel", "uint GetShadowMask() const", asMETHODPR(AnimatedModel, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  895. engine->RegisterObjectMethod("AnimatedModel", "uint get_shadowMask() const", asMETHODPR(AnimatedModel, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  896. // Skeleton& AnimatedModel::GetSkeleton() | File: ../Graphics/AnimatedModel.h
  897. engine->RegisterObjectMethod("AnimatedModel", "Skeleton& GetSkeleton()", asMETHODPR(AnimatedModel, GetSkeleton, (), Skeleton&), asCALL_THISCALL);
  898. engine->RegisterObjectMethod("AnimatedModel", "Skeleton& get_skeleton()", asMETHODPR(AnimatedModel, GetSkeleton, (), Skeleton&), asCALL_THISCALL);
  899. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  900. engine->RegisterObjectMethod("AnimatedModel", "float GetSortValue() const", asMETHODPR(AnimatedModel, GetSortValue, () const, float), asCALL_THISCALL);
  901. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  902. engine->RegisterObjectMethod("AnimatedModel", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(AnimatedModel, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  903. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  904. // Not registered because template
  905. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  906. engine->RegisterObjectMethod("AnimatedModel", "StringHash GetType() const", asMETHODPR(AnimatedModel, GetType, () const, StringHash), asCALL_THISCALL);
  907. engine->RegisterObjectMethod("AnimatedModel", "StringHash get_type() const", asMETHODPR(AnimatedModel, GetType, () const, StringHash), asCALL_THISCALL);
  908. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  909. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  910. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  911. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  912. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  913. engine->RegisterObjectMethod("AnimatedModel", "const String& GetTypeName() const", asMETHODPR(AnimatedModel, GetTypeName, () const, const String&), asCALL_THISCALL);
  914. engine->RegisterObjectMethod("AnimatedModel", "const String& get_typeName() const", asMETHODPR(AnimatedModel, GetTypeName, () const, const String&), asCALL_THISCALL);
  915. // UpdateGeometryType AnimatedModel::GetUpdateGeometryType() override | File: ../Graphics/AnimatedModel.h
  916. engine->RegisterObjectMethod("AnimatedModel", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(AnimatedModel, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  917. // bool AnimatedModel::GetUpdateInvisible() const | File: ../Graphics/AnimatedModel.h
  918. engine->RegisterObjectMethod("AnimatedModel", "bool GetUpdateInvisible() const", asMETHODPR(AnimatedModel, GetUpdateInvisible, () const, bool), asCALL_THISCALL);
  919. engine->RegisterObjectMethod("AnimatedModel", "bool get_updateInvisible() const", asMETHODPR(AnimatedModel, GetUpdateInvisible, () const, bool), asCALL_THISCALL);
  920. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  921. engine->RegisterObjectMethod("AnimatedModel", "Array<Light@>@ GetVertexLights() const", asFUNCTION(AnimatedModel_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  922. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  923. engine->RegisterObjectMethod("AnimatedModel", "uint GetViewMask() const", asMETHODPR(AnimatedModel, GetViewMask, () const, unsigned), asCALL_THISCALL);
  924. engine->RegisterObjectMethod("AnimatedModel", "uint get_viewMask() const", asMETHODPR(AnimatedModel, GetViewMask, () const, unsigned), asCALL_THISCALL);
  925. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  926. engine->RegisterObjectMethod("AnimatedModel", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(AnimatedModel, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  927. engine->RegisterObjectMethod("AnimatedModel", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(AnimatedModel, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  928. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  929. engine->RegisterObjectMethod("AnimatedModel", "Zone@+ GetZone() const", asMETHODPR(AnimatedModel, GetZone, () const, Zone*), asCALL_THISCALL);
  930. engine->RegisterObjectMethod("AnimatedModel", "Zone@+ get_zone() const", asMETHODPR(AnimatedModel, GetZone, () const, Zone*), asCALL_THISCALL);
  931. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  932. engine->RegisterObjectMethod("AnimatedModel", "uint GetZoneMask() const", asMETHODPR(AnimatedModel, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  933. engine->RegisterObjectMethod("AnimatedModel", "uint get_zoneMask() const", asMETHODPR(AnimatedModel, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  934. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  935. engine->RegisterObjectMethod("AnimatedModel", "bool HasBasePass(uint) const", asMETHODPR(AnimatedModel, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  936. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  937. engine->RegisterObjectMethod("AnimatedModel", "bool HasEventHandlers() const", asMETHODPR(AnimatedModel, HasEventHandlers, () const, bool), asCALL_THISCALL);
  938. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  939. engine->RegisterObjectMethod("AnimatedModel", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(AnimatedModel, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  940. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  941. engine->RegisterObjectMethod("AnimatedModel", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(AnimatedModel, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  942. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  943. engine->RegisterObjectMethod("AnimatedModel", "bool IsEnabled() const", asMETHODPR(AnimatedModel, IsEnabled, () const, bool), asCALL_THISCALL);
  944. engine->RegisterObjectMethod("AnimatedModel", "bool get_enabled() const", asMETHODPR(AnimatedModel, IsEnabled, () const, bool), asCALL_THISCALL);
  945. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  946. engine->RegisterObjectMethod("AnimatedModel", "bool IsEnabledEffective() const", asMETHODPR(AnimatedModel, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  947. engine->RegisterObjectMethod("AnimatedModel", "bool get_enabledEffective() const", asMETHODPR(AnimatedModel, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  948. // bool StaticModel::IsInside(const Vector3& point) const | File: ../Graphics/StaticModel.h
  949. engine->RegisterObjectMethod("AnimatedModel", "bool IsInside(const Vector3&in) const", asMETHODPR(AnimatedModel, IsInside, (const Vector3&) const, bool), asCALL_THISCALL);
  950. // bool StaticModel::IsInsideLocal(const Vector3& point) const | File: ../Graphics/StaticModel.h
  951. engine->RegisterObjectMethod("AnimatedModel", "bool IsInsideLocal(const Vector3&in) const", asMETHODPR(AnimatedModel, IsInsideLocal, (const Vector3&) const, bool), asCALL_THISCALL);
  952. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  953. engine->RegisterObjectMethod("AnimatedModel", "bool IsInstanceOf(StringHash) const", asMETHODPR(AnimatedModel, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  954. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  955. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  956. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  957. // Not registered because template
  958. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  959. engine->RegisterObjectMethod("AnimatedModel", "bool IsInView() const", asMETHODPR(AnimatedModel, IsInView, () const, bool), asCALL_THISCALL);
  960. engine->RegisterObjectMethod("AnimatedModel", "bool get_inView() const", asMETHODPR(AnimatedModel, IsInView, () const, bool), asCALL_THISCALL);
  961. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  962. engine->RegisterObjectMethod("AnimatedModel", "bool IsInView(Camera@+) const", asMETHODPR(AnimatedModel, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  963. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  964. engine->RegisterObjectMethod("AnimatedModel", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(AnimatedModel, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  965. // bool AnimatedModel::IsMaster() const | File: ../Graphics/AnimatedModel.h
  966. engine->RegisterObjectMethod("AnimatedModel", "bool IsMaster() const", asMETHODPR(AnimatedModel, IsMaster, () const, bool), asCALL_THISCALL);
  967. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  968. engine->RegisterObjectMethod("AnimatedModel", "bool IsOccludee() const", asMETHODPR(AnimatedModel, IsOccludee, () const, bool), asCALL_THISCALL);
  969. engine->RegisterObjectMethod("AnimatedModel", "bool get_occludee() const", asMETHODPR(AnimatedModel, IsOccludee, () const, bool), asCALL_THISCALL);
  970. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  971. engine->RegisterObjectMethod("AnimatedModel", "bool IsOccluder() const", asMETHODPR(AnimatedModel, IsOccluder, () const, bool), asCALL_THISCALL);
  972. engine->RegisterObjectMethod("AnimatedModel", "bool get_occluder() const", asMETHODPR(AnimatedModel, IsOccluder, () const, bool), asCALL_THISCALL);
  973. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  974. engine->RegisterObjectMethod("AnimatedModel", "bool IsReplicated() const", asMETHODPR(AnimatedModel, IsReplicated, () const, bool), asCALL_THISCALL);
  975. engine->RegisterObjectMethod("AnimatedModel", "bool get_replicated() const", asMETHODPR(AnimatedModel, IsReplicated, () const, bool), asCALL_THISCALL);
  976. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  977. engine->RegisterObjectMethod("AnimatedModel", "bool IsTemporary() const", asMETHODPR(AnimatedModel, IsTemporary, () const, bool), asCALL_THISCALL);
  978. engine->RegisterObjectMethod("AnimatedModel", "bool get_temporary() const", asMETHODPR(AnimatedModel, IsTemporary, () const, bool), asCALL_THISCALL);
  979. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  980. engine->RegisterObjectMethod("AnimatedModel", "bool IsZoneDirty() const", asMETHODPR(AnimatedModel, IsZoneDirty, () const, bool), asCALL_THISCALL);
  981. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  982. engine->RegisterObjectMethod("AnimatedModel", "void LimitLights()", asMETHODPR(AnimatedModel, LimitLights, (), void), asCALL_THISCALL);
  983. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  984. engine->RegisterObjectMethod("AnimatedModel", "void LimitVertexLights(bool)", asMETHODPR(AnimatedModel, LimitVertexLights, (bool), void), asCALL_THISCALL);
  985. // bool AnimatedModel::Load(Deserializer& source) override | File: ../Graphics/AnimatedModel.h
  986. engine->RegisterObjectMethod("AnimatedModel", "bool Load(Deserializer&)", asMETHODPR(AnimatedModel, Load, (Deserializer&), bool), asCALL_THISCALL);
  987. // bool AnimatedModel::LoadJSON(const JSONValue& source) override | File: ../Graphics/AnimatedModel.h
  988. engine->RegisterObjectMethod("AnimatedModel", "bool LoadJSON(const JSONValue&in)", asMETHODPR(AnimatedModel, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  989. // bool AnimatedModel::LoadXML(const XMLElement& source) override | File: ../Graphics/AnimatedModel.h
  990. engine->RegisterObjectMethod("AnimatedModel", "bool LoadXML(const XMLElement&in)", asMETHODPR(AnimatedModel, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  991. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  992. engine->RegisterObjectMethod("AnimatedModel", "void MarkForUpdate()", asMETHODPR(AnimatedModel, MarkForUpdate, (), void), asCALL_THISCALL);
  993. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  994. engine->RegisterObjectMethod("AnimatedModel", "void MarkInView(const FrameInfo&in)", asMETHODPR(AnimatedModel, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  995. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  996. engine->RegisterObjectMethod("AnimatedModel", "void MarkInView(uint)", asMETHODPR(AnimatedModel, MarkInView, (unsigned), void), asCALL_THISCALL);
  997. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  998. engine->RegisterObjectMethod("AnimatedModel", "void MarkNetworkUpdate()", asMETHODPR(AnimatedModel, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  999. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1000. engine->RegisterObjectMethod("AnimatedModel", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(AnimatedModel, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1001. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1002. engine->RegisterObjectMethod("AnimatedModel", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(AnimatedModel, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1003. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1004. engine->RegisterObjectMethod("AnimatedModel", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(AnimatedModel, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1005. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  1006. engine->RegisterObjectMethod("AnimatedModel", "void OnSetEnabled()", asMETHODPR(AnimatedModel, OnSetEnabled, (), void), asCALL_THISCALL);
  1007. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1008. engine->RegisterObjectMethod("AnimatedModel", "void PrepareNetworkUpdate()", asMETHODPR(AnimatedModel, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1009. // void AnimatedModel::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/AnimatedModel.h
  1010. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  1011. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1012. engine->RegisterObjectMethod("AnimatedModel", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(AnimatedModel, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1013. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1014. engine->RegisterObjectMethod("AnimatedModel", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(AnimatedModel, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1015. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1016. // Error: type "RefCount*" can not automatically bind
  1017. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1018. engine->RegisterObjectMethod("AnimatedModel", "int Refs() const", asMETHODPR(AnimatedModel, Refs, () const, int), asCALL_THISCALL);
  1019. engine->RegisterObjectMethod("AnimatedModel", "int get_refs() const", asMETHODPR(AnimatedModel, Refs, () const, int), asCALL_THISCALL);
  1020. // static void AnimatedModel::RegisterObject(Context* context) | File: ../Graphics/AnimatedModel.h
  1021. // Context can be used as firs parameter of constructors only
  1022. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1023. engine->RegisterObjectBehaviour("AnimatedModel", asBEHAVE_RELEASE, "void f()", asMETHODPR(AnimatedModel, ReleaseRef, (), void), asCALL_THISCALL);
  1024. // void Component::Remove() | File: ../Scene/Component.h
  1025. engine->RegisterObjectMethod("AnimatedModel", "void Remove()", asMETHODPR(AnimatedModel, Remove, (), void), asCALL_THISCALL);
  1026. // void AnimatedModel::RemoveAllAnimationStates() | File: ../Graphics/AnimatedModel.h
  1027. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAllAnimationStates()", asMETHODPR(AnimatedModel, RemoveAllAnimationStates, (), void), asCALL_THISCALL);
  1028. // void AnimatedModel::RemoveAnimationState(Animation* animation) | File: ../Graphics/AnimatedModel.h
  1029. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAnimationState(Animation@+)", asMETHODPR(AnimatedModel, RemoveAnimationState, (Animation*), void), asCALL_THISCALL);
  1030. // void AnimatedModel::RemoveAnimationState(const String& animationName) | File: ../Graphics/AnimatedModel.h
  1031. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAnimationState(const String&in)", asMETHODPR(AnimatedModel, RemoveAnimationState, (const String&), void), asCALL_THISCALL);
  1032. // void AnimatedModel::RemoveAnimationState(StringHash animationNameHash) | File: ../Graphics/AnimatedModel.h
  1033. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAnimationState(StringHash)", asMETHODPR(AnimatedModel, RemoveAnimationState, (StringHash), void), asCALL_THISCALL);
  1034. // void AnimatedModel::RemoveAnimationState(AnimationState* state) | File: ../Graphics/AnimatedModel.h
  1035. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAnimationState(AnimationState@+)", asMETHODPR(AnimatedModel, RemoveAnimationState, (AnimationState*), void), asCALL_THISCALL);
  1036. // void AnimatedModel::RemoveAnimationState(unsigned index) | File: ../Graphics/AnimatedModel.h
  1037. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAnimationState(uint)", asMETHODPR(AnimatedModel, RemoveAnimationState, (unsigned), void), asCALL_THISCALL);
  1038. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1039. engine->RegisterObjectMethod("AnimatedModel", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(AnimatedModel, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1040. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1041. engine->RegisterObjectMethod("AnimatedModel", "void RemoveInstanceDefault()", asMETHODPR(AnimatedModel, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1042. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1043. engine->RegisterObjectMethod("AnimatedModel", "void RemoveObjectAnimation()", asMETHODPR(AnimatedModel, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1044. // void AnimatedModel::ResetMorphWeights() | File: ../Graphics/AnimatedModel.h
  1045. engine->RegisterObjectMethod("AnimatedModel", "void ResetMorphWeights()", asMETHODPR(AnimatedModel, ResetMorphWeights, (), void), asCALL_THISCALL);
  1046. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1047. engine->RegisterObjectMethod("AnimatedModel", "void ResetToDefault()", asMETHODPR(AnimatedModel, ResetToDefault, (), void), asCALL_THISCALL);
  1048. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1049. engine->RegisterObjectMethod("AnimatedModel", "bool Save(Serializer&) const", asMETHODPR(AnimatedModel, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1050. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1051. engine->RegisterObjectMethod("AnimatedModel", "bool SaveDefaultAttributes() const", asMETHODPR(AnimatedModel, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1052. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1053. engine->RegisterObjectMethod("AnimatedModel", "bool SaveJSON(JSONValue&) const", asMETHODPR(AnimatedModel, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1054. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1055. engine->RegisterObjectMethod("AnimatedModel", "bool SaveXML(XMLElement&) const", asMETHODPR(AnimatedModel, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1056. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1057. engine->RegisterObjectMethod("AnimatedModel", "void SendEvent(StringHash)", asMETHODPR(AnimatedModel, SendEvent, (StringHash), void), asCALL_THISCALL);
  1058. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1059. engine->RegisterObjectMethod("AnimatedModel", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(AnimatedModel, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1060. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1061. // Not registered because template
  1062. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1063. engine->RegisterObjectMethod("AnimatedModel", "void SetAnimationEnabled(bool)", asMETHODPR(AnimatedModel, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1064. engine->RegisterObjectMethod("AnimatedModel", "void set_animationEnabled(bool)", asMETHODPR(AnimatedModel, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1065. // void AnimatedModel::SetAnimationLodBias(float bias) | File: ../Graphics/AnimatedModel.h
  1066. engine->RegisterObjectMethod("AnimatedModel", "void SetAnimationLodBias(float)", asMETHODPR(AnimatedModel, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  1067. engine->RegisterObjectMethod("AnimatedModel", "void set_animationLodBias(float)", asMETHODPR(AnimatedModel, SetAnimationLodBias, (float), void), asCALL_THISCALL);
  1068. // void AnimatedModel::SetAnimationStatesAttr(const VariantVector& value) | File: ../Graphics/AnimatedModel.h
  1069. // Error: type "const VariantVector&" can not automatically bind
  1070. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1071. engine->RegisterObjectMethod("AnimatedModel", "void SetAnimationTime(float)", asMETHODPR(AnimatedModel, SetAnimationTime, (float), void), asCALL_THISCALL);
  1072. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1073. engine->RegisterObjectMethod("AnimatedModel", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(AnimatedModel, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1074. engine->RegisterObjectMethod("AnimatedModel", "bool set_attributes(uint, const Variant&in)", asMETHODPR(AnimatedModel, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1075. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1076. engine->RegisterObjectMethod("AnimatedModel", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(AnimatedModel, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1077. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1078. engine->RegisterObjectMethod("AnimatedModel", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(AnimatedModel, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1079. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1080. engine->RegisterObjectMethod("AnimatedModel", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(AnimatedModel, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1081. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1082. engine->RegisterObjectMethod("AnimatedModel", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(AnimatedModel, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1083. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1084. engine->RegisterObjectMethod("AnimatedModel", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(AnimatedModel, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1085. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  1086. engine->RegisterObjectMethod("AnimatedModel", "void SetBasePass(uint)", asMETHODPR(AnimatedModel, SetBasePass, (unsigned), void), asCALL_THISCALL);
  1087. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1088. engine->RegisterObjectMethod("AnimatedModel", "void SetBlockEvents(bool)", asMETHODPR(AnimatedModel, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1089. // void AnimatedModel::SetBonesEnabledAttr(const VariantVector& value) | File: ../Graphics/AnimatedModel.h
  1090. // Error: type "const VariantVector&" can not automatically bind
  1091. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  1092. engine->RegisterObjectMethod("AnimatedModel", "void SetCastShadows(bool)", asMETHODPR(AnimatedModel, SetCastShadows, (bool), void), asCALL_THISCALL);
  1093. engine->RegisterObjectMethod("AnimatedModel", "void set_castShadows(bool)", asMETHODPR(AnimatedModel, SetCastShadows, (bool), void), asCALL_THISCALL);
  1094. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  1095. engine->RegisterObjectMethod("AnimatedModel", "void SetDrawDistance(float)", asMETHODPR(AnimatedModel, SetDrawDistance, (float), void), asCALL_THISCALL);
  1096. engine->RegisterObjectMethod("AnimatedModel", "void set_drawDistance(float)", asMETHODPR(AnimatedModel, SetDrawDistance, (float), void), asCALL_THISCALL);
  1097. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1098. engine->RegisterObjectMethod("AnimatedModel", "void SetEnabled(bool)", asMETHODPR(AnimatedModel, SetEnabled, (bool), void), asCALL_THISCALL);
  1099. engine->RegisterObjectMethod("AnimatedModel", "void set_enabled(bool)", asMETHODPR(AnimatedModel, SetEnabled, (bool), void), asCALL_THISCALL);
  1100. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1101. engine->RegisterObjectMethod("AnimatedModel", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(AnimatedModel, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1102. engine->RegisterObjectMethod("AnimatedModel", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(AnimatedModel, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1103. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1104. engine->RegisterObjectMethod("AnimatedModel", "void SetInstanceDefault(bool)", asMETHODPR(AnimatedModel, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1105. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1106. engine->RegisterObjectMethod("AnimatedModel", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(AnimatedModel, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1107. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  1108. engine->RegisterObjectMethod("AnimatedModel", "void SetLightMask(uint)", asMETHODPR(AnimatedModel, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1109. engine->RegisterObjectMethod("AnimatedModel", "void set_lightMask(uint)", asMETHODPR(AnimatedModel, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1110. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  1111. engine->RegisterObjectMethod("AnimatedModel", "void SetLodBias(float)", asMETHODPR(AnimatedModel, SetLodBias, (float), void), asCALL_THISCALL);
  1112. engine->RegisterObjectMethod("AnimatedModel", "void set_lodBias(float)", asMETHODPR(AnimatedModel, SetLodBias, (float), void), asCALL_THISCALL);
  1113. // virtual void StaticModel::SetMaterial(Material* material) | File: ../Graphics/StaticModel.h
  1114. engine->RegisterObjectMethod("AnimatedModel", "void SetMaterial(Material@+)", asMETHODPR(AnimatedModel, SetMaterial, (Material*), void), asCALL_THISCALL);
  1115. engine->RegisterObjectMethod("AnimatedModel", "void set_material(Material@+)", asMETHODPR(AnimatedModel, SetMaterial, (Material*), void), asCALL_THISCALL);
  1116. // virtual bool StaticModel::SetMaterial(unsigned index, Material* material) | File: ../Graphics/StaticModel.h
  1117. engine->RegisterObjectMethod("AnimatedModel", "bool SetMaterial(uint, Material@+)", asMETHODPR(AnimatedModel, SetMaterial, (unsigned, Material*), bool), asCALL_THISCALL);
  1118. engine->RegisterObjectMethod("AnimatedModel", "bool set_materials(uint, Material@+)", asMETHODPR(AnimatedModel, SetMaterial, (unsigned, Material*), bool), asCALL_THISCALL);
  1119. // void StaticModel::SetMaterialsAttr(const ResourceRefList& value) | File: ../Graphics/StaticModel.h
  1120. engine->RegisterObjectMethod("AnimatedModel", "void SetMaterialsAttr(const ResourceRefList&in)", asMETHODPR(AnimatedModel, SetMaterialsAttr, (const ResourceRefList&), void), asCALL_THISCALL);
  1121. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  1122. engine->RegisterObjectMethod("AnimatedModel", "void SetMaxLights(uint)", asMETHODPR(AnimatedModel, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1123. engine->RegisterObjectMethod("AnimatedModel", "void set_maxLights(uint)", asMETHODPR(AnimatedModel, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1124. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  1125. engine->RegisterObjectMethod("AnimatedModel", "void SetMinMaxZ(float, float)", asMETHODPR(AnimatedModel, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  1126. // void AnimatedModel::SetModel(Model* model, bool createBones=true) | File: ../Graphics/AnimatedModel.h
  1127. engine->RegisterObjectMethod("AnimatedModel", "void SetModel(Model@+, bool = true)", asMETHODPR(AnimatedModel, SetModel, (Model*, bool), void), asCALL_THISCALL);
  1128. // void AnimatedModel::SetModelAttr(const ResourceRef& value) | File: ../Graphics/AnimatedModel.h
  1129. engine->RegisterObjectMethod("AnimatedModel", "void SetModelAttr(const ResourceRef&in)", asMETHODPR(AnimatedModel, SetModelAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1130. // void AnimatedModel::SetMorphsAttr(const PODVector<unsigned char>& value) | File: ../Graphics/AnimatedModel.h
  1131. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  1132. // void AnimatedModel::SetMorphWeight(unsigned index, float weight) | File: ../Graphics/AnimatedModel.h
  1133. engine->RegisterObjectMethod("AnimatedModel", "void SetMorphWeight(uint, float)", asMETHODPR(AnimatedModel, SetMorphWeight, (unsigned, float), void), asCALL_THISCALL);
  1134. // void AnimatedModel::SetMorphWeight(const String& name, float weight) | File: ../Graphics/AnimatedModel.h
  1135. engine->RegisterObjectMethod("AnimatedModel", "void SetMorphWeight(const String&in, float)", asMETHODPR(AnimatedModel, SetMorphWeight, (const String&, float), void), asCALL_THISCALL);
  1136. engine->RegisterObjectMethod("AnimatedModel", "void set_morphWeights(const String&in, float)", asMETHODPR(AnimatedModel, SetMorphWeight, (const String&, float), void), asCALL_THISCALL);
  1137. // void AnimatedModel::SetMorphWeight(StringHash nameHash, float weight) | File: ../Graphics/AnimatedModel.h
  1138. engine->RegisterObjectMethod("AnimatedModel", "void SetMorphWeight(StringHash, float)", asMETHODPR(AnimatedModel, SetMorphWeight, (StringHash, float), void), asCALL_THISCALL);
  1139. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1140. engine->RegisterObjectMethod("AnimatedModel", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(AnimatedModel, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1141. engine->RegisterObjectMethod("AnimatedModel", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(AnimatedModel, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1142. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1143. engine->RegisterObjectMethod("AnimatedModel", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(AnimatedModel, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1144. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  1145. engine->RegisterObjectMethod("AnimatedModel", "void SetOccludee(bool)", asMETHODPR(AnimatedModel, SetOccludee, (bool), void), asCALL_THISCALL);
  1146. engine->RegisterObjectMethod("AnimatedModel", "void set_occludee(bool)", asMETHODPR(AnimatedModel, SetOccludee, (bool), void), asCALL_THISCALL);
  1147. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  1148. engine->RegisterObjectMethod("AnimatedModel", "void SetOccluder(bool)", asMETHODPR(AnimatedModel, SetOccluder, (bool), void), asCALL_THISCALL);
  1149. engine->RegisterObjectMethod("AnimatedModel", "void set_occluder(bool)", asMETHODPR(AnimatedModel, SetOccluder, (bool), void), asCALL_THISCALL);
  1150. // void StaticModel::SetOcclusionLodLevel(unsigned level) | File: ../Graphics/StaticModel.h
  1151. engine->RegisterObjectMethod("AnimatedModel", "void SetOcclusionLodLevel(uint)", asMETHODPR(AnimatedModel, SetOcclusionLodLevel, (unsigned), void), asCALL_THISCALL);
  1152. engine->RegisterObjectMethod("AnimatedModel", "void set_occlusionLodLevel(uint)", asMETHODPR(AnimatedModel, SetOcclusionLodLevel, (unsigned), void), asCALL_THISCALL);
  1153. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  1154. engine->RegisterObjectMethod("AnimatedModel", "void SetShadowDistance(float)", asMETHODPR(AnimatedModel, SetShadowDistance, (float), void), asCALL_THISCALL);
  1155. engine->RegisterObjectMethod("AnimatedModel", "void set_shadowDistance(float)", asMETHODPR(AnimatedModel, SetShadowDistance, (float), void), asCALL_THISCALL);
  1156. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  1157. engine->RegisterObjectMethod("AnimatedModel", "void SetShadowMask(uint)", asMETHODPR(AnimatedModel, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1158. engine->RegisterObjectMethod("AnimatedModel", "void set_shadowMask(uint)", asMETHODPR(AnimatedModel, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1159. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  1160. engine->RegisterObjectMethod("AnimatedModel", "void SetSortValue(float)", asMETHODPR(AnimatedModel, SetSortValue, (float), void), asCALL_THISCALL);
  1161. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1162. engine->RegisterObjectMethod("AnimatedModel", "void SetTemporary(bool)", asMETHODPR(AnimatedModel, SetTemporary, (bool), void), asCALL_THISCALL);
  1163. engine->RegisterObjectMethod("AnimatedModel", "void set_temporary(bool)", asMETHODPR(AnimatedModel, SetTemporary, (bool), void), asCALL_THISCALL);
  1164. // void AnimatedModel::SetUpdateInvisible(bool enable) | File: ../Graphics/AnimatedModel.h
  1165. engine->RegisterObjectMethod("AnimatedModel", "void SetUpdateInvisible(bool)", asMETHODPR(AnimatedModel, SetUpdateInvisible, (bool), void), asCALL_THISCALL);
  1166. engine->RegisterObjectMethod("AnimatedModel", "void set_updateInvisible(bool)", asMETHODPR(AnimatedModel, SetUpdateInvisible, (bool), void), asCALL_THISCALL);
  1167. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  1168. engine->RegisterObjectMethod("AnimatedModel", "void SetViewMask(uint)", asMETHODPR(AnimatedModel, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1169. engine->RegisterObjectMethod("AnimatedModel", "void set_viewMask(uint)", asMETHODPR(AnimatedModel, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1170. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  1171. engine->RegisterObjectMethod("AnimatedModel", "void SetZone(Zone@+, bool = false)", asMETHODPR(AnimatedModel, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  1172. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  1173. engine->RegisterObjectMethod("AnimatedModel", "void SetZoneMask(uint)", asMETHODPR(AnimatedModel, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1174. engine->RegisterObjectMethod("AnimatedModel", "void set_zoneMask(uint)", asMETHODPR(AnimatedModel, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1175. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1176. // Error: type "EventHandler*" can not automatically bind
  1177. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1178. // Error: type "EventHandler*" can not automatically bind
  1179. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1180. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1181. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1182. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1183. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1184. engine->RegisterObjectMethod("AnimatedModel", "void UnsubscribeFromAllEvents()", asMETHODPR(AnimatedModel, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1185. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1186. engine->RegisterObjectMethod("AnimatedModel", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(AnimatedModel_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1187. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1188. engine->RegisterObjectMethod("AnimatedModel", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(AnimatedModel, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1189. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1190. engine->RegisterObjectMethod("AnimatedModel", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(AnimatedModel, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1191. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1192. engine->RegisterObjectMethod("AnimatedModel", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(AnimatedModel, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1193. // void AnimatedModel::Update(const FrameInfo& frame) override | File: ../Graphics/AnimatedModel.h
  1194. engine->RegisterObjectMethod("AnimatedModel", "void Update(const FrameInfo&in)", asMETHODPR(AnimatedModel, Update, (const FrameInfo&), void), asCALL_THISCALL);
  1195. // void AnimatedModel::UpdateBatches(const FrameInfo& frame) override | File: ../Graphics/AnimatedModel.h
  1196. engine->RegisterObjectMethod("AnimatedModel", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(AnimatedModel, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  1197. // void AnimatedModel::UpdateBoneBoundingBox() | File: ../Graphics/AnimatedModel.h
  1198. engine->RegisterObjectMethod("AnimatedModel", "void UpdateBoneBoundingBox()", asMETHODPR(AnimatedModel, UpdateBoneBoundingBox, (), void), asCALL_THISCALL);
  1199. // void AnimatedModel::UpdateGeometry(const FrameInfo& frame) override | File: ../Graphics/AnimatedModel.h
  1200. engine->RegisterObjectMethod("AnimatedModel", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(AnimatedModel, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  1201. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1202. engine->RegisterObjectMethod("AnimatedModel", "int WeakRefs() const", asMETHODPR(AnimatedModel, WeakRefs, () const, int), asCALL_THISCALL);
  1203. engine->RegisterObjectMethod("AnimatedModel", "int get_weakRefs() const", asMETHODPR(AnimatedModel, WeakRefs, () const, int), asCALL_THISCALL);
  1204. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1205. engine->RegisterObjectMethod("AnimatedModel", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(AnimatedModel, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1206. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1207. engine->RegisterObjectMethod("AnimatedModel", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(AnimatedModel, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1208. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1209. engine->RegisterObjectMethod("AnimatedModel", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(AnimatedModel, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1210. #ifdef REGISTER_MANUAL_PART_StaticModel
  1211. REGISTER_MANUAL_PART_StaticModel(AnimatedModel, "AnimatedModel")
  1212. #endif
  1213. #ifdef REGISTER_MANUAL_PART_Drawable
  1214. REGISTER_MANUAL_PART_Drawable(AnimatedModel, "AnimatedModel")
  1215. #endif
  1216. #ifdef REGISTER_MANUAL_PART_Component
  1217. REGISTER_MANUAL_PART_Component(AnimatedModel, "AnimatedModel")
  1218. #endif
  1219. #ifdef REGISTER_MANUAL_PART_Animatable
  1220. REGISTER_MANUAL_PART_Animatable(AnimatedModel, "AnimatedModel")
  1221. #endif
  1222. #ifdef REGISTER_MANUAL_PART_Serializable
  1223. REGISTER_MANUAL_PART_Serializable(AnimatedModel, "AnimatedModel")
  1224. #endif
  1225. #ifdef REGISTER_MANUAL_PART_Object
  1226. REGISTER_MANUAL_PART_Object(AnimatedModel, "AnimatedModel")
  1227. #endif
  1228. #ifdef REGISTER_MANUAL_PART_RefCounted
  1229. REGISTER_MANUAL_PART_RefCounted(AnimatedModel, "AnimatedModel")
  1230. #endif
  1231. #ifdef REGISTER_MANUAL_PART_AnimatedModel
  1232. REGISTER_MANUAL_PART_AnimatedModel(AnimatedModel, "AnimatedModel")
  1233. #endif
  1234. RegisterSubclass<StaticModel, AnimatedModel>(engine, "StaticModel", "AnimatedModel");
  1235. RegisterSubclass<Drawable, AnimatedModel>(engine, "Drawable", "AnimatedModel");
  1236. RegisterSubclass<Component, AnimatedModel>(engine, "Component", "AnimatedModel");
  1237. RegisterSubclass<Animatable, AnimatedModel>(engine, "Animatable", "AnimatedModel");
  1238. RegisterSubclass<Serializable, AnimatedModel>(engine, "Serializable", "AnimatedModel");
  1239. RegisterSubclass<Object, AnimatedModel>(engine, "Object", "AnimatedModel");
  1240. RegisterSubclass<RefCounted, AnimatedModel>(engine, "RefCounted", "AnimatedModel");
  1241. #ifdef URHO3D_URHO2D
  1242. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  1243. engine->RegisterObjectMethod("AnimatedSprite2D", "void AddLight(Light@+)", asMETHODPR(AnimatedSprite2D, AddLight, (Light*), void), asCALL_THISCALL);
  1244. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1245. engine->RegisterObjectBehaviour("AnimatedSprite2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(AnimatedSprite2D, AddRef, (), void), asCALL_THISCALL);
  1246. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  1247. // Error: type "ComponentReplicationState*" can not automatically bind
  1248. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  1249. engine->RegisterObjectMethod("AnimatedSprite2D", "void AddVertexLight(Light@+)", asMETHODPR(AnimatedSprite2D, AddVertexLight, (Light*), void), asCALL_THISCALL);
  1250. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1251. engine->RegisterObjectMethod("AnimatedSprite2D", "void AllocateNetworkState()", asMETHODPR(AnimatedSprite2D, AllocateNetworkState, (), void), asCALL_THISCALL);
  1252. // explicit AnimatedSprite2D::AnimatedSprite2D(Context* context) | File: ../Urho2D/AnimatedSprite2D.h
  1253. engine->RegisterObjectBehaviour("AnimatedSprite2D", asBEHAVE_FACTORY, "AnimatedSprite2D@+ f()", asFUNCTION(AnimatedSprite2D_AnimatedSprite2D_Context), asCALL_CDECL);
  1254. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  1255. engine->RegisterObjectMethod("AnimatedSprite2D", "void ApplyAttributes()", asMETHODPR(AnimatedSprite2D, ApplyAttributes, (), void), asCALL_THISCALL);
  1256. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1257. // Not registered because template
  1258. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1259. // Not registered because template
  1260. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  1261. engine->RegisterObjectMethod("AnimatedSprite2D", "void CleanupConnection(Connection@+)", asMETHODPR(AnimatedSprite2D, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  1262. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  1263. engine->RegisterObjectMethod("AnimatedSprite2D", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(AnimatedSprite2D, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  1264. // virtual bool Drawable::DrawOcclusion(OcclusionBuffer* buffer) | File: ../Graphics/Drawable.h
  1265. engine->RegisterObjectMethod("AnimatedSprite2D", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(AnimatedSprite2D, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  1266. // float StaticSprite2D::GetAlpha() const | File: ../Urho2D/StaticSprite2D.h
  1267. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetAlpha() const", asMETHODPR(AnimatedSprite2D, GetAlpha, () const, float), asCALL_THISCALL);
  1268. engine->RegisterObjectMethod("AnimatedSprite2D", "float get_alpha() const", asMETHODPR(AnimatedSprite2D, GetAlpha, () const, float), asCALL_THISCALL);
  1269. // const String& AnimatedSprite2D::GetAnimation() const | File: ../Urho2D/AnimatedSprite2D.h
  1270. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& GetAnimation() const", asMETHODPR(AnimatedSprite2D, GetAnimation, () const, const String&), asCALL_THISCALL);
  1271. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& get_animation() const", asMETHODPR(AnimatedSprite2D, GetAnimation, () const, const String&), asCALL_THISCALL);
  1272. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1273. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetAnimationEnabled() const", asMETHODPR(AnimatedSprite2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1274. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_animationEnabled() const", asMETHODPR(AnimatedSprite2D, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1275. // AnimationSet2D* AnimatedSprite2D::GetAnimationSet() const | File: ../Urho2D/AnimatedSprite2D.h
  1276. engine->RegisterObjectMethod("AnimatedSprite2D", "AnimationSet2D@+ GetAnimationSet() const", asMETHODPR(AnimatedSprite2D, GetAnimationSet, () const, AnimationSet2D*), asCALL_THISCALL);
  1277. engine->RegisterObjectMethod("AnimatedSprite2D", "AnimationSet2D@+ get_animationSet() const", asMETHODPR(AnimatedSprite2D, GetAnimationSet, () const, AnimationSet2D*), asCALL_THISCALL);
  1278. // ResourceRef AnimatedSprite2D::GetAnimationSetAttr() const | File: ../Urho2D/AnimatedSprite2D.h
  1279. engine->RegisterObjectMethod("AnimatedSprite2D", "ResourceRef GetAnimationSetAttr() const", asMETHODPR(AnimatedSprite2D, GetAnimationSetAttr, () const, ResourceRef), asCALL_THISCALL);
  1280. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1281. engine->RegisterObjectMethod("AnimatedSprite2D", "Variant GetAttribute(uint) const", asMETHODPR(AnimatedSprite2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1282. engine->RegisterObjectMethod("AnimatedSprite2D", "Variant get_attributes(uint) const", asMETHODPR(AnimatedSprite2D, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1283. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1284. engine->RegisterObjectMethod("AnimatedSprite2D", "Variant GetAttribute(const String&in) const", asMETHODPR(AnimatedSprite2D, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1285. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1286. engine->RegisterObjectMethod("AnimatedSprite2D", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(AnimatedSprite2D, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1287. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1288. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(AnimatedSprite2D, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1289. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1290. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(AnimatedSprite2D, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1291. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1292. engine->RegisterObjectMethod("AnimatedSprite2D", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(AnimatedSprite2D, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1293. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1294. engine->RegisterObjectMethod("AnimatedSprite2D", "Variant GetAttributeDefault(uint) const", asMETHODPR(AnimatedSprite2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1295. engine->RegisterObjectMethod("AnimatedSprite2D", "Variant get_attributeDefaults(uint) const", asMETHODPR(AnimatedSprite2D, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1296. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1297. engine->RegisterObjectMethod("AnimatedSprite2D", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(AnimatedSprite2D, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1298. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1299. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1300. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  1301. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  1302. // BlendMode StaticSprite2D::GetBlendMode() const | File: ../Urho2D/StaticSprite2D.h
  1303. engine->RegisterObjectMethod("AnimatedSprite2D", "BlendMode GetBlendMode() const", asMETHODPR(AnimatedSprite2D, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1304. engine->RegisterObjectMethod("AnimatedSprite2D", "BlendMode get_blendMode() const", asMETHODPR(AnimatedSprite2D, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1305. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1306. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetBlockEvents() const", asMETHODPR(AnimatedSprite2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1307. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  1308. engine->RegisterObjectMethod("AnimatedSprite2D", "const BoundingBox& GetBoundingBox() const", asMETHODPR(AnimatedSprite2D, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1309. engine->RegisterObjectMethod("AnimatedSprite2D", "const BoundingBox& get_boundingBox() const", asMETHODPR(AnimatedSprite2D, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  1310. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  1311. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetCastShadows() const", asMETHODPR(AnimatedSprite2D, GetCastShadows, () const, bool), asCALL_THISCALL);
  1312. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_castShadows() const", asMETHODPR(AnimatedSprite2D, GetCastShadows, () const, bool), asCALL_THISCALL);
  1313. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1314. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& GetCategory() const", asMETHODPR(AnimatedSprite2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1315. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& get_category() const", asMETHODPR(AnimatedSprite2D, GetCategory, () const, const String&), asCALL_THISCALL);
  1316. // const Color& StaticSprite2D::GetColor() const | File: ../Urho2D/StaticSprite2D.h
  1317. engine->RegisterObjectMethod("AnimatedSprite2D", "const Color& GetColor() const", asMETHODPR(AnimatedSprite2D, GetColor, () const, const Color&), asCALL_THISCALL);
  1318. engine->RegisterObjectMethod("AnimatedSprite2D", "const Color& get_color() const", asMETHODPR(AnimatedSprite2D, GetColor, () const, const Color&), asCALL_THISCALL);
  1319. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  1320. engine->RegisterObjectMethod("AnimatedSprite2D", "Component@+ GetComponent(StringHash) const", asMETHODPR(AnimatedSprite2D, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  1321. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  1322. // Not registered because template
  1323. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  1324. // Error: type "PODVector<Component*>&" can not automatically bind
  1325. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  1326. // Not registered because template
  1327. // Context* Object::GetContext() const | File: ../Core/Object.h
  1328. // Error: type "Context*" can not be returned
  1329. // Material* StaticSprite2D::GetCustomMaterial() const | File: ../Urho2D/StaticSprite2D.h
  1330. engine->RegisterObjectMethod("AnimatedSprite2D", "Material@+ GetCustomMaterial() const", asMETHODPR(AnimatedSprite2D, GetCustomMaterial, () const, Material*), asCALL_THISCALL);
  1331. engine->RegisterObjectMethod("AnimatedSprite2D", "Material@+ get_customMaterial() const", asMETHODPR(AnimatedSprite2D, GetCustomMaterial, () const, Material*), asCALL_THISCALL);
  1332. // ResourceRef StaticSprite2D::GetCustomMaterialAttr() const | File: ../Urho2D/StaticSprite2D.h
  1333. engine->RegisterObjectMethod("AnimatedSprite2D", "ResourceRef GetCustomMaterialAttr() const", asMETHODPR(AnimatedSprite2D, GetCustomMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  1334. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  1335. // Error: type "PODVector<Node*>&" can not automatically bind
  1336. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  1337. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetDistance() const", asMETHODPR(AnimatedSprite2D, GetDistance, () const, float), asCALL_THISCALL);
  1338. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  1339. engine->RegisterObjectMethod("AnimatedSprite2D", "uint8 GetDrawableFlags() const", asMETHODPR(AnimatedSprite2D, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  1340. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  1341. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetDrawDistance() const", asMETHODPR(AnimatedSprite2D, GetDrawDistance, () const, float), asCALL_THISCALL);
  1342. engine->RegisterObjectMethod("AnimatedSprite2D", "float get_drawDistance() const", asMETHODPR(AnimatedSprite2D, GetDrawDistance, () const, float), asCALL_THISCALL);
  1343. // const Rect& StaticSprite2D::GetDrawRect() const | File: ../Urho2D/StaticSprite2D.h
  1344. engine->RegisterObjectMethod("AnimatedSprite2D", "const Rect& GetDrawRect() const", asMETHODPR(AnimatedSprite2D, GetDrawRect, () const, const Rect&), asCALL_THISCALL);
  1345. engine->RegisterObjectMethod("AnimatedSprite2D", "const Rect& get_drawRect() const", asMETHODPR(AnimatedSprite2D, GetDrawRect, () const, const Rect&), asCALL_THISCALL);
  1346. // const String& AnimatedSprite2D::GetEntity() const | File: ../Urho2D/AnimatedSprite2D.h
  1347. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& GetEntity() const", asMETHODPR(AnimatedSprite2D, GetEntity, () const, const String&), asCALL_THISCALL);
  1348. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& get_entity() const", asMETHODPR(AnimatedSprite2D, GetEntity, () const, const String&), asCALL_THISCALL);
  1349. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1350. engine->RegisterObjectMethod("AnimatedSprite2D", "VariantMap& GetEventDataMap() const", asMETHODPR(AnimatedSprite2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1351. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1352. // Error: type "EventHandler*" can not automatically bind
  1353. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1354. engine->RegisterObjectMethod("AnimatedSprite2D", "Object@+ GetEventSender() const", asMETHODPR(AnimatedSprite2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  1355. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  1356. engine->RegisterObjectMethod("AnimatedSprite2D", "Light@+ GetFirstLight() const", asMETHODPR(AnimatedSprite2D, GetFirstLight, () const, Light*), asCALL_THISCALL);
  1357. // bool StaticSprite2D::GetFlipX() const | File: ../Urho2D/StaticSprite2D.h
  1358. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetFlipX() const", asMETHODPR(AnimatedSprite2D, GetFlipX, () const, bool), asCALL_THISCALL);
  1359. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_flipX() const", asMETHODPR(AnimatedSprite2D, GetFlipX, () const, bool), asCALL_THISCALL);
  1360. // bool StaticSprite2D::GetFlipY() const | File: ../Urho2D/StaticSprite2D.h
  1361. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetFlipY() const", asMETHODPR(AnimatedSprite2D, GetFlipY, () const, bool), asCALL_THISCALL);
  1362. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_flipY() const", asMETHODPR(AnimatedSprite2D, GetFlipY, () const, bool), asCALL_THISCALL);
  1363. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1364. engine->RegisterObjectMethod("AnimatedSprite2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(AnimatedSprite2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1365. engine->RegisterObjectMethod("AnimatedSprite2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(AnimatedSprite2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1366. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1367. engine->RegisterObjectMethod("AnimatedSprite2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(AnimatedSprite2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1368. engine->RegisterObjectMethod("AnimatedSprite2D", "const VariantMap& get_globalVars() const", asMETHODPR(AnimatedSprite2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1369. // const Vector2& StaticSprite2D::GetHotSpot() const | File: ../Urho2D/StaticSprite2D.h
  1370. engine->RegisterObjectMethod("AnimatedSprite2D", "const Vector2& GetHotSpot() const", asMETHODPR(AnimatedSprite2D, GetHotSpot, () const, const Vector2&), asCALL_THISCALL);
  1371. engine->RegisterObjectMethod("AnimatedSprite2D", "const Vector2& get_hotSpot() const", asMETHODPR(AnimatedSprite2D, GetHotSpot, () const, const Vector2&), asCALL_THISCALL);
  1372. // unsigned Component::GetID() const | File: ../Scene/Component.h
  1373. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetID() const", asMETHODPR(AnimatedSprite2D, GetID, () const, unsigned), asCALL_THISCALL);
  1374. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_id() const", asMETHODPR(AnimatedSprite2D, GetID, () const, unsigned), asCALL_THISCALL);
  1375. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1376. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(AnimatedSprite2D, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1377. // int Drawable2D::GetLayer() const | File: ../Urho2D/Drawable2D.h
  1378. engine->RegisterObjectMethod("AnimatedSprite2D", "int GetLayer() const", asMETHODPR(AnimatedSprite2D, GetLayer, () const, int), asCALL_THISCALL);
  1379. engine->RegisterObjectMethod("AnimatedSprite2D", "int get_layer() const", asMETHODPR(AnimatedSprite2D, GetLayer, () const, int), asCALL_THISCALL);
  1380. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  1381. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetLightMask() const", asMETHODPR(AnimatedSprite2D, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1382. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_lightMask() const", asMETHODPR(AnimatedSprite2D, GetLightMask, () const, unsigned), asCALL_THISCALL);
  1383. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  1384. engine->RegisterObjectMethod("AnimatedSprite2D", "Array<Light@>@ GetLights() const", asFUNCTION(AnimatedSprite2D_GetLights_void), asCALL_CDECL_OBJFIRST);
  1385. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  1386. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetLodBias() const", asMETHODPR(AnimatedSprite2D, GetLodBias, () const, float), asCALL_THISCALL);
  1387. engine->RegisterObjectMethod("AnimatedSprite2D", "float get_lodBias() const", asMETHODPR(AnimatedSprite2D, GetLodBias, () const, float), asCALL_THISCALL);
  1388. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  1389. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetLodDistance() const", asMETHODPR(AnimatedSprite2D, GetLodDistance, () const, float), asCALL_THISCALL);
  1390. // virtual Geometry* Drawable::GetLodGeometry(unsigned batchIndex, unsigned level) | File: ../Graphics/Drawable.h
  1391. engine->RegisterObjectMethod("AnimatedSprite2D", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(AnimatedSprite2D, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  1392. // LoopMode2D AnimatedSprite2D::GetLoopMode() const | File: ../Urho2D/AnimatedSprite2D.h
  1393. engine->RegisterObjectMethod("AnimatedSprite2D", "LoopMode2D GetLoopMode() const", asMETHODPR(AnimatedSprite2D, GetLoopMode, () const, LoopMode2D), asCALL_THISCALL);
  1394. engine->RegisterObjectMethod("AnimatedSprite2D", "LoopMode2D get_loopMode() const", asMETHODPR(AnimatedSprite2D, GetLoopMode, () const, LoopMode2D), asCALL_THISCALL);
  1395. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  1396. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetMaxLights() const", asMETHODPR(AnimatedSprite2D, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1397. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_maxLights() const", asMETHODPR(AnimatedSprite2D, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  1398. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  1399. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetMaxZ() const", asMETHODPR(AnimatedSprite2D, GetMaxZ, () const, float), asCALL_THISCALL);
  1400. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  1401. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetMinZ() const", asMETHODPR(AnimatedSprite2D, GetMinZ, () const, float), asCALL_THISCALL);
  1402. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1403. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1404. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1405. // Error: type "NetworkState*" can not automatically bind
  1406. // Node* Component::GetNode() const | File: ../Scene/Component.h
  1407. engine->RegisterObjectMethod("AnimatedSprite2D", "Node@+ GetNode() const", asMETHODPR(AnimatedSprite2D, GetNode, () const, Node*), asCALL_THISCALL);
  1408. engine->RegisterObjectMethod("AnimatedSprite2D", "Node@+ get_node() const", asMETHODPR(AnimatedSprite2D, GetNode, () const, Node*), asCALL_THISCALL);
  1409. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1410. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetNumAttributes() const", asMETHODPR(AnimatedSprite2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1411. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_numAttributes() const", asMETHODPR(AnimatedSprite2D, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1412. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1413. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetNumNetworkAttributes() const", asMETHODPR(AnimatedSprite2D, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1414. // virtual unsigned Drawable::GetNumOccluderTriangles() | File: ../Graphics/Drawable.h
  1415. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetNumOccluderTriangles()", asMETHODPR(AnimatedSprite2D, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  1416. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1417. engine->RegisterObjectMethod("AnimatedSprite2D", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(AnimatedSprite2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1418. engine->RegisterObjectMethod("AnimatedSprite2D", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(AnimatedSprite2D, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1419. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1420. engine->RegisterObjectMethod("AnimatedSprite2D", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(AnimatedSprite2D, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1421. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  1422. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  1423. // int Drawable2D::GetOrderInLayer() const | File: ../Urho2D/Drawable2D.h
  1424. engine->RegisterObjectMethod("AnimatedSprite2D", "int GetOrderInLayer() const", asMETHODPR(AnimatedSprite2D, GetOrderInLayer, () const, int), asCALL_THISCALL);
  1425. engine->RegisterObjectMethod("AnimatedSprite2D", "int get_orderInLayer() const", asMETHODPR(AnimatedSprite2D, GetOrderInLayer, () const, int), asCALL_THISCALL);
  1426. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  1427. engine->RegisterObjectMethod("AnimatedSprite2D", "Scene@+ GetScene() const", asMETHODPR(AnimatedSprite2D, GetScene, () const, Scene*), asCALL_THISCALL);
  1428. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  1429. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetShadowDistance() const", asMETHODPR(AnimatedSprite2D, GetShadowDistance, () const, float), asCALL_THISCALL);
  1430. engine->RegisterObjectMethod("AnimatedSprite2D", "float get_shadowDistance() const", asMETHODPR(AnimatedSprite2D, GetShadowDistance, () const, float), asCALL_THISCALL);
  1431. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  1432. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetShadowMask() const", asMETHODPR(AnimatedSprite2D, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1433. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_shadowMask() const", asMETHODPR(AnimatedSprite2D, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  1434. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  1435. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetSortValue() const", asMETHODPR(AnimatedSprite2D, GetSortValue, () const, float), asCALL_THISCALL);
  1436. // const Vector<SourceBatch2D>& Drawable2D::GetSourceBatches() | File: ../Urho2D/Drawable2D.h
  1437. // Error: type "const Vector<SourceBatch2D>&" can not automatically bind
  1438. // float AnimatedSprite2D::GetSpeed() const | File: ../Urho2D/AnimatedSprite2D.h
  1439. engine->RegisterObjectMethod("AnimatedSprite2D", "float GetSpeed() const", asMETHODPR(AnimatedSprite2D, GetSpeed, () const, float), asCALL_THISCALL);
  1440. engine->RegisterObjectMethod("AnimatedSprite2D", "float get_speed() const", asMETHODPR(AnimatedSprite2D, GetSpeed, () const, float), asCALL_THISCALL);
  1441. // Sprite2D* StaticSprite2D::GetSprite() const | File: ../Urho2D/StaticSprite2D.h
  1442. engine->RegisterObjectMethod("AnimatedSprite2D", "Sprite2D@+ GetSprite() const", asMETHODPR(AnimatedSprite2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  1443. engine->RegisterObjectMethod("AnimatedSprite2D", "Sprite2D@+ get_sprite() const", asMETHODPR(AnimatedSprite2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  1444. // ResourceRef StaticSprite2D::GetSpriteAttr() const | File: ../Urho2D/StaticSprite2D.h
  1445. engine->RegisterObjectMethod("AnimatedSprite2D", "ResourceRef GetSpriteAttr() const", asMETHODPR(AnimatedSprite2D, GetSpriteAttr, () const, ResourceRef), asCALL_THISCALL);
  1446. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1447. engine->RegisterObjectMethod("AnimatedSprite2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(AnimatedSprite2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1448. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1449. // Not registered because template
  1450. // bool StaticSprite2D::GetSwapXY() const | File: ../Urho2D/StaticSprite2D.h
  1451. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetSwapXY() const", asMETHODPR(AnimatedSprite2D, GetSwapXY, () const, bool), asCALL_THISCALL);
  1452. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_swapXY() const", asMETHODPR(AnimatedSprite2D, GetSwapXY, () const, bool), asCALL_THISCALL);
  1453. // const Rect& StaticSprite2D::GetTextureRect() const | File: ../Urho2D/StaticSprite2D.h
  1454. engine->RegisterObjectMethod("AnimatedSprite2D", "const Rect& GetTextureRect() const", asMETHODPR(AnimatedSprite2D, GetTextureRect, () const, const Rect&), asCALL_THISCALL);
  1455. engine->RegisterObjectMethod("AnimatedSprite2D", "const Rect& get_textureRect() const", asMETHODPR(AnimatedSprite2D, GetTextureRect, () const, const Rect&), asCALL_THISCALL);
  1456. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1457. engine->RegisterObjectMethod("AnimatedSprite2D", "StringHash GetType() const", asMETHODPR(AnimatedSprite2D, GetType, () const, StringHash), asCALL_THISCALL);
  1458. engine->RegisterObjectMethod("AnimatedSprite2D", "StringHash get_type() const", asMETHODPR(AnimatedSprite2D, GetType, () const, StringHash), asCALL_THISCALL);
  1459. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1460. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1461. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1462. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1463. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1464. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& GetTypeName() const", asMETHODPR(AnimatedSprite2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1465. engine->RegisterObjectMethod("AnimatedSprite2D", "const String& get_typeName() const", asMETHODPR(AnimatedSprite2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  1466. // virtual UpdateGeometryType Drawable::GetUpdateGeometryType() | File: ../Graphics/Drawable.h
  1467. engine->RegisterObjectMethod("AnimatedSprite2D", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(AnimatedSprite2D, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  1468. // bool StaticSprite2D::GetUseDrawRect() const | File: ../Urho2D/StaticSprite2D.h
  1469. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetUseDrawRect() const", asMETHODPR(AnimatedSprite2D, GetUseDrawRect, () const, bool), asCALL_THISCALL);
  1470. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_useDrawRect() const", asMETHODPR(AnimatedSprite2D, GetUseDrawRect, () const, bool), asCALL_THISCALL);
  1471. // bool StaticSprite2D::GetUseHotSpot() const | File: ../Urho2D/StaticSprite2D.h
  1472. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetUseHotSpot() const", asMETHODPR(AnimatedSprite2D, GetUseHotSpot, () const, bool), asCALL_THISCALL);
  1473. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_useHotSpot() const", asMETHODPR(AnimatedSprite2D, GetUseHotSpot, () const, bool), asCALL_THISCALL);
  1474. // bool StaticSprite2D::GetUseTextureRect() const | File: ../Urho2D/StaticSprite2D.h
  1475. engine->RegisterObjectMethod("AnimatedSprite2D", "bool GetUseTextureRect() const", asMETHODPR(AnimatedSprite2D, GetUseTextureRect, () const, bool), asCALL_THISCALL);
  1476. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_useTextureRect() const", asMETHODPR(AnimatedSprite2D, GetUseTextureRect, () const, bool), asCALL_THISCALL);
  1477. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  1478. engine->RegisterObjectMethod("AnimatedSprite2D", "Array<Light@>@ GetVertexLights() const", asFUNCTION(AnimatedSprite2D_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  1479. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  1480. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetViewMask() const", asMETHODPR(AnimatedSprite2D, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1481. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_viewMask() const", asMETHODPR(AnimatedSprite2D, GetViewMask, () const, unsigned), asCALL_THISCALL);
  1482. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  1483. engine->RegisterObjectMethod("AnimatedSprite2D", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(AnimatedSprite2D, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1484. engine->RegisterObjectMethod("AnimatedSprite2D", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(AnimatedSprite2D, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  1485. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  1486. engine->RegisterObjectMethod("AnimatedSprite2D", "Zone@+ GetZone() const", asMETHODPR(AnimatedSprite2D, GetZone, () const, Zone*), asCALL_THISCALL);
  1487. engine->RegisterObjectMethod("AnimatedSprite2D", "Zone@+ get_zone() const", asMETHODPR(AnimatedSprite2D, GetZone, () const, Zone*), asCALL_THISCALL);
  1488. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  1489. engine->RegisterObjectMethod("AnimatedSprite2D", "uint GetZoneMask() const", asMETHODPR(AnimatedSprite2D, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1490. engine->RegisterObjectMethod("AnimatedSprite2D", "uint get_zoneMask() const", asMETHODPR(AnimatedSprite2D, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  1491. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  1492. engine->RegisterObjectMethod("AnimatedSprite2D", "bool HasBasePass(uint) const", asMETHODPR(AnimatedSprite2D, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  1493. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1494. engine->RegisterObjectMethod("AnimatedSprite2D", "bool HasEventHandlers() const", asMETHODPR(AnimatedSprite2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1495. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1496. engine->RegisterObjectMethod("AnimatedSprite2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(AnimatedSprite2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1497. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1498. engine->RegisterObjectMethod("AnimatedSprite2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(AnimatedSprite2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1499. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  1500. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsEnabled() const", asMETHODPR(AnimatedSprite2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1501. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_enabled() const", asMETHODPR(AnimatedSprite2D, IsEnabled, () const, bool), asCALL_THISCALL);
  1502. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  1503. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsEnabledEffective() const", asMETHODPR(AnimatedSprite2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1504. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_enabledEffective() const", asMETHODPR(AnimatedSprite2D, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  1505. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1506. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(AnimatedSprite2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1507. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1508. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1509. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1510. // Not registered because template
  1511. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  1512. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsInView() const", asMETHODPR(AnimatedSprite2D, IsInView, () const, bool), asCALL_THISCALL);
  1513. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_inView() const", asMETHODPR(AnimatedSprite2D, IsInView, () const, bool), asCALL_THISCALL);
  1514. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  1515. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsInView(Camera@+) const", asMETHODPR(AnimatedSprite2D, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  1516. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  1517. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(AnimatedSprite2D, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  1518. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  1519. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsOccludee() const", asMETHODPR(AnimatedSprite2D, IsOccludee, () const, bool), asCALL_THISCALL);
  1520. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_occludee() const", asMETHODPR(AnimatedSprite2D, IsOccludee, () const, bool), asCALL_THISCALL);
  1521. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  1522. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsOccluder() const", asMETHODPR(AnimatedSprite2D, IsOccluder, () const, bool), asCALL_THISCALL);
  1523. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_occluder() const", asMETHODPR(AnimatedSprite2D, IsOccluder, () const, bool), asCALL_THISCALL);
  1524. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  1525. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsReplicated() const", asMETHODPR(AnimatedSprite2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1526. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_replicated() const", asMETHODPR(AnimatedSprite2D, IsReplicated, () const, bool), asCALL_THISCALL);
  1527. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1528. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsTemporary() const", asMETHODPR(AnimatedSprite2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1529. engine->RegisterObjectMethod("AnimatedSprite2D", "bool get_temporary() const", asMETHODPR(AnimatedSprite2D, IsTemporary, () const, bool), asCALL_THISCALL);
  1530. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  1531. engine->RegisterObjectMethod("AnimatedSprite2D", "bool IsZoneDirty() const", asMETHODPR(AnimatedSprite2D, IsZoneDirty, () const, bool), asCALL_THISCALL);
  1532. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  1533. engine->RegisterObjectMethod("AnimatedSprite2D", "void LimitLights()", asMETHODPR(AnimatedSprite2D, LimitLights, (), void), asCALL_THISCALL);
  1534. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  1535. engine->RegisterObjectMethod("AnimatedSprite2D", "void LimitVertexLights(bool)", asMETHODPR(AnimatedSprite2D, LimitVertexLights, (bool), void), asCALL_THISCALL);
  1536. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1537. engine->RegisterObjectMethod("AnimatedSprite2D", "bool Load(Deserializer&)", asMETHODPR(AnimatedSprite2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  1538. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1539. engine->RegisterObjectMethod("AnimatedSprite2D", "bool LoadJSON(const JSONValue&in)", asMETHODPR(AnimatedSprite2D, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1540. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  1541. engine->RegisterObjectMethod("AnimatedSprite2D", "bool LoadXML(const XMLElement&in)", asMETHODPR(AnimatedSprite2D, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1542. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  1543. engine->RegisterObjectMethod("AnimatedSprite2D", "void MarkForUpdate()", asMETHODPR(AnimatedSprite2D, MarkForUpdate, (), void), asCALL_THISCALL);
  1544. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1545. engine->RegisterObjectMethod("AnimatedSprite2D", "void MarkInView(const FrameInfo&in)", asMETHODPR(AnimatedSprite2D, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  1546. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  1547. engine->RegisterObjectMethod("AnimatedSprite2D", "void MarkInView(uint)", asMETHODPR(AnimatedSprite2D, MarkInView, (unsigned), void), asCALL_THISCALL);
  1548. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  1549. engine->RegisterObjectMethod("AnimatedSprite2D", "void MarkNetworkUpdate()", asMETHODPR(AnimatedSprite2D, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1550. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1551. engine->RegisterObjectMethod("AnimatedSprite2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(AnimatedSprite2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1552. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1553. engine->RegisterObjectMethod("AnimatedSprite2D", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(AnimatedSprite2D, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1554. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1555. engine->RegisterObjectMethod("AnimatedSprite2D", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(AnimatedSprite2D, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1556. // void AnimatedSprite2D::OnSetEnabled() override | File: ../Urho2D/AnimatedSprite2D.h
  1557. engine->RegisterObjectMethod("AnimatedSprite2D", "void OnSetEnabled()", asMETHODPR(AnimatedSprite2D, OnSetEnabled, (), void), asCALL_THISCALL);
  1558. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  1559. engine->RegisterObjectMethod("AnimatedSprite2D", "void PrepareNetworkUpdate()", asMETHODPR(AnimatedSprite2D, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  1560. // virtual void Drawable::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) | File: ../Graphics/Drawable.h
  1561. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  1562. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1563. engine->RegisterObjectMethod("AnimatedSprite2D", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(AnimatedSprite2D, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1564. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1565. engine->RegisterObjectMethod("AnimatedSprite2D", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(AnimatedSprite2D, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1566. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1567. // Error: type "RefCount*" can not automatically bind
  1568. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1569. engine->RegisterObjectMethod("AnimatedSprite2D", "int Refs() const", asMETHODPR(AnimatedSprite2D, Refs, () const, int), asCALL_THISCALL);
  1570. engine->RegisterObjectMethod("AnimatedSprite2D", "int get_refs() const", asMETHODPR(AnimatedSprite2D, Refs, () const, int), asCALL_THISCALL);
  1571. // static void AnimatedSprite2D::RegisterObject(Context* context) | File: ../Urho2D/AnimatedSprite2D.h
  1572. // Context can be used as firs parameter of constructors only
  1573. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1574. engine->RegisterObjectBehaviour("AnimatedSprite2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(AnimatedSprite2D, ReleaseRef, (), void), asCALL_THISCALL);
  1575. // void Component::Remove() | File: ../Scene/Component.h
  1576. engine->RegisterObjectMethod("AnimatedSprite2D", "void Remove()", asMETHODPR(AnimatedSprite2D, Remove, (), void), asCALL_THISCALL);
  1577. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1578. engine->RegisterObjectMethod("AnimatedSprite2D", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(AnimatedSprite2D, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1579. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1580. engine->RegisterObjectMethod("AnimatedSprite2D", "void RemoveInstanceDefault()", asMETHODPR(AnimatedSprite2D, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1581. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1582. engine->RegisterObjectMethod("AnimatedSprite2D", "void RemoveObjectAnimation()", asMETHODPR(AnimatedSprite2D, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1583. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1584. engine->RegisterObjectMethod("AnimatedSprite2D", "void ResetToDefault()", asMETHODPR(AnimatedSprite2D, ResetToDefault, (), void), asCALL_THISCALL);
  1585. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  1586. engine->RegisterObjectMethod("AnimatedSprite2D", "bool Save(Serializer&) const", asMETHODPR(AnimatedSprite2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1587. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1588. engine->RegisterObjectMethod("AnimatedSprite2D", "bool SaveDefaultAttributes() const", asMETHODPR(AnimatedSprite2D, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1589. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  1590. engine->RegisterObjectMethod("AnimatedSprite2D", "bool SaveJSON(JSONValue&) const", asMETHODPR(AnimatedSprite2D, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1591. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  1592. engine->RegisterObjectMethod("AnimatedSprite2D", "bool SaveXML(XMLElement&) const", asMETHODPR(AnimatedSprite2D, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1593. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1594. engine->RegisterObjectMethod("AnimatedSprite2D", "void SendEvent(StringHash)", asMETHODPR(AnimatedSprite2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  1595. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1596. engine->RegisterObjectMethod("AnimatedSprite2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(AnimatedSprite2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1597. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1598. // Not registered because template
  1599. // void StaticSprite2D::SetAlpha(float alpha) | File: ../Urho2D/StaticSprite2D.h
  1600. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAlpha(float)", asMETHODPR(AnimatedSprite2D, SetAlpha, (float), void), asCALL_THISCALL);
  1601. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_alpha(float)", asMETHODPR(AnimatedSprite2D, SetAlpha, (float), void), asCALL_THISCALL);
  1602. // void AnimatedSprite2D::SetAnimation(const String& name, LoopMode2D loopMode=LM_DEFAULT) | File: ../Urho2D/AnimatedSprite2D.h
  1603. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAnimation(const String&in, LoopMode2D = LM_DEFAULT)", asMETHODPR(AnimatedSprite2D, SetAnimation, (const String&, LoopMode2D), void), asCALL_THISCALL);
  1604. // void AnimatedSprite2D::SetAnimationAttr(const String& name) | File: ../Urho2D/AnimatedSprite2D.h
  1605. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAnimationAttr(const String&in)", asMETHODPR(AnimatedSprite2D, SetAnimationAttr, (const String&), void), asCALL_THISCALL);
  1606. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_animation(const String&in)", asMETHODPR(AnimatedSprite2D, SetAnimationAttr, (const String&), void), asCALL_THISCALL);
  1607. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1608. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAnimationEnabled(bool)", asMETHODPR(AnimatedSprite2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1609. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_animationEnabled(bool)", asMETHODPR(AnimatedSprite2D, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1610. // void AnimatedSprite2D::SetAnimationSet(AnimationSet2D* animationSet) | File: ../Urho2D/AnimatedSprite2D.h
  1611. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAnimationSet(AnimationSet2D@+)", asMETHODPR(AnimatedSprite2D, SetAnimationSet, (AnimationSet2D*), void), asCALL_THISCALL);
  1612. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_animationSet(AnimationSet2D@+)", asMETHODPR(AnimatedSprite2D, SetAnimationSet, (AnimationSet2D*), void), asCALL_THISCALL);
  1613. // void AnimatedSprite2D::SetAnimationSetAttr(const ResourceRef& value) | File: ../Urho2D/AnimatedSprite2D.h
  1614. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAnimationSetAttr(const ResourceRef&in)", asMETHODPR(AnimatedSprite2D, SetAnimationSetAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1615. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1616. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAnimationTime(float)", asMETHODPR(AnimatedSprite2D, SetAnimationTime, (float), void), asCALL_THISCALL);
  1617. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1618. engine->RegisterObjectMethod("AnimatedSprite2D", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(AnimatedSprite2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1619. engine->RegisterObjectMethod("AnimatedSprite2D", "bool set_attributes(uint, const Variant&in)", asMETHODPR(AnimatedSprite2D, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1620. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1621. engine->RegisterObjectMethod("AnimatedSprite2D", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(AnimatedSprite2D, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1622. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1623. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(AnimatedSprite2D, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1624. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1625. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(AnimatedSprite2D, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1626. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1627. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(AnimatedSprite2D, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1628. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1629. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(AnimatedSprite2D, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1630. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  1631. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetBasePass(uint)", asMETHODPR(AnimatedSprite2D, SetBasePass, (unsigned), void), asCALL_THISCALL);
  1632. // void StaticSprite2D::SetBlendMode(BlendMode blendMode) | File: ../Urho2D/StaticSprite2D.h
  1633. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetBlendMode(BlendMode)", asMETHODPR(AnimatedSprite2D, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1634. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_blendMode(BlendMode)", asMETHODPR(AnimatedSprite2D, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1635. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1636. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetBlockEvents(bool)", asMETHODPR(AnimatedSprite2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1637. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  1638. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetCastShadows(bool)", asMETHODPR(AnimatedSprite2D, SetCastShadows, (bool), void), asCALL_THISCALL);
  1639. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_castShadows(bool)", asMETHODPR(AnimatedSprite2D, SetCastShadows, (bool), void), asCALL_THISCALL);
  1640. // void StaticSprite2D::SetColor(const Color& color) | File: ../Urho2D/StaticSprite2D.h
  1641. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetColor(const Color&in)", asMETHODPR(AnimatedSprite2D, SetColor, (const Color&), void), asCALL_THISCALL);
  1642. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_color(const Color&in)", asMETHODPR(AnimatedSprite2D, SetColor, (const Color&), void), asCALL_THISCALL);
  1643. // void StaticSprite2D::SetCustomMaterial(Material* customMaterial) | File: ../Urho2D/StaticSprite2D.h
  1644. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetCustomMaterial(Material@+)", asMETHODPR(AnimatedSprite2D, SetCustomMaterial, (Material*), void), asCALL_THISCALL);
  1645. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_customMaterial(Material@+)", asMETHODPR(AnimatedSprite2D, SetCustomMaterial, (Material*), void), asCALL_THISCALL);
  1646. // void StaticSprite2D::SetCustomMaterialAttr(const ResourceRef& value) | File: ../Urho2D/StaticSprite2D.h
  1647. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetCustomMaterialAttr(const ResourceRef&in)", asMETHODPR(AnimatedSprite2D, SetCustomMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1648. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  1649. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetDrawDistance(float)", asMETHODPR(AnimatedSprite2D, SetDrawDistance, (float), void), asCALL_THISCALL);
  1650. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_drawDistance(float)", asMETHODPR(AnimatedSprite2D, SetDrawDistance, (float), void), asCALL_THISCALL);
  1651. // void StaticSprite2D::SetDrawRect(const Rect& rect) | File: ../Urho2D/StaticSprite2D.h
  1652. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetDrawRect(const Rect&in)", asMETHODPR(AnimatedSprite2D, SetDrawRect, (const Rect&), void), asCALL_THISCALL);
  1653. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_drawRect(const Rect&in)", asMETHODPR(AnimatedSprite2D, SetDrawRect, (const Rect&), void), asCALL_THISCALL);
  1654. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  1655. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetEnabled(bool)", asMETHODPR(AnimatedSprite2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1656. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_enabled(bool)", asMETHODPR(AnimatedSprite2D, SetEnabled, (bool), void), asCALL_THISCALL);
  1657. // void AnimatedSprite2D::SetEntity(const String& entity) | File: ../Urho2D/AnimatedSprite2D.h
  1658. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetEntity(const String&in)", asMETHODPR(AnimatedSprite2D, SetEntity, (const String&), void), asCALL_THISCALL);
  1659. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_entity(const String&in)", asMETHODPR(AnimatedSprite2D, SetEntity, (const String&), void), asCALL_THISCALL);
  1660. // void StaticSprite2D::SetFlip(bool flipX, bool flipY, bool swapXY=false) | File: ../Urho2D/StaticSprite2D.h
  1661. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetFlip(bool, bool, bool = false)", asMETHODPR(AnimatedSprite2D, SetFlip, (bool, bool, bool), void), asCALL_THISCALL);
  1662. // void StaticSprite2D::SetFlipX(bool flipX) | File: ../Urho2D/StaticSprite2D.h
  1663. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetFlipX(bool)", asMETHODPR(AnimatedSprite2D, SetFlipX, (bool), void), asCALL_THISCALL);
  1664. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_flipX(bool)", asMETHODPR(AnimatedSprite2D, SetFlipX, (bool), void), asCALL_THISCALL);
  1665. // void StaticSprite2D::SetFlipY(bool flipY) | File: ../Urho2D/StaticSprite2D.h
  1666. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetFlipY(bool)", asMETHODPR(AnimatedSprite2D, SetFlipY, (bool), void), asCALL_THISCALL);
  1667. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_flipY(bool)", asMETHODPR(AnimatedSprite2D, SetFlipY, (bool), void), asCALL_THISCALL);
  1668. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1669. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(AnimatedSprite2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1670. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(AnimatedSprite2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1671. // void StaticSprite2D::SetHotSpot(const Vector2& hotspot) | File: ../Urho2D/StaticSprite2D.h
  1672. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetHotSpot(const Vector2&in)", asMETHODPR(AnimatedSprite2D, SetHotSpot, (const Vector2&), void), asCALL_THISCALL);
  1673. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_hotSpot(const Vector2&in)", asMETHODPR(AnimatedSprite2D, SetHotSpot, (const Vector2&), void), asCALL_THISCALL);
  1674. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1675. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetInstanceDefault(bool)", asMETHODPR(AnimatedSprite2D, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1676. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1677. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(AnimatedSprite2D, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1678. // void Drawable2D::SetLayer(int layer) | File: ../Urho2D/Drawable2D.h
  1679. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetLayer(int)", asMETHODPR(AnimatedSprite2D, SetLayer, (int), void), asCALL_THISCALL);
  1680. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_layer(int)", asMETHODPR(AnimatedSprite2D, SetLayer, (int), void), asCALL_THISCALL);
  1681. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  1682. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetLightMask(uint)", asMETHODPR(AnimatedSprite2D, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1683. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_lightMask(uint)", asMETHODPR(AnimatedSprite2D, SetLightMask, (unsigned), void), asCALL_THISCALL);
  1684. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  1685. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetLodBias(float)", asMETHODPR(AnimatedSprite2D, SetLodBias, (float), void), asCALL_THISCALL);
  1686. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_lodBias(float)", asMETHODPR(AnimatedSprite2D, SetLodBias, (float), void), asCALL_THISCALL);
  1687. // void AnimatedSprite2D::SetLoopMode(LoopMode2D loopMode) | File: ../Urho2D/AnimatedSprite2D.h
  1688. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetLoopMode(LoopMode2D)", asMETHODPR(AnimatedSprite2D, SetLoopMode, (LoopMode2D), void), asCALL_THISCALL);
  1689. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_loopMode(LoopMode2D)", asMETHODPR(AnimatedSprite2D, SetLoopMode, (LoopMode2D), void), asCALL_THISCALL);
  1690. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  1691. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetMaxLights(uint)", asMETHODPR(AnimatedSprite2D, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1692. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_maxLights(uint)", asMETHODPR(AnimatedSprite2D, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  1693. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  1694. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetMinMaxZ(float, float)", asMETHODPR(AnimatedSprite2D, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  1695. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1696. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(AnimatedSprite2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1697. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(AnimatedSprite2D, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1698. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1699. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(AnimatedSprite2D, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1700. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  1701. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetOccludee(bool)", asMETHODPR(AnimatedSprite2D, SetOccludee, (bool), void), asCALL_THISCALL);
  1702. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_occludee(bool)", asMETHODPR(AnimatedSprite2D, SetOccludee, (bool), void), asCALL_THISCALL);
  1703. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  1704. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetOccluder(bool)", asMETHODPR(AnimatedSprite2D, SetOccluder, (bool), void), asCALL_THISCALL);
  1705. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_occluder(bool)", asMETHODPR(AnimatedSprite2D, SetOccluder, (bool), void), asCALL_THISCALL);
  1706. // void Drawable2D::SetOrderInLayer(int orderInLayer) | File: ../Urho2D/Drawable2D.h
  1707. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetOrderInLayer(int)", asMETHODPR(AnimatedSprite2D, SetOrderInLayer, (int), void), asCALL_THISCALL);
  1708. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_orderInLayer(int)", asMETHODPR(AnimatedSprite2D, SetOrderInLayer, (int), void), asCALL_THISCALL);
  1709. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  1710. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetShadowDistance(float)", asMETHODPR(AnimatedSprite2D, SetShadowDistance, (float), void), asCALL_THISCALL);
  1711. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_shadowDistance(float)", asMETHODPR(AnimatedSprite2D, SetShadowDistance, (float), void), asCALL_THISCALL);
  1712. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  1713. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetShadowMask(uint)", asMETHODPR(AnimatedSprite2D, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1714. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_shadowMask(uint)", asMETHODPR(AnimatedSprite2D, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  1715. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  1716. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetSortValue(float)", asMETHODPR(AnimatedSprite2D, SetSortValue, (float), void), asCALL_THISCALL);
  1717. // void AnimatedSprite2D::SetSpeed(float speed) | File: ../Urho2D/AnimatedSprite2D.h
  1718. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetSpeed(float)", asMETHODPR(AnimatedSprite2D, SetSpeed, (float), void), asCALL_THISCALL);
  1719. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_speed(float)", asMETHODPR(AnimatedSprite2D, SetSpeed, (float), void), asCALL_THISCALL);
  1720. // void StaticSprite2D::SetSprite(Sprite2D* sprite) | File: ../Urho2D/StaticSprite2D.h
  1721. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetSprite(Sprite2D@+)", asMETHODPR(AnimatedSprite2D, SetSprite, (Sprite2D*), void), asCALL_THISCALL);
  1722. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_sprite(Sprite2D@+)", asMETHODPR(AnimatedSprite2D, SetSprite, (Sprite2D*), void), asCALL_THISCALL);
  1723. // void StaticSprite2D::SetSpriteAttr(const ResourceRef& value) | File: ../Urho2D/StaticSprite2D.h
  1724. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetSpriteAttr(const ResourceRef&in)", asMETHODPR(AnimatedSprite2D, SetSpriteAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1725. // void StaticSprite2D::SetSwapXY(bool swapXY) | File: ../Urho2D/StaticSprite2D.h
  1726. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetSwapXY(bool)", asMETHODPR(AnimatedSprite2D, SetSwapXY, (bool), void), asCALL_THISCALL);
  1727. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_swapXY(bool)", asMETHODPR(AnimatedSprite2D, SetSwapXY, (bool), void), asCALL_THISCALL);
  1728. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1729. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetTemporary(bool)", asMETHODPR(AnimatedSprite2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1730. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_temporary(bool)", asMETHODPR(AnimatedSprite2D, SetTemporary, (bool), void), asCALL_THISCALL);
  1731. // void StaticSprite2D::SetTextureRect(const Rect& rect) | File: ../Urho2D/StaticSprite2D.h
  1732. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetTextureRect(const Rect&in)", asMETHODPR(AnimatedSprite2D, SetTextureRect, (const Rect&), void), asCALL_THISCALL);
  1733. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_textureRect(const Rect&in)", asMETHODPR(AnimatedSprite2D, SetTextureRect, (const Rect&), void), asCALL_THISCALL);
  1734. // void StaticSprite2D::SetUseDrawRect(bool useDrawRect) | File: ../Urho2D/StaticSprite2D.h
  1735. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetUseDrawRect(bool)", asMETHODPR(AnimatedSprite2D, SetUseDrawRect, (bool), void), asCALL_THISCALL);
  1736. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_useDrawRect(bool)", asMETHODPR(AnimatedSprite2D, SetUseDrawRect, (bool), void), asCALL_THISCALL);
  1737. // void StaticSprite2D::SetUseHotSpot(bool useHotSpot) | File: ../Urho2D/StaticSprite2D.h
  1738. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetUseHotSpot(bool)", asMETHODPR(AnimatedSprite2D, SetUseHotSpot, (bool), void), asCALL_THISCALL);
  1739. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_useHotSpot(bool)", asMETHODPR(AnimatedSprite2D, SetUseHotSpot, (bool), void), asCALL_THISCALL);
  1740. // void StaticSprite2D::SetUseTextureRect(bool useTextureRect) | File: ../Urho2D/StaticSprite2D.h
  1741. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetUseTextureRect(bool)", asMETHODPR(AnimatedSprite2D, SetUseTextureRect, (bool), void), asCALL_THISCALL);
  1742. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_useTextureRect(bool)", asMETHODPR(AnimatedSprite2D, SetUseTextureRect, (bool), void), asCALL_THISCALL);
  1743. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  1744. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetViewMask(uint)", asMETHODPR(AnimatedSprite2D, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1745. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_viewMask(uint)", asMETHODPR(AnimatedSprite2D, SetViewMask, (unsigned), void), asCALL_THISCALL);
  1746. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  1747. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetZone(Zone@+, bool = false)", asMETHODPR(AnimatedSprite2D, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  1748. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  1749. engine->RegisterObjectMethod("AnimatedSprite2D", "void SetZoneMask(uint)", asMETHODPR(AnimatedSprite2D, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1750. engine->RegisterObjectMethod("AnimatedSprite2D", "void set_zoneMask(uint)", asMETHODPR(AnimatedSprite2D, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  1751. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1752. // Error: type "EventHandler*" can not automatically bind
  1753. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1754. // Error: type "EventHandler*" can not automatically bind
  1755. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1756. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1757. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1758. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1759. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1760. engine->RegisterObjectMethod("AnimatedSprite2D", "void UnsubscribeFromAllEvents()", asMETHODPR(AnimatedSprite2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1761. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1762. engine->RegisterObjectMethod("AnimatedSprite2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(AnimatedSprite2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1763. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1764. engine->RegisterObjectMethod("AnimatedSprite2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(AnimatedSprite2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1765. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1766. engine->RegisterObjectMethod("AnimatedSprite2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(AnimatedSprite2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1767. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1768. engine->RegisterObjectMethod("AnimatedSprite2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(AnimatedSprite2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1769. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1770. engine->RegisterObjectMethod("AnimatedSprite2D", "void Update(const FrameInfo&in)", asMETHODPR(AnimatedSprite2D, Update, (const FrameInfo&), void), asCALL_THISCALL);
  1771. // virtual void Drawable::UpdateBatches(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1772. engine->RegisterObjectMethod("AnimatedSprite2D", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(AnimatedSprite2D, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  1773. // virtual void Drawable::UpdateGeometry(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  1774. engine->RegisterObjectMethod("AnimatedSprite2D", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(AnimatedSprite2D, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  1775. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1776. engine->RegisterObjectMethod("AnimatedSprite2D", "int WeakRefs() const", asMETHODPR(AnimatedSprite2D, WeakRefs, () const, int), asCALL_THISCALL);
  1777. engine->RegisterObjectMethod("AnimatedSprite2D", "int get_weakRefs() const", asMETHODPR(AnimatedSprite2D, WeakRefs, () const, int), asCALL_THISCALL);
  1778. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1779. engine->RegisterObjectMethod("AnimatedSprite2D", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(AnimatedSprite2D, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1780. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1781. engine->RegisterObjectMethod("AnimatedSprite2D", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(AnimatedSprite2D, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1782. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1783. engine->RegisterObjectMethod("AnimatedSprite2D", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(AnimatedSprite2D, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1784. #ifdef REGISTER_MANUAL_PART_StaticSprite2D
  1785. REGISTER_MANUAL_PART_StaticSprite2D(AnimatedSprite2D, "AnimatedSprite2D")
  1786. #endif
  1787. #ifdef REGISTER_MANUAL_PART_Drawable2D
  1788. REGISTER_MANUAL_PART_Drawable2D(AnimatedSprite2D, "AnimatedSprite2D")
  1789. #endif
  1790. #ifdef REGISTER_MANUAL_PART_Drawable
  1791. REGISTER_MANUAL_PART_Drawable(AnimatedSprite2D, "AnimatedSprite2D")
  1792. #endif
  1793. #ifdef REGISTER_MANUAL_PART_Component
  1794. REGISTER_MANUAL_PART_Component(AnimatedSprite2D, "AnimatedSprite2D")
  1795. #endif
  1796. #ifdef REGISTER_MANUAL_PART_Animatable
  1797. REGISTER_MANUAL_PART_Animatable(AnimatedSprite2D, "AnimatedSprite2D")
  1798. #endif
  1799. #ifdef REGISTER_MANUAL_PART_Serializable
  1800. REGISTER_MANUAL_PART_Serializable(AnimatedSprite2D, "AnimatedSprite2D")
  1801. #endif
  1802. #ifdef REGISTER_MANUAL_PART_Object
  1803. REGISTER_MANUAL_PART_Object(AnimatedSprite2D, "AnimatedSprite2D")
  1804. #endif
  1805. #ifdef REGISTER_MANUAL_PART_RefCounted
  1806. REGISTER_MANUAL_PART_RefCounted(AnimatedSprite2D, "AnimatedSprite2D")
  1807. #endif
  1808. #ifdef REGISTER_MANUAL_PART_AnimatedSprite2D
  1809. REGISTER_MANUAL_PART_AnimatedSprite2D(AnimatedSprite2D, "AnimatedSprite2D")
  1810. #endif
  1811. RegisterSubclass<StaticSprite2D, AnimatedSprite2D>(engine, "StaticSprite2D", "AnimatedSprite2D");
  1812. RegisterSubclass<Drawable2D, AnimatedSprite2D>(engine, "Drawable2D", "AnimatedSprite2D");
  1813. RegisterSubclass<Drawable, AnimatedSprite2D>(engine, "Drawable", "AnimatedSprite2D");
  1814. RegisterSubclass<Component, AnimatedSprite2D>(engine, "Component", "AnimatedSprite2D");
  1815. RegisterSubclass<Animatable, AnimatedSprite2D>(engine, "Animatable", "AnimatedSprite2D");
  1816. RegisterSubclass<Serializable, AnimatedSprite2D>(engine, "Serializable", "AnimatedSprite2D");
  1817. RegisterSubclass<Object, AnimatedSprite2D>(engine, "Object", "AnimatedSprite2D");
  1818. RegisterSubclass<RefCounted, AnimatedSprite2D>(engine, "RefCounted", "AnimatedSprite2D");
  1819. #endif
  1820. // void ResourceWithMetadata::AddMetadata(const String& name, const Variant& value) | File: ../Resource/Resource.h
  1821. engine->RegisterObjectMethod("Animation", "void AddMetadata(const String&in, const Variant&in)", asMETHODPR(Animation, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  1822. engine->RegisterObjectMethod("Animation", "void set_metadata(const String&in, const Variant&in)", asMETHODPR(Animation, AddMetadata, (const String&, const Variant&), void), asCALL_THISCALL);
  1823. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1824. engine->RegisterObjectBehaviour("Animation", asBEHAVE_ADDREF, "void f()", asMETHODPR(Animation, AddRef, (), void), asCALL_THISCALL);
  1825. // void Animation::AddTrigger(const AnimationTriggerPoint& trigger) | File: ../Graphics/Animation.h
  1826. engine->RegisterObjectMethod("Animation", "void AddTrigger(const AnimationTriggerPoint&in)", asMETHODPR(Animation, AddTrigger, (const AnimationTriggerPoint&), void), asCALL_THISCALL);
  1827. // void Animation::AddTrigger(float time, bool timeIsNormalized, const Variant& data) | File: ../Graphics/Animation.h
  1828. engine->RegisterObjectMethod("Animation", "void AddTrigger(float, bool, const Variant&in)", asMETHODPR(Animation, AddTrigger, (float, bool, const Variant&), void), asCALL_THISCALL);
  1829. // explicit Animation::Animation(Context* context) | File: ../Graphics/Animation.h
  1830. engine->RegisterObjectBehaviour("Animation", asBEHAVE_FACTORY, "Animation@+ f()", asFUNCTION(Animation_Animation_Context), asCALL_CDECL);
  1831. // bool Animation::BeginLoad(Deserializer& source) override | File: ../Graphics/Animation.h
  1832. engine->RegisterObjectMethod("Animation", "bool BeginLoad(Deserializer&)", asMETHODPR(Animation, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  1833. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1834. // Not registered because template
  1835. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1836. // Not registered because template
  1837. // SharedPtr<Animation> Animation::Clone(const String& cloneName=String::EMPTY) const | File: ../Graphics/Animation.h
  1838. engine->RegisterObjectMethod("Animation", "Animation@+ Clone(const String&in = String::EMPTY) const", asFUNCTION(Animation_Clone_String), asCALL_CDECL_OBJFIRST);
  1839. // AnimationTrack* Animation::CreateTrack(const String& name) | File: ../Graphics/Animation.h
  1840. engine->RegisterObjectMethod("Animation", "AnimationTrack@+ CreateTrack(const String&in)", asMETHODPR(Animation, CreateTrack, (const String&), AnimationTrack*), asCALL_THISCALL);
  1841. // virtual bool Resource::EndLoad() | File: ../Resource/Resource.h
  1842. engine->RegisterObjectMethod("Animation", "bool EndLoad()", asMETHODPR(Animation, EndLoad, (), bool), asCALL_THISCALL);
  1843. // const String& Animation::GetAnimationName() const | File: ../Graphics/Animation.h
  1844. engine->RegisterObjectMethod("Animation", "const String& GetAnimationName() const", asMETHODPR(Animation, GetAnimationName, () const, const String&), asCALL_THISCALL);
  1845. engine->RegisterObjectMethod("Animation", "const String& get_animationName() const", asMETHODPR(Animation, GetAnimationName, () const, const String&), asCALL_THISCALL);
  1846. // StringHash Animation::GetAnimationNameHash() const | File: ../Graphics/Animation.h
  1847. engine->RegisterObjectMethod("Animation", "StringHash GetAnimationNameHash() const", asMETHODPR(Animation, GetAnimationNameHash, () const, StringHash), asCALL_THISCALL);
  1848. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  1849. engine->RegisterObjectMethod("Animation", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Animation, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  1850. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1851. engine->RegisterObjectMethod("Animation", "bool GetBlockEvents() const", asMETHODPR(Animation, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1852. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1853. engine->RegisterObjectMethod("Animation", "const String& GetCategory() const", asMETHODPR(Animation, GetCategory, () const, const String&), asCALL_THISCALL);
  1854. engine->RegisterObjectMethod("Animation", "const String& get_category() const", asMETHODPR(Animation, GetCategory, () const, const String&), asCALL_THISCALL);
  1855. // Context* Object::GetContext() const | File: ../Core/Object.h
  1856. // Error: type "Context*" can not be returned
  1857. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1858. engine->RegisterObjectMethod("Animation", "VariantMap& GetEventDataMap() const", asMETHODPR(Animation, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1859. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1860. // Error: type "EventHandler*" can not automatically bind
  1861. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1862. engine->RegisterObjectMethod("Animation", "Object@+ GetEventSender() const", asMETHODPR(Animation, GetEventSender, () const, Object*), asCALL_THISCALL);
  1863. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1864. engine->RegisterObjectMethod("Animation", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Animation, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1865. engine->RegisterObjectMethod("Animation", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Animation, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1866. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1867. engine->RegisterObjectMethod("Animation", "const VariantMap& GetGlobalVars() const", asMETHODPR(Animation, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1868. engine->RegisterObjectMethod("Animation", "const VariantMap& get_globalVars() const", asMETHODPR(Animation, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1869. // float Animation::GetLength() const | File: ../Graphics/Animation.h
  1870. engine->RegisterObjectMethod("Animation", "float GetLength() const", asMETHODPR(Animation, GetLength, () const, float), asCALL_THISCALL);
  1871. engine->RegisterObjectMethod("Animation", "float get_length() const", asMETHODPR(Animation, GetLength, () const, float), asCALL_THISCALL);
  1872. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  1873. engine->RegisterObjectMethod("Animation", "uint GetMemoryUse() const", asMETHODPR(Animation, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  1874. engine->RegisterObjectMethod("Animation", "uint get_memoryUse() const", asMETHODPR(Animation, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  1875. // const Variant& ResourceWithMetadata::GetMetadata(const String& name) const | File: ../Resource/Resource.h
  1876. engine->RegisterObjectMethod("Animation", "const Variant& GetMetadata(const String&in) const", asMETHODPR(Animation, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  1877. engine->RegisterObjectMethod("Animation", "const Variant& get_metadata(const String&in) const", asMETHODPR(Animation, GetMetadata, (const String&) const, const Variant&), asCALL_THISCALL);
  1878. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  1879. engine->RegisterObjectMethod("Animation", "const String& GetName() const", asMETHODPR(Animation, GetName, () const, const String&), asCALL_THISCALL);
  1880. engine->RegisterObjectMethod("Animation", "const String& get_name() const", asMETHODPR(Animation, GetName, () const, const String&), asCALL_THISCALL);
  1881. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  1882. engine->RegisterObjectMethod("Animation", "StringHash GetNameHash() const", asMETHODPR(Animation, GetNameHash, () const, StringHash), asCALL_THISCALL);
  1883. // unsigned Animation::GetNumTracks() const | File: ../Graphics/Animation.h
  1884. engine->RegisterObjectMethod("Animation", "uint GetNumTracks() const", asMETHODPR(Animation, GetNumTracks, () const, unsigned), asCALL_THISCALL);
  1885. engine->RegisterObjectMethod("Animation", "uint get_numTracks() const", asMETHODPR(Animation, GetNumTracks, () const, unsigned), asCALL_THISCALL);
  1886. // unsigned Animation::GetNumTriggers() const | File: ../Graphics/Animation.h
  1887. engine->RegisterObjectMethod("Animation", "uint GetNumTriggers() const", asMETHODPR(Animation, GetNumTriggers, () const, unsigned), asCALL_THISCALL);
  1888. engine->RegisterObjectMethod("Animation", "uint get_numTriggers() const", asMETHODPR(Animation, GetNumTriggers, () const, unsigned), asCALL_THISCALL);
  1889. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1890. engine->RegisterObjectMethod("Animation", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Animation, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1891. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1892. // Not registered because template
  1893. // AnimationTrack* Animation::GetTrack(unsigned index) | File: ../Graphics/Animation.h
  1894. engine->RegisterObjectMethod("Animation", "AnimationTrack@+ GetTrack(uint)", asMETHODPR(Animation, GetTrack, (unsigned), AnimationTrack*), asCALL_THISCALL);
  1895. // AnimationTrack* Animation::GetTrack(const String& name) | File: ../Graphics/Animation.h
  1896. engine->RegisterObjectMethod("Animation", "AnimationTrack@+ GetTrack(const String&in)", asMETHODPR(Animation, GetTrack, (const String&), AnimationTrack*), asCALL_THISCALL);
  1897. engine->RegisterObjectMethod("Animation", "AnimationTrack@+ get_tracks(const String&in)", asMETHODPR(Animation, GetTrack, (const String&), AnimationTrack*), asCALL_THISCALL);
  1898. // AnimationTrack* Animation::GetTrack(StringHash nameHash) | File: ../Graphics/Animation.h
  1899. engine->RegisterObjectMethod("Animation", "AnimationTrack@+ GetTrack(StringHash)", asMETHODPR(Animation, GetTrack, (StringHash), AnimationTrack*), asCALL_THISCALL);
  1900. // const HashMap<StringHash, AnimationTrack>& Animation::GetTracks() const | File: ../Graphics/Animation.h
  1901. // Error: type "const HashMap<StringHash, AnimationTrack>&" can not automatically bind
  1902. // AnimationTriggerPoint* Animation::GetTrigger(unsigned index) | File: ../Graphics/Animation.h
  1903. // Error: type "AnimationTriggerPoint*" can not automatically bind
  1904. // const Vector<AnimationTriggerPoint>& Animation::GetTriggers() const | File: ../Graphics/Animation.h
  1905. // Error: type "const Vector<AnimationTriggerPoint>&" can not automatically bind
  1906. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1907. engine->RegisterObjectMethod("Animation", "StringHash GetType() const", asMETHODPR(Animation, GetType, () const, StringHash), asCALL_THISCALL);
  1908. engine->RegisterObjectMethod("Animation", "StringHash get_type() const", asMETHODPR(Animation, GetType, () const, StringHash), asCALL_THISCALL);
  1909. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1910. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1911. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1912. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1913. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1914. engine->RegisterObjectMethod("Animation", "const String& GetTypeName() const", asMETHODPR(Animation, GetTypeName, () const, const String&), asCALL_THISCALL);
  1915. engine->RegisterObjectMethod("Animation", "const String& get_typeName() const", asMETHODPR(Animation, GetTypeName, () const, const String&), asCALL_THISCALL);
  1916. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  1917. engine->RegisterObjectMethod("Animation", "uint GetUseTimer()", asMETHODPR(Animation, GetUseTimer, (), unsigned), asCALL_THISCALL);
  1918. engine->RegisterObjectMethod("Animation", "uint get_useTimer()", asMETHODPR(Animation, GetUseTimer, (), unsigned), asCALL_THISCALL);
  1919. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1920. engine->RegisterObjectMethod("Animation", "bool HasEventHandlers() const", asMETHODPR(Animation, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1921. // bool ResourceWithMetadata::HasMetadata() const | File: ../Resource/Resource.h
  1922. engine->RegisterObjectMethod("Animation", "bool HasMetadata() const", asMETHODPR(Animation, HasMetadata, () const, bool), asCALL_THISCALL);
  1923. engine->RegisterObjectMethod("Animation", "bool get_hasMetadata() const", asMETHODPR(Animation, HasMetadata, () const, bool), asCALL_THISCALL);
  1924. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1925. engine->RegisterObjectMethod("Animation", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Animation, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1926. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1927. engine->RegisterObjectMethod("Animation", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Animation, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1928. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1929. engine->RegisterObjectMethod("Animation", "bool IsInstanceOf(StringHash) const", asMETHODPR(Animation, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1930. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1931. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1932. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1933. // Not registered because template
  1934. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  1935. engine->RegisterObjectMethod("Animation", "bool Load(Deserializer&)", asMETHODPR(Animation, Load, (Deserializer&), bool), asCALL_THISCALL);
  1936. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  1937. engine->RegisterObjectMethod("Animation", "bool LoadFile(const String&in)", asMETHODPR(Animation, LoadFile, (const String&), bool), asCALL_THISCALL);
  1938. engine->RegisterObjectMethod("Animation", "bool Load(const String&in)", asMETHODPR(Animation, LoadFile, (const String&), bool), asCALL_THISCALL);
  1939. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1940. engine->RegisterObjectMethod("Animation", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Animation, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1941. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1942. // Error: type "RefCount*" can not automatically bind
  1943. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1944. engine->RegisterObjectMethod("Animation", "int Refs() const", asMETHODPR(Animation, Refs, () const, int), asCALL_THISCALL);
  1945. engine->RegisterObjectMethod("Animation", "int get_refs() const", asMETHODPR(Animation, Refs, () const, int), asCALL_THISCALL);
  1946. // static void Animation::RegisterObject(Context* context) | File: ../Graphics/Animation.h
  1947. // Context can be used as firs parameter of constructors only
  1948. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1949. engine->RegisterObjectBehaviour("Animation", asBEHAVE_RELEASE, "void f()", asMETHODPR(Animation, ReleaseRef, (), void), asCALL_THISCALL);
  1950. // void ResourceWithMetadata::RemoveAllMetadata() | File: ../Resource/Resource.h
  1951. engine->RegisterObjectMethod("Animation", "void RemoveAllMetadata()", asMETHODPR(Animation, RemoveAllMetadata, (), void), asCALL_THISCALL);
  1952. // void Animation::RemoveAllTracks() | File: ../Graphics/Animation.h
  1953. engine->RegisterObjectMethod("Animation", "void RemoveAllTracks()", asMETHODPR(Animation, RemoveAllTracks, (), void), asCALL_THISCALL);
  1954. // void Animation::RemoveAllTriggers() | File: ../Graphics/Animation.h
  1955. engine->RegisterObjectMethod("Animation", "void RemoveAllTriggers()", asMETHODPR(Animation, RemoveAllTriggers, (), void), asCALL_THISCALL);
  1956. // void ResourceWithMetadata::RemoveMetadata(const String& name) | File: ../Resource/Resource.h
  1957. engine->RegisterObjectMethod("Animation", "void RemoveMetadata(const String&in)", asMETHODPR(Animation, RemoveMetadata, (const String&), void), asCALL_THISCALL);
  1958. // bool Animation::RemoveTrack(const String& name) | File: ../Graphics/Animation.h
  1959. engine->RegisterObjectMethod("Animation", "bool RemoveTrack(const String&in)", asMETHODPR(Animation, RemoveTrack, (const String&), bool), asCALL_THISCALL);
  1960. // void Animation::RemoveTrigger(unsigned index) | File: ../Graphics/Animation.h
  1961. engine->RegisterObjectMethod("Animation", "void RemoveTrigger(uint)", asMETHODPR(Animation, RemoveTrigger, (unsigned), void), asCALL_THISCALL);
  1962. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  1963. engine->RegisterObjectMethod("Animation", "void ResetUseTimer()", asMETHODPR(Animation, ResetUseTimer, (), void), asCALL_THISCALL);
  1964. // bool Animation::Save(Serializer& dest) const override | File: ../Graphics/Animation.h
  1965. engine->RegisterObjectMethod("Animation", "bool Save(Serializer&) const", asMETHODPR(Animation, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1966. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  1967. engine->RegisterObjectMethod("Animation", "bool SaveFile(const String&in) const", asMETHODPR(Animation, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  1968. engine->RegisterObjectMethod("Animation", "bool Save(const String&in) const", asMETHODPR(Animation, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  1969. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1970. engine->RegisterObjectMethod("Animation", "void SendEvent(StringHash)", asMETHODPR(Animation, SendEvent, (StringHash), void), asCALL_THISCALL);
  1971. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1972. engine->RegisterObjectMethod("Animation", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Animation, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1973. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1974. // Not registered because template
  1975. // void Animation::SetAnimationName(const String& name) | File: ../Graphics/Animation.h
  1976. engine->RegisterObjectMethod("Animation", "void SetAnimationName(const String&in)", asMETHODPR(Animation, SetAnimationName, (const String&), void), asCALL_THISCALL);
  1977. engine->RegisterObjectMethod("Animation", "void set_animationName(const String&in)", asMETHODPR(Animation, SetAnimationName, (const String&), void), asCALL_THISCALL);
  1978. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  1979. engine->RegisterObjectMethod("Animation", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Animation, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  1980. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1981. engine->RegisterObjectMethod("Animation", "void SetBlockEvents(bool)", asMETHODPR(Animation, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1982. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1983. engine->RegisterObjectMethod("Animation", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Animation, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1984. engine->RegisterObjectMethod("Animation", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Animation, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1985. // void Animation::SetLength(float length) | File: ../Graphics/Animation.h
  1986. engine->RegisterObjectMethod("Animation", "void SetLength(float)", asMETHODPR(Animation, SetLength, (float), void), asCALL_THISCALL);
  1987. engine->RegisterObjectMethod("Animation", "void set_length(float)", asMETHODPR(Animation, SetLength, (float), void), asCALL_THISCALL);
  1988. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  1989. engine->RegisterObjectMethod("Animation", "void SetMemoryUse(uint)", asMETHODPR(Animation, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  1990. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  1991. engine->RegisterObjectMethod("Animation", "void SetName(const String&in)", asMETHODPR(Animation, SetName, (const String&), void), asCALL_THISCALL);
  1992. engine->RegisterObjectMethod("Animation", "void set_name(const String&in)", asMETHODPR(Animation, SetName, (const String&), void), asCALL_THISCALL);
  1993. // void Animation::SetNumTriggers(unsigned num) | File: ../Graphics/Animation.h
  1994. engine->RegisterObjectMethod("Animation", "void SetNumTriggers(uint)", asMETHODPR(Animation, SetNumTriggers, (unsigned), void), asCALL_THISCALL);
  1995. engine->RegisterObjectMethod("Animation", "void set_numTriggers(uint)", asMETHODPR(Animation, SetNumTriggers, (unsigned), void), asCALL_THISCALL);
  1996. // void Animation::SetTrigger(unsigned index, const AnimationTriggerPoint& trigger) | File: ../Graphics/Animation.h
  1997. engine->RegisterObjectMethod("Animation", "void SetTrigger(uint, const AnimationTriggerPoint&in)", asMETHODPR(Animation, SetTrigger, (unsigned, const AnimationTriggerPoint&), void), asCALL_THISCALL);
  1998. engine->RegisterObjectMethod("Animation", "void set_triggers(uint, const AnimationTriggerPoint&in)", asMETHODPR(Animation, SetTrigger, (unsigned, const AnimationTriggerPoint&), void), asCALL_THISCALL);
  1999. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2000. // Error: type "EventHandler*" can not automatically bind
  2001. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2002. // Error: type "EventHandler*" can not automatically bind
  2003. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2004. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2005. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2006. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2007. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2008. engine->RegisterObjectMethod("Animation", "void UnsubscribeFromAllEvents()", asMETHODPR(Animation, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2009. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2010. engine->RegisterObjectMethod("Animation", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Animation_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2011. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2012. engine->RegisterObjectMethod("Animation", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Animation, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2013. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2014. engine->RegisterObjectMethod("Animation", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Animation, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2015. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2016. engine->RegisterObjectMethod("Animation", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Animation, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2017. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2018. engine->RegisterObjectMethod("Animation", "int WeakRefs() const", asMETHODPR(Animation, WeakRefs, () const, int), asCALL_THISCALL);
  2019. engine->RegisterObjectMethod("Animation", "int get_weakRefs() const", asMETHODPR(Animation, WeakRefs, () const, int), asCALL_THISCALL);
  2020. #ifdef REGISTER_MANUAL_PART_ResourceWithMetadata
  2021. REGISTER_MANUAL_PART_ResourceWithMetadata(Animation, "Animation")
  2022. #endif
  2023. #ifdef REGISTER_MANUAL_PART_Resource
  2024. REGISTER_MANUAL_PART_Resource(Animation, "Animation")
  2025. #endif
  2026. #ifdef REGISTER_MANUAL_PART_Object
  2027. REGISTER_MANUAL_PART_Object(Animation, "Animation")
  2028. #endif
  2029. #ifdef REGISTER_MANUAL_PART_RefCounted
  2030. REGISTER_MANUAL_PART_RefCounted(Animation, "Animation")
  2031. #endif
  2032. #ifdef REGISTER_MANUAL_PART_Animation
  2033. REGISTER_MANUAL_PART_Animation(Animation, "Animation")
  2034. #endif
  2035. RegisterSubclass<ResourceWithMetadata, Animation>(engine, "ResourceWithMetadata", "Animation");
  2036. RegisterSubclass<Resource, Animation>(engine, "Resource", "Animation");
  2037. RegisterSubclass<Object, Animation>(engine, "Object", "Animation");
  2038. RegisterSubclass<RefCounted, Animation>(engine, "RefCounted", "Animation");
  2039. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2040. engine->RegisterObjectBehaviour("AnimationController", asBEHAVE_ADDREF, "void f()", asMETHODPR(AnimationController, AddRef, (), void), asCALL_THISCALL);
  2041. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  2042. // Error: type "ComponentReplicationState*" can not automatically bind
  2043. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2044. engine->RegisterObjectMethod("AnimationController", "void AllocateNetworkState()", asMETHODPR(AnimationController, AllocateNetworkState, (), void), asCALL_THISCALL);
  2045. // explicit AnimationController::AnimationController(Context* context) | File: ../Graphics/AnimationController.h
  2046. engine->RegisterObjectBehaviour("AnimationController", asBEHAVE_FACTORY, "AnimationController@+ f()", asFUNCTION(AnimationController_AnimationController_Context), asCALL_CDECL);
  2047. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  2048. engine->RegisterObjectMethod("AnimationController", "void ApplyAttributes()", asMETHODPR(AnimationController, ApplyAttributes, (), void), asCALL_THISCALL);
  2049. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2050. // Not registered because template
  2051. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2052. // Not registered because template
  2053. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  2054. engine->RegisterObjectMethod("AnimationController", "void CleanupConnection(Connection@+)", asMETHODPR(AnimationController, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  2055. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  2056. engine->RegisterObjectMethod("AnimationController", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(AnimationController, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  2057. // bool AnimationController::Fade(const String& name, float targetWeight, float fadeTime) | File: ../Graphics/AnimationController.h
  2058. engine->RegisterObjectMethod("AnimationController", "bool Fade(const String&in, float, float)", asMETHODPR(AnimationController, Fade, (const String&, float, float), bool), asCALL_THISCALL);
  2059. // bool AnimationController::FadeOthers(const String& name, float targetWeight, float fadeTime) | File: ../Graphics/AnimationController.h
  2060. engine->RegisterObjectMethod("AnimationController", "bool FadeOthers(const String&in, float, float)", asMETHODPR(AnimationController, FadeOthers, (const String&, float, float), bool), asCALL_THISCALL);
  2061. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2062. engine->RegisterObjectMethod("AnimationController", "bool GetAnimationEnabled() const", asMETHODPR(AnimationController, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2063. engine->RegisterObjectMethod("AnimationController", "bool get_animationEnabled() const", asMETHODPR(AnimationController, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2064. // const Vector<AnimationControl>& AnimationController::GetAnimations() const | File: ../Graphics/AnimationController.h
  2065. // Error: type "const Vector<AnimationControl>&" can not automatically bind
  2066. // VariantVector AnimationController::GetAnimationsAttr() const | File: ../Graphics/AnimationController.h
  2067. // Error: type "VariantVector" can not automatically bind
  2068. // AnimationState* AnimationController::GetAnimationState(const String& name) const | File: ../Graphics/AnimationController.h
  2069. engine->RegisterObjectMethod("AnimationController", "AnimationState@+ GetAnimationState(const String&in) const", asMETHODPR(AnimationController, GetAnimationState, (const String&) const, AnimationState*), asCALL_THISCALL);
  2070. // AnimationState* AnimationController::GetAnimationState(StringHash nameHash) const | File: ../Graphics/AnimationController.h
  2071. engine->RegisterObjectMethod("AnimationController", "AnimationState@+ GetAnimationState(StringHash) const", asMETHODPR(AnimationController, GetAnimationState, (StringHash) const, AnimationState*), asCALL_THISCALL);
  2072. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2073. engine->RegisterObjectMethod("AnimationController", "Variant GetAttribute(uint) const", asMETHODPR(AnimationController, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2074. engine->RegisterObjectMethod("AnimationController", "Variant get_attributes(uint) const", asMETHODPR(AnimationController, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2075. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2076. engine->RegisterObjectMethod("AnimationController", "Variant GetAttribute(const String&in) const", asMETHODPR(AnimationController, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2077. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2078. engine->RegisterObjectMethod("AnimationController", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(AnimationController, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2079. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2080. engine->RegisterObjectMethod("AnimationController", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(AnimationController, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2081. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2082. engine->RegisterObjectMethod("AnimationController", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(AnimationController, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2083. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2084. engine->RegisterObjectMethod("AnimationController", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(AnimationController, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2085. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2086. engine->RegisterObjectMethod("AnimationController", "Variant GetAttributeDefault(uint) const", asMETHODPR(AnimationController, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2087. engine->RegisterObjectMethod("AnimationController", "Variant get_attributeDefaults(uint) const", asMETHODPR(AnimationController, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2088. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2089. engine->RegisterObjectMethod("AnimationController", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(AnimationController, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2090. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2091. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2092. // float AnimationController::GetAutoFade(const String& name) const | File: ../Graphics/AnimationController.h
  2093. engine->RegisterObjectMethod("AnimationController", "float GetAutoFade(const String&in) const", asMETHODPR(AnimationController, GetAutoFade, (const String&) const, float), asCALL_THISCALL);
  2094. // AnimationBlendMode AnimationController::GetBlendMode(const String& name) const | File: ../Graphics/AnimationController.h
  2095. engine->RegisterObjectMethod("AnimationController", "AnimationBlendMode GetBlendMode(const String&in) const", asMETHODPR(AnimationController, GetBlendMode, (const String&) const, AnimationBlendMode), asCALL_THISCALL);
  2096. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2097. engine->RegisterObjectMethod("AnimationController", "bool GetBlockEvents() const", asMETHODPR(AnimationController, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2098. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2099. engine->RegisterObjectMethod("AnimationController", "const String& GetCategory() const", asMETHODPR(AnimationController, GetCategory, () const, const String&), asCALL_THISCALL);
  2100. engine->RegisterObjectMethod("AnimationController", "const String& get_category() const", asMETHODPR(AnimationController, GetCategory, () const, const String&), asCALL_THISCALL);
  2101. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  2102. engine->RegisterObjectMethod("AnimationController", "Component@+ GetComponent(StringHash) const", asMETHODPR(AnimationController, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  2103. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  2104. // Not registered because template
  2105. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  2106. // Error: type "PODVector<Component*>&" can not automatically bind
  2107. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  2108. // Not registered because template
  2109. // Context* Object::GetContext() const | File: ../Core/Object.h
  2110. // Error: type "Context*" can not be returned
  2111. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  2112. // Error: type "PODVector<Node*>&" can not automatically bind
  2113. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2114. engine->RegisterObjectMethod("AnimationController", "VariantMap& GetEventDataMap() const", asMETHODPR(AnimationController, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2115. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2116. // Error: type "EventHandler*" can not automatically bind
  2117. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2118. engine->RegisterObjectMethod("AnimationController", "Object@+ GetEventSender() const", asMETHODPR(AnimationController, GetEventSender, () const, Object*), asCALL_THISCALL);
  2119. // float AnimationController::GetFadeTarget(const String& name) const | File: ../Graphics/AnimationController.h
  2120. engine->RegisterObjectMethod("AnimationController", "float GetFadeTarget(const String&in) const", asMETHODPR(AnimationController, GetFadeTarget, (const String&) const, float), asCALL_THISCALL);
  2121. // float AnimationController::GetFadeTime(const String& name) const | File: ../Graphics/AnimationController.h
  2122. engine->RegisterObjectMethod("AnimationController", "float GetFadeTime(const String&in) const", asMETHODPR(AnimationController, GetFadeTime, (const String&) const, float), asCALL_THISCALL);
  2123. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2124. engine->RegisterObjectMethod("AnimationController", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(AnimationController, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2125. engine->RegisterObjectMethod("AnimationController", "const Variant& get_globalVar(StringHash) const", asMETHODPR(AnimationController, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2126. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2127. engine->RegisterObjectMethod("AnimationController", "const VariantMap& GetGlobalVars() const", asMETHODPR(AnimationController, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2128. engine->RegisterObjectMethod("AnimationController", "const VariantMap& get_globalVars() const", asMETHODPR(AnimationController, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2129. // unsigned Component::GetID() const | File: ../Scene/Component.h
  2130. engine->RegisterObjectMethod("AnimationController", "uint GetID() const", asMETHODPR(AnimationController, GetID, () const, unsigned), asCALL_THISCALL);
  2131. engine->RegisterObjectMethod("AnimationController", "uint get_id() const", asMETHODPR(AnimationController, GetID, () const, unsigned), asCALL_THISCALL);
  2132. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2133. engine->RegisterObjectMethod("AnimationController", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(AnimationController, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2134. // unsigned char AnimationController::GetLayer(const String& name) const | File: ../Graphics/AnimationController.h
  2135. engine->RegisterObjectMethod("AnimationController", "uint8 GetLayer(const String&in) const", asMETHODPR(AnimationController, GetLayer, (const String&) const, unsigned char), asCALL_THISCALL);
  2136. // float AnimationController::GetLength(const String& name) const | File: ../Graphics/AnimationController.h
  2137. engine->RegisterObjectMethod("AnimationController", "float GetLength(const String&in) const", asMETHODPR(AnimationController, GetLength, (const String&) const, float), asCALL_THISCALL);
  2138. // const PODVector<unsigned char>& AnimationController::GetNetAnimationsAttr() const | File: ../Graphics/AnimationController.h
  2139. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2140. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2141. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2142. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2143. // Error: type "NetworkState*" can not automatically bind
  2144. // Node* Component::GetNode() const | File: ../Scene/Component.h
  2145. engine->RegisterObjectMethod("AnimationController", "Node@+ GetNode() const", asMETHODPR(AnimationController, GetNode, () const, Node*), asCALL_THISCALL);
  2146. engine->RegisterObjectMethod("AnimationController", "Node@+ get_node() const", asMETHODPR(AnimationController, GetNode, () const, Node*), asCALL_THISCALL);
  2147. // VariantVector AnimationController::GetNodeAnimationStatesAttr() const | File: ../Graphics/AnimationController.h
  2148. // Error: type "VariantVector" can not automatically bind
  2149. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2150. engine->RegisterObjectMethod("AnimationController", "uint GetNumAttributes() const", asMETHODPR(AnimationController, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2151. engine->RegisterObjectMethod("AnimationController", "uint get_numAttributes() const", asMETHODPR(AnimationController, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2152. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2153. engine->RegisterObjectMethod("AnimationController", "uint GetNumNetworkAttributes() const", asMETHODPR(AnimationController, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2154. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2155. engine->RegisterObjectMethod("AnimationController", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(AnimationController, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2156. engine->RegisterObjectMethod("AnimationController", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(AnimationController, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2157. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2158. engine->RegisterObjectMethod("AnimationController", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(AnimationController, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2159. // bool AnimationController::GetRemoveOnCompletion(const String& name) const | File: ../Graphics/AnimationController.h
  2160. engine->RegisterObjectMethod("AnimationController", "bool GetRemoveOnCompletion(const String&in) const", asMETHODPR(AnimationController, GetRemoveOnCompletion, (const String&) const, bool), asCALL_THISCALL);
  2161. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  2162. engine->RegisterObjectMethod("AnimationController", "Scene@+ GetScene() const", asMETHODPR(AnimationController, GetScene, () const, Scene*), asCALL_THISCALL);
  2163. // float AnimationController::GetSpeed(const String& name) const | File: ../Graphics/AnimationController.h
  2164. engine->RegisterObjectMethod("AnimationController", "float GetSpeed(const String&in) const", asMETHODPR(AnimationController, GetSpeed, (const String&) const, float), asCALL_THISCALL);
  2165. // Bone* AnimationController::GetStartBone(const String& name) const | File: ../Graphics/AnimationController.h
  2166. engine->RegisterObjectMethod("AnimationController", "Bone@+ GetStartBone(const String&in) const", asMETHODPR(AnimationController, GetStartBone, (const String&) const, Bone*), asCALL_THISCALL);
  2167. // const String& AnimationController::GetStartBoneName(const String& name) const | File: ../Graphics/AnimationController.h
  2168. engine->RegisterObjectMethod("AnimationController", "const String& GetStartBoneName(const String&in) const", asMETHODPR(AnimationController, GetStartBoneName, (const String&) const, const String&), asCALL_THISCALL);
  2169. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2170. engine->RegisterObjectMethod("AnimationController", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(AnimationController, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2171. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2172. // Not registered because template
  2173. // float AnimationController::GetTime(const String& name) const | File: ../Graphics/AnimationController.h
  2174. engine->RegisterObjectMethod("AnimationController", "float GetTime(const String&in) const", asMETHODPR(AnimationController, GetTime, (const String&) const, float), asCALL_THISCALL);
  2175. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2176. engine->RegisterObjectMethod("AnimationController", "StringHash GetType() const", asMETHODPR(AnimationController, GetType, () const, StringHash), asCALL_THISCALL);
  2177. engine->RegisterObjectMethod("AnimationController", "StringHash get_type() const", asMETHODPR(AnimationController, GetType, () const, StringHash), asCALL_THISCALL);
  2178. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2179. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2180. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2181. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2182. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2183. engine->RegisterObjectMethod("AnimationController", "const String& GetTypeName() const", asMETHODPR(AnimationController, GetTypeName, () const, const String&), asCALL_THISCALL);
  2184. engine->RegisterObjectMethod("AnimationController", "const String& get_typeName() const", asMETHODPR(AnimationController, GetTypeName, () const, const String&), asCALL_THISCALL);
  2185. // float AnimationController::GetWeight(const String& name) const | File: ../Graphics/AnimationController.h
  2186. engine->RegisterObjectMethod("AnimationController", "float GetWeight(const String&in) const", asMETHODPR(AnimationController, GetWeight, (const String&) const, float), asCALL_THISCALL);
  2187. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2188. engine->RegisterObjectMethod("AnimationController", "bool HasEventHandlers() const", asMETHODPR(AnimationController, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2189. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2190. engine->RegisterObjectMethod("AnimationController", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(AnimationController, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2191. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2192. engine->RegisterObjectMethod("AnimationController", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(AnimationController, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2193. // bool AnimationController::IsAtEnd(const String& name) const | File: ../Graphics/AnimationController.h
  2194. engine->RegisterObjectMethod("AnimationController", "bool IsAtEnd(const String&in) const", asMETHODPR(AnimationController, IsAtEnd, (const String&) const, bool), asCALL_THISCALL);
  2195. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  2196. engine->RegisterObjectMethod("AnimationController", "bool IsEnabled() const", asMETHODPR(AnimationController, IsEnabled, () const, bool), asCALL_THISCALL);
  2197. engine->RegisterObjectMethod("AnimationController", "bool get_enabled() const", asMETHODPR(AnimationController, IsEnabled, () const, bool), asCALL_THISCALL);
  2198. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  2199. engine->RegisterObjectMethod("AnimationController", "bool IsEnabledEffective() const", asMETHODPR(AnimationController, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2200. engine->RegisterObjectMethod("AnimationController", "bool get_enabledEffective() const", asMETHODPR(AnimationController, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  2201. // bool AnimationController::IsFadingIn(const String& name) const | File: ../Graphics/AnimationController.h
  2202. engine->RegisterObjectMethod("AnimationController", "bool IsFadingIn(const String&in) const", asMETHODPR(AnimationController, IsFadingIn, (const String&) const, bool), asCALL_THISCALL);
  2203. // bool AnimationController::IsFadingOut(const String& name) const | File: ../Graphics/AnimationController.h
  2204. engine->RegisterObjectMethod("AnimationController", "bool IsFadingOut(const String&in) const", asMETHODPR(AnimationController, IsFadingOut, (const String&) const, bool), asCALL_THISCALL);
  2205. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2206. engine->RegisterObjectMethod("AnimationController", "bool IsInstanceOf(StringHash) const", asMETHODPR(AnimationController, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2207. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2208. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2209. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2210. // Not registered because template
  2211. // bool AnimationController::IsLooped(const String& name) const | File: ../Graphics/AnimationController.h
  2212. engine->RegisterObjectMethod("AnimationController", "bool IsLooped(const String&in) const", asMETHODPR(AnimationController, IsLooped, (const String&) const, bool), asCALL_THISCALL);
  2213. // bool AnimationController::IsPlaying(const String& name) const | File: ../Graphics/AnimationController.h
  2214. engine->RegisterObjectMethod("AnimationController", "bool IsPlaying(const String&in) const", asMETHODPR(AnimationController, IsPlaying, (const String&) const, bool), asCALL_THISCALL);
  2215. // bool AnimationController::IsPlaying(unsigned char layer) const | File: ../Graphics/AnimationController.h
  2216. engine->RegisterObjectMethod("AnimationController", "bool IsPlaying(uint8) const", asMETHODPR(AnimationController, IsPlaying, (unsigned char) const, bool), asCALL_THISCALL);
  2217. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  2218. engine->RegisterObjectMethod("AnimationController", "bool IsReplicated() const", asMETHODPR(AnimationController, IsReplicated, () const, bool), asCALL_THISCALL);
  2219. engine->RegisterObjectMethod("AnimationController", "bool get_replicated() const", asMETHODPR(AnimationController, IsReplicated, () const, bool), asCALL_THISCALL);
  2220. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2221. engine->RegisterObjectMethod("AnimationController", "bool IsTemporary() const", asMETHODPR(AnimationController, IsTemporary, () const, bool), asCALL_THISCALL);
  2222. engine->RegisterObjectMethod("AnimationController", "bool get_temporary() const", asMETHODPR(AnimationController, IsTemporary, () const, bool), asCALL_THISCALL);
  2223. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2224. engine->RegisterObjectMethod("AnimationController", "bool Load(Deserializer&)", asMETHODPR(AnimationController, Load, (Deserializer&), bool), asCALL_THISCALL);
  2225. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2226. engine->RegisterObjectMethod("AnimationController", "bool LoadJSON(const JSONValue&in)", asMETHODPR(AnimationController, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2227. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  2228. engine->RegisterObjectMethod("AnimationController", "bool LoadXML(const XMLElement&in)", asMETHODPR(AnimationController, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2229. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  2230. engine->RegisterObjectMethod("AnimationController", "void MarkNetworkUpdate()", asMETHODPR(AnimationController, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2231. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2232. engine->RegisterObjectMethod("AnimationController", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(AnimationController, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2233. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2234. engine->RegisterObjectMethod("AnimationController", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(AnimationController, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2235. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2236. engine->RegisterObjectMethod("AnimationController", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(AnimationController, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2237. // void AnimationController::OnSetEnabled() override | File: ../Graphics/AnimationController.h
  2238. engine->RegisterObjectMethod("AnimationController", "void OnSetEnabled()", asMETHODPR(AnimationController, OnSetEnabled, (), void), asCALL_THISCALL);
  2239. // bool AnimationController::Play(const String& name, unsigned char layer, bool looped, float fadeInTime=0.0f) | File: ../Graphics/AnimationController.h
  2240. engine->RegisterObjectMethod("AnimationController", "bool Play(const String&in, uint8, bool, float = 0.0f)", asMETHODPR(AnimationController, Play, (const String&, unsigned char, bool, float), bool), asCALL_THISCALL);
  2241. // bool AnimationController::PlayExclusive(const String& name, unsigned char layer, bool looped, float fadeTime=0.0f) | File: ../Graphics/AnimationController.h
  2242. engine->RegisterObjectMethod("AnimationController", "bool PlayExclusive(const String&in, uint8, bool, float = 0.0f)", asMETHODPR(AnimationController, PlayExclusive, (const String&, unsigned char, bool, float), bool), asCALL_THISCALL);
  2243. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  2244. engine->RegisterObjectMethod("AnimationController", "void PrepareNetworkUpdate()", asMETHODPR(AnimationController, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  2245. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2246. engine->RegisterObjectMethod("AnimationController", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(AnimationController, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2247. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2248. engine->RegisterObjectMethod("AnimationController", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(AnimationController, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2249. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2250. // Error: type "RefCount*" can not automatically bind
  2251. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2252. engine->RegisterObjectMethod("AnimationController", "int Refs() const", asMETHODPR(AnimationController, Refs, () const, int), asCALL_THISCALL);
  2253. engine->RegisterObjectMethod("AnimationController", "int get_refs() const", asMETHODPR(AnimationController, Refs, () const, int), asCALL_THISCALL);
  2254. // static void AnimationController::RegisterObject(Context* context) | File: ../Graphics/AnimationController.h
  2255. // Context can be used as firs parameter of constructors only
  2256. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2257. engine->RegisterObjectBehaviour("AnimationController", asBEHAVE_RELEASE, "void f()", asMETHODPR(AnimationController, ReleaseRef, (), void), asCALL_THISCALL);
  2258. // void Component::Remove() | File: ../Scene/Component.h
  2259. engine->RegisterObjectMethod("AnimationController", "void Remove()", asMETHODPR(AnimationController, Remove, (), void), asCALL_THISCALL);
  2260. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2261. engine->RegisterObjectMethod("AnimationController", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(AnimationController, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2262. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2263. engine->RegisterObjectMethod("AnimationController", "void RemoveInstanceDefault()", asMETHODPR(AnimationController, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2264. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2265. engine->RegisterObjectMethod("AnimationController", "void RemoveObjectAnimation()", asMETHODPR(AnimationController, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2266. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2267. engine->RegisterObjectMethod("AnimationController", "void ResetToDefault()", asMETHODPR(AnimationController, ResetToDefault, (), void), asCALL_THISCALL);
  2268. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  2269. engine->RegisterObjectMethod("AnimationController", "bool Save(Serializer&) const", asMETHODPR(AnimationController, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2270. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2271. engine->RegisterObjectMethod("AnimationController", "bool SaveDefaultAttributes() const", asMETHODPR(AnimationController, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2272. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  2273. engine->RegisterObjectMethod("AnimationController", "bool SaveJSON(JSONValue&) const", asMETHODPR(AnimationController, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2274. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  2275. engine->RegisterObjectMethod("AnimationController", "bool SaveXML(XMLElement&) const", asMETHODPR(AnimationController, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2276. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2277. engine->RegisterObjectMethod("AnimationController", "void SendEvent(StringHash)", asMETHODPR(AnimationController, SendEvent, (StringHash), void), asCALL_THISCALL);
  2278. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2279. engine->RegisterObjectMethod("AnimationController", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(AnimationController, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2280. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2281. // Not registered because template
  2282. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2283. engine->RegisterObjectMethod("AnimationController", "void SetAnimationEnabled(bool)", asMETHODPR(AnimationController, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2284. engine->RegisterObjectMethod("AnimationController", "void set_animationEnabled(bool)", asMETHODPR(AnimationController, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2285. // void AnimationController::SetAnimationsAttr(const VariantVector& value) | File: ../Graphics/AnimationController.h
  2286. // Error: type "const VariantVector&" can not automatically bind
  2287. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2288. engine->RegisterObjectMethod("AnimationController", "void SetAnimationTime(float)", asMETHODPR(AnimationController, SetAnimationTime, (float), void), asCALL_THISCALL);
  2289. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2290. engine->RegisterObjectMethod("AnimationController", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(AnimationController, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2291. engine->RegisterObjectMethod("AnimationController", "bool set_attributes(uint, const Variant&in)", asMETHODPR(AnimationController, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2292. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2293. engine->RegisterObjectMethod("AnimationController", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(AnimationController, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2294. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2295. engine->RegisterObjectMethod("AnimationController", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(AnimationController, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2296. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2297. engine->RegisterObjectMethod("AnimationController", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(AnimationController, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2298. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2299. engine->RegisterObjectMethod("AnimationController", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(AnimationController, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2300. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2301. engine->RegisterObjectMethod("AnimationController", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(AnimationController, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2302. // bool AnimationController::SetAutoFade(const String& name, float fadeOutTime) | File: ../Graphics/AnimationController.h
  2303. engine->RegisterObjectMethod("AnimationController", "bool SetAutoFade(const String&in, float)", asMETHODPR(AnimationController, SetAutoFade, (const String&, float), bool), asCALL_THISCALL);
  2304. // bool AnimationController::SetBlendMode(const String& name, AnimationBlendMode mode) | File: ../Graphics/AnimationController.h
  2305. engine->RegisterObjectMethod("AnimationController", "bool SetBlendMode(const String&in, AnimationBlendMode)", asMETHODPR(AnimationController, SetBlendMode, (const String&, AnimationBlendMode), bool), asCALL_THISCALL);
  2306. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2307. engine->RegisterObjectMethod("AnimationController", "void SetBlockEvents(bool)", asMETHODPR(AnimationController, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2308. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  2309. engine->RegisterObjectMethod("AnimationController", "void SetEnabled(bool)", asMETHODPR(AnimationController, SetEnabled, (bool), void), asCALL_THISCALL);
  2310. engine->RegisterObjectMethod("AnimationController", "void set_enabled(bool)", asMETHODPR(AnimationController, SetEnabled, (bool), void), asCALL_THISCALL);
  2311. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2312. engine->RegisterObjectMethod("AnimationController", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(AnimationController, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2313. engine->RegisterObjectMethod("AnimationController", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(AnimationController, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2314. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2315. engine->RegisterObjectMethod("AnimationController", "void SetInstanceDefault(bool)", asMETHODPR(AnimationController, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2316. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2317. engine->RegisterObjectMethod("AnimationController", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(AnimationController, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2318. // bool AnimationController::SetLayer(const String& name, unsigned char layer) | File: ../Graphics/AnimationController.h
  2319. engine->RegisterObjectMethod("AnimationController", "bool SetLayer(const String&in, uint8)", asMETHODPR(AnimationController, SetLayer, (const String&, unsigned char), bool), asCALL_THISCALL);
  2320. // bool AnimationController::SetLooped(const String& name, bool enable) | File: ../Graphics/AnimationController.h
  2321. engine->RegisterObjectMethod("AnimationController", "bool SetLooped(const String&in, bool)", asMETHODPR(AnimationController, SetLooped, (const String&, bool), bool), asCALL_THISCALL);
  2322. // void AnimationController::SetNetAnimationsAttr(const PODVector<unsigned char>& value) | File: ../Graphics/AnimationController.h
  2323. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  2324. // void AnimationController::SetNodeAnimationStatesAttr(const VariantVector& value) | File: ../Graphics/AnimationController.h
  2325. // Error: type "const VariantVector&" can not automatically bind
  2326. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2327. engine->RegisterObjectMethod("AnimationController", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(AnimationController, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2328. engine->RegisterObjectMethod("AnimationController", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(AnimationController, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2329. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2330. engine->RegisterObjectMethod("AnimationController", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(AnimationController, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2331. // bool AnimationController::SetRemoveOnCompletion(const String& name, bool removeOnCompletion) | File: ../Graphics/AnimationController.h
  2332. engine->RegisterObjectMethod("AnimationController", "bool SetRemoveOnCompletion(const String&in, bool)", asMETHODPR(AnimationController, SetRemoveOnCompletion, (const String&, bool), bool), asCALL_THISCALL);
  2333. // bool AnimationController::SetSpeed(const String& name, float speed) | File: ../Graphics/AnimationController.h
  2334. engine->RegisterObjectMethod("AnimationController", "bool SetSpeed(const String&in, float)", asMETHODPR(AnimationController, SetSpeed, (const String&, float), bool), asCALL_THISCALL);
  2335. // bool AnimationController::SetStartBone(const String& name, const String& startBoneName) | File: ../Graphics/AnimationController.h
  2336. engine->RegisterObjectMethod("AnimationController", "bool SetStartBone(const String&in, const String&in)", asMETHODPR(AnimationController, SetStartBone, (const String&, const String&), bool), asCALL_THISCALL);
  2337. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2338. engine->RegisterObjectMethod("AnimationController", "void SetTemporary(bool)", asMETHODPR(AnimationController, SetTemporary, (bool), void), asCALL_THISCALL);
  2339. engine->RegisterObjectMethod("AnimationController", "void set_temporary(bool)", asMETHODPR(AnimationController, SetTemporary, (bool), void), asCALL_THISCALL);
  2340. // bool AnimationController::SetTime(const String& name, float time) | File: ../Graphics/AnimationController.h
  2341. engine->RegisterObjectMethod("AnimationController", "bool SetTime(const String&in, float)", asMETHODPR(AnimationController, SetTime, (const String&, float), bool), asCALL_THISCALL);
  2342. // bool AnimationController::SetWeight(const String& name, float weight) | File: ../Graphics/AnimationController.h
  2343. engine->RegisterObjectMethod("AnimationController", "bool SetWeight(const String&in, float)", asMETHODPR(AnimationController, SetWeight, (const String&, float), bool), asCALL_THISCALL);
  2344. // bool AnimationController::Stop(const String& name, float fadeOutTime=0.0f) | File: ../Graphics/AnimationController.h
  2345. engine->RegisterObjectMethod("AnimationController", "bool Stop(const String&in, float = 0.0f)", asMETHODPR(AnimationController, Stop, (const String&, float), bool), asCALL_THISCALL);
  2346. // void AnimationController::StopAll(float fadeOutTime=0.0f) | File: ../Graphics/AnimationController.h
  2347. engine->RegisterObjectMethod("AnimationController", "void StopAll(float = 0.0f)", asMETHODPR(AnimationController, StopAll, (float), void), asCALL_THISCALL);
  2348. // void AnimationController::StopLayer(unsigned char layer, float fadeOutTime=0.0f) | File: ../Graphics/AnimationController.h
  2349. engine->RegisterObjectMethod("AnimationController", "void StopLayer(uint8, float = 0.0f)", asMETHODPR(AnimationController, StopLayer, (unsigned char, float), void), asCALL_THISCALL);
  2350. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2351. // Error: type "EventHandler*" can not automatically bind
  2352. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2353. // Error: type "EventHandler*" can not automatically bind
  2354. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2355. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2356. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2357. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2358. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2359. engine->RegisterObjectMethod("AnimationController", "void UnsubscribeFromAllEvents()", asMETHODPR(AnimationController, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2360. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2361. engine->RegisterObjectMethod("AnimationController", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(AnimationController_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2362. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2363. engine->RegisterObjectMethod("AnimationController", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(AnimationController, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2364. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2365. engine->RegisterObjectMethod("AnimationController", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(AnimationController, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2366. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2367. engine->RegisterObjectMethod("AnimationController", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(AnimationController, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2368. // virtual void AnimationController::Update(float timeStep) | File: ../Graphics/AnimationController.h
  2369. engine->RegisterObjectMethod("AnimationController", "void Update(float)", asMETHODPR(AnimationController, Update, (float), void), asCALL_THISCALL);
  2370. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2371. engine->RegisterObjectMethod("AnimationController", "int WeakRefs() const", asMETHODPR(AnimationController, WeakRefs, () const, int), asCALL_THISCALL);
  2372. engine->RegisterObjectMethod("AnimationController", "int get_weakRefs() const", asMETHODPR(AnimationController, WeakRefs, () const, int), asCALL_THISCALL);
  2373. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2374. engine->RegisterObjectMethod("AnimationController", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(AnimationController, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2375. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2376. engine->RegisterObjectMethod("AnimationController", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(AnimationController, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2377. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2378. engine->RegisterObjectMethod("AnimationController", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(AnimationController, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2379. #ifdef REGISTER_MANUAL_PART_Component
  2380. REGISTER_MANUAL_PART_Component(AnimationController, "AnimationController")
  2381. #endif
  2382. #ifdef REGISTER_MANUAL_PART_Animatable
  2383. REGISTER_MANUAL_PART_Animatable(AnimationController, "AnimationController")
  2384. #endif
  2385. #ifdef REGISTER_MANUAL_PART_Serializable
  2386. REGISTER_MANUAL_PART_Serializable(AnimationController, "AnimationController")
  2387. #endif
  2388. #ifdef REGISTER_MANUAL_PART_Object
  2389. REGISTER_MANUAL_PART_Object(AnimationController, "AnimationController")
  2390. #endif
  2391. #ifdef REGISTER_MANUAL_PART_RefCounted
  2392. REGISTER_MANUAL_PART_RefCounted(AnimationController, "AnimationController")
  2393. #endif
  2394. #ifdef REGISTER_MANUAL_PART_AnimationController
  2395. REGISTER_MANUAL_PART_AnimationController(AnimationController, "AnimationController")
  2396. #endif
  2397. RegisterSubclass<Component, AnimationController>(engine, "Component", "AnimationController");
  2398. RegisterSubclass<Animatable, AnimationController>(engine, "Animatable", "AnimationController");
  2399. RegisterSubclass<Serializable, AnimationController>(engine, "Serializable", "AnimationController");
  2400. RegisterSubclass<Object, AnimationController>(engine, "Object", "AnimationController");
  2401. RegisterSubclass<RefCounted, AnimationController>(engine, "RefCounted", "AnimationController");
  2402. #ifdef URHO3D_URHO2D
  2403. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2404. engine->RegisterObjectBehaviour("AnimationSet2D", asBEHAVE_ADDREF, "void f()", asMETHODPR(AnimationSet2D, AddRef, (), void), asCALL_THISCALL);
  2405. // explicit AnimationSet2D::AnimationSet2D(Context* context) | File: ../Urho2D/AnimationSet2D.h
  2406. engine->RegisterObjectBehaviour("AnimationSet2D", asBEHAVE_FACTORY, "AnimationSet2D@+ f()", asFUNCTION(AnimationSet2D_AnimationSet2D_Context), asCALL_CDECL);
  2407. // bool AnimationSet2D::BeginLoad(Deserializer& source) override | File: ../Urho2D/AnimationSet2D.h
  2408. engine->RegisterObjectMethod("AnimationSet2D", "bool BeginLoad(Deserializer&)", asMETHODPR(AnimationSet2D, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  2409. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2410. // Not registered because template
  2411. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2412. // Not registered because template
  2413. // bool AnimationSet2D::EndLoad() override | File: ../Urho2D/AnimationSet2D.h
  2414. engine->RegisterObjectMethod("AnimationSet2D", "bool EndLoad()", asMETHODPR(AnimationSet2D, EndLoad, (), bool), asCALL_THISCALL);
  2415. // String AnimationSet2D::GetAnimation(unsigned index) const | File: ../Urho2D/AnimationSet2D.h
  2416. engine->RegisterObjectMethod("AnimationSet2D", "String GetAnimation(uint) const", asMETHODPR(AnimationSet2D, GetAnimation, (unsigned) const, String), asCALL_THISCALL);
  2417. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  2418. engine->RegisterObjectMethod("AnimationSet2D", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(AnimationSet2D, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  2419. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2420. engine->RegisterObjectMethod("AnimationSet2D", "bool GetBlockEvents() const", asMETHODPR(AnimationSet2D, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2421. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2422. engine->RegisterObjectMethod("AnimationSet2D", "const String& GetCategory() const", asMETHODPR(AnimationSet2D, GetCategory, () const, const String&), asCALL_THISCALL);
  2423. engine->RegisterObjectMethod("AnimationSet2D", "const String& get_category() const", asMETHODPR(AnimationSet2D, GetCategory, () const, const String&), asCALL_THISCALL);
  2424. // Context* Object::GetContext() const | File: ../Core/Object.h
  2425. // Error: type "Context*" can not be returned
  2426. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2427. engine->RegisterObjectMethod("AnimationSet2D", "VariantMap& GetEventDataMap() const", asMETHODPR(AnimationSet2D, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2428. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2429. // Error: type "EventHandler*" can not automatically bind
  2430. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2431. engine->RegisterObjectMethod("AnimationSet2D", "Object@+ GetEventSender() const", asMETHODPR(AnimationSet2D, GetEventSender, () const, Object*), asCALL_THISCALL);
  2432. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2433. engine->RegisterObjectMethod("AnimationSet2D", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(AnimationSet2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2434. engine->RegisterObjectMethod("AnimationSet2D", "const Variant& get_globalVar(StringHash) const", asMETHODPR(AnimationSet2D, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2435. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2436. engine->RegisterObjectMethod("AnimationSet2D", "const VariantMap& GetGlobalVars() const", asMETHODPR(AnimationSet2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2437. engine->RegisterObjectMethod("AnimationSet2D", "const VariantMap& get_globalVars() const", asMETHODPR(AnimationSet2D, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2438. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  2439. engine->RegisterObjectMethod("AnimationSet2D", "uint GetMemoryUse() const", asMETHODPR(AnimationSet2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  2440. engine->RegisterObjectMethod("AnimationSet2D", "uint get_memoryUse() const", asMETHODPR(AnimationSet2D, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  2441. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  2442. engine->RegisterObjectMethod("AnimationSet2D", "const String& GetName() const", asMETHODPR(AnimationSet2D, GetName, () const, const String&), asCALL_THISCALL);
  2443. engine->RegisterObjectMethod("AnimationSet2D", "const String& get_name() const", asMETHODPR(AnimationSet2D, GetName, () const, const String&), asCALL_THISCALL);
  2444. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  2445. engine->RegisterObjectMethod("AnimationSet2D", "StringHash GetNameHash() const", asMETHODPR(AnimationSet2D, GetNameHash, () const, StringHash), asCALL_THISCALL);
  2446. // unsigned AnimationSet2D::GetNumAnimations() const | File: ../Urho2D/AnimationSet2D.h
  2447. engine->RegisterObjectMethod("AnimationSet2D", "uint GetNumAnimations() const", asMETHODPR(AnimationSet2D, GetNumAnimations, () const, unsigned), asCALL_THISCALL);
  2448. engine->RegisterObjectMethod("AnimationSet2D", "uint get_numAnimations() const", asMETHODPR(AnimationSet2D, GetNumAnimations, () const, unsigned), asCALL_THISCALL);
  2449. // Sprite2D* AnimationSet2D::GetSprite() const | File: ../Urho2D/AnimationSet2D.h
  2450. engine->RegisterObjectMethod("AnimationSet2D", "Sprite2D@+ GetSprite() const", asMETHODPR(AnimationSet2D, GetSprite, () const, Sprite2D*), asCALL_THISCALL);
  2451. // Spriter::SpriterData* AnimationSet2D::GetSpriterData() const | File: ../Urho2D/AnimationSet2D.h
  2452. // Error: type "Spriter::SpriterData*" can not automatically bind
  2453. // Sprite2D* AnimationSet2D::GetSpriterFileSprite(int folderId, int fileId) const | File: ../Urho2D/AnimationSet2D.h
  2454. engine->RegisterObjectMethod("AnimationSet2D", "Sprite2D@+ GetSpriterFileSprite(int, int) const", asMETHODPR(AnimationSet2D, GetSpriterFileSprite, (int, int) const, Sprite2D*), asCALL_THISCALL);
  2455. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2456. engine->RegisterObjectMethod("AnimationSet2D", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(AnimationSet2D, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2457. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2458. // Not registered because template
  2459. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2460. engine->RegisterObjectMethod("AnimationSet2D", "StringHash GetType() const", asMETHODPR(AnimationSet2D, GetType, () const, StringHash), asCALL_THISCALL);
  2461. engine->RegisterObjectMethod("AnimationSet2D", "StringHash get_type() const", asMETHODPR(AnimationSet2D, GetType, () const, StringHash), asCALL_THISCALL);
  2462. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2463. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2464. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2465. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2466. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2467. engine->RegisterObjectMethod("AnimationSet2D", "const String& GetTypeName() const", asMETHODPR(AnimationSet2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2468. engine->RegisterObjectMethod("AnimationSet2D", "const String& get_typeName() const", asMETHODPR(AnimationSet2D, GetTypeName, () const, const String&), asCALL_THISCALL);
  2469. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  2470. engine->RegisterObjectMethod("AnimationSet2D", "uint GetUseTimer()", asMETHODPR(AnimationSet2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  2471. engine->RegisterObjectMethod("AnimationSet2D", "uint get_useTimer()", asMETHODPR(AnimationSet2D, GetUseTimer, (), unsigned), asCALL_THISCALL);
  2472. // bool AnimationSet2D::HasAnimation(const String& animationName) const | File: ../Urho2D/AnimationSet2D.h
  2473. engine->RegisterObjectMethod("AnimationSet2D", "bool HasAnimation(const String&in) const", asMETHODPR(AnimationSet2D, HasAnimation, (const String&) const, bool), asCALL_THISCALL);
  2474. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2475. engine->RegisterObjectMethod("AnimationSet2D", "bool HasEventHandlers() const", asMETHODPR(AnimationSet2D, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2476. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2477. engine->RegisterObjectMethod("AnimationSet2D", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(AnimationSet2D, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2478. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2479. engine->RegisterObjectMethod("AnimationSet2D", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(AnimationSet2D, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2480. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2481. engine->RegisterObjectMethod("AnimationSet2D", "bool IsInstanceOf(StringHash) const", asMETHODPR(AnimationSet2D, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2482. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2483. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2484. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2485. // Not registered because template
  2486. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  2487. engine->RegisterObjectMethod("AnimationSet2D", "bool Load(Deserializer&)", asMETHODPR(AnimationSet2D, Load, (Deserializer&), bool), asCALL_THISCALL);
  2488. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  2489. engine->RegisterObjectMethod("AnimationSet2D", "bool LoadFile(const String&in)", asMETHODPR(AnimationSet2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  2490. engine->RegisterObjectMethod("AnimationSet2D", "bool Load(const String&in)", asMETHODPR(AnimationSet2D, LoadFile, (const String&), bool), asCALL_THISCALL);
  2491. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2492. engine->RegisterObjectMethod("AnimationSet2D", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(AnimationSet2D, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2493. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2494. // Error: type "RefCount*" can not automatically bind
  2495. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2496. engine->RegisterObjectMethod("AnimationSet2D", "int Refs() const", asMETHODPR(AnimationSet2D, Refs, () const, int), asCALL_THISCALL);
  2497. engine->RegisterObjectMethod("AnimationSet2D", "int get_refs() const", asMETHODPR(AnimationSet2D, Refs, () const, int), asCALL_THISCALL);
  2498. // static void AnimationSet2D::RegisterObject(Context* context) | File: ../Urho2D/AnimationSet2D.h
  2499. // Context can be used as firs parameter of constructors only
  2500. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2501. engine->RegisterObjectBehaviour("AnimationSet2D", asBEHAVE_RELEASE, "void f()", asMETHODPR(AnimationSet2D, ReleaseRef, (), void), asCALL_THISCALL);
  2502. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  2503. engine->RegisterObjectMethod("AnimationSet2D", "void ResetUseTimer()", asMETHODPR(AnimationSet2D, ResetUseTimer, (), void), asCALL_THISCALL);
  2504. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  2505. engine->RegisterObjectMethod("AnimationSet2D", "bool Save(Serializer&) const", asMETHODPR(AnimationSet2D, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2506. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  2507. engine->RegisterObjectMethod("AnimationSet2D", "bool SaveFile(const String&in) const", asMETHODPR(AnimationSet2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  2508. engine->RegisterObjectMethod("AnimationSet2D", "bool Save(const String&in) const", asMETHODPR(AnimationSet2D, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  2509. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2510. engine->RegisterObjectMethod("AnimationSet2D", "void SendEvent(StringHash)", asMETHODPR(AnimationSet2D, SendEvent, (StringHash), void), asCALL_THISCALL);
  2511. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2512. engine->RegisterObjectMethod("AnimationSet2D", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(AnimationSet2D, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2513. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2514. // Not registered because template
  2515. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  2516. engine->RegisterObjectMethod("AnimationSet2D", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(AnimationSet2D, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  2517. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2518. engine->RegisterObjectMethod("AnimationSet2D", "void SetBlockEvents(bool)", asMETHODPR(AnimationSet2D, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2519. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2520. engine->RegisterObjectMethod("AnimationSet2D", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(AnimationSet2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2521. engine->RegisterObjectMethod("AnimationSet2D", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(AnimationSet2D, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2522. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  2523. engine->RegisterObjectMethod("AnimationSet2D", "void SetMemoryUse(uint)", asMETHODPR(AnimationSet2D, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  2524. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  2525. engine->RegisterObjectMethod("AnimationSet2D", "void SetName(const String&in)", asMETHODPR(AnimationSet2D, SetName, (const String&), void), asCALL_THISCALL);
  2526. engine->RegisterObjectMethod("AnimationSet2D", "void set_name(const String&in)", asMETHODPR(AnimationSet2D, SetName, (const String&), void), asCALL_THISCALL);
  2527. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2528. // Error: type "EventHandler*" can not automatically bind
  2529. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2530. // Error: type "EventHandler*" can not automatically bind
  2531. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2532. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2533. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2534. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2535. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2536. engine->RegisterObjectMethod("AnimationSet2D", "void UnsubscribeFromAllEvents()", asMETHODPR(AnimationSet2D, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2537. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2538. engine->RegisterObjectMethod("AnimationSet2D", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(AnimationSet2D_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2539. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2540. engine->RegisterObjectMethod("AnimationSet2D", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(AnimationSet2D, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2541. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2542. engine->RegisterObjectMethod("AnimationSet2D", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(AnimationSet2D, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2543. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2544. engine->RegisterObjectMethod("AnimationSet2D", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(AnimationSet2D, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2545. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2546. engine->RegisterObjectMethod("AnimationSet2D", "int WeakRefs() const", asMETHODPR(AnimationSet2D, WeakRefs, () const, int), asCALL_THISCALL);
  2547. engine->RegisterObjectMethod("AnimationSet2D", "int get_weakRefs() const", asMETHODPR(AnimationSet2D, WeakRefs, () const, int), asCALL_THISCALL);
  2548. #ifdef REGISTER_MANUAL_PART_Resource
  2549. REGISTER_MANUAL_PART_Resource(AnimationSet2D, "AnimationSet2D")
  2550. #endif
  2551. #ifdef REGISTER_MANUAL_PART_Object
  2552. REGISTER_MANUAL_PART_Object(AnimationSet2D, "AnimationSet2D")
  2553. #endif
  2554. #ifdef REGISTER_MANUAL_PART_RefCounted
  2555. REGISTER_MANUAL_PART_RefCounted(AnimationSet2D, "AnimationSet2D")
  2556. #endif
  2557. #ifdef REGISTER_MANUAL_PART_AnimationSet2D
  2558. REGISTER_MANUAL_PART_AnimationSet2D(AnimationSet2D, "AnimationSet2D")
  2559. #endif
  2560. RegisterSubclass<Resource, AnimationSet2D>(engine, "Resource", "AnimationSet2D");
  2561. RegisterSubclass<Object, AnimationSet2D>(engine, "Object", "AnimationSet2D");
  2562. RegisterSubclass<RefCounted, AnimationSet2D>(engine, "RefCounted", "AnimationSet2D");
  2563. #endif
  2564. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2565. engine->RegisterObjectBehaviour("AnimationState", asBEHAVE_ADDREF, "void f()", asMETHODPR(AnimationState, AddRef, (), void), asCALL_THISCALL);
  2566. // void AnimationState::AddTime(float delta) | File: ../Graphics/AnimationState.h
  2567. engine->RegisterObjectMethod("AnimationState", "void AddTime(float)", asMETHODPR(AnimationState, AddTime, (float), void), asCALL_THISCALL);
  2568. // void AnimationState::AddWeight(float delta) | File: ../Graphics/AnimationState.h
  2569. engine->RegisterObjectMethod("AnimationState", "void AddWeight(float)", asMETHODPR(AnimationState, AddWeight, (float), void), asCALL_THISCALL);
  2570. // AnimationState::AnimationState(AnimatedModel* model, Animation* animation) | File: ../Graphics/AnimationState.h
  2571. engine->RegisterObjectBehaviour("AnimationState", asBEHAVE_FACTORY, "AnimationState@+ f(AnimatedModel@+, Animation@+)", asFUNCTION(AnimationState_AnimationState_AnimatedModel_Animation), asCALL_CDECL);
  2572. // AnimationState::AnimationState(Node* node, Animation* animation) | File: ../Graphics/AnimationState.h
  2573. engine->RegisterObjectBehaviour("AnimationState", asBEHAVE_FACTORY, "AnimationState@+ f(Node@+, Animation@+)", asFUNCTION(AnimationState_AnimationState_Node_Animation), asCALL_CDECL);
  2574. // void AnimationState::Apply() | File: ../Graphics/AnimationState.h
  2575. engine->RegisterObjectMethod("AnimationState", "void Apply()", asMETHODPR(AnimationState, Apply, (), void), asCALL_THISCALL);
  2576. // Animation* AnimationState::GetAnimation() const | File: ../Graphics/AnimationState.h
  2577. engine->RegisterObjectMethod("AnimationState", "Animation@+ GetAnimation() const", asMETHODPR(AnimationState, GetAnimation, () const, Animation*), asCALL_THISCALL);
  2578. engine->RegisterObjectMethod("AnimationState", "Animation@+ get_animation() const", asMETHODPR(AnimationState, GetAnimation, () const, Animation*), asCALL_THISCALL);
  2579. // AnimationBlendMode AnimationState::GetBlendMode() const | File: ../Graphics/AnimationState.h
  2580. engine->RegisterObjectMethod("AnimationState", "AnimationBlendMode GetBlendMode() const", asMETHODPR(AnimationState, GetBlendMode, () const, AnimationBlendMode), asCALL_THISCALL);
  2581. engine->RegisterObjectMethod("AnimationState", "AnimationBlendMode get_blendMode() const", asMETHODPR(AnimationState, GetBlendMode, () const, AnimationBlendMode), asCALL_THISCALL);
  2582. // float AnimationState::GetBoneWeight(unsigned index) const | File: ../Graphics/AnimationState.h
  2583. engine->RegisterObjectMethod("AnimationState", "float GetBoneWeight(uint) const", asMETHODPR(AnimationState, GetBoneWeight, (unsigned) const, float), asCALL_THISCALL);
  2584. // float AnimationState::GetBoneWeight(const String& name) const | File: ../Graphics/AnimationState.h
  2585. engine->RegisterObjectMethod("AnimationState", "float GetBoneWeight(const String&in) const", asMETHODPR(AnimationState, GetBoneWeight, (const String&) const, float), asCALL_THISCALL);
  2586. engine->RegisterObjectMethod("AnimationState", "float get_boneWeights(const String&in) const", asMETHODPR(AnimationState, GetBoneWeight, (const String&) const, float), asCALL_THISCALL);
  2587. // float AnimationState::GetBoneWeight(StringHash nameHash) const | File: ../Graphics/AnimationState.h
  2588. engine->RegisterObjectMethod("AnimationState", "float GetBoneWeight(StringHash) const", asMETHODPR(AnimationState, GetBoneWeight, (StringHash) const, float), asCALL_THISCALL);
  2589. // unsigned char AnimationState::GetLayer() const | File: ../Graphics/AnimationState.h
  2590. engine->RegisterObjectMethod("AnimationState", "uint8 GetLayer() const", asMETHODPR(AnimationState, GetLayer, () const, unsigned char), asCALL_THISCALL);
  2591. engine->RegisterObjectMethod("AnimationState", "uint8 get_layer() const", asMETHODPR(AnimationState, GetLayer, () const, unsigned char), asCALL_THISCALL);
  2592. // float AnimationState::GetLength() const | File: ../Graphics/AnimationState.h
  2593. engine->RegisterObjectMethod("AnimationState", "float GetLength() const", asMETHODPR(AnimationState, GetLength, () const, float), asCALL_THISCALL);
  2594. engine->RegisterObjectMethod("AnimationState", "float get_length() const", asMETHODPR(AnimationState, GetLength, () const, float), asCALL_THISCALL);
  2595. // AnimatedModel* AnimationState::GetModel() const | File: ../Graphics/AnimationState.h
  2596. engine->RegisterObjectMethod("AnimationState", "AnimatedModel@+ GetModel() const", asMETHODPR(AnimationState, GetModel, () const, AnimatedModel*), asCALL_THISCALL);
  2597. engine->RegisterObjectMethod("AnimationState", "AnimatedModel@+ get_model() const", asMETHODPR(AnimationState, GetModel, () const, AnimatedModel*), asCALL_THISCALL);
  2598. // Node* AnimationState::GetNode() const | File: ../Graphics/AnimationState.h
  2599. engine->RegisterObjectMethod("AnimationState", "Node@+ GetNode() const", asMETHODPR(AnimationState, GetNode, () const, Node*), asCALL_THISCALL);
  2600. engine->RegisterObjectMethod("AnimationState", "Node@+ get_node() const", asMETHODPR(AnimationState, GetNode, () const, Node*), asCALL_THISCALL);
  2601. // Bone* AnimationState::GetStartBone() const | File: ../Graphics/AnimationState.h
  2602. engine->RegisterObjectMethod("AnimationState", "Bone@+ GetStartBone() const", asMETHODPR(AnimationState, GetStartBone, () const, Bone*), asCALL_THISCALL);
  2603. engine->RegisterObjectMethod("AnimationState", "Bone@+ get_startBone() const", asMETHODPR(AnimationState, GetStartBone, () const, Bone*), asCALL_THISCALL);
  2604. // float AnimationState::GetTime() const | File: ../Graphics/AnimationState.h
  2605. engine->RegisterObjectMethod("AnimationState", "float GetTime() const", asMETHODPR(AnimationState, GetTime, () const, float), asCALL_THISCALL);
  2606. engine->RegisterObjectMethod("AnimationState", "float get_time() const", asMETHODPR(AnimationState, GetTime, () const, float), asCALL_THISCALL);
  2607. // unsigned AnimationState::GetTrackIndex(Node* node) const | File: ../Graphics/AnimationState.h
  2608. engine->RegisterObjectMethod("AnimationState", "uint GetTrackIndex(Node@+) const", asMETHODPR(AnimationState, GetTrackIndex, (Node*) const, unsigned), asCALL_THISCALL);
  2609. // unsigned AnimationState::GetTrackIndex(const String& name) const | File: ../Graphics/AnimationState.h
  2610. engine->RegisterObjectMethod("AnimationState", "uint GetTrackIndex(const String&in) const", asMETHODPR(AnimationState, GetTrackIndex, (const String&) const, unsigned), asCALL_THISCALL);
  2611. // unsigned AnimationState::GetTrackIndex(StringHash nameHash) const | File: ../Graphics/AnimationState.h
  2612. engine->RegisterObjectMethod("AnimationState", "uint GetTrackIndex(StringHash) const", asMETHODPR(AnimationState, GetTrackIndex, (StringHash) const, unsigned), asCALL_THISCALL);
  2613. // float AnimationState::GetWeight() const | File: ../Graphics/AnimationState.h
  2614. engine->RegisterObjectMethod("AnimationState", "float GetWeight() const", asMETHODPR(AnimationState, GetWeight, () const, float), asCALL_THISCALL);
  2615. engine->RegisterObjectMethod("AnimationState", "float get_weight() const", asMETHODPR(AnimationState, GetWeight, () const, float), asCALL_THISCALL);
  2616. // bool AnimationState::IsEnabled() const | File: ../Graphics/AnimationState.h
  2617. engine->RegisterObjectMethod("AnimationState", "bool IsEnabled() const", asMETHODPR(AnimationState, IsEnabled, () const, bool), asCALL_THISCALL);
  2618. engine->RegisterObjectMethod("AnimationState", "bool get_enabled() const", asMETHODPR(AnimationState, IsEnabled, () const, bool), asCALL_THISCALL);
  2619. // bool AnimationState::IsLooped() const | File: ../Graphics/AnimationState.h
  2620. engine->RegisterObjectMethod("AnimationState", "bool IsLooped() const", asMETHODPR(AnimationState, IsLooped, () const, bool), asCALL_THISCALL);
  2621. engine->RegisterObjectMethod("AnimationState", "bool get_looped() const", asMETHODPR(AnimationState, IsLooped, () const, bool), asCALL_THISCALL);
  2622. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2623. // Error: type "RefCount*" can not automatically bind
  2624. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2625. engine->RegisterObjectMethod("AnimationState", "int Refs() const", asMETHODPR(AnimationState, Refs, () const, int), asCALL_THISCALL);
  2626. engine->RegisterObjectMethod("AnimationState", "int get_refs() const", asMETHODPR(AnimationState, Refs, () const, int), asCALL_THISCALL);
  2627. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2628. engine->RegisterObjectBehaviour("AnimationState", asBEHAVE_RELEASE, "void f()", asMETHODPR(AnimationState, ReleaseRef, (), void), asCALL_THISCALL);
  2629. // void AnimationState::SetBlendMode(AnimationBlendMode mode) | File: ../Graphics/AnimationState.h
  2630. engine->RegisterObjectMethod("AnimationState", "void SetBlendMode(AnimationBlendMode)", asMETHODPR(AnimationState, SetBlendMode, (AnimationBlendMode), void), asCALL_THISCALL);
  2631. engine->RegisterObjectMethod("AnimationState", "void set_blendMode(AnimationBlendMode)", asMETHODPR(AnimationState, SetBlendMode, (AnimationBlendMode), void), asCALL_THISCALL);
  2632. // void AnimationState::SetBoneWeight(unsigned index, float weight, bool recursive=false) | File: ../Graphics/AnimationState.h
  2633. engine->RegisterObjectMethod("AnimationState", "void SetBoneWeight(uint, float, bool = false)", asMETHODPR(AnimationState, SetBoneWeight, (unsigned, float, bool), void), asCALL_THISCALL);
  2634. // void AnimationState::SetBoneWeight(const String& name, float weight, bool recursive=false) | File: ../Graphics/AnimationState.h
  2635. engine->RegisterObjectMethod("AnimationState", "void SetBoneWeight(const String&in, float, bool = false)", asMETHODPR(AnimationState, SetBoneWeight, (const String&, float, bool), void), asCALL_THISCALL);
  2636. // void AnimationState::SetBoneWeight(StringHash nameHash, float weight, bool recursive=false) | File: ../Graphics/AnimationState.h
  2637. engine->RegisterObjectMethod("AnimationState", "void SetBoneWeight(StringHash, float, bool = false)", asMETHODPR(AnimationState, SetBoneWeight, (StringHash, float, bool), void), asCALL_THISCALL);
  2638. // void AnimationState::SetLayer(unsigned char layer) | File: ../Graphics/AnimationState.h
  2639. engine->RegisterObjectMethod("AnimationState", "void SetLayer(uint8)", asMETHODPR(AnimationState, SetLayer, (unsigned char), void), asCALL_THISCALL);
  2640. engine->RegisterObjectMethod("AnimationState", "void set_layer(uint8)", asMETHODPR(AnimationState, SetLayer, (unsigned char), void), asCALL_THISCALL);
  2641. // void AnimationState::SetLooped(bool looped) | File: ../Graphics/AnimationState.h
  2642. engine->RegisterObjectMethod("AnimationState", "void SetLooped(bool)", asMETHODPR(AnimationState, SetLooped, (bool), void), asCALL_THISCALL);
  2643. engine->RegisterObjectMethod("AnimationState", "void set_looped(bool)", asMETHODPR(AnimationState, SetLooped, (bool), void), asCALL_THISCALL);
  2644. // void AnimationState::SetStartBone(Bone* startBone) | File: ../Graphics/AnimationState.h
  2645. engine->RegisterObjectMethod("AnimationState", "void SetStartBone(Bone@+)", asMETHODPR(AnimationState, SetStartBone, (Bone*), void), asCALL_THISCALL);
  2646. engine->RegisterObjectMethod("AnimationState", "void set_startBone(Bone@+)", asMETHODPR(AnimationState, SetStartBone, (Bone*), void), asCALL_THISCALL);
  2647. // void AnimationState::SetTime(float time) | File: ../Graphics/AnimationState.h
  2648. engine->RegisterObjectMethod("AnimationState", "void SetTime(float)", asMETHODPR(AnimationState, SetTime, (float), void), asCALL_THISCALL);
  2649. engine->RegisterObjectMethod("AnimationState", "void set_time(float)", asMETHODPR(AnimationState, SetTime, (float), void), asCALL_THISCALL);
  2650. // void AnimationState::SetWeight(float weight) | File: ../Graphics/AnimationState.h
  2651. engine->RegisterObjectMethod("AnimationState", "void SetWeight(float)", asMETHODPR(AnimationState, SetWeight, (float), void), asCALL_THISCALL);
  2652. engine->RegisterObjectMethod("AnimationState", "void set_weight(float)", asMETHODPR(AnimationState, SetWeight, (float), void), asCALL_THISCALL);
  2653. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2654. engine->RegisterObjectMethod("AnimationState", "int WeakRefs() const", asMETHODPR(AnimationState, WeakRefs, () const, int), asCALL_THISCALL);
  2655. engine->RegisterObjectMethod("AnimationState", "int get_weakRefs() const", asMETHODPR(AnimationState, WeakRefs, () const, int), asCALL_THISCALL);
  2656. #ifdef REGISTER_MANUAL_PART_RefCounted
  2657. REGISTER_MANUAL_PART_RefCounted(AnimationState, "AnimationState")
  2658. #endif
  2659. #ifdef REGISTER_MANUAL_PART_AnimationState
  2660. REGISTER_MANUAL_PART_AnimationState(AnimationState, "AnimationState")
  2661. #endif
  2662. RegisterSubclass<RefCounted, AnimationState>(engine, "RefCounted", "AnimationState");
  2663. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2664. engine->RegisterObjectBehaviour("Application", asBEHAVE_ADDREF, "void f()", asMETHODPR(Application, AddRef, (), void), asCALL_THISCALL);
  2665. // explicit Application::Application(Context* context) | File: ../Engine/Application.h
  2666. engine->RegisterObjectBehaviour("Application", asBEHAVE_FACTORY, "Application@+ f()", asFUNCTION(Application_Application_Context), asCALL_CDECL);
  2667. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2668. // Not registered because template
  2669. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2670. // Not registered because template
  2671. // void Application::ErrorExit(const String& message=String::EMPTY) | File: ../Engine/Application.h
  2672. engine->RegisterObjectMethod("Application", "void ErrorExit(const String&in = String::EMPTY)", asMETHODPR(Application, ErrorExit, (const String&), void), asCALL_THISCALL);
  2673. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2674. engine->RegisterObjectMethod("Application", "bool GetBlockEvents() const", asMETHODPR(Application, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2675. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2676. engine->RegisterObjectMethod("Application", "const String& GetCategory() const", asMETHODPR(Application, GetCategory, () const, const String&), asCALL_THISCALL);
  2677. engine->RegisterObjectMethod("Application", "const String& get_category() const", asMETHODPR(Application, GetCategory, () const, const String&), asCALL_THISCALL);
  2678. // Context* Object::GetContext() const | File: ../Core/Object.h
  2679. // Error: type "Context*" can not be returned
  2680. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2681. engine->RegisterObjectMethod("Application", "VariantMap& GetEventDataMap() const", asMETHODPR(Application, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2682. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2683. // Error: type "EventHandler*" can not automatically bind
  2684. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2685. engine->RegisterObjectMethod("Application", "Object@+ GetEventSender() const", asMETHODPR(Application, GetEventSender, () const, Object*), asCALL_THISCALL);
  2686. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2687. engine->RegisterObjectMethod("Application", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Application, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2688. engine->RegisterObjectMethod("Application", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Application, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2689. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2690. engine->RegisterObjectMethod("Application", "const VariantMap& GetGlobalVars() const", asMETHODPR(Application, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2691. engine->RegisterObjectMethod("Application", "const VariantMap& get_globalVars() const", asMETHODPR(Application, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2692. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2693. engine->RegisterObjectMethod("Application", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Application, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2694. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2695. // Not registered because template
  2696. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2697. engine->RegisterObjectMethod("Application", "StringHash GetType() const", asMETHODPR(Application, GetType, () const, StringHash), asCALL_THISCALL);
  2698. engine->RegisterObjectMethod("Application", "StringHash get_type() const", asMETHODPR(Application, GetType, () const, StringHash), asCALL_THISCALL);
  2699. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2700. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2701. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2702. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2703. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2704. engine->RegisterObjectMethod("Application", "const String& GetTypeName() const", asMETHODPR(Application, GetTypeName, () const, const String&), asCALL_THISCALL);
  2705. engine->RegisterObjectMethod("Application", "const String& get_typeName() const", asMETHODPR(Application, GetTypeName, () const, const String&), asCALL_THISCALL);
  2706. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2707. engine->RegisterObjectMethod("Application", "bool HasEventHandlers() const", asMETHODPR(Application, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2708. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2709. engine->RegisterObjectMethod("Application", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Application, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2710. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2711. engine->RegisterObjectMethod("Application", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Application, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2712. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2713. engine->RegisterObjectMethod("Application", "bool IsInstanceOf(StringHash) const", asMETHODPR(Application, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2714. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2715. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2716. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2717. // Not registered because template
  2718. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2719. engine->RegisterObjectMethod("Application", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Application, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2720. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2721. // Error: type "RefCount*" can not automatically bind
  2722. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2723. engine->RegisterObjectMethod("Application", "int Refs() const", asMETHODPR(Application, Refs, () const, int), asCALL_THISCALL);
  2724. engine->RegisterObjectMethod("Application", "int get_refs() const", asMETHODPR(Application, Refs, () const, int), asCALL_THISCALL);
  2725. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2726. engine->RegisterObjectBehaviour("Application", asBEHAVE_RELEASE, "void f()", asMETHODPR(Application, ReleaseRef, (), void), asCALL_THISCALL);
  2727. // int Application::Run() | File: ../Engine/Application.h
  2728. engine->RegisterObjectMethod("Application", "int Run()", asMETHODPR(Application, Run, (), int), asCALL_THISCALL);
  2729. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2730. engine->RegisterObjectMethod("Application", "void SendEvent(StringHash)", asMETHODPR(Application, SendEvent, (StringHash), void), asCALL_THISCALL);
  2731. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2732. engine->RegisterObjectMethod("Application", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Application, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2733. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2734. // Not registered because template
  2735. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2736. engine->RegisterObjectMethod("Application", "void SetBlockEvents(bool)", asMETHODPR(Application, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2737. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2738. engine->RegisterObjectMethod("Application", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Application, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2739. engine->RegisterObjectMethod("Application", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Application, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2740. // virtual void Application::Setup() | File: ../Engine/Application.h
  2741. engine->RegisterObjectMethod("Application", "void Setup()", asMETHODPR(Application, Setup, (), void), asCALL_THISCALL);
  2742. // virtual void Application::Start() | File: ../Engine/Application.h
  2743. engine->RegisterObjectMethod("Application", "void Start()", asMETHODPR(Application, Start, (), void), asCALL_THISCALL);
  2744. // virtual void Application::Stop() | File: ../Engine/Application.h
  2745. engine->RegisterObjectMethod("Application", "void Stop()", asMETHODPR(Application, Stop, (), void), asCALL_THISCALL);
  2746. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2747. // Error: type "EventHandler*" can not automatically bind
  2748. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2749. // Error: type "EventHandler*" can not automatically bind
  2750. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2751. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2752. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2753. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2754. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2755. engine->RegisterObjectMethod("Application", "void UnsubscribeFromAllEvents()", asMETHODPR(Application, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2756. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2757. engine->RegisterObjectMethod("Application", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Application_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2758. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2759. engine->RegisterObjectMethod("Application", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Application, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2760. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2761. engine->RegisterObjectMethod("Application", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Application, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2762. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2763. engine->RegisterObjectMethod("Application", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Application, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2764. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2765. engine->RegisterObjectMethod("Application", "int WeakRefs() const", asMETHODPR(Application, WeakRefs, () const, int), asCALL_THISCALL);
  2766. engine->RegisterObjectMethod("Application", "int get_weakRefs() const", asMETHODPR(Application, WeakRefs, () const, int), asCALL_THISCALL);
  2767. #ifdef REGISTER_MANUAL_PART_Object
  2768. REGISTER_MANUAL_PART_Object(Application, "Application")
  2769. #endif
  2770. #ifdef REGISTER_MANUAL_PART_RefCounted
  2771. REGISTER_MANUAL_PART_RefCounted(Application, "Application")
  2772. #endif
  2773. #ifdef REGISTER_MANUAL_PART_Application
  2774. REGISTER_MANUAL_PART_Application(Application, "Application")
  2775. #endif
  2776. RegisterSubclass<Object, Application>(engine, "Object", "Application");
  2777. RegisterSubclass<RefCounted, Application>(engine, "RefCounted", "Application");
  2778. // bool AreaAllocator::Allocate(int width, int height, int& x, int& y) | File: ../Math/AreaAllocator.h
  2779. engine->RegisterObjectMethod("AreaAllocator", "bool Allocate(int, int, int&, int&)", asMETHODPR(AreaAllocator, Allocate, (int, int, int&, int&), bool), asCALL_THISCALL);
  2780. // AreaAllocator::AreaAllocator(int width, int height, bool fastMode=true) | File: ../Math/AreaAllocator.h
  2781. engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_CONSTRUCT, "void f(int, int, bool = true)", asFUNCTION(AreaAllocator_AreaAllocator_int_int_bool), asCALL_CDECL_OBJFIRST);
  2782. // AreaAllocator::AreaAllocator(int width, int height, int maxWidth, int maxHeight, bool fastMode=true) | File: ../Math/AreaAllocator.h
  2783. engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_CONSTRUCT, "void f(int, int, int, int, bool = true)", asFUNCTION(AreaAllocator_AreaAllocator_int_int_int_int_bool), asCALL_CDECL_OBJFIRST);
  2784. // bool AreaAllocator::GetFastMode() const | File: ../Math/AreaAllocator.h
  2785. engine->RegisterObjectMethod("AreaAllocator", "bool GetFastMode() const", asMETHODPR(AreaAllocator, GetFastMode, () const, bool), asCALL_THISCALL);
  2786. // int AreaAllocator::GetHeight() const | File: ../Math/AreaAllocator.h
  2787. engine->RegisterObjectMethod("AreaAllocator", "int GetHeight() const", asMETHODPR(AreaAllocator, GetHeight, () const, int), asCALL_THISCALL);
  2788. // int AreaAllocator::GetWidth() const | File: ../Math/AreaAllocator.h
  2789. engine->RegisterObjectMethod("AreaAllocator", "int GetWidth() const", asMETHODPR(AreaAllocator, GetWidth, () const, int), asCALL_THISCALL);
  2790. // void AreaAllocator::Reset(int width, int height, int maxWidth=0, int maxHeight=0, bool fastMode=true) | File: ../Math/AreaAllocator.h
  2791. engine->RegisterObjectMethod("AreaAllocator", "void Reset(int, int, int = 0, int = 0, bool = true)", asMETHODPR(AreaAllocator, Reset, (int, int, int, int, bool), void), asCALL_THISCALL);
  2792. // AreaAllocator::~AreaAllocator() | Implicitly-declared
  2793. engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AreaAllocator_Destructor), asCALL_CDECL_OBJFIRST);
  2794. // AreaAllocator& AreaAllocator::operator=(const AreaAllocator&) | Possible implicitly-declared
  2795. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AreaAllocator>(engine, "AreaAllocator");
  2796. #ifdef REGISTER_MANUAL_PART_AreaAllocator
  2797. REGISTER_MANUAL_PART_AreaAllocator(AreaAllocator, "AreaAllocator")
  2798. #endif
  2799. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2800. engine->RegisterObjectBehaviour("AttributeAccessor", asBEHAVE_ADDREF, "void f()", asMETHODPR(AttributeAccessor, AddRef, (), void), asCALL_THISCALL);
  2801. // virtual void AttributeAccessor::Get(const Serializable* ptr, Variant& dest) const =0 | File: ../Core/Attribute.h
  2802. engine->RegisterObjectMethod("AttributeAccessor", "void Get(Serializable@+, Variant&) const", asMETHODPR(AttributeAccessor, Get, (const Serializable*, Variant&) const, void), asCALL_THISCALL);
  2803. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2804. // Error: type "RefCount*" can not automatically bind
  2805. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2806. engine->RegisterObjectMethod("AttributeAccessor", "int Refs() const", asMETHODPR(AttributeAccessor, Refs, () const, int), asCALL_THISCALL);
  2807. engine->RegisterObjectMethod("AttributeAccessor", "int get_refs() const", asMETHODPR(AttributeAccessor, Refs, () const, int), asCALL_THISCALL);
  2808. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2809. engine->RegisterObjectBehaviour("AttributeAccessor", asBEHAVE_RELEASE, "void f()", asMETHODPR(AttributeAccessor, ReleaseRef, (), void), asCALL_THISCALL);
  2810. // virtual void AttributeAccessor::Set(Serializable* ptr, const Variant& src)=0 | File: ../Core/Attribute.h
  2811. engine->RegisterObjectMethod("AttributeAccessor", "void Set(Serializable@+, const Variant&in)", asMETHODPR(AttributeAccessor, Set, (Serializable*, const Variant&), void), asCALL_THISCALL);
  2812. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2813. engine->RegisterObjectMethod("AttributeAccessor", "int WeakRefs() const", asMETHODPR(AttributeAccessor, WeakRefs, () const, int), asCALL_THISCALL);
  2814. engine->RegisterObjectMethod("AttributeAccessor", "int get_weakRefs() const", asMETHODPR(AttributeAccessor, WeakRefs, () const, int), asCALL_THISCALL);
  2815. #ifdef REGISTER_MANUAL_PART_RefCounted
  2816. REGISTER_MANUAL_PART_RefCounted(AttributeAccessor, "AttributeAccessor")
  2817. #endif
  2818. #ifdef REGISTER_MANUAL_PART_AttributeAccessor
  2819. REGISTER_MANUAL_PART_AttributeAccessor(AttributeAccessor, "AttributeAccessor")
  2820. #endif
  2821. RegisterSubclass<RefCounted, AttributeAccessor>(engine, "RefCounted", "AttributeAccessor");
  2822. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2823. engine->RegisterObjectBehaviour("AttributeAnimationInfo", asBEHAVE_ADDREF, "void f()", asMETHODPR(AttributeAnimationInfo, AddRef, (), void), asCALL_THISCALL);
  2824. // AttributeAnimationInfo::AttributeAnimationInfo(Animatable* animatable, const AttributeInfo& attributeInfo, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed) | File: ../Scene/Animatable.h
  2825. engine->RegisterObjectBehaviour("AttributeAnimationInfo", asBEHAVE_FACTORY, "AttributeAnimationInfo@+ f(Animatable@+, const AttributeInfo&in, ValueAnimation@+, WrapMode, float)", asFUNCTION(AttributeAnimationInfo_AttributeAnimationInfo_Animatable_AttributeInfo_ValueAnimation_WrapMode_float), asCALL_CDECL);
  2826. // AttributeAnimationInfo::AttributeAnimationInfo(const AttributeAnimationInfo& other) | File: ../Scene/Animatable.h
  2827. engine->RegisterObjectBehaviour("AttributeAnimationInfo", asBEHAVE_FACTORY, "AttributeAnimationInfo@+ f(const AttributeAnimationInfo&in)", asFUNCTION(AttributeAnimationInfo_AttributeAnimationInfo_AttributeAnimationInfo), asCALL_CDECL);
  2828. // ValueAnimation* ValueAnimationInfo::GetAnimation() const | File: ../Scene/ValueAnimationInfo.h
  2829. engine->RegisterObjectMethod("AttributeAnimationInfo", "ValueAnimation@+ GetAnimation() const", asMETHODPR(AttributeAnimationInfo, GetAnimation, () const, ValueAnimation*), asCALL_THISCALL);
  2830. // const AttributeInfo& AttributeAnimationInfo::GetAttributeInfo() const | File: ../Scene/Animatable.h
  2831. engine->RegisterObjectMethod("AttributeAnimationInfo", "const AttributeInfo& GetAttributeInfo() const", asMETHODPR(AttributeAnimationInfo, GetAttributeInfo, () const, const AttributeInfo&), asCALL_THISCALL);
  2832. // float ValueAnimationInfo::GetSpeed() const | File: ../Scene/ValueAnimationInfo.h
  2833. engine->RegisterObjectMethod("AttributeAnimationInfo", "float GetSpeed() const", asMETHODPR(AttributeAnimationInfo, GetSpeed, () const, float), asCALL_THISCALL);
  2834. // Object* ValueAnimationInfo::GetTarget() const | File: ../Scene/ValueAnimationInfo.h
  2835. engine->RegisterObjectMethod("AttributeAnimationInfo", "Object@+ GetTarget() const", asMETHODPR(AttributeAnimationInfo, GetTarget, () const, Object*), asCALL_THISCALL);
  2836. // float ValueAnimationInfo::GetTime() const | File: ../Scene/ValueAnimationInfo.h
  2837. engine->RegisterObjectMethod("AttributeAnimationInfo", "float GetTime() const", asMETHODPR(AttributeAnimationInfo, GetTime, () const, float), asCALL_THISCALL);
  2838. // WrapMode ValueAnimationInfo::GetWrapMode() const | File: ../Scene/ValueAnimationInfo.h
  2839. engine->RegisterObjectMethod("AttributeAnimationInfo", "WrapMode GetWrapMode() const", asMETHODPR(AttributeAnimationInfo, GetWrapMode, () const, WrapMode), asCALL_THISCALL);
  2840. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2841. // Error: type "RefCount*" can not automatically bind
  2842. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2843. engine->RegisterObjectMethod("AttributeAnimationInfo", "int Refs() const", asMETHODPR(AttributeAnimationInfo, Refs, () const, int), asCALL_THISCALL);
  2844. engine->RegisterObjectMethod("AttributeAnimationInfo", "int get_refs() const", asMETHODPR(AttributeAnimationInfo, Refs, () const, int), asCALL_THISCALL);
  2845. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2846. engine->RegisterObjectBehaviour("AttributeAnimationInfo", asBEHAVE_RELEASE, "void f()", asMETHODPR(AttributeAnimationInfo, ReleaseRef, (), void), asCALL_THISCALL);
  2847. // void ValueAnimationInfo::SetSpeed(float speed) | File: ../Scene/ValueAnimationInfo.h
  2848. engine->RegisterObjectMethod("AttributeAnimationInfo", "void SetSpeed(float)", asMETHODPR(AttributeAnimationInfo, SetSpeed, (float), void), asCALL_THISCALL);
  2849. // bool ValueAnimationInfo::SetTime(float time) | File: ../Scene/ValueAnimationInfo.h
  2850. engine->RegisterObjectMethod("AttributeAnimationInfo", "bool SetTime(float)", asMETHODPR(AttributeAnimationInfo, SetTime, (float), bool), asCALL_THISCALL);
  2851. // void ValueAnimationInfo::SetWrapMode(WrapMode wrapMode) | File: ../Scene/ValueAnimationInfo.h
  2852. engine->RegisterObjectMethod("AttributeAnimationInfo", "void SetWrapMode(WrapMode)", asMETHODPR(AttributeAnimationInfo, SetWrapMode, (WrapMode), void), asCALL_THISCALL);
  2853. // bool ValueAnimationInfo::Update(float timeStep) | File: ../Scene/ValueAnimationInfo.h
  2854. engine->RegisterObjectMethod("AttributeAnimationInfo", "bool Update(float)", asMETHODPR(AttributeAnimationInfo, Update, (float), bool), asCALL_THISCALL);
  2855. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2856. engine->RegisterObjectMethod("AttributeAnimationInfo", "int WeakRefs() const", asMETHODPR(AttributeAnimationInfo, WeakRefs, () const, int), asCALL_THISCALL);
  2857. engine->RegisterObjectMethod("AttributeAnimationInfo", "int get_weakRefs() const", asMETHODPR(AttributeAnimationInfo, WeakRefs, () const, int), asCALL_THISCALL);
  2858. #ifdef REGISTER_MANUAL_PART_ValueAnimationInfo
  2859. REGISTER_MANUAL_PART_ValueAnimationInfo(AttributeAnimationInfo, "AttributeAnimationInfo")
  2860. #endif
  2861. #ifdef REGISTER_MANUAL_PART_RefCounted
  2862. REGISTER_MANUAL_PART_RefCounted(AttributeAnimationInfo, "AttributeAnimationInfo")
  2863. #endif
  2864. #ifdef REGISTER_MANUAL_PART_AttributeAnimationInfo
  2865. REGISTER_MANUAL_PART_AttributeAnimationInfo(AttributeAnimationInfo, "AttributeAnimationInfo")
  2866. #endif
  2867. RegisterSubclass<ValueAnimationInfo, AttributeAnimationInfo>(engine, "ValueAnimationInfo", "AttributeAnimationInfo");
  2868. RegisterSubclass<RefCounted, AttributeAnimationInfo>(engine, "RefCounted", "AttributeAnimationInfo");
  2869. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2870. engine->RegisterObjectBehaviour("Audio", asBEHAVE_ADDREF, "void f()", asMETHODPR(Audio, AddRef, (), void), asCALL_THISCALL);
  2871. // void Audio::AddSoundSource(SoundSource* soundSource) | File: ../Audio/Audio.h
  2872. engine->RegisterObjectMethod("Audio", "void AddSoundSource(SoundSource@+)", asMETHODPR(Audio, AddSoundSource, (SoundSource*), void), asCALL_THISCALL);
  2873. // explicit Audio::Audio(Context* context) | File: ../Audio/Audio.h
  2874. engine->RegisterObjectBehaviour("Audio", asBEHAVE_FACTORY, "Audio@+ f()", asFUNCTION(Audio_Audio_Context), asCALL_CDECL);
  2875. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2876. // Not registered because template
  2877. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2878. // Not registered because template
  2879. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2880. engine->RegisterObjectMethod("Audio", "bool GetBlockEvents() const", asMETHODPR(Audio, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2881. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2882. engine->RegisterObjectMethod("Audio", "const String& GetCategory() const", asMETHODPR(Audio, GetCategory, () const, const String&), asCALL_THISCALL);
  2883. engine->RegisterObjectMethod("Audio", "const String& get_category() const", asMETHODPR(Audio, GetCategory, () const, const String&), asCALL_THISCALL);
  2884. // Context* Object::GetContext() const | File: ../Core/Object.h
  2885. // Error: type "Context*" can not be returned
  2886. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2887. engine->RegisterObjectMethod("Audio", "VariantMap& GetEventDataMap() const", asMETHODPR(Audio, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2888. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2889. // Error: type "EventHandler*" can not automatically bind
  2890. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2891. engine->RegisterObjectMethod("Audio", "Object@+ GetEventSender() const", asMETHODPR(Audio, GetEventSender, () const, Object*), asCALL_THISCALL);
  2892. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2893. engine->RegisterObjectMethod("Audio", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Audio, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2894. engine->RegisterObjectMethod("Audio", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Audio, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2895. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2896. engine->RegisterObjectMethod("Audio", "const VariantMap& GetGlobalVars() const", asMETHODPR(Audio, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2897. engine->RegisterObjectMethod("Audio", "const VariantMap& get_globalVars() const", asMETHODPR(Audio, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2898. // bool Audio::GetInterpolation() const | File: ../Audio/Audio.h
  2899. engine->RegisterObjectMethod("Audio", "bool GetInterpolation() const", asMETHODPR(Audio, GetInterpolation, () const, bool), asCALL_THISCALL);
  2900. engine->RegisterObjectMethod("Audio", "bool get_interpolation() const", asMETHODPR(Audio, GetInterpolation, () const, bool), asCALL_THISCALL);
  2901. // SoundListener* Audio::GetListener() const | File: ../Audio/Audio.h
  2902. engine->RegisterObjectMethod("Audio", "SoundListener@+ GetListener() const", asMETHODPR(Audio, GetListener, () const, SoundListener*), asCALL_THISCALL);
  2903. engine->RegisterObjectMethod("Audio", "SoundListener@+ get_listener() const", asMETHODPR(Audio, GetListener, () const, SoundListener*), asCALL_THISCALL);
  2904. // float Audio::GetMasterGain(const String& type) const | File: ../Audio/Audio.h
  2905. engine->RegisterObjectMethod("Audio", "float GetMasterGain(const String&in) const", asMETHODPR(Audio, GetMasterGain, (const String&) const, float), asCALL_THISCALL);
  2906. engine->RegisterObjectMethod("Audio", "float get_masterGain(const String&in) const", asMETHODPR(Audio, GetMasterGain, (const String&) const, float), asCALL_THISCALL);
  2907. // int Audio::GetMixRate() const | File: ../Audio/Audio.h
  2908. engine->RegisterObjectMethod("Audio", "int GetMixRate() const", asMETHODPR(Audio, GetMixRate, () const, int), asCALL_THISCALL);
  2909. engine->RegisterObjectMethod("Audio", "int get_mixRate() const", asMETHODPR(Audio, GetMixRate, () const, int), asCALL_THISCALL);
  2910. // Mutex& Audio::GetMutex() | File: ../Audio/Audio.h
  2911. engine->RegisterObjectMethod("Audio", "Mutex& GetMutex()", asMETHODPR(Audio, GetMutex, (), Mutex&), asCALL_THISCALL);
  2912. // unsigned Audio::GetSampleSize() const | File: ../Audio/Audio.h
  2913. engine->RegisterObjectMethod("Audio", "uint GetSampleSize() const", asMETHODPR(Audio, GetSampleSize, () const, unsigned), asCALL_THISCALL);
  2914. engine->RegisterObjectMethod("Audio", "uint get_sampleSize() const", asMETHODPR(Audio, GetSampleSize, () const, unsigned), asCALL_THISCALL);
  2915. // float Audio::GetSoundSourceMasterGain(StringHash typeHash) const | File: ../Audio/Audio.h
  2916. engine->RegisterObjectMethod("Audio", "float GetSoundSourceMasterGain(StringHash) const", asMETHODPR(Audio, GetSoundSourceMasterGain, (StringHash) const, float), asCALL_THISCALL);
  2917. // const PODVector<SoundSource*>& Audio::GetSoundSources() const | File: ../Audio/Audio.h
  2918. engine->RegisterObjectMethod("Audio", "Array<SoundSource@>@ GetSoundSources() const", asFUNCTION(Audio_GetSoundSources_void), asCALL_CDECL_OBJFIRST);
  2919. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2920. engine->RegisterObjectMethod("Audio", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Audio, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2921. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2922. // Not registered because template
  2923. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2924. engine->RegisterObjectMethod("Audio", "StringHash GetType() const", asMETHODPR(Audio, GetType, () const, StringHash), asCALL_THISCALL);
  2925. engine->RegisterObjectMethod("Audio", "StringHash get_type() const", asMETHODPR(Audio, GetType, () const, StringHash), asCALL_THISCALL);
  2926. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2927. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2928. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2929. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2930. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2931. engine->RegisterObjectMethod("Audio", "const String& GetTypeName() const", asMETHODPR(Audio, GetTypeName, () const, const String&), asCALL_THISCALL);
  2932. engine->RegisterObjectMethod("Audio", "const String& get_typeName() const", asMETHODPR(Audio, GetTypeName, () const, const String&), asCALL_THISCALL);
  2933. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2934. engine->RegisterObjectMethod("Audio", "bool HasEventHandlers() const", asMETHODPR(Audio, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2935. // bool Audio::HasMasterGain(const String& type) const | File: ../Audio/Audio.h
  2936. engine->RegisterObjectMethod("Audio", "bool HasMasterGain(const String&in) const", asMETHODPR(Audio, HasMasterGain, (const String&) const, bool), asCALL_THISCALL);
  2937. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2938. engine->RegisterObjectMethod("Audio", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Audio, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2939. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2940. engine->RegisterObjectMethod("Audio", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Audio, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2941. // bool Audio::IsInitialized() const | File: ../Audio/Audio.h
  2942. engine->RegisterObjectMethod("Audio", "bool IsInitialized() const", asMETHODPR(Audio, IsInitialized, () const, bool), asCALL_THISCALL);
  2943. engine->RegisterObjectMethod("Audio", "bool get_initialized() const", asMETHODPR(Audio, IsInitialized, () const, bool), asCALL_THISCALL);
  2944. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2945. engine->RegisterObjectMethod("Audio", "bool IsInstanceOf(StringHash) const", asMETHODPR(Audio, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2946. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2947. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2948. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2949. // Not registered because template
  2950. // bool Audio::IsPlaying() const | File: ../Audio/Audio.h
  2951. engine->RegisterObjectMethod("Audio", "bool IsPlaying() const", asMETHODPR(Audio, IsPlaying, () const, bool), asCALL_THISCALL);
  2952. engine->RegisterObjectMethod("Audio", "bool get_playing() const", asMETHODPR(Audio, IsPlaying, () const, bool), asCALL_THISCALL);
  2953. // bool Audio::IsSoundTypePaused(const String& type) const | File: ../Audio/Audio.h
  2954. engine->RegisterObjectMethod("Audio", "bool IsSoundTypePaused(const String&in) const", asMETHODPR(Audio, IsSoundTypePaused, (const String&) const, bool), asCALL_THISCALL);
  2955. // bool Audio::IsStereo() const | File: ../Audio/Audio.h
  2956. engine->RegisterObjectMethod("Audio", "bool IsStereo() const", asMETHODPR(Audio, IsStereo, () const, bool), asCALL_THISCALL);
  2957. engine->RegisterObjectMethod("Audio", "bool get_stereo() const", asMETHODPR(Audio, IsStereo, () const, bool), asCALL_THISCALL);
  2958. // void Audio::MixOutput(void* dest, unsigned samples) | File: ../Audio/Audio.h
  2959. // Error: type "void*" can not automatically bind
  2960. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2961. engine->RegisterObjectMethod("Audio", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Audio, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2962. // void Audio::PauseSoundType(const String& type) | File: ../Audio/Audio.h
  2963. engine->RegisterObjectMethod("Audio", "void PauseSoundType(const String&in)", asMETHODPR(Audio, PauseSoundType, (const String&), void), asCALL_THISCALL);
  2964. // bool Audio::Play() | File: ../Audio/Audio.h
  2965. engine->RegisterObjectMethod("Audio", "bool Play()", asMETHODPR(Audio, Play, (), bool), asCALL_THISCALL);
  2966. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2967. // Error: type "RefCount*" can not automatically bind
  2968. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2969. engine->RegisterObjectMethod("Audio", "int Refs() const", asMETHODPR(Audio, Refs, () const, int), asCALL_THISCALL);
  2970. engine->RegisterObjectMethod("Audio", "int get_refs() const", asMETHODPR(Audio, Refs, () const, int), asCALL_THISCALL);
  2971. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2972. engine->RegisterObjectBehaviour("Audio", asBEHAVE_RELEASE, "void f()", asMETHODPR(Audio, ReleaseRef, (), void), asCALL_THISCALL);
  2973. // void Audio::RemoveSoundSource(SoundSource* soundSource) | File: ../Audio/Audio.h
  2974. engine->RegisterObjectMethod("Audio", "void RemoveSoundSource(SoundSource@+)", asMETHODPR(Audio, RemoveSoundSource, (SoundSource*), void), asCALL_THISCALL);
  2975. // void Audio::ResumeAll() | File: ../Audio/Audio.h
  2976. engine->RegisterObjectMethod("Audio", "void ResumeAll()", asMETHODPR(Audio, ResumeAll, (), void), asCALL_THISCALL);
  2977. // void Audio::ResumeSoundType(const String& type) | File: ../Audio/Audio.h
  2978. engine->RegisterObjectMethod("Audio", "void ResumeSoundType(const String&in)", asMETHODPR(Audio, ResumeSoundType, (const String&), void), asCALL_THISCALL);
  2979. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2980. engine->RegisterObjectMethod("Audio", "void SendEvent(StringHash)", asMETHODPR(Audio, SendEvent, (StringHash), void), asCALL_THISCALL);
  2981. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2982. engine->RegisterObjectMethod("Audio", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Audio, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2983. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2984. // Not registered because template
  2985. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2986. engine->RegisterObjectMethod("Audio", "void SetBlockEvents(bool)", asMETHODPR(Audio, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2987. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2988. engine->RegisterObjectMethod("Audio", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Audio, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2989. engine->RegisterObjectMethod("Audio", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Audio, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2990. // void Audio::SetListener(SoundListener* listener) | File: ../Audio/Audio.h
  2991. engine->RegisterObjectMethod("Audio", "void SetListener(SoundListener@+)", asMETHODPR(Audio, SetListener, (SoundListener*), void), asCALL_THISCALL);
  2992. engine->RegisterObjectMethod("Audio", "void set_listener(SoundListener@+)", asMETHODPR(Audio, SetListener, (SoundListener*), void), asCALL_THISCALL);
  2993. // void Audio::SetMasterGain(const String& type, float gain) | File: ../Audio/Audio.h
  2994. engine->RegisterObjectMethod("Audio", "void SetMasterGain(const String&in, float)", asMETHODPR(Audio, SetMasterGain, (const String&, float), void), asCALL_THISCALL);
  2995. engine->RegisterObjectMethod("Audio", "void set_masterGain(const String&in, float)", asMETHODPR(Audio, SetMasterGain, (const String&, float), void), asCALL_THISCALL);
  2996. // bool Audio::SetMode(int bufferLengthMSec, int mixRate, bool stereo, bool interpolation=true) | File: ../Audio/Audio.h
  2997. engine->RegisterObjectMethod("Audio", "bool SetMode(int, int, bool, bool = true)", asMETHODPR(Audio, SetMode, (int, int, bool, bool), bool), asCALL_THISCALL);
  2998. // void Audio::Stop() | File: ../Audio/Audio.h
  2999. engine->RegisterObjectMethod("Audio", "void Stop()", asMETHODPR(Audio, Stop, (), void), asCALL_THISCALL);
  3000. // void Audio::StopSound(Sound* sound) | File: ../Audio/Audio.h
  3001. engine->RegisterObjectMethod("Audio", "void StopSound(Sound@+)", asMETHODPR(Audio, StopSound, (Sound*), void), asCALL_THISCALL);
  3002. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3003. // Error: type "EventHandler*" can not automatically bind
  3004. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3005. // Error: type "EventHandler*" can not automatically bind
  3006. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3007. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3008. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3009. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3010. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3011. engine->RegisterObjectMethod("Audio", "void UnsubscribeFromAllEvents()", asMETHODPR(Audio, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3012. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3013. engine->RegisterObjectMethod("Audio", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Audio_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3014. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3015. engine->RegisterObjectMethod("Audio", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Audio, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3016. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3017. engine->RegisterObjectMethod("Audio", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Audio, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3018. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3019. engine->RegisterObjectMethod("Audio", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Audio, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3020. // void Audio::Update(float timeStep) | File: ../Audio/Audio.h
  3021. engine->RegisterObjectMethod("Audio", "void Update(float)", asMETHODPR(Audio, Update, (float), void), asCALL_THISCALL);
  3022. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3023. engine->RegisterObjectMethod("Audio", "int WeakRefs() const", asMETHODPR(Audio, WeakRefs, () const, int), asCALL_THISCALL);
  3024. engine->RegisterObjectMethod("Audio", "int get_weakRefs() const", asMETHODPR(Audio, WeakRefs, () const, int), asCALL_THISCALL);
  3025. #ifdef REGISTER_MANUAL_PART_Object
  3026. REGISTER_MANUAL_PART_Object(Audio, "Audio")
  3027. #endif
  3028. #ifdef REGISTER_MANUAL_PART_RefCounted
  3029. REGISTER_MANUAL_PART_RefCounted(Audio, "Audio")
  3030. #endif
  3031. #ifdef REGISTER_MANUAL_PART_Audio
  3032. REGISTER_MANUAL_PART_Audio(Audio, "Audio")
  3033. #endif
  3034. RegisterSubclass<Object, Audio>(engine, "Object", "Audio");
  3035. RegisterSubclass<RefCounted, Audio>(engine, "RefCounted", "Audio");
  3036. // unsigned AllocatorBlock::capacity_ | File: ../Container/Allocator.h
  3037. engine->RegisterObjectProperty("AllocatorBlock", "uint capacity", offsetof(AllocatorBlock, capacity_));
  3038. // AllocatorNode* AllocatorBlock::free_ | File: ../Container/Allocator.h
  3039. // AllocatorNode* can not be registered
  3040. // AllocatorBlock* AllocatorBlock::next_ | File: ../Container/Allocator.h
  3041. // AllocatorBlock* can not be registered
  3042. // unsigned AllocatorBlock::nodeSize_ | File: ../Container/Allocator.h
  3043. engine->RegisterObjectProperty("AllocatorBlock", "uint nodeSize", offsetof(AllocatorBlock, nodeSize_));
  3044. // AllocatorBlock::~AllocatorBlock() | Implicitly-declared
  3045. engine->RegisterObjectBehaviour("AllocatorBlock", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AllocatorBlock_Destructor), asCALL_CDECL_OBJFIRST);
  3046. // AllocatorBlock& AllocatorBlock::operator=(const AllocatorBlock&) | Possible implicitly-declared
  3047. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AllocatorBlock>(engine, "AllocatorBlock");
  3048. #ifdef REGISTER_MANUAL_PART_AllocatorBlock
  3049. REGISTER_MANUAL_PART_AllocatorBlock(AllocatorBlock, "AllocatorBlock")
  3050. #endif
  3051. // AllocatorNode* AllocatorNode::next_ | File: ../Container/Allocator.h
  3052. // AllocatorNode* can not be registered
  3053. // AllocatorNode::~AllocatorNode() | Implicitly-declared
  3054. engine->RegisterObjectBehaviour("AllocatorNode", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AllocatorNode_Destructor), asCALL_CDECL_OBJFIRST);
  3055. // AllocatorNode& AllocatorNode::operator=(const AllocatorNode&) | Possible implicitly-declared
  3056. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AllocatorNode>(engine, "AllocatorNode");
  3057. #ifdef REGISTER_MANUAL_PART_AllocatorNode
  3058. REGISTER_MANUAL_PART_AllocatorNode(AllocatorNode, "AllocatorNode")
  3059. #endif
  3060. // float AnimationControl::autoFadeTime_ | File: ../Graphics/AnimationController.h
  3061. engine->RegisterObjectProperty("AnimationControl", "float autoFadeTime", offsetof(AnimationControl, autoFadeTime_));
  3062. // float AnimationControl::fadeTime_ | File: ../Graphics/AnimationController.h
  3063. engine->RegisterObjectProperty("AnimationControl", "float fadeTime", offsetof(AnimationControl, fadeTime_));
  3064. // StringHash AnimationControl::hash_ | File: ../Graphics/AnimationController.h
  3065. engine->RegisterObjectProperty("AnimationControl", "StringHash hash", offsetof(AnimationControl, hash_));
  3066. // String AnimationControl::name_ | File: ../Graphics/AnimationController.h
  3067. engine->RegisterObjectProperty("AnimationControl", "String name", offsetof(AnimationControl, name_));
  3068. // bool AnimationControl::removeOnCompletion_ | File: ../Graphics/AnimationController.h
  3069. engine->RegisterObjectProperty("AnimationControl", "bool removeOnCompletion", offsetof(AnimationControl, removeOnCompletion_));
  3070. // unsigned short AnimationControl::setTime_ | File: ../Graphics/AnimationController.h
  3071. engine->RegisterObjectProperty("AnimationControl", "uint16 setTime", offsetof(AnimationControl, setTime_));
  3072. // unsigned char AnimationControl::setTimeRev_ | File: ../Graphics/AnimationController.h
  3073. engine->RegisterObjectProperty("AnimationControl", "uint8 setTimeRev", offsetof(AnimationControl, setTimeRev_));
  3074. // float AnimationControl::setTimeTtl_ | File: ../Graphics/AnimationController.h
  3075. engine->RegisterObjectProperty("AnimationControl", "float setTimeTtl", offsetof(AnimationControl, setTimeTtl_));
  3076. // unsigned char AnimationControl::setWeight_ | File: ../Graphics/AnimationController.h
  3077. engine->RegisterObjectProperty("AnimationControl", "uint8 setWeight", offsetof(AnimationControl, setWeight_));
  3078. // unsigned char AnimationControl::setWeightRev_ | File: ../Graphics/AnimationController.h
  3079. engine->RegisterObjectProperty("AnimationControl", "uint8 setWeightRev", offsetof(AnimationControl, setWeightRev_));
  3080. // float AnimationControl::setWeightTtl_ | File: ../Graphics/AnimationController.h
  3081. engine->RegisterObjectProperty("AnimationControl", "float setWeightTtl", offsetof(AnimationControl, setWeightTtl_));
  3082. // float AnimationControl::speed_ | File: ../Graphics/AnimationController.h
  3083. engine->RegisterObjectProperty("AnimationControl", "float speed", offsetof(AnimationControl, speed_));
  3084. // float AnimationControl::targetWeight_ | File: ../Graphics/AnimationController.h
  3085. engine->RegisterObjectProperty("AnimationControl", "float targetWeight", offsetof(AnimationControl, targetWeight_));
  3086. // AnimationControl::AnimationControl() | File: ../Graphics/AnimationController.h
  3087. engine->RegisterObjectBehaviour("AnimationControl", asBEHAVE_FACTORY, "AnimationControl@+ f()", asFUNCTION(AnimationControl_AnimationControl_void), asCALL_CDECL);
  3088. // AnimationControl& AnimationControl::operator=(const AnimationControl&) | Possible implicitly-declared
  3089. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationControl>(engine, "AnimationControl");
  3090. engine->RegisterObjectBehaviour("AnimationControl", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  3091. engine->RegisterObjectBehaviour("AnimationControl", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  3092. #ifdef REGISTER_MANUAL_PART_AnimationControl
  3093. REGISTER_MANUAL_PART_AnimationControl(AnimationControl, "AnimationControl")
  3094. #endif
  3095. // Vector3 AnimationKeyFrame::position_ | File: ../Graphics/Animation.h
  3096. engine->RegisterObjectProperty("AnimationKeyFrame", "Vector3 position", offsetof(AnimationKeyFrame, position_));
  3097. // Quaternion AnimationKeyFrame::rotation_ | File: ../Graphics/Animation.h
  3098. engine->RegisterObjectProperty("AnimationKeyFrame", "Quaternion rotation", offsetof(AnimationKeyFrame, rotation_));
  3099. // Vector3 AnimationKeyFrame::scale_ | File: ../Graphics/Animation.h
  3100. engine->RegisterObjectProperty("AnimationKeyFrame", "Vector3 scale", offsetof(AnimationKeyFrame, scale_));
  3101. // float AnimationKeyFrame::time_ | File: ../Graphics/Animation.h
  3102. engine->RegisterObjectProperty("AnimationKeyFrame", "float time", offsetof(AnimationKeyFrame, time_));
  3103. // AnimationKeyFrame::~AnimationKeyFrame() | Implicitly-declared
  3104. engine->RegisterObjectBehaviour("AnimationKeyFrame", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AnimationKeyFrame_Destructor), asCALL_CDECL_OBJFIRST);
  3105. // AnimationKeyFrame& AnimationKeyFrame::operator=(const AnimationKeyFrame&) | Possible implicitly-declared
  3106. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationKeyFrame>(engine, "AnimationKeyFrame");
  3107. #ifdef REGISTER_MANUAL_PART_AnimationKeyFrame
  3108. REGISTER_MANUAL_PART_AnimationKeyFrame(AnimationKeyFrame, "AnimationKeyFrame")
  3109. #endif
  3110. // Bone* AnimationStateTrack::bone_ | File: ../Graphics/AnimationState.h
  3111. // Bone* can not be registered
  3112. // unsigned AnimationStateTrack::keyFrame_ | File: ../Graphics/AnimationState.h
  3113. engine->RegisterObjectProperty("AnimationStateTrack", "uint keyFrame", offsetof(AnimationStateTrack, keyFrame_));
  3114. // WeakPtr<Node> AnimationStateTrack::node_ | File: ../Graphics/AnimationState.h
  3115. // Error: type "WeakPtr<Node>" can not automatically bind
  3116. // const AnimationTrack* AnimationStateTrack::track_ | File: ../Graphics/AnimationState.h
  3117. // const AnimationTrack* can not be registered
  3118. // float AnimationStateTrack::weight_ | File: ../Graphics/AnimationState.h
  3119. engine->RegisterObjectProperty("AnimationStateTrack", "float weight", offsetof(AnimationStateTrack, weight_));
  3120. // AnimationStateTrack::~AnimationStateTrack() | File: ../Graphics/AnimationState.h
  3121. engine->RegisterObjectBehaviour("AnimationStateTrack", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AnimationStateTrack_Destructor_AnimationStateTrack_void), asCALL_CDECL_OBJFIRST);
  3122. // AnimationStateTrack& AnimationStateTrack::operator=(const AnimationStateTrack&) | Possible implicitly-declared
  3123. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationStateTrack>(engine, "AnimationStateTrack");
  3124. #ifdef REGISTER_MANUAL_PART_AnimationStateTrack
  3125. REGISTER_MANUAL_PART_AnimationStateTrack(AnimationStateTrack, "AnimationStateTrack")
  3126. #endif
  3127. // AnimationChannelFlags AnimationTrack::channelMask_ | File: ../Graphics/Animation.h
  3128. engine->RegisterObjectProperty("AnimationTrack", "AnimationChannelFlags channelMask", offsetof(AnimationTrack, channelMask_));
  3129. // Vector<AnimationKeyFrame> AnimationTrack::keyFrames_ | File: ../Graphics/Animation.h
  3130. // Error: type "Vector<AnimationKeyFrame>" can not automatically bind
  3131. // String AnimationTrack::name_ | File: ../Graphics/Animation.h
  3132. engine->RegisterObjectProperty("AnimationTrack", "String name", offsetof(AnimationTrack, name_));
  3133. // StringHash AnimationTrack::nameHash_ | File: ../Graphics/Animation.h
  3134. engine->RegisterObjectProperty("AnimationTrack", "StringHash nameHash", offsetof(AnimationTrack, nameHash_));
  3135. // void AnimationTrack::AddKeyFrame(const AnimationKeyFrame& keyFrame) | File: ../Graphics/Animation.h
  3136. engine->RegisterObjectMethod("AnimationTrack", "void AddKeyFrame(const AnimationKeyFrame&in)", asMETHODPR(AnimationTrack, AddKeyFrame, (const AnimationKeyFrame&), void), asCALL_THISCALL);
  3137. // AnimationTrack::AnimationTrack() | File: ../Graphics/Animation.h
  3138. engine->RegisterObjectBehaviour("AnimationTrack", asBEHAVE_FACTORY, "AnimationTrack@+ f()", asFUNCTION(AnimationTrack_AnimationTrack_void), asCALL_CDECL);
  3139. // AnimationKeyFrame* AnimationTrack::GetKeyFrame(unsigned index) | File: ../Graphics/Animation.h
  3140. // Error: type "AnimationKeyFrame*" can not automatically bind
  3141. // bool AnimationTrack::GetKeyFrameIndex(float time, unsigned& index) const | File: ../Graphics/Animation.h
  3142. engine->RegisterObjectMethod("AnimationTrack", "bool GetKeyFrameIndex(float, uint&) const", asMETHODPR(AnimationTrack, GetKeyFrameIndex, (float, unsigned&) const, bool), asCALL_THISCALL);
  3143. // unsigned AnimationTrack::GetNumKeyFrames() const | File: ../Graphics/Animation.h
  3144. engine->RegisterObjectMethod("AnimationTrack", "uint GetNumKeyFrames() const", asMETHODPR(AnimationTrack, GetNumKeyFrames, () const, unsigned), asCALL_THISCALL);
  3145. engine->RegisterObjectMethod("AnimationTrack", "uint get_numKeyFrames() const", asMETHODPR(AnimationTrack, GetNumKeyFrames, () const, unsigned), asCALL_THISCALL);
  3146. // void AnimationTrack::InsertKeyFrame(unsigned index, const AnimationKeyFrame& keyFrame) | File: ../Graphics/Animation.h
  3147. engine->RegisterObjectMethod("AnimationTrack", "void InsertKeyFrame(uint, const AnimationKeyFrame&in)", asMETHODPR(AnimationTrack, InsertKeyFrame, (unsigned, const AnimationKeyFrame&), void), asCALL_THISCALL);
  3148. // void AnimationTrack::RemoveAllKeyFrames() | File: ../Graphics/Animation.h
  3149. engine->RegisterObjectMethod("AnimationTrack", "void RemoveAllKeyFrames()", asMETHODPR(AnimationTrack, RemoveAllKeyFrames, (), void), asCALL_THISCALL);
  3150. // void AnimationTrack::RemoveKeyFrame(unsigned index) | File: ../Graphics/Animation.h
  3151. engine->RegisterObjectMethod("AnimationTrack", "void RemoveKeyFrame(uint)", asMETHODPR(AnimationTrack, RemoveKeyFrame, (unsigned), void), asCALL_THISCALL);
  3152. // void AnimationTrack::SetKeyFrame(unsigned index, const AnimationKeyFrame& keyFrame) | File: ../Graphics/Animation.h
  3153. engine->RegisterObjectMethod("AnimationTrack", "void SetKeyFrame(uint, const AnimationKeyFrame&in)", asMETHODPR(AnimationTrack, SetKeyFrame, (unsigned, const AnimationKeyFrame&), void), asCALL_THISCALL);
  3154. engine->RegisterObjectMethod("AnimationTrack", "void set_keyFrames(uint, const AnimationKeyFrame&in)", asMETHODPR(AnimationTrack, SetKeyFrame, (unsigned, const AnimationKeyFrame&), void), asCALL_THISCALL);
  3155. // AnimationTrack& AnimationTrack::operator=(const AnimationTrack&) | Possible implicitly-declared
  3156. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationTrack>(engine, "AnimationTrack");
  3157. engine->RegisterObjectBehaviour("AnimationTrack", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  3158. engine->RegisterObjectBehaviour("AnimationTrack", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  3159. #ifdef REGISTER_MANUAL_PART_AnimationTrack
  3160. REGISTER_MANUAL_PART_AnimationTrack(AnimationTrack, "AnimationTrack")
  3161. #endif
  3162. // Variant AnimationTriggerPoint::data_ | File: ../Graphics/Animation.h
  3163. engine->RegisterObjectProperty("AnimationTriggerPoint", "Variant data", offsetof(AnimationTriggerPoint, data_));
  3164. // float AnimationTriggerPoint::time_ | File: ../Graphics/Animation.h
  3165. engine->RegisterObjectProperty("AnimationTriggerPoint", "float time", offsetof(AnimationTriggerPoint, time_));
  3166. // AnimationTriggerPoint::~AnimationTriggerPoint() | Implicitly-declared
  3167. engine->RegisterObjectBehaviour("AnimationTriggerPoint", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AnimationTriggerPoint_Destructor), asCALL_CDECL_OBJFIRST);
  3168. // AnimationTriggerPoint& AnimationTriggerPoint::operator=(const AnimationTriggerPoint&) | Possible implicitly-declared
  3169. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AnimationTriggerPoint>(engine, "AnimationTriggerPoint");
  3170. #ifdef REGISTER_MANUAL_PART_AnimationTriggerPoint
  3171. REGISTER_MANUAL_PART_AnimationTriggerPoint(AnimationTriggerPoint, "AnimationTriggerPoint")
  3172. #endif
  3173. // SharedPtr<File> AsyncProgress::file_ | File: ../Scene/Scene.h
  3174. // Error: type "SharedPtr<File>" can not automatically bind
  3175. // SharedPtr<JSONFile> AsyncProgress::jsonFile_ | File: ../Scene/Scene.h
  3176. // Error: type "SharedPtr<JSONFile>" can not automatically bind
  3177. // unsigned AsyncProgress::jsonIndex_ | File: ../Scene/Scene.h
  3178. engine->RegisterObjectProperty("AsyncProgress", "uint jsonIndex", offsetof(AsyncProgress, jsonIndex_));
  3179. // unsigned AsyncProgress::loadedNodes_ | File: ../Scene/Scene.h
  3180. engine->RegisterObjectProperty("AsyncProgress", "uint loadedNodes", offsetof(AsyncProgress, loadedNodes_));
  3181. // unsigned AsyncProgress::loadedResources_ | File: ../Scene/Scene.h
  3182. engine->RegisterObjectProperty("AsyncProgress", "uint loadedResources", offsetof(AsyncProgress, loadedResources_));
  3183. // LoadMode AsyncProgress::mode_ | File: ../Scene/Scene.h
  3184. engine->RegisterObjectProperty("AsyncProgress", "LoadMode mode", offsetof(AsyncProgress, mode_));
  3185. // HashSet<StringHash> AsyncProgress::resources_ | File: ../Scene/Scene.h
  3186. // Error: type "HashSet<StringHash>" can not automatically bind
  3187. // unsigned AsyncProgress::totalNodes_ | File: ../Scene/Scene.h
  3188. engine->RegisterObjectProperty("AsyncProgress", "uint totalNodes", offsetof(AsyncProgress, totalNodes_));
  3189. // unsigned AsyncProgress::totalResources_ | File: ../Scene/Scene.h
  3190. engine->RegisterObjectProperty("AsyncProgress", "uint totalResources", offsetof(AsyncProgress, totalResources_));
  3191. // XMLElement AsyncProgress::xmlElement_ | File: ../Scene/Scene.h
  3192. engine->RegisterObjectProperty("AsyncProgress", "XMLElement xmlElement", offsetof(AsyncProgress, xmlElement_));
  3193. // SharedPtr<XMLFile> AsyncProgress::xmlFile_ | File: ../Scene/Scene.h
  3194. // Error: type "SharedPtr<XMLFile>" can not automatically bind
  3195. // AsyncProgress::~AsyncProgress() | Implicitly-declared
  3196. engine->RegisterObjectBehaviour("AsyncProgress", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AsyncProgress_Destructor), asCALL_CDECL_OBJFIRST);
  3197. // AsyncProgress& AsyncProgress::operator=(const AsyncProgress&) | Possible implicitly-declared
  3198. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AsyncProgress>(engine, "AsyncProgress");
  3199. #ifdef REGISTER_MANUAL_PART_AsyncProgress
  3200. REGISTER_MANUAL_PART_AsyncProgress(AsyncProgress, "AsyncProgress")
  3201. #endif
  3202. // SharedPtr<AttributeAccessor> AttributeInfo::accessor_ | File: ../Core/Attribute.h
  3203. // Error: type "SharedPtr<AttributeAccessor>" can not automatically bind
  3204. // Variant AttributeInfo::defaultValue_ | File: ../Core/Attribute.h
  3205. engine->RegisterObjectProperty("AttributeInfo", "Variant defaultValue", offsetof(AttributeInfo, defaultValue_));
  3206. // const char** AttributeInfo::enumNames_ | File: ../Core/Attribute.h
  3207. // Error: type "const char**" can not automatically bind
  3208. // VariantMap AttributeInfo::metadata_ | File: ../Core/Attribute.h
  3209. engine->RegisterObjectProperty("AttributeInfo", "VariantMap metadata", offsetof(AttributeInfo, metadata_));
  3210. // AttributeModeFlags AttributeInfo::mode_ | File: ../Core/Attribute.h
  3211. engine->RegisterObjectProperty("AttributeInfo", "AttributeModeFlags mode", offsetof(AttributeInfo, mode_));
  3212. // String AttributeInfo::name_ | File: ../Core/Attribute.h
  3213. engine->RegisterObjectProperty("AttributeInfo", "String name", offsetof(AttributeInfo, name_));
  3214. // void* AttributeInfo::ptr_ | File: ../Core/Attribute.h
  3215. // void* can not be registered
  3216. // VariantType AttributeInfo::type_ | File: ../Core/Attribute.h
  3217. engine->RegisterObjectProperty("AttributeInfo", "VariantType type", offsetof(AttributeInfo, type_));
  3218. // AttributeInfo::AttributeInfo(VariantType type, const char* name, const SharedPtr<AttributeAccessor>& accessor, const char** enumNames, const Variant& defaultValue, AttributeModeFlags mode) | File: ../Core/Attribute.h
  3219. // Error: type "const char*" can not automatically bind
  3220. // const Variant& AttributeInfo::GetMetadata(const StringHash& key) const | File: ../Core/Attribute.h
  3221. engine->RegisterObjectMethod("AttributeInfo", "const Variant& GetMetadata(const StringHash&in) const", asMETHODPR(AttributeInfo, GetMetadata, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  3222. // template<class T> T AttributeInfo::GetMetadata(const StringHash& key) const | File: ../Core/Attribute.h
  3223. // Not registered because template
  3224. // AttributeInfo::~AttributeInfo() | Implicitly-declared
  3225. engine->RegisterObjectBehaviour("AttributeInfo", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(AttributeInfo_Destructor), asCALL_CDECL_OBJFIRST);
  3226. // AttributeInfo& AttributeInfo::operator=(const AttributeInfo&) | Possible implicitly-declared
  3227. RegisterImplicitlyDeclaredAssignOperatorIfPossible<AttributeInfo>(engine, "AttributeInfo");
  3228. #ifdef REGISTER_MANUAL_PART_AttributeInfo
  3229. REGISTER_MANUAL_PART_AttributeInfo(AttributeInfo, "AttributeInfo")
  3230. #endif
  3231. }
  3232. }