Generated_Members_Sa_Sm.cpp 617 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../Graphics/Batch.h"
  5. #include "../Graphics/Graphics.h"
  6. #include "../Graphics/Material.h"
  7. #include "../Graphics/Shader.h"
  8. #include "../Graphics/ShaderPrecache.h"
  9. #include "../Graphics/ShaderVariation.h"
  10. #include "../Graphics/Skeleton.h"
  11. #include "../Graphics/Skybox.h"
  12. #include "../Graphics/View.h"
  13. #include "../IO/Serializer.h"
  14. #ifdef URHO3D_NAVIGATION
  15. #include "../Navigation/NavBuildData.h"
  16. #endif
  17. #include "../Scene/ReplicationState.h"
  18. #include "../Scene/Scene.h"
  19. #include "../Scene/SceneResolver.h"
  20. #include "../Scene/Serializable.h"
  21. #include "../Scene/SmoothedTransform.h"
  22. #include "../UI/ScrollBar.h"
  23. #include "../UI/ScrollView.h"
  24. #include "../UI/Slider.h"
  25. #include "../AngelScript/Manual.h"
  26. namespace Urho3D
  27. {
  28. void FakeAddRef(void* ptr);
  29. void FakeReleaseRef(void* ptr);
  30. // const Vector<SharedPtr<Node>>& Node::GetChildren() const | File: ../Scene/Node.h
  31. static CScriptArray* Scene_GetChildren_void(Scene* ptr)
  32. {
  33. const Vector<SharedPtr<Node>>& result = ptr->GetChildren();
  34. return VectorToHandleArray(result, "Array<Node@>");
  35. }
  36. // PODVector<Node*> Node::GetChildren(bool recursive) const | File: ../Scene/Node.h
  37. static CScriptArray* Scene_GetChildren_bool(Scene* ptr, bool recursive)
  38. {
  39. PODVector<Node*> result = ptr->GetChildren(recursive);
  40. return VectorToHandleArray(result, "Array<Node@>");
  41. }
  42. // PODVector<Node*> Node::GetChildrenWithComponent(StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  43. static CScriptArray* Scene_GetChildrenWithComponent_StringHash_bool(Scene* ptr, StringHash type, bool recursive)
  44. {
  45. PODVector<Node*> result = ptr->GetChildrenWithComponent(type, recursive);
  46. return VectorToHandleArray(result, "Array<Node@>");
  47. }
  48. // PODVector<Node*> Node::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../Scene/Node.h
  49. static CScriptArray* Scene_GetChildrenWithTag_String_bool(Scene* ptr, const String& tag, bool recursive)
  50. {
  51. PODVector<Node*> result = ptr->GetChildrenWithTag(tag, recursive);
  52. return VectorToHandleArray(result, "Array<Node@>");
  53. }
  54. // const Vector<SharedPtr<Component>>& Node::GetComponents() const | File: ../Scene/Node.h
  55. static CScriptArray* Scene_GetComponents_void(Scene* ptr)
  56. {
  57. const Vector<SharedPtr<Component>>& result = ptr->GetComponents();
  58. return VectorToHandleArray(result, "Array<Component@>");
  59. }
  60. // const PODVector<Node*>& Node::GetDependencyNodes() const | File: ../Scene/Node.h
  61. static CScriptArray* Scene_GetDependencyNodes_void(Scene* ptr)
  62. {
  63. const PODVector<Node*>& result = ptr->GetDependencyNodes();
  64. return VectorToHandleArray(result, "Array<Node@>");
  65. }
  66. // const Vector<SharedPtr<PackageFile>>& Scene::GetRequiredPackageFiles() const | File: ../Scene/Scene.h
  67. static CScriptArray* Scene_GetRequiredPackageFiles_void(Scene* ptr)
  68. {
  69. const Vector<SharedPtr<PackageFile>>& result = ptr->GetRequiredPackageFiles();
  70. return VectorToHandleArray(result, "Array<PackageFile@>");
  71. }
  72. // const StringVector& Node::GetTags() const | File: ../Scene/Node.h
  73. static CScriptArray* Scene_GetTags_void(Scene* ptr)
  74. {
  75. const StringVector& result = ptr->GetTags();
  76. return VectorToArray<String>(result, "Array<String>");
  77. }
  78. // explicit Scene::Scene(Context* context) | File: ../Scene/Scene.h
  79. static Scene* Scene_Scene_Context()
  80. {
  81. return new Scene(GetScriptContext());
  82. }
  83. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  84. static void Scene_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Scene* ptr, CScriptArray* exceptions, bool onlyUserData)
  85. {
  86. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  87. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  88. }
  89. // SceneResolver::~SceneResolver() | File: ../Scene/SceneResolver.h
  90. static void SceneResolver_Destructor_SceneResolver_void(SceneResolver* ptr)
  91. {
  92. ptr->~SceneResolver();
  93. }
  94. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  95. static CScriptArray* ScrollBar_GetChildren_void(ScrollBar* ptr)
  96. {
  97. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  98. return VectorToHandleArray(result, "Array<UIElement@>");
  99. }
  100. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  101. static CScriptArray* ScrollBar_GetChildren_bool(ScrollBar* ptr, bool recursive)
  102. {
  103. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  104. return VectorToHandleArray(result, "Array<UIElement@>");
  105. }
  106. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  107. static CScriptArray* ScrollBar_GetChildrenWithTag_String_bool(ScrollBar* ptr, const String& tag, bool recursive)
  108. {
  109. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  110. return VectorToHandleArray(result, "Array<UIElement@>");
  111. }
  112. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  113. static CScriptArray* ScrollBar_GetTags_void(ScrollBar* ptr)
  114. {
  115. const StringVector& result = ptr->GetTags();
  116. return VectorToArray<String>(result, "Array<String>");
  117. }
  118. // explicit ScrollBar::ScrollBar(Context* context) | File: ../UI/ScrollBar.h
  119. static ScrollBar* ScrollBar_ScrollBar_Context()
  120. {
  121. return new ScrollBar(GetScriptContext());
  122. }
  123. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  124. static void ScrollBar_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ScrollBar* ptr, CScriptArray* exceptions, bool onlyUserData)
  125. {
  126. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  127. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  128. }
  129. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  130. static CScriptArray* ScrollView_GetChildren_void(ScrollView* ptr)
  131. {
  132. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  133. return VectorToHandleArray(result, "Array<UIElement@>");
  134. }
  135. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  136. static CScriptArray* ScrollView_GetChildren_bool(ScrollView* ptr, bool recursive)
  137. {
  138. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  139. return VectorToHandleArray(result, "Array<UIElement@>");
  140. }
  141. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  142. static CScriptArray* ScrollView_GetChildrenWithTag_String_bool(ScrollView* ptr, const String& tag, bool recursive)
  143. {
  144. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  145. return VectorToHandleArray(result, "Array<UIElement@>");
  146. }
  147. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  148. static CScriptArray* ScrollView_GetTags_void(ScrollView* ptr)
  149. {
  150. const StringVector& result = ptr->GetTags();
  151. return VectorToArray<String>(result, "Array<String>");
  152. }
  153. // explicit ScrollView::ScrollView(Context* context) | File: ../UI/ScrollView.h
  154. static ScrollView* ScrollView_ScrollView_Context()
  155. {
  156. return new ScrollView(GetScriptContext());
  157. }
  158. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  159. static void ScrollView_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ScrollView* ptr, CScriptArray* exceptions, bool onlyUserData)
  160. {
  161. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  162. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  163. }
  164. // explicit Serializable::Serializable(Context* context) | File: ../Scene/Serializable.h
  165. static Serializable* Serializable_Serializable_Context()
  166. {
  167. return new Serializable(GetScriptContext());
  168. }
  169. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  170. static void Serializable_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Serializable* ptr, CScriptArray* exceptions, bool onlyUserData)
  171. {
  172. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  173. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  174. }
  175. // explicit Shader::Shader(Context* context) | File: ../Graphics/Shader.h
  176. static Shader* Shader_Shader_Context()
  177. {
  178. return new Shader(GetScriptContext());
  179. }
  180. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  181. static void Shader_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Shader* ptr, CScriptArray* exceptions, bool onlyUserData)
  182. {
  183. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  184. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  185. }
  186. // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(Material* material, const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed) | File: ../Graphics/Material.h
  187. static ShaderParameterAnimationInfo* ShaderParameterAnimationInfo_ShaderParameterAnimationInfo_Material_String_ValueAnimation_WrapMode_float(Material *material, const String &name, ValueAnimation *attributeAnimation, WrapMode wrapMode, float speed)
  188. {
  189. return new ShaderParameterAnimationInfo(material, name, attributeAnimation, wrapMode, speed);
  190. }
  191. // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(const ShaderParameterAnimationInfo& other) | File: ../Graphics/Material.h
  192. static ShaderParameterAnimationInfo* ShaderParameterAnimationInfo_ShaderParameterAnimationInfo_ShaderParameterAnimationInfo(const ShaderParameterAnimationInfo &other)
  193. {
  194. return new ShaderParameterAnimationInfo(other);
  195. }
  196. // ShaderPrecache::ShaderPrecache(Context* context, const String& fileName) | File: ../Graphics/ShaderPrecache.h
  197. static ShaderPrecache* ShaderPrecache_ShaderPrecache_Context_String(const String &fileName)
  198. {
  199. return new ShaderPrecache(GetScriptContext(), fileName);
  200. }
  201. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  202. static void ShaderPrecache_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(ShaderPrecache* ptr, CScriptArray* exceptions, bool onlyUserData)
  203. {
  204. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  205. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  206. }
  207. // ShaderVariation::ShaderVariation(Shader* owner, ShaderType type) | File: ../Graphics/ShaderVariation.h
  208. static ShaderVariation* ShaderVariation_ShaderVariation_Shader_ShaderType(Shader *owner, ShaderType type)
  209. {
  210. return new ShaderVariation(owner, type);
  211. }
  212. // Skeleton::Skeleton() | File: ../Graphics/Skeleton.h
  213. static Skeleton* Skeleton_Skeleton_void()
  214. {
  215. return new Skeleton();
  216. }
  217. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  218. static CScriptArray* Skybox_GetLights_void(Skybox* ptr)
  219. {
  220. const PODVector<Light*>& result = ptr->GetLights();
  221. return VectorToHandleArray(result, "Array<Light@>");
  222. }
  223. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  224. static CScriptArray* Skybox_GetVertexLights_void(Skybox* ptr)
  225. {
  226. const PODVector<Light*>& result = ptr->GetVertexLights();
  227. return VectorToHandleArray(result, "Array<Light@>");
  228. }
  229. // explicit Skybox::Skybox(Context* context) | File: ../Graphics/Skybox.h
  230. static Skybox* Skybox_Skybox_Context()
  231. {
  232. return new Skybox(GetScriptContext());
  233. }
  234. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  235. static void Skybox_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Skybox* ptr, CScriptArray* exceptions, bool onlyUserData)
  236. {
  237. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  238. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  239. }
  240. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  241. static CScriptArray* Slider_GetChildren_void(Slider* ptr)
  242. {
  243. const Vector<SharedPtr<UIElement>>& result = ptr->GetChildren();
  244. return VectorToHandleArray(result, "Array<UIElement@>");
  245. }
  246. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  247. static CScriptArray* Slider_GetChildren_bool(Slider* ptr, bool recursive)
  248. {
  249. PODVector<UIElement*> result = ptr->GetChildren(recursive);
  250. return VectorToHandleArray(result, "Array<UIElement@>");
  251. }
  252. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  253. static CScriptArray* Slider_GetChildrenWithTag_String_bool(Slider* ptr, const String& tag, bool recursive)
  254. {
  255. PODVector<UIElement*> result = ptr->GetChildrenWithTag(tag, recursive);
  256. return VectorToHandleArray(result, "Array<UIElement@>");
  257. }
  258. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  259. static CScriptArray* Slider_GetTags_void(Slider* ptr)
  260. {
  261. const StringVector& result = ptr->GetTags();
  262. return VectorToArray<String>(result, "Array<String>");
  263. }
  264. // explicit Slider::Slider(Context* context) | File: ../UI/Slider.h
  265. static Slider* Slider_Slider_Context()
  266. {
  267. return new Slider(GetScriptContext());
  268. }
  269. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  270. static void Slider_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(Slider* ptr, CScriptArray* exceptions, bool onlyUserData)
  271. {
  272. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  273. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  274. }
  275. // explicit SmoothedTransform::SmoothedTransform(Context* context) | File: ../Scene/SmoothedTransform.h
  276. static SmoothedTransform* SmoothedTransform_SmoothedTransform_Context()
  277. {
  278. return new SmoothedTransform(GetScriptContext());
  279. }
  280. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  281. static void SmoothedTransform_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool(SmoothedTransform* ptr, CScriptArray* exceptions, bool onlyUserData)
  282. {
  283. PODVector<StringHash> param0 = ArrayToPODVector<StringHash>(exceptions);
  284. ptr->UnsubscribeFromAllEventsExcept(param0, onlyUserData);
  285. }
  286. // ScenePassInfo::~ScenePassInfo() | Implicitly-declared
  287. static void ScenePassInfo_Destructor(ScenePassInfo* ptr)
  288. {
  289. ptr->~ScenePassInfo();
  290. }
  291. // SceneReplicationState::~SceneReplicationState() | Implicitly-declared
  292. static void SceneReplicationState_Destructor(SceneReplicationState* ptr)
  293. {
  294. ptr->~SceneReplicationState();
  295. }
  296. // ScratchBuffer::~ScratchBuffer() | Implicitly-declared
  297. static void ScratchBuffer_Destructor(ScratchBuffer* ptr)
  298. {
  299. ptr->~ScratchBuffer();
  300. }
  301. // ScreenModeParams::~ScreenModeParams() | Implicitly-declared
  302. static void ScreenModeParams_Destructor(ScreenModeParams* ptr)
  303. {
  304. ptr->~ScreenModeParams();
  305. }
  306. // ShaderParameter::ShaderParameter(const String& name, unsigned glType, int location) | File: ../Graphics/ShaderVariation.h
  307. static void ShaderParameter_ShaderParameter_String_unsigned_int(ShaderParameter* ptr, const String &name, unsigned glType, int location)
  308. {
  309. new(ptr) ShaderParameter(name, glType, location);
  310. }
  311. // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned offset, unsigned size, unsigned buffer) | File: ../Graphics/ShaderVariation.h
  312. static void ShaderParameter_ShaderParameter_ShaderType_String_unsigned_unsigned_unsigned(ShaderParameter* ptr, ShaderType type, const String &name, unsigned offset, unsigned size, unsigned buffer)
  313. {
  314. new(ptr) ShaderParameter(type, name, offset, size, buffer);
  315. }
  316. // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned reg, unsigned regCount) | File: ../Graphics/ShaderVariation.h
  317. static void ShaderParameter_ShaderParameter_ShaderType_String_unsigned_unsigned(ShaderParameter* ptr, ShaderType type, const String &name, unsigned reg, unsigned regCount)
  318. {
  319. new(ptr) ShaderParameter(type, name, reg, regCount);
  320. }
  321. // ShaderParameter::~ShaderParameter() | Implicitly-declared
  322. static void ShaderParameter_Destructor(ShaderParameter* ptr)
  323. {
  324. ptr->~ShaderParameter();
  325. }
  326. // ShadowBatchQueue::~ShadowBatchQueue() | Implicitly-declared
  327. static void ShadowBatchQueue_Destructor(ShadowBatchQueue* ptr)
  328. {
  329. ptr->~ShadowBatchQueue();
  330. }
  331. // SimpleNavBuildData::~SimpleNavBuildData() override | File: ../Navigation/NavBuildData.h
  332. static void SimpleNavBuildData_Destructor_SimpleNavBuildData_void(SimpleNavBuildData* ptr)
  333. {
  334. ptr->~SimpleNavBuildData();
  335. }
  336. void ASRegisterGenerated_Members_Sa_Sm(asIScriptEngine* engine)
  337. {
  338. // void Node::AddChild(Node* node, unsigned index=M_MAX_UNSIGNED) | File: ../Scene/Node.h
  339. engine->RegisterObjectMethod("Scene", "void AddChild(Node@+, uint = M_MAX_UNSIGNED)", asMETHODPR(Scene, AddChild, (Node*, unsigned), void), asCALL_THISCALL);
  340. // void Node::AddComponent(Component* component, unsigned id, CreateMode mode) | File: ../Scene/Node.h
  341. engine->RegisterObjectMethod("Scene", "void AddComponent(Component@+, uint, CreateMode)", asMETHODPR(Scene, AddComponent, (Component*, unsigned, CreateMode), void), asCALL_THISCALL);
  342. // void Node::AddListener(Component* component) | File: ../Scene/Node.h
  343. engine->RegisterObjectMethod("Scene", "void AddListener(Component@+)", asMETHODPR(Scene, AddListener, (Component*), void), asCALL_THISCALL);
  344. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  345. engine->RegisterObjectBehaviour("Scene", asBEHAVE_ADDREF, "void f()", asMETHODPR(Scene, AddRef, (), void), asCALL_THISCALL);
  346. // void Scene::AddReplicationState(NodeReplicationState* state) override | File: ../Scene/Scene.h
  347. // Error: type "NodeReplicationState*" can not automatically bind
  348. // void Scene::AddRequiredPackageFile(PackageFile* package) | File: ../Scene/Scene.h
  349. engine->RegisterObjectMethod("Scene", "void AddRequiredPackageFile(PackageFile@+)", asMETHODPR(Scene, AddRequiredPackageFile, (PackageFile*), void), asCALL_THISCALL);
  350. // void Node::AddTag(const String& tag) | File: ../Scene/Node.h
  351. engine->RegisterObjectMethod("Scene", "void AddTag(const String&in)", asMETHODPR(Scene, AddTag, (const String&), void), asCALL_THISCALL);
  352. // void Node::AddTags(const String& tags, char separator=';') | File: ../Scene/Node.h
  353. engine->RegisterObjectMethod("Scene", "void AddTags(const String&in, int8 = ';')", asMETHODPR(Scene, AddTags, (const String&, char), void), asCALL_THISCALL);
  354. // void Node::AddTags(const StringVector& tags) | File: ../Scene/Node.h
  355. // Error: type "const StringVector&" can not automatically bind
  356. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  357. engine->RegisterObjectMethod("Scene", "void AllocateNetworkState()", asMETHODPR(Scene, AllocateNetworkState, (), void), asCALL_THISCALL);
  358. // void Node::ApplyAttributes() override | File: ../Scene/Node.h
  359. engine->RegisterObjectMethod("Scene", "void ApplyAttributes()", asMETHODPR(Scene, ApplyAttributes, (), void), asCALL_THISCALL);
  360. // void Scene::BeginThreadedUpdate() | File: ../Scene/Scene.h
  361. engine->RegisterObjectMethod("Scene", "void BeginThreadedUpdate()", asMETHODPR(Scene, BeginThreadedUpdate, (), void), asCALL_THISCALL);
  362. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  363. // Not registered because template
  364. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  365. // Not registered because template
  366. // void Scene::CleanupConnection(Connection* connection) | File: ../Scene/Scene.h
  367. engine->RegisterObjectMethod("Scene", "void CleanupConnection(Connection@+)", asMETHODPR(Scene, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  368. // void Scene::Clear(bool clearReplicated=true, bool clearLocal=true) | File: ../Scene/Scene.h
  369. engine->RegisterObjectMethod("Scene", "void Clear(bool = true, bool = true)", asMETHODPR(Scene, Clear, (bool, bool), void), asCALL_THISCALL);
  370. // void Scene::ClearRequiredPackageFiles() | File: ../Scene/Scene.h
  371. engine->RegisterObjectMethod("Scene", "void ClearRequiredPackageFiles()", asMETHODPR(Scene, ClearRequiredPackageFiles, (), void), asCALL_THISCALL);
  372. // Node* Node::Clone(CreateMode mode=REPLICATED) | File: ../Scene/Node.h
  373. engine->RegisterObjectMethod("Scene", "Node@+ Clone(CreateMode = REPLICATED)", asMETHODPR(Scene, Clone, (CreateMode), Node*), asCALL_THISCALL);
  374. // Component* Node::CloneComponent(Component* component, unsigned id=0) | File: ../Scene/Node.h
  375. engine->RegisterObjectMethod("Scene", "Component@+ CloneComponent(Component@+, uint = 0)", asMETHODPR(Scene, CloneComponent, (Component*, unsigned), Component*), asCALL_THISCALL);
  376. // Component* Node::CloneComponent(Component* component, CreateMode mode, unsigned id=0) | File: ../Scene/Node.h
  377. engine->RegisterObjectMethod("Scene", "Component@+ CloneComponent(Component@+, CreateMode, uint = 0)", asMETHODPR(Scene, CloneComponent, (Component*, CreateMode, unsigned), Component*), asCALL_THISCALL);
  378. // void Scene::ComponentAdded(Component* component) | File: ../Scene/Scene.h
  379. engine->RegisterObjectMethod("Scene", "void ComponentAdded(Component@+)", asMETHODPR(Scene, ComponentAdded, (Component*), void), asCALL_THISCALL);
  380. // void Scene::ComponentRemoved(Component* component) | File: ../Scene/Scene.h
  381. engine->RegisterObjectMethod("Scene", "void ComponentRemoved(Component@+)", asMETHODPR(Scene, ComponentRemoved, (Component*), void), asCALL_THISCALL);
  382. // Node* Node::CreateChild(const String& name=String::EMPTY, CreateMode mode=REPLICATED, unsigned id=0, bool temporary=false) | File: ../Scene/Node.h
  383. engine->RegisterObjectMethod("Scene", "Node@+ CreateChild(const String&in = String::EMPTY, CreateMode = REPLICATED, uint = 0, bool = false)", asMETHODPR(Scene, CreateChild, (const String&, CreateMode, unsigned, bool), Node*), asCALL_THISCALL);
  384. // Node* Node::CreateChild(unsigned id, CreateMode mode, bool temporary=false) | File: ../Scene/Node.h
  385. engine->RegisterObjectMethod("Scene", "Node@+ CreateChild(uint, CreateMode, bool = false)", asMETHODPR(Scene, CreateChild, (unsigned, CreateMode, bool), Node*), asCALL_THISCALL);
  386. // Component* Node::CreateComponent(StringHash type, CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  387. engine->RegisterObjectMethod("Scene", "Component@+ CreateComponent(StringHash, CreateMode = REPLICATED, uint = 0)", asMETHODPR(Scene, CreateComponent, (StringHash, CreateMode, unsigned), Component*), asCALL_THISCALL);
  388. // template<class T> T* Node::CreateComponent(CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  389. // Not registered because template
  390. // Node* Node::CreateTemporaryChild(const String& name=String::EMPTY, CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  391. engine->RegisterObjectMethod("Scene", "Node@+ CreateTemporaryChild(const String&in = String::EMPTY, CreateMode = REPLICATED, uint = 0)", asMETHODPR(Scene, CreateTemporaryChild, (const String&, CreateMode, unsigned), Node*), asCALL_THISCALL);
  392. // void Scene::DelayedMarkedDirty(Component* component) | File: ../Scene/Scene.h
  393. engine->RegisterObjectMethod("Scene", "void DelayedMarkedDirty(Component@+)", asMETHODPR(Scene, DelayedMarkedDirty, (Component*), void), asCALL_THISCALL);
  394. // void Scene::EndThreadedUpdate() | File: ../Scene/Scene.h
  395. engine->RegisterObjectMethod("Scene", "void EndThreadedUpdate()", asMETHODPR(Scene, EndThreadedUpdate, (), void), asCALL_THISCALL);
  396. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  397. engine->RegisterObjectMethod("Scene", "bool GetAnimationEnabled() const", asMETHODPR(Scene, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  398. engine->RegisterObjectMethod("Scene", "bool get_animationEnabled() const", asMETHODPR(Scene, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  399. // int Scene::GetAsyncLoadingMs() const | File: ../Scene/Scene.h
  400. engine->RegisterObjectMethod("Scene", "int GetAsyncLoadingMs() const", asMETHODPR(Scene, GetAsyncLoadingMs, () const, int), asCALL_THISCALL);
  401. engine->RegisterObjectMethod("Scene", "int get_asyncLoadingMs() const", asMETHODPR(Scene, GetAsyncLoadingMs, () const, int), asCALL_THISCALL);
  402. // LoadMode Scene::GetAsyncLoadMode() const | File: ../Scene/Scene.h
  403. engine->RegisterObjectMethod("Scene", "LoadMode GetAsyncLoadMode() const", asMETHODPR(Scene, GetAsyncLoadMode, () const, LoadMode), asCALL_THISCALL);
  404. engine->RegisterObjectMethod("Scene", "LoadMode get_asyncLoadMode() const", asMETHODPR(Scene, GetAsyncLoadMode, () const, LoadMode), asCALL_THISCALL);
  405. // float Scene::GetAsyncProgress() const | File: ../Scene/Scene.h
  406. engine->RegisterObjectMethod("Scene", "float GetAsyncProgress() const", asMETHODPR(Scene, GetAsyncProgress, () const, float), asCALL_THISCALL);
  407. engine->RegisterObjectMethod("Scene", "float get_asyncProgress() const", asMETHODPR(Scene, GetAsyncProgress, () const, float), asCALL_THISCALL);
  408. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  409. engine->RegisterObjectMethod("Scene", "Variant GetAttribute(uint) const", asMETHODPR(Scene, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  410. engine->RegisterObjectMethod("Scene", "Variant get_attributes(uint) const", asMETHODPR(Scene, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  411. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  412. engine->RegisterObjectMethod("Scene", "Variant GetAttribute(const String&in) const", asMETHODPR(Scene, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  413. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  414. engine->RegisterObjectMethod("Scene", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Scene, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  415. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  416. engine->RegisterObjectMethod("Scene", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Scene, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  417. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  418. engine->RegisterObjectMethod("Scene", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Scene, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  419. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  420. engine->RegisterObjectMethod("Scene", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Scene, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  421. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  422. engine->RegisterObjectMethod("Scene", "Variant GetAttributeDefault(uint) const", asMETHODPR(Scene, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  423. engine->RegisterObjectMethod("Scene", "Variant get_attributeDefaults(uint) const", asMETHODPR(Scene, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  424. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  425. engine->RegisterObjectMethod("Scene", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Scene, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  426. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  427. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  428. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  429. engine->RegisterObjectMethod("Scene", "bool GetBlockEvents() const", asMETHODPR(Scene, GetBlockEvents, () const, bool), asCALL_THISCALL);
  430. // const String& Object::GetCategory() const | File: ../Core/Object.h
  431. engine->RegisterObjectMethod("Scene", "const String& GetCategory() const", asMETHODPR(Scene, GetCategory, () const, const String&), asCALL_THISCALL);
  432. engine->RegisterObjectMethod("Scene", "const String& get_category() const", asMETHODPR(Scene, GetCategory, () const, const String&), asCALL_THISCALL);
  433. // unsigned Scene::GetChecksum() const | File: ../Scene/Scene.h
  434. engine->RegisterObjectMethod("Scene", "uint GetChecksum() const", asMETHODPR(Scene, GetChecksum, () const, unsigned), asCALL_THISCALL);
  435. engine->RegisterObjectMethod("Scene", "uint get_checksum() const", asMETHODPR(Scene, GetChecksum, () const, unsigned), asCALL_THISCALL);
  436. // Node* Node::GetChild(unsigned index) const | File: ../Scene/Node.h
  437. engine->RegisterObjectMethod("Scene", "Node@+ GetChild(uint) const", asMETHODPR(Scene, GetChild, (unsigned) const, Node*), asCALL_THISCALL);
  438. // Node* Node::GetChild(const String& name, bool recursive=false) const | File: ../Scene/Node.h
  439. engine->RegisterObjectMethod("Scene", "Node@+ GetChild(const String&in, bool = false) const", asMETHODPR(Scene, GetChild, (const String&, bool) const, Node*), asCALL_THISCALL);
  440. // Node* Node::GetChild(const char* name, bool recursive=false) const | File: ../Scene/Node.h
  441. // Error: type "const char*" can not automatically bind
  442. // Node* Node::GetChild(StringHash nameHash, bool recursive=false) const | File: ../Scene/Node.h
  443. engine->RegisterObjectMethod("Scene", "Node@+ GetChild(StringHash, bool = false) const", asMETHODPR(Scene, GetChild, (StringHash, bool) const, Node*), asCALL_THISCALL);
  444. // const Vector<SharedPtr<Node>>& Node::GetChildren() const | File: ../Scene/Node.h
  445. engine->RegisterObjectMethod("Scene", "Array<Node@>@ GetChildren() const", asFUNCTION(Scene_GetChildren_void), asCALL_CDECL_OBJFIRST);
  446. // void Node::GetChildren(PODVector<Node*>& dest, bool recursive=false) const | File: ../Scene/Node.h
  447. // Error: type "PODVector<Node*>&" can not automatically bind
  448. // PODVector<Node*> Node::GetChildren(bool recursive) const | File: ../Scene/Node.h
  449. engine->RegisterObjectMethod("Scene", "Array<Node@>@ GetChildren(bool) const", asFUNCTION(Scene_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  450. // void Node::GetChildrenWithComponent(PODVector<Node*>& dest, StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  451. // Error: type "PODVector<Node*>&" can not automatically bind
  452. // PODVector<Node*> Node::GetChildrenWithComponent(StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  453. engine->RegisterObjectMethod("Scene", "Array<Node@>@ GetChildrenWithComponent(StringHash, bool = false) const", asFUNCTION(Scene_GetChildrenWithComponent_StringHash_bool), asCALL_CDECL_OBJFIRST);
  454. // template<class T> void Node::GetChildrenWithComponent(PODVector<Node*>& dest, bool recursive=false) const | File: ../Scene/Node.h
  455. // Not registered because template
  456. // void Node::GetChildrenWithTag(PODVector<Node*>& dest, const String& tag, bool recursive=false) const | File: ../Scene/Node.h
  457. // Error: type "PODVector<Node*>&" can not automatically bind
  458. // PODVector<Node*> Node::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../Scene/Node.h
  459. engine->RegisterObjectMethod("Scene", "Array<Node@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(Scene_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  460. // Component* Scene::GetComponent(unsigned id) const | File: ../Scene/Scene.h
  461. engine->RegisterObjectMethod("Scene", "Component@+ GetComponent(uint) const", asMETHODPR(Scene, GetComponent, (unsigned) const, Component*), asCALL_THISCALL);
  462. // Component* Node::GetComponent(StringHash type, bool recursive=false) const | File: ../Scene/Scene.h
  463. // Not registered because have @manualbind mark
  464. // template<class T> T* Node::GetComponent(bool recursive=false) const | File: ../Scene/Scene.h
  465. // Not registered because have @manualbind mark
  466. // const Vector<SharedPtr<Component>>& Node::GetComponents() const | File: ../Scene/Node.h
  467. engine->RegisterObjectMethod("Scene", "Array<Component@>@ GetComponents() const", asFUNCTION(Scene_GetComponents_void), asCALL_CDECL_OBJFIRST);
  468. // void Node::GetComponents(PODVector<Component*>& dest, StringHash type, bool recursive=false) const | File: ../Scene/Node.h
  469. // Error: type "PODVector<Component*>&" can not automatically bind
  470. // template<class T> void Node::GetComponents(PODVector<T*>& dest, bool recursive=false) const | File: ../Scene/Node.h
  471. // Not registered because template
  472. // Context* Object::GetContext() const | File: ../Core/Object.h
  473. // Error: type "Context*" can not be returned
  474. // const PODVector<Node*>& Node::GetDependencyNodes() const | File: ../Scene/Node.h
  475. engine->RegisterObjectMethod("Scene", "Array<Node@>@ GetDependencyNodes() const", asFUNCTION(Scene_GetDependencyNodes_void), asCALL_CDECL_OBJFIRST);
  476. // template<class T> T* Node::GetDerivedComponent(bool recursive=false) const | File: ../Scene/Node.h
  477. // Not registered because template
  478. // template<class T> void Node::GetDerivedComponents(PODVector<T*>& dest, bool recursive=false, bool clearVector=true) const | File: ../Scene/Node.h
  479. // Not registered because template
  480. // Vector3 Node::GetDirection() const | File: ../Scene/Node.h
  481. engine->RegisterObjectMethod("Scene", "Vector3 GetDirection() const", asMETHODPR(Scene, GetDirection, () const, Vector3), asCALL_THISCALL);
  482. engine->RegisterObjectMethod("Scene", "Vector3 get_direction() const", asMETHODPR(Scene, GetDirection, () const, Vector3), asCALL_THISCALL);
  483. // float Scene::GetElapsedTime() const | File: ../Scene/Scene.h
  484. engine->RegisterObjectMethod("Scene", "float GetElapsedTime() const", asMETHODPR(Scene, GetElapsedTime, () const, float), asCALL_THISCALL);
  485. engine->RegisterObjectMethod("Scene", "float get_elapsedTime() const", asMETHODPR(Scene, GetElapsedTime, () const, float), asCALL_THISCALL);
  486. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  487. engine->RegisterObjectMethod("Scene", "VariantMap& GetEventDataMap() const", asMETHODPR(Scene, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  488. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  489. // Error: type "EventHandler*" can not automatically bind
  490. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  491. engine->RegisterObjectMethod("Scene", "Object@+ GetEventSender() const", asMETHODPR(Scene, GetEventSender, () const, Object*), asCALL_THISCALL);
  492. // const String& Scene::GetFileName() const | File: ../Scene/Scene.h
  493. engine->RegisterObjectMethod("Scene", "const String& GetFileName() const", asMETHODPR(Scene, GetFileName, () const, const String&), asCALL_THISCALL);
  494. engine->RegisterObjectMethod("Scene", "const String& get_fileName() const", asMETHODPR(Scene, GetFileName, () const, const String&), asCALL_THISCALL);
  495. // unsigned Scene::GetFreeComponentID(CreateMode mode) | File: ../Scene/Scene.h
  496. engine->RegisterObjectMethod("Scene", "uint GetFreeComponentID(CreateMode)", asMETHODPR(Scene, GetFreeComponentID, (CreateMode), unsigned), asCALL_THISCALL);
  497. // unsigned Scene::GetFreeNodeID(CreateMode mode) | File: ../Scene/Scene.h
  498. engine->RegisterObjectMethod("Scene", "uint GetFreeNodeID(CreateMode)", asMETHODPR(Scene, GetFreeNodeID, (CreateMode), unsigned), asCALL_THISCALL);
  499. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  500. engine->RegisterObjectMethod("Scene", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Scene, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  501. engine->RegisterObjectMethod("Scene", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Scene, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  502. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  503. engine->RegisterObjectMethod("Scene", "const VariantMap& GetGlobalVars() const", asMETHODPR(Scene, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  504. engine->RegisterObjectMethod("Scene", "const VariantMap& get_globalVars() const", asMETHODPR(Scene, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  505. // unsigned Node::GetID() const | File: ../Scene/Node.h
  506. engine->RegisterObjectMethod("Scene", "uint GetID() const", asMETHODPR(Scene, GetID, () const, unsigned), asCALL_THISCALL);
  507. engine->RegisterObjectMethod("Scene", "uint get_id() const", asMETHODPR(Scene, GetID, () const, unsigned), asCALL_THISCALL);
  508. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  509. engine->RegisterObjectMethod("Scene", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Scene, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  510. // const Vector<WeakPtr<Component>> Node::GetListeners() const | File: ../Scene/Node.h
  511. // Error: type "const Vector<WeakPtr<Component>>" can not automatically bind
  512. // const String& Node::GetName() const | File: ../Scene/Node.h
  513. engine->RegisterObjectMethod("Scene", "const String& GetName() const", asMETHODPR(Scene, GetName, () const, const String&), asCALL_THISCALL);
  514. engine->RegisterObjectMethod("Scene", "const String& get_name() const", asMETHODPR(Scene, GetName, () const, const String&), asCALL_THISCALL);
  515. // StringHash Node::GetNameHash() const | File: ../Scene/Node.h
  516. engine->RegisterObjectMethod("Scene", "StringHash GetNameHash() const", asMETHODPR(Scene, GetNameHash, () const, StringHash), asCALL_THISCALL);
  517. // const PODVector<unsigned char>& Node::GetNetParentAttr() const | File: ../Scene/Node.h
  518. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  519. // const Vector3& Node::GetNetPositionAttr() const | File: ../Scene/Node.h
  520. engine->RegisterObjectMethod("Scene", "const Vector3& GetNetPositionAttr() const", asMETHODPR(Scene, GetNetPositionAttr, () const, const Vector3&), asCALL_THISCALL);
  521. // const PODVector<unsigned char>& Node::GetNetRotationAttr() const | File: ../Scene/Node.h
  522. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  523. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  524. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  525. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  526. // Error: type "NetworkState*" can not automatically bind
  527. // Node* Scene::GetNode(unsigned id) const | File: ../Scene/Scene.h
  528. engine->RegisterObjectMethod("Scene", "Node@+ GetNode(uint) const", asMETHODPR(Scene, GetNode, (unsigned) const, Node*), asCALL_THISCALL);
  529. // bool Scene::GetNodesWithTag(PODVector<Node*>& dest, const String& tag) const | File: ../Scene/Scene.h
  530. // Error: type "PODVector<Node*>&" can not automatically bind
  531. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  532. engine->RegisterObjectMethod("Scene", "uint GetNumAttributes() const", asMETHODPR(Scene, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  533. engine->RegisterObjectMethod("Scene", "uint get_numAttributes() const", asMETHODPR(Scene, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  534. // unsigned Node::GetNumChildren(bool recursive=false) const | File: ../Scene/Node.h
  535. engine->RegisterObjectMethod("Scene", "uint GetNumChildren(bool = false) const", asMETHODPR(Scene, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  536. // unsigned Node::GetNumComponents() const | File: ../Scene/Node.h
  537. engine->RegisterObjectMethod("Scene", "uint GetNumComponents() const", asMETHODPR(Scene, GetNumComponents, () const, unsigned), asCALL_THISCALL);
  538. engine->RegisterObjectMethod("Scene", "uint get_numComponents() const", asMETHODPR(Scene, GetNumComponents, () const, unsigned), asCALL_THISCALL);
  539. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  540. engine->RegisterObjectMethod("Scene", "uint GetNumNetworkAttributes() const", asMETHODPR(Scene, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  541. // unsigned Node::GetNumNetworkComponents() const | File: ../Scene/Node.h
  542. engine->RegisterObjectMethod("Scene", "uint GetNumNetworkComponents() const", asMETHODPR(Scene, GetNumNetworkComponents, () const, unsigned), asCALL_THISCALL);
  543. // unsigned Node::GetNumPersistentChildren() const | File: ../Scene/Node.h
  544. engine->RegisterObjectMethod("Scene", "uint GetNumPersistentChildren() const", asMETHODPR(Scene, GetNumPersistentChildren, () const, unsigned), asCALL_THISCALL);
  545. // unsigned Node::GetNumPersistentComponents() const | File: ../Scene/Node.h
  546. engine->RegisterObjectMethod("Scene", "uint GetNumPersistentComponents() const", asMETHODPR(Scene, GetNumPersistentComponents, () const, unsigned), asCALL_THISCALL);
  547. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  548. engine->RegisterObjectMethod("Scene", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Scene, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  549. engine->RegisterObjectMethod("Scene", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Scene, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  550. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  551. engine->RegisterObjectMethod("Scene", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Scene, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  552. // Component* Node::GetOrCreateComponent(StringHash type, CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  553. engine->RegisterObjectMethod("Scene", "Component@+ GetOrCreateComponent(StringHash, CreateMode = REPLICATED, uint = 0)", asMETHODPR(Scene, GetOrCreateComponent, (StringHash, CreateMode, unsigned), Component*), asCALL_THISCALL);
  554. // template<class T> T* Node::GetOrCreateComponent(CreateMode mode=REPLICATED, unsigned id=0) | File: ../Scene/Node.h
  555. // Not registered because template
  556. // Connection* Node::GetOwner() const | File: ../Scene/Node.h
  557. engine->RegisterObjectMethod("Scene", "Connection@+ GetOwner() const", asMETHODPR(Scene, GetOwner, () const, Connection*), asCALL_THISCALL);
  558. engine->RegisterObjectMethod("Scene", "Connection@+ get_owner() const", asMETHODPR(Scene, GetOwner, () const, Connection*), asCALL_THISCALL);
  559. // Node* Node::GetParent() const | File: ../Scene/Node.h
  560. engine->RegisterObjectMethod("Scene", "Node@+ GetParent() const", asMETHODPR(Scene, GetParent, () const, Node*), asCALL_THISCALL);
  561. engine->RegisterObjectMethod("Scene", "Node@+ get_parent() const", asMETHODPR(Scene, GetParent, () const, Node*), asCALL_THISCALL);
  562. // Component* Node::GetParentComponent(StringHash type, bool fullTraversal=false) const | File: ../Scene/Node.h
  563. engine->RegisterObjectMethod("Scene", "Component@+ GetParentComponent(StringHash, bool = false) const", asMETHODPR(Scene, GetParentComponent, (StringHash, bool) const, Component*), asCALL_THISCALL);
  564. // template<class T> T* Node::GetParentComponent(bool fullTraversal=false) const | File: ../Scene/Node.h
  565. // Not registered because template
  566. // template<class T> T* Node::GetParentDerivedComponent(bool fullTraversal=false) const | File: ../Scene/Node.h
  567. // Not registered because template
  568. // const Vector3& Node::GetPosition() const | File: ../Scene/Node.h
  569. engine->RegisterObjectMethod("Scene", "const Vector3& GetPosition() const", asMETHODPR(Scene, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  570. engine->RegisterObjectMethod("Scene", "const Vector3& get_position() const", asMETHODPR(Scene, GetPosition, () const, const Vector3&), asCALL_THISCALL);
  571. // Vector2 Node::GetPosition2D() const | File: ../Scene/Node.h
  572. engine->RegisterObjectMethod("Scene", "Vector2 GetPosition2D() const", asMETHODPR(Scene, GetPosition2D, () const, Vector2), asCALL_THISCALL);
  573. engine->RegisterObjectMethod("Scene", "Vector2 get_position2D() const", asMETHODPR(Scene, GetPosition2D, () const, Vector2), asCALL_THISCALL);
  574. // const Vector<SharedPtr<PackageFile>>& Scene::GetRequiredPackageFiles() const | File: ../Scene/Scene.h
  575. engine->RegisterObjectMethod("Scene", "Array<PackageFile@>@ GetRequiredPackageFiles() const", asFUNCTION(Scene_GetRequiredPackageFiles_void), asCALL_CDECL_OBJFIRST);
  576. engine->RegisterObjectMethod("Scene", "Array<PackageFile@>@ get_requiredPackageFiles() const", asFUNCTION(Scene_GetRequiredPackageFiles_void), asCALL_CDECL_OBJFIRST);
  577. // Vector3 Node::GetRight() const | File: ../Scene/Node.h
  578. engine->RegisterObjectMethod("Scene", "Vector3 GetRight() const", asMETHODPR(Scene, GetRight, () const, Vector3), asCALL_THISCALL);
  579. engine->RegisterObjectMethod("Scene", "Vector3 get_right() const", asMETHODPR(Scene, GetRight, () const, Vector3), asCALL_THISCALL);
  580. // const Quaternion& Node::GetRotation() const | File: ../Scene/Node.h
  581. engine->RegisterObjectMethod("Scene", "const Quaternion& GetRotation() const", asMETHODPR(Scene, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  582. engine->RegisterObjectMethod("Scene", "const Quaternion& get_rotation() const", asMETHODPR(Scene, GetRotation, () const, const Quaternion&), asCALL_THISCALL);
  583. // float Node::GetRotation2D() const | File: ../Scene/Node.h
  584. engine->RegisterObjectMethod("Scene", "float GetRotation2D() const", asMETHODPR(Scene, GetRotation2D, () const, float), asCALL_THISCALL);
  585. engine->RegisterObjectMethod("Scene", "float get_rotation2D() const", asMETHODPR(Scene, GetRotation2D, () const, float), asCALL_THISCALL);
  586. // const Vector3& Node::GetScale() const | File: ../Scene/Node.h
  587. engine->RegisterObjectMethod("Scene", "const Vector3& GetScale() const", asMETHODPR(Scene, GetScale, () const, const Vector3&), asCALL_THISCALL);
  588. engine->RegisterObjectMethod("Scene", "const Vector3& get_scale() const", asMETHODPR(Scene, GetScale, () const, const Vector3&), asCALL_THISCALL);
  589. // Vector2 Node::GetScale2D() const | File: ../Scene/Node.h
  590. engine->RegisterObjectMethod("Scene", "Vector2 GetScale2D() const", asMETHODPR(Scene, GetScale2D, () const, Vector2), asCALL_THISCALL);
  591. engine->RegisterObjectMethod("Scene", "Vector2 get_scale2D() const", asMETHODPR(Scene, GetScale2D, () const, Vector2), asCALL_THISCALL);
  592. // Scene* Node::GetScene() const | File: ../Scene/Node.h
  593. engine->RegisterObjectMethod("Scene", "Scene@+ GetScene() const", asMETHODPR(Scene, GetScene, () const, Scene*), asCALL_THISCALL);
  594. engine->RegisterObjectMethod("Scene", "Scene@+ get_scene() const", asMETHODPR(Scene, GetScene, () const, Scene*), asCALL_THISCALL);
  595. // Vector3 Node::GetSignedWorldScale() const | File: ../Scene/Node.h
  596. engine->RegisterObjectMethod("Scene", "Vector3 GetSignedWorldScale() const", asMETHODPR(Scene, GetSignedWorldScale, () const, Vector3), asCALL_THISCALL);
  597. engine->RegisterObjectMethod("Scene", "Vector3 get_signedWorldScale() const", asMETHODPR(Scene, GetSignedWorldScale, () const, Vector3), asCALL_THISCALL);
  598. // float Scene::GetSmoothingConstant() const | File: ../Scene/Scene.h
  599. engine->RegisterObjectMethod("Scene", "float GetSmoothingConstant() const", asMETHODPR(Scene, GetSmoothingConstant, () const, float), asCALL_THISCALL);
  600. engine->RegisterObjectMethod("Scene", "float get_smoothingConstant() const", asMETHODPR(Scene, GetSmoothingConstant, () const, float), asCALL_THISCALL);
  601. // float Scene::GetSnapThreshold() const | File: ../Scene/Scene.h
  602. engine->RegisterObjectMethod("Scene", "float GetSnapThreshold() const", asMETHODPR(Scene, GetSnapThreshold, () const, float), asCALL_THISCALL);
  603. engine->RegisterObjectMethod("Scene", "float get_snapThreshold() const", asMETHODPR(Scene, GetSnapThreshold, () const, float), asCALL_THISCALL);
  604. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  605. engine->RegisterObjectMethod("Scene", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Scene, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  606. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  607. // Not registered because template
  608. // const StringVector& Node::GetTags() const | File: ../Scene/Node.h
  609. engine->RegisterObjectMethod("Scene", "Array<String>@ GetTags() const", asFUNCTION(Scene_GetTags_void), asCALL_CDECL_OBJFIRST);
  610. engine->RegisterObjectMethod("Scene", "Array<String>@ get_tags() const", asFUNCTION(Scene_GetTags_void), asCALL_CDECL_OBJFIRST);
  611. // float Scene::GetTimeScale() const | File: ../Scene/Scene.h
  612. engine->RegisterObjectMethod("Scene", "float GetTimeScale() const", asMETHODPR(Scene, GetTimeScale, () const, float), asCALL_THISCALL);
  613. engine->RegisterObjectMethod("Scene", "float get_timeScale() const", asMETHODPR(Scene, GetTimeScale, () const, float), asCALL_THISCALL);
  614. // Matrix3x4 Node::GetTransform() const | File: ../Scene/Node.h
  615. engine->RegisterObjectMethod("Scene", "Matrix3x4 GetTransform() const", asMETHODPR(Scene, GetTransform, () const, Matrix3x4), asCALL_THISCALL);
  616. engine->RegisterObjectMethod("Scene", "Matrix3x4 get_transform() const", asMETHODPR(Scene, GetTransform, () const, Matrix3x4), asCALL_THISCALL);
  617. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  618. engine->RegisterObjectMethod("Scene", "StringHash GetType() const", asMETHODPR(Scene, GetType, () const, StringHash), asCALL_THISCALL);
  619. engine->RegisterObjectMethod("Scene", "StringHash get_type() const", asMETHODPR(Scene, GetType, () const, StringHash), asCALL_THISCALL);
  620. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  621. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  622. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  623. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  624. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  625. engine->RegisterObjectMethod("Scene", "const String& GetTypeName() const", asMETHODPR(Scene, GetTypeName, () const, const String&), asCALL_THISCALL);
  626. engine->RegisterObjectMethod("Scene", "const String& get_typeName() const", asMETHODPR(Scene, GetTypeName, () const, const String&), asCALL_THISCALL);
  627. // Vector3 Node::GetUp() const | File: ../Scene/Node.h
  628. engine->RegisterObjectMethod("Scene", "Vector3 GetUp() const", asMETHODPR(Scene, GetUp, () const, Vector3), asCALL_THISCALL);
  629. engine->RegisterObjectMethod("Scene", "Vector3 get_up() const", asMETHODPR(Scene, GetUp, () const, Vector3), asCALL_THISCALL);
  630. // const Variant& Node::GetVar(StringHash key) const | File: ../Scene/Node.h
  631. engine->RegisterObjectMethod("Scene", "const Variant& GetVar(StringHash) const", asMETHODPR(Scene, GetVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  632. // const String& Scene::GetVarName(StringHash hash) const | File: ../Scene/Scene.h
  633. engine->RegisterObjectMethod("Scene", "const String& GetVarName(StringHash) const", asMETHODPR(Scene, GetVarName, (StringHash) const, const String&), asCALL_THISCALL);
  634. // String Scene::GetVarNamesAttr() const | File: ../Scene/Scene.h
  635. engine->RegisterObjectMethod("Scene", "String GetVarNamesAttr() const", asMETHODPR(Scene, GetVarNamesAttr, () const, String), asCALL_THISCALL);
  636. // const VariantMap& Node::GetVars() const | File: ../Scene/Node.h
  637. engine->RegisterObjectMethod("Scene", "const VariantMap& GetVars() const", asMETHODPR(Scene, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  638. // Vector3 Node::GetWorldDirection() const | File: ../Scene/Node.h
  639. engine->RegisterObjectMethod("Scene", "Vector3 GetWorldDirection() const", asMETHODPR(Scene, GetWorldDirection, () const, Vector3), asCALL_THISCALL);
  640. engine->RegisterObjectMethod("Scene", "Vector3 get_worldDirection() const", asMETHODPR(Scene, GetWorldDirection, () const, Vector3), asCALL_THISCALL);
  641. // Vector3 Node::GetWorldPosition() const | File: ../Scene/Node.h
  642. engine->RegisterObjectMethod("Scene", "Vector3 GetWorldPosition() const", asMETHODPR(Scene, GetWorldPosition, () const, Vector3), asCALL_THISCALL);
  643. engine->RegisterObjectMethod("Scene", "Vector3 get_worldPosition() const", asMETHODPR(Scene, GetWorldPosition, () const, Vector3), asCALL_THISCALL);
  644. // Vector2 Node::GetWorldPosition2D() const | File: ../Scene/Node.h
  645. engine->RegisterObjectMethod("Scene", "Vector2 GetWorldPosition2D() const", asMETHODPR(Scene, GetWorldPosition2D, () const, Vector2), asCALL_THISCALL);
  646. engine->RegisterObjectMethod("Scene", "Vector2 get_worldPosition2D() const", asMETHODPR(Scene, GetWorldPosition2D, () const, Vector2), asCALL_THISCALL);
  647. // Vector3 Node::GetWorldRight() const | File: ../Scene/Node.h
  648. engine->RegisterObjectMethod("Scene", "Vector3 GetWorldRight() const", asMETHODPR(Scene, GetWorldRight, () const, Vector3), asCALL_THISCALL);
  649. engine->RegisterObjectMethod("Scene", "Vector3 get_worldRight() const", asMETHODPR(Scene, GetWorldRight, () const, Vector3), asCALL_THISCALL);
  650. // Quaternion Node::GetWorldRotation() const | File: ../Scene/Node.h
  651. engine->RegisterObjectMethod("Scene", "Quaternion GetWorldRotation() const", asMETHODPR(Scene, GetWorldRotation, () const, Quaternion), asCALL_THISCALL);
  652. engine->RegisterObjectMethod("Scene", "Quaternion get_worldRotation() const", asMETHODPR(Scene, GetWorldRotation, () const, Quaternion), asCALL_THISCALL);
  653. // float Node::GetWorldRotation2D() const | File: ../Scene/Node.h
  654. engine->RegisterObjectMethod("Scene", "float GetWorldRotation2D() const", asMETHODPR(Scene, GetWorldRotation2D, () const, float), asCALL_THISCALL);
  655. engine->RegisterObjectMethod("Scene", "float get_worldRotation2D() const", asMETHODPR(Scene, GetWorldRotation2D, () const, float), asCALL_THISCALL);
  656. // Vector3 Node::GetWorldScale() const | File: ../Scene/Node.h
  657. engine->RegisterObjectMethod("Scene", "Vector3 GetWorldScale() const", asMETHODPR(Scene, GetWorldScale, () const, Vector3), asCALL_THISCALL);
  658. engine->RegisterObjectMethod("Scene", "Vector3 get_worldScale() const", asMETHODPR(Scene, GetWorldScale, () const, Vector3), asCALL_THISCALL);
  659. // Vector2 Node::GetWorldScale2D() const | File: ../Scene/Node.h
  660. engine->RegisterObjectMethod("Scene", "Vector2 GetWorldScale2D() const", asMETHODPR(Scene, GetWorldScale2D, () const, Vector2), asCALL_THISCALL);
  661. engine->RegisterObjectMethod("Scene", "Vector2 get_worldScale2D() const", asMETHODPR(Scene, GetWorldScale2D, () const, Vector2), asCALL_THISCALL);
  662. // const Matrix3x4& Node::GetWorldTransform() const | File: ../Scene/Node.h
  663. engine->RegisterObjectMethod("Scene", "const Matrix3x4& GetWorldTransform() const", asMETHODPR(Scene, GetWorldTransform, () const, const Matrix3x4&), asCALL_THISCALL);
  664. engine->RegisterObjectMethod("Scene", "const Matrix3x4& get_worldTransform() const", asMETHODPR(Scene, GetWorldTransform, () const, const Matrix3x4&), asCALL_THISCALL);
  665. // Vector3 Node::GetWorldUp() const | File: ../Scene/Node.h
  666. engine->RegisterObjectMethod("Scene", "Vector3 GetWorldUp() const", asMETHODPR(Scene, GetWorldUp, () const, Vector3), asCALL_THISCALL);
  667. engine->RegisterObjectMethod("Scene", "Vector3 get_worldUp() const", asMETHODPR(Scene, GetWorldUp, () const, Vector3), asCALL_THISCALL);
  668. // bool Node::HasComponent(StringHash type) const | File: ../Scene/Node.h
  669. engine->RegisterObjectMethod("Scene", "bool HasComponent(StringHash) const", asMETHODPR(Scene, HasComponent, (StringHash) const, bool), asCALL_THISCALL);
  670. // template<class T> bool Node::HasComponent() const | File: ../Scene/Node.h
  671. // Not registered because template
  672. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  673. engine->RegisterObjectMethod("Scene", "bool HasEventHandlers() const", asMETHODPR(Scene, HasEventHandlers, () const, bool), asCALL_THISCALL);
  674. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  675. engine->RegisterObjectMethod("Scene", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Scene, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  676. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  677. engine->RegisterObjectMethod("Scene", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Scene, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  678. // bool Node::HasTag(const String& tag) const | File: ../Scene/Node.h
  679. engine->RegisterObjectMethod("Scene", "bool HasTag(const String&in) const", asMETHODPR(Scene, HasTag, (const String&) const, bool), asCALL_THISCALL);
  680. // Node* Scene::Instantiate(Deserializer& source, const Vector3& position, const Quaternion& rotation, CreateMode mode=REPLICATED) | File: ../Scene/Scene.h
  681. engine->RegisterObjectMethod("Scene", "Node@+ Instantiate(Deserializer&, const Vector3&in, const Quaternion&in, CreateMode = REPLICATED)", asMETHODPR(Scene, Instantiate, (Deserializer&, const Vector3&, const Quaternion&, CreateMode), Node*), asCALL_THISCALL);
  682. // Node* Scene::InstantiateJSON(const JSONValue& source, const Vector3& position, const Quaternion& rotation, CreateMode mode=REPLICATED) | File: ../Scene/Scene.h
  683. engine->RegisterObjectMethod("Scene", "Node@+ InstantiateJSON(const JSONValue&in, const Vector3&in, const Quaternion&in, CreateMode = REPLICATED)", asMETHODPR(Scene, InstantiateJSON, (const JSONValue&, const Vector3&, const Quaternion&, CreateMode), Node*), asCALL_THISCALL);
  684. // Node* Scene::InstantiateJSON(Deserializer& source, const Vector3& position, const Quaternion& rotation, CreateMode mode=REPLICATED) | File: ../Scene/Scene.h
  685. engine->RegisterObjectMethod("Scene", "Node@+ InstantiateJSON(Deserializer&, const Vector3&in, const Quaternion&in, CreateMode = REPLICATED)", asMETHODPR(Scene, InstantiateJSON, (Deserializer&, const Vector3&, const Quaternion&, CreateMode), Node*), asCALL_THISCALL);
  686. // Node* Scene::InstantiateXML(const XMLElement& source, const Vector3& position, const Quaternion& rotation, CreateMode mode=REPLICATED) | File: ../Scene/Scene.h
  687. engine->RegisterObjectMethod("Scene", "Node@+ InstantiateXML(const XMLElement&in, const Vector3&in, const Quaternion&in, CreateMode = REPLICATED)", asMETHODPR(Scene, InstantiateXML, (const XMLElement&, const Vector3&, const Quaternion&, CreateMode), Node*), asCALL_THISCALL);
  688. // Node* Scene::InstantiateXML(Deserializer& source, const Vector3& position, const Quaternion& rotation, CreateMode mode=REPLICATED) | File: ../Scene/Scene.h
  689. engine->RegisterObjectMethod("Scene", "Node@+ InstantiateXML(Deserializer&, const Vector3&in, const Quaternion&in, CreateMode = REPLICATED)", asMETHODPR(Scene, InstantiateXML, (Deserializer&, const Vector3&, const Quaternion&, CreateMode), Node*), asCALL_THISCALL);
  690. // bool Scene::IsAsyncLoading() const | File: ../Scene/Scene.h
  691. engine->RegisterObjectMethod("Scene", "bool IsAsyncLoading() const", asMETHODPR(Scene, IsAsyncLoading, () const, bool), asCALL_THISCALL);
  692. engine->RegisterObjectMethod("Scene", "bool get_asyncLoading() const", asMETHODPR(Scene, IsAsyncLoading, () const, bool), asCALL_THISCALL);
  693. // bool Node::IsChildOf(Node* node) const | File: ../Scene/Node.h
  694. engine->RegisterObjectMethod("Scene", "bool IsChildOf(Node@+) const", asMETHODPR(Scene, IsChildOf, (Node*) const, bool), asCALL_THISCALL);
  695. // bool Node::IsDirty() const | File: ../Scene/Node.h
  696. engine->RegisterObjectMethod("Scene", "bool IsDirty() const", asMETHODPR(Scene, IsDirty, () const, bool), asCALL_THISCALL);
  697. // bool Node::IsEnabled() const | File: ../Scene/Node.h
  698. engine->RegisterObjectMethod("Scene", "bool IsEnabled() const", asMETHODPR(Scene, IsEnabled, () const, bool), asCALL_THISCALL);
  699. engine->RegisterObjectMethod("Scene", "bool get_enabled() const", asMETHODPR(Scene, IsEnabled, () const, bool), asCALL_THISCALL);
  700. // bool Node::IsEnabledSelf() const | File: ../Scene/Node.h
  701. engine->RegisterObjectMethod("Scene", "bool IsEnabledSelf() const", asMETHODPR(Scene, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  702. engine->RegisterObjectMethod("Scene", "bool get_enabledSelf() const", asMETHODPR(Scene, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  703. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  704. engine->RegisterObjectMethod("Scene", "bool IsInstanceOf(StringHash) const", asMETHODPR(Scene, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  705. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  706. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  707. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  708. // Not registered because template
  709. // bool Node::IsReplicated() const | File: ../Scene/Node.h
  710. engine->RegisterObjectMethod("Scene", "bool IsReplicated() const", asMETHODPR(Scene, IsReplicated, () const, bool), asCALL_THISCALL);
  711. engine->RegisterObjectMethod("Scene", "bool get_replicated() const", asMETHODPR(Scene, IsReplicated, () const, bool), asCALL_THISCALL);
  712. // static bool Scene::IsReplicatedID(unsigned id) | File: ../Scene/Scene.h
  713. engine->SetDefaultNamespace("Scene");
  714. engine->RegisterGlobalFunction("bool IsReplicatedID(uint)", asFUNCTIONPR(Scene::IsReplicatedID, (unsigned), bool), asCALL_CDECL);
  715. engine->SetDefaultNamespace("");
  716. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  717. engine->RegisterObjectMethod("Scene", "bool IsTemporary() const", asMETHODPR(Scene, IsTemporary, () const, bool), asCALL_THISCALL);
  718. engine->RegisterObjectMethod("Scene", "bool get_temporary() const", asMETHODPR(Scene, IsTemporary, () const, bool), asCALL_THISCALL);
  719. // bool Scene::IsThreadedUpdate() const | File: ../Scene/Scene.h
  720. engine->RegisterObjectMethod("Scene", "bool IsThreadedUpdate() const", asMETHODPR(Scene, IsThreadedUpdate, () const, bool), asCALL_THISCALL);
  721. // bool Scene::IsUpdateEnabled() const | File: ../Scene/Scene.h
  722. engine->RegisterObjectMethod("Scene", "bool IsUpdateEnabled() const", asMETHODPR(Scene, IsUpdateEnabled, () const, bool), asCALL_THISCALL);
  723. engine->RegisterObjectMethod("Scene", "bool get_updateEnabled() const", asMETHODPR(Scene, IsUpdateEnabled, () const, bool), asCALL_THISCALL);
  724. // bool Scene::Load(Deserializer& source) override | File: ../Scene/Scene.h
  725. engine->RegisterObjectMethod("Scene", "bool Load(Deserializer&)", asMETHODPR(Scene, Load, (Deserializer&), bool), asCALL_THISCALL);
  726. // bool Scene::LoadAsync(File* file, LoadMode mode=LOAD_SCENE_AND_RESOURCES) | File: ../Scene/Scene.h
  727. engine->RegisterObjectMethod("Scene", "bool LoadAsync(File@+, LoadMode = LOAD_SCENE_AND_RESOURCES)", asMETHODPR(Scene, LoadAsync, (File*, LoadMode), bool), asCALL_THISCALL);
  728. // bool Scene::LoadAsyncJSON(File* file, LoadMode mode=LOAD_SCENE_AND_RESOURCES) | File: ../Scene/Scene.h
  729. engine->RegisterObjectMethod("Scene", "bool LoadAsyncJSON(File@+, LoadMode = LOAD_SCENE_AND_RESOURCES)", asMETHODPR(Scene, LoadAsyncJSON, (File*, LoadMode), bool), asCALL_THISCALL);
  730. // bool Scene::LoadAsyncXML(File* file, LoadMode mode=LOAD_SCENE_AND_RESOURCES) | File: ../Scene/Scene.h
  731. engine->RegisterObjectMethod("Scene", "bool LoadAsyncXML(File@+, LoadMode = LOAD_SCENE_AND_RESOURCES)", asMETHODPR(Scene, LoadAsyncXML, (File*, LoadMode), bool), asCALL_THISCALL);
  732. // bool Scene::LoadJSON(const JSONValue& source) override | File: ../Scene/Scene.h
  733. engine->RegisterObjectMethod("Scene", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Scene, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  734. // bool Scene::LoadJSON(Deserializer& source) | File: ../Scene/Scene.h
  735. engine->RegisterObjectMethod("Scene", "bool LoadJSON(Deserializer&)", asMETHODPR(Scene, LoadJSON, (Deserializer&), bool), asCALL_THISCALL);
  736. // bool Scene::LoadXML(const XMLElement& source) override | File: ../Scene/Scene.h
  737. engine->RegisterObjectMethod("Scene", "bool LoadXML(const XMLElement&in)", asMETHODPR(Scene, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  738. // bool Scene::LoadXML(Deserializer& source) | File: ../Scene/Scene.h
  739. engine->RegisterObjectMethod("Scene", "bool LoadXML(Deserializer&)", asMETHODPR(Scene, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  740. // Vector3 Node::LocalToWorld(const Vector3& position) const | File: ../Scene/Node.h
  741. engine->RegisterObjectMethod("Scene", "Vector3 LocalToWorld(const Vector3&in) const", asMETHODPR(Scene, LocalToWorld, (const Vector3&) const, Vector3), asCALL_THISCALL);
  742. // Vector3 Node::LocalToWorld(const Vector4& vector) const | File: ../Scene/Node.h
  743. engine->RegisterObjectMethod("Scene", "Vector3 LocalToWorld(const Vector4&in) const", asMETHODPR(Scene, LocalToWorld, (const Vector4&) const, Vector3), asCALL_THISCALL);
  744. // Vector2 Node::LocalToWorld2D(const Vector2& vector) const | File: ../Scene/Node.h
  745. engine->RegisterObjectMethod("Scene", "Vector2 LocalToWorld2D(const Vector2&in) const", asMETHODPR(Scene, LocalToWorld2D, (const Vector2&) const, Vector2), asCALL_THISCALL);
  746. // bool Node::LookAt(const Vector3& target, const Vector3& up=Vector3::UP, TransformSpace space=TS_WORLD) | File: ../Scene/Node.h
  747. engine->RegisterObjectMethod("Scene", "bool LookAt(const Vector3&in, const Vector3&in = Vector3::UP, TransformSpace = TS_WORLD)", asMETHODPR(Scene, LookAt, (const Vector3&, const Vector3&, TransformSpace), bool), asCALL_THISCALL);
  748. // void Node::MarkDirty() | File: ../Scene/Node.h
  749. engine->RegisterObjectMethod("Scene", "void MarkDirty()", asMETHODPR(Scene, MarkDirty, (), void), asCALL_THISCALL);
  750. // void Scene::MarkNetworkUpdate() override | File: ../Scene/Scene.h
  751. engine->RegisterObjectMethod("Scene", "void MarkNetworkUpdate()", asMETHODPR(Scene, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  752. // void Scene::MarkNetworkUpdate(Node* node) | File: ../Scene/Scene.h
  753. engine->RegisterObjectMethod("Scene", "void MarkNetworkUpdate(Node@+)", asMETHODPR(Scene, MarkNetworkUpdate, (Node*), void), asCALL_THISCALL);
  754. // void Scene::MarkNetworkUpdate(Component* component) | File: ../Scene/Scene.h
  755. engine->RegisterObjectMethod("Scene", "void MarkNetworkUpdate(Component@+)", asMETHODPR(Scene, MarkNetworkUpdate, (Component*), void), asCALL_THISCALL);
  756. // void Scene::MarkReplicationDirty(Node* node) | File: ../Scene/Scene.h
  757. engine->RegisterObjectMethod("Scene", "void MarkReplicationDirty(Node@+)", asMETHODPR(Scene, MarkReplicationDirty, (Node*), void), asCALL_THISCALL);
  758. // void Scene::NodeAdded(Node* node) | File: ../Scene/Scene.h
  759. engine->RegisterObjectMethod("Scene", "void NodeAdded(Node@+)", asMETHODPR(Scene, NodeAdded, (Node*), void), asCALL_THISCALL);
  760. // void Scene::NodeRemoved(Node* node) | File: ../Scene/Scene.h
  761. engine->RegisterObjectMethod("Scene", "void NodeRemoved(Node@+)", asMETHODPR(Scene, NodeRemoved, (Node*), void), asCALL_THISCALL);
  762. // void Scene::NodeTagAdded(Node* node, const String& tag) | File: ../Scene/Scene.h
  763. engine->RegisterObjectMethod("Scene", "void NodeTagAdded(Node@+, const String&in)", asMETHODPR(Scene, NodeTagAdded, (Node*, const String&), void), asCALL_THISCALL);
  764. // void Scene::NodeTagRemoved(Node* node, const String& tag) | File: ../Scene/Scene.h
  765. engine->RegisterObjectMethod("Scene", "void NodeTagRemoved(Node@+, const String&in)", asMETHODPR(Scene, NodeTagRemoved, (Node*, const String&), void), asCALL_THISCALL);
  766. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  767. engine->RegisterObjectMethod("Scene", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Scene, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  768. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  769. engine->RegisterObjectMethod("Scene", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Scene, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  770. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  771. engine->RegisterObjectMethod("Scene", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Scene, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  772. // void Node::Pitch(float angle, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  773. engine->RegisterObjectMethod("Scene", "void Pitch(float, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Pitch, (float, TransformSpace), void), asCALL_THISCALL);
  774. // void Scene::PrepareNetworkUpdate() | File: ../Scene/Scene.h
  775. engine->RegisterObjectMethod("Scene", "void PrepareNetworkUpdate()", asMETHODPR(Scene, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  776. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  777. engine->RegisterObjectMethod("Scene", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Scene, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  778. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  779. engine->RegisterObjectMethod("Scene", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Scene, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  780. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  781. // Error: type "RefCount*" can not automatically bind
  782. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  783. engine->RegisterObjectMethod("Scene", "int Refs() const", asMETHODPR(Scene, Refs, () const, int), asCALL_THISCALL);
  784. engine->RegisterObjectMethod("Scene", "int get_refs() const", asMETHODPR(Scene, Refs, () const, int), asCALL_THISCALL);
  785. // static void Scene::RegisterObject(Context* context) | File: ../Scene/Scene.h
  786. // Context can be used as firs parameter of constructors only
  787. // void Scene::RegisterVar(const String& name) | File: ../Scene/Scene.h
  788. engine->RegisterObjectMethod("Scene", "void RegisterVar(const String&in)", asMETHODPR(Scene, RegisterVar, (const String&), void), asCALL_THISCALL);
  789. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  790. engine->RegisterObjectBehaviour("Scene", asBEHAVE_RELEASE, "void f()", asMETHODPR(Scene, ReleaseRef, (), void), asCALL_THISCALL);
  791. // void Node::Remove() | File: ../Scene/Node.h
  792. engine->RegisterObjectMethod("Scene", "void Remove()", asMETHODPR(Scene, Remove, (), void), asCALL_THISCALL);
  793. // void Node::RemoveAllChildren() | File: ../Scene/Node.h
  794. engine->RegisterObjectMethod("Scene", "void RemoveAllChildren()", asMETHODPR(Scene, RemoveAllChildren, (), void), asCALL_THISCALL);
  795. // void Node::RemoveAllComponents() | File: ../Scene/Node.h
  796. engine->RegisterObjectMethod("Scene", "void RemoveAllComponents()", asMETHODPR(Scene, RemoveAllComponents, (), void), asCALL_THISCALL);
  797. // void Node::RemoveAllTags() | File: ../Scene/Node.h
  798. engine->RegisterObjectMethod("Scene", "void RemoveAllTags()", asMETHODPR(Scene, RemoveAllTags, (), void), asCALL_THISCALL);
  799. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  800. engine->RegisterObjectMethod("Scene", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Scene, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  801. // void Node::RemoveChild(Node* node) | File: ../Scene/Node.h
  802. engine->RegisterObjectMethod("Scene", "void RemoveChild(Node@+)", asMETHODPR(Scene, RemoveChild, (Node*), void), asCALL_THISCALL);
  803. // void Node::RemoveChildren(bool removeReplicated, bool removeLocal, bool recursive) | File: ../Scene/Node.h
  804. engine->RegisterObjectMethod("Scene", "void RemoveChildren(bool, bool, bool)", asMETHODPR(Scene, RemoveChildren, (bool, bool, bool), void), asCALL_THISCALL);
  805. // void Node::RemoveComponent(Component* component) | File: ../Scene/Node.h
  806. engine->RegisterObjectMethod("Scene", "void RemoveComponent(Component@+)", asMETHODPR(Scene, RemoveComponent, (Component*), void), asCALL_THISCALL);
  807. // void Node::RemoveComponent(StringHash type) | File: ../Scene/Node.h
  808. engine->RegisterObjectMethod("Scene", "void RemoveComponent(StringHash)", asMETHODPR(Scene, RemoveComponent, (StringHash), void), asCALL_THISCALL);
  809. // template<class T> void Node::RemoveComponent() | File: ../Scene/Node.h
  810. // Not registered because template
  811. // void Node::RemoveComponents(bool removeReplicated, bool removeLocal) | File: ../Scene/Node.h
  812. engine->RegisterObjectMethod("Scene", "void RemoveComponents(bool, bool)", asMETHODPR(Scene, RemoveComponents, (bool, bool), void), asCALL_THISCALL);
  813. // void Node::RemoveComponents(StringHash type) | File: ../Scene/Node.h
  814. engine->RegisterObjectMethod("Scene", "void RemoveComponents(StringHash)", asMETHODPR(Scene, RemoveComponents, (StringHash), void), asCALL_THISCALL);
  815. // template<class T> void Node::RemoveComponents() | File: ../Scene/Node.h
  816. // Not registered because template
  817. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  818. engine->RegisterObjectMethod("Scene", "void RemoveInstanceDefault()", asMETHODPR(Scene, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  819. // void Node::RemoveListener(Component* component) | File: ../Scene/Node.h
  820. engine->RegisterObjectMethod("Scene", "void RemoveListener(Component@+)", asMETHODPR(Scene, RemoveListener, (Component*), void), asCALL_THISCALL);
  821. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  822. engine->RegisterObjectMethod("Scene", "void RemoveObjectAnimation()", asMETHODPR(Scene, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  823. // bool Node::RemoveTag(const String& tag) | File: ../Scene/Node.h
  824. engine->RegisterObjectMethod("Scene", "bool RemoveTag(const String&in)", asMETHODPR(Scene, RemoveTag, (const String&), bool), asCALL_THISCALL);
  825. // void Node::ReorderComponent(Component* component, unsigned index) | File: ../Scene/Node.h
  826. engine->RegisterObjectMethod("Scene", "void ReorderComponent(Component@+, uint)", asMETHODPR(Scene, ReorderComponent, (Component*, unsigned), void), asCALL_THISCALL);
  827. // void Node::ResetDeepEnabled() | File: ../Scene/Node.h
  828. engine->RegisterObjectMethod("Scene", "void ResetDeepEnabled()", asMETHODPR(Scene, ResetDeepEnabled, (), void), asCALL_THISCALL);
  829. // void Node::ResetScene() | File: ../Scene/Node.h
  830. engine->RegisterObjectMethod("Scene", "void ResetScene()", asMETHODPR(Scene, ResetScene, (), void), asCALL_THISCALL);
  831. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  832. engine->RegisterObjectMethod("Scene", "void ResetToDefault()", asMETHODPR(Scene, ResetToDefault, (), void), asCALL_THISCALL);
  833. // void Node::Roll(float angle, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  834. engine->RegisterObjectMethod("Scene", "void Roll(float, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Roll, (float, TransformSpace), void), asCALL_THISCALL);
  835. // void Node::Rotate(const Quaternion& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  836. engine->RegisterObjectMethod("Scene", "void Rotate(const Quaternion&in, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Rotate, (const Quaternion&, TransformSpace), void), asCALL_THISCALL);
  837. // void Node::Rotate2D(float delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  838. engine->RegisterObjectMethod("Scene", "void Rotate2D(float, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Rotate2D, (float, TransformSpace), void), asCALL_THISCALL);
  839. // void Node::RotateAround(const Vector3& point, const Quaternion& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  840. engine->RegisterObjectMethod("Scene", "void RotateAround(const Vector3&in, const Quaternion&in, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, RotateAround, (const Vector3&, const Quaternion&, TransformSpace), void), asCALL_THISCALL);
  841. // void Node::RotateAround2D(const Vector2& point, float delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  842. engine->RegisterObjectMethod("Scene", "void RotateAround2D(const Vector2&in, float, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, RotateAround2D, (const Vector2&, float, TransformSpace), void), asCALL_THISCALL);
  843. // bool Scene::Save(Serializer& dest) const override | File: ../Scene/Scene.h
  844. engine->RegisterObjectMethod("Scene", "bool Save(Serializer&) const", asMETHODPR(Scene, Save, (Serializer&) const, bool), asCALL_THISCALL);
  845. // bool Node::SaveDefaultAttributes() const override | File: ../Scene/Node.h
  846. engine->RegisterObjectMethod("Scene", "bool SaveDefaultAttributes() const", asMETHODPR(Scene, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  847. // bool Scene::SaveJSON(Serializer& dest, const String& indentation="\t") const | File: ../Scene/Scene.h
  848. engine->RegisterObjectMethod("Scene", "bool SaveJSON(Serializer&, const String&in = \"\t\") const", asMETHODPR(Scene, SaveJSON, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  849. // bool Node::SaveJSON(JSONValue& dest) const override | File: ../Scene/Scene.h
  850. // Not registered because have @manualbind mark
  851. // bool Node::SaveJSON(Serializer& dest, const String& indentation="\t") const | File: ../Scene/Scene.h
  852. // Not registered because have @manualbind mark
  853. // bool Scene::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../Scene/Scene.h
  854. engine->RegisterObjectMethod("Scene", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(Scene, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  855. // bool Node::SaveXML(XMLElement& dest) const override | File: ../Scene/Scene.h
  856. // Not registered because have @manualbind mark
  857. // bool Node::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../Scene/Scene.h
  858. // Not registered because have @manualbind mark
  859. // void Node::Scale(float scale) | File: ../Scene/Node.h
  860. engine->RegisterObjectMethod("Scene", "void Scale(float)", asMETHODPR(Scene, Scale, (float), void), asCALL_THISCALL);
  861. // void Node::Scale(const Vector3& scale) | File: ../Scene/Node.h
  862. engine->RegisterObjectMethod("Scene", "void Scale(const Vector3&in)", asMETHODPR(Scene, Scale, (const Vector3&), void), asCALL_THISCALL);
  863. // void Node::Scale2D(const Vector2& scale) | File: ../Scene/Node.h
  864. engine->RegisterObjectMethod("Scene", "void Scale2D(const Vector2&in)", asMETHODPR(Scene, Scale2D, (const Vector2&), void), asCALL_THISCALL);
  865. // explicit Scene::Scene(Context* context) | File: ../Scene/Scene.h
  866. engine->RegisterObjectBehaviour("Scene", asBEHAVE_FACTORY, "Scene@+ f()", asFUNCTION(Scene_Scene_Context), asCALL_CDECL);
  867. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  868. engine->RegisterObjectMethod("Scene", "void SendEvent(StringHash)", asMETHODPR(Scene, SendEvent, (StringHash), void), asCALL_THISCALL);
  869. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  870. engine->RegisterObjectMethod("Scene", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Scene, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  871. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  872. // Not registered because template
  873. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  874. engine->RegisterObjectMethod("Scene", "void SetAnimationEnabled(bool)", asMETHODPR(Scene, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  875. engine->RegisterObjectMethod("Scene", "void set_animationEnabled(bool)", asMETHODPR(Scene, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  876. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  877. engine->RegisterObjectMethod("Scene", "void SetAnimationTime(float)", asMETHODPR(Scene, SetAnimationTime, (float), void), asCALL_THISCALL);
  878. // void Scene::SetAsyncLoadingMs(int ms) | File: ../Scene/Scene.h
  879. engine->RegisterObjectMethod("Scene", "void SetAsyncLoadingMs(int)", asMETHODPR(Scene, SetAsyncLoadingMs, (int), void), asCALL_THISCALL);
  880. engine->RegisterObjectMethod("Scene", "void set_asyncLoadingMs(int)", asMETHODPR(Scene, SetAsyncLoadingMs, (int), void), asCALL_THISCALL);
  881. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  882. engine->RegisterObjectMethod("Scene", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Scene, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  883. engine->RegisterObjectMethod("Scene", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Scene, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  884. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  885. engine->RegisterObjectMethod("Scene", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Scene, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  886. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  887. engine->RegisterObjectMethod("Scene", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Scene, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  888. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  889. engine->RegisterObjectMethod("Scene", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Scene, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  890. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  891. engine->RegisterObjectMethod("Scene", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Scene, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  892. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  893. engine->RegisterObjectMethod("Scene", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Scene, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  894. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  895. engine->RegisterObjectMethod("Scene", "void SetBlockEvents(bool)", asMETHODPR(Scene, SetBlockEvents, (bool), void), asCALL_THISCALL);
  896. // void Node::SetDeepEnabled(bool enable) | File: ../Scene/Node.h
  897. engine->RegisterObjectMethod("Scene", "void SetDeepEnabled(bool)", asMETHODPR(Scene, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  898. // void Node::SetDirection(const Vector3& direction) | File: ../Scene/Node.h
  899. engine->RegisterObjectMethod("Scene", "void SetDirection(const Vector3&in)", asMETHODPR(Scene, SetDirection, (const Vector3&), void), asCALL_THISCALL);
  900. engine->RegisterObjectMethod("Scene", "void set_direction(const Vector3&in)", asMETHODPR(Scene, SetDirection, (const Vector3&), void), asCALL_THISCALL);
  901. // void Scene::SetElapsedTime(float time) | File: ../Scene/Scene.h
  902. engine->RegisterObjectMethod("Scene", "void SetElapsedTime(float)", asMETHODPR(Scene, SetElapsedTime, (float), void), asCALL_THISCALL);
  903. engine->RegisterObjectMethod("Scene", "void set_elapsedTime(float)", asMETHODPR(Scene, SetElapsedTime, (float), void), asCALL_THISCALL);
  904. // void Node::SetEnabled(bool enable) | File: ../Scene/Node.h
  905. engine->RegisterObjectMethod("Scene", "void SetEnabled(bool)", asMETHODPR(Scene, SetEnabled, (bool), void), asCALL_THISCALL);
  906. engine->RegisterObjectMethod("Scene", "void set_enabled(bool)", asMETHODPR(Scene, SetEnabled, (bool), void), asCALL_THISCALL);
  907. // void Node::SetEnabledRecursive(bool enable) | File: ../Scene/Node.h
  908. engine->RegisterObjectMethod("Scene", "void SetEnabledRecursive(bool)", asMETHODPR(Scene, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  909. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  910. engine->RegisterObjectMethod("Scene", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Scene, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  911. engine->RegisterObjectMethod("Scene", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Scene, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  912. // void Node::SetID(unsigned id) | File: ../Scene/Node.h
  913. engine->RegisterObjectMethod("Scene", "void SetID(uint)", asMETHODPR(Scene, SetID, (unsigned), void), asCALL_THISCALL);
  914. engine->RegisterObjectMethod("Scene", "void set_id(uint)", asMETHODPR(Scene, SetID, (unsigned), void), asCALL_THISCALL);
  915. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  916. engine->RegisterObjectMethod("Scene", "void SetInstanceDefault(bool)", asMETHODPR(Scene, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  917. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  918. engine->RegisterObjectMethod("Scene", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Scene, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  919. // void Node::SetName(const String& name) | File: ../Scene/Node.h
  920. engine->RegisterObjectMethod("Scene", "void SetName(const String&in)", asMETHODPR(Scene, SetName, (const String&), void), asCALL_THISCALL);
  921. engine->RegisterObjectMethod("Scene", "void set_name(const String&in)", asMETHODPR(Scene, SetName, (const String&), void), asCALL_THISCALL);
  922. // void Node::SetNetParentAttr(const PODVector<unsigned char>& value) | File: ../Scene/Node.h
  923. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  924. // void Node::SetNetPositionAttr(const Vector3& value) | File: ../Scene/Node.h
  925. engine->RegisterObjectMethod("Scene", "void SetNetPositionAttr(const Vector3&in)", asMETHODPR(Scene, SetNetPositionAttr, (const Vector3&), void), asCALL_THISCALL);
  926. // void Node::SetNetRotationAttr(const PODVector<unsigned char>& value) | File: ../Scene/Node.h
  927. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  928. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  929. engine->RegisterObjectMethod("Scene", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Scene, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  930. engine->RegisterObjectMethod("Scene", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Scene, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  931. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  932. engine->RegisterObjectMethod("Scene", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Scene, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  933. // void Node::SetOwner(Connection* owner) | File: ../Scene/Node.h
  934. engine->RegisterObjectMethod("Scene", "void SetOwner(Connection@+)", asMETHODPR(Scene, SetOwner, (Connection*), void), asCALL_THISCALL);
  935. engine->RegisterObjectMethod("Scene", "void set_owner(Connection@+)", asMETHODPR(Scene, SetOwner, (Connection*), void), asCALL_THISCALL);
  936. // void Node::SetParent(Node* parent) | File: ../Scene/Node.h
  937. engine->RegisterObjectMethod("Scene", "void SetParent(Node@+)", asMETHODPR(Scene, SetParent, (Node*), void), asCALL_THISCALL);
  938. engine->RegisterObjectMethod("Scene", "void set_parent(Node@+)", asMETHODPR(Scene, SetParent, (Node*), void), asCALL_THISCALL);
  939. // void Node::SetPosition(const Vector3& position) | File: ../Scene/Node.h
  940. engine->RegisterObjectMethod("Scene", "void SetPosition(const Vector3&in)", asMETHODPR(Scene, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  941. engine->RegisterObjectMethod("Scene", "void set_position(const Vector3&in)", asMETHODPR(Scene, SetPosition, (const Vector3&), void), asCALL_THISCALL);
  942. // void Node::SetPosition2D(const Vector2& position) | File: ../Scene/Node.h
  943. engine->RegisterObjectMethod("Scene", "void SetPosition2D(const Vector2&in)", asMETHODPR(Scene, SetPosition2D, (const Vector2&), void), asCALL_THISCALL);
  944. engine->RegisterObjectMethod("Scene", "void set_position2D(const Vector2&in)", asMETHODPR(Scene, SetPosition2D, (const Vector2&), void), asCALL_THISCALL);
  945. // void Node::SetPosition2D(float x, float y) | File: ../Scene/Node.h
  946. engine->RegisterObjectMethod("Scene", "void SetPosition2D(float, float)", asMETHODPR(Scene, SetPosition2D, (float, float), void), asCALL_THISCALL);
  947. // void Node::SetPositionSilent(const Vector3& position) | File: ../Scene/Node.h
  948. engine->RegisterObjectMethod("Scene", "void SetPositionSilent(const Vector3&in)", asMETHODPR(Scene, SetPositionSilent, (const Vector3&), void), asCALL_THISCALL);
  949. // void Node::SetRotation(const Quaternion& rotation) | File: ../Scene/Node.h
  950. engine->RegisterObjectMethod("Scene", "void SetRotation(const Quaternion&in)", asMETHODPR(Scene, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  951. engine->RegisterObjectMethod("Scene", "void set_rotation(const Quaternion&in)", asMETHODPR(Scene, SetRotation, (const Quaternion&), void), asCALL_THISCALL);
  952. // void Node::SetRotation2D(float rotation) | File: ../Scene/Node.h
  953. engine->RegisterObjectMethod("Scene", "void SetRotation2D(float)", asMETHODPR(Scene, SetRotation2D, (float), void), asCALL_THISCALL);
  954. engine->RegisterObjectMethod("Scene", "void set_rotation2D(float)", asMETHODPR(Scene, SetRotation2D, (float), void), asCALL_THISCALL);
  955. // void Node::SetRotationSilent(const Quaternion& rotation) | File: ../Scene/Node.h
  956. engine->RegisterObjectMethod("Scene", "void SetRotationSilent(const Quaternion&in)", asMETHODPR(Scene, SetRotationSilent, (const Quaternion&), void), asCALL_THISCALL);
  957. // void Node::SetScale(float scale) | File: ../Scene/Node.h
  958. engine->RegisterObjectMethod("Scene", "void SetScale(float)", asMETHODPR(Scene, SetScale, (float), void), asCALL_THISCALL);
  959. // void Node::SetScale(const Vector3& scale) | File: ../Scene/Node.h
  960. engine->RegisterObjectMethod("Scene", "void SetScale(const Vector3&in)", asMETHODPR(Scene, SetScale, (const Vector3&), void), asCALL_THISCALL);
  961. engine->RegisterObjectMethod("Scene", "void set_scale(const Vector3&in)", asMETHODPR(Scene, SetScale, (const Vector3&), void), asCALL_THISCALL);
  962. // void Node::SetScale2D(const Vector2& scale) | File: ../Scene/Node.h
  963. engine->RegisterObjectMethod("Scene", "void SetScale2D(const Vector2&in)", asMETHODPR(Scene, SetScale2D, (const Vector2&), void), asCALL_THISCALL);
  964. engine->RegisterObjectMethod("Scene", "void set_scale2D(const Vector2&in)", asMETHODPR(Scene, SetScale2D, (const Vector2&), void), asCALL_THISCALL);
  965. // void Node::SetScale2D(float x, float y) | File: ../Scene/Node.h
  966. engine->RegisterObjectMethod("Scene", "void SetScale2D(float, float)", asMETHODPR(Scene, SetScale2D, (float, float), void), asCALL_THISCALL);
  967. // void Node::SetScaleSilent(const Vector3& scale) | File: ../Scene/Node.h
  968. engine->RegisterObjectMethod("Scene", "void SetScaleSilent(const Vector3&in)", asMETHODPR(Scene, SetScaleSilent, (const Vector3&), void), asCALL_THISCALL);
  969. // void Node::SetScene(Scene* scene) | File: ../Scene/Node.h
  970. engine->RegisterObjectMethod("Scene", "void SetScene(Scene@+)", asMETHODPR(Scene, SetScene, (Scene*), void), asCALL_THISCALL);
  971. // void Scene::SetSmoothingConstant(float constant) | File: ../Scene/Scene.h
  972. engine->RegisterObjectMethod("Scene", "void SetSmoothingConstant(float)", asMETHODPR(Scene, SetSmoothingConstant, (float), void), asCALL_THISCALL);
  973. engine->RegisterObjectMethod("Scene", "void set_smoothingConstant(float)", asMETHODPR(Scene, SetSmoothingConstant, (float), void), asCALL_THISCALL);
  974. // void Scene::SetSnapThreshold(float threshold) | File: ../Scene/Scene.h
  975. engine->RegisterObjectMethod("Scene", "void SetSnapThreshold(float)", asMETHODPR(Scene, SetSnapThreshold, (float), void), asCALL_THISCALL);
  976. engine->RegisterObjectMethod("Scene", "void set_snapThreshold(float)", asMETHODPR(Scene, SetSnapThreshold, (float), void), asCALL_THISCALL);
  977. // void Node::SetTags(const StringVector& tags) | File: ../Scene/Node.h
  978. // Error: type "const StringVector&" can not automatically bind
  979. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  980. engine->RegisterObjectMethod("Scene", "void SetTemporary(bool)", asMETHODPR(Scene, SetTemporary, (bool), void), asCALL_THISCALL);
  981. engine->RegisterObjectMethod("Scene", "void set_temporary(bool)", asMETHODPR(Scene, SetTemporary, (bool), void), asCALL_THISCALL);
  982. // void Scene::SetTimeScale(float scale) | File: ../Scene/Scene.h
  983. engine->RegisterObjectMethod("Scene", "void SetTimeScale(float)", asMETHODPR(Scene, SetTimeScale, (float), void), asCALL_THISCALL);
  984. engine->RegisterObjectMethod("Scene", "void set_timeScale(float)", asMETHODPR(Scene, SetTimeScale, (float), void), asCALL_THISCALL);
  985. // void Node::SetTransform(const Vector3& position, const Quaternion& rotation) | File: ../Scene/Node.h
  986. engine->RegisterObjectMethod("Scene", "void SetTransform(const Vector3&in, const Quaternion&in)", asMETHODPR(Scene, SetTransform, (const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  987. // void Node::SetTransform(const Vector3& position, const Quaternion& rotation, float scale) | File: ../Scene/Node.h
  988. engine->RegisterObjectMethod("Scene", "void SetTransform(const Vector3&in, const Quaternion&in, float)", asMETHODPR(Scene, SetTransform, (const Vector3&, const Quaternion&, float), void), asCALL_THISCALL);
  989. // void Node::SetTransform(const Vector3& position, const Quaternion& rotation, const Vector3& scale) | File: ../Scene/Node.h
  990. engine->RegisterObjectMethod("Scene", "void SetTransform(const Vector3&in, const Quaternion&in, const Vector3&in)", asMETHODPR(Scene, SetTransform, (const Vector3&, const Quaternion&, const Vector3&), void), asCALL_THISCALL);
  991. // void Node::SetTransform(const Matrix3x4& matrix) | File: ../Scene/Node.h
  992. engine->RegisterObjectMethod("Scene", "void SetTransform(const Matrix3x4&in)", asMETHODPR(Scene, SetTransform, (const Matrix3x4&), void), asCALL_THISCALL);
  993. // void Node::SetTransform2D(const Vector2& position, float rotation) | File: ../Scene/Node.h
  994. engine->RegisterObjectMethod("Scene", "void SetTransform2D(const Vector2&in, float)", asMETHODPR(Scene, SetTransform2D, (const Vector2&, float), void), asCALL_THISCALL);
  995. // void Node::SetTransform2D(const Vector2& position, float rotation, float scale) | File: ../Scene/Node.h
  996. engine->RegisterObjectMethod("Scene", "void SetTransform2D(const Vector2&in, float, float)", asMETHODPR(Scene, SetTransform2D, (const Vector2&, float, float), void), asCALL_THISCALL);
  997. // void Node::SetTransform2D(const Vector2& position, float rotation, const Vector2& scale) | File: ../Scene/Node.h
  998. engine->RegisterObjectMethod("Scene", "void SetTransform2D(const Vector2&in, float, const Vector2&in)", asMETHODPR(Scene, SetTransform2D, (const Vector2&, float, const Vector2&), void), asCALL_THISCALL);
  999. // void Node::SetTransformSilent(const Vector3& position, const Quaternion& rotation, const Vector3& scale) | File: ../Scene/Node.h
  1000. engine->RegisterObjectMethod("Scene", "void SetTransformSilent(const Vector3&in, const Quaternion&in, const Vector3&in)", asMETHODPR(Scene, SetTransformSilent, (const Vector3&, const Quaternion&, const Vector3&), void), asCALL_THISCALL);
  1001. // void Scene::SetUpdateEnabled(bool enable) | File: ../Scene/Scene.h
  1002. engine->RegisterObjectMethod("Scene", "void SetUpdateEnabled(bool)", asMETHODPR(Scene, SetUpdateEnabled, (bool), void), asCALL_THISCALL);
  1003. engine->RegisterObjectMethod("Scene", "void set_updateEnabled(bool)", asMETHODPR(Scene, SetUpdateEnabled, (bool), void), asCALL_THISCALL);
  1004. // void Node::SetVar(StringHash key, const Variant& value) | File: ../Scene/Node.h
  1005. engine->RegisterObjectMethod("Scene", "void SetVar(StringHash, const Variant&in)", asMETHODPR(Scene, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1006. // void Scene::SetVarNamesAttr(const String& value) | File: ../Scene/Scene.h
  1007. engine->RegisterObjectMethod("Scene", "void SetVarNamesAttr(const String&in)", asMETHODPR(Scene, SetVarNamesAttr, (const String&), void), asCALL_THISCALL);
  1008. // void Node::SetWorldDirection(const Vector3& direction) | File: ../Scene/Node.h
  1009. engine->RegisterObjectMethod("Scene", "void SetWorldDirection(const Vector3&in)", asMETHODPR(Scene, SetWorldDirection, (const Vector3&), void), asCALL_THISCALL);
  1010. engine->RegisterObjectMethod("Scene", "void set_worldDirection(const Vector3&in)", asMETHODPR(Scene, SetWorldDirection, (const Vector3&), void), asCALL_THISCALL);
  1011. // void Node::SetWorldPosition(const Vector3& position) | File: ../Scene/Node.h
  1012. engine->RegisterObjectMethod("Scene", "void SetWorldPosition(const Vector3&in)", asMETHODPR(Scene, SetWorldPosition, (const Vector3&), void), asCALL_THISCALL);
  1013. engine->RegisterObjectMethod("Scene", "void set_worldPosition(const Vector3&in)", asMETHODPR(Scene, SetWorldPosition, (const Vector3&), void), asCALL_THISCALL);
  1014. // void Node::SetWorldPosition2D(const Vector2& position) | File: ../Scene/Node.h
  1015. engine->RegisterObjectMethod("Scene", "void SetWorldPosition2D(const Vector2&in)", asMETHODPR(Scene, SetWorldPosition2D, (const Vector2&), void), asCALL_THISCALL);
  1016. engine->RegisterObjectMethod("Scene", "void set_worldPosition2D(const Vector2&in)", asMETHODPR(Scene, SetWorldPosition2D, (const Vector2&), void), asCALL_THISCALL);
  1017. // void Node::SetWorldPosition2D(float x, float y) | File: ../Scene/Node.h
  1018. engine->RegisterObjectMethod("Scene", "void SetWorldPosition2D(float, float)", asMETHODPR(Scene, SetWorldPosition2D, (float, float), void), asCALL_THISCALL);
  1019. // void Node::SetWorldRotation(const Quaternion& rotation) | File: ../Scene/Node.h
  1020. engine->RegisterObjectMethod("Scene", "void SetWorldRotation(const Quaternion&in)", asMETHODPR(Scene, SetWorldRotation, (const Quaternion&), void), asCALL_THISCALL);
  1021. engine->RegisterObjectMethod("Scene", "void set_worldRotation(const Quaternion&in)", asMETHODPR(Scene, SetWorldRotation, (const Quaternion&), void), asCALL_THISCALL);
  1022. // void Node::SetWorldRotation2D(float rotation) | File: ../Scene/Node.h
  1023. engine->RegisterObjectMethod("Scene", "void SetWorldRotation2D(float)", asMETHODPR(Scene, SetWorldRotation2D, (float), void), asCALL_THISCALL);
  1024. engine->RegisterObjectMethod("Scene", "void set_worldRotation2D(float)", asMETHODPR(Scene, SetWorldRotation2D, (float), void), asCALL_THISCALL);
  1025. // void Node::SetWorldScale(float scale) | File: ../Scene/Node.h
  1026. engine->RegisterObjectMethod("Scene", "void SetWorldScale(float)", asMETHODPR(Scene, SetWorldScale, (float), void), asCALL_THISCALL);
  1027. // void Node::SetWorldScale(const Vector3& scale) | File: ../Scene/Node.h
  1028. engine->RegisterObjectMethod("Scene", "void SetWorldScale(const Vector3&in)", asMETHODPR(Scene, SetWorldScale, (const Vector3&), void), asCALL_THISCALL);
  1029. engine->RegisterObjectMethod("Scene", "void set_worldScale(const Vector3&in)", asMETHODPR(Scene, SetWorldScale, (const Vector3&), void), asCALL_THISCALL);
  1030. // void Node::SetWorldScale2D(const Vector2& scale) | File: ../Scene/Node.h
  1031. engine->RegisterObjectMethod("Scene", "void SetWorldScale2D(const Vector2&in)", asMETHODPR(Scene, SetWorldScale2D, (const Vector2&), void), asCALL_THISCALL);
  1032. engine->RegisterObjectMethod("Scene", "void set_worldScale2D(const Vector2&in)", asMETHODPR(Scene, SetWorldScale2D, (const Vector2&), void), asCALL_THISCALL);
  1033. // void Node::SetWorldScale2D(float x, float y) | File: ../Scene/Node.h
  1034. engine->RegisterObjectMethod("Scene", "void SetWorldScale2D(float, float)", asMETHODPR(Scene, SetWorldScale2D, (float, float), void), asCALL_THISCALL);
  1035. // void Node::SetWorldTransform(const Vector3& position, const Quaternion& rotation) | File: ../Scene/Node.h
  1036. engine->RegisterObjectMethod("Scene", "void SetWorldTransform(const Vector3&in, const Quaternion&in)", asMETHODPR(Scene, SetWorldTransform, (const Vector3&, const Quaternion&), void), asCALL_THISCALL);
  1037. // void Node::SetWorldTransform(const Vector3& position, const Quaternion& rotation, float scale) | File: ../Scene/Node.h
  1038. engine->RegisterObjectMethod("Scene", "void SetWorldTransform(const Vector3&in, const Quaternion&in, float)", asMETHODPR(Scene, SetWorldTransform, (const Vector3&, const Quaternion&, float), void), asCALL_THISCALL);
  1039. // void Node::SetWorldTransform(const Vector3& position, const Quaternion& rotation, const Vector3& scale) | File: ../Scene/Node.h
  1040. engine->RegisterObjectMethod("Scene", "void SetWorldTransform(const Vector3&in, const Quaternion&in, const Vector3&in)", asMETHODPR(Scene, SetWorldTransform, (const Vector3&, const Quaternion&, const Vector3&), void), asCALL_THISCALL);
  1041. // void Node::SetWorldTransform(const Matrix3x4& worldTransform) | File: ../Scene/Node.h
  1042. engine->RegisterObjectMethod("Scene", "void SetWorldTransform(const Matrix3x4&in)", asMETHODPR(Scene, SetWorldTransform, (const Matrix3x4&), void), asCALL_THISCALL);
  1043. // void Node::SetWorldTransform2D(const Vector2& position, float rotation) | File: ../Scene/Node.h
  1044. engine->RegisterObjectMethod("Scene", "void SetWorldTransform2D(const Vector2&in, float)", asMETHODPR(Scene, SetWorldTransform2D, (const Vector2&, float), void), asCALL_THISCALL);
  1045. // void Node::SetWorldTransform2D(const Vector2& position, float rotation, float scale) | File: ../Scene/Node.h
  1046. engine->RegisterObjectMethod("Scene", "void SetWorldTransform2D(const Vector2&in, float, float)", asMETHODPR(Scene, SetWorldTransform2D, (const Vector2&, float, float), void), asCALL_THISCALL);
  1047. // void Node::SetWorldTransform2D(const Vector2& position, float rotation, const Vector2& scale) | File: ../Scene/Node.h
  1048. engine->RegisterObjectMethod("Scene", "void SetWorldTransform2D(const Vector2&in, float, const Vector2&in)", asMETHODPR(Scene, SetWorldTransform2D, (const Vector2&, float, const Vector2&), void), asCALL_THISCALL);
  1049. // void Scene::StopAsyncLoading() | File: ../Scene/Scene.h
  1050. engine->RegisterObjectMethod("Scene", "void StopAsyncLoading()", asMETHODPR(Scene, StopAsyncLoading, (), void), asCALL_THISCALL);
  1051. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1052. // Error: type "EventHandler*" can not automatically bind
  1053. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1054. // Error: type "EventHandler*" can not automatically bind
  1055. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1056. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1057. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1058. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1059. // void Node::Translate(const Vector3& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  1060. engine->RegisterObjectMethod("Scene", "void Translate(const Vector3&in, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Translate, (const Vector3&, TransformSpace), void), asCALL_THISCALL);
  1061. // void Node::Translate2D(const Vector2& delta, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  1062. engine->RegisterObjectMethod("Scene", "void Translate2D(const Vector2&in, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Translate2D, (const Vector2&, TransformSpace), void), asCALL_THISCALL);
  1063. // void Scene::UnregisterAllVars() | File: ../Scene/Scene.h
  1064. engine->RegisterObjectMethod("Scene", "void UnregisterAllVars()", asMETHODPR(Scene, UnregisterAllVars, (), void), asCALL_THISCALL);
  1065. // void Scene::UnregisterVar(const String& name) | File: ../Scene/Scene.h
  1066. engine->RegisterObjectMethod("Scene", "void UnregisterVar(const String&in)", asMETHODPR(Scene, UnregisterVar, (const String&), void), asCALL_THISCALL);
  1067. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1068. engine->RegisterObjectMethod("Scene", "void UnsubscribeFromAllEvents()", asMETHODPR(Scene, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1069. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1070. engine->RegisterObjectMethod("Scene", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Scene_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1071. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1072. engine->RegisterObjectMethod("Scene", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Scene, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1073. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1074. engine->RegisterObjectMethod("Scene", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Scene, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1075. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1076. engine->RegisterObjectMethod("Scene", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Scene, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1077. // void Scene::Update(float timeStep) | File: ../Scene/Scene.h
  1078. engine->RegisterObjectMethod("Scene", "void Update(float)", asMETHODPR(Scene, Update, (float), void), asCALL_THISCALL);
  1079. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1080. engine->RegisterObjectMethod("Scene", "int WeakRefs() const", asMETHODPR(Scene, WeakRefs, () const, int), asCALL_THISCALL);
  1081. engine->RegisterObjectMethod("Scene", "int get_weakRefs() const", asMETHODPR(Scene, WeakRefs, () const, int), asCALL_THISCALL);
  1082. // Vector3 Node::WorldToLocal(const Vector3& position) const | File: ../Scene/Node.h
  1083. engine->RegisterObjectMethod("Scene", "Vector3 WorldToLocal(const Vector3&in) const", asMETHODPR(Scene, WorldToLocal, (const Vector3&) const, Vector3), asCALL_THISCALL);
  1084. // Vector3 Node::WorldToLocal(const Vector4& vector) const | File: ../Scene/Node.h
  1085. engine->RegisterObjectMethod("Scene", "Vector3 WorldToLocal(const Vector4&in) const", asMETHODPR(Scene, WorldToLocal, (const Vector4&) const, Vector3), asCALL_THISCALL);
  1086. // Vector2 Node::WorldToLocal2D(const Vector2& vector) const | File: ../Scene/Node.h
  1087. engine->RegisterObjectMethod("Scene", "Vector2 WorldToLocal2D(const Vector2&in) const", asMETHODPR(Scene, WorldToLocal2D, (const Vector2&) const, Vector2), asCALL_THISCALL);
  1088. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1089. engine->RegisterObjectMethod("Scene", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Scene, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1090. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1091. engine->RegisterObjectMethod("Scene", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Scene, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1092. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1093. engine->RegisterObjectMethod("Scene", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Scene, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1094. // void Node::Yaw(float angle, TransformSpace space=TS_LOCAL) | File: ../Scene/Node.h
  1095. engine->RegisterObjectMethod("Scene", "void Yaw(float, TransformSpace = TS_LOCAL)", asMETHODPR(Scene, Yaw, (float, TransformSpace), void), asCALL_THISCALL);
  1096. #ifdef REGISTER_MANUAL_PART_Node
  1097. REGISTER_MANUAL_PART_Node(Scene, "Scene")
  1098. #endif
  1099. #ifdef REGISTER_MANUAL_PART_Animatable
  1100. REGISTER_MANUAL_PART_Animatable(Scene, "Scene")
  1101. #endif
  1102. #ifdef REGISTER_MANUAL_PART_Serializable
  1103. REGISTER_MANUAL_PART_Serializable(Scene, "Scene")
  1104. #endif
  1105. #ifdef REGISTER_MANUAL_PART_Object
  1106. REGISTER_MANUAL_PART_Object(Scene, "Scene")
  1107. #endif
  1108. #ifdef REGISTER_MANUAL_PART_RefCounted
  1109. REGISTER_MANUAL_PART_RefCounted(Scene, "Scene")
  1110. #endif
  1111. #ifdef REGISTER_MANUAL_PART_Scene
  1112. REGISTER_MANUAL_PART_Scene(Scene, "Scene")
  1113. #endif
  1114. RegisterSubclass<Node, Scene>(engine, "Node", "Scene");
  1115. RegisterSubclass<Animatable, Scene>(engine, "Animatable", "Scene");
  1116. RegisterSubclass<Serializable, Scene>(engine, "Serializable", "Scene");
  1117. RegisterSubclass<Object, Scene>(engine, "Object", "Scene");
  1118. RegisterSubclass<RefCounted, Scene>(engine, "RefCounted", "Scene");
  1119. // void SceneResolver::AddComponent(unsigned oldID, Component* component) | File: ../Scene/SceneResolver.h
  1120. engine->RegisterObjectMethod("SceneResolver", "void AddComponent(uint, Component@+)", asMETHODPR(SceneResolver, AddComponent, (unsigned, Component*), void), asCALL_THISCALL);
  1121. // void SceneResolver::AddNode(unsigned oldID, Node* node) | File: ../Scene/SceneResolver.h
  1122. engine->RegisterObjectMethod("SceneResolver", "void AddNode(uint, Node@+)", asMETHODPR(SceneResolver, AddNode, (unsigned, Node*), void), asCALL_THISCALL);
  1123. // void SceneResolver::Reset() | File: ../Scene/SceneResolver.h
  1124. engine->RegisterObjectMethod("SceneResolver", "void Reset()", asMETHODPR(SceneResolver, Reset, (), void), asCALL_THISCALL);
  1125. // void SceneResolver::Resolve() | File: ../Scene/SceneResolver.h
  1126. engine->RegisterObjectMethod("SceneResolver", "void Resolve()", asMETHODPR(SceneResolver, Resolve, (), void), asCALL_THISCALL);
  1127. // SceneResolver::~SceneResolver() | File: ../Scene/SceneResolver.h
  1128. engine->RegisterObjectBehaviour("SceneResolver", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(SceneResolver_Destructor_SceneResolver_void), asCALL_CDECL_OBJFIRST);
  1129. // SceneResolver& SceneResolver::operator=(const SceneResolver&) | Possible implicitly-declared
  1130. RegisterImplicitlyDeclaredAssignOperatorIfPossible<SceneResolver>(engine, "SceneResolver");
  1131. #ifdef REGISTER_MANUAL_PART_SceneResolver
  1132. REGISTER_MANUAL_PART_SceneResolver(SceneResolver, "SceneResolver")
  1133. #endif
  1134. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  1135. engine->RegisterObjectMethod("ScrollBar", "void AddChild(UIElement@+)", asMETHODPR(ScrollBar, AddChild, (UIElement*), void), asCALL_THISCALL);
  1136. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  1137. engine->RegisterObjectBehaviour("ScrollBar", asBEHAVE_ADDREF, "void f()", asMETHODPR(ScrollBar, AddRef, (), void), asCALL_THISCALL);
  1138. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  1139. engine->RegisterObjectMethod("ScrollBar", "void AddTag(const String&in)", asMETHODPR(ScrollBar, AddTag, (const String&), void), asCALL_THISCALL);
  1140. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  1141. engine->RegisterObjectMethod("ScrollBar", "void AddTags(const String&in, int8 = ';')", asMETHODPR(ScrollBar, AddTags, (const String&, char), void), asCALL_THISCALL);
  1142. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  1143. // Error: type "const StringVector&" can not automatically bind
  1144. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  1145. engine->RegisterObjectMethod("ScrollBar", "void AdjustScissor(IntRect&)", asMETHODPR(ScrollBar, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  1146. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  1147. engine->RegisterObjectMethod("ScrollBar", "void AllocateNetworkState()", asMETHODPR(ScrollBar, AllocateNetworkState, (), void), asCALL_THISCALL);
  1148. // void ScrollBar::ApplyAttributes() override | File: ../UI/ScrollBar.h
  1149. engine->RegisterObjectMethod("ScrollBar", "void ApplyAttributes()", asMETHODPR(ScrollBar, ApplyAttributes, (), void), asCALL_THISCALL);
  1150. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  1151. engine->RegisterObjectMethod("ScrollBar", "void BringToFront()", asMETHODPR(ScrollBar, BringToFront, (), void), asCALL_THISCALL);
  1152. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  1153. // Not registered because template
  1154. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  1155. // Not registered because template
  1156. // void ScrollBar::ChangeValue(float delta) | File: ../UI/ScrollBar.h
  1157. engine->RegisterObjectMethod("ScrollBar", "void ChangeValue(float)", asMETHODPR(ScrollBar, ChangeValue, (float), void), asCALL_THISCALL);
  1158. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1159. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(ScrollBar, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  1160. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1161. // Not registered because template
  1162. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  1163. engine->RegisterObjectMethod("ScrollBar", "void DisableLayoutUpdate()", asMETHODPR(ScrollBar, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  1164. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  1165. engine->RegisterObjectMethod("ScrollBar", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(ScrollBar, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1166. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  1167. engine->RegisterObjectMethod("ScrollBar", "void EnableLayoutUpdate()", asMETHODPR(ScrollBar, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  1168. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  1169. engine->RegisterObjectMethod("ScrollBar", "bool FilterAttributes(XMLElement&) const", asMETHODPR(ScrollBar, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  1170. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  1171. engine->RegisterObjectMethod("ScrollBar", "uint FindChild(UIElement@+) const", asMETHODPR(ScrollBar, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  1172. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  1173. engine->RegisterObjectMethod("ScrollBar", "bool GetAnimationEnabled() const", asMETHODPR(ScrollBar, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1174. engine->RegisterObjectMethod("ScrollBar", "bool get_animationEnabled() const", asMETHODPR(ScrollBar, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  1175. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  1176. engine->RegisterObjectMethod("ScrollBar", "const String& GetAppliedStyle() const", asMETHODPR(ScrollBar, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1177. engine->RegisterObjectMethod("ScrollBar", "const String& get_style() const", asMETHODPR(ScrollBar, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  1178. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  1179. engine->RegisterObjectMethod("ScrollBar", "Variant GetAttribute(uint) const", asMETHODPR(ScrollBar, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1180. engine->RegisterObjectMethod("ScrollBar", "Variant get_attributes(uint) const", asMETHODPR(ScrollBar, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  1181. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  1182. engine->RegisterObjectMethod("ScrollBar", "Variant GetAttribute(const String&in) const", asMETHODPR(ScrollBar, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  1183. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  1184. engine->RegisterObjectMethod("ScrollBar", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(ScrollBar, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  1185. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  1186. engine->RegisterObjectMethod("ScrollBar", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(ScrollBar, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  1187. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  1188. engine->RegisterObjectMethod("ScrollBar", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(ScrollBar, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  1189. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  1190. engine->RegisterObjectMethod("ScrollBar", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(ScrollBar, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  1191. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  1192. engine->RegisterObjectMethod("ScrollBar", "Variant GetAttributeDefault(uint) const", asMETHODPR(ScrollBar, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1193. engine->RegisterObjectMethod("ScrollBar", "Variant get_attributeDefaults(uint) const", asMETHODPR(ScrollBar, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  1194. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  1195. engine->RegisterObjectMethod("ScrollBar", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(ScrollBar, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  1196. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  1197. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1198. // Button* ScrollBar::GetBackButton() const | File: ../UI/ScrollBar.h
  1199. engine->RegisterObjectMethod("ScrollBar", "Button@+ GetBackButton() const", asMETHODPR(ScrollBar, GetBackButton, () const, Button*), asCALL_THISCALL);
  1200. engine->RegisterObjectMethod("ScrollBar", "Button@+ get_backButton() const", asMETHODPR(ScrollBar, GetBackButton, () const, Button*), asCALL_THISCALL);
  1201. // void BorderImage::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/BorderImage.h
  1202. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1203. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  1204. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1205. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  1206. engine->RegisterObjectMethod("ScrollBar", "BlendMode GetBlendMode() const", asMETHODPR(ScrollBar, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1207. engine->RegisterObjectMethod("ScrollBar", "BlendMode get_blendMode() const", asMETHODPR(ScrollBar, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  1208. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  1209. engine->RegisterObjectMethod("ScrollBar", "bool GetBlockEvents() const", asMETHODPR(ScrollBar, GetBlockEvents, () const, bool), asCALL_THISCALL);
  1210. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  1211. engine->RegisterObjectMethod("ScrollBar", "const IntRect& GetBorder() const", asMETHODPR(ScrollBar, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  1212. engine->RegisterObjectMethod("ScrollBar", "const IntRect& get_border() const", asMETHODPR(ScrollBar, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  1213. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  1214. engine->RegisterObjectMethod("ScrollBar", "bool GetBringToBack() const", asMETHODPR(ScrollBar, GetBringToBack, () const, bool), asCALL_THISCALL);
  1215. engine->RegisterObjectMethod("ScrollBar", "bool get_bringToBack() const", asMETHODPR(ScrollBar, GetBringToBack, () const, bool), asCALL_THISCALL);
  1216. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  1217. engine->RegisterObjectMethod("ScrollBar", "bool GetBringToFront() const", asMETHODPR(ScrollBar, GetBringToFront, () const, bool), asCALL_THISCALL);
  1218. engine->RegisterObjectMethod("ScrollBar", "bool get_bringToFront() const", asMETHODPR(ScrollBar, GetBringToFront, () const, bool), asCALL_THISCALL);
  1219. // const String& Object::GetCategory() const | File: ../Core/Object.h
  1220. engine->RegisterObjectMethod("ScrollBar", "const String& GetCategory() const", asMETHODPR(ScrollBar, GetCategory, () const, const String&), asCALL_THISCALL);
  1221. engine->RegisterObjectMethod("ScrollBar", "const String& get_category() const", asMETHODPR(ScrollBar, GetCategory, () const, const String&), asCALL_THISCALL);
  1222. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  1223. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ GetChild(uint) const", asMETHODPR(ScrollBar, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1224. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ get_children(uint) const", asMETHODPR(ScrollBar, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  1225. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1226. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(ScrollBar, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  1227. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1228. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(ScrollBar, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  1229. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  1230. // Not registered because template
  1231. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1232. // Not registered because template
  1233. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1234. // Not registered because template
  1235. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  1236. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetChildOffset() const", asMETHODPR(ScrollBar, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1237. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_childOffset() const", asMETHODPR(ScrollBar, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  1238. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  1239. engine->RegisterObjectMethod("ScrollBar", "Array<UIElement@>@ GetChildren() const", asFUNCTION(ScrollBar_GetChildren_void), asCALL_CDECL_OBJFIRST);
  1240. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  1241. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1242. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  1243. engine->RegisterObjectMethod("ScrollBar", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(ScrollBar_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  1244. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1245. // Error: type "PODVector<UIElement*>&" can not automatically bind
  1246. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  1247. engine->RegisterObjectMethod("ScrollBar", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(ScrollBar_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  1248. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  1249. // Not registered because template
  1250. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  1251. // Not registered because template
  1252. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  1253. // Not registered because template
  1254. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  1255. engine->RegisterObjectMethod("ScrollBar", "const IntRect& GetClipBorder() const", asMETHODPR(ScrollBar, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1256. engine->RegisterObjectMethod("ScrollBar", "const IntRect& get_clipBorder() const", asMETHODPR(ScrollBar, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  1257. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  1258. engine->RegisterObjectMethod("ScrollBar", "bool GetClipChildren() const", asMETHODPR(ScrollBar, GetClipChildren, () const, bool), asCALL_THISCALL);
  1259. engine->RegisterObjectMethod("ScrollBar", "bool get_clipChildren() const", asMETHODPR(ScrollBar, GetClipChildren, () const, bool), asCALL_THISCALL);
  1260. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  1261. engine->RegisterObjectMethod("ScrollBar", "const Color& GetColor(Corner) const", asMETHODPR(ScrollBar, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1262. engine->RegisterObjectMethod("ScrollBar", "const Color& get_colors(Corner) const", asMETHODPR(ScrollBar, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  1263. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  1264. engine->RegisterObjectMethod("ScrollBar", "const Color& GetColorAttr() const", asMETHODPR(ScrollBar, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  1265. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  1266. engine->RegisterObjectMethod("ScrollBar", "IntRect GetCombinedScreenRect()", asMETHODPR(ScrollBar, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1267. engine->RegisterObjectMethod("ScrollBar", "IntRect get_combinedScreenRect()", asMETHODPR(ScrollBar, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  1268. // Context* Object::GetContext() const | File: ../Core/Object.h
  1269. // Error: type "Context*" can not be returned
  1270. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  1271. // Error: type "PODVector<UIBatch>&" can not automatically bind
  1272. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  1273. engine->RegisterObjectMethod("ScrollBar", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(ScrollBar, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  1274. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  1275. engine->RegisterObjectMethod("ScrollBar", "const Color& GetDerivedColor() const", asMETHODPR(ScrollBar, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  1276. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  1277. engine->RegisterObjectMethod("ScrollBar", "float GetDerivedOpacity() const", asMETHODPR(ScrollBar, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1278. engine->RegisterObjectMethod("ScrollBar", "float get_derivedOpacity() const", asMETHODPR(ScrollBar, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  1279. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  1280. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetDisabledOffset() const", asMETHODPR(ScrollBar, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  1281. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_disabledOffset() const", asMETHODPR(ScrollBar, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  1282. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  1283. engine->RegisterObjectMethod("ScrollBar", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(ScrollBar, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1284. engine->RegisterObjectMethod("ScrollBar", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(ScrollBar, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  1285. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  1286. engine->RegisterObjectMethod("ScrollBar", "uint GetDragButtonCount() const", asMETHODPR(ScrollBar, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1287. engine->RegisterObjectMethod("ScrollBar", "uint get_dragButtonCount() const", asMETHODPR(ScrollBar, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  1288. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  1289. engine->RegisterObjectMethod("ScrollBar", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(ScrollBar, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1290. engine->RegisterObjectMethod("ScrollBar", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(ScrollBar, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  1291. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  1292. engine->RegisterObjectMethod("ScrollBar", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(ScrollBar, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  1293. // float ScrollBar::GetEffectiveScrollStep() const | File: ../UI/ScrollBar.h
  1294. engine->RegisterObjectMethod("ScrollBar", "float GetEffectiveScrollStep() const", asMETHODPR(ScrollBar, GetEffectiveScrollStep, () const, float), asCALL_THISCALL);
  1295. engine->RegisterObjectMethod("ScrollBar", "float get_effectiveScrollStep() const", asMETHODPR(ScrollBar, GetEffectiveScrollStep, () const, float), asCALL_THISCALL);
  1296. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  1297. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ GetElementEventSender() const", asMETHODPR(ScrollBar, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  1298. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  1299. engine->RegisterObjectMethod("ScrollBar", "bool GetEnableAnchor() const", asMETHODPR(ScrollBar, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1300. engine->RegisterObjectMethod("ScrollBar", "bool get_enableAnchor() const", asMETHODPR(ScrollBar, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  1301. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  1302. engine->RegisterObjectMethod("ScrollBar", "VariantMap& GetEventDataMap() const", asMETHODPR(ScrollBar, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  1303. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  1304. // Error: type "EventHandler*" can not automatically bind
  1305. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  1306. engine->RegisterObjectMethod("ScrollBar", "Object@+ GetEventSender() const", asMETHODPR(ScrollBar, GetEventSender, () const, Object*), asCALL_THISCALL);
  1307. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  1308. engine->RegisterObjectMethod("ScrollBar", "FocusMode GetFocusMode() const", asMETHODPR(ScrollBar, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1309. engine->RegisterObjectMethod("ScrollBar", "FocusMode get_focusMode() const", asMETHODPR(ScrollBar, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  1310. // Button* ScrollBar::GetForwardButton() const | File: ../UI/ScrollBar.h
  1311. engine->RegisterObjectMethod("ScrollBar", "Button@+ GetForwardButton() const", asMETHODPR(ScrollBar, GetForwardButton, () const, Button*), asCALL_THISCALL);
  1312. engine->RegisterObjectMethod("ScrollBar", "Button@+ get_forwardButton() const", asMETHODPR(ScrollBar, GetForwardButton, () const, Button*), asCALL_THISCALL);
  1313. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  1314. engine->RegisterObjectMethod("ScrollBar", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ScrollBar, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1315. engine->RegisterObjectMethod("ScrollBar", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ScrollBar, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  1316. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  1317. engine->RegisterObjectMethod("ScrollBar", "const VariantMap& GetGlobalVars() const", asMETHODPR(ScrollBar, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1318. engine->RegisterObjectMethod("ScrollBar", "const VariantMap& get_globalVars() const", asMETHODPR(ScrollBar, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  1319. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  1320. engine->RegisterObjectMethod("ScrollBar", "int GetHeight() const", asMETHODPR(ScrollBar, GetHeight, () const, int), asCALL_THISCALL);
  1321. engine->RegisterObjectMethod("ScrollBar", "int get_height() const", asMETHODPR(ScrollBar, GetHeight, () const, int), asCALL_THISCALL);
  1322. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  1323. engine->RegisterObjectMethod("ScrollBar", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(ScrollBar, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1324. engine->RegisterObjectMethod("ScrollBar", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(ScrollBar, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  1325. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  1326. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetHoverOffset() const", asMETHODPR(ScrollBar, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  1327. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_hoverOffset() const", asMETHODPR(ScrollBar, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  1328. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  1329. engine->RegisterObjectMethod("ScrollBar", "const IntRect& GetImageBorder() const", asMETHODPR(ScrollBar, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  1330. engine->RegisterObjectMethod("ScrollBar", "const IntRect& get_imageBorder() const", asMETHODPR(ScrollBar, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  1331. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  1332. engine->RegisterObjectMethod("ScrollBar", "const IntRect& GetImageRect() const", asMETHODPR(ScrollBar, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  1333. engine->RegisterObjectMethod("ScrollBar", "const IntRect& get_imageRect() const", asMETHODPR(ScrollBar, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  1334. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  1335. engine->RegisterObjectMethod("ScrollBar", "int GetIndent() const", asMETHODPR(ScrollBar, GetIndent, () const, int), asCALL_THISCALL);
  1336. engine->RegisterObjectMethod("ScrollBar", "int get_indent() const", asMETHODPR(ScrollBar, GetIndent, () const, int), asCALL_THISCALL);
  1337. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  1338. engine->RegisterObjectMethod("ScrollBar", "int GetIndentSpacing() const", asMETHODPR(ScrollBar, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1339. engine->RegisterObjectMethod("ScrollBar", "int get_indentSpacing() const", asMETHODPR(ScrollBar, GetIndentSpacing, () const, int), asCALL_THISCALL);
  1340. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  1341. engine->RegisterObjectMethod("ScrollBar", "int GetIndentWidth() const", asMETHODPR(ScrollBar, GetIndentWidth, () const, int), asCALL_THISCALL);
  1342. engine->RegisterObjectMethod("ScrollBar", "int get_indentWidth() const", asMETHODPR(ScrollBar, GetIndentWidth, () const, int), asCALL_THISCALL);
  1343. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  1344. engine->RegisterObjectMethod("ScrollBar", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(ScrollBar, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  1345. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  1346. engine->RegisterObjectMethod("ScrollBar", "const IntRect& GetLayoutBorder() const", asMETHODPR(ScrollBar, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1347. engine->RegisterObjectMethod("ScrollBar", "const IntRect& get_layoutBorder() const", asMETHODPR(ScrollBar, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  1348. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  1349. engine->RegisterObjectMethod("ScrollBar", "int GetLayoutElementMaxSize() const", asMETHODPR(ScrollBar, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  1350. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  1351. engine->RegisterObjectMethod("ScrollBar", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(ScrollBar, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1352. engine->RegisterObjectMethod("ScrollBar", "const Vector2& get_layoutFlexScale() const", asMETHODPR(ScrollBar, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  1353. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  1354. engine->RegisterObjectMethod("ScrollBar", "LayoutMode GetLayoutMode() const", asMETHODPR(ScrollBar, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1355. engine->RegisterObjectMethod("ScrollBar", "LayoutMode get_layoutMode() const", asMETHODPR(ScrollBar, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  1356. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  1357. engine->RegisterObjectMethod("ScrollBar", "int GetLayoutSpacing() const", asMETHODPR(ScrollBar, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1358. engine->RegisterObjectMethod("ScrollBar", "int get_layoutSpacing() const", asMETHODPR(ScrollBar, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  1359. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  1360. engine->RegisterObjectMethod("ScrollBar", "Material@+ GetMaterial() const", asMETHODPR(ScrollBar, GetMaterial, () const, Material*), asCALL_THISCALL);
  1361. engine->RegisterObjectMethod("ScrollBar", "Material@+ get_material() const", asMETHODPR(ScrollBar, GetMaterial, () const, Material*), asCALL_THISCALL);
  1362. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  1363. engine->RegisterObjectMethod("ScrollBar", "ResourceRef GetMaterialAttr() const", asMETHODPR(ScrollBar, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  1364. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  1365. engine->RegisterObjectMethod("ScrollBar", "const Vector2& GetMaxAnchor() const", asMETHODPR(ScrollBar, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1366. engine->RegisterObjectMethod("ScrollBar", "const Vector2& get_maxAnchor() const", asMETHODPR(ScrollBar, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  1367. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  1368. engine->RegisterObjectMethod("ScrollBar", "int GetMaxHeight() const", asMETHODPR(ScrollBar, GetMaxHeight, () const, int), asCALL_THISCALL);
  1369. engine->RegisterObjectMethod("ScrollBar", "int get_maxHeight() const", asMETHODPR(ScrollBar, GetMaxHeight, () const, int), asCALL_THISCALL);
  1370. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  1371. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetMaxOffset() const", asMETHODPR(ScrollBar, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1372. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_maxOffset() const", asMETHODPR(ScrollBar, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  1373. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  1374. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetMaxSize() const", asMETHODPR(ScrollBar, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1375. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_maxSize() const", asMETHODPR(ScrollBar, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  1376. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  1377. engine->RegisterObjectMethod("ScrollBar", "int GetMaxWidth() const", asMETHODPR(ScrollBar, GetMaxWidth, () const, int), asCALL_THISCALL);
  1378. engine->RegisterObjectMethod("ScrollBar", "int get_maxWidth() const", asMETHODPR(ScrollBar, GetMaxWidth, () const, int), asCALL_THISCALL);
  1379. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  1380. engine->RegisterObjectMethod("ScrollBar", "const Vector2& GetMinAnchor() const", asMETHODPR(ScrollBar, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1381. engine->RegisterObjectMethod("ScrollBar", "const Vector2& get_minAnchor() const", asMETHODPR(ScrollBar, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  1382. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  1383. engine->RegisterObjectMethod("ScrollBar", "int GetMinHeight() const", asMETHODPR(ScrollBar, GetMinHeight, () const, int), asCALL_THISCALL);
  1384. engine->RegisterObjectMethod("ScrollBar", "int get_minHeight() const", asMETHODPR(ScrollBar, GetMinHeight, () const, int), asCALL_THISCALL);
  1385. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  1386. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetMinOffset() const", asMETHODPR(ScrollBar, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1387. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_minOffset() const", asMETHODPR(ScrollBar, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  1388. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  1389. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetMinSize() const", asMETHODPR(ScrollBar, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1390. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_minSize() const", asMETHODPR(ScrollBar, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  1391. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  1392. engine->RegisterObjectMethod("ScrollBar", "int GetMinWidth() const", asMETHODPR(ScrollBar, GetMinWidth, () const, int), asCALL_THISCALL);
  1393. engine->RegisterObjectMethod("ScrollBar", "int get_minWidth() const", asMETHODPR(ScrollBar, GetMinWidth, () const, int), asCALL_THISCALL);
  1394. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  1395. engine->RegisterObjectMethod("ScrollBar", "const String& GetName() const", asMETHODPR(ScrollBar, GetName, () const, const String&), asCALL_THISCALL);
  1396. engine->RegisterObjectMethod("ScrollBar", "const String& get_name() const", asMETHODPR(ScrollBar, GetName, () const, const String&), asCALL_THISCALL);
  1397. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  1398. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  1399. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  1400. // Error: type "NetworkState*" can not automatically bind
  1401. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  1402. engine->RegisterObjectMethod("ScrollBar", "uint GetNumAttributes() const", asMETHODPR(ScrollBar, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1403. engine->RegisterObjectMethod("ScrollBar", "uint get_numAttributes() const", asMETHODPR(ScrollBar, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  1404. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  1405. engine->RegisterObjectMethod("ScrollBar", "uint GetNumChildren(bool = false) const", asMETHODPR(ScrollBar, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1406. engine->RegisterObjectMethod("ScrollBar", "uint get_numChildren(bool = false) const", asMETHODPR(ScrollBar, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  1407. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  1408. engine->RegisterObjectMethod("ScrollBar", "uint GetNumNetworkAttributes() const", asMETHODPR(ScrollBar, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  1409. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  1410. engine->RegisterObjectMethod("ScrollBar", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(ScrollBar, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1411. engine->RegisterObjectMethod("ScrollBar", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(ScrollBar, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  1412. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  1413. engine->RegisterObjectMethod("ScrollBar", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(ScrollBar, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  1414. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  1415. engine->RegisterObjectMethod("ScrollBar", "float GetOpacity() const", asMETHODPR(ScrollBar, GetOpacity, () const, float), asCALL_THISCALL);
  1416. engine->RegisterObjectMethod("ScrollBar", "float get_opacity() const", asMETHODPR(ScrollBar, GetOpacity, () const, float), asCALL_THISCALL);
  1417. // Orientation ScrollBar::GetOrientation() const | File: ../UI/ScrollBar.h
  1418. engine->RegisterObjectMethod("ScrollBar", "Orientation GetOrientation() const", asMETHODPR(ScrollBar, GetOrientation, () const, Orientation), asCALL_THISCALL);
  1419. engine->RegisterObjectMethod("ScrollBar", "Orientation get_orientation() const", asMETHODPR(ScrollBar, GetOrientation, () const, Orientation), asCALL_THISCALL);
  1420. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  1421. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ GetParent() const", asMETHODPR(ScrollBar, GetParent, () const, UIElement*), asCALL_THISCALL);
  1422. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ get_parent() const", asMETHODPR(ScrollBar, GetParent, () const, UIElement*), asCALL_THISCALL);
  1423. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  1424. engine->RegisterObjectMethod("ScrollBar", "const Vector2& GetPivot() const", asMETHODPR(ScrollBar, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1425. engine->RegisterObjectMethod("ScrollBar", "const Vector2& get_pivot() const", asMETHODPR(ScrollBar, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  1426. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  1427. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetPosition() const", asMETHODPR(ScrollBar, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1428. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_position() const", asMETHODPR(ScrollBar, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  1429. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  1430. engine->RegisterObjectMethod("ScrollBar", "int GetPriority() const", asMETHODPR(ScrollBar, GetPriority, () const, int), asCALL_THISCALL);
  1431. engine->RegisterObjectMethod("ScrollBar", "int get_priority() const", asMETHODPR(ScrollBar, GetPriority, () const, int), asCALL_THISCALL);
  1432. // float ScrollBar::GetRange() const | File: ../UI/ScrollBar.h
  1433. engine->RegisterObjectMethod("ScrollBar", "float GetRange() const", asMETHODPR(ScrollBar, GetRange, () const, float), asCALL_THISCALL);
  1434. engine->RegisterObjectMethod("ScrollBar", "float get_range() const", asMETHODPR(ScrollBar, GetRange, () const, float), asCALL_THISCALL);
  1435. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  1436. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ GetRoot() const", asMETHODPR(ScrollBar, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1437. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ get_root() const", asMETHODPR(ScrollBar, GetRoot, () const, UIElement*), asCALL_THISCALL);
  1438. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  1439. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetScreenPosition() const", asMETHODPR(ScrollBar, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1440. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_screenPosition() const", asMETHODPR(ScrollBar, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  1441. // float ScrollBar::GetScrollStep() const | File: ../UI/ScrollBar.h
  1442. engine->RegisterObjectMethod("ScrollBar", "float GetScrollStep() const", asMETHODPR(ScrollBar, GetScrollStep, () const, float), asCALL_THISCALL);
  1443. engine->RegisterObjectMethod("ScrollBar", "float get_scrollStep() const", asMETHODPR(ScrollBar, GetScrollStep, () const, float), asCALL_THISCALL);
  1444. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  1445. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& GetSize() const", asMETHODPR(ScrollBar, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1446. engine->RegisterObjectMethod("ScrollBar", "const IntVector2& get_size() const", asMETHODPR(ScrollBar, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  1447. // Slider* ScrollBar::GetSlider() const | File: ../UI/ScrollBar.h
  1448. engine->RegisterObjectMethod("ScrollBar", "Slider@+ GetSlider() const", asMETHODPR(ScrollBar, GetSlider, () const, Slider*), asCALL_THISCALL);
  1449. engine->RegisterObjectMethod("ScrollBar", "Slider@+ get_slider() const", asMETHODPR(ScrollBar, GetSlider, () const, Slider*), asCALL_THISCALL);
  1450. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  1451. engine->RegisterObjectMethod("ScrollBar", "bool GetSortChildren() const", asMETHODPR(ScrollBar, GetSortChildren, () const, bool), asCALL_THISCALL);
  1452. engine->RegisterObjectMethod("ScrollBar", "bool get_sortChildren() const", asMETHODPR(ScrollBar, GetSortChildren, () const, bool), asCALL_THISCALL);
  1453. // float ScrollBar::GetStepFactor() const | File: ../UI/ScrollBar.h
  1454. engine->RegisterObjectMethod("ScrollBar", "float GetStepFactor() const", asMETHODPR(ScrollBar, GetStepFactor, () const, float), asCALL_THISCALL);
  1455. engine->RegisterObjectMethod("ScrollBar", "float get_stepFactor() const", asMETHODPR(ScrollBar, GetStepFactor, () const, float), asCALL_THISCALL);
  1456. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  1457. engine->RegisterObjectMethod("ScrollBar", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ScrollBar, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  1458. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  1459. // Not registered because template
  1460. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  1461. engine->RegisterObjectMethod("ScrollBar", "Array<String>@ GetTags() const", asFUNCTION(ScrollBar_GetTags_void), asCALL_CDECL_OBJFIRST);
  1462. engine->RegisterObjectMethod("ScrollBar", "Array<String>@ get_tags() const", asFUNCTION(ScrollBar_GetTags_void), asCALL_CDECL_OBJFIRST);
  1463. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  1464. engine->RegisterObjectMethod("ScrollBar", "Texture@+ GetTexture() const", asMETHODPR(ScrollBar, GetTexture, () const, Texture*), asCALL_THISCALL);
  1465. engine->RegisterObjectMethod("ScrollBar", "Texture@+ get_texture() const", asMETHODPR(ScrollBar, GetTexture, () const, Texture*), asCALL_THISCALL);
  1466. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  1467. engine->RegisterObjectMethod("ScrollBar", "ResourceRef GetTextureAttr() const", asMETHODPR(ScrollBar, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  1468. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  1469. engine->RegisterObjectMethod("ScrollBar", "TraversalMode GetTraversalMode() const", asMETHODPR(ScrollBar, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1470. engine->RegisterObjectMethod("ScrollBar", "TraversalMode get_traversalMode() const", asMETHODPR(ScrollBar, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  1471. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  1472. engine->RegisterObjectMethod("ScrollBar", "StringHash GetType() const", asMETHODPR(ScrollBar, GetType, () const, StringHash), asCALL_THISCALL);
  1473. engine->RegisterObjectMethod("ScrollBar", "StringHash get_type() const", asMETHODPR(ScrollBar, GetType, () const, StringHash), asCALL_THISCALL);
  1474. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  1475. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1476. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  1477. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1478. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  1479. engine->RegisterObjectMethod("ScrollBar", "const String& GetTypeName() const", asMETHODPR(ScrollBar, GetTypeName, () const, const String&), asCALL_THISCALL);
  1480. engine->RegisterObjectMethod("ScrollBar", "const String& get_typeName() const", asMETHODPR(ScrollBar, GetTypeName, () const, const String&), asCALL_THISCALL);
  1481. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  1482. engine->RegisterObjectMethod("ScrollBar", "bool GetUseDerivedOpacity() const", asMETHODPR(ScrollBar, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1483. engine->RegisterObjectMethod("ScrollBar", "bool get_useDerivedOpacity() const", asMETHODPR(ScrollBar, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  1484. // float ScrollBar::GetValue() const | File: ../UI/ScrollBar.h
  1485. engine->RegisterObjectMethod("ScrollBar", "float GetValue() const", asMETHODPR(ScrollBar, GetValue, () const, float), asCALL_THISCALL);
  1486. engine->RegisterObjectMethod("ScrollBar", "float get_value() const", asMETHODPR(ScrollBar, GetValue, () const, float), asCALL_THISCALL);
  1487. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  1488. engine->RegisterObjectMethod("ScrollBar", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(ScrollBar, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  1489. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  1490. engine->RegisterObjectMethod("ScrollBar", "const VariantMap& GetVars() const", asMETHODPR(ScrollBar, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  1491. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  1492. engine->RegisterObjectMethod("ScrollBar", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(ScrollBar, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1493. engine->RegisterObjectMethod("ScrollBar", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(ScrollBar, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  1494. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  1495. engine->RegisterObjectMethod("ScrollBar", "int GetWidth() const", asMETHODPR(ScrollBar, GetWidth, () const, int), asCALL_THISCALL);
  1496. engine->RegisterObjectMethod("ScrollBar", "int get_width() const", asMETHODPR(ScrollBar, GetWidth, () const, int), asCALL_THISCALL);
  1497. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  1498. engine->RegisterObjectMethod("ScrollBar", "bool HasColorGradient() const", asMETHODPR(ScrollBar, HasColorGradient, () const, bool), asCALL_THISCALL);
  1499. engine->RegisterObjectMethod("ScrollBar", "bool get_colorGradient() const", asMETHODPR(ScrollBar, HasColorGradient, () const, bool), asCALL_THISCALL);
  1500. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  1501. engine->RegisterObjectMethod("ScrollBar", "bool HasEventHandlers() const", asMETHODPR(ScrollBar, HasEventHandlers, () const, bool), asCALL_THISCALL);
  1502. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  1503. engine->RegisterObjectMethod("ScrollBar", "bool HasFocus() const", asMETHODPR(ScrollBar, HasFocus, () const, bool), asCALL_THISCALL);
  1504. engine->RegisterObjectMethod("ScrollBar", "bool get_focus() const", asMETHODPR(ScrollBar, HasFocus, () const, bool), asCALL_THISCALL);
  1505. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  1506. engine->RegisterObjectMethod("ScrollBar", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ScrollBar, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  1507. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  1508. engine->RegisterObjectMethod("ScrollBar", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ScrollBar, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  1509. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  1510. engine->RegisterObjectMethod("ScrollBar", "bool HasTag(const String&in) const", asMETHODPR(ScrollBar, HasTag, (const String&) const, bool), asCALL_THISCALL);
  1511. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  1512. engine->RegisterObjectMethod("ScrollBar", "void InsertChild(uint, UIElement@+)", asMETHODPR(ScrollBar, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  1513. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  1514. engine->RegisterObjectMethod("ScrollBar", "bool IsChildOf(UIElement@+) const", asMETHODPR(ScrollBar, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  1515. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  1516. engine->RegisterObjectMethod("ScrollBar", "bool IsEditable() const", asMETHODPR(ScrollBar, IsEditable, () const, bool), asCALL_THISCALL);
  1517. engine->RegisterObjectMethod("ScrollBar", "bool get_editable() const", asMETHODPR(ScrollBar, IsEditable, () const, bool), asCALL_THISCALL);
  1518. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  1519. engine->RegisterObjectMethod("ScrollBar", "bool IsElementEventSender() const", asMETHODPR(ScrollBar, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1520. engine->RegisterObjectMethod("ScrollBar", "bool get_elementEventSender() const", asMETHODPR(ScrollBar, IsElementEventSender, () const, bool), asCALL_THISCALL);
  1521. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  1522. engine->RegisterObjectMethod("ScrollBar", "bool IsEnabled() const", asMETHODPR(ScrollBar, IsEnabled, () const, bool), asCALL_THISCALL);
  1523. engine->RegisterObjectMethod("ScrollBar", "bool get_enabled() const", asMETHODPR(ScrollBar, IsEnabled, () const, bool), asCALL_THISCALL);
  1524. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  1525. engine->RegisterObjectMethod("ScrollBar", "bool IsEnabledSelf() const", asMETHODPR(ScrollBar, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1526. engine->RegisterObjectMethod("ScrollBar", "bool get_enabledSelf() const", asMETHODPR(ScrollBar, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  1527. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  1528. engine->RegisterObjectMethod("ScrollBar", "bool IsFixedHeight() const", asMETHODPR(ScrollBar, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1529. engine->RegisterObjectMethod("ScrollBar", "bool get_fixedHeight() const", asMETHODPR(ScrollBar, IsFixedHeight, () const, bool), asCALL_THISCALL);
  1530. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  1531. engine->RegisterObjectMethod("ScrollBar", "bool IsFixedSize() const", asMETHODPR(ScrollBar, IsFixedSize, () const, bool), asCALL_THISCALL);
  1532. engine->RegisterObjectMethod("ScrollBar", "bool get_fixedSize() const", asMETHODPR(ScrollBar, IsFixedSize, () const, bool), asCALL_THISCALL);
  1533. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  1534. engine->RegisterObjectMethod("ScrollBar", "bool IsFixedWidth() const", asMETHODPR(ScrollBar, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1535. engine->RegisterObjectMethod("ScrollBar", "bool get_fixedWidth() const", asMETHODPR(ScrollBar, IsFixedWidth, () const, bool), asCALL_THISCALL);
  1536. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  1537. engine->RegisterObjectMethod("ScrollBar", "bool IsHovering() const", asMETHODPR(ScrollBar, IsHovering, () const, bool), asCALL_THISCALL);
  1538. engine->RegisterObjectMethod("ScrollBar", "bool get_hovering() const", asMETHODPR(ScrollBar, IsHovering, () const, bool), asCALL_THISCALL);
  1539. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1540. engine->RegisterObjectMethod("ScrollBar", "bool IsInside(IntVector2, bool)", asMETHODPR(ScrollBar, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  1541. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  1542. engine->RegisterObjectMethod("ScrollBar", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(ScrollBar, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  1543. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  1544. engine->RegisterObjectMethod("ScrollBar", "bool IsInstanceOf(StringHash) const", asMETHODPR(ScrollBar, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  1545. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  1546. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  1547. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  1548. // Not registered because template
  1549. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  1550. engine->RegisterObjectMethod("ScrollBar", "bool IsInternal() const", asMETHODPR(ScrollBar, IsInternal, () const, bool), asCALL_THISCALL);
  1551. engine->RegisterObjectMethod("ScrollBar", "bool get_internal() const", asMETHODPR(ScrollBar, IsInternal, () const, bool), asCALL_THISCALL);
  1552. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  1553. engine->RegisterObjectMethod("ScrollBar", "bool IsSelected() const", asMETHODPR(ScrollBar, IsSelected, () const, bool), asCALL_THISCALL);
  1554. engine->RegisterObjectMethod("ScrollBar", "bool get_selected() const", asMETHODPR(ScrollBar, IsSelected, () const, bool), asCALL_THISCALL);
  1555. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  1556. engine->RegisterObjectMethod("ScrollBar", "bool IsTemporary() const", asMETHODPR(ScrollBar, IsTemporary, () const, bool), asCALL_THISCALL);
  1557. engine->RegisterObjectMethod("ScrollBar", "bool get_temporary() const", asMETHODPR(ScrollBar, IsTemporary, () const, bool), asCALL_THISCALL);
  1558. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  1559. engine->RegisterObjectMethod("ScrollBar", "bool IsTiled() const", asMETHODPR(ScrollBar, IsTiled, () const, bool), asCALL_THISCALL);
  1560. engine->RegisterObjectMethod("ScrollBar", "bool get_tiled() const", asMETHODPR(ScrollBar, IsTiled, () const, bool), asCALL_THISCALL);
  1561. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  1562. engine->RegisterObjectMethod("ScrollBar", "bool IsVisible() const", asMETHODPR(ScrollBar, IsVisible, () const, bool), asCALL_THISCALL);
  1563. engine->RegisterObjectMethod("ScrollBar", "bool get_visible() const", asMETHODPR(ScrollBar, IsVisible, () const, bool), asCALL_THISCALL);
  1564. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  1565. engine->RegisterObjectMethod("ScrollBar", "bool IsVisibleEffective() const", asMETHODPR(ScrollBar, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1566. engine->RegisterObjectMethod("ScrollBar", "bool get_visibleEffective() const", asMETHODPR(ScrollBar, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  1567. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  1568. engine->RegisterObjectMethod("ScrollBar", "bool IsWheelHandler() const", asMETHODPR(ScrollBar, IsWheelHandler, () const, bool), asCALL_THISCALL);
  1569. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  1570. engine->RegisterObjectMethod("ScrollBar", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(ScrollBar, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  1571. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  1572. engine->RegisterObjectMethod("ScrollBar", "bool Load(Deserializer&)", asMETHODPR(ScrollBar, Load, (Deserializer&), bool), asCALL_THISCALL);
  1573. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  1574. engine->RegisterObjectMethod("ScrollBar", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ScrollBar, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  1575. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  1576. engine->RegisterObjectMethod("ScrollBar", "bool LoadJSON(const JSONValue&in)", asMETHODPR(ScrollBar, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  1577. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  1578. engine->RegisterObjectMethod("ScrollBar", "bool LoadXML(const XMLElement&in)", asMETHODPR(ScrollBar, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  1579. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  1580. engine->RegisterObjectMethod("ScrollBar", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ScrollBar, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  1581. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  1582. engine->RegisterObjectMethod("ScrollBar", "bool LoadXML(Deserializer&)", asMETHODPR(ScrollBar, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  1583. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  1584. engine->RegisterObjectMethod("ScrollBar", "void MarkNetworkUpdate()", asMETHODPR(ScrollBar, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  1585. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1586. engine->RegisterObjectMethod("ScrollBar", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollBar, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1587. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  1588. engine->RegisterObjectMethod("ScrollBar", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(ScrollBar, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  1589. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1590. engine->RegisterObjectMethod("ScrollBar", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollBar, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1591. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1592. engine->RegisterObjectMethod("ScrollBar", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollBar, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1593. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1594. engine->RegisterObjectMethod("ScrollBar", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ScrollBar, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1595. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  1596. engine->RegisterObjectMethod("ScrollBar", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(ScrollBar, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  1597. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  1598. engine->RegisterObjectMethod("ScrollBar", "bool OnDragDropTest(UIElement@+)", asMETHODPR(ScrollBar, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  1599. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  1600. engine->RegisterObjectMethod("ScrollBar", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ScrollBar, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  1601. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1602. engine->RegisterObjectMethod("ScrollBar", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollBar, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1603. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1604. engine->RegisterObjectMethod("ScrollBar", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ScrollBar, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  1605. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  1606. engine->RegisterObjectMethod("ScrollBar", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(ScrollBar, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  1607. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  1608. engine->RegisterObjectMethod("ScrollBar", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollBar, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  1609. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  1610. engine->RegisterObjectMethod("ScrollBar", "void OnIndentSet()", asMETHODPR(ScrollBar, OnIndentSet, (), void), asCALL_THISCALL);
  1611. // virtual void UIElement::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  1612. engine->RegisterObjectMethod("ScrollBar", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(ScrollBar, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1613. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  1614. engine->RegisterObjectMethod("ScrollBar", "void OnPositionSet(const IntVector2&in)", asMETHODPR(ScrollBar, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  1615. // void ScrollBar::OnResize(const IntVector2& newSize, const IntVector2& delta) override | File: ../UI/ScrollBar.h
  1616. engine->RegisterObjectMethod("ScrollBar", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(ScrollBar, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  1617. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  1618. engine->RegisterObjectMethod("ScrollBar", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(ScrollBar, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  1619. // void ScrollBar::OnSetEditable() override | File: ../UI/ScrollBar.h
  1620. engine->RegisterObjectMethod("ScrollBar", "void OnSetEditable()", asMETHODPR(ScrollBar, OnSetEditable, (), void), asCALL_THISCALL);
  1621. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  1622. engine->RegisterObjectMethod("ScrollBar", "void OnTextInput(const String&in)", asMETHODPR(ScrollBar, OnTextInput, (const String&), void), asCALL_THISCALL);
  1623. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  1624. engine->RegisterObjectMethod("ScrollBar", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(ScrollBar, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  1625. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1626. engine->RegisterObjectMethod("ScrollBar", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(ScrollBar, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1627. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  1628. engine->RegisterObjectMethod("ScrollBar", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(ScrollBar, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  1629. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  1630. // Error: type "RefCount*" can not automatically bind
  1631. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  1632. engine->RegisterObjectMethod("ScrollBar", "int Refs() const", asMETHODPR(ScrollBar, Refs, () const, int), asCALL_THISCALL);
  1633. engine->RegisterObjectMethod("ScrollBar", "int get_refs() const", asMETHODPR(ScrollBar, Refs, () const, int), asCALL_THISCALL);
  1634. // static void ScrollBar::RegisterObject(Context* context) | File: ../UI/ScrollBar.h
  1635. // Context can be used as firs parameter of constructors only
  1636. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  1637. engine->RegisterObjectBehaviour("ScrollBar", asBEHAVE_RELEASE, "void f()", asMETHODPR(ScrollBar, ReleaseRef, (), void), asCALL_THISCALL);
  1638. // void UIElement::Remove() | File: ../UI/UIElement.h
  1639. engine->RegisterObjectMethod("ScrollBar", "void Remove()", asMETHODPR(ScrollBar, Remove, (), void), asCALL_THISCALL);
  1640. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  1641. engine->RegisterObjectMethod("ScrollBar", "void RemoveAllChildren()", asMETHODPR(ScrollBar, RemoveAllChildren, (), void), asCALL_THISCALL);
  1642. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  1643. engine->RegisterObjectMethod("ScrollBar", "void RemoveAllTags()", asMETHODPR(ScrollBar, RemoveAllTags, (), void), asCALL_THISCALL);
  1644. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  1645. engine->RegisterObjectMethod("ScrollBar", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(ScrollBar, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  1646. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  1647. engine->RegisterObjectMethod("ScrollBar", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(ScrollBar, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  1648. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  1649. engine->RegisterObjectMethod("ScrollBar", "void RemoveChildAtIndex(uint)", asMETHODPR(ScrollBar, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  1650. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  1651. engine->RegisterObjectMethod("ScrollBar", "void RemoveInstanceDefault()", asMETHODPR(ScrollBar, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  1652. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  1653. engine->RegisterObjectMethod("ScrollBar", "void RemoveObjectAnimation()", asMETHODPR(ScrollBar, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  1654. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  1655. engine->RegisterObjectMethod("ScrollBar", "bool RemoveTag(const String&in)", asMETHODPR(ScrollBar, RemoveTag, (const String&), bool), asCALL_THISCALL);
  1656. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  1657. engine->RegisterObjectMethod("ScrollBar", "void ResetDeepEnabled()", asMETHODPR(ScrollBar, ResetDeepEnabled, (), void), asCALL_THISCALL);
  1658. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  1659. engine->RegisterObjectMethod("ScrollBar", "void ResetToDefault()", asMETHODPR(ScrollBar, ResetToDefault, (), void), asCALL_THISCALL);
  1660. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  1661. engine->RegisterObjectMethod("ScrollBar", "bool Save(Serializer&) const", asMETHODPR(ScrollBar, Save, (Serializer&) const, bool), asCALL_THISCALL);
  1662. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  1663. engine->RegisterObjectMethod("ScrollBar", "bool SaveDefaultAttributes() const", asMETHODPR(ScrollBar, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  1664. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  1665. engine->RegisterObjectMethod("ScrollBar", "bool SaveJSON(JSONValue&) const", asMETHODPR(ScrollBar, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  1666. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  1667. engine->RegisterObjectMethod("ScrollBar", "bool SaveXML(XMLElement&) const", asMETHODPR(ScrollBar, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  1668. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  1669. engine->RegisterObjectMethod("ScrollBar", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(ScrollBar, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  1670. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  1671. engine->RegisterObjectMethod("ScrollBar", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(ScrollBar, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  1672. // explicit ScrollBar::ScrollBar(Context* context) | File: ../UI/ScrollBar.h
  1673. engine->RegisterObjectBehaviour("ScrollBar", asBEHAVE_FACTORY, "ScrollBar@+ f()", asFUNCTION(ScrollBar_ScrollBar_Context), asCALL_CDECL);
  1674. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  1675. engine->RegisterObjectMethod("ScrollBar", "void SendEvent(StringHash)", asMETHODPR(ScrollBar, SendEvent, (StringHash), void), asCALL_THISCALL);
  1676. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  1677. engine->RegisterObjectMethod("ScrollBar", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ScrollBar, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  1678. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  1679. // Not registered because template
  1680. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  1681. engine->RegisterObjectMethod("ScrollBar", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(ScrollBar, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  1682. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  1683. engine->RegisterObjectMethod("ScrollBar", "void SetAnimationEnabled(bool)", asMETHODPR(ScrollBar, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1684. engine->RegisterObjectMethod("ScrollBar", "void set_animationEnabled(bool)", asMETHODPR(ScrollBar, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  1685. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  1686. engine->RegisterObjectMethod("ScrollBar", "void SetAnimationTime(float)", asMETHODPR(ScrollBar, SetAnimationTime, (float), void), asCALL_THISCALL);
  1687. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  1688. engine->RegisterObjectMethod("ScrollBar", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(ScrollBar, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1689. engine->RegisterObjectMethod("ScrollBar", "bool set_attributes(uint, const Variant&in)", asMETHODPR(ScrollBar, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  1690. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  1691. engine->RegisterObjectMethod("ScrollBar", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(ScrollBar, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  1692. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  1693. engine->RegisterObjectMethod("ScrollBar", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(ScrollBar, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  1694. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  1695. engine->RegisterObjectMethod("ScrollBar", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(ScrollBar, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  1696. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  1697. engine->RegisterObjectMethod("ScrollBar", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(ScrollBar, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  1698. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  1699. engine->RegisterObjectMethod("ScrollBar", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(ScrollBar, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  1700. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  1701. engine->RegisterObjectMethod("ScrollBar", "void SetBlendMode(BlendMode)", asMETHODPR(ScrollBar, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1702. engine->RegisterObjectMethod("ScrollBar", "void set_blendMode(BlendMode)", asMETHODPR(ScrollBar, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  1703. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  1704. engine->RegisterObjectMethod("ScrollBar", "void SetBlockEvents(bool)", asMETHODPR(ScrollBar, SetBlockEvents, (bool), void), asCALL_THISCALL);
  1705. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  1706. engine->RegisterObjectMethod("ScrollBar", "void SetBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  1707. engine->RegisterObjectMethod("ScrollBar", "void set_border(const IntRect&in)", asMETHODPR(ScrollBar, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  1708. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  1709. engine->RegisterObjectMethod("ScrollBar", "void SetBringToBack(bool)", asMETHODPR(ScrollBar, SetBringToBack, (bool), void), asCALL_THISCALL);
  1710. engine->RegisterObjectMethod("ScrollBar", "void set_bringToBack(bool)", asMETHODPR(ScrollBar, SetBringToBack, (bool), void), asCALL_THISCALL);
  1711. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  1712. engine->RegisterObjectMethod("ScrollBar", "void SetBringToFront(bool)", asMETHODPR(ScrollBar, SetBringToFront, (bool), void), asCALL_THISCALL);
  1713. engine->RegisterObjectMethod("ScrollBar", "void set_bringToFront(bool)", asMETHODPR(ScrollBar, SetBringToFront, (bool), void), asCALL_THISCALL);
  1714. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1715. engine->RegisterObjectMethod("ScrollBar", "void SetChildOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  1716. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  1717. engine->RegisterObjectMethod("ScrollBar", "void SetClipBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  1718. engine->RegisterObjectMethod("ScrollBar", "void set_clipBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  1719. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  1720. engine->RegisterObjectMethod("ScrollBar", "void SetClipChildren(bool)", asMETHODPR(ScrollBar, SetClipChildren, (bool), void), asCALL_THISCALL);
  1721. engine->RegisterObjectMethod("ScrollBar", "void set_clipChildren(bool)", asMETHODPR(ScrollBar, SetClipChildren, (bool), void), asCALL_THISCALL);
  1722. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  1723. engine->RegisterObjectMethod("ScrollBar", "void SetColor(const Color&in)", asMETHODPR(ScrollBar, SetColor, (const Color&), void), asCALL_THISCALL);
  1724. engine->RegisterObjectMethod("ScrollBar", "void set_color(const Color&in)", asMETHODPR(ScrollBar, SetColor, (const Color&), void), asCALL_THISCALL);
  1725. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  1726. engine->RegisterObjectMethod("ScrollBar", "void SetColor(Corner, const Color&in)", asMETHODPR(ScrollBar, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  1727. engine->RegisterObjectMethod("ScrollBar", "void set_colors(Corner, const Color&in)", asMETHODPR(ScrollBar, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  1728. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  1729. engine->RegisterObjectMethod("ScrollBar", "void SetDeepEnabled(bool)", asMETHODPR(ScrollBar, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  1730. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  1731. engine->RegisterObjectMethod("ScrollBar", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(ScrollBar, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  1732. engine->RegisterObjectMethod("ScrollBar", "void set_defaultStyle(XMLFile@+)", asMETHODPR(ScrollBar, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  1733. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  1734. engine->RegisterObjectMethod("ScrollBar", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  1735. engine->RegisterObjectMethod("ScrollBar", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  1736. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  1737. engine->RegisterObjectMethod("ScrollBar", "void SetDisabledOffset(int, int)", asMETHODPR(ScrollBar, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  1738. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  1739. engine->RegisterObjectMethod("ScrollBar", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(ScrollBar, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  1740. engine->RegisterObjectMethod("ScrollBar", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(ScrollBar, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  1741. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  1742. engine->RegisterObjectMethod("ScrollBar", "void SetEditable(bool)", asMETHODPR(ScrollBar, SetEditable, (bool), void), asCALL_THISCALL);
  1743. engine->RegisterObjectMethod("ScrollBar", "void set_editable(bool)", asMETHODPR(ScrollBar, SetEditable, (bool), void), asCALL_THISCALL);
  1744. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  1745. engine->RegisterObjectMethod("ScrollBar", "void SetElementEventSender(bool)", asMETHODPR(ScrollBar, SetElementEventSender, (bool), void), asCALL_THISCALL);
  1746. engine->RegisterObjectMethod("ScrollBar", "void set_elementEventSender(bool)", asMETHODPR(ScrollBar, SetElementEventSender, (bool), void), asCALL_THISCALL);
  1747. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  1748. engine->RegisterObjectMethod("ScrollBar", "void SetEnableAnchor(bool)", asMETHODPR(ScrollBar, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  1749. engine->RegisterObjectMethod("ScrollBar", "void set_enableAnchor(bool)", asMETHODPR(ScrollBar, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  1750. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  1751. engine->RegisterObjectMethod("ScrollBar", "void SetEnabled(bool)", asMETHODPR(ScrollBar, SetEnabled, (bool), void), asCALL_THISCALL);
  1752. engine->RegisterObjectMethod("ScrollBar", "void set_enabled(bool)", asMETHODPR(ScrollBar, SetEnabled, (bool), void), asCALL_THISCALL);
  1753. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  1754. engine->RegisterObjectMethod("ScrollBar", "void SetEnabledRecursive(bool)", asMETHODPR(ScrollBar, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  1755. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  1756. engine->RegisterObjectMethod("ScrollBar", "void SetFixedHeight(int)", asMETHODPR(ScrollBar, SetFixedHeight, (int), void), asCALL_THISCALL);
  1757. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  1758. engine->RegisterObjectMethod("ScrollBar", "void SetFixedSize(const IntVector2&in)", asMETHODPR(ScrollBar, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  1759. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  1760. engine->RegisterObjectMethod("ScrollBar", "void SetFixedSize(int, int)", asMETHODPR(ScrollBar, SetFixedSize, (int, int), void), asCALL_THISCALL);
  1761. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  1762. engine->RegisterObjectMethod("ScrollBar", "void SetFixedWidth(int)", asMETHODPR(ScrollBar, SetFixedWidth, (int), void), asCALL_THISCALL);
  1763. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  1764. engine->RegisterObjectMethod("ScrollBar", "void SetFocus(bool)", asMETHODPR(ScrollBar, SetFocus, (bool), void), asCALL_THISCALL);
  1765. engine->RegisterObjectMethod("ScrollBar", "void set_focus(bool)", asMETHODPR(ScrollBar, SetFocus, (bool), void), asCALL_THISCALL);
  1766. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  1767. engine->RegisterObjectMethod("ScrollBar", "void SetFocusMode(FocusMode)", asMETHODPR(ScrollBar, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  1768. engine->RegisterObjectMethod("ScrollBar", "void set_focusMode(FocusMode)", asMETHODPR(ScrollBar, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  1769. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  1770. engine->RegisterObjectMethod("ScrollBar", "void SetFullImageRect()", asMETHODPR(ScrollBar, SetFullImageRect, (), void), asCALL_THISCALL);
  1771. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  1772. engine->RegisterObjectMethod("ScrollBar", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ScrollBar, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1773. engine->RegisterObjectMethod("ScrollBar", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ScrollBar, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1774. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  1775. engine->RegisterObjectMethod("ScrollBar", "void SetHeight(int)", asMETHODPR(ScrollBar, SetHeight, (int), void), asCALL_THISCALL);
  1776. engine->RegisterObjectMethod("ScrollBar", "void set_height(int)", asMETHODPR(ScrollBar, SetHeight, (int), void), asCALL_THISCALL);
  1777. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  1778. engine->RegisterObjectMethod("ScrollBar", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(ScrollBar, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  1779. engine->RegisterObjectMethod("ScrollBar", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(ScrollBar, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  1780. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  1781. engine->RegisterObjectMethod("ScrollBar", "void SetHovering(bool)", asMETHODPR(ScrollBar, SetHovering, (bool), void), asCALL_THISCALL);
  1782. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  1783. engine->RegisterObjectMethod("ScrollBar", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  1784. engine->RegisterObjectMethod("ScrollBar", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  1785. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  1786. engine->RegisterObjectMethod("ScrollBar", "void SetHoverOffset(int, int)", asMETHODPR(ScrollBar, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  1787. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  1788. engine->RegisterObjectMethod("ScrollBar", "void SetImageBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  1789. engine->RegisterObjectMethod("ScrollBar", "void set_imageBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  1790. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  1791. engine->RegisterObjectMethod("ScrollBar", "void SetImageRect(const IntRect&in)", asMETHODPR(ScrollBar, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  1792. engine->RegisterObjectMethod("ScrollBar", "void set_imageRect(const IntRect&in)", asMETHODPR(ScrollBar, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  1793. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  1794. engine->RegisterObjectMethod("ScrollBar", "void SetIndent(int)", asMETHODPR(ScrollBar, SetIndent, (int), void), asCALL_THISCALL);
  1795. engine->RegisterObjectMethod("ScrollBar", "void set_indent(int)", asMETHODPR(ScrollBar, SetIndent, (int), void), asCALL_THISCALL);
  1796. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  1797. engine->RegisterObjectMethod("ScrollBar", "void SetIndentSpacing(int)", asMETHODPR(ScrollBar, SetIndentSpacing, (int), void), asCALL_THISCALL);
  1798. engine->RegisterObjectMethod("ScrollBar", "void set_indentSpacing(int)", asMETHODPR(ScrollBar, SetIndentSpacing, (int), void), asCALL_THISCALL);
  1799. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  1800. engine->RegisterObjectMethod("ScrollBar", "void SetInstanceDefault(bool)", asMETHODPR(ScrollBar, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  1801. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  1802. engine->RegisterObjectMethod("ScrollBar", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(ScrollBar, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  1803. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  1804. engine->RegisterObjectMethod("ScrollBar", "void SetInternal(bool)", asMETHODPR(ScrollBar, SetInternal, (bool), void), asCALL_THISCALL);
  1805. engine->RegisterObjectMethod("ScrollBar", "void set_internal(bool)", asMETHODPR(ScrollBar, SetInternal, (bool), void), asCALL_THISCALL);
  1806. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  1807. engine->RegisterObjectMethod("ScrollBar", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(ScrollBar, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  1808. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  1809. engine->RegisterObjectMethod("ScrollBar", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  1810. engine->RegisterObjectMethod("ScrollBar", "void set_layoutBorder(const IntRect&in)", asMETHODPR(ScrollBar, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  1811. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  1812. engine->RegisterObjectMethod("ScrollBar", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(ScrollBar, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  1813. engine->RegisterObjectMethod("ScrollBar", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(ScrollBar, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  1814. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  1815. engine->RegisterObjectMethod("ScrollBar", "void SetLayoutMode(LayoutMode)", asMETHODPR(ScrollBar, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  1816. engine->RegisterObjectMethod("ScrollBar", "void set_layoutMode(LayoutMode)", asMETHODPR(ScrollBar, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  1817. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  1818. engine->RegisterObjectMethod("ScrollBar", "void SetLayoutSpacing(int)", asMETHODPR(ScrollBar, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  1819. engine->RegisterObjectMethod("ScrollBar", "void set_layoutSpacing(int)", asMETHODPR(ScrollBar, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  1820. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  1821. engine->RegisterObjectMethod("ScrollBar", "void SetMaterial(Material@+)", asMETHODPR(ScrollBar, SetMaterial, (Material*), void), asCALL_THISCALL);
  1822. engine->RegisterObjectMethod("ScrollBar", "void set_material(Material@+)", asMETHODPR(ScrollBar, SetMaterial, (Material*), void), asCALL_THISCALL);
  1823. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  1824. engine->RegisterObjectMethod("ScrollBar", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(ScrollBar, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1825. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  1826. engine->RegisterObjectMethod("ScrollBar", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(ScrollBar, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  1827. engine->RegisterObjectMethod("ScrollBar", "void set_maxAnchor(const Vector2&in)", asMETHODPR(ScrollBar, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  1828. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  1829. engine->RegisterObjectMethod("ScrollBar", "void SetMaxAnchor(float, float)", asMETHODPR(ScrollBar, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  1830. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  1831. engine->RegisterObjectMethod("ScrollBar", "void SetMaxHeight(int)", asMETHODPR(ScrollBar, SetMaxHeight, (int), void), asCALL_THISCALL);
  1832. engine->RegisterObjectMethod("ScrollBar", "void set_maxHeight(int)", asMETHODPR(ScrollBar, SetMaxHeight, (int), void), asCALL_THISCALL);
  1833. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1834. engine->RegisterObjectMethod("ScrollBar", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  1835. engine->RegisterObjectMethod("ScrollBar", "void set_maxOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  1836. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  1837. engine->RegisterObjectMethod("ScrollBar", "void SetMaxSize(const IntVector2&in)", asMETHODPR(ScrollBar, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  1838. engine->RegisterObjectMethod("ScrollBar", "void set_maxSize(const IntVector2&in)", asMETHODPR(ScrollBar, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  1839. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  1840. engine->RegisterObjectMethod("ScrollBar", "void SetMaxSize(int, int)", asMETHODPR(ScrollBar, SetMaxSize, (int, int), void), asCALL_THISCALL);
  1841. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  1842. engine->RegisterObjectMethod("ScrollBar", "void SetMaxWidth(int)", asMETHODPR(ScrollBar, SetMaxWidth, (int), void), asCALL_THISCALL);
  1843. engine->RegisterObjectMethod("ScrollBar", "void set_maxWidth(int)", asMETHODPR(ScrollBar, SetMaxWidth, (int), void), asCALL_THISCALL);
  1844. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  1845. engine->RegisterObjectMethod("ScrollBar", "void SetMinAnchor(const Vector2&in)", asMETHODPR(ScrollBar, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  1846. engine->RegisterObjectMethod("ScrollBar", "void set_minAnchor(const Vector2&in)", asMETHODPR(ScrollBar, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  1847. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  1848. engine->RegisterObjectMethod("ScrollBar", "void SetMinAnchor(float, float)", asMETHODPR(ScrollBar, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  1849. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  1850. engine->RegisterObjectMethod("ScrollBar", "void SetMinHeight(int)", asMETHODPR(ScrollBar, SetMinHeight, (int), void), asCALL_THISCALL);
  1851. engine->RegisterObjectMethod("ScrollBar", "void set_minHeight(int)", asMETHODPR(ScrollBar, SetMinHeight, (int), void), asCALL_THISCALL);
  1852. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  1853. engine->RegisterObjectMethod("ScrollBar", "void SetMinOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  1854. engine->RegisterObjectMethod("ScrollBar", "void set_minOffset(const IntVector2&in)", asMETHODPR(ScrollBar, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  1855. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  1856. engine->RegisterObjectMethod("ScrollBar", "void SetMinSize(const IntVector2&in)", asMETHODPR(ScrollBar, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  1857. engine->RegisterObjectMethod("ScrollBar", "void set_minSize(const IntVector2&in)", asMETHODPR(ScrollBar, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  1858. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  1859. engine->RegisterObjectMethod("ScrollBar", "void SetMinSize(int, int)", asMETHODPR(ScrollBar, SetMinSize, (int, int), void), asCALL_THISCALL);
  1860. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  1861. engine->RegisterObjectMethod("ScrollBar", "void SetMinWidth(int)", asMETHODPR(ScrollBar, SetMinWidth, (int), void), asCALL_THISCALL);
  1862. engine->RegisterObjectMethod("ScrollBar", "void set_minWidth(int)", asMETHODPR(ScrollBar, SetMinWidth, (int), void), asCALL_THISCALL);
  1863. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  1864. engine->RegisterObjectMethod("ScrollBar", "void SetName(const String&in)", asMETHODPR(ScrollBar, SetName, (const String&), void), asCALL_THISCALL);
  1865. engine->RegisterObjectMethod("ScrollBar", "void set_name(const String&in)", asMETHODPR(ScrollBar, SetName, (const String&), void), asCALL_THISCALL);
  1866. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  1867. engine->RegisterObjectMethod("ScrollBar", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(ScrollBar, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1868. engine->RegisterObjectMethod("ScrollBar", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(ScrollBar, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  1869. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  1870. engine->RegisterObjectMethod("ScrollBar", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(ScrollBar, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1871. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  1872. engine->RegisterObjectMethod("ScrollBar", "void SetOpacity(float)", asMETHODPR(ScrollBar, SetOpacity, (float), void), asCALL_THISCALL);
  1873. engine->RegisterObjectMethod("ScrollBar", "void set_opacity(float)", asMETHODPR(ScrollBar, SetOpacity, (float), void), asCALL_THISCALL);
  1874. // void ScrollBar::SetOrientation(Orientation orientation) | File: ../UI/ScrollBar.h
  1875. engine->RegisterObjectMethod("ScrollBar", "void SetOrientation(Orientation)", asMETHODPR(ScrollBar, SetOrientation, (Orientation), void), asCALL_THISCALL);
  1876. engine->RegisterObjectMethod("ScrollBar", "void set_orientation(Orientation)", asMETHODPR(ScrollBar, SetOrientation, (Orientation), void), asCALL_THISCALL);
  1877. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  1878. engine->RegisterObjectMethod("ScrollBar", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(ScrollBar, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  1879. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  1880. engine->RegisterObjectMethod("ScrollBar", "void SetPivot(const Vector2&in)", asMETHODPR(ScrollBar, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  1881. engine->RegisterObjectMethod("ScrollBar", "void set_pivot(const Vector2&in)", asMETHODPR(ScrollBar, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  1882. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  1883. engine->RegisterObjectMethod("ScrollBar", "void SetPivot(float, float)", asMETHODPR(ScrollBar, SetPivot, (float, float), void), asCALL_THISCALL);
  1884. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  1885. engine->RegisterObjectMethod("ScrollBar", "void SetPosition(const IntVector2&in)", asMETHODPR(ScrollBar, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  1886. engine->RegisterObjectMethod("ScrollBar", "void set_position(const IntVector2&in)", asMETHODPR(ScrollBar, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  1887. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  1888. engine->RegisterObjectMethod("ScrollBar", "void SetPosition(int, int)", asMETHODPR(ScrollBar, SetPosition, (int, int), void), asCALL_THISCALL);
  1889. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  1890. engine->RegisterObjectMethod("ScrollBar", "void SetPriority(int)", asMETHODPR(ScrollBar, SetPriority, (int), void), asCALL_THISCALL);
  1891. engine->RegisterObjectMethod("ScrollBar", "void set_priority(int)", asMETHODPR(ScrollBar, SetPriority, (int), void), asCALL_THISCALL);
  1892. // void ScrollBar::SetRange(float range) | File: ../UI/ScrollBar.h
  1893. engine->RegisterObjectMethod("ScrollBar", "void SetRange(float)", asMETHODPR(ScrollBar, SetRange, (float), void), asCALL_THISCALL);
  1894. engine->RegisterObjectMethod("ScrollBar", "void set_range(float)", asMETHODPR(ScrollBar, SetRange, (float), void), asCALL_THISCALL);
  1895. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  1896. engine->RegisterObjectMethod("ScrollBar", "void SetRenderTexture(Texture2D@+)", asMETHODPR(ScrollBar, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  1897. // void ScrollBar::SetScrollStep(float step) | File: ../UI/ScrollBar.h
  1898. engine->RegisterObjectMethod("ScrollBar", "void SetScrollStep(float)", asMETHODPR(ScrollBar, SetScrollStep, (float), void), asCALL_THISCALL);
  1899. engine->RegisterObjectMethod("ScrollBar", "void set_scrollStep(float)", asMETHODPR(ScrollBar, SetScrollStep, (float), void), asCALL_THISCALL);
  1900. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  1901. engine->RegisterObjectMethod("ScrollBar", "void SetSelected(bool)", asMETHODPR(ScrollBar, SetSelected, (bool), void), asCALL_THISCALL);
  1902. engine->RegisterObjectMethod("ScrollBar", "void set_selected(bool)", asMETHODPR(ScrollBar, SetSelected, (bool), void), asCALL_THISCALL);
  1903. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  1904. engine->RegisterObjectMethod("ScrollBar", "void SetSize(const IntVector2&in)", asMETHODPR(ScrollBar, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  1905. engine->RegisterObjectMethod("ScrollBar", "void set_size(const IntVector2&in)", asMETHODPR(ScrollBar, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  1906. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  1907. engine->RegisterObjectMethod("ScrollBar", "void SetSize(int, int)", asMETHODPR(ScrollBar, SetSize, (int, int), void), asCALL_THISCALL);
  1908. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  1909. engine->RegisterObjectMethod("ScrollBar", "void SetSortChildren(bool)", asMETHODPR(ScrollBar, SetSortChildren, (bool), void), asCALL_THISCALL);
  1910. engine->RegisterObjectMethod("ScrollBar", "void set_sortChildren(bool)", asMETHODPR(ScrollBar, SetSortChildren, (bool), void), asCALL_THISCALL);
  1911. // void ScrollBar::SetStepFactor(float factor) | File: ../UI/ScrollBar.h
  1912. engine->RegisterObjectMethod("ScrollBar", "void SetStepFactor(float)", asMETHODPR(ScrollBar, SetStepFactor, (float), void), asCALL_THISCALL);
  1913. engine->RegisterObjectMethod("ScrollBar", "void set_stepFactor(float)", asMETHODPR(ScrollBar, SetStepFactor, (float), void), asCALL_THISCALL);
  1914. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  1915. engine->RegisterObjectMethod("ScrollBar", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(ScrollBar, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  1916. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  1917. engine->RegisterObjectMethod("ScrollBar", "bool SetStyle(const XMLElement&in)", asMETHODPR(ScrollBar, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  1918. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  1919. engine->RegisterObjectMethod("ScrollBar", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(ScrollBar, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  1920. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  1921. // Error: type "const StringVector&" can not automatically bind
  1922. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  1923. engine->RegisterObjectMethod("ScrollBar", "void SetTemporary(bool)", asMETHODPR(ScrollBar, SetTemporary, (bool), void), asCALL_THISCALL);
  1924. engine->RegisterObjectMethod("ScrollBar", "void set_temporary(bool)", asMETHODPR(ScrollBar, SetTemporary, (bool), void), asCALL_THISCALL);
  1925. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  1926. engine->RegisterObjectMethod("ScrollBar", "void SetTexture(Texture@+)", asMETHODPR(ScrollBar, SetTexture, (Texture*), void), asCALL_THISCALL);
  1927. engine->RegisterObjectMethod("ScrollBar", "void set_texture(Texture@+)", asMETHODPR(ScrollBar, SetTexture, (Texture*), void), asCALL_THISCALL);
  1928. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  1929. engine->RegisterObjectMethod("ScrollBar", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(ScrollBar, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  1930. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  1931. engine->RegisterObjectMethod("ScrollBar", "void SetTiled(bool)", asMETHODPR(ScrollBar, SetTiled, (bool), void), asCALL_THISCALL);
  1932. engine->RegisterObjectMethod("ScrollBar", "void set_tiled(bool)", asMETHODPR(ScrollBar, SetTiled, (bool), void), asCALL_THISCALL);
  1933. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  1934. engine->RegisterObjectMethod("ScrollBar", "void SetTraversalMode(TraversalMode)", asMETHODPR(ScrollBar, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  1935. engine->RegisterObjectMethod("ScrollBar", "void set_traversalMode(TraversalMode)", asMETHODPR(ScrollBar, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  1936. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  1937. engine->RegisterObjectMethod("ScrollBar", "void SetUseDerivedOpacity(bool)", asMETHODPR(ScrollBar, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  1938. engine->RegisterObjectMethod("ScrollBar", "void set_useDerivedOpacity(bool)", asMETHODPR(ScrollBar, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  1939. // void ScrollBar::SetValue(float value) | File: ../UI/ScrollBar.h
  1940. engine->RegisterObjectMethod("ScrollBar", "void SetValue(float)", asMETHODPR(ScrollBar, SetValue, (float), void), asCALL_THISCALL);
  1941. engine->RegisterObjectMethod("ScrollBar", "void set_value(float)", asMETHODPR(ScrollBar, SetValue, (float), void), asCALL_THISCALL);
  1942. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  1943. engine->RegisterObjectMethod("ScrollBar", "void SetVar(StringHash, const Variant&in)", asMETHODPR(ScrollBar, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  1944. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  1945. engine->RegisterObjectMethod("ScrollBar", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(ScrollBar, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  1946. engine->RegisterObjectMethod("ScrollBar", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(ScrollBar, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  1947. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  1948. engine->RegisterObjectMethod("ScrollBar", "void SetVisible(bool)", asMETHODPR(ScrollBar, SetVisible, (bool), void), asCALL_THISCALL);
  1949. engine->RegisterObjectMethod("ScrollBar", "void set_visible(bool)", asMETHODPR(ScrollBar, SetVisible, (bool), void), asCALL_THISCALL);
  1950. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  1951. engine->RegisterObjectMethod("ScrollBar", "void SetWidth(int)", asMETHODPR(ScrollBar, SetWidth, (int), void), asCALL_THISCALL);
  1952. engine->RegisterObjectMethod("ScrollBar", "void set_width(int)", asMETHODPR(ScrollBar, SetWidth, (int), void), asCALL_THISCALL);
  1953. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  1954. engine->RegisterObjectMethod("ScrollBar", "void SortChildren()", asMETHODPR(ScrollBar, SortChildren, (), void), asCALL_THISCALL);
  1955. // void ScrollBar::StepBack() | File: ../UI/ScrollBar.h
  1956. engine->RegisterObjectMethod("ScrollBar", "void StepBack()", asMETHODPR(ScrollBar, StepBack, (), void), asCALL_THISCALL);
  1957. // void ScrollBar::StepForward() | File: ../UI/ScrollBar.h
  1958. engine->RegisterObjectMethod("ScrollBar", "void StepForward()", asMETHODPR(ScrollBar, StepForward, (), void), asCALL_THISCALL);
  1959. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1960. // Error: type "EventHandler*" can not automatically bind
  1961. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  1962. // Error: type "EventHandler*" can not automatically bind
  1963. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1964. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1965. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  1966. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  1967. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  1968. engine->RegisterObjectMethod("ScrollBar", "void UnsubscribeFromAllEvents()", asMETHODPR(ScrollBar, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  1969. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  1970. engine->RegisterObjectMethod("ScrollBar", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ScrollBar_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  1971. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  1972. engine->RegisterObjectMethod("ScrollBar", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ScrollBar, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  1973. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  1974. engine->RegisterObjectMethod("ScrollBar", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ScrollBar, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  1975. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  1976. engine->RegisterObjectMethod("ScrollBar", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ScrollBar, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  1977. // virtual void UIElement::Update(float timeStep) | File: ../UI/UIElement.h
  1978. engine->RegisterObjectMethod("ScrollBar", "void Update(float)", asMETHODPR(ScrollBar, Update, (float), void), asCALL_THISCALL);
  1979. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  1980. engine->RegisterObjectMethod("ScrollBar", "void UpdateLayout()", asMETHODPR(ScrollBar, UpdateLayout, (), void), asCALL_THISCALL);
  1981. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  1982. engine->RegisterObjectMethod("ScrollBar", "int WeakRefs() const", asMETHODPR(ScrollBar, WeakRefs, () const, int), asCALL_THISCALL);
  1983. engine->RegisterObjectMethod("ScrollBar", "int get_weakRefs() const", asMETHODPR(ScrollBar, WeakRefs, () const, int), asCALL_THISCALL);
  1984. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1985. engine->RegisterObjectMethod("ScrollBar", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(ScrollBar, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  1986. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1987. engine->RegisterObjectMethod("ScrollBar", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(ScrollBar, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1988. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  1989. engine->RegisterObjectMethod("ScrollBar", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(ScrollBar, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  1990. #ifdef REGISTER_MANUAL_PART_BorderImage
  1991. REGISTER_MANUAL_PART_BorderImage(ScrollBar, "ScrollBar")
  1992. #endif
  1993. #ifdef REGISTER_MANUAL_PART_UIElement
  1994. REGISTER_MANUAL_PART_UIElement(ScrollBar, "ScrollBar")
  1995. #endif
  1996. #ifdef REGISTER_MANUAL_PART_Animatable
  1997. REGISTER_MANUAL_PART_Animatable(ScrollBar, "ScrollBar")
  1998. #endif
  1999. #ifdef REGISTER_MANUAL_PART_Serializable
  2000. REGISTER_MANUAL_PART_Serializable(ScrollBar, "ScrollBar")
  2001. #endif
  2002. #ifdef REGISTER_MANUAL_PART_Object
  2003. REGISTER_MANUAL_PART_Object(ScrollBar, "ScrollBar")
  2004. #endif
  2005. #ifdef REGISTER_MANUAL_PART_RefCounted
  2006. REGISTER_MANUAL_PART_RefCounted(ScrollBar, "ScrollBar")
  2007. #endif
  2008. #ifdef REGISTER_MANUAL_PART_ScrollBar
  2009. REGISTER_MANUAL_PART_ScrollBar(ScrollBar, "ScrollBar")
  2010. #endif
  2011. RegisterSubclass<BorderImage, ScrollBar>(engine, "BorderImage", "ScrollBar");
  2012. RegisterSubclass<UIElement, ScrollBar>(engine, "UIElement", "ScrollBar");
  2013. RegisterSubclass<Animatable, ScrollBar>(engine, "Animatable", "ScrollBar");
  2014. RegisterSubclass<Serializable, ScrollBar>(engine, "Serializable", "ScrollBar");
  2015. RegisterSubclass<Object, ScrollBar>(engine, "Object", "ScrollBar");
  2016. RegisterSubclass<RefCounted, ScrollBar>(engine, "RefCounted", "ScrollBar");
  2017. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  2018. engine->RegisterObjectMethod("ScrollView", "void AddChild(UIElement@+)", asMETHODPR(ScrollView, AddChild, (UIElement*), void), asCALL_THISCALL);
  2019. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2020. engine->RegisterObjectBehaviour("ScrollView", asBEHAVE_ADDREF, "void f()", asMETHODPR(ScrollView, AddRef, (), void), asCALL_THISCALL);
  2021. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  2022. engine->RegisterObjectMethod("ScrollView", "void AddTag(const String&in)", asMETHODPR(ScrollView, AddTag, (const String&), void), asCALL_THISCALL);
  2023. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  2024. engine->RegisterObjectMethod("ScrollView", "void AddTags(const String&in, int8 = ';')", asMETHODPR(ScrollView, AddTags, (const String&, char), void), asCALL_THISCALL);
  2025. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  2026. // Error: type "const StringVector&" can not automatically bind
  2027. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  2028. engine->RegisterObjectMethod("ScrollView", "void AdjustScissor(IntRect&)", asMETHODPR(ScrollView, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  2029. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2030. engine->RegisterObjectMethod("ScrollView", "void AllocateNetworkState()", asMETHODPR(ScrollView, AllocateNetworkState, (), void), asCALL_THISCALL);
  2031. // void ScrollView::ApplyAttributes() override | File: ../UI/ScrollView.h
  2032. engine->RegisterObjectMethod("ScrollView", "void ApplyAttributes()", asMETHODPR(ScrollView, ApplyAttributes, (), void), asCALL_THISCALL);
  2033. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  2034. engine->RegisterObjectMethod("ScrollView", "void BringToFront()", asMETHODPR(ScrollView, BringToFront, (), void), asCALL_THISCALL);
  2035. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2036. // Not registered because template
  2037. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2038. // Not registered because template
  2039. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  2040. engine->RegisterObjectMethod("ScrollView", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(ScrollView, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  2041. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  2042. // Not registered because template
  2043. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  2044. engine->RegisterObjectMethod("ScrollView", "void DisableLayoutUpdate()", asMETHODPR(ScrollView, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  2045. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  2046. engine->RegisterObjectMethod("ScrollView", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(ScrollView, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  2047. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  2048. engine->RegisterObjectMethod("ScrollView", "void EnableLayoutUpdate()", asMETHODPR(ScrollView, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  2049. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  2050. engine->RegisterObjectMethod("ScrollView", "bool FilterAttributes(XMLElement&) const", asMETHODPR(ScrollView, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  2051. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  2052. engine->RegisterObjectMethod("ScrollView", "uint FindChild(UIElement@+) const", asMETHODPR(ScrollView, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  2053. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  2054. engine->RegisterObjectMethod("ScrollView", "bool GetAnimationEnabled() const", asMETHODPR(ScrollView, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2055. engine->RegisterObjectMethod("ScrollView", "bool get_animationEnabled() const", asMETHODPR(ScrollView, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  2056. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  2057. engine->RegisterObjectMethod("ScrollView", "const String& GetAppliedStyle() const", asMETHODPR(ScrollView, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  2058. engine->RegisterObjectMethod("ScrollView", "const String& get_style() const", asMETHODPR(ScrollView, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  2059. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2060. engine->RegisterObjectMethod("ScrollView", "Variant GetAttribute(uint) const", asMETHODPR(ScrollView, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2061. engine->RegisterObjectMethod("ScrollView", "Variant get_attributes(uint) const", asMETHODPR(ScrollView, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2062. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2063. engine->RegisterObjectMethod("ScrollView", "Variant GetAttribute(const String&in) const", asMETHODPR(ScrollView, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2064. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  2065. engine->RegisterObjectMethod("ScrollView", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(ScrollView, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  2066. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  2067. engine->RegisterObjectMethod("ScrollView", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(ScrollView, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  2068. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  2069. engine->RegisterObjectMethod("ScrollView", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(ScrollView, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  2070. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  2071. engine->RegisterObjectMethod("ScrollView", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(ScrollView, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  2072. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2073. engine->RegisterObjectMethod("ScrollView", "Variant GetAttributeDefault(uint) const", asMETHODPR(ScrollView, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2074. engine->RegisterObjectMethod("ScrollView", "Variant get_attributeDefaults(uint) const", asMETHODPR(ScrollView, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2075. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2076. engine->RegisterObjectMethod("ScrollView", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(ScrollView, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2077. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2078. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2079. // bool ScrollView::GetAutoDisableChildren() const | File: ../UI/ScrollView.h
  2080. engine->RegisterObjectMethod("ScrollView", "bool GetAutoDisableChildren() const", asMETHODPR(ScrollView, GetAutoDisableChildren, () const, bool), asCALL_THISCALL);
  2081. engine->RegisterObjectMethod("ScrollView", "bool get_autoDisableChildren() const", asMETHODPR(ScrollView, GetAutoDisableChildren, () const, bool), asCALL_THISCALL);
  2082. // float ScrollView::GetAutoDisableThreshold() const | File: ../UI/ScrollView.h
  2083. engine->RegisterObjectMethod("ScrollView", "float GetAutoDisableThreshold() const", asMETHODPR(ScrollView, GetAutoDisableThreshold, () const, float), asCALL_THISCALL);
  2084. engine->RegisterObjectMethod("ScrollView", "float get_autoDisableThreshold() const", asMETHODPR(ScrollView, GetAutoDisableThreshold, () const, float), asCALL_THISCALL);
  2085. // virtual void UIElement::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  2086. // Error: type "PODVector<UIBatch>&" can not automatically bind
  2087. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  2088. // Error: type "PODVector<UIBatch>&" can not automatically bind
  2089. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2090. engine->RegisterObjectMethod("ScrollView", "bool GetBlockEvents() const", asMETHODPR(ScrollView, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2091. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  2092. engine->RegisterObjectMethod("ScrollView", "bool GetBringToBack() const", asMETHODPR(ScrollView, GetBringToBack, () const, bool), asCALL_THISCALL);
  2093. engine->RegisterObjectMethod("ScrollView", "bool get_bringToBack() const", asMETHODPR(ScrollView, GetBringToBack, () const, bool), asCALL_THISCALL);
  2094. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  2095. engine->RegisterObjectMethod("ScrollView", "bool GetBringToFront() const", asMETHODPR(ScrollView, GetBringToFront, () const, bool), asCALL_THISCALL);
  2096. engine->RegisterObjectMethod("ScrollView", "bool get_bringToFront() const", asMETHODPR(ScrollView, GetBringToFront, () const, bool), asCALL_THISCALL);
  2097. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2098. engine->RegisterObjectMethod("ScrollView", "const String& GetCategory() const", asMETHODPR(ScrollView, GetCategory, () const, const String&), asCALL_THISCALL);
  2099. engine->RegisterObjectMethod("ScrollView", "const String& get_category() const", asMETHODPR(ScrollView, GetCategory, () const, const String&), asCALL_THISCALL);
  2100. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  2101. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetChild(uint) const", asMETHODPR(ScrollView, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  2102. engine->RegisterObjectMethod("ScrollView", "UIElement@+ get_children(uint) const", asMETHODPR(ScrollView, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  2103. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  2104. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(ScrollView, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  2105. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  2106. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(ScrollView, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  2107. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  2108. // Not registered because template
  2109. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  2110. // Not registered because template
  2111. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  2112. // Not registered because template
  2113. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  2114. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetChildOffset() const", asMETHODPR(ScrollView, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  2115. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_childOffset() const", asMETHODPR(ScrollView, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  2116. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  2117. engine->RegisterObjectMethod("ScrollView", "Array<UIElement@>@ GetChildren() const", asFUNCTION(ScrollView_GetChildren_void), asCALL_CDECL_OBJFIRST);
  2118. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  2119. // Error: type "PODVector<UIElement*>&" can not automatically bind
  2120. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  2121. engine->RegisterObjectMethod("ScrollView", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(ScrollView_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  2122. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  2123. // Error: type "PODVector<UIElement*>&" can not automatically bind
  2124. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  2125. engine->RegisterObjectMethod("ScrollView", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(ScrollView_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  2126. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  2127. // Not registered because template
  2128. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  2129. // Not registered because template
  2130. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  2131. // Not registered because template
  2132. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  2133. engine->RegisterObjectMethod("ScrollView", "const IntRect& GetClipBorder() const", asMETHODPR(ScrollView, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  2134. engine->RegisterObjectMethod("ScrollView", "const IntRect& get_clipBorder() const", asMETHODPR(ScrollView, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  2135. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  2136. engine->RegisterObjectMethod("ScrollView", "bool GetClipChildren() const", asMETHODPR(ScrollView, GetClipChildren, () const, bool), asCALL_THISCALL);
  2137. engine->RegisterObjectMethod("ScrollView", "bool get_clipChildren() const", asMETHODPR(ScrollView, GetClipChildren, () const, bool), asCALL_THISCALL);
  2138. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  2139. engine->RegisterObjectMethod("ScrollView", "const Color& GetColor(Corner) const", asMETHODPR(ScrollView, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  2140. engine->RegisterObjectMethod("ScrollView", "const Color& get_colors(Corner) const", asMETHODPR(ScrollView, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  2141. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  2142. engine->RegisterObjectMethod("ScrollView", "const Color& GetColorAttr() const", asMETHODPR(ScrollView, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  2143. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  2144. engine->RegisterObjectMethod("ScrollView", "IntRect GetCombinedScreenRect()", asMETHODPR(ScrollView, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  2145. engine->RegisterObjectMethod("ScrollView", "IntRect get_combinedScreenRect()", asMETHODPR(ScrollView, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  2146. // UIElement* ScrollView::GetContentElement() const | File: ../UI/ScrollView.h
  2147. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetContentElement() const", asMETHODPR(ScrollView, GetContentElement, () const, UIElement*), asCALL_THISCALL);
  2148. engine->RegisterObjectMethod("ScrollView", "UIElement@+ get_contentElement() const", asMETHODPR(ScrollView, GetContentElement, () const, UIElement*), asCALL_THISCALL);
  2149. // Context* Object::GetContext() const | File: ../Core/Object.h
  2150. // Error: type "Context*" can not be returned
  2151. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  2152. // Error: type "PODVector<UIBatch>&" can not automatically bind
  2153. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  2154. engine->RegisterObjectMethod("ScrollView", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(ScrollView, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  2155. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  2156. engine->RegisterObjectMethod("ScrollView", "const Color& GetDerivedColor() const", asMETHODPR(ScrollView, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  2157. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  2158. engine->RegisterObjectMethod("ScrollView", "float GetDerivedOpacity() const", asMETHODPR(ScrollView, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  2159. engine->RegisterObjectMethod("ScrollView", "float get_derivedOpacity() const", asMETHODPR(ScrollView, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  2160. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  2161. engine->RegisterObjectMethod("ScrollView", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(ScrollView, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  2162. engine->RegisterObjectMethod("ScrollView", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(ScrollView, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  2163. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  2164. engine->RegisterObjectMethod("ScrollView", "uint GetDragButtonCount() const", asMETHODPR(ScrollView, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  2165. engine->RegisterObjectMethod("ScrollView", "uint get_dragButtonCount() const", asMETHODPR(ScrollView, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  2166. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  2167. engine->RegisterObjectMethod("ScrollView", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(ScrollView, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  2168. engine->RegisterObjectMethod("ScrollView", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(ScrollView, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  2169. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  2170. engine->RegisterObjectMethod("ScrollView", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(ScrollView, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  2171. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  2172. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetElementEventSender() const", asMETHODPR(ScrollView, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  2173. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  2174. engine->RegisterObjectMethod("ScrollView", "bool GetEnableAnchor() const", asMETHODPR(ScrollView, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  2175. engine->RegisterObjectMethod("ScrollView", "bool get_enableAnchor() const", asMETHODPR(ScrollView, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  2176. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2177. engine->RegisterObjectMethod("ScrollView", "VariantMap& GetEventDataMap() const", asMETHODPR(ScrollView, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2178. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2179. // Error: type "EventHandler*" can not automatically bind
  2180. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2181. engine->RegisterObjectMethod("ScrollView", "Object@+ GetEventSender() const", asMETHODPR(ScrollView, GetEventSender, () const, Object*), asCALL_THISCALL);
  2182. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  2183. engine->RegisterObjectMethod("ScrollView", "FocusMode GetFocusMode() const", asMETHODPR(ScrollView, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  2184. engine->RegisterObjectMethod("ScrollView", "FocusMode get_focusMode() const", asMETHODPR(ScrollView, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  2185. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2186. engine->RegisterObjectMethod("ScrollView", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ScrollView, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2187. engine->RegisterObjectMethod("ScrollView", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ScrollView, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2188. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2189. engine->RegisterObjectMethod("ScrollView", "const VariantMap& GetGlobalVars() const", asMETHODPR(ScrollView, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2190. engine->RegisterObjectMethod("ScrollView", "const VariantMap& get_globalVars() const", asMETHODPR(ScrollView, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2191. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  2192. engine->RegisterObjectMethod("ScrollView", "int GetHeight() const", asMETHODPR(ScrollView, GetHeight, () const, int), asCALL_THISCALL);
  2193. engine->RegisterObjectMethod("ScrollView", "int get_height() const", asMETHODPR(ScrollView, GetHeight, () const, int), asCALL_THISCALL);
  2194. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  2195. engine->RegisterObjectMethod("ScrollView", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(ScrollView, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  2196. engine->RegisterObjectMethod("ScrollView", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(ScrollView, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  2197. // ScrollBar* ScrollView::GetHorizontalScrollBar() const | File: ../UI/ScrollView.h
  2198. engine->RegisterObjectMethod("ScrollView", "ScrollBar@+ GetHorizontalScrollBar() const", asMETHODPR(ScrollView, GetHorizontalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  2199. engine->RegisterObjectMethod("ScrollView", "ScrollBar@+ get_horizontalScrollBar() const", asMETHODPR(ScrollView, GetHorizontalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  2200. // bool ScrollView::GetHorizontalScrollBarVisible() const | File: ../UI/ScrollView.h
  2201. engine->RegisterObjectMethod("ScrollView", "bool GetHorizontalScrollBarVisible() const", asMETHODPR(ScrollView, GetHorizontalScrollBarVisible, () const, bool), asCALL_THISCALL);
  2202. engine->RegisterObjectMethod("ScrollView", "bool get_horizontalScrollBarVisible() const", asMETHODPR(ScrollView, GetHorizontalScrollBarVisible, () const, bool), asCALL_THISCALL);
  2203. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  2204. engine->RegisterObjectMethod("ScrollView", "int GetIndent() const", asMETHODPR(ScrollView, GetIndent, () const, int), asCALL_THISCALL);
  2205. engine->RegisterObjectMethod("ScrollView", "int get_indent() const", asMETHODPR(ScrollView, GetIndent, () const, int), asCALL_THISCALL);
  2206. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  2207. engine->RegisterObjectMethod("ScrollView", "int GetIndentSpacing() const", asMETHODPR(ScrollView, GetIndentSpacing, () const, int), asCALL_THISCALL);
  2208. engine->RegisterObjectMethod("ScrollView", "int get_indentSpacing() const", asMETHODPR(ScrollView, GetIndentSpacing, () const, int), asCALL_THISCALL);
  2209. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  2210. engine->RegisterObjectMethod("ScrollView", "int GetIndentWidth() const", asMETHODPR(ScrollView, GetIndentWidth, () const, int), asCALL_THISCALL);
  2211. engine->RegisterObjectMethod("ScrollView", "int get_indentWidth() const", asMETHODPR(ScrollView, GetIndentWidth, () const, int), asCALL_THISCALL);
  2212. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2213. engine->RegisterObjectMethod("ScrollView", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(ScrollView, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2214. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  2215. engine->RegisterObjectMethod("ScrollView", "const IntRect& GetLayoutBorder() const", asMETHODPR(ScrollView, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  2216. engine->RegisterObjectMethod("ScrollView", "const IntRect& get_layoutBorder() const", asMETHODPR(ScrollView, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  2217. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  2218. engine->RegisterObjectMethod("ScrollView", "int GetLayoutElementMaxSize() const", asMETHODPR(ScrollView, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  2219. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  2220. engine->RegisterObjectMethod("ScrollView", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(ScrollView, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  2221. engine->RegisterObjectMethod("ScrollView", "const Vector2& get_layoutFlexScale() const", asMETHODPR(ScrollView, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  2222. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  2223. engine->RegisterObjectMethod("ScrollView", "LayoutMode GetLayoutMode() const", asMETHODPR(ScrollView, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  2224. engine->RegisterObjectMethod("ScrollView", "LayoutMode get_layoutMode() const", asMETHODPR(ScrollView, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  2225. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  2226. engine->RegisterObjectMethod("ScrollView", "int GetLayoutSpacing() const", asMETHODPR(ScrollView, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  2227. engine->RegisterObjectMethod("ScrollView", "int get_layoutSpacing() const", asMETHODPR(ScrollView, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  2228. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  2229. engine->RegisterObjectMethod("ScrollView", "const Vector2& GetMaxAnchor() const", asMETHODPR(ScrollView, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  2230. engine->RegisterObjectMethod("ScrollView", "const Vector2& get_maxAnchor() const", asMETHODPR(ScrollView, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  2231. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  2232. engine->RegisterObjectMethod("ScrollView", "int GetMaxHeight() const", asMETHODPR(ScrollView, GetMaxHeight, () const, int), asCALL_THISCALL);
  2233. engine->RegisterObjectMethod("ScrollView", "int get_maxHeight() const", asMETHODPR(ScrollView, GetMaxHeight, () const, int), asCALL_THISCALL);
  2234. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  2235. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetMaxOffset() const", asMETHODPR(ScrollView, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  2236. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_maxOffset() const", asMETHODPR(ScrollView, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  2237. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  2238. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetMaxSize() const", asMETHODPR(ScrollView, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  2239. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_maxSize() const", asMETHODPR(ScrollView, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  2240. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  2241. engine->RegisterObjectMethod("ScrollView", "int GetMaxWidth() const", asMETHODPR(ScrollView, GetMaxWidth, () const, int), asCALL_THISCALL);
  2242. engine->RegisterObjectMethod("ScrollView", "int get_maxWidth() const", asMETHODPR(ScrollView, GetMaxWidth, () const, int), asCALL_THISCALL);
  2243. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  2244. engine->RegisterObjectMethod("ScrollView", "const Vector2& GetMinAnchor() const", asMETHODPR(ScrollView, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  2245. engine->RegisterObjectMethod("ScrollView", "const Vector2& get_minAnchor() const", asMETHODPR(ScrollView, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  2246. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  2247. engine->RegisterObjectMethod("ScrollView", "int GetMinHeight() const", asMETHODPR(ScrollView, GetMinHeight, () const, int), asCALL_THISCALL);
  2248. engine->RegisterObjectMethod("ScrollView", "int get_minHeight() const", asMETHODPR(ScrollView, GetMinHeight, () const, int), asCALL_THISCALL);
  2249. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  2250. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetMinOffset() const", asMETHODPR(ScrollView, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  2251. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_minOffset() const", asMETHODPR(ScrollView, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  2252. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  2253. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetMinSize() const", asMETHODPR(ScrollView, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  2254. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_minSize() const", asMETHODPR(ScrollView, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  2255. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  2256. engine->RegisterObjectMethod("ScrollView", "int GetMinWidth() const", asMETHODPR(ScrollView, GetMinWidth, () const, int), asCALL_THISCALL);
  2257. engine->RegisterObjectMethod("ScrollView", "int get_minWidth() const", asMETHODPR(ScrollView, GetMinWidth, () const, int), asCALL_THISCALL);
  2258. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  2259. engine->RegisterObjectMethod("ScrollView", "const String& GetName() const", asMETHODPR(ScrollView, GetName, () const, const String&), asCALL_THISCALL);
  2260. engine->RegisterObjectMethod("ScrollView", "const String& get_name() const", asMETHODPR(ScrollView, GetName, () const, const String&), asCALL_THISCALL);
  2261. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2262. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2263. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2264. // Error: type "NetworkState*" can not automatically bind
  2265. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2266. engine->RegisterObjectMethod("ScrollView", "uint GetNumAttributes() const", asMETHODPR(ScrollView, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2267. engine->RegisterObjectMethod("ScrollView", "uint get_numAttributes() const", asMETHODPR(ScrollView, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2268. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  2269. engine->RegisterObjectMethod("ScrollView", "uint GetNumChildren(bool = false) const", asMETHODPR(ScrollView, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  2270. engine->RegisterObjectMethod("ScrollView", "uint get_numChildren(bool = false) const", asMETHODPR(ScrollView, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  2271. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2272. engine->RegisterObjectMethod("ScrollView", "uint GetNumNetworkAttributes() const", asMETHODPR(ScrollView, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2273. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  2274. engine->RegisterObjectMethod("ScrollView", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(ScrollView, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2275. engine->RegisterObjectMethod("ScrollView", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(ScrollView, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  2276. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  2277. engine->RegisterObjectMethod("ScrollView", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(ScrollView, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  2278. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  2279. engine->RegisterObjectMethod("ScrollView", "float GetOpacity() const", asMETHODPR(ScrollView, GetOpacity, () const, float), asCALL_THISCALL);
  2280. engine->RegisterObjectMethod("ScrollView", "float get_opacity() const", asMETHODPR(ScrollView, GetOpacity, () const, float), asCALL_THISCALL);
  2281. // float ScrollView::GetPageStep() const | File: ../UI/ScrollView.h
  2282. engine->RegisterObjectMethod("ScrollView", "float GetPageStep() const", asMETHODPR(ScrollView, GetPageStep, () const, float), asCALL_THISCALL);
  2283. engine->RegisterObjectMethod("ScrollView", "float get_pageStep() const", asMETHODPR(ScrollView, GetPageStep, () const, float), asCALL_THISCALL);
  2284. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  2285. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetParent() const", asMETHODPR(ScrollView, GetParent, () const, UIElement*), asCALL_THISCALL);
  2286. engine->RegisterObjectMethod("ScrollView", "UIElement@+ get_parent() const", asMETHODPR(ScrollView, GetParent, () const, UIElement*), asCALL_THISCALL);
  2287. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  2288. engine->RegisterObjectMethod("ScrollView", "const Vector2& GetPivot() const", asMETHODPR(ScrollView, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  2289. engine->RegisterObjectMethod("ScrollView", "const Vector2& get_pivot() const", asMETHODPR(ScrollView, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  2290. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  2291. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetPosition() const", asMETHODPR(ScrollView, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  2292. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_position() const", asMETHODPR(ScrollView, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  2293. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  2294. engine->RegisterObjectMethod("ScrollView", "int GetPriority() const", asMETHODPR(ScrollView, GetPriority, () const, int), asCALL_THISCALL);
  2295. engine->RegisterObjectMethod("ScrollView", "int get_priority() const", asMETHODPR(ScrollView, GetPriority, () const, int), asCALL_THISCALL);
  2296. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  2297. engine->RegisterObjectMethod("ScrollView", "UIElement@+ GetRoot() const", asMETHODPR(ScrollView, GetRoot, () const, UIElement*), asCALL_THISCALL);
  2298. engine->RegisterObjectMethod("ScrollView", "UIElement@+ get_root() const", asMETHODPR(ScrollView, GetRoot, () const, UIElement*), asCALL_THISCALL);
  2299. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  2300. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetScreenPosition() const", asMETHODPR(ScrollView, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  2301. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_screenPosition() const", asMETHODPR(ScrollView, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  2302. // bool ScrollView::GetScrollBarsAutoVisible() const | File: ../UI/ScrollView.h
  2303. engine->RegisterObjectMethod("ScrollView", "bool GetScrollBarsAutoVisible() const", asMETHODPR(ScrollView, GetScrollBarsAutoVisible, () const, bool), asCALL_THISCALL);
  2304. engine->RegisterObjectMethod("ScrollView", "bool get_scrollBarsAutoVisible() const", asMETHODPR(ScrollView, GetScrollBarsAutoVisible, () const, bool), asCALL_THISCALL);
  2305. // float ScrollView::GetScrollDeceleration() const | File: ../UI/ScrollView.h
  2306. engine->RegisterObjectMethod("ScrollView", "float GetScrollDeceleration() const", asMETHODPR(ScrollView, GetScrollDeceleration, () const, float), asCALL_THISCALL);
  2307. engine->RegisterObjectMethod("ScrollView", "float get_scrollDeceleration() const", asMETHODPR(ScrollView, GetScrollDeceleration, () const, float), asCALL_THISCALL);
  2308. // BorderImage* ScrollView::GetScrollPanel() const | File: ../UI/ScrollView.h
  2309. engine->RegisterObjectMethod("ScrollView", "BorderImage@+ GetScrollPanel() const", asMETHODPR(ScrollView, GetScrollPanel, () const, BorderImage*), asCALL_THISCALL);
  2310. engine->RegisterObjectMethod("ScrollView", "BorderImage@+ get_scrollPanel() const", asMETHODPR(ScrollView, GetScrollPanel, () const, BorderImage*), asCALL_THISCALL);
  2311. // float ScrollView::GetScrollSnapEpsilon() const | File: ../UI/ScrollView.h
  2312. engine->RegisterObjectMethod("ScrollView", "float GetScrollSnapEpsilon() const", asMETHODPR(ScrollView, GetScrollSnapEpsilon, () const, float), asCALL_THISCALL);
  2313. engine->RegisterObjectMethod("ScrollView", "float get_scrollSnapEpsilon() const", asMETHODPR(ScrollView, GetScrollSnapEpsilon, () const, float), asCALL_THISCALL);
  2314. // float ScrollView::GetScrollStep() const | File: ../UI/ScrollView.h
  2315. engine->RegisterObjectMethod("ScrollView", "float GetScrollStep() const", asMETHODPR(ScrollView, GetScrollStep, () const, float), asCALL_THISCALL);
  2316. engine->RegisterObjectMethod("ScrollView", "float get_scrollStep() const", asMETHODPR(ScrollView, GetScrollStep, () const, float), asCALL_THISCALL);
  2317. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  2318. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetSize() const", asMETHODPR(ScrollView, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  2319. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_size() const", asMETHODPR(ScrollView, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  2320. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  2321. engine->RegisterObjectMethod("ScrollView", "bool GetSortChildren() const", asMETHODPR(ScrollView, GetSortChildren, () const, bool), asCALL_THISCALL);
  2322. engine->RegisterObjectMethod("ScrollView", "bool get_sortChildren() const", asMETHODPR(ScrollView, GetSortChildren, () const, bool), asCALL_THISCALL);
  2323. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2324. engine->RegisterObjectMethod("ScrollView", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ScrollView, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2325. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2326. // Not registered because template
  2327. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  2328. engine->RegisterObjectMethod("ScrollView", "Array<String>@ GetTags() const", asFUNCTION(ScrollView_GetTags_void), asCALL_CDECL_OBJFIRST);
  2329. engine->RegisterObjectMethod("ScrollView", "Array<String>@ get_tags() const", asFUNCTION(ScrollView_GetTags_void), asCALL_CDECL_OBJFIRST);
  2330. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  2331. engine->RegisterObjectMethod("ScrollView", "TraversalMode GetTraversalMode() const", asMETHODPR(ScrollView, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  2332. engine->RegisterObjectMethod("ScrollView", "TraversalMode get_traversalMode() const", asMETHODPR(ScrollView, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  2333. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2334. engine->RegisterObjectMethod("ScrollView", "StringHash GetType() const", asMETHODPR(ScrollView, GetType, () const, StringHash), asCALL_THISCALL);
  2335. engine->RegisterObjectMethod("ScrollView", "StringHash get_type() const", asMETHODPR(ScrollView, GetType, () const, StringHash), asCALL_THISCALL);
  2336. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2337. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2338. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2339. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2340. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2341. engine->RegisterObjectMethod("ScrollView", "const String& GetTypeName() const", asMETHODPR(ScrollView, GetTypeName, () const, const String&), asCALL_THISCALL);
  2342. engine->RegisterObjectMethod("ScrollView", "const String& get_typeName() const", asMETHODPR(ScrollView, GetTypeName, () const, const String&), asCALL_THISCALL);
  2343. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  2344. engine->RegisterObjectMethod("ScrollView", "bool GetUseDerivedOpacity() const", asMETHODPR(ScrollView, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  2345. engine->RegisterObjectMethod("ScrollView", "bool get_useDerivedOpacity() const", asMETHODPR(ScrollView, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  2346. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  2347. engine->RegisterObjectMethod("ScrollView", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(ScrollView, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  2348. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  2349. engine->RegisterObjectMethod("ScrollView", "const VariantMap& GetVars() const", asMETHODPR(ScrollView, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  2350. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  2351. engine->RegisterObjectMethod("ScrollView", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(ScrollView, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2352. engine->RegisterObjectMethod("ScrollView", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(ScrollView, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  2353. // ScrollBar* ScrollView::GetVerticalScrollBar() const | File: ../UI/ScrollView.h
  2354. engine->RegisterObjectMethod("ScrollView", "ScrollBar@+ GetVerticalScrollBar() const", asMETHODPR(ScrollView, GetVerticalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  2355. engine->RegisterObjectMethod("ScrollView", "ScrollBar@+ get_verticalScrollBar() const", asMETHODPR(ScrollView, GetVerticalScrollBar, () const, ScrollBar*), asCALL_THISCALL);
  2356. // bool ScrollView::GetVerticalScrollBarVisible() const | File: ../UI/ScrollView.h
  2357. engine->RegisterObjectMethod("ScrollView", "bool GetVerticalScrollBarVisible() const", asMETHODPR(ScrollView, GetVerticalScrollBarVisible, () const, bool), asCALL_THISCALL);
  2358. engine->RegisterObjectMethod("ScrollView", "bool get_verticalScrollBarVisible() const", asMETHODPR(ScrollView, GetVerticalScrollBarVisible, () const, bool), asCALL_THISCALL);
  2359. // const IntVector2& ScrollView::GetViewPosition() const | File: ../UI/ScrollView.h
  2360. engine->RegisterObjectMethod("ScrollView", "const IntVector2& GetViewPosition() const", asMETHODPR(ScrollView, GetViewPosition, () const, const IntVector2&), asCALL_THISCALL);
  2361. engine->RegisterObjectMethod("ScrollView", "const IntVector2& get_viewPosition() const", asMETHODPR(ScrollView, GetViewPosition, () const, const IntVector2&), asCALL_THISCALL);
  2362. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  2363. engine->RegisterObjectMethod("ScrollView", "int GetWidth() const", asMETHODPR(ScrollView, GetWidth, () const, int), asCALL_THISCALL);
  2364. engine->RegisterObjectMethod("ScrollView", "int get_width() const", asMETHODPR(ScrollView, GetWidth, () const, int), asCALL_THISCALL);
  2365. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  2366. engine->RegisterObjectMethod("ScrollView", "bool HasColorGradient() const", asMETHODPR(ScrollView, HasColorGradient, () const, bool), asCALL_THISCALL);
  2367. engine->RegisterObjectMethod("ScrollView", "bool get_colorGradient() const", asMETHODPR(ScrollView, HasColorGradient, () const, bool), asCALL_THISCALL);
  2368. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2369. engine->RegisterObjectMethod("ScrollView", "bool HasEventHandlers() const", asMETHODPR(ScrollView, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2370. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  2371. engine->RegisterObjectMethod("ScrollView", "bool HasFocus() const", asMETHODPR(ScrollView, HasFocus, () const, bool), asCALL_THISCALL);
  2372. engine->RegisterObjectMethod("ScrollView", "bool get_focus() const", asMETHODPR(ScrollView, HasFocus, () const, bool), asCALL_THISCALL);
  2373. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2374. engine->RegisterObjectMethod("ScrollView", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ScrollView, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2375. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2376. engine->RegisterObjectMethod("ScrollView", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ScrollView, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2377. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  2378. engine->RegisterObjectMethod("ScrollView", "bool HasTag(const String&in) const", asMETHODPR(ScrollView, HasTag, (const String&) const, bool), asCALL_THISCALL);
  2379. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  2380. engine->RegisterObjectMethod("ScrollView", "void InsertChild(uint, UIElement@+)", asMETHODPR(ScrollView, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  2381. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  2382. engine->RegisterObjectMethod("ScrollView", "bool IsChildOf(UIElement@+) const", asMETHODPR(ScrollView, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  2383. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  2384. engine->RegisterObjectMethod("ScrollView", "bool IsEditable() const", asMETHODPR(ScrollView, IsEditable, () const, bool), asCALL_THISCALL);
  2385. engine->RegisterObjectMethod("ScrollView", "bool get_editable() const", asMETHODPR(ScrollView, IsEditable, () const, bool), asCALL_THISCALL);
  2386. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  2387. engine->RegisterObjectMethod("ScrollView", "bool IsElementEventSender() const", asMETHODPR(ScrollView, IsElementEventSender, () const, bool), asCALL_THISCALL);
  2388. engine->RegisterObjectMethod("ScrollView", "bool get_elementEventSender() const", asMETHODPR(ScrollView, IsElementEventSender, () const, bool), asCALL_THISCALL);
  2389. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  2390. engine->RegisterObjectMethod("ScrollView", "bool IsEnabled() const", asMETHODPR(ScrollView, IsEnabled, () const, bool), asCALL_THISCALL);
  2391. engine->RegisterObjectMethod("ScrollView", "bool get_enabled() const", asMETHODPR(ScrollView, IsEnabled, () const, bool), asCALL_THISCALL);
  2392. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  2393. engine->RegisterObjectMethod("ScrollView", "bool IsEnabledSelf() const", asMETHODPR(ScrollView, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2394. engine->RegisterObjectMethod("ScrollView", "bool get_enabledSelf() const", asMETHODPR(ScrollView, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  2395. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  2396. engine->RegisterObjectMethod("ScrollView", "bool IsFixedHeight() const", asMETHODPR(ScrollView, IsFixedHeight, () const, bool), asCALL_THISCALL);
  2397. engine->RegisterObjectMethod("ScrollView", "bool get_fixedHeight() const", asMETHODPR(ScrollView, IsFixedHeight, () const, bool), asCALL_THISCALL);
  2398. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  2399. engine->RegisterObjectMethod("ScrollView", "bool IsFixedSize() const", asMETHODPR(ScrollView, IsFixedSize, () const, bool), asCALL_THISCALL);
  2400. engine->RegisterObjectMethod("ScrollView", "bool get_fixedSize() const", asMETHODPR(ScrollView, IsFixedSize, () const, bool), asCALL_THISCALL);
  2401. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  2402. engine->RegisterObjectMethod("ScrollView", "bool IsFixedWidth() const", asMETHODPR(ScrollView, IsFixedWidth, () const, bool), asCALL_THISCALL);
  2403. engine->RegisterObjectMethod("ScrollView", "bool get_fixedWidth() const", asMETHODPR(ScrollView, IsFixedWidth, () const, bool), asCALL_THISCALL);
  2404. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  2405. engine->RegisterObjectMethod("ScrollView", "bool IsHovering() const", asMETHODPR(ScrollView, IsHovering, () const, bool), asCALL_THISCALL);
  2406. engine->RegisterObjectMethod("ScrollView", "bool get_hovering() const", asMETHODPR(ScrollView, IsHovering, () const, bool), asCALL_THISCALL);
  2407. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  2408. engine->RegisterObjectMethod("ScrollView", "bool IsInside(IntVector2, bool)", asMETHODPR(ScrollView, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  2409. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  2410. engine->RegisterObjectMethod("ScrollView", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(ScrollView, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  2411. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2412. engine->RegisterObjectMethod("ScrollView", "bool IsInstanceOf(StringHash) const", asMETHODPR(ScrollView, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2413. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2414. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2415. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2416. // Not registered because template
  2417. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  2418. engine->RegisterObjectMethod("ScrollView", "bool IsInternal() const", asMETHODPR(ScrollView, IsInternal, () const, bool), asCALL_THISCALL);
  2419. engine->RegisterObjectMethod("ScrollView", "bool get_internal() const", asMETHODPR(ScrollView, IsInternal, () const, bool), asCALL_THISCALL);
  2420. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  2421. engine->RegisterObjectMethod("ScrollView", "bool IsSelected() const", asMETHODPR(ScrollView, IsSelected, () const, bool), asCALL_THISCALL);
  2422. engine->RegisterObjectMethod("ScrollView", "bool get_selected() const", asMETHODPR(ScrollView, IsSelected, () const, bool), asCALL_THISCALL);
  2423. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2424. engine->RegisterObjectMethod("ScrollView", "bool IsTemporary() const", asMETHODPR(ScrollView, IsTemporary, () const, bool), asCALL_THISCALL);
  2425. engine->RegisterObjectMethod("ScrollView", "bool get_temporary() const", asMETHODPR(ScrollView, IsTemporary, () const, bool), asCALL_THISCALL);
  2426. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  2427. engine->RegisterObjectMethod("ScrollView", "bool IsVisible() const", asMETHODPR(ScrollView, IsVisible, () const, bool), asCALL_THISCALL);
  2428. engine->RegisterObjectMethod("ScrollView", "bool get_visible() const", asMETHODPR(ScrollView, IsVisible, () const, bool), asCALL_THISCALL);
  2429. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  2430. engine->RegisterObjectMethod("ScrollView", "bool IsVisibleEffective() const", asMETHODPR(ScrollView, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  2431. engine->RegisterObjectMethod("ScrollView", "bool get_visibleEffective() const", asMETHODPR(ScrollView, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  2432. // bool ScrollView::IsWheelHandler() const override | File: ../UI/ScrollView.h
  2433. engine->RegisterObjectMethod("ScrollView", "bool IsWheelHandler() const", asMETHODPR(ScrollView, IsWheelHandler, () const, bool), asCALL_THISCALL);
  2434. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  2435. engine->RegisterObjectMethod("ScrollView", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(ScrollView, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  2436. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2437. engine->RegisterObjectMethod("ScrollView", "bool Load(Deserializer&)", asMETHODPR(ScrollView, Load, (Deserializer&), bool), asCALL_THISCALL);
  2438. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  2439. engine->RegisterObjectMethod("ScrollView", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ScrollView, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  2440. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  2441. engine->RegisterObjectMethod("ScrollView", "bool LoadJSON(const JSONValue&in)", asMETHODPR(ScrollView, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2442. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  2443. engine->RegisterObjectMethod("ScrollView", "bool LoadXML(const XMLElement&in)", asMETHODPR(ScrollView, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2444. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  2445. engine->RegisterObjectMethod("ScrollView", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(ScrollView, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  2446. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  2447. engine->RegisterObjectMethod("ScrollView", "bool LoadXML(Deserializer&)", asMETHODPR(ScrollView, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  2448. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  2449. engine->RegisterObjectMethod("ScrollView", "void MarkNetworkUpdate()", asMETHODPR(ScrollView, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2450. // virtual void UIElement::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2451. engine->RegisterObjectMethod("ScrollView", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollView, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2452. // virtual void UIElement::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) | File: ../UI/UIElement.h
  2453. engine->RegisterObjectMethod("ScrollView", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(ScrollView, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  2454. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2455. engine->RegisterObjectMethod("ScrollView", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollView, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2456. // virtual void UIElement::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2457. engine->RegisterObjectMethod("ScrollView", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollView, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2458. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  2459. engine->RegisterObjectMethod("ScrollView", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ScrollView, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  2460. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  2461. engine->RegisterObjectMethod("ScrollView", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(ScrollView, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  2462. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  2463. engine->RegisterObjectMethod("ScrollView", "bool OnDragDropTest(UIElement@+)", asMETHODPR(ScrollView, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  2464. // virtual void UIElement::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) | File: ../UI/UIElement.h
  2465. engine->RegisterObjectMethod("ScrollView", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(ScrollView, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  2466. // virtual void UIElement::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2467. engine->RegisterObjectMethod("ScrollView", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollView, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2468. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2469. engine->RegisterObjectMethod("ScrollView", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ScrollView, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2470. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2471. engine->RegisterObjectMethod("ScrollView", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(ScrollView, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2472. // virtual void UIElement::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  2473. engine->RegisterObjectMethod("ScrollView", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(ScrollView, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  2474. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  2475. engine->RegisterObjectMethod("ScrollView", "void OnIndentSet()", asMETHODPR(ScrollView, OnIndentSet, (), void), asCALL_THISCALL);
  2476. // void ScrollView::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) override | File: ../UI/ScrollView.h
  2477. engine->RegisterObjectMethod("ScrollView", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(ScrollView, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2478. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  2479. engine->RegisterObjectMethod("ScrollView", "void OnPositionSet(const IntVector2&in)", asMETHODPR(ScrollView, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  2480. // void ScrollView::OnResize(const IntVector2& newSize, const IntVector2& delta) override | File: ../UI/ScrollView.h
  2481. engine->RegisterObjectMethod("ScrollView", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(ScrollView, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  2482. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2483. engine->RegisterObjectMethod("ScrollView", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(ScrollView, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2484. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  2485. engine->RegisterObjectMethod("ScrollView", "void OnSetEditable()", asMETHODPR(ScrollView, OnSetEditable, (), void), asCALL_THISCALL);
  2486. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  2487. engine->RegisterObjectMethod("ScrollView", "void OnTextInput(const String&in)", asMETHODPR(ScrollView, OnTextInput, (const String&), void), asCALL_THISCALL);
  2488. // void ScrollView::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) override | File: ../UI/ScrollView.h
  2489. engine->RegisterObjectMethod("ScrollView", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(ScrollView, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  2490. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2491. engine->RegisterObjectMethod("ScrollView", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(ScrollView, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2492. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2493. engine->RegisterObjectMethod("ScrollView", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(ScrollView, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2494. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2495. // Error: type "RefCount*" can not automatically bind
  2496. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2497. engine->RegisterObjectMethod("ScrollView", "int Refs() const", asMETHODPR(ScrollView, Refs, () const, int), asCALL_THISCALL);
  2498. engine->RegisterObjectMethod("ScrollView", "int get_refs() const", asMETHODPR(ScrollView, Refs, () const, int), asCALL_THISCALL);
  2499. // static void ScrollView::RegisterObject(Context* context) | File: ../UI/ScrollView.h
  2500. // Context can be used as firs parameter of constructors only
  2501. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2502. engine->RegisterObjectBehaviour("ScrollView", asBEHAVE_RELEASE, "void f()", asMETHODPR(ScrollView, ReleaseRef, (), void), asCALL_THISCALL);
  2503. // void UIElement::Remove() | File: ../UI/UIElement.h
  2504. engine->RegisterObjectMethod("ScrollView", "void Remove()", asMETHODPR(ScrollView, Remove, (), void), asCALL_THISCALL);
  2505. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  2506. engine->RegisterObjectMethod("ScrollView", "void RemoveAllChildren()", asMETHODPR(ScrollView, RemoveAllChildren, (), void), asCALL_THISCALL);
  2507. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  2508. engine->RegisterObjectMethod("ScrollView", "void RemoveAllTags()", asMETHODPR(ScrollView, RemoveAllTags, (), void), asCALL_THISCALL);
  2509. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  2510. engine->RegisterObjectMethod("ScrollView", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(ScrollView, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  2511. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  2512. engine->RegisterObjectMethod("ScrollView", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(ScrollView, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  2513. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  2514. engine->RegisterObjectMethod("ScrollView", "void RemoveChildAtIndex(uint)", asMETHODPR(ScrollView, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  2515. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2516. engine->RegisterObjectMethod("ScrollView", "void RemoveInstanceDefault()", asMETHODPR(ScrollView, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2517. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  2518. engine->RegisterObjectMethod("ScrollView", "void RemoveObjectAnimation()", asMETHODPR(ScrollView, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  2519. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  2520. engine->RegisterObjectMethod("ScrollView", "bool RemoveTag(const String&in)", asMETHODPR(ScrollView, RemoveTag, (const String&), bool), asCALL_THISCALL);
  2521. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  2522. engine->RegisterObjectMethod("ScrollView", "void ResetDeepEnabled()", asMETHODPR(ScrollView, ResetDeepEnabled, (), void), asCALL_THISCALL);
  2523. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2524. engine->RegisterObjectMethod("ScrollView", "void ResetToDefault()", asMETHODPR(ScrollView, ResetToDefault, (), void), asCALL_THISCALL);
  2525. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  2526. engine->RegisterObjectMethod("ScrollView", "bool Save(Serializer&) const", asMETHODPR(ScrollView, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2527. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2528. engine->RegisterObjectMethod("ScrollView", "bool SaveDefaultAttributes() const", asMETHODPR(ScrollView, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2529. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  2530. engine->RegisterObjectMethod("ScrollView", "bool SaveJSON(JSONValue&) const", asMETHODPR(ScrollView, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2531. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  2532. engine->RegisterObjectMethod("ScrollView", "bool SaveXML(XMLElement&) const", asMETHODPR(ScrollView, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2533. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  2534. engine->RegisterObjectMethod("ScrollView", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(ScrollView, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  2535. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  2536. engine->RegisterObjectMethod("ScrollView", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(ScrollView, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  2537. // explicit ScrollView::ScrollView(Context* context) | File: ../UI/ScrollView.h
  2538. engine->RegisterObjectBehaviour("ScrollView", asBEHAVE_FACTORY, "ScrollView@+ f()", asFUNCTION(ScrollView_ScrollView_Context), asCALL_CDECL);
  2539. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2540. engine->RegisterObjectMethod("ScrollView", "void SendEvent(StringHash)", asMETHODPR(ScrollView, SendEvent, (StringHash), void), asCALL_THISCALL);
  2541. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2542. engine->RegisterObjectMethod("ScrollView", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ScrollView, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  2543. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  2544. // Not registered because template
  2545. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  2546. engine->RegisterObjectMethod("ScrollView", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(ScrollView, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  2547. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  2548. engine->RegisterObjectMethod("ScrollView", "void SetAnimationEnabled(bool)", asMETHODPR(ScrollView, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2549. engine->RegisterObjectMethod("ScrollView", "void set_animationEnabled(bool)", asMETHODPR(ScrollView, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  2550. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  2551. engine->RegisterObjectMethod("ScrollView", "void SetAnimationTime(float)", asMETHODPR(ScrollView, SetAnimationTime, (float), void), asCALL_THISCALL);
  2552. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2553. engine->RegisterObjectMethod("ScrollView", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(ScrollView, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2554. engine->RegisterObjectMethod("ScrollView", "bool set_attributes(uint, const Variant&in)", asMETHODPR(ScrollView, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2555. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2556. engine->RegisterObjectMethod("ScrollView", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(ScrollView, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2557. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  2558. engine->RegisterObjectMethod("ScrollView", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(ScrollView, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  2559. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  2560. engine->RegisterObjectMethod("ScrollView", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(ScrollView, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  2561. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  2562. engine->RegisterObjectMethod("ScrollView", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(ScrollView, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  2563. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  2564. engine->RegisterObjectMethod("ScrollView", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(ScrollView, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  2565. // void ScrollView::SetAutoDisableChildren(bool disable) | File: ../UI/ScrollView.h
  2566. engine->RegisterObjectMethod("ScrollView", "void SetAutoDisableChildren(bool)", asMETHODPR(ScrollView, SetAutoDisableChildren, (bool), void), asCALL_THISCALL);
  2567. engine->RegisterObjectMethod("ScrollView", "void set_autoDisableChildren(bool)", asMETHODPR(ScrollView, SetAutoDisableChildren, (bool), void), asCALL_THISCALL);
  2568. // void ScrollView::SetAutoDisableThreshold(float amount) | File: ../UI/ScrollView.h
  2569. engine->RegisterObjectMethod("ScrollView", "void SetAutoDisableThreshold(float)", asMETHODPR(ScrollView, SetAutoDisableThreshold, (float), void), asCALL_THISCALL);
  2570. engine->RegisterObjectMethod("ScrollView", "void set_autoDisableThreshold(float)", asMETHODPR(ScrollView, SetAutoDisableThreshold, (float), void), asCALL_THISCALL);
  2571. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2572. engine->RegisterObjectMethod("ScrollView", "void SetBlockEvents(bool)", asMETHODPR(ScrollView, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2573. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  2574. engine->RegisterObjectMethod("ScrollView", "void SetBringToBack(bool)", asMETHODPR(ScrollView, SetBringToBack, (bool), void), asCALL_THISCALL);
  2575. engine->RegisterObjectMethod("ScrollView", "void set_bringToBack(bool)", asMETHODPR(ScrollView, SetBringToBack, (bool), void), asCALL_THISCALL);
  2576. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  2577. engine->RegisterObjectMethod("ScrollView", "void SetBringToFront(bool)", asMETHODPR(ScrollView, SetBringToFront, (bool), void), asCALL_THISCALL);
  2578. engine->RegisterObjectMethod("ScrollView", "void set_bringToFront(bool)", asMETHODPR(ScrollView, SetBringToFront, (bool), void), asCALL_THISCALL);
  2579. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2580. engine->RegisterObjectMethod("ScrollView", "void SetChildOffset(const IntVector2&in)", asMETHODPR(ScrollView, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  2581. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  2582. engine->RegisterObjectMethod("ScrollView", "void SetClipBorder(const IntRect&in)", asMETHODPR(ScrollView, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2583. engine->RegisterObjectMethod("ScrollView", "void set_clipBorder(const IntRect&in)", asMETHODPR(ScrollView, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  2584. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  2585. engine->RegisterObjectMethod("ScrollView", "void SetClipChildren(bool)", asMETHODPR(ScrollView, SetClipChildren, (bool), void), asCALL_THISCALL);
  2586. engine->RegisterObjectMethod("ScrollView", "void set_clipChildren(bool)", asMETHODPR(ScrollView, SetClipChildren, (bool), void), asCALL_THISCALL);
  2587. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  2588. engine->RegisterObjectMethod("ScrollView", "void SetColor(const Color&in)", asMETHODPR(ScrollView, SetColor, (const Color&), void), asCALL_THISCALL);
  2589. engine->RegisterObjectMethod("ScrollView", "void set_color(const Color&in)", asMETHODPR(ScrollView, SetColor, (const Color&), void), asCALL_THISCALL);
  2590. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  2591. engine->RegisterObjectMethod("ScrollView", "void SetColor(Corner, const Color&in)", asMETHODPR(ScrollView, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2592. engine->RegisterObjectMethod("ScrollView", "void set_colors(Corner, const Color&in)", asMETHODPR(ScrollView, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  2593. // void ScrollView::SetContentElement(UIElement* element) | File: ../UI/ScrollView.h
  2594. engine->RegisterObjectMethod("ScrollView", "void SetContentElement(UIElement@+)", asMETHODPR(ScrollView, SetContentElement, (UIElement*), void), asCALL_THISCALL);
  2595. engine->RegisterObjectMethod("ScrollView", "void set_contentElement(UIElement@+)", asMETHODPR(ScrollView, SetContentElement, (UIElement*), void), asCALL_THISCALL);
  2596. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  2597. engine->RegisterObjectMethod("ScrollView", "void SetDeepEnabled(bool)", asMETHODPR(ScrollView, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  2598. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  2599. engine->RegisterObjectMethod("ScrollView", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(ScrollView, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2600. engine->RegisterObjectMethod("ScrollView", "void set_defaultStyle(XMLFile@+)", asMETHODPR(ScrollView, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  2601. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  2602. engine->RegisterObjectMethod("ScrollView", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(ScrollView, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2603. engine->RegisterObjectMethod("ScrollView", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(ScrollView, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  2604. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  2605. engine->RegisterObjectMethod("ScrollView", "void SetEditable(bool)", asMETHODPR(ScrollView, SetEditable, (bool), void), asCALL_THISCALL);
  2606. engine->RegisterObjectMethod("ScrollView", "void set_editable(bool)", asMETHODPR(ScrollView, SetEditable, (bool), void), asCALL_THISCALL);
  2607. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  2608. engine->RegisterObjectMethod("ScrollView", "void SetElementEventSender(bool)", asMETHODPR(ScrollView, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2609. engine->RegisterObjectMethod("ScrollView", "void set_elementEventSender(bool)", asMETHODPR(ScrollView, SetElementEventSender, (bool), void), asCALL_THISCALL);
  2610. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  2611. engine->RegisterObjectMethod("ScrollView", "void SetEnableAnchor(bool)", asMETHODPR(ScrollView, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2612. engine->RegisterObjectMethod("ScrollView", "void set_enableAnchor(bool)", asMETHODPR(ScrollView, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  2613. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  2614. engine->RegisterObjectMethod("ScrollView", "void SetEnabled(bool)", asMETHODPR(ScrollView, SetEnabled, (bool), void), asCALL_THISCALL);
  2615. engine->RegisterObjectMethod("ScrollView", "void set_enabled(bool)", asMETHODPR(ScrollView, SetEnabled, (bool), void), asCALL_THISCALL);
  2616. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  2617. engine->RegisterObjectMethod("ScrollView", "void SetEnabledRecursive(bool)", asMETHODPR(ScrollView, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  2618. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  2619. engine->RegisterObjectMethod("ScrollView", "void SetFixedHeight(int)", asMETHODPR(ScrollView, SetFixedHeight, (int), void), asCALL_THISCALL);
  2620. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  2621. engine->RegisterObjectMethod("ScrollView", "void SetFixedSize(const IntVector2&in)", asMETHODPR(ScrollView, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  2622. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  2623. engine->RegisterObjectMethod("ScrollView", "void SetFixedSize(int, int)", asMETHODPR(ScrollView, SetFixedSize, (int, int), void), asCALL_THISCALL);
  2624. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  2625. engine->RegisterObjectMethod("ScrollView", "void SetFixedWidth(int)", asMETHODPR(ScrollView, SetFixedWidth, (int), void), asCALL_THISCALL);
  2626. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  2627. engine->RegisterObjectMethod("ScrollView", "void SetFocus(bool)", asMETHODPR(ScrollView, SetFocus, (bool), void), asCALL_THISCALL);
  2628. engine->RegisterObjectMethod("ScrollView", "void set_focus(bool)", asMETHODPR(ScrollView, SetFocus, (bool), void), asCALL_THISCALL);
  2629. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  2630. engine->RegisterObjectMethod("ScrollView", "void SetFocusMode(FocusMode)", asMETHODPR(ScrollView, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2631. engine->RegisterObjectMethod("ScrollView", "void set_focusMode(FocusMode)", asMETHODPR(ScrollView, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  2632. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2633. engine->RegisterObjectMethod("ScrollView", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ScrollView, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2634. engine->RegisterObjectMethod("ScrollView", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ScrollView, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2635. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  2636. engine->RegisterObjectMethod("ScrollView", "void SetHeight(int)", asMETHODPR(ScrollView, SetHeight, (int), void), asCALL_THISCALL);
  2637. engine->RegisterObjectMethod("ScrollView", "void set_height(int)", asMETHODPR(ScrollView, SetHeight, (int), void), asCALL_THISCALL);
  2638. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  2639. engine->RegisterObjectMethod("ScrollView", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(ScrollView, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2640. engine->RegisterObjectMethod("ScrollView", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(ScrollView, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  2641. // void ScrollView::SetHorizontalScrollBarVisible(bool visible) | File: ../UI/ScrollView.h
  2642. engine->RegisterObjectMethod("ScrollView", "void SetHorizontalScrollBarVisible(bool)", asMETHODPR(ScrollView, SetHorizontalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2643. engine->RegisterObjectMethod("ScrollView", "void set_horizontalScrollBarVisible(bool)", asMETHODPR(ScrollView, SetHorizontalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2644. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  2645. engine->RegisterObjectMethod("ScrollView", "void SetHovering(bool)", asMETHODPR(ScrollView, SetHovering, (bool), void), asCALL_THISCALL);
  2646. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  2647. engine->RegisterObjectMethod("ScrollView", "void SetIndent(int)", asMETHODPR(ScrollView, SetIndent, (int), void), asCALL_THISCALL);
  2648. engine->RegisterObjectMethod("ScrollView", "void set_indent(int)", asMETHODPR(ScrollView, SetIndent, (int), void), asCALL_THISCALL);
  2649. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  2650. engine->RegisterObjectMethod("ScrollView", "void SetIndentSpacing(int)", asMETHODPR(ScrollView, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2651. engine->RegisterObjectMethod("ScrollView", "void set_indentSpacing(int)", asMETHODPR(ScrollView, SetIndentSpacing, (int), void), asCALL_THISCALL);
  2652. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2653. engine->RegisterObjectMethod("ScrollView", "void SetInstanceDefault(bool)", asMETHODPR(ScrollView, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2654. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  2655. engine->RegisterObjectMethod("ScrollView", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(ScrollView, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  2656. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  2657. engine->RegisterObjectMethod("ScrollView", "void SetInternal(bool)", asMETHODPR(ScrollView, SetInternal, (bool), void), asCALL_THISCALL);
  2658. engine->RegisterObjectMethod("ScrollView", "void set_internal(bool)", asMETHODPR(ScrollView, SetInternal, (bool), void), asCALL_THISCALL);
  2659. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  2660. engine->RegisterObjectMethod("ScrollView", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(ScrollView, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  2661. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  2662. engine->RegisterObjectMethod("ScrollView", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(ScrollView, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2663. engine->RegisterObjectMethod("ScrollView", "void set_layoutBorder(const IntRect&in)", asMETHODPR(ScrollView, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  2664. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  2665. engine->RegisterObjectMethod("ScrollView", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(ScrollView, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2666. engine->RegisterObjectMethod("ScrollView", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(ScrollView, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  2667. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  2668. engine->RegisterObjectMethod("ScrollView", "void SetLayoutMode(LayoutMode)", asMETHODPR(ScrollView, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2669. engine->RegisterObjectMethod("ScrollView", "void set_layoutMode(LayoutMode)", asMETHODPR(ScrollView, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  2670. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  2671. engine->RegisterObjectMethod("ScrollView", "void SetLayoutSpacing(int)", asMETHODPR(ScrollView, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2672. engine->RegisterObjectMethod("ScrollView", "void set_layoutSpacing(int)", asMETHODPR(ScrollView, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  2673. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2674. engine->RegisterObjectMethod("ScrollView", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(ScrollView, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2675. engine->RegisterObjectMethod("ScrollView", "void set_maxAnchor(const Vector2&in)", asMETHODPR(ScrollView, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  2676. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  2677. engine->RegisterObjectMethod("ScrollView", "void SetMaxAnchor(float, float)", asMETHODPR(ScrollView, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  2678. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  2679. engine->RegisterObjectMethod("ScrollView", "void SetMaxHeight(int)", asMETHODPR(ScrollView, SetMaxHeight, (int), void), asCALL_THISCALL);
  2680. engine->RegisterObjectMethod("ScrollView", "void set_maxHeight(int)", asMETHODPR(ScrollView, SetMaxHeight, (int), void), asCALL_THISCALL);
  2681. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2682. engine->RegisterObjectMethod("ScrollView", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(ScrollView, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2683. engine->RegisterObjectMethod("ScrollView", "void set_maxOffset(const IntVector2&in)", asMETHODPR(ScrollView, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  2684. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  2685. engine->RegisterObjectMethod("ScrollView", "void SetMaxSize(const IntVector2&in)", asMETHODPR(ScrollView, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2686. engine->RegisterObjectMethod("ScrollView", "void set_maxSize(const IntVector2&in)", asMETHODPR(ScrollView, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  2687. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  2688. engine->RegisterObjectMethod("ScrollView", "void SetMaxSize(int, int)", asMETHODPR(ScrollView, SetMaxSize, (int, int), void), asCALL_THISCALL);
  2689. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  2690. engine->RegisterObjectMethod("ScrollView", "void SetMaxWidth(int)", asMETHODPR(ScrollView, SetMaxWidth, (int), void), asCALL_THISCALL);
  2691. engine->RegisterObjectMethod("ScrollView", "void set_maxWidth(int)", asMETHODPR(ScrollView, SetMaxWidth, (int), void), asCALL_THISCALL);
  2692. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  2693. engine->RegisterObjectMethod("ScrollView", "void SetMinAnchor(const Vector2&in)", asMETHODPR(ScrollView, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2694. engine->RegisterObjectMethod("ScrollView", "void set_minAnchor(const Vector2&in)", asMETHODPR(ScrollView, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  2695. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  2696. engine->RegisterObjectMethod("ScrollView", "void SetMinAnchor(float, float)", asMETHODPR(ScrollView, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  2697. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  2698. engine->RegisterObjectMethod("ScrollView", "void SetMinHeight(int)", asMETHODPR(ScrollView, SetMinHeight, (int), void), asCALL_THISCALL);
  2699. engine->RegisterObjectMethod("ScrollView", "void set_minHeight(int)", asMETHODPR(ScrollView, SetMinHeight, (int), void), asCALL_THISCALL);
  2700. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  2701. engine->RegisterObjectMethod("ScrollView", "void SetMinOffset(const IntVector2&in)", asMETHODPR(ScrollView, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2702. engine->RegisterObjectMethod("ScrollView", "void set_minOffset(const IntVector2&in)", asMETHODPR(ScrollView, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  2703. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  2704. engine->RegisterObjectMethod("ScrollView", "void SetMinSize(const IntVector2&in)", asMETHODPR(ScrollView, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2705. engine->RegisterObjectMethod("ScrollView", "void set_minSize(const IntVector2&in)", asMETHODPR(ScrollView, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  2706. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  2707. engine->RegisterObjectMethod("ScrollView", "void SetMinSize(int, int)", asMETHODPR(ScrollView, SetMinSize, (int, int), void), asCALL_THISCALL);
  2708. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  2709. engine->RegisterObjectMethod("ScrollView", "void SetMinWidth(int)", asMETHODPR(ScrollView, SetMinWidth, (int), void), asCALL_THISCALL);
  2710. engine->RegisterObjectMethod("ScrollView", "void set_minWidth(int)", asMETHODPR(ScrollView, SetMinWidth, (int), void), asCALL_THISCALL);
  2711. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  2712. engine->RegisterObjectMethod("ScrollView", "void SetName(const String&in)", asMETHODPR(ScrollView, SetName, (const String&), void), asCALL_THISCALL);
  2713. engine->RegisterObjectMethod("ScrollView", "void set_name(const String&in)", asMETHODPR(ScrollView, SetName, (const String&), void), asCALL_THISCALL);
  2714. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  2715. engine->RegisterObjectMethod("ScrollView", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(ScrollView, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2716. engine->RegisterObjectMethod("ScrollView", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(ScrollView, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  2717. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  2718. engine->RegisterObjectMethod("ScrollView", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(ScrollView, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  2719. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  2720. engine->RegisterObjectMethod("ScrollView", "void SetOpacity(float)", asMETHODPR(ScrollView, SetOpacity, (float), void), asCALL_THISCALL);
  2721. engine->RegisterObjectMethod("ScrollView", "void set_opacity(float)", asMETHODPR(ScrollView, SetOpacity, (float), void), asCALL_THISCALL);
  2722. // void ScrollView::SetPageStep(float step) | File: ../UI/ScrollView.h
  2723. engine->RegisterObjectMethod("ScrollView", "void SetPageStep(float)", asMETHODPR(ScrollView, SetPageStep, (float), void), asCALL_THISCALL);
  2724. engine->RegisterObjectMethod("ScrollView", "void set_pageStep(float)", asMETHODPR(ScrollView, SetPageStep, (float), void), asCALL_THISCALL);
  2725. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  2726. engine->RegisterObjectMethod("ScrollView", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(ScrollView, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  2727. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  2728. engine->RegisterObjectMethod("ScrollView", "void SetPivot(const Vector2&in)", asMETHODPR(ScrollView, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2729. engine->RegisterObjectMethod("ScrollView", "void set_pivot(const Vector2&in)", asMETHODPR(ScrollView, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  2730. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  2731. engine->RegisterObjectMethod("ScrollView", "void SetPivot(float, float)", asMETHODPR(ScrollView, SetPivot, (float, float), void), asCALL_THISCALL);
  2732. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  2733. engine->RegisterObjectMethod("ScrollView", "void SetPosition(const IntVector2&in)", asMETHODPR(ScrollView, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2734. engine->RegisterObjectMethod("ScrollView", "void set_position(const IntVector2&in)", asMETHODPR(ScrollView, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  2735. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  2736. engine->RegisterObjectMethod("ScrollView", "void SetPosition(int, int)", asMETHODPR(ScrollView, SetPosition, (int, int), void), asCALL_THISCALL);
  2737. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  2738. engine->RegisterObjectMethod("ScrollView", "void SetPriority(int)", asMETHODPR(ScrollView, SetPriority, (int), void), asCALL_THISCALL);
  2739. engine->RegisterObjectMethod("ScrollView", "void set_priority(int)", asMETHODPR(ScrollView, SetPriority, (int), void), asCALL_THISCALL);
  2740. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  2741. engine->RegisterObjectMethod("ScrollView", "void SetRenderTexture(Texture2D@+)", asMETHODPR(ScrollView, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  2742. // void ScrollView::SetScrollBarsAutoVisible(bool enable) | File: ../UI/ScrollView.h
  2743. engine->RegisterObjectMethod("ScrollView", "void SetScrollBarsAutoVisible(bool)", asMETHODPR(ScrollView, SetScrollBarsAutoVisible, (bool), void), asCALL_THISCALL);
  2744. engine->RegisterObjectMethod("ScrollView", "void set_scrollBarsAutoVisible(bool)", asMETHODPR(ScrollView, SetScrollBarsAutoVisible, (bool), void), asCALL_THISCALL);
  2745. // void ScrollView::SetScrollBarsVisible(bool horizontal, bool vertical) | File: ../UI/ScrollView.h
  2746. engine->RegisterObjectMethod("ScrollView", "void SetScrollBarsVisible(bool, bool)", asMETHODPR(ScrollView, SetScrollBarsVisible, (bool, bool), void), asCALL_THISCALL);
  2747. // void ScrollView::SetScrollDeceleration(float deceleration) | File: ../UI/ScrollView.h
  2748. engine->RegisterObjectMethod("ScrollView", "void SetScrollDeceleration(float)", asMETHODPR(ScrollView, SetScrollDeceleration, (float), void), asCALL_THISCALL);
  2749. engine->RegisterObjectMethod("ScrollView", "void set_scrollDeceleration(float)", asMETHODPR(ScrollView, SetScrollDeceleration, (float), void), asCALL_THISCALL);
  2750. // void ScrollView::SetScrollSnapEpsilon(float snap) | File: ../UI/ScrollView.h
  2751. engine->RegisterObjectMethod("ScrollView", "void SetScrollSnapEpsilon(float)", asMETHODPR(ScrollView, SetScrollSnapEpsilon, (float), void), asCALL_THISCALL);
  2752. engine->RegisterObjectMethod("ScrollView", "void set_scrollSnapEpsilon(float)", asMETHODPR(ScrollView, SetScrollSnapEpsilon, (float), void), asCALL_THISCALL);
  2753. // void ScrollView::SetScrollStep(float step) | File: ../UI/ScrollView.h
  2754. engine->RegisterObjectMethod("ScrollView", "void SetScrollStep(float)", asMETHODPR(ScrollView, SetScrollStep, (float), void), asCALL_THISCALL);
  2755. engine->RegisterObjectMethod("ScrollView", "void set_scrollStep(float)", asMETHODPR(ScrollView, SetScrollStep, (float), void), asCALL_THISCALL);
  2756. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  2757. engine->RegisterObjectMethod("ScrollView", "void SetSelected(bool)", asMETHODPR(ScrollView, SetSelected, (bool), void), asCALL_THISCALL);
  2758. engine->RegisterObjectMethod("ScrollView", "void set_selected(bool)", asMETHODPR(ScrollView, SetSelected, (bool), void), asCALL_THISCALL);
  2759. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  2760. engine->RegisterObjectMethod("ScrollView", "void SetSize(const IntVector2&in)", asMETHODPR(ScrollView, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2761. engine->RegisterObjectMethod("ScrollView", "void set_size(const IntVector2&in)", asMETHODPR(ScrollView, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  2762. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  2763. engine->RegisterObjectMethod("ScrollView", "void SetSize(int, int)", asMETHODPR(ScrollView, SetSize, (int, int), void), asCALL_THISCALL);
  2764. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  2765. engine->RegisterObjectMethod("ScrollView", "void SetSortChildren(bool)", asMETHODPR(ScrollView, SetSortChildren, (bool), void), asCALL_THISCALL);
  2766. engine->RegisterObjectMethod("ScrollView", "void set_sortChildren(bool)", asMETHODPR(ScrollView, SetSortChildren, (bool), void), asCALL_THISCALL);
  2767. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2768. engine->RegisterObjectMethod("ScrollView", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(ScrollView, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  2769. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  2770. engine->RegisterObjectMethod("ScrollView", "bool SetStyle(const XMLElement&in)", asMETHODPR(ScrollView, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  2771. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  2772. engine->RegisterObjectMethod("ScrollView", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(ScrollView, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  2773. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  2774. // Error: type "const StringVector&" can not automatically bind
  2775. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  2776. engine->RegisterObjectMethod("ScrollView", "void SetTemporary(bool)", asMETHODPR(ScrollView, SetTemporary, (bool), void), asCALL_THISCALL);
  2777. engine->RegisterObjectMethod("ScrollView", "void set_temporary(bool)", asMETHODPR(ScrollView, SetTemporary, (bool), void), asCALL_THISCALL);
  2778. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  2779. engine->RegisterObjectMethod("ScrollView", "void SetTraversalMode(TraversalMode)", asMETHODPR(ScrollView, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2780. engine->RegisterObjectMethod("ScrollView", "void set_traversalMode(TraversalMode)", asMETHODPR(ScrollView, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  2781. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  2782. engine->RegisterObjectMethod("ScrollView", "void SetUseDerivedOpacity(bool)", asMETHODPR(ScrollView, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2783. engine->RegisterObjectMethod("ScrollView", "void set_useDerivedOpacity(bool)", asMETHODPR(ScrollView, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  2784. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  2785. engine->RegisterObjectMethod("ScrollView", "void SetVar(StringHash, const Variant&in)", asMETHODPR(ScrollView, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2786. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  2787. engine->RegisterObjectMethod("ScrollView", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(ScrollView, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2788. engine->RegisterObjectMethod("ScrollView", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(ScrollView, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  2789. // void ScrollView::SetVerticalScrollBarVisible(bool visible) | File: ../UI/ScrollView.h
  2790. engine->RegisterObjectMethod("ScrollView", "void SetVerticalScrollBarVisible(bool)", asMETHODPR(ScrollView, SetVerticalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2791. engine->RegisterObjectMethod("ScrollView", "void set_verticalScrollBarVisible(bool)", asMETHODPR(ScrollView, SetVerticalScrollBarVisible, (bool), void), asCALL_THISCALL);
  2792. // void ScrollView::SetViewPosition(const IntVector2& position) | File: ../UI/ScrollView.h
  2793. engine->RegisterObjectMethod("ScrollView", "void SetViewPosition(const IntVector2&in)", asMETHODPR(ScrollView, SetViewPosition, (const IntVector2&), void), asCALL_THISCALL);
  2794. engine->RegisterObjectMethod("ScrollView", "void set_viewPosition(const IntVector2&in)", asMETHODPR(ScrollView, SetViewPosition, (const IntVector2&), void), asCALL_THISCALL);
  2795. // void ScrollView::SetViewPosition(int x, int y) | File: ../UI/ScrollView.h
  2796. engine->RegisterObjectMethod("ScrollView", "void SetViewPosition(int, int)", asMETHODPR(ScrollView, SetViewPosition, (int, int), void), asCALL_THISCALL);
  2797. // void ScrollView::SetViewPositionAttr(const IntVector2& value) | File: ../UI/ScrollView.h
  2798. engine->RegisterObjectMethod("ScrollView", "void SetViewPositionAttr(const IntVector2&in)", asMETHODPR(ScrollView, SetViewPositionAttr, (const IntVector2&), void), asCALL_THISCALL);
  2799. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  2800. engine->RegisterObjectMethod("ScrollView", "void SetVisible(bool)", asMETHODPR(ScrollView, SetVisible, (bool), void), asCALL_THISCALL);
  2801. engine->RegisterObjectMethod("ScrollView", "void set_visible(bool)", asMETHODPR(ScrollView, SetVisible, (bool), void), asCALL_THISCALL);
  2802. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  2803. engine->RegisterObjectMethod("ScrollView", "void SetWidth(int)", asMETHODPR(ScrollView, SetWidth, (int), void), asCALL_THISCALL);
  2804. engine->RegisterObjectMethod("ScrollView", "void set_width(int)", asMETHODPR(ScrollView, SetWidth, (int), void), asCALL_THISCALL);
  2805. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  2806. engine->RegisterObjectMethod("ScrollView", "void SortChildren()", asMETHODPR(ScrollView, SortChildren, (), void), asCALL_THISCALL);
  2807. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2808. // Error: type "EventHandler*" can not automatically bind
  2809. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  2810. // Error: type "EventHandler*" can not automatically bind
  2811. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2812. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2813. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  2814. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  2815. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  2816. engine->RegisterObjectMethod("ScrollView", "void UnsubscribeFromAllEvents()", asMETHODPR(ScrollView, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  2817. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  2818. engine->RegisterObjectMethod("ScrollView", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ScrollView_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  2819. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  2820. engine->RegisterObjectMethod("ScrollView", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ScrollView, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  2821. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  2822. engine->RegisterObjectMethod("ScrollView", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ScrollView, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  2823. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  2824. engine->RegisterObjectMethod("ScrollView", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ScrollView, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  2825. // void ScrollView::Update(float timeStep) override | File: ../UI/ScrollView.h
  2826. engine->RegisterObjectMethod("ScrollView", "void Update(float)", asMETHODPR(ScrollView, Update, (float), void), asCALL_THISCALL);
  2827. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  2828. engine->RegisterObjectMethod("ScrollView", "void UpdateLayout()", asMETHODPR(ScrollView, UpdateLayout, (), void), asCALL_THISCALL);
  2829. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  2830. engine->RegisterObjectMethod("ScrollView", "int WeakRefs() const", asMETHODPR(ScrollView, WeakRefs, () const, int), asCALL_THISCALL);
  2831. engine->RegisterObjectMethod("ScrollView", "int get_weakRefs() const", asMETHODPR(ScrollView, WeakRefs, () const, int), asCALL_THISCALL);
  2832. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2833. engine->RegisterObjectMethod("ScrollView", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(ScrollView, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  2834. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2835. engine->RegisterObjectMethod("ScrollView", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(ScrollView, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2836. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  2837. engine->RegisterObjectMethod("ScrollView", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(ScrollView, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  2838. #ifdef REGISTER_MANUAL_PART_UIElement
  2839. REGISTER_MANUAL_PART_UIElement(ScrollView, "ScrollView")
  2840. #endif
  2841. #ifdef REGISTER_MANUAL_PART_Animatable
  2842. REGISTER_MANUAL_PART_Animatable(ScrollView, "ScrollView")
  2843. #endif
  2844. #ifdef REGISTER_MANUAL_PART_Serializable
  2845. REGISTER_MANUAL_PART_Serializable(ScrollView, "ScrollView")
  2846. #endif
  2847. #ifdef REGISTER_MANUAL_PART_Object
  2848. REGISTER_MANUAL_PART_Object(ScrollView, "ScrollView")
  2849. #endif
  2850. #ifdef REGISTER_MANUAL_PART_RefCounted
  2851. REGISTER_MANUAL_PART_RefCounted(ScrollView, "ScrollView")
  2852. #endif
  2853. #ifdef REGISTER_MANUAL_PART_ScrollView
  2854. REGISTER_MANUAL_PART_ScrollView(ScrollView, "ScrollView")
  2855. #endif
  2856. RegisterSubclass<UIElement, ScrollView>(engine, "UIElement", "ScrollView");
  2857. RegisterSubclass<Animatable, ScrollView>(engine, "Animatable", "ScrollView");
  2858. RegisterSubclass<Serializable, ScrollView>(engine, "Serializable", "ScrollView");
  2859. RegisterSubclass<Object, ScrollView>(engine, "Object", "ScrollView");
  2860. RegisterSubclass<RefCounted, ScrollView>(engine, "RefCounted", "ScrollView");
  2861. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  2862. engine->RegisterObjectBehaviour("Serializable", asBEHAVE_ADDREF, "void f()", asMETHODPR(Serializable, AddRef, (), void), asCALL_THISCALL);
  2863. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  2864. engine->RegisterObjectMethod("Serializable", "void AllocateNetworkState()", asMETHODPR(Serializable, AllocateNetworkState, (), void), asCALL_THISCALL);
  2865. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  2866. engine->RegisterObjectMethod("Serializable", "void ApplyAttributes()", asMETHODPR(Serializable, ApplyAttributes, (), void), asCALL_THISCALL);
  2867. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  2868. // Not registered because template
  2869. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  2870. // Not registered because template
  2871. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  2872. engine->RegisterObjectMethod("Serializable", "Variant GetAttribute(uint) const", asMETHODPR(Serializable, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2873. engine->RegisterObjectMethod("Serializable", "Variant get_attributes(uint) const", asMETHODPR(Serializable, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  2874. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  2875. engine->RegisterObjectMethod("Serializable", "Variant GetAttribute(const String&in) const", asMETHODPR(Serializable, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  2876. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  2877. engine->RegisterObjectMethod("Serializable", "Variant GetAttributeDefault(uint) const", asMETHODPR(Serializable, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2878. engine->RegisterObjectMethod("Serializable", "Variant get_attributeDefaults(uint) const", asMETHODPR(Serializable, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  2879. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  2880. engine->RegisterObjectMethod("Serializable", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Serializable, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  2881. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  2882. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2883. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  2884. engine->RegisterObjectMethod("Serializable", "bool GetBlockEvents() const", asMETHODPR(Serializable, GetBlockEvents, () const, bool), asCALL_THISCALL);
  2885. // const String& Object::GetCategory() const | File: ../Core/Object.h
  2886. engine->RegisterObjectMethod("Serializable", "const String& GetCategory() const", asMETHODPR(Serializable, GetCategory, () const, const String&), asCALL_THISCALL);
  2887. engine->RegisterObjectMethod("Serializable", "const String& get_category() const", asMETHODPR(Serializable, GetCategory, () const, const String&), asCALL_THISCALL);
  2888. // Context* Object::GetContext() const | File: ../Core/Object.h
  2889. // Error: type "Context*" can not be returned
  2890. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  2891. engine->RegisterObjectMethod("Serializable", "VariantMap& GetEventDataMap() const", asMETHODPR(Serializable, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  2892. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  2893. // Error: type "EventHandler*" can not automatically bind
  2894. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  2895. engine->RegisterObjectMethod("Serializable", "Object@+ GetEventSender() const", asMETHODPR(Serializable, GetEventSender, () const, Object*), asCALL_THISCALL);
  2896. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  2897. engine->RegisterObjectMethod("Serializable", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Serializable, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2898. engine->RegisterObjectMethod("Serializable", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Serializable, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  2899. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  2900. engine->RegisterObjectMethod("Serializable", "const VariantMap& GetGlobalVars() const", asMETHODPR(Serializable, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2901. engine->RegisterObjectMethod("Serializable", "const VariantMap& get_globalVars() const", asMETHODPR(Serializable, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  2902. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  2903. engine->RegisterObjectMethod("Serializable", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Serializable, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  2904. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  2905. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  2906. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  2907. // Error: type "NetworkState*" can not automatically bind
  2908. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  2909. engine->RegisterObjectMethod("Serializable", "uint GetNumAttributes() const", asMETHODPR(Serializable, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2910. engine->RegisterObjectMethod("Serializable", "uint get_numAttributes() const", asMETHODPR(Serializable, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  2911. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  2912. engine->RegisterObjectMethod("Serializable", "uint GetNumNetworkAttributes() const", asMETHODPR(Serializable, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  2913. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  2914. engine->RegisterObjectMethod("Serializable", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Serializable, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  2915. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  2916. // Not registered because template
  2917. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  2918. engine->RegisterObjectMethod("Serializable", "StringHash GetType() const", asMETHODPR(Serializable, GetType, () const, StringHash), asCALL_THISCALL);
  2919. engine->RegisterObjectMethod("Serializable", "StringHash get_type() const", asMETHODPR(Serializable, GetType, () const, StringHash), asCALL_THISCALL);
  2920. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  2921. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2922. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  2923. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2924. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  2925. engine->RegisterObjectMethod("Serializable", "const String& GetTypeName() const", asMETHODPR(Serializable, GetTypeName, () const, const String&), asCALL_THISCALL);
  2926. engine->RegisterObjectMethod("Serializable", "const String& get_typeName() const", asMETHODPR(Serializable, GetTypeName, () const, const String&), asCALL_THISCALL);
  2927. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  2928. engine->RegisterObjectMethod("Serializable", "bool HasEventHandlers() const", asMETHODPR(Serializable, HasEventHandlers, () const, bool), asCALL_THISCALL);
  2929. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  2930. engine->RegisterObjectMethod("Serializable", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Serializable, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  2931. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  2932. engine->RegisterObjectMethod("Serializable", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Serializable, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  2933. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  2934. engine->RegisterObjectMethod("Serializable", "bool IsInstanceOf(StringHash) const", asMETHODPR(Serializable, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  2935. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  2936. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  2937. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  2938. // Not registered because template
  2939. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  2940. engine->RegisterObjectMethod("Serializable", "bool IsTemporary() const", asMETHODPR(Serializable, IsTemporary, () const, bool), asCALL_THISCALL);
  2941. engine->RegisterObjectMethod("Serializable", "bool get_temporary() const", asMETHODPR(Serializable, IsTemporary, () const, bool), asCALL_THISCALL);
  2942. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  2943. engine->RegisterObjectMethod("Serializable", "bool Load(Deserializer&)", asMETHODPR(Serializable, Load, (Deserializer&), bool), asCALL_THISCALL);
  2944. // virtual bool Serializable::LoadJSON(const JSONValue& source) | File: ../Scene/Serializable.h
  2945. engine->RegisterObjectMethod("Serializable", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Serializable, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  2946. // virtual bool Serializable::LoadXML(const XMLElement& source) | File: ../Scene/Serializable.h
  2947. engine->RegisterObjectMethod("Serializable", "bool LoadXML(const XMLElement&in)", asMETHODPR(Serializable, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  2948. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  2949. engine->RegisterObjectMethod("Serializable", "void MarkNetworkUpdate()", asMETHODPR(Serializable, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  2950. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2951. engine->RegisterObjectMethod("Serializable", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Serializable, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  2952. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  2953. engine->RegisterObjectMethod("Serializable", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Serializable, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  2954. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  2955. engine->RegisterObjectMethod("Serializable", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Serializable, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  2956. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2957. engine->RegisterObjectMethod("Serializable", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Serializable, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2958. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  2959. engine->RegisterObjectMethod("Serializable", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Serializable, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  2960. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  2961. // Error: type "RefCount*" can not automatically bind
  2962. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  2963. engine->RegisterObjectMethod("Serializable", "int Refs() const", asMETHODPR(Serializable, Refs, () const, int), asCALL_THISCALL);
  2964. engine->RegisterObjectMethod("Serializable", "int get_refs() const", asMETHODPR(Serializable, Refs, () const, int), asCALL_THISCALL);
  2965. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  2966. engine->RegisterObjectBehaviour("Serializable", asBEHAVE_RELEASE, "void f()", asMETHODPR(Serializable, ReleaseRef, (), void), asCALL_THISCALL);
  2967. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  2968. engine->RegisterObjectMethod("Serializable", "void RemoveInstanceDefault()", asMETHODPR(Serializable, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  2969. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  2970. engine->RegisterObjectMethod("Serializable", "void ResetToDefault()", asMETHODPR(Serializable, ResetToDefault, (), void), asCALL_THISCALL);
  2971. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  2972. engine->RegisterObjectMethod("Serializable", "bool Save(Serializer&) const", asMETHODPR(Serializable, Save, (Serializer&) const, bool), asCALL_THISCALL);
  2973. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  2974. engine->RegisterObjectMethod("Serializable", "bool SaveDefaultAttributes() const", asMETHODPR(Serializable, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  2975. // virtual bool Serializable::SaveJSON(JSONValue& dest) const | File: ../Scene/Serializable.h
  2976. engine->RegisterObjectMethod("Serializable", "bool SaveJSON(JSONValue&) const", asMETHODPR(Serializable, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  2977. // virtual bool Serializable::SaveXML(XMLElement& dest) const | File: ../Scene/Serializable.h
  2978. engine->RegisterObjectMethod("Serializable", "bool SaveXML(XMLElement&) const", asMETHODPR(Serializable, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  2979. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  2980. engine->RegisterObjectMethod("Serializable", "void SendEvent(StringHash)", asMETHODPR(Serializable, SendEvent, (StringHash), void), asCALL_THISCALL);
  2981. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  2982. engine->RegisterObjectMethod("Serializable", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Serializable, 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. // explicit Serializable::Serializable(Context* context) | File: ../Scene/Serializable.h
  2986. engine->RegisterObjectBehaviour("Serializable", asBEHAVE_FACTORY, "Serializable@+ f()", asFUNCTION(Serializable_Serializable_Context), asCALL_CDECL);
  2987. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  2988. engine->RegisterObjectMethod("Serializable", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Serializable, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2989. engine->RegisterObjectMethod("Serializable", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Serializable, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  2990. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  2991. engine->RegisterObjectMethod("Serializable", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Serializable, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  2992. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  2993. engine->RegisterObjectMethod("Serializable", "void SetBlockEvents(bool)", asMETHODPR(Serializable, SetBlockEvents, (bool), void), asCALL_THISCALL);
  2994. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  2995. engine->RegisterObjectMethod("Serializable", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Serializable, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2996. engine->RegisterObjectMethod("Serializable", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Serializable, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  2997. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  2998. engine->RegisterObjectMethod("Serializable", "void SetInstanceDefault(bool)", asMETHODPR(Serializable, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  2999. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  3000. engine->RegisterObjectMethod("Serializable", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Serializable, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  3001. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  3002. engine->RegisterObjectMethod("Serializable", "void SetTemporary(bool)", asMETHODPR(Serializable, SetTemporary, (bool), void), asCALL_THISCALL);
  3003. engine->RegisterObjectMethod("Serializable", "void set_temporary(bool)", asMETHODPR(Serializable, SetTemporary, (bool), void), asCALL_THISCALL);
  3004. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3005. // Error: type "EventHandler*" can not automatically bind
  3006. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3007. // Error: type "EventHandler*" can not automatically bind
  3008. // void Object::SubscribeToEvent(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::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3011. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3012. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3013. engine->RegisterObjectMethod("Serializable", "void UnsubscribeFromAllEvents()", asMETHODPR(Serializable, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3014. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3015. engine->RegisterObjectMethod("Serializable", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Serializable_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3016. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3017. engine->RegisterObjectMethod("Serializable", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Serializable, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3018. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3019. engine->RegisterObjectMethod("Serializable", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Serializable, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3020. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3021. engine->RegisterObjectMethod("Serializable", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Serializable, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3022. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3023. engine->RegisterObjectMethod("Serializable", "int WeakRefs() const", asMETHODPR(Serializable, WeakRefs, () const, int), asCALL_THISCALL);
  3024. engine->RegisterObjectMethod("Serializable", "int get_weakRefs() const", asMETHODPR(Serializable, WeakRefs, () const, int), asCALL_THISCALL);
  3025. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3026. engine->RegisterObjectMethod("Serializable", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Serializable, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  3027. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3028. engine->RegisterObjectMethod("Serializable", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Serializable, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3029. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  3030. engine->RegisterObjectMethod("Serializable", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Serializable, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  3031. #ifdef REGISTER_MANUAL_PART_Object
  3032. REGISTER_MANUAL_PART_Object(Serializable, "Serializable")
  3033. #endif
  3034. #ifdef REGISTER_MANUAL_PART_RefCounted
  3035. REGISTER_MANUAL_PART_RefCounted(Serializable, "Serializable")
  3036. #endif
  3037. #ifdef REGISTER_MANUAL_PART_Serializable
  3038. REGISTER_MANUAL_PART_Serializable(Serializable, "Serializable")
  3039. #endif
  3040. RegisterSubclass<Object, Serializable>(engine, "Object", "Serializable");
  3041. RegisterSubclass<RefCounted, Serializable>(engine, "RefCounted", "Serializable");
  3042. // virtual unsigned Serializer::Write(const void* data, unsigned size)=0 | File: ../IO/Serializer.h
  3043. // Error: type "void*" can not automatically bind
  3044. // bool Serializer::WriteBool(bool value) | File: ../IO/Serializer.h
  3045. engine->RegisterObjectMethod("Serializer", "bool WriteBool(bool)", asMETHODPR(Serializer, WriteBool, (bool), bool), asCALL_THISCALL);
  3046. // bool Serializer::WriteBoundingBox(const BoundingBox& value) | File: ../IO/Serializer.h
  3047. engine->RegisterObjectMethod("Serializer", "bool WriteBoundingBox(const BoundingBox&in)", asMETHODPR(Serializer, WriteBoundingBox, (const BoundingBox&), bool), asCALL_THISCALL);
  3048. // bool Serializer::WriteBuffer(const PODVector<unsigned char>& value) | File: ../IO/Serializer.h
  3049. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  3050. // bool Serializer::WriteByte(signed char value) | File: ../IO/Serializer.h
  3051. engine->RegisterObjectMethod("Serializer", "bool WriteByte(int8)", asMETHODPR(Serializer, WriteByte, (signed char), bool), asCALL_THISCALL);
  3052. // bool Serializer::WriteColor(const Color& value) | File: ../IO/Serializer.h
  3053. engine->RegisterObjectMethod("Serializer", "bool WriteColor(const Color&in)", asMETHODPR(Serializer, WriteColor, (const Color&), bool), asCALL_THISCALL);
  3054. // bool Serializer::WriteDouble(double value) | File: ../IO/Serializer.h
  3055. engine->RegisterObjectMethod("Serializer", "bool WriteDouble(double)", asMETHODPR(Serializer, WriteDouble, (double), bool), asCALL_THISCALL);
  3056. // bool Serializer::WriteFileID(const String& value) | File: ../IO/Serializer.h
  3057. engine->RegisterObjectMethod("Serializer", "bool WriteFileID(const String&in)", asMETHODPR(Serializer, WriteFileID, (const String&), bool), asCALL_THISCALL);
  3058. // bool Serializer::WriteFloat(float value) | File: ../IO/Serializer.h
  3059. engine->RegisterObjectMethod("Serializer", "bool WriteFloat(float)", asMETHODPR(Serializer, WriteFloat, (float), bool), asCALL_THISCALL);
  3060. // bool Serializer::WriteInt(int value) | File: ../IO/Serializer.h
  3061. engine->RegisterObjectMethod("Serializer", "bool WriteInt(int)", asMETHODPR(Serializer, WriteInt, (int), bool), asCALL_THISCALL);
  3062. // bool Serializer::WriteInt64(long long value) | File: ../IO/Serializer.h
  3063. engine->RegisterObjectMethod("Serializer", "bool WriteInt64(int64)", asMETHODPR(Serializer, WriteInt64, (long long), bool), asCALL_THISCALL);
  3064. // bool Serializer::WriteIntRect(const IntRect& value) | File: ../IO/Serializer.h
  3065. engine->RegisterObjectMethod("Serializer", "bool WriteIntRect(const IntRect&in)", asMETHODPR(Serializer, WriteIntRect, (const IntRect&), bool), asCALL_THISCALL);
  3066. // bool Serializer::WriteIntVector2(const IntVector2& value) | File: ../IO/Serializer.h
  3067. engine->RegisterObjectMethod("Serializer", "bool WriteIntVector2(const IntVector2&in)", asMETHODPR(Serializer, WriteIntVector2, (const IntVector2&), bool), asCALL_THISCALL);
  3068. // bool Serializer::WriteIntVector3(const IntVector3& value) | File: ../IO/Serializer.h
  3069. engine->RegisterObjectMethod("Serializer", "bool WriteIntVector3(const IntVector3&in)", asMETHODPR(Serializer, WriteIntVector3, (const IntVector3&), bool), asCALL_THISCALL);
  3070. // bool Serializer::WriteLine(const String& value) | File: ../IO/Serializer.h
  3071. engine->RegisterObjectMethod("Serializer", "bool WriteLine(const String&in)", asMETHODPR(Serializer, WriteLine, (const String&), bool), asCALL_THISCALL);
  3072. // bool Serializer::WriteMatrix3(const Matrix3& value) | File: ../IO/Serializer.h
  3073. engine->RegisterObjectMethod("Serializer", "bool WriteMatrix3(const Matrix3&in)", asMETHODPR(Serializer, WriteMatrix3, (const Matrix3&), bool), asCALL_THISCALL);
  3074. // bool Serializer::WriteMatrix3x4(const Matrix3x4& value) | File: ../IO/Serializer.h
  3075. engine->RegisterObjectMethod("Serializer", "bool WriteMatrix3x4(const Matrix3x4&in)", asMETHODPR(Serializer, WriteMatrix3x4, (const Matrix3x4&), bool), asCALL_THISCALL);
  3076. // bool Serializer::WriteMatrix4(const Matrix4& value) | File: ../IO/Serializer.h
  3077. engine->RegisterObjectMethod("Serializer", "bool WriteMatrix4(const Matrix4&in)", asMETHODPR(Serializer, WriteMatrix4, (const Matrix4&), bool), asCALL_THISCALL);
  3078. // bool Serializer::WriteNetID(unsigned value) | File: ../IO/Serializer.h
  3079. engine->RegisterObjectMethod("Serializer", "bool WriteNetID(uint)", asMETHODPR(Serializer, WriteNetID, (unsigned), bool), asCALL_THISCALL);
  3080. // bool Serializer::WritePackedQuaternion(const Quaternion& value) | File: ../IO/Serializer.h
  3081. engine->RegisterObjectMethod("Serializer", "bool WritePackedQuaternion(const Quaternion&in)", asMETHODPR(Serializer, WritePackedQuaternion, (const Quaternion&), bool), asCALL_THISCALL);
  3082. // bool Serializer::WritePackedVector3(const Vector3& value, float maxAbsCoord) | File: ../IO/Serializer.h
  3083. engine->RegisterObjectMethod("Serializer", "bool WritePackedVector3(const Vector3&in, float)", asMETHODPR(Serializer, WritePackedVector3, (const Vector3&, float), bool), asCALL_THISCALL);
  3084. // bool Serializer::WriteQuaternion(const Quaternion& value) | File: ../IO/Serializer.h
  3085. engine->RegisterObjectMethod("Serializer", "bool WriteQuaternion(const Quaternion&in)", asMETHODPR(Serializer, WriteQuaternion, (const Quaternion&), bool), asCALL_THISCALL);
  3086. // bool Serializer::WriteRect(const Rect& value) | File: ../IO/Serializer.h
  3087. engine->RegisterObjectMethod("Serializer", "bool WriteRect(const Rect&in)", asMETHODPR(Serializer, WriteRect, (const Rect&), bool), asCALL_THISCALL);
  3088. // bool Serializer::WriteResourceRef(const ResourceRef& value) | File: ../IO/Serializer.h
  3089. engine->RegisterObjectMethod("Serializer", "bool WriteResourceRef(const ResourceRef&in)", asMETHODPR(Serializer, WriteResourceRef, (const ResourceRef&), bool), asCALL_THISCALL);
  3090. // bool Serializer::WriteResourceRefList(const ResourceRefList& value) | File: ../IO/Serializer.h
  3091. engine->RegisterObjectMethod("Serializer", "bool WriteResourceRefList(const ResourceRefList&in)", asMETHODPR(Serializer, WriteResourceRefList, (const ResourceRefList&), bool), asCALL_THISCALL);
  3092. // bool Serializer::WriteShort(short value) | File: ../IO/Serializer.h
  3093. engine->RegisterObjectMethod("Serializer", "bool WriteShort(int16)", asMETHODPR(Serializer, WriteShort, (short), bool), asCALL_THISCALL);
  3094. // bool Serializer::WriteString(const String& value) | File: ../IO/Serializer.h
  3095. engine->RegisterObjectMethod("Serializer", "bool WriteString(const String&in)", asMETHODPR(Serializer, WriteString, (const String&), bool), asCALL_THISCALL);
  3096. // bool Serializer::WriteStringHash(const StringHash& value) | File: ../IO/Serializer.h
  3097. engine->RegisterObjectMethod("Serializer", "bool WriteStringHash(const StringHash&in)", asMETHODPR(Serializer, WriteStringHash, (const StringHash&), bool), asCALL_THISCALL);
  3098. // bool Serializer::WriteStringVector(const StringVector& value) | File: ../IO/Serializer.h
  3099. // Error: type "const StringVector&" can not automatically bind
  3100. // bool Serializer::WriteUByte(unsigned char value) | File: ../IO/Serializer.h
  3101. engine->RegisterObjectMethod("Serializer", "bool WriteUByte(uint8)", asMETHODPR(Serializer, WriteUByte, (unsigned char), bool), asCALL_THISCALL);
  3102. // bool Serializer::WriteUInt(unsigned value) | File: ../IO/Serializer.h
  3103. engine->RegisterObjectMethod("Serializer", "bool WriteUInt(uint)", asMETHODPR(Serializer, WriteUInt, (unsigned), bool), asCALL_THISCALL);
  3104. // bool Serializer::WriteUInt64(unsigned long long value) | File: ../IO/Serializer.h
  3105. engine->RegisterObjectMethod("Serializer", "bool WriteUInt64(uint64)", asMETHODPR(Serializer, WriteUInt64, (unsigned long long), bool), asCALL_THISCALL);
  3106. // bool Serializer::WriteUShort(unsigned short value) | File: ../IO/Serializer.h
  3107. engine->RegisterObjectMethod("Serializer", "bool WriteUShort(uint16)", asMETHODPR(Serializer, WriteUShort, (unsigned short), bool), asCALL_THISCALL);
  3108. // bool Serializer::WriteVariant(const Variant& value) | File: ../IO/Serializer.h
  3109. engine->RegisterObjectMethod("Serializer", "bool WriteVariant(const Variant&in)", asMETHODPR(Serializer, WriteVariant, (const Variant&), bool), asCALL_THISCALL);
  3110. // bool Serializer::WriteVariantData(const Variant& value) | File: ../IO/Serializer.h
  3111. engine->RegisterObjectMethod("Serializer", "bool WriteVariantData(const Variant&in)", asMETHODPR(Serializer, WriteVariantData, (const Variant&), bool), asCALL_THISCALL);
  3112. // bool Serializer::WriteVariantMap(const VariantMap& value) | File: ../IO/Serializer.h
  3113. engine->RegisterObjectMethod("Serializer", "bool WriteVariantMap(const VariantMap&in)", asMETHODPR(Serializer, WriteVariantMap, (const VariantMap&), bool), asCALL_THISCALL);
  3114. // bool Serializer::WriteVariantVector(const VariantVector& value) | File: ../IO/Serializer.h
  3115. // Error: type "const VariantVector&" can not automatically bind
  3116. // bool Serializer::WriteVector2(const Vector2& value) | File: ../IO/Serializer.h
  3117. engine->RegisterObjectMethod("Serializer", "bool WriteVector2(const Vector2&in)", asMETHODPR(Serializer, WriteVector2, (const Vector2&), bool), asCALL_THISCALL);
  3118. // bool Serializer::WriteVector3(const Vector3& value) | File: ../IO/Serializer.h
  3119. engine->RegisterObjectMethod("Serializer", "bool WriteVector3(const Vector3&in)", asMETHODPR(Serializer, WriteVector3, (const Vector3&), bool), asCALL_THISCALL);
  3120. // bool Serializer::WriteVector4(const Vector4& value) | File: ../IO/Serializer.h
  3121. engine->RegisterObjectMethod("Serializer", "bool WriteVector4(const Vector4&in)", asMETHODPR(Serializer, WriteVector4, (const Vector4&), bool), asCALL_THISCALL);
  3122. // bool Serializer::WriteVLE(unsigned value) | File: ../IO/Serializer.h
  3123. engine->RegisterObjectMethod("Serializer", "bool WriteVLE(uint)", asMETHODPR(Serializer, WriteVLE, (unsigned), bool), asCALL_THISCALL);
  3124. // Serializer& Serializer::operator=(const Serializer&) | Possible implicitly-declared
  3125. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Serializer>(engine, "Serializer");
  3126. engine->RegisterObjectBehaviour("Serializer", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  3127. engine->RegisterObjectBehaviour("Serializer", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  3128. #ifdef REGISTER_MANUAL_PART_Serializer
  3129. REGISTER_MANUAL_PART_Serializer(Serializer, "Serializer")
  3130. #endif
  3131. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3132. engine->RegisterObjectBehaviour("Shader", asBEHAVE_ADDREF, "void f()", asMETHODPR(Shader, AddRef, (), void), asCALL_THISCALL);
  3133. // bool Shader::BeginLoad(Deserializer& source) override | File: ../Graphics/Shader.h
  3134. engine->RegisterObjectMethod("Shader", "bool BeginLoad(Deserializer&)", asMETHODPR(Shader, BeginLoad, (Deserializer&), bool), asCALL_THISCALL);
  3135. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3136. // Not registered because template
  3137. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3138. // Not registered because template
  3139. // bool Shader::EndLoad() override | File: ../Graphics/Shader.h
  3140. engine->RegisterObjectMethod("Shader", "bool EndLoad()", asMETHODPR(Shader, EndLoad, (), bool), asCALL_THISCALL);
  3141. // AsyncLoadState Resource::GetAsyncLoadState() const | File: ../Resource/Resource.h
  3142. engine->RegisterObjectMethod("Shader", "AsyncLoadState GetAsyncLoadState() const", asMETHODPR(Shader, GetAsyncLoadState, () const, AsyncLoadState), asCALL_THISCALL);
  3143. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3144. engine->RegisterObjectMethod("Shader", "bool GetBlockEvents() const", asMETHODPR(Shader, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3145. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3146. engine->RegisterObjectMethod("Shader", "const String& GetCategory() const", asMETHODPR(Shader, GetCategory, () const, const String&), asCALL_THISCALL);
  3147. engine->RegisterObjectMethod("Shader", "const String& get_category() const", asMETHODPR(Shader, GetCategory, () const, const String&), asCALL_THISCALL);
  3148. // Context* Object::GetContext() const | File: ../Core/Object.h
  3149. // Error: type "Context*" can not be returned
  3150. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3151. engine->RegisterObjectMethod("Shader", "VariantMap& GetEventDataMap() const", asMETHODPR(Shader, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3152. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3153. // Error: type "EventHandler*" can not automatically bind
  3154. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3155. engine->RegisterObjectMethod("Shader", "Object@+ GetEventSender() const", asMETHODPR(Shader, GetEventSender, () const, Object*), asCALL_THISCALL);
  3156. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3157. engine->RegisterObjectMethod("Shader", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Shader, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3158. engine->RegisterObjectMethod("Shader", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Shader, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3159. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3160. engine->RegisterObjectMethod("Shader", "const VariantMap& GetGlobalVars() const", asMETHODPR(Shader, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3161. engine->RegisterObjectMethod("Shader", "const VariantMap& get_globalVars() const", asMETHODPR(Shader, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3162. // unsigned Resource::GetMemoryUse() const | File: ../Resource/Resource.h
  3163. engine->RegisterObjectMethod("Shader", "uint GetMemoryUse() const", asMETHODPR(Shader, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3164. engine->RegisterObjectMethod("Shader", "uint get_memoryUse() const", asMETHODPR(Shader, GetMemoryUse, () const, unsigned), asCALL_THISCALL);
  3165. // const String& Resource::GetName() const | File: ../Resource/Resource.h
  3166. engine->RegisterObjectMethod("Shader", "const String& GetName() const", asMETHODPR(Shader, GetName, () const, const String&), asCALL_THISCALL);
  3167. engine->RegisterObjectMethod("Shader", "const String& get_name() const", asMETHODPR(Shader, GetName, () const, const String&), asCALL_THISCALL);
  3168. // StringHash Resource::GetNameHash() const | File: ../Resource/Resource.h
  3169. engine->RegisterObjectMethod("Shader", "StringHash GetNameHash() const", asMETHODPR(Shader, GetNameHash, () const, StringHash), asCALL_THISCALL);
  3170. // const String& Shader::GetSourceCode(ShaderType type) const | File: ../Graphics/Shader.h
  3171. engine->RegisterObjectMethod("Shader", "const String& GetSourceCode(ShaderType) const", asMETHODPR(Shader, GetSourceCode, (ShaderType) const, const String&), asCALL_THISCALL);
  3172. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3173. engine->RegisterObjectMethod("Shader", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Shader, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3174. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3175. // Not registered because template
  3176. // unsigned Shader::GetTimeStamp() const | File: ../Graphics/Shader.h
  3177. engine->RegisterObjectMethod("Shader", "uint GetTimeStamp() const", asMETHODPR(Shader, GetTimeStamp, () const, unsigned), asCALL_THISCALL);
  3178. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3179. engine->RegisterObjectMethod("Shader", "StringHash GetType() const", asMETHODPR(Shader, GetType, () const, StringHash), asCALL_THISCALL);
  3180. engine->RegisterObjectMethod("Shader", "StringHash get_type() const", asMETHODPR(Shader, GetType, () const, StringHash), asCALL_THISCALL);
  3181. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3182. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3183. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3184. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3185. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3186. engine->RegisterObjectMethod("Shader", "const String& GetTypeName() const", asMETHODPR(Shader, GetTypeName, () const, const String&), asCALL_THISCALL);
  3187. engine->RegisterObjectMethod("Shader", "const String& get_typeName() const", asMETHODPR(Shader, GetTypeName, () const, const String&), asCALL_THISCALL);
  3188. // unsigned Resource::GetUseTimer() | File: ../Resource/Resource.h
  3189. engine->RegisterObjectMethod("Shader", "uint GetUseTimer()", asMETHODPR(Shader, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3190. engine->RegisterObjectMethod("Shader", "uint get_useTimer()", asMETHODPR(Shader, GetUseTimer, (), unsigned), asCALL_THISCALL);
  3191. // ShaderVariation* Shader::GetVariation(ShaderType type, const String& defines) | File: ../Graphics/Shader.h
  3192. engine->RegisterObjectMethod("Shader", "ShaderVariation@+ GetVariation(ShaderType, const String&in)", asMETHODPR(Shader, GetVariation, (ShaderType, const String&), ShaderVariation*), asCALL_THISCALL);
  3193. // ShaderVariation* Shader::GetVariation(ShaderType type, const char* defines) | File: ../Graphics/Shader.h
  3194. // Error: type "const char*" can not automatically bind
  3195. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3196. engine->RegisterObjectMethod("Shader", "bool HasEventHandlers() const", asMETHODPR(Shader, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3197. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3198. engine->RegisterObjectMethod("Shader", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Shader, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3199. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3200. engine->RegisterObjectMethod("Shader", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Shader, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3201. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3202. engine->RegisterObjectMethod("Shader", "bool IsInstanceOf(StringHash) const", asMETHODPR(Shader, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3203. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3204. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3205. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3206. // Not registered because template
  3207. // bool Resource::Load(Deserializer& source) | File: ../Resource/Resource.h
  3208. engine->RegisterObjectMethod("Shader", "bool Load(Deserializer&)", asMETHODPR(Shader, Load, (Deserializer&), bool), asCALL_THISCALL);
  3209. // bool Resource::LoadFile(const String& fileName) | File: ../Resource/Resource.h
  3210. engine->RegisterObjectMethod("Shader", "bool LoadFile(const String&in)", asMETHODPR(Shader, LoadFile, (const String&), bool), asCALL_THISCALL);
  3211. engine->RegisterObjectMethod("Shader", "bool Load(const String&in)", asMETHODPR(Shader, LoadFile, (const String&), bool), asCALL_THISCALL);
  3212. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3213. engine->RegisterObjectMethod("Shader", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Shader, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3214. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3215. // Error: type "RefCount*" can not automatically bind
  3216. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3217. engine->RegisterObjectMethod("Shader", "int Refs() const", asMETHODPR(Shader, Refs, () const, int), asCALL_THISCALL);
  3218. engine->RegisterObjectMethod("Shader", "int get_refs() const", asMETHODPR(Shader, Refs, () const, int), asCALL_THISCALL);
  3219. // static void Shader::RegisterObject(Context* context) | File: ../Graphics/Shader.h
  3220. // Context can be used as firs parameter of constructors only
  3221. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3222. engine->RegisterObjectBehaviour("Shader", asBEHAVE_RELEASE, "void f()", asMETHODPR(Shader, ReleaseRef, (), void), asCALL_THISCALL);
  3223. // void Resource::ResetUseTimer() | File: ../Resource/Resource.h
  3224. engine->RegisterObjectMethod("Shader", "void ResetUseTimer()", asMETHODPR(Shader, ResetUseTimer, (), void), asCALL_THISCALL);
  3225. // virtual bool Resource::Save(Serializer& dest) const | File: ../Resource/Resource.h
  3226. engine->RegisterObjectMethod("Shader", "bool Save(Serializer&) const", asMETHODPR(Shader, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3227. // virtual bool Resource::SaveFile(const String& fileName) const | File: ../Resource/Resource.h
  3228. engine->RegisterObjectMethod("Shader", "bool SaveFile(const String&in) const", asMETHODPR(Shader, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3229. engine->RegisterObjectMethod("Shader", "bool Save(const String&in) const", asMETHODPR(Shader, SaveFile, (const String&) const, bool), asCALL_THISCALL);
  3230. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3231. engine->RegisterObjectMethod("Shader", "void SendEvent(StringHash)", asMETHODPR(Shader, SendEvent, (StringHash), void), asCALL_THISCALL);
  3232. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3233. engine->RegisterObjectMethod("Shader", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Shader, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3234. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3235. // Not registered because template
  3236. // void Resource::SetAsyncLoadState(AsyncLoadState newState) | File: ../Resource/Resource.h
  3237. engine->RegisterObjectMethod("Shader", "void SetAsyncLoadState(AsyncLoadState)", asMETHODPR(Shader, SetAsyncLoadState, (AsyncLoadState), void), asCALL_THISCALL);
  3238. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3239. engine->RegisterObjectMethod("Shader", "void SetBlockEvents(bool)", asMETHODPR(Shader, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3240. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3241. engine->RegisterObjectMethod("Shader", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Shader, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3242. engine->RegisterObjectMethod("Shader", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Shader, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3243. // void Resource::SetMemoryUse(unsigned size) | File: ../Resource/Resource.h
  3244. engine->RegisterObjectMethod("Shader", "void SetMemoryUse(uint)", asMETHODPR(Shader, SetMemoryUse, (unsigned), void), asCALL_THISCALL);
  3245. // void Resource::SetName(const String& name) | File: ../Resource/Resource.h
  3246. engine->RegisterObjectMethod("Shader", "void SetName(const String&in)", asMETHODPR(Shader, SetName, (const String&), void), asCALL_THISCALL);
  3247. engine->RegisterObjectMethod("Shader", "void set_name(const String&in)", asMETHODPR(Shader, SetName, (const String&), void), asCALL_THISCALL);
  3248. // explicit Shader::Shader(Context* context) | File: ../Graphics/Shader.h
  3249. engine->RegisterObjectBehaviour("Shader", asBEHAVE_FACTORY, "Shader@+ f()", asFUNCTION(Shader_Shader_Context), asCALL_CDECL);
  3250. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3251. // Error: type "EventHandler*" can not automatically bind
  3252. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3253. // Error: type "EventHandler*" can not automatically bind
  3254. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3255. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3256. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3257. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3258. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3259. engine->RegisterObjectMethod("Shader", "void UnsubscribeFromAllEvents()", asMETHODPR(Shader, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3260. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3261. engine->RegisterObjectMethod("Shader", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Shader_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3262. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3263. engine->RegisterObjectMethod("Shader", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Shader, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3264. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3265. engine->RegisterObjectMethod("Shader", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Shader, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3266. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3267. engine->RegisterObjectMethod("Shader", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Shader, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3268. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3269. engine->RegisterObjectMethod("Shader", "int WeakRefs() const", asMETHODPR(Shader, WeakRefs, () const, int), asCALL_THISCALL);
  3270. engine->RegisterObjectMethod("Shader", "int get_weakRefs() const", asMETHODPR(Shader, WeakRefs, () const, int), asCALL_THISCALL);
  3271. #ifdef REGISTER_MANUAL_PART_Resource
  3272. REGISTER_MANUAL_PART_Resource(Shader, "Shader")
  3273. #endif
  3274. #ifdef REGISTER_MANUAL_PART_Object
  3275. REGISTER_MANUAL_PART_Object(Shader, "Shader")
  3276. #endif
  3277. #ifdef REGISTER_MANUAL_PART_RefCounted
  3278. REGISTER_MANUAL_PART_RefCounted(Shader, "Shader")
  3279. #endif
  3280. #ifdef REGISTER_MANUAL_PART_Shader
  3281. REGISTER_MANUAL_PART_Shader(Shader, "Shader")
  3282. #endif
  3283. RegisterSubclass<Resource, Shader>(engine, "Resource", "Shader");
  3284. RegisterSubclass<Object, Shader>(engine, "Object", "Shader");
  3285. RegisterSubclass<RefCounted, Shader>(engine, "RefCounted", "Shader");
  3286. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3287. engine->RegisterObjectBehaviour("ShaderParameterAnimationInfo", asBEHAVE_ADDREF, "void f()", asMETHODPR(ShaderParameterAnimationInfo, AddRef, (), void), asCALL_THISCALL);
  3288. // ValueAnimation* ValueAnimationInfo::GetAnimation() const | File: ../Scene/ValueAnimationInfo.h
  3289. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "ValueAnimation@+ GetAnimation() const", asMETHODPR(ShaderParameterAnimationInfo, GetAnimation, () const, ValueAnimation*), asCALL_THISCALL);
  3290. // const String& ShaderParameterAnimationInfo::GetName() const | File: ../Graphics/Material.h
  3291. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "const String& GetName() const", asMETHODPR(ShaderParameterAnimationInfo, GetName, () const, const String&), asCALL_THISCALL);
  3292. // float ValueAnimationInfo::GetSpeed() const | File: ../Scene/ValueAnimationInfo.h
  3293. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "float GetSpeed() const", asMETHODPR(ShaderParameterAnimationInfo, GetSpeed, () const, float), asCALL_THISCALL);
  3294. // Object* ValueAnimationInfo::GetTarget() const | File: ../Scene/ValueAnimationInfo.h
  3295. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "Object@+ GetTarget() const", asMETHODPR(ShaderParameterAnimationInfo, GetTarget, () const, Object*), asCALL_THISCALL);
  3296. // float ValueAnimationInfo::GetTime() const | File: ../Scene/ValueAnimationInfo.h
  3297. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "float GetTime() const", asMETHODPR(ShaderParameterAnimationInfo, GetTime, () const, float), asCALL_THISCALL);
  3298. // WrapMode ValueAnimationInfo::GetWrapMode() const | File: ../Scene/ValueAnimationInfo.h
  3299. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "WrapMode GetWrapMode() const", asMETHODPR(ShaderParameterAnimationInfo, GetWrapMode, () const, WrapMode), asCALL_THISCALL);
  3300. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3301. // Error: type "RefCount*" can not automatically bind
  3302. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3303. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "int Refs() const", asMETHODPR(ShaderParameterAnimationInfo, Refs, () const, int), asCALL_THISCALL);
  3304. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "int get_refs() const", asMETHODPR(ShaderParameterAnimationInfo, Refs, () const, int), asCALL_THISCALL);
  3305. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3306. engine->RegisterObjectBehaviour("ShaderParameterAnimationInfo", asBEHAVE_RELEASE, "void f()", asMETHODPR(ShaderParameterAnimationInfo, ReleaseRef, (), void), asCALL_THISCALL);
  3307. // void ValueAnimationInfo::SetSpeed(float speed) | File: ../Scene/ValueAnimationInfo.h
  3308. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "void SetSpeed(float)", asMETHODPR(ShaderParameterAnimationInfo, SetSpeed, (float), void), asCALL_THISCALL);
  3309. // bool ValueAnimationInfo::SetTime(float time) | File: ../Scene/ValueAnimationInfo.h
  3310. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "bool SetTime(float)", asMETHODPR(ShaderParameterAnimationInfo, SetTime, (float), bool), asCALL_THISCALL);
  3311. // void ValueAnimationInfo::SetWrapMode(WrapMode wrapMode) | File: ../Scene/ValueAnimationInfo.h
  3312. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "void SetWrapMode(WrapMode)", asMETHODPR(ShaderParameterAnimationInfo, SetWrapMode, (WrapMode), void), asCALL_THISCALL);
  3313. // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(Material* material, const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode, float speed) | File: ../Graphics/Material.h
  3314. engine->RegisterObjectBehaviour("ShaderParameterAnimationInfo", asBEHAVE_FACTORY, "ShaderParameterAnimationInfo@+ f(Material@+, const String&in, ValueAnimation@+, WrapMode, float)", asFUNCTION(ShaderParameterAnimationInfo_ShaderParameterAnimationInfo_Material_String_ValueAnimation_WrapMode_float), asCALL_CDECL);
  3315. // ShaderParameterAnimationInfo::ShaderParameterAnimationInfo(const ShaderParameterAnimationInfo& other) | File: ../Graphics/Material.h
  3316. engine->RegisterObjectBehaviour("ShaderParameterAnimationInfo", asBEHAVE_FACTORY, "ShaderParameterAnimationInfo@+ f(const ShaderParameterAnimationInfo&in)", asFUNCTION(ShaderParameterAnimationInfo_ShaderParameterAnimationInfo_ShaderParameterAnimationInfo), asCALL_CDECL);
  3317. // bool ValueAnimationInfo::Update(float timeStep) | File: ../Scene/ValueAnimationInfo.h
  3318. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "bool Update(float)", asMETHODPR(ShaderParameterAnimationInfo, Update, (float), bool), asCALL_THISCALL);
  3319. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3320. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "int WeakRefs() const", asMETHODPR(ShaderParameterAnimationInfo, WeakRefs, () const, int), asCALL_THISCALL);
  3321. engine->RegisterObjectMethod("ShaderParameterAnimationInfo", "int get_weakRefs() const", asMETHODPR(ShaderParameterAnimationInfo, WeakRefs, () const, int), asCALL_THISCALL);
  3322. #ifdef REGISTER_MANUAL_PART_ValueAnimationInfo
  3323. REGISTER_MANUAL_PART_ValueAnimationInfo(ShaderParameterAnimationInfo, "ShaderParameterAnimationInfo")
  3324. #endif
  3325. #ifdef REGISTER_MANUAL_PART_RefCounted
  3326. REGISTER_MANUAL_PART_RefCounted(ShaderParameterAnimationInfo, "ShaderParameterAnimationInfo")
  3327. #endif
  3328. #ifdef REGISTER_MANUAL_PART_ShaderParameterAnimationInfo
  3329. REGISTER_MANUAL_PART_ShaderParameterAnimationInfo(ShaderParameterAnimationInfo, "ShaderParameterAnimationInfo")
  3330. #endif
  3331. RegisterSubclass<ValueAnimationInfo, ShaderParameterAnimationInfo>(engine, "ValueAnimationInfo", "ShaderParameterAnimationInfo");
  3332. RegisterSubclass<RefCounted, ShaderParameterAnimationInfo>(engine, "RefCounted", "ShaderParameterAnimationInfo");
  3333. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3334. engine->RegisterObjectBehaviour("ShaderPrecache", asBEHAVE_ADDREF, "void f()", asMETHODPR(ShaderPrecache, AddRef, (), void), asCALL_THISCALL);
  3335. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3336. // Not registered because template
  3337. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3338. // Not registered because template
  3339. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3340. engine->RegisterObjectMethod("ShaderPrecache", "bool GetBlockEvents() const", asMETHODPR(ShaderPrecache, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3341. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3342. engine->RegisterObjectMethod("ShaderPrecache", "const String& GetCategory() const", asMETHODPR(ShaderPrecache, GetCategory, () const, const String&), asCALL_THISCALL);
  3343. engine->RegisterObjectMethod("ShaderPrecache", "const String& get_category() const", asMETHODPR(ShaderPrecache, GetCategory, () const, const String&), asCALL_THISCALL);
  3344. // Context* Object::GetContext() const | File: ../Core/Object.h
  3345. // Error: type "Context*" can not be returned
  3346. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3347. engine->RegisterObjectMethod("ShaderPrecache", "VariantMap& GetEventDataMap() const", asMETHODPR(ShaderPrecache, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3348. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3349. // Error: type "EventHandler*" can not automatically bind
  3350. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3351. engine->RegisterObjectMethod("ShaderPrecache", "Object@+ GetEventSender() const", asMETHODPR(ShaderPrecache, GetEventSender, () const, Object*), asCALL_THISCALL);
  3352. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3353. engine->RegisterObjectMethod("ShaderPrecache", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(ShaderPrecache, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3354. engine->RegisterObjectMethod("ShaderPrecache", "const Variant& get_globalVar(StringHash) const", asMETHODPR(ShaderPrecache, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3355. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3356. engine->RegisterObjectMethod("ShaderPrecache", "const VariantMap& GetGlobalVars() const", asMETHODPR(ShaderPrecache, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3357. engine->RegisterObjectMethod("ShaderPrecache", "const VariantMap& get_globalVars() const", asMETHODPR(ShaderPrecache, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3358. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3359. engine->RegisterObjectMethod("ShaderPrecache", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(ShaderPrecache, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3360. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3361. // Not registered because template
  3362. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3363. engine->RegisterObjectMethod("ShaderPrecache", "StringHash GetType() const", asMETHODPR(ShaderPrecache, GetType, () const, StringHash), asCALL_THISCALL);
  3364. engine->RegisterObjectMethod("ShaderPrecache", "StringHash get_type() const", asMETHODPR(ShaderPrecache, GetType, () const, StringHash), asCALL_THISCALL);
  3365. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3366. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3367. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3368. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3369. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3370. engine->RegisterObjectMethod("ShaderPrecache", "const String& GetTypeName() const", asMETHODPR(ShaderPrecache, GetTypeName, () const, const String&), asCALL_THISCALL);
  3371. engine->RegisterObjectMethod("ShaderPrecache", "const String& get_typeName() const", asMETHODPR(ShaderPrecache, GetTypeName, () const, const String&), asCALL_THISCALL);
  3372. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3373. engine->RegisterObjectMethod("ShaderPrecache", "bool HasEventHandlers() const", asMETHODPR(ShaderPrecache, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3374. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3375. engine->RegisterObjectMethod("ShaderPrecache", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(ShaderPrecache, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3376. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3377. engine->RegisterObjectMethod("ShaderPrecache", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(ShaderPrecache, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3378. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3379. engine->RegisterObjectMethod("ShaderPrecache", "bool IsInstanceOf(StringHash) const", asMETHODPR(ShaderPrecache, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3380. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3381. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3382. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3383. // Not registered because template
  3384. // static void ShaderPrecache::LoadShaders(Graphics* graphics, Deserializer& source) | File: ../Graphics/ShaderPrecache.h
  3385. engine->SetDefaultNamespace("ShaderPrecache");
  3386. engine->RegisterGlobalFunction("void LoadShaders(Graphics@+, Deserializer&)", asFUNCTIONPR(ShaderPrecache::LoadShaders, (Graphics*, Deserializer&), void), asCALL_CDECL);
  3387. engine->SetDefaultNamespace("");
  3388. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3389. engine->RegisterObjectMethod("ShaderPrecache", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(ShaderPrecache, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3390. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3391. // Error: type "RefCount*" can not automatically bind
  3392. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3393. engine->RegisterObjectMethod("ShaderPrecache", "int Refs() const", asMETHODPR(ShaderPrecache, Refs, () const, int), asCALL_THISCALL);
  3394. engine->RegisterObjectMethod("ShaderPrecache", "int get_refs() const", asMETHODPR(ShaderPrecache, Refs, () const, int), asCALL_THISCALL);
  3395. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3396. engine->RegisterObjectBehaviour("ShaderPrecache", asBEHAVE_RELEASE, "void f()", asMETHODPR(ShaderPrecache, ReleaseRef, (), void), asCALL_THISCALL);
  3397. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3398. engine->RegisterObjectMethod("ShaderPrecache", "void SendEvent(StringHash)", asMETHODPR(ShaderPrecache, SendEvent, (StringHash), void), asCALL_THISCALL);
  3399. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3400. engine->RegisterObjectMethod("ShaderPrecache", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(ShaderPrecache, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3401. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3402. // Not registered because template
  3403. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3404. engine->RegisterObjectMethod("ShaderPrecache", "void SetBlockEvents(bool)", asMETHODPR(ShaderPrecache, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3405. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3406. engine->RegisterObjectMethod("ShaderPrecache", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(ShaderPrecache, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3407. engine->RegisterObjectMethod("ShaderPrecache", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(ShaderPrecache, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3408. // ShaderPrecache::ShaderPrecache(Context* context, const String& fileName) | File: ../Graphics/ShaderPrecache.h
  3409. engine->RegisterObjectBehaviour("ShaderPrecache", asBEHAVE_FACTORY, "ShaderPrecache@+ f(const String&in)", asFUNCTION(ShaderPrecache_ShaderPrecache_Context_String), asCALL_CDECL);
  3410. // void ShaderPrecache::StoreShaders(ShaderVariation* vs, ShaderVariation* ps) | File: ../Graphics/ShaderPrecache.h
  3411. engine->RegisterObjectMethod("ShaderPrecache", "void StoreShaders(ShaderVariation@+, ShaderVariation@+)", asMETHODPR(ShaderPrecache, StoreShaders, (ShaderVariation*, ShaderVariation*), void), asCALL_THISCALL);
  3412. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3413. // Error: type "EventHandler*" can not automatically bind
  3414. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3415. // Error: type "EventHandler*" can not automatically bind
  3416. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3417. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3418. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3419. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3420. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3421. engine->RegisterObjectMethod("ShaderPrecache", "void UnsubscribeFromAllEvents()", asMETHODPR(ShaderPrecache, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3422. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3423. engine->RegisterObjectMethod("ShaderPrecache", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(ShaderPrecache_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3424. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3425. engine->RegisterObjectMethod("ShaderPrecache", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(ShaderPrecache, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3426. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3427. engine->RegisterObjectMethod("ShaderPrecache", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(ShaderPrecache, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3428. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3429. engine->RegisterObjectMethod("ShaderPrecache", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(ShaderPrecache, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3430. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3431. engine->RegisterObjectMethod("ShaderPrecache", "int WeakRefs() const", asMETHODPR(ShaderPrecache, WeakRefs, () const, int), asCALL_THISCALL);
  3432. engine->RegisterObjectMethod("ShaderPrecache", "int get_weakRefs() const", asMETHODPR(ShaderPrecache, WeakRefs, () const, int), asCALL_THISCALL);
  3433. #ifdef REGISTER_MANUAL_PART_Object
  3434. REGISTER_MANUAL_PART_Object(ShaderPrecache, "ShaderPrecache")
  3435. #endif
  3436. #ifdef REGISTER_MANUAL_PART_RefCounted
  3437. REGISTER_MANUAL_PART_RefCounted(ShaderPrecache, "ShaderPrecache")
  3438. #endif
  3439. #ifdef REGISTER_MANUAL_PART_ShaderPrecache
  3440. REGISTER_MANUAL_PART_ShaderPrecache(ShaderPrecache, "ShaderPrecache")
  3441. #endif
  3442. RegisterSubclass<Object, ShaderPrecache>(engine, "Object", "ShaderPrecache");
  3443. RegisterSubclass<RefCounted, ShaderPrecache>(engine, "RefCounted", "ShaderPrecache");
  3444. // const char* ShaderVariation::elementSemanticNames[] | File: ../Graphics/ShaderVariation.h
  3445. // Error: type "const char*" can not automatically bind
  3446. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3447. engine->RegisterObjectBehaviour("ShaderVariation", asBEHAVE_ADDREF, "void f()", asMETHODPR(ShaderVariation, AddRef, (), void), asCALL_THISCALL);
  3448. // void GPUObject::ClearDataLost() | File: ../Graphics/GPUObject.h
  3449. engine->RegisterObjectMethod("ShaderVariation", "void ClearDataLost()", asMETHODPR(ShaderVariation, ClearDataLost, (), void), asCALL_THISCALL);
  3450. // bool ShaderVariation::Create() | File: ../Graphics/ShaderVariation.h
  3451. engine->RegisterObjectMethod("ShaderVariation", "bool Create()", asMETHODPR(ShaderVariation, Create, (), bool), asCALL_THISCALL);
  3452. // const PODVector<unsigned char>& ShaderVariation::GetByteCode() const | File: ../Graphics/ShaderVariation.h
  3453. // Error: type "const PODVector<unsigned char>&" can not automatically bind
  3454. // const String& ShaderVariation::GetCompilerOutput() const | File: ../Graphics/ShaderVariation.h
  3455. engine->RegisterObjectMethod("ShaderVariation", "const String& GetCompilerOutput() const", asMETHODPR(ShaderVariation, GetCompilerOutput, () const, const String&), asCALL_THISCALL);
  3456. // const unsigned* ShaderVariation::GetConstantBufferSizes() const | File: ../Graphics/ShaderVariation.h
  3457. // Error: type "const unsigned*" can not automatically bind
  3458. // const String& ShaderVariation::GetDefines() const | File: ../Graphics/ShaderVariation.h
  3459. engine->RegisterObjectMethod("ShaderVariation", "const String& GetDefines() const", asMETHODPR(ShaderVariation, GetDefines, () const, const String&), asCALL_THISCALL);
  3460. // const String& ShaderVariation::GetDefinesClipPlane() | File: ../Graphics/ShaderVariation.h
  3461. engine->RegisterObjectMethod("ShaderVariation", "const String& GetDefinesClipPlane()", asMETHODPR(ShaderVariation, GetDefinesClipPlane, (), const String&), asCALL_THISCALL);
  3462. // unsigned long long ShaderVariation::GetElementHash() const | File: ../Graphics/ShaderVariation.h
  3463. engine->RegisterObjectMethod("ShaderVariation", "uint64 GetElementHash() const", asMETHODPR(ShaderVariation, GetElementHash, () const, unsigned long long), asCALL_THISCALL);
  3464. // String ShaderVariation::GetFullName() const | File: ../Graphics/ShaderVariation.h
  3465. engine->RegisterObjectMethod("ShaderVariation", "String GetFullName() const", asMETHODPR(ShaderVariation, GetFullName, () const, String), asCALL_THISCALL);
  3466. // void* GPUObject::GetGPUObject() const | File: ../Graphics/GPUObject.h
  3467. // Error: type "void*" can not automatically bind
  3468. // unsigned GPUObject::GetGPUObjectName() const | File: ../Graphics/GPUObject.h
  3469. engine->RegisterObjectMethod("ShaderVariation", "uint GetGPUObjectName() const", asMETHODPR(ShaderVariation, GetGPUObjectName, () const, unsigned), asCALL_THISCALL);
  3470. // Graphics* GPUObject::GetGraphics() const | File: ../Graphics/GPUObject.h
  3471. engine->RegisterObjectMethod("ShaderVariation", "Graphics@+ GetGraphics() const", asMETHODPR(ShaderVariation, GetGraphics, () const, Graphics*), asCALL_THISCALL);
  3472. // const String& ShaderVariation::GetName() const | File: ../Graphics/ShaderVariation.h
  3473. engine->RegisterObjectMethod("ShaderVariation", "const String& GetName() const", asMETHODPR(ShaderVariation, GetName, () const, const String&), asCALL_THISCALL);
  3474. // Shader* ShaderVariation::GetOwner() const | File: ../Graphics/ShaderVariation.h
  3475. engine->RegisterObjectMethod("ShaderVariation", "Shader@+ GetOwner() const", asMETHODPR(ShaderVariation, GetOwner, () const, Shader*), asCALL_THISCALL);
  3476. // const HashMap<StringHash, ShaderParameter>& ShaderVariation::GetParameters() const | File: ../Graphics/ShaderVariation.h
  3477. // Error: type "const HashMap<StringHash, ShaderParameter>&" can not automatically bind
  3478. // ShaderType ShaderVariation::GetShaderType() const | File: ../Graphics/ShaderVariation.h
  3479. engine->RegisterObjectMethod("ShaderVariation", "ShaderType GetShaderType() const", asMETHODPR(ShaderVariation, GetShaderType, () const, ShaderType), asCALL_THISCALL);
  3480. // bool ShaderVariation::HasParameter(StringHash param) const | File: ../Graphics/ShaderVariation.h
  3481. engine->RegisterObjectMethod("ShaderVariation", "bool HasParameter(StringHash) const", asMETHODPR(ShaderVariation, HasParameter, (StringHash) const, bool), asCALL_THISCALL);
  3482. // bool GPUObject::HasPendingData() const | File: ../Graphics/GPUObject.h
  3483. engine->RegisterObjectMethod("ShaderVariation", "bool HasPendingData() const", asMETHODPR(ShaderVariation, HasPendingData, () const, bool), asCALL_THISCALL);
  3484. // bool ShaderVariation::HasTextureUnit(TextureUnit unit) const | File: ../Graphics/ShaderVariation.h
  3485. engine->RegisterObjectMethod("ShaderVariation", "bool HasTextureUnit(TextureUnit) const", asMETHODPR(ShaderVariation, HasTextureUnit, (TextureUnit) const, bool), asCALL_THISCALL);
  3486. // bool GPUObject::IsDataLost() const | File: ../Graphics/GPUObject.h
  3487. engine->RegisterObjectMethod("ShaderVariation", "bool IsDataLost() const", asMETHODPR(ShaderVariation, IsDataLost, () const, bool), asCALL_THISCALL);
  3488. engine->RegisterObjectMethod("ShaderVariation", "bool get_dataLost() const", asMETHODPR(ShaderVariation, IsDataLost, () const, bool), asCALL_THISCALL);
  3489. // void ShaderVariation::OnDeviceLost() override | File: ../Graphics/ShaderVariation.h
  3490. engine->RegisterObjectMethod("ShaderVariation", "void OnDeviceLost()", asMETHODPR(ShaderVariation, OnDeviceLost, (), void), asCALL_THISCALL);
  3491. // virtual void GPUObject::OnDeviceReset() | File: ../Graphics/GPUObject.h
  3492. engine->RegisterObjectMethod("ShaderVariation", "void OnDeviceReset()", asMETHODPR(ShaderVariation, OnDeviceReset, (), void), asCALL_THISCALL);
  3493. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3494. // Error: type "RefCount*" can not automatically bind
  3495. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3496. engine->RegisterObjectMethod("ShaderVariation", "int Refs() const", asMETHODPR(ShaderVariation, Refs, () const, int), asCALL_THISCALL);
  3497. engine->RegisterObjectMethod("ShaderVariation", "int get_refs() const", asMETHODPR(ShaderVariation, Refs, () const, int), asCALL_THISCALL);
  3498. // void ShaderVariation::Release() override | File: ../Graphics/ShaderVariation.h
  3499. engine->RegisterObjectMethod("ShaderVariation", "void Release()", asMETHODPR(ShaderVariation, Release, (), void), asCALL_THISCALL);
  3500. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3501. engine->RegisterObjectBehaviour("ShaderVariation", asBEHAVE_RELEASE, "void f()", asMETHODPR(ShaderVariation, ReleaseRef, (), void), asCALL_THISCALL);
  3502. // void ShaderVariation::SetDefines(const String& defines) | File: ../Graphics/ShaderVariation.h
  3503. engine->RegisterObjectMethod("ShaderVariation", "void SetDefines(const String&in)", asMETHODPR(ShaderVariation, SetDefines, (const String&), void), asCALL_THISCALL);
  3504. // void ShaderVariation::SetName(const String& name) | File: ../Graphics/ShaderVariation.h
  3505. engine->RegisterObjectMethod("ShaderVariation", "void SetName(const String&in)", asMETHODPR(ShaderVariation, SetName, (const String&), void), asCALL_THISCALL);
  3506. // ShaderVariation::ShaderVariation(Shader* owner, ShaderType type) | File: ../Graphics/ShaderVariation.h
  3507. engine->RegisterObjectBehaviour("ShaderVariation", asBEHAVE_FACTORY, "ShaderVariation@+ f(Shader@+, ShaderType)", asFUNCTION(ShaderVariation_ShaderVariation_Shader_ShaderType), asCALL_CDECL);
  3508. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  3509. engine->RegisterObjectMethod("ShaderVariation", "int WeakRefs() const", asMETHODPR(ShaderVariation, WeakRefs, () const, int), asCALL_THISCALL);
  3510. engine->RegisterObjectMethod("ShaderVariation", "int get_weakRefs() const", asMETHODPR(ShaderVariation, WeakRefs, () const, int), asCALL_THISCALL);
  3511. #ifdef REGISTER_MANUAL_PART_RefCounted
  3512. REGISTER_MANUAL_PART_RefCounted(ShaderVariation, "ShaderVariation")
  3513. #endif
  3514. #ifdef REGISTER_MANUAL_PART_GPUObject
  3515. REGISTER_MANUAL_PART_GPUObject(ShaderVariation, "ShaderVariation")
  3516. #endif
  3517. #ifdef REGISTER_MANUAL_PART_ShaderVariation
  3518. REGISTER_MANUAL_PART_ShaderVariation(ShaderVariation, "ShaderVariation")
  3519. #endif
  3520. RegisterSubclass<RefCounted, ShaderVariation>(engine, "RefCounted", "ShaderVariation");
  3521. // void Skeleton::ClearBones() | File: ../Graphics/Skeleton.h
  3522. engine->RegisterObjectMethod("Skeleton", "void ClearBones()", asMETHODPR(Skeleton, ClearBones, (), void), asCALL_THISCALL);
  3523. // void Skeleton::Define(const Skeleton& src) | File: ../Graphics/Skeleton.h
  3524. engine->RegisterObjectMethod("Skeleton", "void Define(const Skeleton&in)", asMETHODPR(Skeleton, Define, (const Skeleton&), void), asCALL_THISCALL);
  3525. // Bone* Skeleton::GetBone(unsigned index) | File: ../Graphics/Skeleton.h
  3526. engine->RegisterObjectMethod("Skeleton", "Bone@+ GetBone(uint)", asMETHODPR(Skeleton, GetBone, (unsigned), Bone*), asCALL_THISCALL);
  3527. engine->RegisterObjectMethod("Skeleton", "Bone@+ get_bones(uint)", asMETHODPR(Skeleton, GetBone, (unsigned), Bone*), asCALL_THISCALL);
  3528. // Bone* Skeleton::GetBone(const String& name) | File: ../Graphics/Skeleton.h
  3529. engine->RegisterObjectMethod("Skeleton", "Bone@+ GetBone(const String&in)", asMETHODPR(Skeleton, GetBone, (const String&), Bone*), asCALL_THISCALL);
  3530. // Bone* Skeleton::GetBone(const char* name) | File: ../Graphics/Skeleton.h
  3531. // Error: type "const char*" can not automatically bind
  3532. // Bone* Skeleton::GetBone(const StringHash& boneNameHash) | File: ../Graphics/Skeleton.h
  3533. engine->RegisterObjectMethod("Skeleton", "Bone@+ GetBone(const StringHash&in)", asMETHODPR(Skeleton, GetBone, (const StringHash&), Bone*), asCALL_THISCALL);
  3534. // unsigned Skeleton::GetBoneIndex(const String& boneName) const | File: ../Graphics/Skeleton.h
  3535. engine->RegisterObjectMethod("Skeleton", "uint GetBoneIndex(const String&in) const", asMETHODPR(Skeleton, GetBoneIndex, (const String&) const, unsigned), asCALL_THISCALL);
  3536. // unsigned Skeleton::GetBoneIndex(const StringHash& boneNameHash) const | File: ../Graphics/Skeleton.h
  3537. engine->RegisterObjectMethod("Skeleton", "uint GetBoneIndex(const StringHash&in) const", asMETHODPR(Skeleton, GetBoneIndex, (const StringHash&) const, unsigned), asCALL_THISCALL);
  3538. // unsigned Skeleton::GetBoneIndex(const Bone* bone) const | File: ../Graphics/Skeleton.h
  3539. engine->RegisterObjectMethod("Skeleton", "uint GetBoneIndex(Bone@+) const", asMETHODPR(Skeleton, GetBoneIndex, (const Bone*) const, unsigned), asCALL_THISCALL);
  3540. // Bone* Skeleton::GetBoneParent(const Bone* bone) | File: ../Graphics/Skeleton.h
  3541. engine->RegisterObjectMethod("Skeleton", "Bone@+ GetBoneParent(Bone@+)", asMETHODPR(Skeleton, GetBoneParent, (const Bone*), Bone*), asCALL_THISCALL);
  3542. // const Vector<Bone>& Skeleton::GetBones() const | File: ../Graphics/Skeleton.h
  3543. // Error: type "const Vector<Bone>&" can not automatically bind
  3544. // Vector<Bone>& Skeleton::GetModifiableBones() | File: ../Graphics/Skeleton.h
  3545. // Error: type "Vector<Bone>&" can not automatically bind
  3546. // unsigned Skeleton::GetNumBones() const | File: ../Graphics/Skeleton.h
  3547. engine->RegisterObjectMethod("Skeleton", "uint GetNumBones() const", asMETHODPR(Skeleton, GetNumBones, () const, unsigned), asCALL_THISCALL);
  3548. engine->RegisterObjectMethod("Skeleton", "uint get_numBones() const", asMETHODPR(Skeleton, GetNumBones, () const, unsigned), asCALL_THISCALL);
  3549. // Bone* Skeleton::GetRootBone() | File: ../Graphics/Skeleton.h
  3550. engine->RegisterObjectMethod("Skeleton", "Bone@+ GetRootBone()", asMETHODPR(Skeleton, GetRootBone, (), Bone*), asCALL_THISCALL);
  3551. engine->RegisterObjectMethod("Skeleton", "Bone@+ get_rootBone()", asMETHODPR(Skeleton, GetRootBone, (), Bone*), asCALL_THISCALL);
  3552. // bool Skeleton::Load(Deserializer& source) | File: ../Graphics/Skeleton.h
  3553. engine->RegisterObjectMethod("Skeleton", "bool Load(Deserializer&)", asMETHODPR(Skeleton, Load, (Deserializer&), bool), asCALL_THISCALL);
  3554. // void Skeleton::Reset() | File: ../Graphics/Skeleton.h
  3555. engine->RegisterObjectMethod("Skeleton", "void Reset()", asMETHODPR(Skeleton, Reset, (), void), asCALL_THISCALL);
  3556. // void Skeleton::ResetSilent() | File: ../Graphics/Skeleton.h
  3557. engine->RegisterObjectMethod("Skeleton", "void ResetSilent()", asMETHODPR(Skeleton, ResetSilent, (), void), asCALL_THISCALL);
  3558. // bool Skeleton::Save(Serializer& dest) const | File: ../Graphics/Skeleton.h
  3559. engine->RegisterObjectMethod("Skeleton", "bool Save(Serializer&) const", asMETHODPR(Skeleton, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3560. // void Skeleton::SetRootBoneIndex(unsigned index) | File: ../Graphics/Skeleton.h
  3561. engine->RegisterObjectMethod("Skeleton", "void SetRootBoneIndex(uint)", asMETHODPR(Skeleton, SetRootBoneIndex, (unsigned), void), asCALL_THISCALL);
  3562. // Skeleton::Skeleton() | File: ../Graphics/Skeleton.h
  3563. engine->RegisterObjectBehaviour("Skeleton", asBEHAVE_FACTORY, "Skeleton@+ f()", asFUNCTION(Skeleton_Skeleton_void), asCALL_CDECL);
  3564. // Skeleton& Skeleton::operator=(const Skeleton&) | Possible implicitly-declared
  3565. RegisterImplicitlyDeclaredAssignOperatorIfPossible<Skeleton>(engine, "Skeleton");
  3566. engine->RegisterObjectBehaviour("Skeleton", asBEHAVE_ADDREF, "void f()", asFUNCTION(FakeAddRef), asCALL_CDECL_OBJLAST);
  3567. engine->RegisterObjectBehaviour("Skeleton", asBEHAVE_RELEASE, "void f()", asFUNCTION(FakeReleaseRef), asCALL_CDECL_OBJLAST);
  3568. #ifdef REGISTER_MANUAL_PART_Skeleton
  3569. REGISTER_MANUAL_PART_Skeleton(Skeleton, "Skeleton")
  3570. #endif
  3571. // void Drawable::AddLight(Light* light) | File: ../Graphics/Drawable.h
  3572. engine->RegisterObjectMethod("Skybox", "void AddLight(Light@+)", asMETHODPR(Skybox, AddLight, (Light*), void), asCALL_THISCALL);
  3573. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  3574. engine->RegisterObjectBehaviour("Skybox", asBEHAVE_ADDREF, "void f()", asMETHODPR(Skybox, AddRef, (), void), asCALL_THISCALL);
  3575. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  3576. // Error: type "ComponentReplicationState*" can not automatically bind
  3577. // void Drawable::AddVertexLight(Light* light) | File: ../Graphics/Drawable.h
  3578. engine->RegisterObjectMethod("Skybox", "void AddVertexLight(Light@+)", asMETHODPR(Skybox, AddVertexLight, (Light*), void), asCALL_THISCALL);
  3579. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  3580. engine->RegisterObjectMethod("Skybox", "void AllocateNetworkState()", asMETHODPR(Skybox, AllocateNetworkState, (), void), asCALL_THISCALL);
  3581. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  3582. engine->RegisterObjectMethod("Skybox", "void ApplyAttributes()", asMETHODPR(Skybox, ApplyAttributes, (), void), asCALL_THISCALL);
  3583. // void StaticModel::ApplyMaterialList(const String& fileName=String::EMPTY) | File: ../Graphics/StaticModel.h
  3584. engine->RegisterObjectMethod("Skybox", "void ApplyMaterialList(const String&in = String::EMPTY)", asMETHODPR(Skybox, ApplyMaterialList, (const String&), void), asCALL_THISCALL);
  3585. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  3586. // Not registered because template
  3587. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  3588. // Not registered because template
  3589. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  3590. engine->RegisterObjectMethod("Skybox", "void CleanupConnection(Connection@+)", asMETHODPR(Skybox, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  3591. // void Drawable::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) override | File: ../Graphics/Drawable.h
  3592. engine->RegisterObjectMethod("Skybox", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(Skybox, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  3593. // bool StaticModel::DrawOcclusion(OcclusionBuffer* buffer) override | File: ../Graphics/StaticModel.h
  3594. engine->RegisterObjectMethod("Skybox", "bool DrawOcclusion(OcclusionBuffer@+)", asMETHODPR(Skybox, DrawOcclusion, (OcclusionBuffer*), bool), asCALL_THISCALL);
  3595. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  3596. engine->RegisterObjectMethod("Skybox", "bool GetAnimationEnabled() const", asMETHODPR(Skybox, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  3597. engine->RegisterObjectMethod("Skybox", "bool get_animationEnabled() const", asMETHODPR(Skybox, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  3598. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  3599. engine->RegisterObjectMethod("Skybox", "Variant GetAttribute(uint) const", asMETHODPR(Skybox, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  3600. engine->RegisterObjectMethod("Skybox", "Variant get_attributes(uint) const", asMETHODPR(Skybox, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  3601. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  3602. engine->RegisterObjectMethod("Skybox", "Variant GetAttribute(const String&in) const", asMETHODPR(Skybox, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  3603. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  3604. engine->RegisterObjectMethod("Skybox", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Skybox, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  3605. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  3606. engine->RegisterObjectMethod("Skybox", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Skybox, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  3607. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  3608. engine->RegisterObjectMethod("Skybox", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Skybox, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  3609. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  3610. engine->RegisterObjectMethod("Skybox", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Skybox, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  3611. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  3612. engine->RegisterObjectMethod("Skybox", "Variant GetAttributeDefault(uint) const", asMETHODPR(Skybox, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  3613. engine->RegisterObjectMethod("Skybox", "Variant get_attributeDefaults(uint) const", asMETHODPR(Skybox, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  3614. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  3615. engine->RegisterObjectMethod("Skybox", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Skybox, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  3616. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  3617. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3618. // const Vector<SourceBatch>& Drawable::GetBatches() const | File: ../Graphics/Drawable.h
  3619. // Error: type "const Vector<SourceBatch>&" can not automatically bind
  3620. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  3621. engine->RegisterObjectMethod("Skybox", "bool GetBlockEvents() const", asMETHODPR(Skybox, GetBlockEvents, () const, bool), asCALL_THISCALL);
  3622. // const BoundingBox& Drawable::GetBoundingBox() const | File: ../Graphics/Drawable.h
  3623. engine->RegisterObjectMethod("Skybox", "const BoundingBox& GetBoundingBox() const", asMETHODPR(Skybox, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  3624. engine->RegisterObjectMethod("Skybox", "const BoundingBox& get_boundingBox() const", asMETHODPR(Skybox, GetBoundingBox, () const, const BoundingBox&), asCALL_THISCALL);
  3625. // bool Drawable::GetCastShadows() const | File: ../Graphics/Drawable.h
  3626. engine->RegisterObjectMethod("Skybox", "bool GetCastShadows() const", asMETHODPR(Skybox, GetCastShadows, () const, bool), asCALL_THISCALL);
  3627. engine->RegisterObjectMethod("Skybox", "bool get_castShadows() const", asMETHODPR(Skybox, GetCastShadows, () const, bool), asCALL_THISCALL);
  3628. // const String& Object::GetCategory() const | File: ../Core/Object.h
  3629. engine->RegisterObjectMethod("Skybox", "const String& GetCategory() const", asMETHODPR(Skybox, GetCategory, () const, const String&), asCALL_THISCALL);
  3630. engine->RegisterObjectMethod("Skybox", "const String& get_category() const", asMETHODPR(Skybox, GetCategory, () const, const String&), asCALL_THISCALL);
  3631. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  3632. engine->RegisterObjectMethod("Skybox", "Component@+ GetComponent(StringHash) const", asMETHODPR(Skybox, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  3633. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  3634. // Not registered because template
  3635. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  3636. // Error: type "PODVector<Component*>&" can not automatically bind
  3637. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  3638. // Not registered because template
  3639. // Context* Object::GetContext() const | File: ../Core/Object.h
  3640. // Error: type "Context*" can not be returned
  3641. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  3642. // Error: type "PODVector<Node*>&" can not automatically bind
  3643. // float Drawable::GetDistance() const | File: ../Graphics/Drawable.h
  3644. engine->RegisterObjectMethod("Skybox", "float GetDistance() const", asMETHODPR(Skybox, GetDistance, () const, float), asCALL_THISCALL);
  3645. // unsigned char Drawable::GetDrawableFlags() const | File: ../Graphics/Drawable.h
  3646. engine->RegisterObjectMethod("Skybox", "uint8 GetDrawableFlags() const", asMETHODPR(Skybox, GetDrawableFlags, () const, unsigned char), asCALL_THISCALL);
  3647. // float Drawable::GetDrawDistance() const | File: ../Graphics/Drawable.h
  3648. engine->RegisterObjectMethod("Skybox", "float GetDrawDistance() const", asMETHODPR(Skybox, GetDrawDistance, () const, float), asCALL_THISCALL);
  3649. engine->RegisterObjectMethod("Skybox", "float get_drawDistance() const", asMETHODPR(Skybox, GetDrawDistance, () const, float), asCALL_THISCALL);
  3650. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  3651. engine->RegisterObjectMethod("Skybox", "VariantMap& GetEventDataMap() const", asMETHODPR(Skybox, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  3652. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  3653. // Error: type "EventHandler*" can not automatically bind
  3654. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  3655. engine->RegisterObjectMethod("Skybox", "Object@+ GetEventSender() const", asMETHODPR(Skybox, GetEventSender, () const, Object*), asCALL_THISCALL);
  3656. // Light* Drawable::GetFirstLight() const | File: ../Graphics/Drawable.h
  3657. engine->RegisterObjectMethod("Skybox", "Light@+ GetFirstLight() const", asMETHODPR(Skybox, GetFirstLight, () const, Light*), asCALL_THISCALL);
  3658. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  3659. engine->RegisterObjectMethod("Skybox", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Skybox, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3660. engine->RegisterObjectMethod("Skybox", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Skybox, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  3661. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  3662. engine->RegisterObjectMethod("Skybox", "const VariantMap& GetGlobalVars() const", asMETHODPR(Skybox, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3663. engine->RegisterObjectMethod("Skybox", "const VariantMap& get_globalVars() const", asMETHODPR(Skybox, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  3664. // unsigned Component::GetID() const | File: ../Scene/Component.h
  3665. engine->RegisterObjectMethod("Skybox", "uint GetID() const", asMETHODPR(Skybox, GetID, () const, unsigned), asCALL_THISCALL);
  3666. engine->RegisterObjectMethod("Skybox", "uint get_id() const", asMETHODPR(Skybox, GetID, () const, unsigned), asCALL_THISCALL);
  3667. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  3668. engine->RegisterObjectMethod("Skybox", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Skybox, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  3669. // unsigned Drawable::GetLightMask() const | File: ../Graphics/Drawable.h
  3670. engine->RegisterObjectMethod("Skybox", "uint GetLightMask() const", asMETHODPR(Skybox, GetLightMask, () const, unsigned), asCALL_THISCALL);
  3671. engine->RegisterObjectMethod("Skybox", "uint get_lightMask() const", asMETHODPR(Skybox, GetLightMask, () const, unsigned), asCALL_THISCALL);
  3672. // const PODVector<Light*>& Drawable::GetLights() const | File: ../Graphics/Drawable.h
  3673. engine->RegisterObjectMethod("Skybox", "Array<Light@>@ GetLights() const", asFUNCTION(Skybox_GetLights_void), asCALL_CDECL_OBJFIRST);
  3674. // float Drawable::GetLodBias() const | File: ../Graphics/Drawable.h
  3675. engine->RegisterObjectMethod("Skybox", "float GetLodBias() const", asMETHODPR(Skybox, GetLodBias, () const, float), asCALL_THISCALL);
  3676. engine->RegisterObjectMethod("Skybox", "float get_lodBias() const", asMETHODPR(Skybox, GetLodBias, () const, float), asCALL_THISCALL);
  3677. // float Drawable::GetLodDistance() const | File: ../Graphics/Drawable.h
  3678. engine->RegisterObjectMethod("Skybox", "float GetLodDistance() const", asMETHODPR(Skybox, GetLodDistance, () const, float), asCALL_THISCALL);
  3679. // Geometry* StaticModel::GetLodGeometry(unsigned batchIndex, unsigned level) override | File: ../Graphics/StaticModel.h
  3680. engine->RegisterObjectMethod("Skybox", "Geometry@+ GetLodGeometry(uint, uint)", asMETHODPR(Skybox, GetLodGeometry, (unsigned, unsigned), Geometry*), asCALL_THISCALL);
  3681. // virtual Material* StaticModel::GetMaterial() const | File: ../Graphics/StaticModel.h
  3682. engine->RegisterObjectMethod("Skybox", "Material@+ GetMaterial() const", asMETHODPR(Skybox, GetMaterial, () const, Material*), asCALL_THISCALL);
  3683. engine->RegisterObjectMethod("Skybox", "Material@+ get_material() const", asMETHODPR(Skybox, GetMaterial, () const, Material*), asCALL_THISCALL);
  3684. // virtual Material* StaticModel::GetMaterial(unsigned index) const | File: ../Graphics/StaticModel.h
  3685. engine->RegisterObjectMethod("Skybox", "Material@+ GetMaterial(uint) const", asMETHODPR(Skybox, GetMaterial, (unsigned) const, Material*), asCALL_THISCALL);
  3686. engine->RegisterObjectMethod("Skybox", "Material@+ get_materials(uint) const", asMETHODPR(Skybox, GetMaterial, (unsigned) const, Material*), asCALL_THISCALL);
  3687. // const ResourceRefList& StaticModel::GetMaterialsAttr() const | File: ../Graphics/StaticModel.h
  3688. engine->RegisterObjectMethod("Skybox", "const ResourceRefList& GetMaterialsAttr() const", asMETHODPR(Skybox, GetMaterialsAttr, () const, const ResourceRefList&), asCALL_THISCALL);
  3689. // unsigned Drawable::GetMaxLights() const | File: ../Graphics/Drawable.h
  3690. engine->RegisterObjectMethod("Skybox", "uint GetMaxLights() const", asMETHODPR(Skybox, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  3691. engine->RegisterObjectMethod("Skybox", "uint get_maxLights() const", asMETHODPR(Skybox, GetMaxLights, () const, unsigned), asCALL_THISCALL);
  3692. // float Drawable::GetMaxZ() const | File: ../Graphics/Drawable.h
  3693. engine->RegisterObjectMethod("Skybox", "float GetMaxZ() const", asMETHODPR(Skybox, GetMaxZ, () const, float), asCALL_THISCALL);
  3694. // float Drawable::GetMinZ() const | File: ../Graphics/Drawable.h
  3695. engine->RegisterObjectMethod("Skybox", "float GetMinZ() const", asMETHODPR(Skybox, GetMinZ, () const, float), asCALL_THISCALL);
  3696. // Model* StaticModel::GetModel() const | File: ../Graphics/StaticModel.h
  3697. engine->RegisterObjectMethod("Skybox", "Model@+ GetModel() const", asMETHODPR(Skybox, GetModel, () const, Model*), asCALL_THISCALL);
  3698. engine->RegisterObjectMethod("Skybox", "Model@+ get_model() const", asMETHODPR(Skybox, GetModel, () const, Model*), asCALL_THISCALL);
  3699. // ResourceRef StaticModel::GetModelAttr() const | File: ../Graphics/StaticModel.h
  3700. engine->RegisterObjectMethod("Skybox", "ResourceRef GetModelAttr() const", asMETHODPR(Skybox, GetModelAttr, () const, ResourceRef), asCALL_THISCALL);
  3701. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  3702. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  3703. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  3704. // Error: type "NetworkState*" can not automatically bind
  3705. // Node* Component::GetNode() const | File: ../Scene/Component.h
  3706. engine->RegisterObjectMethod("Skybox", "Node@+ GetNode() const", asMETHODPR(Skybox, GetNode, () const, Node*), asCALL_THISCALL);
  3707. engine->RegisterObjectMethod("Skybox", "Node@+ get_node() const", asMETHODPR(Skybox, GetNode, () const, Node*), asCALL_THISCALL);
  3708. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  3709. engine->RegisterObjectMethod("Skybox", "uint GetNumAttributes() const", asMETHODPR(Skybox, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3710. engine->RegisterObjectMethod("Skybox", "uint get_numAttributes() const", asMETHODPR(Skybox, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  3711. // unsigned StaticModel::GetNumGeometries() const | File: ../Graphics/StaticModel.h
  3712. engine->RegisterObjectMethod("Skybox", "uint GetNumGeometries() const", asMETHODPR(Skybox, GetNumGeometries, () const, unsigned), asCALL_THISCALL);
  3713. engine->RegisterObjectMethod("Skybox", "uint get_numGeometries() const", asMETHODPR(Skybox, GetNumGeometries, () const, unsigned), asCALL_THISCALL);
  3714. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  3715. engine->RegisterObjectMethod("Skybox", "uint GetNumNetworkAttributes() const", asMETHODPR(Skybox, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  3716. // unsigned StaticModel::GetNumOccluderTriangles() override | File: ../Graphics/StaticModel.h
  3717. engine->RegisterObjectMethod("Skybox", "uint GetNumOccluderTriangles()", asMETHODPR(Skybox, GetNumOccluderTriangles, (), unsigned), asCALL_THISCALL);
  3718. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  3719. engine->RegisterObjectMethod("Skybox", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Skybox, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3720. engine->RegisterObjectMethod("Skybox", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Skybox, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  3721. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  3722. engine->RegisterObjectMethod("Skybox", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Skybox, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  3723. // unsigned StaticModel::GetOcclusionLodLevel() const | File: ../Graphics/StaticModel.h
  3724. engine->RegisterObjectMethod("Skybox", "uint GetOcclusionLodLevel() const", asMETHODPR(Skybox, GetOcclusionLodLevel, () const, unsigned), asCALL_THISCALL);
  3725. engine->RegisterObjectMethod("Skybox", "uint get_occlusionLodLevel() const", asMETHODPR(Skybox, GetOcclusionLodLevel, () const, unsigned), asCALL_THISCALL);
  3726. // Octant* Drawable::GetOctant() const | File: ../Graphics/Drawable.h
  3727. // Error: type "Octant" can not automatically bind bacause have @nobind mark
  3728. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  3729. engine->RegisterObjectMethod("Skybox", "Scene@+ GetScene() const", asMETHODPR(Skybox, GetScene, () const, Scene*), asCALL_THISCALL);
  3730. // float Drawable::GetShadowDistance() const | File: ../Graphics/Drawable.h
  3731. engine->RegisterObjectMethod("Skybox", "float GetShadowDistance() const", asMETHODPR(Skybox, GetShadowDistance, () const, float), asCALL_THISCALL);
  3732. engine->RegisterObjectMethod("Skybox", "float get_shadowDistance() const", asMETHODPR(Skybox, GetShadowDistance, () const, float), asCALL_THISCALL);
  3733. // unsigned Drawable::GetShadowMask() const | File: ../Graphics/Drawable.h
  3734. engine->RegisterObjectMethod("Skybox", "uint GetShadowMask() const", asMETHODPR(Skybox, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  3735. engine->RegisterObjectMethod("Skybox", "uint get_shadowMask() const", asMETHODPR(Skybox, GetShadowMask, () const, unsigned), asCALL_THISCALL);
  3736. // float Drawable::GetSortValue() const | File: ../Graphics/Drawable.h
  3737. engine->RegisterObjectMethod("Skybox", "float GetSortValue() const", asMETHODPR(Skybox, GetSortValue, () const, float), asCALL_THISCALL);
  3738. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  3739. engine->RegisterObjectMethod("Skybox", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Skybox, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  3740. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  3741. // Not registered because template
  3742. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  3743. engine->RegisterObjectMethod("Skybox", "StringHash GetType() const", asMETHODPR(Skybox, GetType, () const, StringHash), asCALL_THISCALL);
  3744. engine->RegisterObjectMethod("Skybox", "StringHash get_type() const", asMETHODPR(Skybox, GetType, () const, StringHash), asCALL_THISCALL);
  3745. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  3746. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3747. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  3748. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3749. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  3750. engine->RegisterObjectMethod("Skybox", "const String& GetTypeName() const", asMETHODPR(Skybox, GetTypeName, () const, const String&), asCALL_THISCALL);
  3751. engine->RegisterObjectMethod("Skybox", "const String& get_typeName() const", asMETHODPR(Skybox, GetTypeName, () const, const String&), asCALL_THISCALL);
  3752. // virtual UpdateGeometryType Drawable::GetUpdateGeometryType() | File: ../Graphics/Drawable.h
  3753. engine->RegisterObjectMethod("Skybox", "UpdateGeometryType GetUpdateGeometryType()", asMETHODPR(Skybox, GetUpdateGeometryType, (), UpdateGeometryType), asCALL_THISCALL);
  3754. // const PODVector<Light*>& Drawable::GetVertexLights() const | File: ../Graphics/Drawable.h
  3755. engine->RegisterObjectMethod("Skybox", "Array<Light@>@ GetVertexLights() const", asFUNCTION(Skybox_GetVertexLights_void), asCALL_CDECL_OBJFIRST);
  3756. // unsigned Drawable::GetViewMask() const | File: ../Graphics/Drawable.h
  3757. engine->RegisterObjectMethod("Skybox", "uint GetViewMask() const", asMETHODPR(Skybox, GetViewMask, () const, unsigned), asCALL_THISCALL);
  3758. engine->RegisterObjectMethod("Skybox", "uint get_viewMask() const", asMETHODPR(Skybox, GetViewMask, () const, unsigned), asCALL_THISCALL);
  3759. // const BoundingBox& Drawable::GetWorldBoundingBox() | File: ../Graphics/Drawable.h
  3760. engine->RegisterObjectMethod("Skybox", "const BoundingBox& GetWorldBoundingBox()", asMETHODPR(Skybox, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  3761. engine->RegisterObjectMethod("Skybox", "const BoundingBox& get_worldBoundingBox()", asMETHODPR(Skybox, GetWorldBoundingBox, (), const BoundingBox&), asCALL_THISCALL);
  3762. // Zone* Drawable::GetZone() const | File: ../Graphics/Drawable.h
  3763. engine->RegisterObjectMethod("Skybox", "Zone@+ GetZone() const", asMETHODPR(Skybox, GetZone, () const, Zone*), asCALL_THISCALL);
  3764. engine->RegisterObjectMethod("Skybox", "Zone@+ get_zone() const", asMETHODPR(Skybox, GetZone, () const, Zone*), asCALL_THISCALL);
  3765. // unsigned Drawable::GetZoneMask() const | File: ../Graphics/Drawable.h
  3766. engine->RegisterObjectMethod("Skybox", "uint GetZoneMask() const", asMETHODPR(Skybox, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  3767. engine->RegisterObjectMethod("Skybox", "uint get_zoneMask() const", asMETHODPR(Skybox, GetZoneMask, () const, unsigned), asCALL_THISCALL);
  3768. // bool Drawable::HasBasePass(unsigned batchIndex) const | File: ../Graphics/Drawable.h
  3769. engine->RegisterObjectMethod("Skybox", "bool HasBasePass(uint) const", asMETHODPR(Skybox, HasBasePass, (unsigned) const, bool), asCALL_THISCALL);
  3770. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  3771. engine->RegisterObjectMethod("Skybox", "bool HasEventHandlers() const", asMETHODPR(Skybox, HasEventHandlers, () const, bool), asCALL_THISCALL);
  3772. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  3773. engine->RegisterObjectMethod("Skybox", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Skybox, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  3774. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  3775. engine->RegisterObjectMethod("Skybox", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Skybox, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  3776. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  3777. engine->RegisterObjectMethod("Skybox", "bool IsEnabled() const", asMETHODPR(Skybox, IsEnabled, () const, bool), asCALL_THISCALL);
  3778. engine->RegisterObjectMethod("Skybox", "bool get_enabled() const", asMETHODPR(Skybox, IsEnabled, () const, bool), asCALL_THISCALL);
  3779. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  3780. engine->RegisterObjectMethod("Skybox", "bool IsEnabledEffective() const", asMETHODPR(Skybox, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  3781. engine->RegisterObjectMethod("Skybox", "bool get_enabledEffective() const", asMETHODPR(Skybox, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  3782. // bool StaticModel::IsInside(const Vector3& point) const | File: ../Graphics/StaticModel.h
  3783. engine->RegisterObjectMethod("Skybox", "bool IsInside(const Vector3&in) const", asMETHODPR(Skybox, IsInside, (const Vector3&) const, bool), asCALL_THISCALL);
  3784. // bool StaticModel::IsInsideLocal(const Vector3& point) const | File: ../Graphics/StaticModel.h
  3785. engine->RegisterObjectMethod("Skybox", "bool IsInsideLocal(const Vector3&in) const", asMETHODPR(Skybox, IsInsideLocal, (const Vector3&) const, bool), asCALL_THISCALL);
  3786. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  3787. engine->RegisterObjectMethod("Skybox", "bool IsInstanceOf(StringHash) const", asMETHODPR(Skybox, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  3788. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  3789. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  3790. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  3791. // Not registered because template
  3792. // bool Drawable::IsInView() const | File: ../Graphics/Drawable.h
  3793. engine->RegisterObjectMethod("Skybox", "bool IsInView() const", asMETHODPR(Skybox, IsInView, () const, bool), asCALL_THISCALL);
  3794. engine->RegisterObjectMethod("Skybox", "bool get_inView() const", asMETHODPR(Skybox, IsInView, () const, bool), asCALL_THISCALL);
  3795. // bool Drawable::IsInView(Camera* camera) const | File: ../Graphics/Drawable.h
  3796. engine->RegisterObjectMethod("Skybox", "bool IsInView(Camera@+) const", asMETHODPR(Skybox, IsInView, (Camera*) const, bool), asCALL_THISCALL);
  3797. // bool Drawable::IsInView(const FrameInfo& frame, bool anyCamera=false) const | File: ../Graphics/Drawable.h
  3798. engine->RegisterObjectMethod("Skybox", "bool IsInView(const FrameInfo&in, bool = false) const", asMETHODPR(Skybox, IsInView, (const FrameInfo&, bool) const, bool), asCALL_THISCALL);
  3799. // bool Drawable::IsOccludee() const | File: ../Graphics/Drawable.h
  3800. engine->RegisterObjectMethod("Skybox", "bool IsOccludee() const", asMETHODPR(Skybox, IsOccludee, () const, bool), asCALL_THISCALL);
  3801. engine->RegisterObjectMethod("Skybox", "bool get_occludee() const", asMETHODPR(Skybox, IsOccludee, () const, bool), asCALL_THISCALL);
  3802. // bool Drawable::IsOccluder() const | File: ../Graphics/Drawable.h
  3803. engine->RegisterObjectMethod("Skybox", "bool IsOccluder() const", asMETHODPR(Skybox, IsOccluder, () const, bool), asCALL_THISCALL);
  3804. engine->RegisterObjectMethod("Skybox", "bool get_occluder() const", asMETHODPR(Skybox, IsOccluder, () const, bool), asCALL_THISCALL);
  3805. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  3806. engine->RegisterObjectMethod("Skybox", "bool IsReplicated() const", asMETHODPR(Skybox, IsReplicated, () const, bool), asCALL_THISCALL);
  3807. engine->RegisterObjectMethod("Skybox", "bool get_replicated() const", asMETHODPR(Skybox, IsReplicated, () const, bool), asCALL_THISCALL);
  3808. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  3809. engine->RegisterObjectMethod("Skybox", "bool IsTemporary() const", asMETHODPR(Skybox, IsTemporary, () const, bool), asCALL_THISCALL);
  3810. engine->RegisterObjectMethod("Skybox", "bool get_temporary() const", asMETHODPR(Skybox, IsTemporary, () const, bool), asCALL_THISCALL);
  3811. // bool Drawable::IsZoneDirty() const | File: ../Graphics/Drawable.h
  3812. engine->RegisterObjectMethod("Skybox", "bool IsZoneDirty() const", asMETHODPR(Skybox, IsZoneDirty, () const, bool), asCALL_THISCALL);
  3813. // void Drawable::LimitLights() | File: ../Graphics/Drawable.h
  3814. engine->RegisterObjectMethod("Skybox", "void LimitLights()", asMETHODPR(Skybox, LimitLights, (), void), asCALL_THISCALL);
  3815. // void Drawable::LimitVertexLights(bool removeConvertedLights) | File: ../Graphics/Drawable.h
  3816. engine->RegisterObjectMethod("Skybox", "void LimitVertexLights(bool)", asMETHODPR(Skybox, LimitVertexLights, (bool), void), asCALL_THISCALL);
  3817. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  3818. engine->RegisterObjectMethod("Skybox", "bool Load(Deserializer&)", asMETHODPR(Skybox, Load, (Deserializer&), bool), asCALL_THISCALL);
  3819. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  3820. engine->RegisterObjectMethod("Skybox", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Skybox, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  3821. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  3822. engine->RegisterObjectMethod("Skybox", "bool LoadXML(const XMLElement&in)", asMETHODPR(Skybox, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  3823. // void Drawable::MarkForUpdate() | File: ../Graphics/Drawable.h
  3824. engine->RegisterObjectMethod("Skybox", "void MarkForUpdate()", asMETHODPR(Skybox, MarkForUpdate, (), void), asCALL_THISCALL);
  3825. // void Drawable::MarkInView(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  3826. engine->RegisterObjectMethod("Skybox", "void MarkInView(const FrameInfo&in)", asMETHODPR(Skybox, MarkInView, (const FrameInfo&), void), asCALL_THISCALL);
  3827. // void Drawable::MarkInView(unsigned frameNumber) | File: ../Graphics/Drawable.h
  3828. engine->RegisterObjectMethod("Skybox", "void MarkInView(uint)", asMETHODPR(Skybox, MarkInView, (unsigned), void), asCALL_THISCALL);
  3829. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  3830. engine->RegisterObjectMethod("Skybox", "void MarkNetworkUpdate()", asMETHODPR(Skybox, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  3831. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3832. engine->RegisterObjectMethod("Skybox", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Skybox, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  3833. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  3834. engine->RegisterObjectMethod("Skybox", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Skybox, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  3835. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  3836. engine->RegisterObjectMethod("Skybox", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Skybox, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  3837. // void Drawable::OnSetEnabled() override | File: ../Graphics/Drawable.h
  3838. engine->RegisterObjectMethod("Skybox", "void OnSetEnabled()", asMETHODPR(Skybox, OnSetEnabled, (), void), asCALL_THISCALL);
  3839. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  3840. engine->RegisterObjectMethod("Skybox", "void PrepareNetworkUpdate()", asMETHODPR(Skybox, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  3841. // void Skybox::ProcessRayQuery(const RayOctreeQuery& query, PODVector<RayQueryResult>& results) override | File: ../Graphics/Skybox.h
  3842. // Error: type "RayOctreeQuery" can not automatically bind bacause have @nobind mark
  3843. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3844. engine->RegisterObjectMethod("Skybox", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Skybox, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3845. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  3846. engine->RegisterObjectMethod("Skybox", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Skybox, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  3847. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  3848. // Error: type "RefCount*" can not automatically bind
  3849. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  3850. engine->RegisterObjectMethod("Skybox", "int Refs() const", asMETHODPR(Skybox, Refs, () const, int), asCALL_THISCALL);
  3851. engine->RegisterObjectMethod("Skybox", "int get_refs() const", asMETHODPR(Skybox, Refs, () const, int), asCALL_THISCALL);
  3852. // static void Skybox::RegisterObject(Context* context) | File: ../Graphics/Skybox.h
  3853. // Context can be used as firs parameter of constructors only
  3854. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  3855. engine->RegisterObjectBehaviour("Skybox", asBEHAVE_RELEASE, "void f()", asMETHODPR(Skybox, ReleaseRef, (), void), asCALL_THISCALL);
  3856. // void Component::Remove() | File: ../Scene/Component.h
  3857. engine->RegisterObjectMethod("Skybox", "void Remove()", asMETHODPR(Skybox, Remove, (), void), asCALL_THISCALL);
  3858. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  3859. engine->RegisterObjectMethod("Skybox", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Skybox, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  3860. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  3861. engine->RegisterObjectMethod("Skybox", "void RemoveInstanceDefault()", asMETHODPR(Skybox, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  3862. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  3863. engine->RegisterObjectMethod("Skybox", "void RemoveObjectAnimation()", asMETHODPR(Skybox, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  3864. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  3865. engine->RegisterObjectMethod("Skybox", "void ResetToDefault()", asMETHODPR(Skybox, ResetToDefault, (), void), asCALL_THISCALL);
  3866. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  3867. engine->RegisterObjectMethod("Skybox", "bool Save(Serializer&) const", asMETHODPR(Skybox, Save, (Serializer&) const, bool), asCALL_THISCALL);
  3868. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  3869. engine->RegisterObjectMethod("Skybox", "bool SaveDefaultAttributes() const", asMETHODPR(Skybox, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  3870. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  3871. engine->RegisterObjectMethod("Skybox", "bool SaveJSON(JSONValue&) const", asMETHODPR(Skybox, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  3872. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  3873. engine->RegisterObjectMethod("Skybox", "bool SaveXML(XMLElement&) const", asMETHODPR(Skybox, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  3874. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  3875. engine->RegisterObjectMethod("Skybox", "void SendEvent(StringHash)", asMETHODPR(Skybox, SendEvent, (StringHash), void), asCALL_THISCALL);
  3876. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  3877. engine->RegisterObjectMethod("Skybox", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Skybox, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  3878. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  3879. // Not registered because template
  3880. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  3881. engine->RegisterObjectMethod("Skybox", "void SetAnimationEnabled(bool)", asMETHODPR(Skybox, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3882. engine->RegisterObjectMethod("Skybox", "void set_animationEnabled(bool)", asMETHODPR(Skybox, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  3883. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  3884. engine->RegisterObjectMethod("Skybox", "void SetAnimationTime(float)", asMETHODPR(Skybox, SetAnimationTime, (float), void), asCALL_THISCALL);
  3885. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  3886. engine->RegisterObjectMethod("Skybox", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Skybox, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3887. engine->RegisterObjectMethod("Skybox", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Skybox, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  3888. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  3889. engine->RegisterObjectMethod("Skybox", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Skybox, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  3890. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  3891. engine->RegisterObjectMethod("Skybox", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Skybox, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  3892. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  3893. engine->RegisterObjectMethod("Skybox", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Skybox, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  3894. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  3895. engine->RegisterObjectMethod("Skybox", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Skybox, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  3896. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  3897. engine->RegisterObjectMethod("Skybox", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Skybox, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  3898. // void Drawable::SetBasePass(unsigned batchIndex) | File: ../Graphics/Drawable.h
  3899. engine->RegisterObjectMethod("Skybox", "void SetBasePass(uint)", asMETHODPR(Skybox, SetBasePass, (unsigned), void), asCALL_THISCALL);
  3900. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  3901. engine->RegisterObjectMethod("Skybox", "void SetBlockEvents(bool)", asMETHODPR(Skybox, SetBlockEvents, (bool), void), asCALL_THISCALL);
  3902. // void Drawable::SetCastShadows(bool enable) | File: ../Graphics/Drawable.h
  3903. engine->RegisterObjectMethod("Skybox", "void SetCastShadows(bool)", asMETHODPR(Skybox, SetCastShadows, (bool), void), asCALL_THISCALL);
  3904. engine->RegisterObjectMethod("Skybox", "void set_castShadows(bool)", asMETHODPR(Skybox, SetCastShadows, (bool), void), asCALL_THISCALL);
  3905. // void Drawable::SetDrawDistance(float distance) | File: ../Graphics/Drawable.h
  3906. engine->RegisterObjectMethod("Skybox", "void SetDrawDistance(float)", asMETHODPR(Skybox, SetDrawDistance, (float), void), asCALL_THISCALL);
  3907. engine->RegisterObjectMethod("Skybox", "void set_drawDistance(float)", asMETHODPR(Skybox, SetDrawDistance, (float), void), asCALL_THISCALL);
  3908. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  3909. engine->RegisterObjectMethod("Skybox", "void SetEnabled(bool)", asMETHODPR(Skybox, SetEnabled, (bool), void), asCALL_THISCALL);
  3910. engine->RegisterObjectMethod("Skybox", "void set_enabled(bool)", asMETHODPR(Skybox, SetEnabled, (bool), void), asCALL_THISCALL);
  3911. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  3912. engine->RegisterObjectMethod("Skybox", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Skybox, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3913. engine->RegisterObjectMethod("Skybox", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Skybox, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  3914. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  3915. engine->RegisterObjectMethod("Skybox", "void SetInstanceDefault(bool)", asMETHODPR(Skybox, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  3916. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  3917. engine->RegisterObjectMethod("Skybox", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Skybox, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  3918. // void Drawable::SetLightMask(unsigned mask) | File: ../Graphics/Drawable.h
  3919. engine->RegisterObjectMethod("Skybox", "void SetLightMask(uint)", asMETHODPR(Skybox, SetLightMask, (unsigned), void), asCALL_THISCALL);
  3920. engine->RegisterObjectMethod("Skybox", "void set_lightMask(uint)", asMETHODPR(Skybox, SetLightMask, (unsigned), void), asCALL_THISCALL);
  3921. // void Drawable::SetLodBias(float bias) | File: ../Graphics/Drawable.h
  3922. engine->RegisterObjectMethod("Skybox", "void SetLodBias(float)", asMETHODPR(Skybox, SetLodBias, (float), void), asCALL_THISCALL);
  3923. engine->RegisterObjectMethod("Skybox", "void set_lodBias(float)", asMETHODPR(Skybox, SetLodBias, (float), void), asCALL_THISCALL);
  3924. // virtual void StaticModel::SetMaterial(Material* material) | File: ../Graphics/StaticModel.h
  3925. engine->RegisterObjectMethod("Skybox", "void SetMaterial(Material@+)", asMETHODPR(Skybox, SetMaterial, (Material*), void), asCALL_THISCALL);
  3926. engine->RegisterObjectMethod("Skybox", "void set_material(Material@+)", asMETHODPR(Skybox, SetMaterial, (Material*), void), asCALL_THISCALL);
  3927. // virtual bool StaticModel::SetMaterial(unsigned index, Material* material) | File: ../Graphics/StaticModel.h
  3928. engine->RegisterObjectMethod("Skybox", "bool SetMaterial(uint, Material@+)", asMETHODPR(Skybox, SetMaterial, (unsigned, Material*), bool), asCALL_THISCALL);
  3929. engine->RegisterObjectMethod("Skybox", "bool set_materials(uint, Material@+)", asMETHODPR(Skybox, SetMaterial, (unsigned, Material*), bool), asCALL_THISCALL);
  3930. // void StaticModel::SetMaterialsAttr(const ResourceRefList& value) | File: ../Graphics/StaticModel.h
  3931. engine->RegisterObjectMethod("Skybox", "void SetMaterialsAttr(const ResourceRefList&in)", asMETHODPR(Skybox, SetMaterialsAttr, (const ResourceRefList&), void), asCALL_THISCALL);
  3932. // void Drawable::SetMaxLights(unsigned num) | File: ../Graphics/Drawable.h
  3933. engine->RegisterObjectMethod("Skybox", "void SetMaxLights(uint)", asMETHODPR(Skybox, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  3934. engine->RegisterObjectMethod("Skybox", "void set_maxLights(uint)", asMETHODPR(Skybox, SetMaxLights, (unsigned), void), asCALL_THISCALL);
  3935. // void Drawable::SetMinMaxZ(float minZ, float maxZ) | File: ../Graphics/Drawable.h
  3936. engine->RegisterObjectMethod("Skybox", "void SetMinMaxZ(float, float)", asMETHODPR(Skybox, SetMinMaxZ, (float, float), void), asCALL_THISCALL);
  3937. // virtual void StaticModel::SetModel(Model* model) | File: ../Graphics/StaticModel.h
  3938. // Not registered because have @manualbind mark
  3939. // void StaticModel::SetModelAttr(const ResourceRef& value) | File: ../Graphics/StaticModel.h
  3940. engine->RegisterObjectMethod("Skybox", "void SetModelAttr(const ResourceRef&in)", asMETHODPR(Skybox, SetModelAttr, (const ResourceRef&), void), asCALL_THISCALL);
  3941. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  3942. engine->RegisterObjectMethod("Skybox", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Skybox, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3943. engine->RegisterObjectMethod("Skybox", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Skybox, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  3944. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  3945. engine->RegisterObjectMethod("Skybox", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Skybox, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  3946. // void Drawable::SetOccludee(bool enable) | File: ../Graphics/Drawable.h
  3947. engine->RegisterObjectMethod("Skybox", "void SetOccludee(bool)", asMETHODPR(Skybox, SetOccludee, (bool), void), asCALL_THISCALL);
  3948. engine->RegisterObjectMethod("Skybox", "void set_occludee(bool)", asMETHODPR(Skybox, SetOccludee, (bool), void), asCALL_THISCALL);
  3949. // void Drawable::SetOccluder(bool enable) | File: ../Graphics/Drawable.h
  3950. engine->RegisterObjectMethod("Skybox", "void SetOccluder(bool)", asMETHODPR(Skybox, SetOccluder, (bool), void), asCALL_THISCALL);
  3951. engine->RegisterObjectMethod("Skybox", "void set_occluder(bool)", asMETHODPR(Skybox, SetOccluder, (bool), void), asCALL_THISCALL);
  3952. // void StaticModel::SetOcclusionLodLevel(unsigned level) | File: ../Graphics/StaticModel.h
  3953. engine->RegisterObjectMethod("Skybox", "void SetOcclusionLodLevel(uint)", asMETHODPR(Skybox, SetOcclusionLodLevel, (unsigned), void), asCALL_THISCALL);
  3954. engine->RegisterObjectMethod("Skybox", "void set_occlusionLodLevel(uint)", asMETHODPR(Skybox, SetOcclusionLodLevel, (unsigned), void), asCALL_THISCALL);
  3955. // void Drawable::SetShadowDistance(float distance) | File: ../Graphics/Drawable.h
  3956. engine->RegisterObjectMethod("Skybox", "void SetShadowDistance(float)", asMETHODPR(Skybox, SetShadowDistance, (float), void), asCALL_THISCALL);
  3957. engine->RegisterObjectMethod("Skybox", "void set_shadowDistance(float)", asMETHODPR(Skybox, SetShadowDistance, (float), void), asCALL_THISCALL);
  3958. // void Drawable::SetShadowMask(unsigned mask) | File: ../Graphics/Drawable.h
  3959. engine->RegisterObjectMethod("Skybox", "void SetShadowMask(uint)", asMETHODPR(Skybox, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  3960. engine->RegisterObjectMethod("Skybox", "void set_shadowMask(uint)", asMETHODPR(Skybox, SetShadowMask, (unsigned), void), asCALL_THISCALL);
  3961. // void Drawable::SetSortValue(float value) | File: ../Graphics/Drawable.h
  3962. engine->RegisterObjectMethod("Skybox", "void SetSortValue(float)", asMETHODPR(Skybox, SetSortValue, (float), void), asCALL_THISCALL);
  3963. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  3964. engine->RegisterObjectMethod("Skybox", "void SetTemporary(bool)", asMETHODPR(Skybox, SetTemporary, (bool), void), asCALL_THISCALL);
  3965. engine->RegisterObjectMethod("Skybox", "void set_temporary(bool)", asMETHODPR(Skybox, SetTemporary, (bool), void), asCALL_THISCALL);
  3966. // void Drawable::SetViewMask(unsigned mask) | File: ../Graphics/Drawable.h
  3967. engine->RegisterObjectMethod("Skybox", "void SetViewMask(uint)", asMETHODPR(Skybox, SetViewMask, (unsigned), void), asCALL_THISCALL);
  3968. engine->RegisterObjectMethod("Skybox", "void set_viewMask(uint)", asMETHODPR(Skybox, SetViewMask, (unsigned), void), asCALL_THISCALL);
  3969. // void Drawable::SetZone(Zone* zone, bool temporary=false) | File: ../Graphics/Drawable.h
  3970. engine->RegisterObjectMethod("Skybox", "void SetZone(Zone@+, bool = false)", asMETHODPR(Skybox, SetZone, (Zone*, bool), void), asCALL_THISCALL);
  3971. // void Drawable::SetZoneMask(unsigned mask) | File: ../Graphics/Drawable.h
  3972. engine->RegisterObjectMethod("Skybox", "void SetZoneMask(uint)", asMETHODPR(Skybox, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  3973. engine->RegisterObjectMethod("Skybox", "void set_zoneMask(uint)", asMETHODPR(Skybox, SetZoneMask, (unsigned), void), asCALL_THISCALL);
  3974. // explicit Skybox::Skybox(Context* context) | File: ../Graphics/Skybox.h
  3975. engine->RegisterObjectBehaviour("Skybox", asBEHAVE_FACTORY, "Skybox@+ f()", asFUNCTION(Skybox_Skybox_Context), asCALL_CDECL);
  3976. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3977. // Error: type "EventHandler*" can not automatically bind
  3978. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  3979. // Error: type "EventHandler*" can not automatically bind
  3980. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3981. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3982. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  3983. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  3984. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  3985. engine->RegisterObjectMethod("Skybox", "void UnsubscribeFromAllEvents()", asMETHODPR(Skybox, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  3986. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  3987. engine->RegisterObjectMethod("Skybox", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Skybox_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  3988. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  3989. engine->RegisterObjectMethod("Skybox", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Skybox, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  3990. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  3991. engine->RegisterObjectMethod("Skybox", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Skybox, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  3992. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  3993. engine->RegisterObjectMethod("Skybox", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Skybox, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  3994. // virtual void Drawable::Update(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  3995. engine->RegisterObjectMethod("Skybox", "void Update(const FrameInfo&in)", asMETHODPR(Skybox, Update, (const FrameInfo&), void), asCALL_THISCALL);
  3996. // void Skybox::UpdateBatches(const FrameInfo& frame) override | File: ../Graphics/Skybox.h
  3997. engine->RegisterObjectMethod("Skybox", "void UpdateBatches(const FrameInfo&in)", asMETHODPR(Skybox, UpdateBatches, (const FrameInfo&), void), asCALL_THISCALL);
  3998. // virtual void Drawable::UpdateGeometry(const FrameInfo& frame) | File: ../Graphics/Drawable.h
  3999. engine->RegisterObjectMethod("Skybox", "void UpdateGeometry(const FrameInfo&in)", asMETHODPR(Skybox, UpdateGeometry, (const FrameInfo&), void), asCALL_THISCALL);
  4000. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4001. engine->RegisterObjectMethod("Skybox", "int WeakRefs() const", asMETHODPR(Skybox, WeakRefs, () const, int), asCALL_THISCALL);
  4002. engine->RegisterObjectMethod("Skybox", "int get_weakRefs() const", asMETHODPR(Skybox, WeakRefs, () const, int), asCALL_THISCALL);
  4003. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4004. engine->RegisterObjectMethod("Skybox", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Skybox, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  4005. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4006. engine->RegisterObjectMethod("Skybox", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Skybox, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4007. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4008. engine->RegisterObjectMethod("Skybox", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Skybox, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4009. #ifdef REGISTER_MANUAL_PART_StaticModel
  4010. REGISTER_MANUAL_PART_StaticModel(Skybox, "Skybox")
  4011. #endif
  4012. #ifdef REGISTER_MANUAL_PART_Drawable
  4013. REGISTER_MANUAL_PART_Drawable(Skybox, "Skybox")
  4014. #endif
  4015. #ifdef REGISTER_MANUAL_PART_Component
  4016. REGISTER_MANUAL_PART_Component(Skybox, "Skybox")
  4017. #endif
  4018. #ifdef REGISTER_MANUAL_PART_Animatable
  4019. REGISTER_MANUAL_PART_Animatable(Skybox, "Skybox")
  4020. #endif
  4021. #ifdef REGISTER_MANUAL_PART_Serializable
  4022. REGISTER_MANUAL_PART_Serializable(Skybox, "Skybox")
  4023. #endif
  4024. #ifdef REGISTER_MANUAL_PART_Object
  4025. REGISTER_MANUAL_PART_Object(Skybox, "Skybox")
  4026. #endif
  4027. #ifdef REGISTER_MANUAL_PART_RefCounted
  4028. REGISTER_MANUAL_PART_RefCounted(Skybox, "Skybox")
  4029. #endif
  4030. #ifdef REGISTER_MANUAL_PART_Skybox
  4031. REGISTER_MANUAL_PART_Skybox(Skybox, "Skybox")
  4032. #endif
  4033. RegisterSubclass<StaticModel, Skybox>(engine, "StaticModel", "Skybox");
  4034. RegisterSubclass<Drawable, Skybox>(engine, "Drawable", "Skybox");
  4035. RegisterSubclass<Component, Skybox>(engine, "Component", "Skybox");
  4036. RegisterSubclass<Animatable, Skybox>(engine, "Animatable", "Skybox");
  4037. RegisterSubclass<Serializable, Skybox>(engine, "Serializable", "Skybox");
  4038. RegisterSubclass<Object, Skybox>(engine, "Object", "Skybox");
  4039. RegisterSubclass<RefCounted, Skybox>(engine, "RefCounted", "Skybox");
  4040. // void UIElement::AddChild(UIElement* element) | File: ../UI/UIElement.h
  4041. engine->RegisterObjectMethod("Slider", "void AddChild(UIElement@+)", asMETHODPR(Slider, AddChild, (UIElement*), void), asCALL_THISCALL);
  4042. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4043. engine->RegisterObjectBehaviour("Slider", asBEHAVE_ADDREF, "void f()", asMETHODPR(Slider, AddRef, (), void), asCALL_THISCALL);
  4044. // void UIElement::AddTag(const String& tag) | File: ../UI/UIElement.h
  4045. engine->RegisterObjectMethod("Slider", "void AddTag(const String&in)", asMETHODPR(Slider, AddTag, (const String&), void), asCALL_THISCALL);
  4046. // void UIElement::AddTags(const String& tags, char separator=';') | File: ../UI/UIElement.h
  4047. engine->RegisterObjectMethod("Slider", "void AddTags(const String&in, int8 = ';')", asMETHODPR(Slider, AddTags, (const String&, char), void), asCALL_THISCALL);
  4048. // void UIElement::AddTags(const StringVector& tags) | File: ../UI/UIElement.h
  4049. // Error: type "const StringVector&" can not automatically bind
  4050. // void UIElement::AdjustScissor(IntRect& currentScissor) | File: ../UI/UIElement.h
  4051. engine->RegisterObjectMethod("Slider", "void AdjustScissor(IntRect&)", asMETHODPR(Slider, AdjustScissor, (IntRect&), void), asCALL_THISCALL);
  4052. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  4053. engine->RegisterObjectMethod("Slider", "void AllocateNetworkState()", asMETHODPR(Slider, AllocateNetworkState, (), void), asCALL_THISCALL);
  4054. // void UIElement::ApplyAttributes() override | File: ../UI/UIElement.h
  4055. engine->RegisterObjectMethod("Slider", "void ApplyAttributes()", asMETHODPR(Slider, ApplyAttributes, (), void), asCALL_THISCALL);
  4056. // void UIElement::BringToFront() | File: ../UI/UIElement.h
  4057. engine->RegisterObjectMethod("Slider", "void BringToFront()", asMETHODPR(Slider, BringToFront, (), void), asCALL_THISCALL);
  4058. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4059. // Not registered because template
  4060. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4061. // Not registered because template
  4062. // void Slider::ChangeValue(float delta) | File: ../UI/Slider.h
  4063. engine->RegisterObjectMethod("Slider", "void ChangeValue(float)", asMETHODPR(Slider, ChangeValue, (float), void), asCALL_THISCALL);
  4064. // UIElement* UIElement::CreateChild(StringHash type, const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  4065. engine->RegisterObjectMethod("Slider", "UIElement@+ CreateChild(StringHash, const String&in = String::EMPTY, uint = M_MAX_UNSIGNED)", asMETHODPR(Slider, CreateChild, (StringHash, const String&, unsigned), UIElement*), asCALL_THISCALL);
  4066. // template<class T> T* UIElement::CreateChild(const String& name=String::EMPTY, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  4067. // Not registered because template
  4068. // void UIElement::DisableLayoutUpdate() | File: ../UI/UIElement.h
  4069. engine->RegisterObjectMethod("Slider", "void DisableLayoutUpdate()", asMETHODPR(Slider, DisableLayoutUpdate, (), void), asCALL_THISCALL);
  4070. // virtual IntVector2 UIElement::ElementToScreen(const IntVector2& position) | File: ../UI/UIElement.h
  4071. engine->RegisterObjectMethod("Slider", "IntVector2 ElementToScreen(const IntVector2&in)", asMETHODPR(Slider, ElementToScreen, (const IntVector2&), IntVector2), asCALL_THISCALL);
  4072. // void UIElement::EnableLayoutUpdate() | File: ../UI/UIElement.h
  4073. engine->RegisterObjectMethod("Slider", "void EnableLayoutUpdate()", asMETHODPR(Slider, EnableLayoutUpdate, (), void), asCALL_THISCALL);
  4074. // bool UIElement::FilterAttributes(XMLElement& dest) const | File: ../UI/UIElement.h
  4075. engine->RegisterObjectMethod("Slider", "bool FilterAttributes(XMLElement&) const", asMETHODPR(Slider, FilterAttributes, (XMLElement&) const, bool), asCALL_THISCALL);
  4076. // unsigned UIElement::FindChild(UIElement* element) const | File: ../UI/UIElement.h
  4077. engine->RegisterObjectMethod("Slider", "uint FindChild(UIElement@+) const", asMETHODPR(Slider, FindChild, (UIElement*) const, unsigned), asCALL_THISCALL);
  4078. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  4079. engine->RegisterObjectMethod("Slider", "bool GetAnimationEnabled() const", asMETHODPR(Slider, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4080. engine->RegisterObjectMethod("Slider", "bool get_animationEnabled() const", asMETHODPR(Slider, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4081. // const String& UIElement::GetAppliedStyle() const | File: ../UI/UIElement.h
  4082. engine->RegisterObjectMethod("Slider", "const String& GetAppliedStyle() const", asMETHODPR(Slider, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  4083. engine->RegisterObjectMethod("Slider", "const String& get_style() const", asMETHODPR(Slider, GetAppliedStyle, () const, const String&), asCALL_THISCALL);
  4084. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  4085. engine->RegisterObjectMethod("Slider", "Variant GetAttribute(uint) const", asMETHODPR(Slider, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4086. engine->RegisterObjectMethod("Slider", "Variant get_attributes(uint) const", asMETHODPR(Slider, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4087. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  4088. engine->RegisterObjectMethod("Slider", "Variant GetAttribute(const String&in) const", asMETHODPR(Slider, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  4089. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  4090. engine->RegisterObjectMethod("Slider", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(Slider, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  4091. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  4092. engine->RegisterObjectMethod("Slider", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(Slider, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  4093. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  4094. engine->RegisterObjectMethod("Slider", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(Slider, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  4095. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  4096. engine->RegisterObjectMethod("Slider", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(Slider, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  4097. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  4098. engine->RegisterObjectMethod("Slider", "Variant GetAttributeDefault(uint) const", asMETHODPR(Slider, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4099. engine->RegisterObjectMethod("Slider", "Variant get_attributeDefaults(uint) const", asMETHODPR(Slider, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4100. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  4101. engine->RegisterObjectMethod("Slider", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(Slider, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  4102. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  4103. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4104. // void BorderImage::GetBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) override | File: ../UI/BorderImage.h
  4105. // Error: type "PODVector<UIBatch>&" can not automatically bind
  4106. // void UIElement::GetBatchesWithOffset(IntVector2& offset, PODVector<UIBatch>& batches, PODVector<float>& vertexData, IntRect currentScissor) | File: ../UI/UIElement.h
  4107. // Error: type "PODVector<UIBatch>&" can not automatically bind
  4108. // BlendMode BorderImage::GetBlendMode() const | File: ../UI/BorderImage.h
  4109. engine->RegisterObjectMethod("Slider", "BlendMode GetBlendMode() const", asMETHODPR(Slider, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  4110. engine->RegisterObjectMethod("Slider", "BlendMode get_blendMode() const", asMETHODPR(Slider, GetBlendMode, () const, BlendMode), asCALL_THISCALL);
  4111. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4112. engine->RegisterObjectMethod("Slider", "bool GetBlockEvents() const", asMETHODPR(Slider, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4113. // const IntRect& BorderImage::GetBorder() const | File: ../UI/BorderImage.h
  4114. engine->RegisterObjectMethod("Slider", "const IntRect& GetBorder() const", asMETHODPR(Slider, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  4115. engine->RegisterObjectMethod("Slider", "const IntRect& get_border() const", asMETHODPR(Slider, GetBorder, () const, const IntRect&), asCALL_THISCALL);
  4116. // bool UIElement::GetBringToBack() const | File: ../UI/UIElement.h
  4117. engine->RegisterObjectMethod("Slider", "bool GetBringToBack() const", asMETHODPR(Slider, GetBringToBack, () const, bool), asCALL_THISCALL);
  4118. engine->RegisterObjectMethod("Slider", "bool get_bringToBack() const", asMETHODPR(Slider, GetBringToBack, () const, bool), asCALL_THISCALL);
  4119. // bool UIElement::GetBringToFront() const | File: ../UI/UIElement.h
  4120. engine->RegisterObjectMethod("Slider", "bool GetBringToFront() const", asMETHODPR(Slider, GetBringToFront, () const, bool), asCALL_THISCALL);
  4121. engine->RegisterObjectMethod("Slider", "bool get_bringToFront() const", asMETHODPR(Slider, GetBringToFront, () const, bool), asCALL_THISCALL);
  4122. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4123. engine->RegisterObjectMethod("Slider", "const String& GetCategory() const", asMETHODPR(Slider, GetCategory, () const, const String&), asCALL_THISCALL);
  4124. engine->RegisterObjectMethod("Slider", "const String& get_category() const", asMETHODPR(Slider, GetCategory, () const, const String&), asCALL_THISCALL);
  4125. // UIElement* UIElement::GetChild(unsigned index) const | File: ../UI/UIElement.h
  4126. engine->RegisterObjectMethod("Slider", "UIElement@+ GetChild(uint) const", asMETHODPR(Slider, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  4127. engine->RegisterObjectMethod("Slider", "UIElement@+ get_children(uint) const", asMETHODPR(Slider, GetChild, (unsigned) const, UIElement*), asCALL_THISCALL);
  4128. // UIElement* UIElement::GetChild(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  4129. engine->RegisterObjectMethod("Slider", "UIElement@+ GetChild(const String&in, bool = false) const", asMETHODPR(Slider, GetChild, (const String&, bool) const, UIElement*), asCALL_THISCALL);
  4130. // UIElement* UIElement::GetChild(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  4131. engine->RegisterObjectMethod("Slider", "UIElement@+ GetChild(const StringHash&in, const Variant&in = Variant::EMPTY, bool = false) const", asMETHODPR(Slider, GetChild, (const StringHash&, const Variant&, bool) const, UIElement*), asCALL_THISCALL);
  4132. // template<class T> T* UIElement::GetChildDynamicCast(unsigned index) const | File: ../UI/UIElement.h
  4133. // Not registered because template
  4134. // template<class T> T* UIElement::GetChildDynamicCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  4135. // Not registered because template
  4136. // template<class T> T* UIElement::GetChildDynamicCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  4137. // Not registered because template
  4138. // const IntVector2& UIElement::GetChildOffset() const | File: ../UI/UIElement.h
  4139. engine->RegisterObjectMethod("Slider", "const IntVector2& GetChildOffset() const", asMETHODPR(Slider, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  4140. engine->RegisterObjectMethod("Slider", "const IntVector2& get_childOffset() const", asMETHODPR(Slider, GetChildOffset, () const, const IntVector2&), asCALL_THISCALL);
  4141. // const Vector<SharedPtr<UIElement>>& UIElement::GetChildren() const | File: ../UI/UIElement.h
  4142. engine->RegisterObjectMethod("Slider", "Array<UIElement@>@ GetChildren() const", asFUNCTION(Slider_GetChildren_void), asCALL_CDECL_OBJFIRST);
  4143. // void UIElement::GetChildren(PODVector<UIElement*>& dest, bool recursive=false) const | File: ../UI/UIElement.h
  4144. // Error: type "PODVector<UIElement*>&" can not automatically bind
  4145. // PODVector<UIElement*> UIElement::GetChildren(bool recursive) const | File: ../UI/UIElement.h
  4146. engine->RegisterObjectMethod("Slider", "Array<UIElement@>@ GetChildren(bool) const", asFUNCTION(Slider_GetChildren_bool), asCALL_CDECL_OBJFIRST);
  4147. // void UIElement::GetChildrenWithTag(PODVector<UIElement*>& dest, const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  4148. // Error: type "PODVector<UIElement*>&" can not automatically bind
  4149. // PODVector<UIElement*> UIElement::GetChildrenWithTag(const String& tag, bool recursive=false) const | File: ../UI/UIElement.h
  4150. engine->RegisterObjectMethod("Slider", "Array<UIElement@>@ GetChildrenWithTag(const String&in, bool = false) const", asFUNCTION(Slider_GetChildrenWithTag_String_bool), asCALL_CDECL_OBJFIRST);
  4151. // template<class T> T* UIElement::GetChildStaticCast(unsigned index) const | File: ../UI/UIElement.h
  4152. // Not registered because template
  4153. // template<class T> T* UIElement::GetChildStaticCast(const String& name, bool recursive=false) const | File: ../UI/UIElement.h
  4154. // Not registered because template
  4155. // template<class T> T* UIElement::GetChildStaticCast(const StringHash& key, const Variant& value=Variant::EMPTY, bool recursive=false) const | File: ../UI/UIElement.h
  4156. // Not registered because template
  4157. // const IntRect& UIElement::GetClipBorder() const | File: ../UI/UIElement.h
  4158. engine->RegisterObjectMethod("Slider", "const IntRect& GetClipBorder() const", asMETHODPR(Slider, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  4159. engine->RegisterObjectMethod("Slider", "const IntRect& get_clipBorder() const", asMETHODPR(Slider, GetClipBorder, () const, const IntRect&), asCALL_THISCALL);
  4160. // bool UIElement::GetClipChildren() const | File: ../UI/UIElement.h
  4161. engine->RegisterObjectMethod("Slider", "bool GetClipChildren() const", asMETHODPR(Slider, GetClipChildren, () const, bool), asCALL_THISCALL);
  4162. engine->RegisterObjectMethod("Slider", "bool get_clipChildren() const", asMETHODPR(Slider, GetClipChildren, () const, bool), asCALL_THISCALL);
  4163. // const Color& UIElement::GetColor(Corner corner) const | File: ../UI/UIElement.h
  4164. engine->RegisterObjectMethod("Slider", "const Color& GetColor(Corner) const", asMETHODPR(Slider, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  4165. engine->RegisterObjectMethod("Slider", "const Color& get_colors(Corner) const", asMETHODPR(Slider, GetColor, (Corner) const, const Color&), asCALL_THISCALL);
  4166. // const Color& UIElement::GetColorAttr() const | File: ../UI/UIElement.h
  4167. engine->RegisterObjectMethod("Slider", "const Color& GetColorAttr() const", asMETHODPR(Slider, GetColorAttr, () const, const Color&), asCALL_THISCALL);
  4168. // IntRect UIElement::GetCombinedScreenRect() | File: ../UI/UIElement.h
  4169. engine->RegisterObjectMethod("Slider", "IntRect GetCombinedScreenRect()", asMETHODPR(Slider, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  4170. engine->RegisterObjectMethod("Slider", "IntRect get_combinedScreenRect()", asMETHODPR(Slider, GetCombinedScreenRect, (), IntRect), asCALL_THISCALL);
  4171. // Context* Object::GetContext() const | File: ../Core/Object.h
  4172. // Error: type "Context*" can not be returned
  4173. // virtual void UIElement::GetDebugDrawBatches(PODVector<UIBatch>& batches, PODVector<float>& vertexData, const IntRect& currentScissor) | File: ../UI/UIElement.h
  4174. // Error: type "PODVector<UIBatch>&" can not automatically bind
  4175. // XMLFile* UIElement::GetDefaultStyle(bool recursiveUp=true) const | File: ../UI/UIElement.h
  4176. engine->RegisterObjectMethod("Slider", "XMLFile@+ GetDefaultStyle(bool = true) const", asMETHODPR(Slider, GetDefaultStyle, (bool) const, XMLFile*), asCALL_THISCALL);
  4177. // const Color& UIElement::GetDerivedColor() const | File: ../UI/UIElement.h
  4178. engine->RegisterObjectMethod("Slider", "const Color& GetDerivedColor() const", asMETHODPR(Slider, GetDerivedColor, () const, const Color&), asCALL_THISCALL);
  4179. // float UIElement::GetDerivedOpacity() const | File: ../UI/UIElement.h
  4180. engine->RegisterObjectMethod("Slider", "float GetDerivedOpacity() const", asMETHODPR(Slider, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  4181. engine->RegisterObjectMethod("Slider", "float get_derivedOpacity() const", asMETHODPR(Slider, GetDerivedOpacity, () const, float), asCALL_THISCALL);
  4182. // const IntVector2& BorderImage::GetDisabledOffset() const | File: ../UI/BorderImage.h
  4183. engine->RegisterObjectMethod("Slider", "const IntVector2& GetDisabledOffset() const", asMETHODPR(Slider, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  4184. engine->RegisterObjectMethod("Slider", "const IntVector2& get_disabledOffset() const", asMETHODPR(Slider, GetDisabledOffset, () const, const IntVector2&), asCALL_THISCALL);
  4185. // MouseButtonFlags UIElement::GetDragButtonCombo() const | File: ../UI/UIElement.h
  4186. engine->RegisterObjectMethod("Slider", "MouseButtonFlags GetDragButtonCombo() const", asMETHODPR(Slider, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  4187. engine->RegisterObjectMethod("Slider", "MouseButtonFlags get_dragButtonCombo() const", asMETHODPR(Slider, GetDragButtonCombo, () const, MouseButtonFlags), asCALL_THISCALL);
  4188. // unsigned UIElement::GetDragButtonCount() const | File: ../UI/UIElement.h
  4189. engine->RegisterObjectMethod("Slider", "uint GetDragButtonCount() const", asMETHODPR(Slider, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  4190. engine->RegisterObjectMethod("Slider", "uint get_dragButtonCount() const", asMETHODPR(Slider, GetDragButtonCount, () const, unsigned), asCALL_THISCALL);
  4191. // DragAndDropModeFlags UIElement::GetDragDropMode() const | File: ../UI/UIElement.h
  4192. engine->RegisterObjectMethod("Slider", "DragAndDropModeFlags GetDragDropMode() const", asMETHODPR(Slider, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  4193. engine->RegisterObjectMethod("Slider", "DragAndDropModeFlags get_dragDropMode() const", asMETHODPR(Slider, GetDragDropMode, () const, DragAndDropModeFlags), asCALL_THISCALL);
  4194. // IntVector2 UIElement::GetEffectiveMinSize() const | File: ../UI/UIElement.h
  4195. engine->RegisterObjectMethod("Slider", "IntVector2 GetEffectiveMinSize() const", asMETHODPR(Slider, GetEffectiveMinSize, () const, IntVector2), asCALL_THISCALL);
  4196. // UIElement* UIElement::GetElementEventSender() const | File: ../UI/UIElement.h
  4197. engine->RegisterObjectMethod("Slider", "UIElement@+ GetElementEventSender() const", asMETHODPR(Slider, GetElementEventSender, () const, UIElement*), asCALL_THISCALL);
  4198. // bool UIElement::GetEnableAnchor() const | File: ../UI/UIElement.h
  4199. engine->RegisterObjectMethod("Slider", "bool GetEnableAnchor() const", asMETHODPR(Slider, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  4200. engine->RegisterObjectMethod("Slider", "bool get_enableAnchor() const", asMETHODPR(Slider, GetEnableAnchor, () const, bool), asCALL_THISCALL);
  4201. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4202. engine->RegisterObjectMethod("Slider", "VariantMap& GetEventDataMap() const", asMETHODPR(Slider, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4203. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4204. // Error: type "EventHandler*" can not automatically bind
  4205. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4206. engine->RegisterObjectMethod("Slider", "Object@+ GetEventSender() const", asMETHODPR(Slider, GetEventSender, () const, Object*), asCALL_THISCALL);
  4207. // FocusMode UIElement::GetFocusMode() const | File: ../UI/UIElement.h
  4208. engine->RegisterObjectMethod("Slider", "FocusMode GetFocusMode() const", asMETHODPR(Slider, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  4209. engine->RegisterObjectMethod("Slider", "FocusMode get_focusMode() const", asMETHODPR(Slider, GetFocusMode, () const, FocusMode), asCALL_THISCALL);
  4210. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4211. engine->RegisterObjectMethod("Slider", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(Slider, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4212. engine->RegisterObjectMethod("Slider", "const Variant& get_globalVar(StringHash) const", asMETHODPR(Slider, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4213. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4214. engine->RegisterObjectMethod("Slider", "const VariantMap& GetGlobalVars() const", asMETHODPR(Slider, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4215. engine->RegisterObjectMethod("Slider", "const VariantMap& get_globalVars() const", asMETHODPR(Slider, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4216. // int UIElement::GetHeight() const | File: ../UI/UIElement.h
  4217. engine->RegisterObjectMethod("Slider", "int GetHeight() const", asMETHODPR(Slider, GetHeight, () const, int), asCALL_THISCALL);
  4218. engine->RegisterObjectMethod("Slider", "int get_height() const", asMETHODPR(Slider, GetHeight, () const, int), asCALL_THISCALL);
  4219. // HorizontalAlignment UIElement::GetHorizontalAlignment() const | File: ../UI/UIElement.h
  4220. engine->RegisterObjectMethod("Slider", "HorizontalAlignment GetHorizontalAlignment() const", asMETHODPR(Slider, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  4221. engine->RegisterObjectMethod("Slider", "HorizontalAlignment get_horizontalAlignment() const", asMETHODPR(Slider, GetHorizontalAlignment, () const, HorizontalAlignment), asCALL_THISCALL);
  4222. // const IntVector2& BorderImage::GetHoverOffset() const | File: ../UI/BorderImage.h
  4223. engine->RegisterObjectMethod("Slider", "const IntVector2& GetHoverOffset() const", asMETHODPR(Slider, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  4224. engine->RegisterObjectMethod("Slider", "const IntVector2& get_hoverOffset() const", asMETHODPR(Slider, GetHoverOffset, () const, const IntVector2&), asCALL_THISCALL);
  4225. // const IntRect& BorderImage::GetImageBorder() const | File: ../UI/BorderImage.h
  4226. engine->RegisterObjectMethod("Slider", "const IntRect& GetImageBorder() const", asMETHODPR(Slider, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  4227. engine->RegisterObjectMethod("Slider", "const IntRect& get_imageBorder() const", asMETHODPR(Slider, GetImageBorder, () const, const IntRect&), asCALL_THISCALL);
  4228. // const IntRect& BorderImage::GetImageRect() const | File: ../UI/BorderImage.h
  4229. engine->RegisterObjectMethod("Slider", "const IntRect& GetImageRect() const", asMETHODPR(Slider, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  4230. engine->RegisterObjectMethod("Slider", "const IntRect& get_imageRect() const", asMETHODPR(Slider, GetImageRect, () const, const IntRect&), asCALL_THISCALL);
  4231. // int UIElement::GetIndent() const | File: ../UI/UIElement.h
  4232. engine->RegisterObjectMethod("Slider", "int GetIndent() const", asMETHODPR(Slider, GetIndent, () const, int), asCALL_THISCALL);
  4233. engine->RegisterObjectMethod("Slider", "int get_indent() const", asMETHODPR(Slider, GetIndent, () const, int), asCALL_THISCALL);
  4234. // int UIElement::GetIndentSpacing() const | File: ../UI/UIElement.h
  4235. engine->RegisterObjectMethod("Slider", "int GetIndentSpacing() const", asMETHODPR(Slider, GetIndentSpacing, () const, int), asCALL_THISCALL);
  4236. engine->RegisterObjectMethod("Slider", "int get_indentSpacing() const", asMETHODPR(Slider, GetIndentSpacing, () const, int), asCALL_THISCALL);
  4237. // int UIElement::GetIndentWidth() const | File: ../UI/UIElement.h
  4238. engine->RegisterObjectMethod("Slider", "int GetIndentWidth() const", asMETHODPR(Slider, GetIndentWidth, () const, int), asCALL_THISCALL);
  4239. engine->RegisterObjectMethod("Slider", "int get_indentWidth() const", asMETHODPR(Slider, GetIndentWidth, () const, int), asCALL_THISCALL);
  4240. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  4241. engine->RegisterObjectMethod("Slider", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(Slider, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  4242. // BorderImage* Slider::GetKnob() const | File: ../UI/Slider.h
  4243. engine->RegisterObjectMethod("Slider", "BorderImage@+ GetKnob() const", asMETHODPR(Slider, GetKnob, () const, BorderImage*), asCALL_THISCALL);
  4244. engine->RegisterObjectMethod("Slider", "BorderImage@+ get_knob() const", asMETHODPR(Slider, GetKnob, () const, BorderImage*), asCALL_THISCALL);
  4245. // const IntRect& UIElement::GetLayoutBorder() const | File: ../UI/UIElement.h
  4246. engine->RegisterObjectMethod("Slider", "const IntRect& GetLayoutBorder() const", asMETHODPR(Slider, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  4247. engine->RegisterObjectMethod("Slider", "const IntRect& get_layoutBorder() const", asMETHODPR(Slider, GetLayoutBorder, () const, const IntRect&), asCALL_THISCALL);
  4248. // int UIElement::GetLayoutElementMaxSize() const | File: ../UI/UIElement.h
  4249. engine->RegisterObjectMethod("Slider", "int GetLayoutElementMaxSize() const", asMETHODPR(Slider, GetLayoutElementMaxSize, () const, int), asCALL_THISCALL);
  4250. // const Vector2& UIElement::GetLayoutFlexScale() const | File: ../UI/UIElement.h
  4251. engine->RegisterObjectMethod("Slider", "const Vector2& GetLayoutFlexScale() const", asMETHODPR(Slider, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  4252. engine->RegisterObjectMethod("Slider", "const Vector2& get_layoutFlexScale() const", asMETHODPR(Slider, GetLayoutFlexScale, () const, const Vector2&), asCALL_THISCALL);
  4253. // LayoutMode UIElement::GetLayoutMode() const | File: ../UI/UIElement.h
  4254. engine->RegisterObjectMethod("Slider", "LayoutMode GetLayoutMode() const", asMETHODPR(Slider, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  4255. engine->RegisterObjectMethod("Slider", "LayoutMode get_layoutMode() const", asMETHODPR(Slider, GetLayoutMode, () const, LayoutMode), asCALL_THISCALL);
  4256. // int UIElement::GetLayoutSpacing() const | File: ../UI/UIElement.h
  4257. engine->RegisterObjectMethod("Slider", "int GetLayoutSpacing() const", asMETHODPR(Slider, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  4258. engine->RegisterObjectMethod("Slider", "int get_layoutSpacing() const", asMETHODPR(Slider, GetLayoutSpacing, () const, int), asCALL_THISCALL);
  4259. // Material* BorderImage::GetMaterial() const | File: ../UI/BorderImage.h
  4260. engine->RegisterObjectMethod("Slider", "Material@+ GetMaterial() const", asMETHODPR(Slider, GetMaterial, () const, Material*), asCALL_THISCALL);
  4261. engine->RegisterObjectMethod("Slider", "Material@+ get_material() const", asMETHODPR(Slider, GetMaterial, () const, Material*), asCALL_THISCALL);
  4262. // ResourceRef BorderImage::GetMaterialAttr() const | File: ../UI/BorderImage.h
  4263. engine->RegisterObjectMethod("Slider", "ResourceRef GetMaterialAttr() const", asMETHODPR(Slider, GetMaterialAttr, () const, ResourceRef), asCALL_THISCALL);
  4264. // const Vector2& UIElement::GetMaxAnchor() const | File: ../UI/UIElement.h
  4265. engine->RegisterObjectMethod("Slider", "const Vector2& GetMaxAnchor() const", asMETHODPR(Slider, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  4266. engine->RegisterObjectMethod("Slider", "const Vector2& get_maxAnchor() const", asMETHODPR(Slider, GetMaxAnchor, () const, const Vector2&), asCALL_THISCALL);
  4267. // int UIElement::GetMaxHeight() const | File: ../UI/UIElement.h
  4268. engine->RegisterObjectMethod("Slider", "int GetMaxHeight() const", asMETHODPR(Slider, GetMaxHeight, () const, int), asCALL_THISCALL);
  4269. engine->RegisterObjectMethod("Slider", "int get_maxHeight() const", asMETHODPR(Slider, GetMaxHeight, () const, int), asCALL_THISCALL);
  4270. // const IntVector2& UIElement::GetMaxOffset() const | File: ../UI/UIElement.h
  4271. engine->RegisterObjectMethod("Slider", "const IntVector2& GetMaxOffset() const", asMETHODPR(Slider, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  4272. engine->RegisterObjectMethod("Slider", "const IntVector2& get_maxOffset() const", asMETHODPR(Slider, GetMaxOffset, () const, const IntVector2&), asCALL_THISCALL);
  4273. // const IntVector2& UIElement::GetMaxSize() const | File: ../UI/UIElement.h
  4274. engine->RegisterObjectMethod("Slider", "const IntVector2& GetMaxSize() const", asMETHODPR(Slider, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  4275. engine->RegisterObjectMethod("Slider", "const IntVector2& get_maxSize() const", asMETHODPR(Slider, GetMaxSize, () const, const IntVector2&), asCALL_THISCALL);
  4276. // int UIElement::GetMaxWidth() const | File: ../UI/UIElement.h
  4277. engine->RegisterObjectMethod("Slider", "int GetMaxWidth() const", asMETHODPR(Slider, GetMaxWidth, () const, int), asCALL_THISCALL);
  4278. engine->RegisterObjectMethod("Slider", "int get_maxWidth() const", asMETHODPR(Slider, GetMaxWidth, () const, int), asCALL_THISCALL);
  4279. // const Vector2& UIElement::GetMinAnchor() const | File: ../UI/UIElement.h
  4280. engine->RegisterObjectMethod("Slider", "const Vector2& GetMinAnchor() const", asMETHODPR(Slider, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  4281. engine->RegisterObjectMethod("Slider", "const Vector2& get_minAnchor() const", asMETHODPR(Slider, GetMinAnchor, () const, const Vector2&), asCALL_THISCALL);
  4282. // int UIElement::GetMinHeight() const | File: ../UI/UIElement.h
  4283. engine->RegisterObjectMethod("Slider", "int GetMinHeight() const", asMETHODPR(Slider, GetMinHeight, () const, int), asCALL_THISCALL);
  4284. engine->RegisterObjectMethod("Slider", "int get_minHeight() const", asMETHODPR(Slider, GetMinHeight, () const, int), asCALL_THISCALL);
  4285. // const IntVector2& UIElement::GetMinOffset() const | File: ../UI/UIElement.h
  4286. engine->RegisterObjectMethod("Slider", "const IntVector2& GetMinOffset() const", asMETHODPR(Slider, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  4287. engine->RegisterObjectMethod("Slider", "const IntVector2& get_minOffset() const", asMETHODPR(Slider, GetMinOffset, () const, const IntVector2&), asCALL_THISCALL);
  4288. // const IntVector2& UIElement::GetMinSize() const | File: ../UI/UIElement.h
  4289. engine->RegisterObjectMethod("Slider", "const IntVector2& GetMinSize() const", asMETHODPR(Slider, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  4290. engine->RegisterObjectMethod("Slider", "const IntVector2& get_minSize() const", asMETHODPR(Slider, GetMinSize, () const, const IntVector2&), asCALL_THISCALL);
  4291. // int UIElement::GetMinWidth() const | File: ../UI/UIElement.h
  4292. engine->RegisterObjectMethod("Slider", "int GetMinWidth() const", asMETHODPR(Slider, GetMinWidth, () const, int), asCALL_THISCALL);
  4293. engine->RegisterObjectMethod("Slider", "int get_minWidth() const", asMETHODPR(Slider, GetMinWidth, () const, int), asCALL_THISCALL);
  4294. // const String& UIElement::GetName() const | File: ../UI/UIElement.h
  4295. engine->RegisterObjectMethod("Slider", "const String& GetName() const", asMETHODPR(Slider, GetName, () const, const String&), asCALL_THISCALL);
  4296. engine->RegisterObjectMethod("Slider", "const String& get_name() const", asMETHODPR(Slider, GetName, () const, const String&), asCALL_THISCALL);
  4297. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  4298. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4299. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  4300. // Error: type "NetworkState*" can not automatically bind
  4301. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  4302. engine->RegisterObjectMethod("Slider", "uint GetNumAttributes() const", asMETHODPR(Slider, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4303. engine->RegisterObjectMethod("Slider", "uint get_numAttributes() const", asMETHODPR(Slider, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4304. // unsigned UIElement::GetNumChildren(bool recursive=false) const | File: ../UI/UIElement.h
  4305. engine->RegisterObjectMethod("Slider", "uint GetNumChildren(bool = false) const", asMETHODPR(Slider, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  4306. engine->RegisterObjectMethod("Slider", "uint get_numChildren(bool = false) const", asMETHODPR(Slider, GetNumChildren, (bool) const, unsigned), asCALL_THISCALL);
  4307. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  4308. engine->RegisterObjectMethod("Slider", "uint GetNumNetworkAttributes() const", asMETHODPR(Slider, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  4309. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  4310. engine->RegisterObjectMethod("Slider", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(Slider, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4311. engine->RegisterObjectMethod("Slider", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(Slider, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4312. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  4313. engine->RegisterObjectMethod("Slider", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(Slider, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  4314. // float UIElement::GetOpacity() const | File: ../UI/UIElement.h
  4315. engine->RegisterObjectMethod("Slider", "float GetOpacity() const", asMETHODPR(Slider, GetOpacity, () const, float), asCALL_THISCALL);
  4316. engine->RegisterObjectMethod("Slider", "float get_opacity() const", asMETHODPR(Slider, GetOpacity, () const, float), asCALL_THISCALL);
  4317. // Orientation Slider::GetOrientation() const | File: ../UI/Slider.h
  4318. engine->RegisterObjectMethod("Slider", "Orientation GetOrientation() const", asMETHODPR(Slider, GetOrientation, () const, Orientation), asCALL_THISCALL);
  4319. engine->RegisterObjectMethod("Slider", "Orientation get_orientation() const", asMETHODPR(Slider, GetOrientation, () const, Orientation), asCALL_THISCALL);
  4320. // UIElement* UIElement::GetParent() const | File: ../UI/UIElement.h
  4321. engine->RegisterObjectMethod("Slider", "UIElement@+ GetParent() const", asMETHODPR(Slider, GetParent, () const, UIElement*), asCALL_THISCALL);
  4322. engine->RegisterObjectMethod("Slider", "UIElement@+ get_parent() const", asMETHODPR(Slider, GetParent, () const, UIElement*), asCALL_THISCALL);
  4323. // const Vector2& UIElement::GetPivot() const | File: ../UI/UIElement.h
  4324. engine->RegisterObjectMethod("Slider", "const Vector2& GetPivot() const", asMETHODPR(Slider, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  4325. engine->RegisterObjectMethod("Slider", "const Vector2& get_pivot() const", asMETHODPR(Slider, GetPivot, () const, const Vector2&), asCALL_THISCALL);
  4326. // const IntVector2& UIElement::GetPosition() const | File: ../UI/UIElement.h
  4327. engine->RegisterObjectMethod("Slider", "const IntVector2& GetPosition() const", asMETHODPR(Slider, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  4328. engine->RegisterObjectMethod("Slider", "const IntVector2& get_position() const", asMETHODPR(Slider, GetPosition, () const, const IntVector2&), asCALL_THISCALL);
  4329. // int UIElement::GetPriority() const | File: ../UI/UIElement.h
  4330. engine->RegisterObjectMethod("Slider", "int GetPriority() const", asMETHODPR(Slider, GetPriority, () const, int), asCALL_THISCALL);
  4331. engine->RegisterObjectMethod("Slider", "int get_priority() const", asMETHODPR(Slider, GetPriority, () const, int), asCALL_THISCALL);
  4332. // float Slider::GetRange() const | File: ../UI/Slider.h
  4333. engine->RegisterObjectMethod("Slider", "float GetRange() const", asMETHODPR(Slider, GetRange, () const, float), asCALL_THISCALL);
  4334. engine->RegisterObjectMethod("Slider", "float get_range() const", asMETHODPR(Slider, GetRange, () const, float), asCALL_THISCALL);
  4335. // float Slider::GetRepeatRate() const | File: ../UI/Slider.h
  4336. engine->RegisterObjectMethod("Slider", "float GetRepeatRate() const", asMETHODPR(Slider, GetRepeatRate, () const, float), asCALL_THISCALL);
  4337. engine->RegisterObjectMethod("Slider", "float get_repeatRate() const", asMETHODPR(Slider, GetRepeatRate, () const, float), asCALL_THISCALL);
  4338. // UIElement* UIElement::GetRoot() const | File: ../UI/UIElement.h
  4339. engine->RegisterObjectMethod("Slider", "UIElement@+ GetRoot() const", asMETHODPR(Slider, GetRoot, () const, UIElement*), asCALL_THISCALL);
  4340. engine->RegisterObjectMethod("Slider", "UIElement@+ get_root() const", asMETHODPR(Slider, GetRoot, () const, UIElement*), asCALL_THISCALL);
  4341. // virtual const IntVector2& UIElement::GetScreenPosition() const | File: ../UI/UIElement.h
  4342. engine->RegisterObjectMethod("Slider", "const IntVector2& GetScreenPosition() const", asMETHODPR(Slider, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  4343. engine->RegisterObjectMethod("Slider", "const IntVector2& get_screenPosition() const", asMETHODPR(Slider, GetScreenPosition, () const, const IntVector2&), asCALL_THISCALL);
  4344. // const IntVector2& UIElement::GetSize() const | File: ../UI/UIElement.h
  4345. engine->RegisterObjectMethod("Slider", "const IntVector2& GetSize() const", asMETHODPR(Slider, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  4346. engine->RegisterObjectMethod("Slider", "const IntVector2& get_size() const", asMETHODPR(Slider, GetSize, () const, const IntVector2&), asCALL_THISCALL);
  4347. // bool UIElement::GetSortChildren() const | File: ../UI/UIElement.h
  4348. engine->RegisterObjectMethod("Slider", "bool GetSortChildren() const", asMETHODPR(Slider, GetSortChildren, () const, bool), asCALL_THISCALL);
  4349. engine->RegisterObjectMethod("Slider", "bool get_sortChildren() const", asMETHODPR(Slider, GetSortChildren, () const, bool), asCALL_THISCALL);
  4350. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4351. engine->RegisterObjectMethod("Slider", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(Slider, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4352. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4353. // Not registered because template
  4354. // const StringVector& UIElement::GetTags() const | File: ../UI/UIElement.h
  4355. engine->RegisterObjectMethod("Slider", "Array<String>@ GetTags() const", asFUNCTION(Slider_GetTags_void), asCALL_CDECL_OBJFIRST);
  4356. engine->RegisterObjectMethod("Slider", "Array<String>@ get_tags() const", asFUNCTION(Slider_GetTags_void), asCALL_CDECL_OBJFIRST);
  4357. // Texture* BorderImage::GetTexture() const | File: ../UI/BorderImage.h
  4358. engine->RegisterObjectMethod("Slider", "Texture@+ GetTexture() const", asMETHODPR(Slider, GetTexture, () const, Texture*), asCALL_THISCALL);
  4359. engine->RegisterObjectMethod("Slider", "Texture@+ get_texture() const", asMETHODPR(Slider, GetTexture, () const, Texture*), asCALL_THISCALL);
  4360. // ResourceRef BorderImage::GetTextureAttr() const | File: ../UI/BorderImage.h
  4361. engine->RegisterObjectMethod("Slider", "ResourceRef GetTextureAttr() const", asMETHODPR(Slider, GetTextureAttr, () const, ResourceRef), asCALL_THISCALL);
  4362. // TraversalMode UIElement::GetTraversalMode() const | File: ../UI/UIElement.h
  4363. engine->RegisterObjectMethod("Slider", "TraversalMode GetTraversalMode() const", asMETHODPR(Slider, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  4364. engine->RegisterObjectMethod("Slider", "TraversalMode get_traversalMode() const", asMETHODPR(Slider, GetTraversalMode, () const, TraversalMode), asCALL_THISCALL);
  4365. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  4366. engine->RegisterObjectMethod("Slider", "StringHash GetType() const", asMETHODPR(Slider, GetType, () const, StringHash), asCALL_THISCALL);
  4367. engine->RegisterObjectMethod("Slider", "StringHash get_type() const", asMETHODPR(Slider, GetType, () const, StringHash), asCALL_THISCALL);
  4368. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  4369. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4370. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  4371. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4372. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  4373. engine->RegisterObjectMethod("Slider", "const String& GetTypeName() const", asMETHODPR(Slider, GetTypeName, () const, const String&), asCALL_THISCALL);
  4374. engine->RegisterObjectMethod("Slider", "const String& get_typeName() const", asMETHODPR(Slider, GetTypeName, () const, const String&), asCALL_THISCALL);
  4375. // bool UIElement::GetUseDerivedOpacity() const | File: ../UI/UIElement.h
  4376. engine->RegisterObjectMethod("Slider", "bool GetUseDerivedOpacity() const", asMETHODPR(Slider, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  4377. engine->RegisterObjectMethod("Slider", "bool get_useDerivedOpacity() const", asMETHODPR(Slider, GetUseDerivedOpacity, () const, bool), asCALL_THISCALL);
  4378. // float Slider::GetValue() const | File: ../UI/Slider.h
  4379. engine->RegisterObjectMethod("Slider", "float GetValue() const", asMETHODPR(Slider, GetValue, () const, float), asCALL_THISCALL);
  4380. engine->RegisterObjectMethod("Slider", "float get_value() const", asMETHODPR(Slider, GetValue, () const, float), asCALL_THISCALL);
  4381. // const Variant& UIElement::GetVar(const StringHash& key) const | File: ../UI/UIElement.h
  4382. engine->RegisterObjectMethod("Slider", "const Variant& GetVar(const StringHash&in) const", asMETHODPR(Slider, GetVar, (const StringHash&) const, const Variant&), asCALL_THISCALL);
  4383. // const VariantMap& UIElement::GetVars() const | File: ../UI/UIElement.h
  4384. engine->RegisterObjectMethod("Slider", "const VariantMap& GetVars() const", asMETHODPR(Slider, GetVars, () const, const VariantMap&), asCALL_THISCALL);
  4385. // VerticalAlignment UIElement::GetVerticalAlignment() const | File: ../UI/UIElement.h
  4386. engine->RegisterObjectMethod("Slider", "VerticalAlignment GetVerticalAlignment() const", asMETHODPR(Slider, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  4387. engine->RegisterObjectMethod("Slider", "VerticalAlignment get_verticalAlignment() const", asMETHODPR(Slider, GetVerticalAlignment, () const, VerticalAlignment), asCALL_THISCALL);
  4388. // int UIElement::GetWidth() const | File: ../UI/UIElement.h
  4389. engine->RegisterObjectMethod("Slider", "int GetWidth() const", asMETHODPR(Slider, GetWidth, () const, int), asCALL_THISCALL);
  4390. engine->RegisterObjectMethod("Slider", "int get_width() const", asMETHODPR(Slider, GetWidth, () const, int), asCALL_THISCALL);
  4391. // bool UIElement::HasColorGradient() const | File: ../UI/UIElement.h
  4392. engine->RegisterObjectMethod("Slider", "bool HasColorGradient() const", asMETHODPR(Slider, HasColorGradient, () const, bool), asCALL_THISCALL);
  4393. engine->RegisterObjectMethod("Slider", "bool get_colorGradient() const", asMETHODPR(Slider, HasColorGradient, () const, bool), asCALL_THISCALL);
  4394. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  4395. engine->RegisterObjectMethod("Slider", "bool HasEventHandlers() const", asMETHODPR(Slider, HasEventHandlers, () const, bool), asCALL_THISCALL);
  4396. // bool UIElement::HasFocus() const | File: ../UI/UIElement.h
  4397. engine->RegisterObjectMethod("Slider", "bool HasFocus() const", asMETHODPR(Slider, HasFocus, () const, bool), asCALL_THISCALL);
  4398. engine->RegisterObjectMethod("Slider", "bool get_focus() const", asMETHODPR(Slider, HasFocus, () const, bool), asCALL_THISCALL);
  4399. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  4400. engine->RegisterObjectMethod("Slider", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(Slider, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  4401. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  4402. engine->RegisterObjectMethod("Slider", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(Slider, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  4403. // bool UIElement::HasTag(const String& tag) const | File: ../UI/UIElement.h
  4404. engine->RegisterObjectMethod("Slider", "bool HasTag(const String&in) const", asMETHODPR(Slider, HasTag, (const String&) const, bool), asCALL_THISCALL);
  4405. // void UIElement::InsertChild(unsigned index, UIElement* element) | File: ../UI/UIElement.h
  4406. engine->RegisterObjectMethod("Slider", "void InsertChild(uint, UIElement@+)", asMETHODPR(Slider, InsertChild, (unsigned, UIElement*), void), asCALL_THISCALL);
  4407. // bool UIElement::IsChildOf(UIElement* element) const | File: ../UI/UIElement.h
  4408. engine->RegisterObjectMethod("Slider", "bool IsChildOf(UIElement@+) const", asMETHODPR(Slider, IsChildOf, (UIElement*) const, bool), asCALL_THISCALL);
  4409. // bool UIElement::IsEditable() const | File: ../UI/UIElement.h
  4410. engine->RegisterObjectMethod("Slider", "bool IsEditable() const", asMETHODPR(Slider, IsEditable, () const, bool), asCALL_THISCALL);
  4411. engine->RegisterObjectMethod("Slider", "bool get_editable() const", asMETHODPR(Slider, IsEditable, () const, bool), asCALL_THISCALL);
  4412. // bool UIElement::IsElementEventSender() const | File: ../UI/UIElement.h
  4413. engine->RegisterObjectMethod("Slider", "bool IsElementEventSender() const", asMETHODPR(Slider, IsElementEventSender, () const, bool), asCALL_THISCALL);
  4414. engine->RegisterObjectMethod("Slider", "bool get_elementEventSender() const", asMETHODPR(Slider, IsElementEventSender, () const, bool), asCALL_THISCALL);
  4415. // bool UIElement::IsEnabled() const | File: ../UI/UIElement.h
  4416. engine->RegisterObjectMethod("Slider", "bool IsEnabled() const", asMETHODPR(Slider, IsEnabled, () const, bool), asCALL_THISCALL);
  4417. engine->RegisterObjectMethod("Slider", "bool get_enabled() const", asMETHODPR(Slider, IsEnabled, () const, bool), asCALL_THISCALL);
  4418. // bool UIElement::IsEnabledSelf() const | File: ../UI/UIElement.h
  4419. engine->RegisterObjectMethod("Slider", "bool IsEnabledSelf() const", asMETHODPR(Slider, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  4420. engine->RegisterObjectMethod("Slider", "bool get_enabledSelf() const", asMETHODPR(Slider, IsEnabledSelf, () const, bool), asCALL_THISCALL);
  4421. // bool UIElement::IsFixedHeight() const | File: ../UI/UIElement.h
  4422. engine->RegisterObjectMethod("Slider", "bool IsFixedHeight() const", asMETHODPR(Slider, IsFixedHeight, () const, bool), asCALL_THISCALL);
  4423. engine->RegisterObjectMethod("Slider", "bool get_fixedHeight() const", asMETHODPR(Slider, IsFixedHeight, () const, bool), asCALL_THISCALL);
  4424. // bool UIElement::IsFixedSize() const | File: ../UI/UIElement.h
  4425. engine->RegisterObjectMethod("Slider", "bool IsFixedSize() const", asMETHODPR(Slider, IsFixedSize, () const, bool), asCALL_THISCALL);
  4426. engine->RegisterObjectMethod("Slider", "bool get_fixedSize() const", asMETHODPR(Slider, IsFixedSize, () const, bool), asCALL_THISCALL);
  4427. // bool UIElement::IsFixedWidth() const | File: ../UI/UIElement.h
  4428. engine->RegisterObjectMethod("Slider", "bool IsFixedWidth() const", asMETHODPR(Slider, IsFixedWidth, () const, bool), asCALL_THISCALL);
  4429. engine->RegisterObjectMethod("Slider", "bool get_fixedWidth() const", asMETHODPR(Slider, IsFixedWidth, () const, bool), asCALL_THISCALL);
  4430. // bool UIElement::IsHovering() const | File: ../UI/UIElement.h
  4431. engine->RegisterObjectMethod("Slider", "bool IsHovering() const", asMETHODPR(Slider, IsHovering, () const, bool), asCALL_THISCALL);
  4432. engine->RegisterObjectMethod("Slider", "bool get_hovering() const", asMETHODPR(Slider, IsHovering, () const, bool), asCALL_THISCALL);
  4433. // bool UIElement::IsInside(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  4434. engine->RegisterObjectMethod("Slider", "bool IsInside(IntVector2, bool)", asMETHODPR(Slider, IsInside, (IntVector2, bool), bool), asCALL_THISCALL);
  4435. // bool UIElement::IsInsideCombined(IntVector2 position, bool isScreen) | File: ../UI/UIElement.h
  4436. engine->RegisterObjectMethod("Slider", "bool IsInsideCombined(IntVector2, bool)", asMETHODPR(Slider, IsInsideCombined, (IntVector2, bool), bool), asCALL_THISCALL);
  4437. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  4438. engine->RegisterObjectMethod("Slider", "bool IsInstanceOf(StringHash) const", asMETHODPR(Slider, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  4439. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  4440. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  4441. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  4442. // Not registered because template
  4443. // bool UIElement::IsInternal() const | File: ../UI/UIElement.h
  4444. engine->RegisterObjectMethod("Slider", "bool IsInternal() const", asMETHODPR(Slider, IsInternal, () const, bool), asCALL_THISCALL);
  4445. engine->RegisterObjectMethod("Slider", "bool get_internal() const", asMETHODPR(Slider, IsInternal, () const, bool), asCALL_THISCALL);
  4446. // bool UIElement::IsSelected() const | File: ../UI/UIElement.h
  4447. engine->RegisterObjectMethod("Slider", "bool IsSelected() const", asMETHODPR(Slider, IsSelected, () const, bool), asCALL_THISCALL);
  4448. engine->RegisterObjectMethod("Slider", "bool get_selected() const", asMETHODPR(Slider, IsSelected, () const, bool), asCALL_THISCALL);
  4449. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  4450. engine->RegisterObjectMethod("Slider", "bool IsTemporary() const", asMETHODPR(Slider, IsTemporary, () const, bool), asCALL_THISCALL);
  4451. engine->RegisterObjectMethod("Slider", "bool get_temporary() const", asMETHODPR(Slider, IsTemporary, () const, bool), asCALL_THISCALL);
  4452. // bool BorderImage::IsTiled() const | File: ../UI/BorderImage.h
  4453. engine->RegisterObjectMethod("Slider", "bool IsTiled() const", asMETHODPR(Slider, IsTiled, () const, bool), asCALL_THISCALL);
  4454. engine->RegisterObjectMethod("Slider", "bool get_tiled() const", asMETHODPR(Slider, IsTiled, () const, bool), asCALL_THISCALL);
  4455. // bool UIElement::IsVisible() const | File: ../UI/UIElement.h
  4456. engine->RegisterObjectMethod("Slider", "bool IsVisible() const", asMETHODPR(Slider, IsVisible, () const, bool), asCALL_THISCALL);
  4457. engine->RegisterObjectMethod("Slider", "bool get_visible() const", asMETHODPR(Slider, IsVisible, () const, bool), asCALL_THISCALL);
  4458. // bool UIElement::IsVisibleEffective() const | File: ../UI/UIElement.h
  4459. engine->RegisterObjectMethod("Slider", "bool IsVisibleEffective() const", asMETHODPR(Slider, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  4460. engine->RegisterObjectMethod("Slider", "bool get_visibleEffective() const", asMETHODPR(Slider, IsVisibleEffective, () const, bool), asCALL_THISCALL);
  4461. // virtual bool UIElement::IsWheelHandler() const | File: ../UI/UIElement.h
  4462. engine->RegisterObjectMethod("Slider", "bool IsWheelHandler() const", asMETHODPR(Slider, IsWheelHandler, () const, bool), asCALL_THISCALL);
  4463. // virtual bool UIElement::IsWithinScissor(const IntRect& currentScissor) | File: ../UI/UIElement.h
  4464. engine->RegisterObjectMethod("Slider", "bool IsWithinScissor(const IntRect&in)", asMETHODPR(Slider, IsWithinScissor, (const IntRect&), bool), asCALL_THISCALL);
  4465. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  4466. engine->RegisterObjectMethod("Slider", "bool Load(Deserializer&)", asMETHODPR(Slider, Load, (Deserializer&), bool), asCALL_THISCALL);
  4467. // virtual UIElement* UIElement::LoadChildXML(const XMLElement& childElem, XMLFile* styleFile) | File: ../UI/UIElement.h
  4468. engine->RegisterObjectMethod("Slider", "UIElement@+ LoadChildXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Slider, LoadChildXML, (const XMLElement&, XMLFile*), UIElement*), asCALL_THISCALL);
  4469. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  4470. engine->RegisterObjectMethod("Slider", "bool LoadJSON(const JSONValue&in)", asMETHODPR(Slider, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  4471. // bool UIElement::LoadXML(const XMLElement& source) override | File: ../UI/UIElement.h
  4472. engine->RegisterObjectMethod("Slider", "bool LoadXML(const XMLElement&in)", asMETHODPR(Slider, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  4473. // virtual bool UIElement::LoadXML(const XMLElement& source, XMLFile* styleFile) | File: ../UI/UIElement.h
  4474. engine->RegisterObjectMethod("Slider", "bool LoadXML(const XMLElement&in, XMLFile@+)", asMETHODPR(Slider, LoadXML, (const XMLElement&, XMLFile*), bool), asCALL_THISCALL);
  4475. // bool UIElement::LoadXML(Deserializer& source) | File: ../UI/UIElement.h
  4476. engine->RegisterObjectMethod("Slider", "bool LoadXML(Deserializer&)", asMETHODPR(Slider, LoadXML, (Deserializer&), bool), asCALL_THISCALL);
  4477. // virtual void Serializable::MarkNetworkUpdate() | File: ../Scene/Serializable.h
  4478. engine->RegisterObjectMethod("Slider", "void MarkNetworkUpdate()", asMETHODPR(Slider, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  4479. // void Slider::OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/Slider.h
  4480. engine->RegisterObjectMethod("Slider", "void OnClickBegin(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Slider, OnClickBegin, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  4481. // void Slider::OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor, UIElement* beginElement) override | File: ../UI/Slider.h
  4482. engine->RegisterObjectMethod("Slider", "void OnClickEnd(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+, UIElement@+)", asMETHODPR(Slider, OnClickEnd, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*, UIElement*), void), asCALL_THISCALL);
  4483. // virtual void UIElement::OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, MouseButton button, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) | File: ../UI/UIElement.h
  4484. engine->RegisterObjectMethod("Slider", "void OnDoubleClick(const IntVector2&in, const IntVector2&in, MouseButton, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Slider, OnDoubleClick, (const IntVector2&, const IntVector2&, MouseButton, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  4485. // void Slider::OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/Slider.h
  4486. engine->RegisterObjectMethod("Slider", "void OnDragBegin(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Slider, OnDragBegin, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  4487. // virtual void UIElement::OnDragCancel(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags cancelButtons, Cursor* cursor) | File: ../UI/UIElement.h
  4488. engine->RegisterObjectMethod("Slider", "void OnDragCancel(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Slider, OnDragCancel, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  4489. // virtual bool UIElement::OnDragDropFinish(UIElement* source) | File: ../UI/UIElement.h
  4490. engine->RegisterObjectMethod("Slider", "bool OnDragDropFinish(UIElement@+)", asMETHODPR(Slider, OnDragDropFinish, (UIElement*), bool), asCALL_THISCALL);
  4491. // virtual bool UIElement::OnDragDropTest(UIElement* source) | File: ../UI/UIElement.h
  4492. engine->RegisterObjectMethod("Slider", "bool OnDragDropTest(UIElement@+)", asMETHODPR(Slider, OnDragDropTest, (UIElement*), bool), asCALL_THISCALL);
  4493. // void Slider::OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags dragButtons, MouseButtonFlags releaseButtons, Cursor* cursor) override | File: ../UI/Slider.h
  4494. engine->RegisterObjectMethod("Slider", "void OnDragEnd(const IntVector2&in, const IntVector2&in, MouseButtonFlags, MouseButtonFlags, Cursor@+)", asMETHODPR(Slider, OnDragEnd, (const IntVector2&, const IntVector2&, MouseButtonFlags, MouseButtonFlags, Cursor*), void), asCALL_THISCALL);
  4495. // void Slider::OnDragMove(const IntVector2& position, const IntVector2& screenPosition, const IntVector2& deltaPos, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/Slider.h
  4496. engine->RegisterObjectMethod("Slider", "void OnDragMove(const IntVector2&in, const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Slider, OnDragMove, (const IntVector2&, const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  4497. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4498. engine->RegisterObjectMethod("Slider", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(Slider, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  4499. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  4500. engine->RegisterObjectMethod("Slider", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(Slider, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  4501. // void Slider::OnHover(const IntVector2& position, const IntVector2& screenPosition, MouseButtonFlags buttons, QualifierFlags qualifiers, Cursor* cursor) override | File: ../UI/Slider.h
  4502. engine->RegisterObjectMethod("Slider", "void OnHover(const IntVector2&in, const IntVector2&in, MouseButtonFlags, QualifierFlags, Cursor@+)", asMETHODPR(Slider, OnHover, (const IntVector2&, const IntVector2&, MouseButtonFlags, QualifierFlags, Cursor*), void), asCALL_THISCALL);
  4503. // virtual void UIElement::OnIndentSet() | File: ../UI/UIElement.h
  4504. engine->RegisterObjectMethod("Slider", "void OnIndentSet()", asMETHODPR(Slider, OnIndentSet, (), void), asCALL_THISCALL);
  4505. // virtual void UIElement::OnKey(Key key, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  4506. engine->RegisterObjectMethod("Slider", "void OnKey(Key, MouseButtonFlags, QualifierFlags)", asMETHODPR(Slider, OnKey, (Key, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  4507. // virtual void UIElement::OnPositionSet(const IntVector2& newPosition) | File: ../UI/UIElement.h
  4508. engine->RegisterObjectMethod("Slider", "void OnPositionSet(const IntVector2&in)", asMETHODPR(Slider, OnPositionSet, (const IntVector2&), void), asCALL_THISCALL);
  4509. // void Slider::OnResize(const IntVector2& newSize, const IntVector2& delta) override | File: ../UI/Slider.h
  4510. engine->RegisterObjectMethod("Slider", "void OnResize(const IntVector2&in, const IntVector2&in)", asMETHODPR(Slider, OnResize, (const IntVector2&, const IntVector2&), void), asCALL_THISCALL);
  4511. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  4512. engine->RegisterObjectMethod("Slider", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(Slider, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  4513. // virtual void UIElement::OnSetEditable() | File: ../UI/UIElement.h
  4514. engine->RegisterObjectMethod("Slider", "void OnSetEditable()", asMETHODPR(Slider, OnSetEditable, (), void), asCALL_THISCALL);
  4515. // virtual void UIElement::OnTextInput(const String& text) | File: ../UI/UIElement.h
  4516. engine->RegisterObjectMethod("Slider", "void OnTextInput(const String&in)", asMETHODPR(Slider, OnTextInput, (const String&), void), asCALL_THISCALL);
  4517. // virtual void UIElement::OnWheel(int delta, MouseButtonFlags buttons, QualifierFlags qualifiers) | File: ../UI/UIElement.h
  4518. engine->RegisterObjectMethod("Slider", "void OnWheel(int, MouseButtonFlags, QualifierFlags)", asMETHODPR(Slider, OnWheel, (int, MouseButtonFlags, QualifierFlags), void), asCALL_THISCALL);
  4519. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4520. engine->RegisterObjectMethod("Slider", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(Slider, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4521. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  4522. engine->RegisterObjectMethod("Slider", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(Slider, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  4523. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  4524. // Error: type "RefCount*" can not automatically bind
  4525. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  4526. engine->RegisterObjectMethod("Slider", "int Refs() const", asMETHODPR(Slider, Refs, () const, int), asCALL_THISCALL);
  4527. engine->RegisterObjectMethod("Slider", "int get_refs() const", asMETHODPR(Slider, Refs, () const, int), asCALL_THISCALL);
  4528. // static void Slider::RegisterObject(Context* context) | File: ../UI/Slider.h
  4529. // Context can be used as firs parameter of constructors only
  4530. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  4531. engine->RegisterObjectBehaviour("Slider", asBEHAVE_RELEASE, "void f()", asMETHODPR(Slider, ReleaseRef, (), void), asCALL_THISCALL);
  4532. // void UIElement::Remove() | File: ../UI/UIElement.h
  4533. engine->RegisterObjectMethod("Slider", "void Remove()", asMETHODPR(Slider, Remove, (), void), asCALL_THISCALL);
  4534. // void UIElement::RemoveAllChildren() | File: ../UI/UIElement.h
  4535. engine->RegisterObjectMethod("Slider", "void RemoveAllChildren()", asMETHODPR(Slider, RemoveAllChildren, (), void), asCALL_THISCALL);
  4536. // void UIElement::RemoveAllTags() | File: ../UI/UIElement.h
  4537. engine->RegisterObjectMethod("Slider", "void RemoveAllTags()", asMETHODPR(Slider, RemoveAllTags, (), void), asCALL_THISCALL);
  4538. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  4539. engine->RegisterObjectMethod("Slider", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(Slider, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  4540. // void UIElement::RemoveChild(UIElement* element, unsigned index=0) | File: ../UI/UIElement.h
  4541. engine->RegisterObjectMethod("Slider", "void RemoveChild(UIElement@+, uint = 0)", asMETHODPR(Slider, RemoveChild, (UIElement*, unsigned), void), asCALL_THISCALL);
  4542. // void UIElement::RemoveChildAtIndex(unsigned index) | File: ../UI/UIElement.h
  4543. engine->RegisterObjectMethod("Slider", "void RemoveChildAtIndex(uint)", asMETHODPR(Slider, RemoveChildAtIndex, (unsigned), void), asCALL_THISCALL);
  4544. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  4545. engine->RegisterObjectMethod("Slider", "void RemoveInstanceDefault()", asMETHODPR(Slider, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  4546. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  4547. engine->RegisterObjectMethod("Slider", "void RemoveObjectAnimation()", asMETHODPR(Slider, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  4548. // bool UIElement::RemoveTag(const String& tag) | File: ../UI/UIElement.h
  4549. engine->RegisterObjectMethod("Slider", "bool RemoveTag(const String&in)", asMETHODPR(Slider, RemoveTag, (const String&), bool), asCALL_THISCALL);
  4550. // void UIElement::ResetDeepEnabled() | File: ../UI/UIElement.h
  4551. engine->RegisterObjectMethod("Slider", "void ResetDeepEnabled()", asMETHODPR(Slider, ResetDeepEnabled, (), void), asCALL_THISCALL);
  4552. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  4553. engine->RegisterObjectMethod("Slider", "void ResetToDefault()", asMETHODPR(Slider, ResetToDefault, (), void), asCALL_THISCALL);
  4554. // virtual bool Serializable::Save(Serializer& dest) const | File: ../Scene/Serializable.h
  4555. engine->RegisterObjectMethod("Slider", "bool Save(Serializer&) const", asMETHODPR(Slider, Save, (Serializer&) const, bool), asCALL_THISCALL);
  4556. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  4557. engine->RegisterObjectMethod("Slider", "bool SaveDefaultAttributes() const", asMETHODPR(Slider, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  4558. // bool Animatable::SaveJSON(JSONValue& dest) const override | File: ../Scene/Animatable.h
  4559. engine->RegisterObjectMethod("Slider", "bool SaveJSON(JSONValue&) const", asMETHODPR(Slider, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  4560. // bool UIElement::SaveXML(XMLElement& dest) const override | File: ../UI/UIElement.h
  4561. engine->RegisterObjectMethod("Slider", "bool SaveXML(XMLElement&) const", asMETHODPR(Slider, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  4562. // bool UIElement::SaveXML(Serializer& dest, const String& indentation="\t") const | File: ../UI/UIElement.h
  4563. engine->RegisterObjectMethod("Slider", "bool SaveXML(Serializer&, const String&in = \"\t\") const", asMETHODPR(Slider, SaveXML, (Serializer&, const String&) const, bool), asCALL_THISCALL);
  4564. // virtual IntVector2 UIElement::ScreenToElement(const IntVector2& screenPosition) | File: ../UI/UIElement.h
  4565. engine->RegisterObjectMethod("Slider", "IntVector2 ScreenToElement(const IntVector2&in)", asMETHODPR(Slider, ScreenToElement, (const IntVector2&), IntVector2), asCALL_THISCALL);
  4566. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  4567. engine->RegisterObjectMethod("Slider", "void SendEvent(StringHash)", asMETHODPR(Slider, SendEvent, (StringHash), void), asCALL_THISCALL);
  4568. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  4569. engine->RegisterObjectMethod("Slider", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(Slider, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  4570. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  4571. // Not registered because template
  4572. // void UIElement::SetAlignment(HorizontalAlignment hAlign, VerticalAlignment vAlign) | File: ../UI/UIElement.h
  4573. engine->RegisterObjectMethod("Slider", "void SetAlignment(HorizontalAlignment, VerticalAlignment)", asMETHODPR(Slider, SetAlignment, (HorizontalAlignment, VerticalAlignment), void), asCALL_THISCALL);
  4574. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  4575. engine->RegisterObjectMethod("Slider", "void SetAnimationEnabled(bool)", asMETHODPR(Slider, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4576. engine->RegisterObjectMethod("Slider", "void set_animationEnabled(bool)", asMETHODPR(Slider, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  4577. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  4578. engine->RegisterObjectMethod("Slider", "void SetAnimationTime(float)", asMETHODPR(Slider, SetAnimationTime, (float), void), asCALL_THISCALL);
  4579. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  4580. engine->RegisterObjectMethod("Slider", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(Slider, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4581. engine->RegisterObjectMethod("Slider", "bool set_attributes(uint, const Variant&in)", asMETHODPR(Slider, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  4582. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  4583. engine->RegisterObjectMethod("Slider", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(Slider, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  4584. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  4585. engine->RegisterObjectMethod("Slider", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(Slider, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  4586. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  4587. engine->RegisterObjectMethod("Slider", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(Slider, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  4588. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  4589. engine->RegisterObjectMethod("Slider", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(Slider, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  4590. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  4591. engine->RegisterObjectMethod("Slider", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(Slider, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  4592. // void BorderImage::SetBlendMode(BlendMode mode) | File: ../UI/BorderImage.h
  4593. engine->RegisterObjectMethod("Slider", "void SetBlendMode(BlendMode)", asMETHODPR(Slider, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  4594. engine->RegisterObjectMethod("Slider", "void set_blendMode(BlendMode)", asMETHODPR(Slider, SetBlendMode, (BlendMode), void), asCALL_THISCALL);
  4595. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  4596. engine->RegisterObjectMethod("Slider", "void SetBlockEvents(bool)", asMETHODPR(Slider, SetBlockEvents, (bool), void), asCALL_THISCALL);
  4597. // void BorderImage::SetBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  4598. engine->RegisterObjectMethod("Slider", "void SetBorder(const IntRect&in)", asMETHODPR(Slider, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  4599. engine->RegisterObjectMethod("Slider", "void set_border(const IntRect&in)", asMETHODPR(Slider, SetBorder, (const IntRect&), void), asCALL_THISCALL);
  4600. // void UIElement::SetBringToBack(bool enable) | File: ../UI/UIElement.h
  4601. engine->RegisterObjectMethod("Slider", "void SetBringToBack(bool)", asMETHODPR(Slider, SetBringToBack, (bool), void), asCALL_THISCALL);
  4602. engine->RegisterObjectMethod("Slider", "void set_bringToBack(bool)", asMETHODPR(Slider, SetBringToBack, (bool), void), asCALL_THISCALL);
  4603. // void UIElement::SetBringToFront(bool enable) | File: ../UI/UIElement.h
  4604. engine->RegisterObjectMethod("Slider", "void SetBringToFront(bool)", asMETHODPR(Slider, SetBringToFront, (bool), void), asCALL_THISCALL);
  4605. engine->RegisterObjectMethod("Slider", "void set_bringToFront(bool)", asMETHODPR(Slider, SetBringToFront, (bool), void), asCALL_THISCALL);
  4606. // void UIElement::SetChildOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  4607. engine->RegisterObjectMethod("Slider", "void SetChildOffset(const IntVector2&in)", asMETHODPR(Slider, SetChildOffset, (const IntVector2&), void), asCALL_THISCALL);
  4608. // void UIElement::SetClipBorder(const IntRect& rect) | File: ../UI/UIElement.h
  4609. engine->RegisterObjectMethod("Slider", "void SetClipBorder(const IntRect&in)", asMETHODPR(Slider, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  4610. engine->RegisterObjectMethod("Slider", "void set_clipBorder(const IntRect&in)", asMETHODPR(Slider, SetClipBorder, (const IntRect&), void), asCALL_THISCALL);
  4611. // void UIElement::SetClipChildren(bool enable) | File: ../UI/UIElement.h
  4612. engine->RegisterObjectMethod("Slider", "void SetClipChildren(bool)", asMETHODPR(Slider, SetClipChildren, (bool), void), asCALL_THISCALL);
  4613. engine->RegisterObjectMethod("Slider", "void set_clipChildren(bool)", asMETHODPR(Slider, SetClipChildren, (bool), void), asCALL_THISCALL);
  4614. // void UIElement::SetColor(const Color& color) | File: ../UI/UIElement.h
  4615. engine->RegisterObjectMethod("Slider", "void SetColor(const Color&in)", asMETHODPR(Slider, SetColor, (const Color&), void), asCALL_THISCALL);
  4616. engine->RegisterObjectMethod("Slider", "void set_color(const Color&in)", asMETHODPR(Slider, SetColor, (const Color&), void), asCALL_THISCALL);
  4617. // void UIElement::SetColor(Corner corner, const Color& color) | File: ../UI/UIElement.h
  4618. engine->RegisterObjectMethod("Slider", "void SetColor(Corner, const Color&in)", asMETHODPR(Slider, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  4619. engine->RegisterObjectMethod("Slider", "void set_colors(Corner, const Color&in)", asMETHODPR(Slider, SetColor, (Corner, const Color&), void), asCALL_THISCALL);
  4620. // void UIElement::SetDeepEnabled(bool enable) | File: ../UI/UIElement.h
  4621. engine->RegisterObjectMethod("Slider", "void SetDeepEnabled(bool)", asMETHODPR(Slider, SetDeepEnabled, (bool), void), asCALL_THISCALL);
  4622. // void UIElement::SetDefaultStyle(XMLFile* style) | File: ../UI/UIElement.h
  4623. engine->RegisterObjectMethod("Slider", "void SetDefaultStyle(XMLFile@+)", asMETHODPR(Slider, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  4624. engine->RegisterObjectMethod("Slider", "void set_defaultStyle(XMLFile@+)", asMETHODPR(Slider, SetDefaultStyle, (XMLFile*), void), asCALL_THISCALL);
  4625. // void BorderImage::SetDisabledOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  4626. engine->RegisterObjectMethod("Slider", "void SetDisabledOffset(const IntVector2&in)", asMETHODPR(Slider, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  4627. engine->RegisterObjectMethod("Slider", "void set_disabledOffset(const IntVector2&in)", asMETHODPR(Slider, SetDisabledOffset, (const IntVector2&), void), asCALL_THISCALL);
  4628. // void BorderImage::SetDisabledOffset(int x, int y) | File: ../UI/BorderImage.h
  4629. engine->RegisterObjectMethod("Slider", "void SetDisabledOffset(int, int)", asMETHODPR(Slider, SetDisabledOffset, (int, int), void), asCALL_THISCALL);
  4630. // void UIElement::SetDragDropMode(DragAndDropModeFlags mode) | File: ../UI/UIElement.h
  4631. engine->RegisterObjectMethod("Slider", "void SetDragDropMode(DragAndDropModeFlags)", asMETHODPR(Slider, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  4632. engine->RegisterObjectMethod("Slider", "void set_dragDropMode(DragAndDropModeFlags)", asMETHODPR(Slider, SetDragDropMode, (DragAndDropModeFlags), void), asCALL_THISCALL);
  4633. // void UIElement::SetEditable(bool enable) | File: ../UI/UIElement.h
  4634. engine->RegisterObjectMethod("Slider", "void SetEditable(bool)", asMETHODPR(Slider, SetEditable, (bool), void), asCALL_THISCALL);
  4635. engine->RegisterObjectMethod("Slider", "void set_editable(bool)", asMETHODPR(Slider, SetEditable, (bool), void), asCALL_THISCALL);
  4636. // void UIElement::SetElementEventSender(bool flag) | File: ../UI/UIElement.h
  4637. engine->RegisterObjectMethod("Slider", "void SetElementEventSender(bool)", asMETHODPR(Slider, SetElementEventSender, (bool), void), asCALL_THISCALL);
  4638. engine->RegisterObjectMethod("Slider", "void set_elementEventSender(bool)", asMETHODPR(Slider, SetElementEventSender, (bool), void), asCALL_THISCALL);
  4639. // void UIElement::SetEnableAnchor(bool enable) | File: ../UI/UIElement.h
  4640. engine->RegisterObjectMethod("Slider", "void SetEnableAnchor(bool)", asMETHODPR(Slider, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  4641. engine->RegisterObjectMethod("Slider", "void set_enableAnchor(bool)", asMETHODPR(Slider, SetEnableAnchor, (bool), void), asCALL_THISCALL);
  4642. // void UIElement::SetEnabled(bool enable) | File: ../UI/UIElement.h
  4643. engine->RegisterObjectMethod("Slider", "void SetEnabled(bool)", asMETHODPR(Slider, SetEnabled, (bool), void), asCALL_THISCALL);
  4644. engine->RegisterObjectMethod("Slider", "void set_enabled(bool)", asMETHODPR(Slider, SetEnabled, (bool), void), asCALL_THISCALL);
  4645. // void UIElement::SetEnabledRecursive(bool enable) | File: ../UI/UIElement.h
  4646. engine->RegisterObjectMethod("Slider", "void SetEnabledRecursive(bool)", asMETHODPR(Slider, SetEnabledRecursive, (bool), void), asCALL_THISCALL);
  4647. // void UIElement::SetFixedHeight(int height) | File: ../UI/UIElement.h
  4648. engine->RegisterObjectMethod("Slider", "void SetFixedHeight(int)", asMETHODPR(Slider, SetFixedHeight, (int), void), asCALL_THISCALL);
  4649. // void UIElement::SetFixedSize(const IntVector2& size) | File: ../UI/UIElement.h
  4650. engine->RegisterObjectMethod("Slider", "void SetFixedSize(const IntVector2&in)", asMETHODPR(Slider, SetFixedSize, (const IntVector2&), void), asCALL_THISCALL);
  4651. // void UIElement::SetFixedSize(int width, int height) | File: ../UI/UIElement.h
  4652. engine->RegisterObjectMethod("Slider", "void SetFixedSize(int, int)", asMETHODPR(Slider, SetFixedSize, (int, int), void), asCALL_THISCALL);
  4653. // void UIElement::SetFixedWidth(int width) | File: ../UI/UIElement.h
  4654. engine->RegisterObjectMethod("Slider", "void SetFixedWidth(int)", asMETHODPR(Slider, SetFixedWidth, (int), void), asCALL_THISCALL);
  4655. // void UIElement::SetFocus(bool enable) | File: ../UI/UIElement.h
  4656. engine->RegisterObjectMethod("Slider", "void SetFocus(bool)", asMETHODPR(Slider, SetFocus, (bool), void), asCALL_THISCALL);
  4657. engine->RegisterObjectMethod("Slider", "void set_focus(bool)", asMETHODPR(Slider, SetFocus, (bool), void), asCALL_THISCALL);
  4658. // void UIElement::SetFocusMode(FocusMode mode) | File: ../UI/UIElement.h
  4659. engine->RegisterObjectMethod("Slider", "void SetFocusMode(FocusMode)", asMETHODPR(Slider, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  4660. engine->RegisterObjectMethod("Slider", "void set_focusMode(FocusMode)", asMETHODPR(Slider, SetFocusMode, (FocusMode), void), asCALL_THISCALL);
  4661. // void BorderImage::SetFullImageRect() | File: ../UI/BorderImage.h
  4662. engine->RegisterObjectMethod("Slider", "void SetFullImageRect()", asMETHODPR(Slider, SetFullImageRect, (), void), asCALL_THISCALL);
  4663. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  4664. engine->RegisterObjectMethod("Slider", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(Slider, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4665. engine->RegisterObjectMethod("Slider", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(Slider, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4666. // void UIElement::SetHeight(int height) | File: ../UI/UIElement.h
  4667. engine->RegisterObjectMethod("Slider", "void SetHeight(int)", asMETHODPR(Slider, SetHeight, (int), void), asCALL_THISCALL);
  4668. engine->RegisterObjectMethod("Slider", "void set_height(int)", asMETHODPR(Slider, SetHeight, (int), void), asCALL_THISCALL);
  4669. // void UIElement::SetHorizontalAlignment(HorizontalAlignment align) | File: ../UI/UIElement.h
  4670. engine->RegisterObjectMethod("Slider", "void SetHorizontalAlignment(HorizontalAlignment)", asMETHODPR(Slider, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  4671. engine->RegisterObjectMethod("Slider", "void set_horizontalAlignment(HorizontalAlignment)", asMETHODPR(Slider, SetHorizontalAlignment, (HorizontalAlignment), void), asCALL_THISCALL);
  4672. // void UIElement::SetHovering(bool enable) | File: ../UI/UIElement.h
  4673. engine->RegisterObjectMethod("Slider", "void SetHovering(bool)", asMETHODPR(Slider, SetHovering, (bool), void), asCALL_THISCALL);
  4674. // void BorderImage::SetHoverOffset(const IntVector2& offset) | File: ../UI/BorderImage.h
  4675. engine->RegisterObjectMethod("Slider", "void SetHoverOffset(const IntVector2&in)", asMETHODPR(Slider, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  4676. engine->RegisterObjectMethod("Slider", "void set_hoverOffset(const IntVector2&in)", asMETHODPR(Slider, SetHoverOffset, (const IntVector2&), void), asCALL_THISCALL);
  4677. // void BorderImage::SetHoverOffset(int x, int y) | File: ../UI/BorderImage.h
  4678. engine->RegisterObjectMethod("Slider", "void SetHoverOffset(int, int)", asMETHODPR(Slider, SetHoverOffset, (int, int), void), asCALL_THISCALL);
  4679. // void BorderImage::SetImageBorder(const IntRect& rect) | File: ../UI/BorderImage.h
  4680. engine->RegisterObjectMethod("Slider", "void SetImageBorder(const IntRect&in)", asMETHODPR(Slider, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  4681. engine->RegisterObjectMethod("Slider", "void set_imageBorder(const IntRect&in)", asMETHODPR(Slider, SetImageBorder, (const IntRect&), void), asCALL_THISCALL);
  4682. // void BorderImage::SetImageRect(const IntRect& rect) | File: ../UI/BorderImage.h
  4683. engine->RegisterObjectMethod("Slider", "void SetImageRect(const IntRect&in)", asMETHODPR(Slider, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  4684. engine->RegisterObjectMethod("Slider", "void set_imageRect(const IntRect&in)", asMETHODPR(Slider, SetImageRect, (const IntRect&), void), asCALL_THISCALL);
  4685. // void UIElement::SetIndent(int indent) | File: ../UI/UIElement.h
  4686. engine->RegisterObjectMethod("Slider", "void SetIndent(int)", asMETHODPR(Slider, SetIndent, (int), void), asCALL_THISCALL);
  4687. engine->RegisterObjectMethod("Slider", "void set_indent(int)", asMETHODPR(Slider, SetIndent, (int), void), asCALL_THISCALL);
  4688. // void UIElement::SetIndentSpacing(int indentSpacing) | File: ../UI/UIElement.h
  4689. engine->RegisterObjectMethod("Slider", "void SetIndentSpacing(int)", asMETHODPR(Slider, SetIndentSpacing, (int), void), asCALL_THISCALL);
  4690. engine->RegisterObjectMethod("Slider", "void set_indentSpacing(int)", asMETHODPR(Slider, SetIndentSpacing, (int), void), asCALL_THISCALL);
  4691. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  4692. engine->RegisterObjectMethod("Slider", "void SetInstanceDefault(bool)", asMETHODPR(Slider, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  4693. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  4694. engine->RegisterObjectMethod("Slider", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(Slider, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  4695. // void UIElement::SetInternal(bool enable) | File: ../UI/UIElement.h
  4696. engine->RegisterObjectMethod("Slider", "void SetInternal(bool)", asMETHODPR(Slider, SetInternal, (bool), void), asCALL_THISCALL);
  4697. engine->RegisterObjectMethod("Slider", "void set_internal(bool)", asMETHODPR(Slider, SetInternal, (bool), void), asCALL_THISCALL);
  4698. // void UIElement::SetLayout(LayoutMode mode, int spacing=0, const IntRect& border=IntRect::ZERO) | File: ../UI/UIElement.h
  4699. engine->RegisterObjectMethod("Slider", "void SetLayout(LayoutMode, int = 0, const IntRect&in = IntRect::ZERO)", asMETHODPR(Slider, SetLayout, (LayoutMode, int, const IntRect&), void), asCALL_THISCALL);
  4700. // void UIElement::SetLayoutBorder(const IntRect& border) | File: ../UI/UIElement.h
  4701. engine->RegisterObjectMethod("Slider", "void SetLayoutBorder(const IntRect&in)", asMETHODPR(Slider, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  4702. engine->RegisterObjectMethod("Slider", "void set_layoutBorder(const IntRect&in)", asMETHODPR(Slider, SetLayoutBorder, (const IntRect&), void), asCALL_THISCALL);
  4703. // void UIElement::SetLayoutFlexScale(const Vector2& scale) | File: ../UI/UIElement.h
  4704. engine->RegisterObjectMethod("Slider", "void SetLayoutFlexScale(const Vector2&in)", asMETHODPR(Slider, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  4705. engine->RegisterObjectMethod("Slider", "void set_layoutFlexScale(const Vector2&in)", asMETHODPR(Slider, SetLayoutFlexScale, (const Vector2&), void), asCALL_THISCALL);
  4706. // void UIElement::SetLayoutMode(LayoutMode mode) | File: ../UI/UIElement.h
  4707. engine->RegisterObjectMethod("Slider", "void SetLayoutMode(LayoutMode)", asMETHODPR(Slider, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  4708. engine->RegisterObjectMethod("Slider", "void set_layoutMode(LayoutMode)", asMETHODPR(Slider, SetLayoutMode, (LayoutMode), void), asCALL_THISCALL);
  4709. // void UIElement::SetLayoutSpacing(int spacing) | File: ../UI/UIElement.h
  4710. engine->RegisterObjectMethod("Slider", "void SetLayoutSpacing(int)", asMETHODPR(Slider, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  4711. engine->RegisterObjectMethod("Slider", "void set_layoutSpacing(int)", asMETHODPR(Slider, SetLayoutSpacing, (int), void), asCALL_THISCALL);
  4712. // void BorderImage::SetMaterial(Material* material) | File: ../UI/BorderImage.h
  4713. engine->RegisterObjectMethod("Slider", "void SetMaterial(Material@+)", asMETHODPR(Slider, SetMaterial, (Material*), void), asCALL_THISCALL);
  4714. engine->RegisterObjectMethod("Slider", "void set_material(Material@+)", asMETHODPR(Slider, SetMaterial, (Material*), void), asCALL_THISCALL);
  4715. // void BorderImage::SetMaterialAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  4716. engine->RegisterObjectMethod("Slider", "void SetMaterialAttr(const ResourceRef&in)", asMETHODPR(Slider, SetMaterialAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4717. // void UIElement::SetMaxAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  4718. engine->RegisterObjectMethod("Slider", "void SetMaxAnchor(const Vector2&in)", asMETHODPR(Slider, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  4719. engine->RegisterObjectMethod("Slider", "void set_maxAnchor(const Vector2&in)", asMETHODPR(Slider, SetMaxAnchor, (const Vector2&), void), asCALL_THISCALL);
  4720. // void UIElement::SetMaxAnchor(float x, float y) | File: ../UI/UIElement.h
  4721. engine->RegisterObjectMethod("Slider", "void SetMaxAnchor(float, float)", asMETHODPR(Slider, SetMaxAnchor, (float, float), void), asCALL_THISCALL);
  4722. // void UIElement::SetMaxHeight(int height) | File: ../UI/UIElement.h
  4723. engine->RegisterObjectMethod("Slider", "void SetMaxHeight(int)", asMETHODPR(Slider, SetMaxHeight, (int), void), asCALL_THISCALL);
  4724. engine->RegisterObjectMethod("Slider", "void set_maxHeight(int)", asMETHODPR(Slider, SetMaxHeight, (int), void), asCALL_THISCALL);
  4725. // void UIElement::SetMaxOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  4726. engine->RegisterObjectMethod("Slider", "void SetMaxOffset(const IntVector2&in)", asMETHODPR(Slider, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  4727. engine->RegisterObjectMethod("Slider", "void set_maxOffset(const IntVector2&in)", asMETHODPR(Slider, SetMaxOffset, (const IntVector2&), void), asCALL_THISCALL);
  4728. // void UIElement::SetMaxSize(const IntVector2& maxSize) | File: ../UI/UIElement.h
  4729. engine->RegisterObjectMethod("Slider", "void SetMaxSize(const IntVector2&in)", asMETHODPR(Slider, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  4730. engine->RegisterObjectMethod("Slider", "void set_maxSize(const IntVector2&in)", asMETHODPR(Slider, SetMaxSize, (const IntVector2&), void), asCALL_THISCALL);
  4731. // void UIElement::SetMaxSize(int width, int height) | File: ../UI/UIElement.h
  4732. engine->RegisterObjectMethod("Slider", "void SetMaxSize(int, int)", asMETHODPR(Slider, SetMaxSize, (int, int), void), asCALL_THISCALL);
  4733. // void UIElement::SetMaxWidth(int width) | File: ../UI/UIElement.h
  4734. engine->RegisterObjectMethod("Slider", "void SetMaxWidth(int)", asMETHODPR(Slider, SetMaxWidth, (int), void), asCALL_THISCALL);
  4735. engine->RegisterObjectMethod("Slider", "void set_maxWidth(int)", asMETHODPR(Slider, SetMaxWidth, (int), void), asCALL_THISCALL);
  4736. // void UIElement::SetMinAnchor(const Vector2& anchor) | File: ../UI/UIElement.h
  4737. engine->RegisterObjectMethod("Slider", "void SetMinAnchor(const Vector2&in)", asMETHODPR(Slider, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  4738. engine->RegisterObjectMethod("Slider", "void set_minAnchor(const Vector2&in)", asMETHODPR(Slider, SetMinAnchor, (const Vector2&), void), asCALL_THISCALL);
  4739. // void UIElement::SetMinAnchor(float x, float y) | File: ../UI/UIElement.h
  4740. engine->RegisterObjectMethod("Slider", "void SetMinAnchor(float, float)", asMETHODPR(Slider, SetMinAnchor, (float, float), void), asCALL_THISCALL);
  4741. // void UIElement::SetMinHeight(int height) | File: ../UI/UIElement.h
  4742. engine->RegisterObjectMethod("Slider", "void SetMinHeight(int)", asMETHODPR(Slider, SetMinHeight, (int), void), asCALL_THISCALL);
  4743. engine->RegisterObjectMethod("Slider", "void set_minHeight(int)", asMETHODPR(Slider, SetMinHeight, (int), void), asCALL_THISCALL);
  4744. // void UIElement::SetMinOffset(const IntVector2& offset) | File: ../UI/UIElement.h
  4745. engine->RegisterObjectMethod("Slider", "void SetMinOffset(const IntVector2&in)", asMETHODPR(Slider, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  4746. engine->RegisterObjectMethod("Slider", "void set_minOffset(const IntVector2&in)", asMETHODPR(Slider, SetMinOffset, (const IntVector2&), void), asCALL_THISCALL);
  4747. // void UIElement::SetMinSize(const IntVector2& minSize) | File: ../UI/UIElement.h
  4748. engine->RegisterObjectMethod("Slider", "void SetMinSize(const IntVector2&in)", asMETHODPR(Slider, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  4749. engine->RegisterObjectMethod("Slider", "void set_minSize(const IntVector2&in)", asMETHODPR(Slider, SetMinSize, (const IntVector2&), void), asCALL_THISCALL);
  4750. // void UIElement::SetMinSize(int width, int height) | File: ../UI/UIElement.h
  4751. engine->RegisterObjectMethod("Slider", "void SetMinSize(int, int)", asMETHODPR(Slider, SetMinSize, (int, int), void), asCALL_THISCALL);
  4752. // void UIElement::SetMinWidth(int width) | File: ../UI/UIElement.h
  4753. engine->RegisterObjectMethod("Slider", "void SetMinWidth(int)", asMETHODPR(Slider, SetMinWidth, (int), void), asCALL_THISCALL);
  4754. engine->RegisterObjectMethod("Slider", "void set_minWidth(int)", asMETHODPR(Slider, SetMinWidth, (int), void), asCALL_THISCALL);
  4755. // void UIElement::SetName(const String& name) | File: ../UI/UIElement.h
  4756. engine->RegisterObjectMethod("Slider", "void SetName(const String&in)", asMETHODPR(Slider, SetName, (const String&), void), asCALL_THISCALL);
  4757. engine->RegisterObjectMethod("Slider", "void set_name(const String&in)", asMETHODPR(Slider, SetName, (const String&), void), asCALL_THISCALL);
  4758. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  4759. engine->RegisterObjectMethod("Slider", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(Slider, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4760. engine->RegisterObjectMethod("Slider", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(Slider, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  4761. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  4762. engine->RegisterObjectMethod("Slider", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(Slider, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4763. // void UIElement::SetOpacity(float opacity) | File: ../UI/UIElement.h
  4764. engine->RegisterObjectMethod("Slider", "void SetOpacity(float)", asMETHODPR(Slider, SetOpacity, (float), void), asCALL_THISCALL);
  4765. engine->RegisterObjectMethod("Slider", "void set_opacity(float)", asMETHODPR(Slider, SetOpacity, (float), void), asCALL_THISCALL);
  4766. // void Slider::SetOrientation(Orientation orientation) | File: ../UI/Slider.h
  4767. engine->RegisterObjectMethod("Slider", "void SetOrientation(Orientation)", asMETHODPR(Slider, SetOrientation, (Orientation), void), asCALL_THISCALL);
  4768. engine->RegisterObjectMethod("Slider", "void set_orientation(Orientation)", asMETHODPR(Slider, SetOrientation, (Orientation), void), asCALL_THISCALL);
  4769. // void UIElement::SetParent(UIElement* parent, unsigned index=M_MAX_UNSIGNED) | File: ../UI/UIElement.h
  4770. engine->RegisterObjectMethod("Slider", "void SetParent(UIElement@+, uint = M_MAX_UNSIGNED)", asMETHODPR(Slider, SetParent, (UIElement*, unsigned), void), asCALL_THISCALL);
  4771. // void UIElement::SetPivot(const Vector2& pivot) | File: ../UI/UIElement.h
  4772. engine->RegisterObjectMethod("Slider", "void SetPivot(const Vector2&in)", asMETHODPR(Slider, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  4773. engine->RegisterObjectMethod("Slider", "void set_pivot(const Vector2&in)", asMETHODPR(Slider, SetPivot, (const Vector2&), void), asCALL_THISCALL);
  4774. // void UIElement::SetPivot(float x, float y) | File: ../UI/UIElement.h
  4775. engine->RegisterObjectMethod("Slider", "void SetPivot(float, float)", asMETHODPR(Slider, SetPivot, (float, float), void), asCALL_THISCALL);
  4776. // void UIElement::SetPosition(const IntVector2& position) | File: ../UI/UIElement.h
  4777. engine->RegisterObjectMethod("Slider", "void SetPosition(const IntVector2&in)", asMETHODPR(Slider, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  4778. engine->RegisterObjectMethod("Slider", "void set_position(const IntVector2&in)", asMETHODPR(Slider, SetPosition, (const IntVector2&), void), asCALL_THISCALL);
  4779. // void UIElement::SetPosition(int x, int y) | File: ../UI/UIElement.h
  4780. engine->RegisterObjectMethod("Slider", "void SetPosition(int, int)", asMETHODPR(Slider, SetPosition, (int, int), void), asCALL_THISCALL);
  4781. // void UIElement::SetPriority(int priority) | File: ../UI/UIElement.h
  4782. engine->RegisterObjectMethod("Slider", "void SetPriority(int)", asMETHODPR(Slider, SetPriority, (int), void), asCALL_THISCALL);
  4783. engine->RegisterObjectMethod("Slider", "void set_priority(int)", asMETHODPR(Slider, SetPriority, (int), void), asCALL_THISCALL);
  4784. // void Slider::SetRange(float range) | File: ../UI/Slider.h
  4785. engine->RegisterObjectMethod("Slider", "void SetRange(float)", asMETHODPR(Slider, SetRange, (float), void), asCALL_THISCALL);
  4786. engine->RegisterObjectMethod("Slider", "void set_range(float)", asMETHODPR(Slider, SetRange, (float), void), asCALL_THISCALL);
  4787. // void UIElement::SetRenderTexture(Texture2D* texture) | File: ../UI/UIElement.h
  4788. engine->RegisterObjectMethod("Slider", "void SetRenderTexture(Texture2D@+)", asMETHODPR(Slider, SetRenderTexture, (Texture2D*), void), asCALL_THISCALL);
  4789. // void Slider::SetRepeatRate(float rate) | File: ../UI/Slider.h
  4790. engine->RegisterObjectMethod("Slider", "void SetRepeatRate(float)", asMETHODPR(Slider, SetRepeatRate, (float), void), asCALL_THISCALL);
  4791. engine->RegisterObjectMethod("Slider", "void set_repeatRate(float)", asMETHODPR(Slider, SetRepeatRate, (float), void), asCALL_THISCALL);
  4792. // void UIElement::SetSelected(bool enable) | File: ../UI/UIElement.h
  4793. engine->RegisterObjectMethod("Slider", "void SetSelected(bool)", asMETHODPR(Slider, SetSelected, (bool), void), asCALL_THISCALL);
  4794. engine->RegisterObjectMethod("Slider", "void set_selected(bool)", asMETHODPR(Slider, SetSelected, (bool), void), asCALL_THISCALL);
  4795. // void UIElement::SetSize(const IntVector2& size) | File: ../UI/UIElement.h
  4796. engine->RegisterObjectMethod("Slider", "void SetSize(const IntVector2&in)", asMETHODPR(Slider, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  4797. engine->RegisterObjectMethod("Slider", "void set_size(const IntVector2&in)", asMETHODPR(Slider, SetSize, (const IntVector2&), void), asCALL_THISCALL);
  4798. // void UIElement::SetSize(int width, int height) | File: ../UI/UIElement.h
  4799. engine->RegisterObjectMethod("Slider", "void SetSize(int, int)", asMETHODPR(Slider, SetSize, (int, int), void), asCALL_THISCALL);
  4800. // void UIElement::SetSortChildren(bool enable) | File: ../UI/UIElement.h
  4801. engine->RegisterObjectMethod("Slider", "void SetSortChildren(bool)", asMETHODPR(Slider, SetSortChildren, (bool), void), asCALL_THISCALL);
  4802. engine->RegisterObjectMethod("Slider", "void set_sortChildren(bool)", asMETHODPR(Slider, SetSortChildren, (bool), void), asCALL_THISCALL);
  4803. // bool UIElement::SetStyle(const String& styleName, XMLFile* file=nullptr) | File: ../UI/UIElement.h
  4804. engine->RegisterObjectMethod("Slider", "bool SetStyle(const String&in, XMLFile@+ = null)", asMETHODPR(Slider, SetStyle, (const String&, XMLFile*), bool), asCALL_THISCALL);
  4805. // bool UIElement::SetStyle(const XMLElement& element) | File: ../UI/UIElement.h
  4806. engine->RegisterObjectMethod("Slider", "bool SetStyle(const XMLElement&in)", asMETHODPR(Slider, SetStyle, (const XMLElement&), bool), asCALL_THISCALL);
  4807. // bool UIElement::SetStyleAuto(XMLFile* file=nullptr) | File: ../UI/UIElement.h
  4808. engine->RegisterObjectMethod("Slider", "bool SetStyleAuto(XMLFile@+ = null)", asMETHODPR(Slider, SetStyleAuto, (XMLFile*), bool), asCALL_THISCALL);
  4809. // void UIElement::SetTags(const StringVector& tags) | File: ../UI/UIElement.h
  4810. // Error: type "const StringVector&" can not automatically bind
  4811. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  4812. engine->RegisterObjectMethod("Slider", "void SetTemporary(bool)", asMETHODPR(Slider, SetTemporary, (bool), void), asCALL_THISCALL);
  4813. engine->RegisterObjectMethod("Slider", "void set_temporary(bool)", asMETHODPR(Slider, SetTemporary, (bool), void), asCALL_THISCALL);
  4814. // void BorderImage::SetTexture(Texture* texture) | File: ../UI/BorderImage.h
  4815. engine->RegisterObjectMethod("Slider", "void SetTexture(Texture@+)", asMETHODPR(Slider, SetTexture, (Texture*), void), asCALL_THISCALL);
  4816. engine->RegisterObjectMethod("Slider", "void set_texture(Texture@+)", asMETHODPR(Slider, SetTexture, (Texture*), void), asCALL_THISCALL);
  4817. // void BorderImage::SetTextureAttr(const ResourceRef& value) | File: ../UI/BorderImage.h
  4818. engine->RegisterObjectMethod("Slider", "void SetTextureAttr(const ResourceRef&in)", asMETHODPR(Slider, SetTextureAttr, (const ResourceRef&), void), asCALL_THISCALL);
  4819. // void BorderImage::SetTiled(bool enable) | File: ../UI/BorderImage.h
  4820. engine->RegisterObjectMethod("Slider", "void SetTiled(bool)", asMETHODPR(Slider, SetTiled, (bool), void), asCALL_THISCALL);
  4821. engine->RegisterObjectMethod("Slider", "void set_tiled(bool)", asMETHODPR(Slider, SetTiled, (bool), void), asCALL_THISCALL);
  4822. // void UIElement::SetTraversalMode(TraversalMode traversalMode) | File: ../UI/UIElement.h
  4823. engine->RegisterObjectMethod("Slider", "void SetTraversalMode(TraversalMode)", asMETHODPR(Slider, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  4824. engine->RegisterObjectMethod("Slider", "void set_traversalMode(TraversalMode)", asMETHODPR(Slider, SetTraversalMode, (TraversalMode), void), asCALL_THISCALL);
  4825. // void UIElement::SetUseDerivedOpacity(bool enable) | File: ../UI/UIElement.h
  4826. engine->RegisterObjectMethod("Slider", "void SetUseDerivedOpacity(bool)", asMETHODPR(Slider, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  4827. engine->RegisterObjectMethod("Slider", "void set_useDerivedOpacity(bool)", asMETHODPR(Slider, SetUseDerivedOpacity, (bool), void), asCALL_THISCALL);
  4828. // void Slider::SetValue(float value) | File: ../UI/Slider.h
  4829. engine->RegisterObjectMethod("Slider", "void SetValue(float)", asMETHODPR(Slider, SetValue, (float), void), asCALL_THISCALL);
  4830. engine->RegisterObjectMethod("Slider", "void set_value(float)", asMETHODPR(Slider, SetValue, (float), void), asCALL_THISCALL);
  4831. // void UIElement::SetVar(StringHash key, const Variant& value) | File: ../UI/UIElement.h
  4832. engine->RegisterObjectMethod("Slider", "void SetVar(StringHash, const Variant&in)", asMETHODPR(Slider, SetVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  4833. // void UIElement::SetVerticalAlignment(VerticalAlignment align) | File: ../UI/UIElement.h
  4834. engine->RegisterObjectMethod("Slider", "void SetVerticalAlignment(VerticalAlignment)", asMETHODPR(Slider, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  4835. engine->RegisterObjectMethod("Slider", "void set_verticalAlignment(VerticalAlignment)", asMETHODPR(Slider, SetVerticalAlignment, (VerticalAlignment), void), asCALL_THISCALL);
  4836. // void UIElement::SetVisible(bool enable) | File: ../UI/UIElement.h
  4837. engine->RegisterObjectMethod("Slider", "void SetVisible(bool)", asMETHODPR(Slider, SetVisible, (bool), void), asCALL_THISCALL);
  4838. engine->RegisterObjectMethod("Slider", "void set_visible(bool)", asMETHODPR(Slider, SetVisible, (bool), void), asCALL_THISCALL);
  4839. // void UIElement::SetWidth(int width) | File: ../UI/UIElement.h
  4840. engine->RegisterObjectMethod("Slider", "void SetWidth(int)", asMETHODPR(Slider, SetWidth, (int), void), asCALL_THISCALL);
  4841. engine->RegisterObjectMethod("Slider", "void set_width(int)", asMETHODPR(Slider, SetWidth, (int), void), asCALL_THISCALL);
  4842. // explicit Slider::Slider(Context* context) | File: ../UI/Slider.h
  4843. engine->RegisterObjectBehaviour("Slider", asBEHAVE_FACTORY, "Slider@+ f()", asFUNCTION(Slider_Slider_Context), asCALL_CDECL);
  4844. // void UIElement::SortChildren() | File: ../UI/UIElement.h
  4845. engine->RegisterObjectMethod("Slider", "void SortChildren()", asMETHODPR(Slider, SortChildren, (), void), asCALL_THISCALL);
  4846. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4847. // Error: type "EventHandler*" can not automatically bind
  4848. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  4849. // Error: type "EventHandler*" can not automatically bind
  4850. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4851. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4852. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  4853. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  4854. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  4855. engine->RegisterObjectMethod("Slider", "void UnsubscribeFromAllEvents()", asMETHODPR(Slider, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  4856. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  4857. engine->RegisterObjectMethod("Slider", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(Slider_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  4858. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  4859. engine->RegisterObjectMethod("Slider", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(Slider, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  4860. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  4861. engine->RegisterObjectMethod("Slider", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(Slider, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  4862. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  4863. engine->RegisterObjectMethod("Slider", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(Slider, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  4864. // void Slider::Update(float timeStep) override | File: ../UI/Slider.h
  4865. engine->RegisterObjectMethod("Slider", "void Update(float)", asMETHODPR(Slider, Update, (float), void), asCALL_THISCALL);
  4866. // void UIElement::UpdateLayout() | File: ../UI/UIElement.h
  4867. engine->RegisterObjectMethod("Slider", "void UpdateLayout()", asMETHODPR(Slider, UpdateLayout, (), void), asCALL_THISCALL);
  4868. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  4869. engine->RegisterObjectMethod("Slider", "int WeakRefs() const", asMETHODPR(Slider, WeakRefs, () const, int), asCALL_THISCALL);
  4870. engine->RegisterObjectMethod("Slider", "int get_weakRefs() const", asMETHODPR(Slider, WeakRefs, () const, int), asCALL_THISCALL);
  4871. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4872. engine->RegisterObjectMethod("Slider", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(Slider, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  4873. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4874. engine->RegisterObjectMethod("Slider", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(Slider, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4875. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  4876. engine->RegisterObjectMethod("Slider", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(Slider, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  4877. #ifdef REGISTER_MANUAL_PART_BorderImage
  4878. REGISTER_MANUAL_PART_BorderImage(Slider, "Slider")
  4879. #endif
  4880. #ifdef REGISTER_MANUAL_PART_UIElement
  4881. REGISTER_MANUAL_PART_UIElement(Slider, "Slider")
  4882. #endif
  4883. #ifdef REGISTER_MANUAL_PART_Animatable
  4884. REGISTER_MANUAL_PART_Animatable(Slider, "Slider")
  4885. #endif
  4886. #ifdef REGISTER_MANUAL_PART_Serializable
  4887. REGISTER_MANUAL_PART_Serializable(Slider, "Slider")
  4888. #endif
  4889. #ifdef REGISTER_MANUAL_PART_Object
  4890. REGISTER_MANUAL_PART_Object(Slider, "Slider")
  4891. #endif
  4892. #ifdef REGISTER_MANUAL_PART_RefCounted
  4893. REGISTER_MANUAL_PART_RefCounted(Slider, "Slider")
  4894. #endif
  4895. #ifdef REGISTER_MANUAL_PART_Slider
  4896. REGISTER_MANUAL_PART_Slider(Slider, "Slider")
  4897. #endif
  4898. RegisterSubclass<BorderImage, Slider>(engine, "BorderImage", "Slider");
  4899. RegisterSubclass<UIElement, Slider>(engine, "UIElement", "Slider");
  4900. RegisterSubclass<Animatable, Slider>(engine, "Animatable", "Slider");
  4901. RegisterSubclass<Serializable, Slider>(engine, "Serializable", "Slider");
  4902. RegisterSubclass<Object, Slider>(engine, "Object", "Slider");
  4903. RegisterSubclass<RefCounted, Slider>(engine, "RefCounted", "Slider");
  4904. // void RefCounted::AddRef() | File: ../Container/RefCounted.h
  4905. engine->RegisterObjectBehaviour("SmoothedTransform", asBEHAVE_ADDREF, "void f()", asMETHODPR(SmoothedTransform, AddRef, (), void), asCALL_THISCALL);
  4906. // void Component::AddReplicationState(ComponentReplicationState* state) | File: ../Scene/Component.h
  4907. // Error: type "ComponentReplicationState*" can not automatically bind
  4908. // void Serializable::AllocateNetworkState() | File: ../Scene/Serializable.h
  4909. engine->RegisterObjectMethod("SmoothedTransform", "void AllocateNetworkState()", asMETHODPR(SmoothedTransform, AllocateNetworkState, (), void), asCALL_THISCALL);
  4910. // virtual void Serializable::ApplyAttributes() | File: ../Scene/Serializable.h
  4911. engine->RegisterObjectMethod("SmoothedTransform", "void ApplyAttributes()", asMETHODPR(SmoothedTransform, ApplyAttributes, (), void), asCALL_THISCALL);
  4912. // template<typename T> T* Object::Cast() | File: ../Core/Object.h
  4913. // Not registered because template
  4914. // template<typename T> const T* Object::Cast() const | File: ../Core/Object.h
  4915. // Not registered because template
  4916. // void Component::CleanupConnection(Connection* connection) | File: ../Scene/Component.h
  4917. engine->RegisterObjectMethod("SmoothedTransform", "void CleanupConnection(Connection@+)", asMETHODPR(SmoothedTransform, CleanupConnection, (Connection*), void), asCALL_THISCALL);
  4918. // virtual void Component::DrawDebugGeometry(DebugRenderer* debug, bool depthTest) | File: ../Scene/Component.h
  4919. engine->RegisterObjectMethod("SmoothedTransform", "void DrawDebugGeometry(DebugRenderer@+, bool)", asMETHODPR(SmoothedTransform, DrawDebugGeometry, (DebugRenderer*, bool), void), asCALL_THISCALL);
  4920. // bool Animatable::GetAnimationEnabled() const | File: ../Scene/Animatable.h
  4921. engine->RegisterObjectMethod("SmoothedTransform", "bool GetAnimationEnabled() const", asMETHODPR(SmoothedTransform, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4922. engine->RegisterObjectMethod("SmoothedTransform", "bool get_animationEnabled() const", asMETHODPR(SmoothedTransform, GetAnimationEnabled, () const, bool), asCALL_THISCALL);
  4923. // Variant Serializable::GetAttribute(unsigned index) const | File: ../Scene/Serializable.h
  4924. engine->RegisterObjectMethod("SmoothedTransform", "Variant GetAttribute(uint) const", asMETHODPR(SmoothedTransform, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4925. engine->RegisterObjectMethod("SmoothedTransform", "Variant get_attributes(uint) const", asMETHODPR(SmoothedTransform, GetAttribute, (unsigned) const, Variant), asCALL_THISCALL);
  4926. // Variant Serializable::GetAttribute(const String& name) const | File: ../Scene/Serializable.h
  4927. engine->RegisterObjectMethod("SmoothedTransform", "Variant GetAttribute(const String&in) const", asMETHODPR(SmoothedTransform, GetAttribute, (const String&) const, Variant), asCALL_THISCALL);
  4928. // ValueAnimation* Animatable::GetAttributeAnimation(const String& name) const | File: ../Scene/Animatable.h
  4929. engine->RegisterObjectMethod("SmoothedTransform", "ValueAnimation@+ GetAttributeAnimation(const String&in) const", asMETHODPR(SmoothedTransform, GetAttributeAnimation, (const String&) const, ValueAnimation*), asCALL_THISCALL);
  4930. // float Animatable::GetAttributeAnimationSpeed(const String& name) const | File: ../Scene/Animatable.h
  4931. engine->RegisterObjectMethod("SmoothedTransform", "float GetAttributeAnimationSpeed(const String&in) const", asMETHODPR(SmoothedTransform, GetAttributeAnimationSpeed, (const String&) const, float), asCALL_THISCALL);
  4932. // float Animatable::GetAttributeAnimationTime(const String& name) const | File: ../Scene/Animatable.h
  4933. engine->RegisterObjectMethod("SmoothedTransform", "float GetAttributeAnimationTime(const String&in) const", asMETHODPR(SmoothedTransform, GetAttributeAnimationTime, (const String&) const, float), asCALL_THISCALL);
  4934. // WrapMode Animatable::GetAttributeAnimationWrapMode(const String& name) const | File: ../Scene/Animatable.h
  4935. engine->RegisterObjectMethod("SmoothedTransform", "WrapMode GetAttributeAnimationWrapMode(const String&in) const", asMETHODPR(SmoothedTransform, GetAttributeAnimationWrapMode, (const String&) const, WrapMode), asCALL_THISCALL);
  4936. // Variant Serializable::GetAttributeDefault(unsigned index) const | File: ../Scene/Serializable.h
  4937. engine->RegisterObjectMethod("SmoothedTransform", "Variant GetAttributeDefault(uint) const", asMETHODPR(SmoothedTransform, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4938. engine->RegisterObjectMethod("SmoothedTransform", "Variant get_attributeDefaults(uint) const", asMETHODPR(SmoothedTransform, GetAttributeDefault, (unsigned) const, Variant), asCALL_THISCALL);
  4939. // Variant Serializable::GetAttributeDefault(const String& name) const | File: ../Scene/Serializable.h
  4940. engine->RegisterObjectMethod("SmoothedTransform", "Variant GetAttributeDefault(const String&in) const", asMETHODPR(SmoothedTransform, GetAttributeDefault, (const String&) const, Variant), asCALL_THISCALL);
  4941. // virtual const Vector<AttributeInfo>* Serializable::GetAttributes() const | File: ../Scene/Serializable.h
  4942. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4943. // bool Object::GetBlockEvents() const | File: ../Core/Object.h
  4944. engine->RegisterObjectMethod("SmoothedTransform", "bool GetBlockEvents() const", asMETHODPR(SmoothedTransform, GetBlockEvents, () const, bool), asCALL_THISCALL);
  4945. // const String& Object::GetCategory() const | File: ../Core/Object.h
  4946. engine->RegisterObjectMethod("SmoothedTransform", "const String& GetCategory() const", asMETHODPR(SmoothedTransform, GetCategory, () const, const String&), asCALL_THISCALL);
  4947. engine->RegisterObjectMethod("SmoothedTransform", "const String& get_category() const", asMETHODPR(SmoothedTransform, GetCategory, () const, const String&), asCALL_THISCALL);
  4948. // Component* Component::GetComponent(StringHash type) const | File: ../Scene/Component.h
  4949. engine->RegisterObjectMethod("SmoothedTransform", "Component@+ GetComponent(StringHash) const", asMETHODPR(SmoothedTransform, GetComponent, (StringHash) const, Component*), asCALL_THISCALL);
  4950. // template<class T> T* Component::GetComponent() const | File: ../Scene/Component.h
  4951. // Not registered because template
  4952. // void Component::GetComponents(PODVector<Component*>& dest, StringHash type) const | File: ../Scene/Component.h
  4953. // Error: type "PODVector<Component*>&" can not automatically bind
  4954. // template<class T> void Component::GetComponents(PODVector<T*>& dest) const | File: ../Scene/Component.h
  4955. // Not registered because template
  4956. // Context* Object::GetContext() const | File: ../Core/Object.h
  4957. // Error: type "Context*" can not be returned
  4958. // virtual void Component::GetDependencyNodes(PODVector<Node*>& dest) | File: ../Scene/Component.h
  4959. // Error: type "PODVector<Node*>&" can not automatically bind
  4960. // VariantMap& Object::GetEventDataMap() const | File: ../Core/Object.h
  4961. engine->RegisterObjectMethod("SmoothedTransform", "VariantMap& GetEventDataMap() const", asMETHODPR(SmoothedTransform, GetEventDataMap, () const, VariantMap&), asCALL_THISCALL);
  4962. // EventHandler* Object::GetEventHandler() const | File: ../Core/Object.h
  4963. // Error: type "EventHandler*" can not automatically bind
  4964. // Object* Object::GetEventSender() const | File: ../Core/Object.h
  4965. engine->RegisterObjectMethod("SmoothedTransform", "Object@+ GetEventSender() const", asMETHODPR(SmoothedTransform, GetEventSender, () const, Object*), asCALL_THISCALL);
  4966. // const Variant& Object::GetGlobalVar(StringHash key) const | File: ../Core/Object.h
  4967. engine->RegisterObjectMethod("SmoothedTransform", "const Variant& GetGlobalVar(StringHash) const", asMETHODPR(SmoothedTransform, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4968. engine->RegisterObjectMethod("SmoothedTransform", "const Variant& get_globalVar(StringHash) const", asMETHODPR(SmoothedTransform, GetGlobalVar, (StringHash) const, const Variant&), asCALL_THISCALL);
  4969. // const VariantMap& Object::GetGlobalVars() const | File: ../Core/Object.h
  4970. engine->RegisterObjectMethod("SmoothedTransform", "const VariantMap& GetGlobalVars() const", asMETHODPR(SmoothedTransform, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4971. engine->RegisterObjectMethod("SmoothedTransform", "const VariantMap& get_globalVars() const", asMETHODPR(SmoothedTransform, GetGlobalVars, () const, const VariantMap&), asCALL_THISCALL);
  4972. // unsigned Component::GetID() const | File: ../Scene/Component.h
  4973. engine->RegisterObjectMethod("SmoothedTransform", "uint GetID() const", asMETHODPR(SmoothedTransform, GetID, () const, unsigned), asCALL_THISCALL);
  4974. engine->RegisterObjectMethod("SmoothedTransform", "uint get_id() const", asMETHODPR(SmoothedTransform, GetID, () const, unsigned), asCALL_THISCALL);
  4975. // bool Serializable::GetInterceptNetworkUpdate(const String& attributeName) const | File: ../Scene/Serializable.h
  4976. engine->RegisterObjectMethod("SmoothedTransform", "bool GetInterceptNetworkUpdate(const String&in) const", asMETHODPR(SmoothedTransform, GetInterceptNetworkUpdate, (const String&) const, bool), asCALL_THISCALL);
  4977. // virtual const Vector<AttributeInfo>* Serializable::GetNetworkAttributes() const | File: ../Scene/Serializable.h
  4978. // Error: type "const Vector<AttributeInfo>*" can not automatically bind
  4979. // NetworkState* Serializable::GetNetworkState() const | File: ../Scene/Serializable.h
  4980. // Error: type "NetworkState*" can not automatically bind
  4981. // Node* Component::GetNode() const | File: ../Scene/Component.h
  4982. engine->RegisterObjectMethod("SmoothedTransform", "Node@+ GetNode() const", asMETHODPR(SmoothedTransform, GetNode, () const, Node*), asCALL_THISCALL);
  4983. engine->RegisterObjectMethod("SmoothedTransform", "Node@+ get_node() const", asMETHODPR(SmoothedTransform, GetNode, () const, Node*), asCALL_THISCALL);
  4984. // unsigned Serializable::GetNumAttributes() const | File: ../Scene/Serializable.h
  4985. engine->RegisterObjectMethod("SmoothedTransform", "uint GetNumAttributes() const", asMETHODPR(SmoothedTransform, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4986. engine->RegisterObjectMethod("SmoothedTransform", "uint get_numAttributes() const", asMETHODPR(SmoothedTransform, GetNumAttributes, () const, unsigned), asCALL_THISCALL);
  4987. // unsigned Serializable::GetNumNetworkAttributes() const | File: ../Scene/Serializable.h
  4988. engine->RegisterObjectMethod("SmoothedTransform", "uint GetNumNetworkAttributes() const", asMETHODPR(SmoothedTransform, GetNumNetworkAttributes, () const, unsigned), asCALL_THISCALL);
  4989. // ObjectAnimation* Animatable::GetObjectAnimation() const | File: ../Scene/Animatable.h
  4990. engine->RegisterObjectMethod("SmoothedTransform", "ObjectAnimation@+ GetObjectAnimation() const", asMETHODPR(SmoothedTransform, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4991. engine->RegisterObjectMethod("SmoothedTransform", "ObjectAnimation@+ get_objectAnimation() const", asMETHODPR(SmoothedTransform, GetObjectAnimation, () const, ObjectAnimation*), asCALL_THISCALL);
  4992. // ResourceRef Animatable::GetObjectAnimationAttr() const | File: ../Scene/Animatable.h
  4993. engine->RegisterObjectMethod("SmoothedTransform", "ResourceRef GetObjectAnimationAttr() const", asMETHODPR(SmoothedTransform, GetObjectAnimationAttr, () const, ResourceRef), asCALL_THISCALL);
  4994. // Scene* Component::GetScene() const | File: ../Scene/Component.h
  4995. engine->RegisterObjectMethod("SmoothedTransform", "Scene@+ GetScene() const", asMETHODPR(SmoothedTransform, GetScene, () const, Scene*), asCALL_THISCALL);
  4996. // Object* Object::GetSubsystem(StringHash type) const | File: ../Core/Object.h
  4997. engine->RegisterObjectMethod("SmoothedTransform", "Object@+ GetSubsystem(StringHash) const", asMETHODPR(SmoothedTransform, GetSubsystem, (StringHash) const, Object*), asCALL_THISCALL);
  4998. // template<class T> T* Object::GetSubsystem() const | File: ../Core/Object.h
  4999. // Not registered because template
  5000. // const Vector3& SmoothedTransform::GetTargetPosition() const | File: ../Scene/SmoothedTransform.h
  5001. engine->RegisterObjectMethod("SmoothedTransform", "const Vector3& GetTargetPosition() const", asMETHODPR(SmoothedTransform, GetTargetPosition, () const, const Vector3&), asCALL_THISCALL);
  5002. engine->RegisterObjectMethod("SmoothedTransform", "const Vector3& get_targetPosition() const", asMETHODPR(SmoothedTransform, GetTargetPosition, () const, const Vector3&), asCALL_THISCALL);
  5003. // const Quaternion& SmoothedTransform::GetTargetRotation() const | File: ../Scene/SmoothedTransform.h
  5004. engine->RegisterObjectMethod("SmoothedTransform", "const Quaternion& GetTargetRotation() const", asMETHODPR(SmoothedTransform, GetTargetRotation, () const, const Quaternion&), asCALL_THISCALL);
  5005. engine->RegisterObjectMethod("SmoothedTransform", "const Quaternion& get_targetRotation() const", asMETHODPR(SmoothedTransform, GetTargetRotation, () const, const Quaternion&), asCALL_THISCALL);
  5006. // Vector3 SmoothedTransform::GetTargetWorldPosition() const | File: ../Scene/SmoothedTransform.h
  5007. engine->RegisterObjectMethod("SmoothedTransform", "Vector3 GetTargetWorldPosition() const", asMETHODPR(SmoothedTransform, GetTargetWorldPosition, () const, Vector3), asCALL_THISCALL);
  5008. engine->RegisterObjectMethod("SmoothedTransform", "Vector3 get_targetWorldPosition() const", asMETHODPR(SmoothedTransform, GetTargetWorldPosition, () const, Vector3), asCALL_THISCALL);
  5009. // Quaternion SmoothedTransform::GetTargetWorldRotation() const | File: ../Scene/SmoothedTransform.h
  5010. engine->RegisterObjectMethod("SmoothedTransform", "Quaternion GetTargetWorldRotation() const", asMETHODPR(SmoothedTransform, GetTargetWorldRotation, () const, Quaternion), asCALL_THISCALL);
  5011. engine->RegisterObjectMethod("SmoothedTransform", "Quaternion get_targetWorldRotation() const", asMETHODPR(SmoothedTransform, GetTargetWorldRotation, () const, Quaternion), asCALL_THISCALL);
  5012. // virtual StringHash Object::GetType() const =0 | File: ../Core/Object.h
  5013. engine->RegisterObjectMethod("SmoothedTransform", "StringHash GetType() const", asMETHODPR(SmoothedTransform, GetType, () const, StringHash), asCALL_THISCALL);
  5014. engine->RegisterObjectMethod("SmoothedTransform", "StringHash get_type() const", asMETHODPR(SmoothedTransform, GetType, () const, StringHash), asCALL_THISCALL);
  5015. // virtual const TypeInfo* Object::GetTypeInfo() const =0 | File: ../Core/Object.h
  5016. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5017. // static const TypeInfo* Object::GetTypeInfoStatic() | File: ../Core/Object.h
  5018. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5019. // virtual const String& Object::GetTypeName() const =0 | File: ../Core/Object.h
  5020. engine->RegisterObjectMethod("SmoothedTransform", "const String& GetTypeName() const", asMETHODPR(SmoothedTransform, GetTypeName, () const, const String&), asCALL_THISCALL);
  5021. engine->RegisterObjectMethod("SmoothedTransform", "const String& get_typeName() const", asMETHODPR(SmoothedTransform, GetTypeName, () const, const String&), asCALL_THISCALL);
  5022. // bool Object::HasEventHandlers() const | File: ../Core/Object.h
  5023. engine->RegisterObjectMethod("SmoothedTransform", "bool HasEventHandlers() const", asMETHODPR(SmoothedTransform, HasEventHandlers, () const, bool), asCALL_THISCALL);
  5024. // bool Object::HasSubscribedToEvent(StringHash eventType) const | File: ../Core/Object.h
  5025. engine->RegisterObjectMethod("SmoothedTransform", "bool HasSubscribedToEvent(StringHash) const", asMETHODPR(SmoothedTransform, HasSubscribedToEvent, (StringHash) const, bool), asCALL_THISCALL);
  5026. // bool Object::HasSubscribedToEvent(Object* sender, StringHash eventType) const | File: ../Core/Object.h
  5027. engine->RegisterObjectMethod("SmoothedTransform", "bool HasSubscribedToEvent(Object@+, StringHash) const", asMETHODPR(SmoothedTransform, HasSubscribedToEvent, (Object*, StringHash) const, bool), asCALL_THISCALL);
  5028. // bool Component::IsEnabled() const | File: ../Scene/Component.h
  5029. engine->RegisterObjectMethod("SmoothedTransform", "bool IsEnabled() const", asMETHODPR(SmoothedTransform, IsEnabled, () const, bool), asCALL_THISCALL);
  5030. engine->RegisterObjectMethod("SmoothedTransform", "bool get_enabled() const", asMETHODPR(SmoothedTransform, IsEnabled, () const, bool), asCALL_THISCALL);
  5031. // bool Component::IsEnabledEffective() const | File: ../Scene/Component.h
  5032. engine->RegisterObjectMethod("SmoothedTransform", "bool IsEnabledEffective() const", asMETHODPR(SmoothedTransform, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  5033. engine->RegisterObjectMethod("SmoothedTransform", "bool get_enabledEffective() const", asMETHODPR(SmoothedTransform, IsEnabledEffective, () const, bool), asCALL_THISCALL);
  5034. // bool SmoothedTransform::IsInProgress() const | File: ../Scene/SmoothedTransform.h
  5035. engine->RegisterObjectMethod("SmoothedTransform", "bool IsInProgress() const", asMETHODPR(SmoothedTransform, IsInProgress, () const, bool), asCALL_THISCALL);
  5036. engine->RegisterObjectMethod("SmoothedTransform", "bool get_inProgress() const", asMETHODPR(SmoothedTransform, IsInProgress, () const, bool), asCALL_THISCALL);
  5037. // bool Object::IsInstanceOf(StringHash type) const | File: ../Core/Object.h
  5038. engine->RegisterObjectMethod("SmoothedTransform", "bool IsInstanceOf(StringHash) const", asMETHODPR(SmoothedTransform, IsInstanceOf, (StringHash) const, bool), asCALL_THISCALL);
  5039. // bool Object::IsInstanceOf(const TypeInfo* typeInfo) const | File: ../Core/Object.h
  5040. // Error: type "TypeInfo" can not automatically bind bacause have @nobind mark
  5041. // template<typename T> bool Object::IsInstanceOf() const | File: ../Core/Object.h
  5042. // Not registered because template
  5043. // bool Component::IsReplicated() const | File: ../Scene/Component.h
  5044. engine->RegisterObjectMethod("SmoothedTransform", "bool IsReplicated() const", asMETHODPR(SmoothedTransform, IsReplicated, () const, bool), asCALL_THISCALL);
  5045. engine->RegisterObjectMethod("SmoothedTransform", "bool get_replicated() const", asMETHODPR(SmoothedTransform, IsReplicated, () const, bool), asCALL_THISCALL);
  5046. // bool Serializable::IsTemporary() const | File: ../Scene/Serializable.h
  5047. engine->RegisterObjectMethod("SmoothedTransform", "bool IsTemporary() const", asMETHODPR(SmoothedTransform, IsTemporary, () const, bool), asCALL_THISCALL);
  5048. engine->RegisterObjectMethod("SmoothedTransform", "bool get_temporary() const", asMETHODPR(SmoothedTransform, IsTemporary, () const, bool), asCALL_THISCALL);
  5049. // virtual bool Serializable::Load(Deserializer& source) | File: ../Scene/Serializable.h
  5050. engine->RegisterObjectMethod("SmoothedTransform", "bool Load(Deserializer&)", asMETHODPR(SmoothedTransform, Load, (Deserializer&), bool), asCALL_THISCALL);
  5051. // bool Animatable::LoadJSON(const JSONValue& source) override | File: ../Scene/Animatable.h
  5052. engine->RegisterObjectMethod("SmoothedTransform", "bool LoadJSON(const JSONValue&in)", asMETHODPR(SmoothedTransform, LoadJSON, (const JSONValue&), bool), asCALL_THISCALL);
  5053. // bool Animatable::LoadXML(const XMLElement& source) override | File: ../Scene/Animatable.h
  5054. engine->RegisterObjectMethod("SmoothedTransform", "bool LoadXML(const XMLElement&in)", asMETHODPR(SmoothedTransform, LoadXML, (const XMLElement&), bool), asCALL_THISCALL);
  5055. // void Component::MarkNetworkUpdate() override | File: ../Scene/Component.h
  5056. engine->RegisterObjectMethod("SmoothedTransform", "void MarkNetworkUpdate()", asMETHODPR(SmoothedTransform, MarkNetworkUpdate, (), void), asCALL_THISCALL);
  5057. // virtual void Object::OnEvent(Object* sender, StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5058. engine->RegisterObjectMethod("SmoothedTransform", "void OnEvent(Object@+, StringHash, VariantMap&)", asMETHODPR(SmoothedTransform, OnEvent, (Object*, StringHash, VariantMap&), void), asCALL_THISCALL);
  5059. // virtual void Serializable::OnGetAttribute(const AttributeInfo& attr, Variant& dest) const | File: ../Scene/Serializable.h
  5060. engine->RegisterObjectMethod("SmoothedTransform", "void OnGetAttribute(const AttributeInfo&in, Variant&) const", asMETHODPR(SmoothedTransform, OnGetAttribute, (const AttributeInfo&, Variant&) const, void), asCALL_THISCALL);
  5061. // virtual void Serializable::OnSetAttribute(const AttributeInfo& attr, const Variant& src) | File: ../Scene/Serializable.h
  5062. engine->RegisterObjectMethod("SmoothedTransform", "void OnSetAttribute(const AttributeInfo&in, const Variant&in)", asMETHODPR(SmoothedTransform, OnSetAttribute, (const AttributeInfo&, const Variant&), void), asCALL_THISCALL);
  5063. // virtual void Component::OnSetEnabled() | File: ../Scene/Component.h
  5064. engine->RegisterObjectMethod("SmoothedTransform", "void OnSetEnabled()", asMETHODPR(SmoothedTransform, OnSetEnabled, (), void), asCALL_THISCALL);
  5065. // void Component::PrepareNetworkUpdate() | File: ../Scene/Component.h
  5066. engine->RegisterObjectMethod("SmoothedTransform", "void PrepareNetworkUpdate()", asMETHODPR(SmoothedTransform, PrepareNetworkUpdate, (), void), asCALL_THISCALL);
  5067. // bool Serializable::ReadDeltaUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5068. engine->RegisterObjectMethod("SmoothedTransform", "bool ReadDeltaUpdate(Deserializer&)", asMETHODPR(SmoothedTransform, ReadDeltaUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5069. // bool Serializable::ReadLatestDataUpdate(Deserializer& source) | File: ../Scene/Serializable.h
  5070. engine->RegisterObjectMethod("SmoothedTransform", "bool ReadLatestDataUpdate(Deserializer&)", asMETHODPR(SmoothedTransform, ReadLatestDataUpdate, (Deserializer&), bool), asCALL_THISCALL);
  5071. // RefCount* RefCounted::RefCountPtr() | File: ../Container/RefCounted.h
  5072. // Error: type "RefCount*" can not automatically bind
  5073. // int RefCounted::Refs() const | File: ../Container/RefCounted.h
  5074. engine->RegisterObjectMethod("SmoothedTransform", "int Refs() const", asMETHODPR(SmoothedTransform, Refs, () const, int), asCALL_THISCALL);
  5075. engine->RegisterObjectMethod("SmoothedTransform", "int get_refs() const", asMETHODPR(SmoothedTransform, Refs, () const, int), asCALL_THISCALL);
  5076. // static void SmoothedTransform::RegisterObject(Context* context) | File: ../Scene/SmoothedTransform.h
  5077. // Context can be used as firs parameter of constructors only
  5078. // void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h
  5079. engine->RegisterObjectBehaviour("SmoothedTransform", asBEHAVE_RELEASE, "void f()", asMETHODPR(SmoothedTransform, ReleaseRef, (), void), asCALL_THISCALL);
  5080. // void Component::Remove() | File: ../Scene/Component.h
  5081. engine->RegisterObjectMethod("SmoothedTransform", "void Remove()", asMETHODPR(SmoothedTransform, Remove, (), void), asCALL_THISCALL);
  5082. // void Animatable::RemoveAttributeAnimation(const String& name) | File: ../Scene/Animatable.h
  5083. engine->RegisterObjectMethod("SmoothedTransform", "void RemoveAttributeAnimation(const String&in)", asMETHODPR(SmoothedTransform, RemoveAttributeAnimation, (const String&), void), asCALL_THISCALL);
  5084. // void Serializable::RemoveInstanceDefault() | File: ../Scene/Serializable.h
  5085. engine->RegisterObjectMethod("SmoothedTransform", "void RemoveInstanceDefault()", asMETHODPR(SmoothedTransform, RemoveInstanceDefault, (), void), asCALL_THISCALL);
  5086. // void Animatable::RemoveObjectAnimation() | File: ../Scene/Animatable.h
  5087. engine->RegisterObjectMethod("SmoothedTransform", "void RemoveObjectAnimation()", asMETHODPR(SmoothedTransform, RemoveObjectAnimation, (), void), asCALL_THISCALL);
  5088. // void Serializable::ResetToDefault() | File: ../Scene/Serializable.h
  5089. engine->RegisterObjectMethod("SmoothedTransform", "void ResetToDefault()", asMETHODPR(SmoothedTransform, ResetToDefault, (), void), asCALL_THISCALL);
  5090. // bool Component::Save(Serializer& dest) const override | File: ../Scene/Component.h
  5091. engine->RegisterObjectMethod("SmoothedTransform", "bool Save(Serializer&) const", asMETHODPR(SmoothedTransform, Save, (Serializer&) const, bool), asCALL_THISCALL);
  5092. // virtual bool Serializable::SaveDefaultAttributes() const | File: ../Scene/Serializable.h
  5093. engine->RegisterObjectMethod("SmoothedTransform", "bool SaveDefaultAttributes() const", asMETHODPR(SmoothedTransform, SaveDefaultAttributes, () const, bool), asCALL_THISCALL);
  5094. // bool Component::SaveJSON(JSONValue& dest) const override | File: ../Scene/Component.h
  5095. engine->RegisterObjectMethod("SmoothedTransform", "bool SaveJSON(JSONValue&) const", asMETHODPR(SmoothedTransform, SaveJSON, (JSONValue&) const, bool), asCALL_THISCALL);
  5096. // bool Component::SaveXML(XMLElement& dest) const override | File: ../Scene/Component.h
  5097. engine->RegisterObjectMethod("SmoothedTransform", "bool SaveXML(XMLElement&) const", asMETHODPR(SmoothedTransform, SaveXML, (XMLElement&) const, bool), asCALL_THISCALL);
  5098. // void Object::SendEvent(StringHash eventType) | File: ../Core/Object.h
  5099. engine->RegisterObjectMethod("SmoothedTransform", "void SendEvent(StringHash)", asMETHODPR(SmoothedTransform, SendEvent, (StringHash), void), asCALL_THISCALL);
  5100. // void Object::SendEvent(StringHash eventType, VariantMap& eventData) | File: ../Core/Object.h
  5101. engine->RegisterObjectMethod("SmoothedTransform", "void SendEvent(StringHash, VariantMap&)", asMETHODPR(SmoothedTransform, SendEvent, (StringHash, VariantMap&), void), asCALL_THISCALL);
  5102. // template<typename... Args> void Object::SendEvent(StringHash eventType, Args... args) | File: ../Core/Object.h
  5103. // Not registered because template
  5104. // void Animatable::SetAnimationEnabled(bool enable) | File: ../Scene/Animatable.h
  5105. engine->RegisterObjectMethod("SmoothedTransform", "void SetAnimationEnabled(bool)", asMETHODPR(SmoothedTransform, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5106. engine->RegisterObjectMethod("SmoothedTransform", "void set_animationEnabled(bool)", asMETHODPR(SmoothedTransform, SetAnimationEnabled, (bool), void), asCALL_THISCALL);
  5107. // void Animatable::SetAnimationTime(float time) | File: ../Scene/Animatable.h
  5108. engine->RegisterObjectMethod("SmoothedTransform", "void SetAnimationTime(float)", asMETHODPR(SmoothedTransform, SetAnimationTime, (float), void), asCALL_THISCALL);
  5109. // bool Serializable::SetAttribute(unsigned index, const Variant& value) | File: ../Scene/Serializable.h
  5110. engine->RegisterObjectMethod("SmoothedTransform", "bool SetAttribute(uint, const Variant&in)", asMETHODPR(SmoothedTransform, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5111. engine->RegisterObjectMethod("SmoothedTransform", "bool set_attributes(uint, const Variant&in)", asMETHODPR(SmoothedTransform, SetAttribute, (unsigned, const Variant&), bool), asCALL_THISCALL);
  5112. // bool Serializable::SetAttribute(const String& name, const Variant& value) | File: ../Scene/Serializable.h
  5113. engine->RegisterObjectMethod("SmoothedTransform", "bool SetAttribute(const String&in, const Variant&in)", asMETHODPR(SmoothedTransform, SetAttribute, (const String&, const Variant&), bool), asCALL_THISCALL);
  5114. // void Animatable::SetAttributeAnimation(const String& name, ValueAnimation* attributeAnimation, WrapMode wrapMode=WM_LOOP, float speed=1.0f) | File: ../Scene/Animatable.h
  5115. engine->RegisterObjectMethod("SmoothedTransform", "void SetAttributeAnimation(const String&in, ValueAnimation@+, WrapMode = WM_LOOP, float = 1.0f)", asMETHODPR(SmoothedTransform, SetAttributeAnimation, (const String&, ValueAnimation*, WrapMode, float), void), asCALL_THISCALL);
  5116. // void Animatable::SetAttributeAnimationSpeed(const String& name, float speed) | File: ../Scene/Animatable.h
  5117. engine->RegisterObjectMethod("SmoothedTransform", "void SetAttributeAnimationSpeed(const String&in, float)", asMETHODPR(SmoothedTransform, SetAttributeAnimationSpeed, (const String&, float), void), asCALL_THISCALL);
  5118. // void Animatable::SetAttributeAnimationTime(const String& name, float time) | File: ../Scene/Animatable.h
  5119. engine->RegisterObjectMethod("SmoothedTransform", "void SetAttributeAnimationTime(const String&in, float)", asMETHODPR(SmoothedTransform, SetAttributeAnimationTime, (const String&, float), void), asCALL_THISCALL);
  5120. // void Animatable::SetAttributeAnimationWrapMode(const String& name, WrapMode wrapMode) | File: ../Scene/Animatable.h
  5121. engine->RegisterObjectMethod("SmoothedTransform", "void SetAttributeAnimationWrapMode(const String&in, WrapMode)", asMETHODPR(SmoothedTransform, SetAttributeAnimationWrapMode, (const String&, WrapMode), void), asCALL_THISCALL);
  5122. // void Object::SetBlockEvents(bool block) | File: ../Core/Object.h
  5123. engine->RegisterObjectMethod("SmoothedTransform", "void SetBlockEvents(bool)", asMETHODPR(SmoothedTransform, SetBlockEvents, (bool), void), asCALL_THISCALL);
  5124. // void Component::SetEnabled(bool enable) | File: ../Scene/Component.h
  5125. engine->RegisterObjectMethod("SmoothedTransform", "void SetEnabled(bool)", asMETHODPR(SmoothedTransform, SetEnabled, (bool), void), asCALL_THISCALL);
  5126. engine->RegisterObjectMethod("SmoothedTransform", "void set_enabled(bool)", asMETHODPR(SmoothedTransform, SetEnabled, (bool), void), asCALL_THISCALL);
  5127. // void Object::SetGlobalVar(StringHash key, const Variant& value) | File: ../Core/Object.h
  5128. engine->RegisterObjectMethod("SmoothedTransform", "void SetGlobalVar(StringHash, const Variant&in)", asMETHODPR(SmoothedTransform, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5129. engine->RegisterObjectMethod("SmoothedTransform", "void set_globalVar(StringHash, const Variant&in)", asMETHODPR(SmoothedTransform, SetGlobalVar, (StringHash, const Variant&), void), asCALL_THISCALL);
  5130. // void Serializable::SetInstanceDefault(bool enable) | File: ../Scene/Serializable.h
  5131. engine->RegisterObjectMethod("SmoothedTransform", "void SetInstanceDefault(bool)", asMETHODPR(SmoothedTransform, SetInstanceDefault, (bool), void), asCALL_THISCALL);
  5132. // void Serializable::SetInterceptNetworkUpdate(const String& attributeName, bool enable) | File: ../Scene/Serializable.h
  5133. engine->RegisterObjectMethod("SmoothedTransform", "void SetInterceptNetworkUpdate(const String&in, bool)", asMETHODPR(SmoothedTransform, SetInterceptNetworkUpdate, (const String&, bool), void), asCALL_THISCALL);
  5134. // void Animatable::SetObjectAnimation(ObjectAnimation* objectAnimation) | File: ../Scene/Animatable.h
  5135. engine->RegisterObjectMethod("SmoothedTransform", "void SetObjectAnimation(ObjectAnimation@+)", asMETHODPR(SmoothedTransform, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  5136. engine->RegisterObjectMethod("SmoothedTransform", "void set_objectAnimation(ObjectAnimation@+)", asMETHODPR(SmoothedTransform, SetObjectAnimation, (ObjectAnimation*), void), asCALL_THISCALL);
  5137. // void Animatable::SetObjectAnimationAttr(const ResourceRef& value) | File: ../Scene/Animatable.h
  5138. engine->RegisterObjectMethod("SmoothedTransform", "void SetObjectAnimationAttr(const ResourceRef&in)", asMETHODPR(SmoothedTransform, SetObjectAnimationAttr, (const ResourceRef&), void), asCALL_THISCALL);
  5139. // void SmoothedTransform::SetTargetPosition(const Vector3& position) | File: ../Scene/SmoothedTransform.h
  5140. engine->RegisterObjectMethod("SmoothedTransform", "void SetTargetPosition(const Vector3&in)", asMETHODPR(SmoothedTransform, SetTargetPosition, (const Vector3&), void), asCALL_THISCALL);
  5141. engine->RegisterObjectMethod("SmoothedTransform", "void set_targetPosition(const Vector3&in)", asMETHODPR(SmoothedTransform, SetTargetPosition, (const Vector3&), void), asCALL_THISCALL);
  5142. // void SmoothedTransform::SetTargetRotation(const Quaternion& rotation) | File: ../Scene/SmoothedTransform.h
  5143. engine->RegisterObjectMethod("SmoothedTransform", "void SetTargetRotation(const Quaternion&in)", asMETHODPR(SmoothedTransform, SetTargetRotation, (const Quaternion&), void), asCALL_THISCALL);
  5144. engine->RegisterObjectMethod("SmoothedTransform", "void set_targetRotation(const Quaternion&in)", asMETHODPR(SmoothedTransform, SetTargetRotation, (const Quaternion&), void), asCALL_THISCALL);
  5145. // void SmoothedTransform::SetTargetWorldPosition(const Vector3& position) | File: ../Scene/SmoothedTransform.h
  5146. engine->RegisterObjectMethod("SmoothedTransform", "void SetTargetWorldPosition(const Vector3&in)", asMETHODPR(SmoothedTransform, SetTargetWorldPosition, (const Vector3&), void), asCALL_THISCALL);
  5147. engine->RegisterObjectMethod("SmoothedTransform", "void set_targetWorldPosition(const Vector3&in)", asMETHODPR(SmoothedTransform, SetTargetWorldPosition, (const Vector3&), void), asCALL_THISCALL);
  5148. // void SmoothedTransform::SetTargetWorldRotation(const Quaternion& rotation) | File: ../Scene/SmoothedTransform.h
  5149. engine->RegisterObjectMethod("SmoothedTransform", "void SetTargetWorldRotation(const Quaternion&in)", asMETHODPR(SmoothedTransform, SetTargetWorldRotation, (const Quaternion&), void), asCALL_THISCALL);
  5150. engine->RegisterObjectMethod("SmoothedTransform", "void set_targetWorldRotation(const Quaternion&in)", asMETHODPR(SmoothedTransform, SetTargetWorldRotation, (const Quaternion&), void), asCALL_THISCALL);
  5151. // void Serializable::SetTemporary(bool enable) | File: ../Scene/Serializable.h
  5152. engine->RegisterObjectMethod("SmoothedTransform", "void SetTemporary(bool)", asMETHODPR(SmoothedTransform, SetTemporary, (bool), void), asCALL_THISCALL);
  5153. engine->RegisterObjectMethod("SmoothedTransform", "void set_temporary(bool)", asMETHODPR(SmoothedTransform, SetTemporary, (bool), void), asCALL_THISCALL);
  5154. // explicit SmoothedTransform::SmoothedTransform(Context* context) | File: ../Scene/SmoothedTransform.h
  5155. engine->RegisterObjectBehaviour("SmoothedTransform", asBEHAVE_FACTORY, "SmoothedTransform@+ f()", asFUNCTION(SmoothedTransform_SmoothedTransform_Context), asCALL_CDECL);
  5156. // void Object::SubscribeToEvent(StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5157. // Error: type "EventHandler*" can not automatically bind
  5158. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, EventHandler* handler) | File: ../Core/Object.h
  5159. // Error: type "EventHandler*" can not automatically bind
  5160. // void Object::SubscribeToEvent(StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5161. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5162. // void Object::SubscribeToEvent(Object* sender, StringHash eventType, const std::function<void(StringHash, VariantMap&)>& function, void* userData=nullptr) | File: ../Core/Object.h
  5163. // Error: type "const std::function<void(StringHash, VariantMap&)>&" can not automatically bind
  5164. // void Object::UnsubscribeFromAllEvents() | File: ../Core/Object.h
  5165. engine->RegisterObjectMethod("SmoothedTransform", "void UnsubscribeFromAllEvents()", asMETHODPR(SmoothedTransform, UnsubscribeFromAllEvents, (), void), asCALL_THISCALL);
  5166. // void Object::UnsubscribeFromAllEventsExcept(const PODVector<StringHash>& exceptions, bool onlyUserData) | File: ../Core/Object.h
  5167. engine->RegisterObjectMethod("SmoothedTransform", "void UnsubscribeFromAllEventsExcept(Array<StringHash>@+, bool)", asFUNCTION(SmoothedTransform_UnsubscribeFromAllEventsExcept_PODVectorStringHash_bool), asCALL_CDECL_OBJFIRST);
  5168. // void Object::UnsubscribeFromEvent(StringHash eventType) | File: ../Core/Object.h
  5169. engine->RegisterObjectMethod("SmoothedTransform", "void UnsubscribeFromEvent(StringHash)", asMETHODPR(SmoothedTransform, UnsubscribeFromEvent, (StringHash), void), asCALL_THISCALL);
  5170. // void Object::UnsubscribeFromEvent(Object* sender, StringHash eventType) | File: ../Core/Object.h
  5171. engine->RegisterObjectMethod("SmoothedTransform", "void UnsubscribeFromEvent(Object@+, StringHash)", asMETHODPR(SmoothedTransform, UnsubscribeFromEvent, (Object*, StringHash), void), asCALL_THISCALL);
  5172. // void Object::UnsubscribeFromEvents(Object* sender) | File: ../Core/Object.h
  5173. engine->RegisterObjectMethod("SmoothedTransform", "void UnsubscribeFromEvents(Object@+)", asMETHODPR(SmoothedTransform, UnsubscribeFromEvents, (Object*), void), asCALL_THISCALL);
  5174. // void SmoothedTransform::Update(float constant, float squaredSnapThreshold) | File: ../Scene/SmoothedTransform.h
  5175. engine->RegisterObjectMethod("SmoothedTransform", "void Update(float, float)", asMETHODPR(SmoothedTransform, Update, (float, float), void), asCALL_THISCALL);
  5176. // int RefCounted::WeakRefs() const | File: ../Container/RefCounted.h
  5177. engine->RegisterObjectMethod("SmoothedTransform", "int WeakRefs() const", asMETHODPR(SmoothedTransform, WeakRefs, () const, int), asCALL_THISCALL);
  5178. engine->RegisterObjectMethod("SmoothedTransform", "int get_weakRefs() const", asMETHODPR(SmoothedTransform, WeakRefs, () const, int), asCALL_THISCALL);
  5179. // void Serializable::WriteDeltaUpdate(Serializer& dest, const DirtyBits& attributeBits, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5180. engine->RegisterObjectMethod("SmoothedTransform", "void WriteDeltaUpdate(Serializer&, const DirtyBits&in, uint8)", asMETHODPR(SmoothedTransform, WriteDeltaUpdate, (Serializer&, const DirtyBits&, unsigned char), void), asCALL_THISCALL);
  5181. // void Serializable::WriteInitialDeltaUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5182. engine->RegisterObjectMethod("SmoothedTransform", "void WriteInitialDeltaUpdate(Serializer&, uint8)", asMETHODPR(SmoothedTransform, WriteInitialDeltaUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  5183. // void Serializable::WriteLatestDataUpdate(Serializer& dest, unsigned char timeStamp) | File: ../Scene/Serializable.h
  5184. engine->RegisterObjectMethod("SmoothedTransform", "void WriteLatestDataUpdate(Serializer&, uint8)", asMETHODPR(SmoothedTransform, WriteLatestDataUpdate, (Serializer&, unsigned char), void), asCALL_THISCALL);
  5185. #ifdef REGISTER_MANUAL_PART_Component
  5186. REGISTER_MANUAL_PART_Component(SmoothedTransform, "SmoothedTransform")
  5187. #endif
  5188. #ifdef REGISTER_MANUAL_PART_Animatable
  5189. REGISTER_MANUAL_PART_Animatable(SmoothedTransform, "SmoothedTransform")
  5190. #endif
  5191. #ifdef REGISTER_MANUAL_PART_Serializable
  5192. REGISTER_MANUAL_PART_Serializable(SmoothedTransform, "SmoothedTransform")
  5193. #endif
  5194. #ifdef REGISTER_MANUAL_PART_Object
  5195. REGISTER_MANUAL_PART_Object(SmoothedTransform, "SmoothedTransform")
  5196. #endif
  5197. #ifdef REGISTER_MANUAL_PART_RefCounted
  5198. REGISTER_MANUAL_PART_RefCounted(SmoothedTransform, "SmoothedTransform")
  5199. #endif
  5200. #ifdef REGISTER_MANUAL_PART_SmoothedTransform
  5201. REGISTER_MANUAL_PART_SmoothedTransform(SmoothedTransform, "SmoothedTransform")
  5202. #endif
  5203. RegisterSubclass<Component, SmoothedTransform>(engine, "Component", "SmoothedTransform");
  5204. RegisterSubclass<Animatable, SmoothedTransform>(engine, "Animatable", "SmoothedTransform");
  5205. RegisterSubclass<Serializable, SmoothedTransform>(engine, "Serializable", "SmoothedTransform");
  5206. RegisterSubclass<Object, SmoothedTransform>(engine, "Object", "SmoothedTransform");
  5207. RegisterSubclass<RefCounted, SmoothedTransform>(engine, "RefCounted", "SmoothedTransform");
  5208. // bool ScenePassInfo::allowInstancing_ | File: ../Graphics/View.h
  5209. engine->RegisterObjectProperty("ScenePassInfo", "bool allowInstancing", offsetof(ScenePassInfo, allowInstancing_));
  5210. // BatchQueue* ScenePassInfo::batchQueue_ | File: ../Graphics/View.h
  5211. // BatchQueue* can not be registered
  5212. // bool ScenePassInfo::markToStencil_ | File: ../Graphics/View.h
  5213. engine->RegisterObjectProperty("ScenePassInfo", "bool markToStencil", offsetof(ScenePassInfo, markToStencil_));
  5214. // unsigned ScenePassInfo::passIndex_ | File: ../Graphics/View.h
  5215. engine->RegisterObjectProperty("ScenePassInfo", "uint passIndex", offsetof(ScenePassInfo, passIndex_));
  5216. // bool ScenePassInfo::vertexLights_ | File: ../Graphics/View.h
  5217. engine->RegisterObjectProperty("ScenePassInfo", "bool vertexLights", offsetof(ScenePassInfo, vertexLights_));
  5218. // ScenePassInfo::~ScenePassInfo() | Implicitly-declared
  5219. engine->RegisterObjectBehaviour("ScenePassInfo", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ScenePassInfo_Destructor), asCALL_CDECL_OBJFIRST);
  5220. // ScenePassInfo& ScenePassInfo::operator=(const ScenePassInfo&) | Possible implicitly-declared
  5221. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ScenePassInfo>(engine, "ScenePassInfo");
  5222. #ifdef REGISTER_MANUAL_PART_ScenePassInfo
  5223. REGISTER_MANUAL_PART_ScenePassInfo(ScenePassInfo, "ScenePassInfo")
  5224. #endif
  5225. // Connection* ReplicationState::connection_ | File: ../Scene/ReplicationState.h
  5226. // Connection* can not be registered
  5227. // HashSet<unsigned> SceneReplicationState::dirtyNodes_ | File: ../Scene/ReplicationState.h
  5228. // Error: type "HashSet<unsigned>" can not automatically bind
  5229. // HashMap<unsigned, NodeReplicationState> SceneReplicationState::nodeStates_ | File: ../Scene/ReplicationState.h
  5230. // Error: type "HashMap<unsigned, NodeReplicationState>" can not automatically bind
  5231. // void SceneReplicationState::Clear() | File: ../Scene/ReplicationState.h
  5232. engine->RegisterObjectMethod("SceneReplicationState", "void Clear()", asMETHODPR(SceneReplicationState, Clear, (), void), asCALL_THISCALL);
  5233. // SceneReplicationState::~SceneReplicationState() | Implicitly-declared
  5234. engine->RegisterObjectBehaviour("SceneReplicationState", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(SceneReplicationState_Destructor), asCALL_CDECL_OBJFIRST);
  5235. // SceneReplicationState& SceneReplicationState::operator=(const SceneReplicationState&) | Possible implicitly-declared
  5236. RegisterImplicitlyDeclaredAssignOperatorIfPossible<SceneReplicationState>(engine, "SceneReplicationState");
  5237. #ifdef REGISTER_MANUAL_PART_ReplicationState
  5238. REGISTER_MANUAL_PART_ReplicationState(SceneReplicationState, "SceneReplicationState")
  5239. #endif
  5240. #ifdef REGISTER_MANUAL_PART_SceneReplicationState
  5241. REGISTER_MANUAL_PART_SceneReplicationState(SceneReplicationState, "SceneReplicationState")
  5242. #endif
  5243. // SharedArrayPtr<unsigned char> ScratchBuffer::data_ | File: ../Graphics/Graphics.h
  5244. // Error: type "SharedArrayPtr<unsigned char>" can not automatically bind
  5245. // bool ScratchBuffer::reserved_ | File: ../Graphics/Graphics.h
  5246. engine->RegisterObjectProperty("ScratchBuffer", "bool reserved", offsetof(ScratchBuffer, reserved_));
  5247. // unsigned ScratchBuffer::size_ | File: ../Graphics/Graphics.h
  5248. engine->RegisterObjectProperty("ScratchBuffer", "uint size", offsetof(ScratchBuffer, size_));
  5249. // ScratchBuffer::~ScratchBuffer() | Implicitly-declared
  5250. engine->RegisterObjectBehaviour("ScratchBuffer", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ScratchBuffer_Destructor), asCALL_CDECL_OBJFIRST);
  5251. // ScratchBuffer& ScratchBuffer::operator=(const ScratchBuffer&) | Possible implicitly-declared
  5252. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ScratchBuffer>(engine, "ScratchBuffer");
  5253. #ifdef REGISTER_MANUAL_PART_ScratchBuffer
  5254. REGISTER_MANUAL_PART_ScratchBuffer(ScratchBuffer, "ScratchBuffer")
  5255. #endif
  5256. // bool ScreenModeParams::borderless_ | File: ../Graphics/Graphics.h
  5257. engine->RegisterObjectProperty("ScreenModeParams", "bool borderless", offsetof(ScreenModeParams, borderless_));
  5258. // bool ScreenModeParams::fullscreen_ | File: ../Graphics/Graphics.h
  5259. engine->RegisterObjectProperty("ScreenModeParams", "bool fullscreen", offsetof(ScreenModeParams, fullscreen_));
  5260. // bool ScreenModeParams::highDPI_ | File: ../Graphics/Graphics.h
  5261. engine->RegisterObjectProperty("ScreenModeParams", "bool highDPI", offsetof(ScreenModeParams, highDPI_));
  5262. // int ScreenModeParams::monitor_ | File: ../Graphics/Graphics.h
  5263. engine->RegisterObjectProperty("ScreenModeParams", "int monitor", offsetof(ScreenModeParams, monitor_));
  5264. // int ScreenModeParams::multiSample_ | File: ../Graphics/Graphics.h
  5265. engine->RegisterObjectProperty("ScreenModeParams", "int multiSample", offsetof(ScreenModeParams, multiSample_));
  5266. // int ScreenModeParams::refreshRate_ | File: ../Graphics/Graphics.h
  5267. engine->RegisterObjectProperty("ScreenModeParams", "int refreshRate", offsetof(ScreenModeParams, refreshRate_));
  5268. // bool ScreenModeParams::resizable_ | File: ../Graphics/Graphics.h
  5269. engine->RegisterObjectProperty("ScreenModeParams", "bool resizable", offsetof(ScreenModeParams, resizable_));
  5270. // bool ScreenModeParams::tripleBuffer_ | File: ../Graphics/Graphics.h
  5271. engine->RegisterObjectProperty("ScreenModeParams", "bool tripleBuffer", offsetof(ScreenModeParams, tripleBuffer_));
  5272. // bool ScreenModeParams::vsync_ | File: ../Graphics/Graphics.h
  5273. engine->RegisterObjectProperty("ScreenModeParams", "bool vsync", offsetof(ScreenModeParams, vsync_));
  5274. // bool ScreenModeParams::EqualsExceptVSync(const ScreenModeParams& rhs) const | File: ../Graphics/Graphics.h
  5275. engine->RegisterObjectMethod("ScreenModeParams", "bool EqualsExceptVSync(const ScreenModeParams&in) const", asMETHODPR(ScreenModeParams, EqualsExceptVSync, (const ScreenModeParams&) const, bool), asCALL_THISCALL);
  5276. // bool ScreenModeParams::operator==(const ScreenModeParams& rhs) const | File: ../Graphics/Graphics.h
  5277. engine->RegisterObjectMethod("ScreenModeParams", "bool opEquals(const ScreenModeParams&in) const", asMETHODPR(ScreenModeParams, operator==, (const ScreenModeParams&) const, bool), asCALL_THISCALL);
  5278. // ScreenModeParams::~ScreenModeParams() | Implicitly-declared
  5279. engine->RegisterObjectBehaviour("ScreenModeParams", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ScreenModeParams_Destructor), asCALL_CDECL_OBJFIRST);
  5280. // ScreenModeParams& ScreenModeParams::operator=(const ScreenModeParams&) | Possible implicitly-declared
  5281. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ScreenModeParams>(engine, "ScreenModeParams");
  5282. #ifdef REGISTER_MANUAL_PART_ScreenModeParams
  5283. REGISTER_MANUAL_PART_ScreenModeParams(ScreenModeParams, "ScreenModeParams")
  5284. #endif
  5285. // unsigned ShaderParameter::buffer_ | File: ../Graphics/ShaderVariation.h
  5286. engine->RegisterObjectProperty("ShaderParameter", "uint buffer", offsetof(ShaderParameter, buffer_));
  5287. // ConstantBuffer* ShaderParameter::bufferPtr_ | File: ../Graphics/ShaderVariation.h
  5288. // ConstantBuffer* can not be registered
  5289. // unsigned ShaderParameter::glType_ | File: ../Graphics/ShaderVariation.h
  5290. engine->RegisterObjectProperty("ShaderParameter", "uint glType", offsetof(ShaderParameter, glType_));
  5291. // int ShaderParameter::location_ | File: ../Graphics/ShaderVariation.h
  5292. engine->RegisterObjectProperty("ShaderParameter", "int location", offsetof(ShaderParameter, location_));
  5293. // String ShaderParameter::name_ | File: ../Graphics/ShaderVariation.h
  5294. engine->RegisterObjectProperty("ShaderParameter", "String name", offsetof(ShaderParameter, name_));
  5295. // unsigned ShaderParameter::offset_ | File: ../Graphics/ShaderVariation.h
  5296. engine->RegisterObjectProperty("ShaderParameter", "uint offset", offsetof(ShaderParameter, offset_));
  5297. // unsigned ShaderParameter::regCount_ | File: ../Graphics/ShaderVariation.h
  5298. engine->RegisterObjectProperty("ShaderParameter", "uint regCount", offsetof(ShaderParameter, regCount_));
  5299. // unsigned ShaderParameter::register_ | File: ../Graphics/ShaderVariation.h
  5300. engine->RegisterObjectProperty("ShaderParameter", "uint register", offsetof(ShaderParameter, register_));
  5301. // unsigned ShaderParameter::size_ | File: ../Graphics/ShaderVariation.h
  5302. engine->RegisterObjectProperty("ShaderParameter", "uint size", offsetof(ShaderParameter, size_));
  5303. // ShaderType ShaderParameter::type_ | File: ../Graphics/ShaderVariation.h
  5304. engine->RegisterObjectProperty("ShaderParameter", "ShaderType type", offsetof(ShaderParameter, type_));
  5305. // ShaderParameter::ShaderParameter(const String& name, unsigned glType, int location) | File: ../Graphics/ShaderVariation.h
  5306. engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f(const String&in, uint, int)", asFUNCTION(ShaderParameter_ShaderParameter_String_unsigned_int), asCALL_CDECL_OBJFIRST);
  5307. // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned offset, unsigned size, unsigned buffer) | File: ../Graphics/ShaderVariation.h
  5308. engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f(ShaderType, const String&in, uint, uint, uint)", asFUNCTION(ShaderParameter_ShaderParameter_ShaderType_String_unsigned_unsigned_unsigned), asCALL_CDECL_OBJFIRST);
  5309. // ShaderParameter::ShaderParameter(ShaderType type, const String& name, unsigned reg, unsigned regCount) | File: ../Graphics/ShaderVariation.h
  5310. engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f(ShaderType, const String&in, uint, uint)", asFUNCTION(ShaderParameter_ShaderParameter_ShaderType_String_unsigned_unsigned), asCALL_CDECL_OBJFIRST);
  5311. // ShaderParameter::~ShaderParameter() | Implicitly-declared
  5312. engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ShaderParameter_Destructor), asCALL_CDECL_OBJFIRST);
  5313. // ShaderParameter& ShaderParameter::operator=(const ShaderParameter&) | Possible implicitly-declared
  5314. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ShaderParameter>(engine, "ShaderParameter");
  5315. #ifdef REGISTER_MANUAL_PART_ShaderParameter
  5316. REGISTER_MANUAL_PART_ShaderParameter(ShaderParameter, "ShaderParameter")
  5317. #endif
  5318. // float ShadowBatchQueue::farSplit_ | File: ../Graphics/Batch.h
  5319. engine->RegisterObjectProperty("ShadowBatchQueue", "float farSplit", offsetof(ShadowBatchQueue, farSplit_));
  5320. // float ShadowBatchQueue::nearSplit_ | File: ../Graphics/Batch.h
  5321. engine->RegisterObjectProperty("ShadowBatchQueue", "float nearSplit", offsetof(ShadowBatchQueue, nearSplit_));
  5322. // BatchQueue ShadowBatchQueue::shadowBatches_ | File: ../Graphics/Batch.h
  5323. engine->RegisterObjectProperty("ShadowBatchQueue", "BatchQueue shadowBatches", offsetof(ShadowBatchQueue, shadowBatches_));
  5324. // Camera* ShadowBatchQueue::shadowCamera_ | File: ../Graphics/Batch.h
  5325. // Camera* can not be registered
  5326. // IntRect ShadowBatchQueue::shadowViewport_ | File: ../Graphics/Batch.h
  5327. engine->RegisterObjectProperty("ShadowBatchQueue", "IntRect shadowViewport", offsetof(ShadowBatchQueue, shadowViewport_));
  5328. // ShadowBatchQueue::~ShadowBatchQueue() | Implicitly-declared
  5329. engine->RegisterObjectBehaviour("ShadowBatchQueue", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(ShadowBatchQueue_Destructor), asCALL_CDECL_OBJFIRST);
  5330. // ShadowBatchQueue& ShadowBatchQueue::operator=(const ShadowBatchQueue&) | Possible implicitly-declared
  5331. RegisterImplicitlyDeclaredAssignOperatorIfPossible<ShadowBatchQueue>(engine, "ShadowBatchQueue");
  5332. #ifdef REGISTER_MANUAL_PART_ShadowBatchQueue
  5333. REGISTER_MANUAL_PART_ShadowBatchQueue(ShadowBatchQueue, "ShadowBatchQueue")
  5334. #endif
  5335. #ifdef URHO3D_NAVIGATION
  5336. // rcCompactHeightfield* NavBuildData::compactHeightField_ | File: ../Navigation/NavBuildData.h
  5337. // rcCompactHeightfield* can not be registered
  5338. // rcContourSet* SimpleNavBuildData::contourSet_ | File: ../Navigation/NavBuildData.h
  5339. // rcContourSet* can not be registered
  5340. // rcContext* NavBuildData::ctx_ | File: ../Navigation/NavBuildData.h
  5341. // rcContext* can not be registered
  5342. // rcHeightfield* NavBuildData::heightField_ | File: ../Navigation/NavBuildData.h
  5343. // rcHeightfield* can not be registered
  5344. // PODVector<int> NavBuildData::indices_ | File: ../Navigation/NavBuildData.h
  5345. // Error: type "PODVector<int>" can not automatically bind
  5346. // PODVector<NavAreaStub> NavBuildData::navAreas_ | File: ../Navigation/NavBuildData.h
  5347. // Error: type "PODVector<NavAreaStub>" can not automatically bind
  5348. // PODVector<unsigned char> NavBuildData::offMeshAreas_ | File: ../Navigation/NavBuildData.h
  5349. // Error: type "PODVector<unsigned char>" can not automatically bind
  5350. // PODVector<unsigned char> NavBuildData::offMeshDir_ | File: ../Navigation/NavBuildData.h
  5351. // Error: type "PODVector<unsigned char>" can not automatically bind
  5352. // PODVector<unsigned short> NavBuildData::offMeshFlags_ | File: ../Navigation/NavBuildData.h
  5353. // Error: type "PODVector<unsigned short>" can not automatically bind
  5354. // PODVector<float> NavBuildData::offMeshRadii_ | File: ../Navigation/NavBuildData.h
  5355. // Error: type "PODVector<float>" can not automatically bind
  5356. // PODVector<Vector3> NavBuildData::offMeshVertices_ | File: ../Navigation/NavBuildData.h
  5357. // Error: type "PODVector<Vector3>" can not automatically bind
  5358. // rcPolyMesh* SimpleNavBuildData::polyMesh_ | File: ../Navigation/NavBuildData.h
  5359. // rcPolyMesh* can not be registered
  5360. // rcPolyMeshDetail* SimpleNavBuildData::polyMeshDetail_ | File: ../Navigation/NavBuildData.h
  5361. // rcPolyMeshDetail* can not be registered
  5362. // PODVector<Vector3> NavBuildData::vertices_ | File: ../Navigation/NavBuildData.h
  5363. // Error: type "PODVector<Vector3>" can not automatically bind
  5364. // BoundingBox NavBuildData::worldBoundingBox_ | File: ../Navigation/NavBuildData.h
  5365. engine->RegisterObjectProperty("SimpleNavBuildData", "BoundingBox worldBoundingBox", offsetof(SimpleNavBuildData, worldBoundingBox_));
  5366. // SimpleNavBuildData::~SimpleNavBuildData() override | File: ../Navigation/NavBuildData.h
  5367. engine->RegisterObjectBehaviour("SimpleNavBuildData", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(SimpleNavBuildData_Destructor_SimpleNavBuildData_void), asCALL_CDECL_OBJFIRST);
  5368. // SimpleNavBuildData& SimpleNavBuildData::operator=(const SimpleNavBuildData&) | Possible implicitly-declared
  5369. RegisterImplicitlyDeclaredAssignOperatorIfPossible<SimpleNavBuildData>(engine, "SimpleNavBuildData");
  5370. #ifdef REGISTER_MANUAL_PART_NavBuildData
  5371. REGISTER_MANUAL_PART_NavBuildData(SimpleNavBuildData, "SimpleNavBuildData")
  5372. #endif
  5373. #ifdef REGISTER_MANUAL_PART_SimpleNavBuildData
  5374. REGISTER_MANUAL_PART_SimpleNavBuildData(SimpleNavBuildData, "SimpleNavBuildData")
  5375. #endif
  5376. #endif
  5377. }
  5378. }