GeneratedClassMembers.cpp 56 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045
  1. // DO NOT EDIT. This file is generated
  2. #include "../Precompiled.h"
  3. #include "../AngelScript/APITemplates.h"
  4. #include "../AngelScript/GeneratedIncludes.h"
  5. #include "../AngelScript/GeneratedClassMembers.h"
  6. #include "../AngelScript/Manual.h"
  7. namespace Urho3D
  8. {
  9. void FakeAddRef(void* ptr);
  10. void FakeReleaseRef(void* ptr);
  11. // class AbstractFile | File: ../IO/AbstractFile.h
  12. void CollectMembers_AbstractFile(Vector<RegisterObjectMethodArgs>& methods)
  13. {
  14. CollectMembers_Deserializer(methods);
  15. CollectMembers_Serializer(methods);
  16. }
  17. // class AllContentOctreeQuery | File: ../Graphics/OctreeQuery.h
  18. void CollectMembers_AllContentOctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  19. {
  20. }
  21. // struct AllocatorBlock | File: ../Container/Allocator.h
  22. void CollectMembers_AllocatorBlock(Vector<RegisterObjectMethodArgs>& methods)
  23. {
  24. }
  25. // struct AllocatorNode | File: ../Container/Allocator.h
  26. void CollectMembers_AllocatorNode(Vector<RegisterObjectMethodArgs>& methods)
  27. {
  28. }
  29. // class Animatable | File: ../Scene/Animatable.h
  30. void CollectMembers_Animatable(Vector<RegisterObjectMethodArgs>& methods)
  31. {
  32. CollectMembers_Serializable(methods);
  33. }
  34. // class AnimatedModel | File: ../Graphics/AnimatedModel.h
  35. void CollectMembers_AnimatedModel(Vector<RegisterObjectMethodArgs>& methods)
  36. {
  37. CollectMembers_StaticModel(methods);
  38. }
  39. // class Animation | File: ../Graphics/Animation.h
  40. void CollectMembers_Animation(Vector<RegisterObjectMethodArgs>& methods)
  41. {
  42. CollectMembers_ResourceWithMetadata(methods);
  43. }
  44. // struct AnimationControl | File: ../Graphics/AnimationController.h
  45. void CollectMembers_AnimationControl(Vector<RegisterObjectMethodArgs>& methods)
  46. {
  47. }
  48. // class AnimationController | File: ../Graphics/AnimationController.h
  49. void CollectMembers_AnimationController(Vector<RegisterObjectMethodArgs>& methods)
  50. {
  51. CollectMembers_Component(methods);
  52. }
  53. // struct AnimationKeyFrame | File: ../Graphics/Animation.h
  54. void CollectMembers_AnimationKeyFrame(Vector<RegisterObjectMethodArgs>& methods)
  55. {
  56. }
  57. // class AnimationState | File: ../Graphics/AnimationState.h
  58. void CollectMembers_AnimationState(Vector<RegisterObjectMethodArgs>& methods)
  59. {
  60. CollectMembers_RefCounted(methods);
  61. }
  62. // struct AnimationStateTrack | File: ../Graphics/AnimationState.h
  63. void CollectMembers_AnimationStateTrack(Vector<RegisterObjectMethodArgs>& methods)
  64. {
  65. }
  66. // struct AnimationTrack | File: ../Graphics/Animation.h
  67. void CollectMembers_AnimationTrack(Vector<RegisterObjectMethodArgs>& methods)
  68. {
  69. }
  70. // struct AnimationTriggerPoint | File: ../Graphics/Animation.h
  71. void CollectMembers_AnimationTriggerPoint(Vector<RegisterObjectMethodArgs>& methods)
  72. {
  73. }
  74. // class AreaAllocator | File: ../Math/AreaAllocator.h
  75. void CollectMembers_AreaAllocator(Vector<RegisterObjectMethodArgs>& methods)
  76. {
  77. }
  78. // struct AsyncProgress | File: ../Scene/Scene.h
  79. void CollectMembers_AsyncProgress(Vector<RegisterObjectMethodArgs>& methods)
  80. {
  81. }
  82. // class AttributeAccessor | File: ../Core/Attribute.h
  83. void CollectMembers_AttributeAccessor(Vector<RegisterObjectMethodArgs>& methods)
  84. {
  85. CollectMembers_RefCounted(methods);
  86. }
  87. // class AttributeAnimationInfo | File: ../Scene/Animatable.h
  88. void CollectMembers_AttributeAnimationInfo(Vector<RegisterObjectMethodArgs>& methods)
  89. {
  90. CollectMembers_ValueAnimationInfo(methods);
  91. }
  92. // struct AttributeHandle | File: ../Core/Attribute.h
  93. void CollectMembers_AttributeHandle(Vector<RegisterObjectMethodArgs>& methods)
  94. {
  95. }
  96. // struct AttributeInfo | File: ../Core/Attribute.h
  97. void CollectMembers_AttributeInfo(Vector<RegisterObjectMethodArgs>& methods)
  98. {
  99. }
  100. // class Audio | File: ../Audio/Audio.h
  101. void CollectMembers_Audio(Vector<RegisterObjectMethodArgs>& methods)
  102. {
  103. CollectMembers_Object(methods);
  104. }
  105. // class AutoProfileBlock | File: ../Core/Profiler.h
  106. void CollectMembers_AutoProfileBlock(Vector<RegisterObjectMethodArgs>& methods)
  107. {
  108. }
  109. // struct BackgroundLoadItem | File: ../Resource/BackgroundLoader.h
  110. void CollectMembers_BackgroundLoadItem(Vector<RegisterObjectMethodArgs>& methods)
  111. {
  112. }
  113. // class BackgroundLoader | File: ../Resource/BackgroundLoader.h
  114. void CollectMembers_BackgroundLoader(Vector<RegisterObjectMethodArgs>& methods)
  115. {
  116. }
  117. // struct Batch | File: ../Graphics/Batch.h
  118. void CollectMembers_Batch(Vector<RegisterObjectMethodArgs>& methods)
  119. {
  120. }
  121. // struct BatchGroup | File: ../Graphics/Batch.h
  122. void CollectMembers_BatchGroup(Vector<RegisterObjectMethodArgs>& methods)
  123. {
  124. CollectMembers_Batch(methods);
  125. }
  126. // struct BatchGroupKey | File: ../Graphics/Batch.h
  127. void CollectMembers_BatchGroupKey(Vector<RegisterObjectMethodArgs>& methods)
  128. {
  129. }
  130. // struct BatchQueue | File: ../Graphics/Batch.h
  131. void CollectMembers_BatchQueue(Vector<RegisterObjectMethodArgs>& methods)
  132. {
  133. }
  134. // struct BiasParameters | File: ../Graphics/Light.h
  135. void CollectMembers_BiasParameters(Vector<RegisterObjectMethodArgs>& methods)
  136. {
  137. }
  138. // struct Billboard | File: ../Graphics/BillboardSet.h
  139. void CollectMembers_Billboard(Vector<RegisterObjectMethodArgs>& methods)
  140. {
  141. }
  142. // class BillboardSet | File: ../Graphics/BillboardSet.h
  143. void CollectMembers_BillboardSet(Vector<RegisterObjectMethodArgs>& methods)
  144. {
  145. CollectMembers_Drawable(methods);
  146. }
  147. // struct Bone | File: ../Graphics/Skeleton.h
  148. void CollectMembers_Bone(Vector<RegisterObjectMethodArgs>& methods)
  149. {
  150. }
  151. // class BorderImage | File: ../UI/BorderImage.h
  152. void CollectMembers_BorderImage(Vector<RegisterObjectMethodArgs>& methods)
  153. {
  154. CollectMembers_UIElement(methods);
  155. }
  156. // class BoundingBox | File: ../Math/BoundingBox.h
  157. void CollectMembers_BoundingBox(Vector<RegisterObjectMethodArgs>& methods)
  158. {
  159. }
  160. // class BoxOctreeQuery | File: ../Graphics/OctreeQuery.h
  161. void CollectMembers_BoxOctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  162. {
  163. }
  164. // class BufferedSoundStream | File: ../Audio/BufferedSoundStream.h
  165. void CollectMembers_BufferedSoundStream(Vector<RegisterObjectMethodArgs>& methods)
  166. {
  167. CollectMembers_SoundStream(methods);
  168. }
  169. // class Button | File: ../UI/Button.h
  170. void CollectMembers_Button(Vector<RegisterObjectMethodArgs>& methods)
  171. {
  172. CollectMembers_BorderImage(methods);
  173. }
  174. // class Camera | File: ../Graphics/Camera.h
  175. void CollectMembers_Camera(Vector<RegisterObjectMethodArgs>& methods)
  176. {
  177. CollectMembers_Component(methods);
  178. }
  179. // struct CascadeParameters | File: ../Graphics/Light.h
  180. void CollectMembers_CascadeParameters(Vector<RegisterObjectMethodArgs>& methods)
  181. {
  182. }
  183. // struct CharLocation | File: ../UI/Text.h
  184. void CollectMembers_CharLocation(Vector<RegisterObjectMethodArgs>& methods)
  185. {
  186. }
  187. // class CheckBox | File: ../UI/CheckBox.h
  188. void CollectMembers_CheckBox(Vector<RegisterObjectMethodArgs>& methods)
  189. {
  190. CollectMembers_BorderImage(methods);
  191. }
  192. // class Color | File: ../Math/Color.h
  193. void CollectMembers_Color(Vector<RegisterObjectMethodArgs>& methods)
  194. {
  195. }
  196. // struct ColorFrame | File: ../Graphics/ParticleEffect.h
  197. void CollectMembers_ColorFrame(Vector<RegisterObjectMethodArgs>& methods)
  198. {
  199. }
  200. // class Component | File: ../Scene/Component.h
  201. void CollectMembers_Component(Vector<RegisterObjectMethodArgs>& methods)
  202. {
  203. CollectMembers_Animatable(methods);
  204. }
  205. // struct ComponentReplicationState | File: ../Scene/ReplicationState.h
  206. void CollectMembers_ComponentReplicationState(Vector<RegisterObjectMethodArgs>& methods)
  207. {
  208. CollectMembers_ReplicationState(methods);
  209. }
  210. // struct CompressedLevel | File: ../Resource/Image.h
  211. void CollectMembers_CompressedLevel(Vector<RegisterObjectMethodArgs>& methods)
  212. {
  213. }
  214. // class Condition | File: ../Core/Condition.h
  215. void CollectMembers_Condition(Vector<RegisterObjectMethodArgs>& methods)
  216. {
  217. }
  218. // class Console | File: ../Engine/Console.h
  219. void CollectMembers_Console(Vector<RegisterObjectMethodArgs>& methods)
  220. {
  221. CollectMembers_Object(methods);
  222. }
  223. // class ConstantBuffer | File: ../Graphics/ConstantBuffer.h
  224. void CollectMembers_ConstantBuffer(Vector<RegisterObjectMethodArgs>& methods)
  225. {
  226. CollectMembers_Object(methods);
  227. CollectMembers_GPUObject(methods);
  228. }
  229. // class Context | File: ../Core/Context.h
  230. void CollectMembers_Context(Vector<RegisterObjectMethodArgs>& methods)
  231. {
  232. CollectMembers_RefCounted(methods);
  233. }
  234. // class Controls | File: ../Input/Controls.h
  235. void CollectMembers_Controls(Vector<RegisterObjectMethodArgs>& methods)
  236. {
  237. }
  238. // class Cursor | File: ../UI/Cursor.h
  239. void CollectMembers_Cursor(Vector<RegisterObjectMethodArgs>& methods)
  240. {
  241. CollectMembers_BorderImage(methods);
  242. }
  243. // struct CursorShapeInfo | File: ../UI/Cursor.h
  244. void CollectMembers_CursorShapeInfo(Vector<RegisterObjectMethodArgs>& methods)
  245. {
  246. }
  247. // class CustomGeometry | File: ../Graphics/CustomGeometry.h
  248. void CollectMembers_CustomGeometry(Vector<RegisterObjectMethodArgs>& methods)
  249. {
  250. CollectMembers_Drawable(methods);
  251. }
  252. // struct CustomGeometryVertex | File: ../Graphics/CustomGeometry.h
  253. void CollectMembers_CustomGeometryVertex(Vector<RegisterObjectMethodArgs>& methods)
  254. {
  255. }
  256. // class CustomVariantValue | File: ../Core/Variant.h
  257. void CollectMembers_CustomVariantValue(Vector<RegisterObjectMethodArgs>& methods)
  258. {
  259. }
  260. // class DebugHud | File: ../Engine/DebugHud.h
  261. void CollectMembers_DebugHud(Vector<RegisterObjectMethodArgs>& methods)
  262. {
  263. CollectMembers_Object(methods);
  264. }
  265. // struct DebugLine | File: ../Graphics/DebugRenderer.h
  266. void CollectMembers_DebugLine(Vector<RegisterObjectMethodArgs>& methods)
  267. {
  268. }
  269. // class DebugRenderer | File: ../Graphics/DebugRenderer.h
  270. void CollectMembers_DebugRenderer(Vector<RegisterObjectMethodArgs>& methods)
  271. {
  272. CollectMembers_Component(methods);
  273. }
  274. // struct DebugTriangle | File: ../Graphics/DebugRenderer.h
  275. void CollectMembers_DebugTriangle(Vector<RegisterObjectMethodArgs>& methods)
  276. {
  277. }
  278. // struct Decal | File: ../Graphics/DecalSet.h
  279. void CollectMembers_Decal(Vector<RegisterObjectMethodArgs>& methods)
  280. {
  281. }
  282. // class DecalSet | File: ../Graphics/DecalSet.h
  283. void CollectMembers_DecalSet(Vector<RegisterObjectMethodArgs>& methods)
  284. {
  285. CollectMembers_Drawable(methods);
  286. }
  287. // struct DecalVertex | File: ../Graphics/DecalSet.h
  288. void CollectMembers_DecalVertex(Vector<RegisterObjectMethodArgs>& methods)
  289. {
  290. }
  291. // struct DepthValue | File: ../Graphics/OcclusionBuffer.h
  292. void CollectMembers_DepthValue(Vector<RegisterObjectMethodArgs>& methods)
  293. {
  294. }
  295. // class Deserializer | File: ../IO/Deserializer.h
  296. void CollectMembers_Deserializer(Vector<RegisterObjectMethodArgs>& methods)
  297. {
  298. }
  299. // struct DirtyBits | File: ../Scene/ReplicationState.h
  300. void CollectMembers_DirtyBits(Vector<RegisterObjectMethodArgs>& methods)
  301. {
  302. }
  303. // class Drawable | File: ../Graphics/Drawable.h
  304. void CollectMembers_Drawable(Vector<RegisterObjectMethodArgs>& methods)
  305. {
  306. CollectMembers_Component(methods);
  307. }
  308. // class DropDownList | File: ../UI/DropDownList.h
  309. void CollectMembers_DropDownList(Vector<RegisterObjectMethodArgs>& methods)
  310. {
  311. CollectMembers_Menu(methods);
  312. }
  313. // class Engine | File: ../Engine/Engine.h
  314. void CollectMembers_Engine(Vector<RegisterObjectMethodArgs>& methods)
  315. {
  316. CollectMembers_Object(methods);
  317. }
  318. // class EventHandler | File: ../Core/Object.h
  319. void CollectMembers_EventHandler(Vector<RegisterObjectMethodArgs>& methods)
  320. {
  321. }
  322. // class EventHandler11Impl | File: ../Core/Object.h
  323. void CollectMembers_EventHandler11Impl(Vector<RegisterObjectMethodArgs>& methods)
  324. {
  325. }
  326. // class EventProfiler | File: ../Core/EventProfiler.h
  327. void CollectMembers_EventProfiler(Vector<RegisterObjectMethodArgs>& methods)
  328. {
  329. CollectMembers_Profiler(methods);
  330. }
  331. // class EventProfilerBlock | File: ../Core/EventProfiler.h
  332. void CollectMembers_EventProfilerBlock(Vector<RegisterObjectMethodArgs>& methods)
  333. {
  334. }
  335. // class EventReceiverGroup | File: ../Core/Context.h
  336. void CollectMembers_EventReceiverGroup(Vector<RegisterObjectMethodArgs>& methods)
  337. {
  338. CollectMembers_RefCounted(methods);
  339. }
  340. // class File | File: ../IO/File.h
  341. void CollectMembers_File(Vector<RegisterObjectMethodArgs>& methods)
  342. {
  343. CollectMembers_Object(methods);
  344. CollectMembers_AbstractFile(methods);
  345. }
  346. // class FileSelector | File: ../UI/FileSelector.h
  347. void CollectMembers_FileSelector(Vector<RegisterObjectMethodArgs>& methods)
  348. {
  349. CollectMembers_Object(methods);
  350. }
  351. // struct FileSelectorEntry | File: ../UI/FileSelector.h
  352. void CollectMembers_FileSelectorEntry(Vector<RegisterObjectMethodArgs>& methods)
  353. {
  354. }
  355. // class FileSystem | File: ../IO/FileSystem.h
  356. void CollectMembers_FileSystem(Vector<RegisterObjectMethodArgs>& methods)
  357. {
  358. CollectMembers_Object(methods);
  359. }
  360. // class FileWatcher | File: ../IO/FileWatcher.h
  361. void CollectMembers_FileWatcher(Vector<RegisterObjectMethodArgs>& methods)
  362. {
  363. CollectMembers_Object(methods);
  364. CollectMembers_Thread(methods);
  365. }
  366. // struct FocusParameters | File: ../Graphics/Light.h
  367. void CollectMembers_FocusParameters(Vector<RegisterObjectMethodArgs>& methods)
  368. {
  369. }
  370. // class Font | File: ../UI/Font.h
  371. void CollectMembers_Font(Vector<RegisterObjectMethodArgs>& methods)
  372. {
  373. CollectMembers_Resource(methods);
  374. }
  375. // class FontFace | File: ../UI/FontFace.h
  376. void CollectMembers_FontFace(Vector<RegisterObjectMethodArgs>& methods)
  377. {
  378. CollectMembers_RefCounted(methods);
  379. }
  380. // class FontFaceBitmap | File: ../UI/FontFaceBitmap.h
  381. void CollectMembers_FontFaceBitmap(Vector<RegisterObjectMethodArgs>& methods)
  382. {
  383. CollectMembers_FontFace(methods);
  384. }
  385. // class FontFaceFreeType | File: ../UI/FontFaceFreeType.h
  386. void CollectMembers_FontFaceFreeType(Vector<RegisterObjectMethodArgs>& methods)
  387. {
  388. CollectMembers_FontFace(methods);
  389. }
  390. // struct FontGlyph | File: ../UI/FontFace.h
  391. void CollectMembers_FontGlyph(Vector<RegisterObjectMethodArgs>& methods)
  392. {
  393. }
  394. // struct FrameInfo | File: ../Graphics/Drawable.h
  395. void CollectMembers_FrameInfo(Vector<RegisterObjectMethodArgs>& methods)
  396. {
  397. }
  398. // class Frustum | File: ../Math/Frustum.h
  399. void CollectMembers_Frustum(Vector<RegisterObjectMethodArgs>& methods)
  400. {
  401. }
  402. // class FrustumOctreeQuery | File: ../Graphics/OctreeQuery.h
  403. void CollectMembers_FrustumOctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  404. {
  405. }
  406. // class GPUObject | File: ../Graphics/GPUObject.h
  407. void CollectMembers_GPUObject(Vector<RegisterObjectMethodArgs>& methods)
  408. {
  409. }
  410. // class Geometry | File: ../Graphics/Geometry.h
  411. void CollectMembers_Geometry(Vector<RegisterObjectMethodArgs>& methods)
  412. {
  413. CollectMembers_Object(methods);
  414. }
  415. // struct GeometryDesc | File: ../Graphics/Model.h
  416. void CollectMembers_GeometryDesc(Vector<RegisterObjectMethodArgs>& methods)
  417. {
  418. }
  419. // struct GlyphLocation | File: ../UI/Text.h
  420. void CollectMembers_GlyphLocation(Vector<RegisterObjectMethodArgs>& methods)
  421. {
  422. }
  423. // class Graphics | File: ../Graphics/Graphics.h
  424. void CollectMembers_Graphics(Vector<RegisterObjectMethodArgs>& methods)
  425. {
  426. CollectMembers_Object(methods);
  427. }
  428. // class HashBase | File: ../Container/HashBase.h
  429. void CollectMembers_HashBase(Vector<RegisterObjectMethodArgs>& methods)
  430. {
  431. }
  432. // struct HashIteratorBase | File: ../Container/HashBase.h
  433. void CollectMembers_HashIteratorBase(Vector<RegisterObjectMethodArgs>& methods)
  434. {
  435. }
  436. // struct HashNodeBase | File: ../Container/HashBase.h
  437. void CollectMembers_HashNodeBase(Vector<RegisterObjectMethodArgs>& methods)
  438. {
  439. }
  440. // class HiresTimer | File: ../Core/Timer.h
  441. void CollectMembers_HiresTimer(Vector<RegisterObjectMethodArgs>& methods)
  442. {
  443. }
  444. // class Image | File: ../Resource/Image.h
  445. void CollectMembers_Image(Vector<RegisterObjectMethodArgs>& methods)
  446. {
  447. CollectMembers_Resource(methods);
  448. }
  449. // class IndexBuffer | File: ../Graphics/IndexBuffer.h
  450. void CollectMembers_IndexBuffer(Vector<RegisterObjectMethodArgs>& methods)
  451. {
  452. CollectMembers_Object(methods);
  453. CollectMembers_GPUObject(methods);
  454. }
  455. // struct IndexBufferDesc | File: ../Graphics/Model.h
  456. void CollectMembers_IndexBufferDesc(Vector<RegisterObjectMethodArgs>& methods)
  457. {
  458. }
  459. // class Input | File: ../Input/Input.h
  460. void CollectMembers_Input(Vector<RegisterObjectMethodArgs>& methods)
  461. {
  462. CollectMembers_Object(methods);
  463. }
  464. // struct InstanceData | File: ../Graphics/Batch.h
  465. void CollectMembers_InstanceData(Vector<RegisterObjectMethodArgs>& methods)
  466. {
  467. }
  468. // class IntRect | File: ../Math/Rect.h
  469. void CollectMembers_IntRect(Vector<RegisterObjectMethodArgs>& methods)
  470. {
  471. }
  472. // class IntVector2 | File: ../Math/Vector2.h
  473. void CollectMembers_IntVector2(Vector<RegisterObjectMethodArgs>& methods)
  474. {
  475. }
  476. // class IntVector3 | File: ../Math/Vector3.h
  477. void CollectMembers_IntVector3(Vector<RegisterObjectMethodArgs>& methods)
  478. {
  479. }
  480. // class JSONFile | File: ../Resource/JSONFile.h
  481. void CollectMembers_JSONFile(Vector<RegisterObjectMethodArgs>& methods)
  482. {
  483. CollectMembers_Resource(methods);
  484. }
  485. // class JSONValue | File: ../Resource/JSONValue.h
  486. void CollectMembers_JSONValue(Vector<RegisterObjectMethodArgs>& methods)
  487. {
  488. }
  489. // struct JoystickState | File: ../Input/Input.h
  490. void CollectMembers_JoystickState(Vector<RegisterObjectMethodArgs>& methods)
  491. {
  492. }
  493. // class Light | File: ../Graphics/Light.h
  494. void CollectMembers_Light(Vector<RegisterObjectMethodArgs>& methods)
  495. {
  496. CollectMembers_Drawable(methods);
  497. }
  498. // struct LightBatchQueue | File: ../Graphics/Batch.h
  499. void CollectMembers_LightBatchQueue(Vector<RegisterObjectMethodArgs>& methods)
  500. {
  501. }
  502. // struct LightQueryResult | File: ../Graphics/View.h
  503. void CollectMembers_LightQueryResult(Vector<RegisterObjectMethodArgs>& methods)
  504. {
  505. }
  506. // class LineEdit | File: ../UI/LineEdit.h
  507. void CollectMembers_LineEdit(Vector<RegisterObjectMethodArgs>& methods)
  508. {
  509. CollectMembers_BorderImage(methods);
  510. }
  511. // struct LinkedListNode | File: ../Container/LinkedList.h
  512. void CollectMembers_LinkedListNode(Vector<RegisterObjectMethodArgs>& methods)
  513. {
  514. }
  515. // class ListBase | File: ../Container/ListBase.h
  516. void CollectMembers_ListBase(Vector<RegisterObjectMethodArgs>& methods)
  517. {
  518. }
  519. // struct ListIteratorBase | File: ../Container/ListBase.h
  520. void CollectMembers_ListIteratorBase(Vector<RegisterObjectMethodArgs>& methods)
  521. {
  522. }
  523. // struct ListNodeBase | File: ../Container/ListBase.h
  524. void CollectMembers_ListNodeBase(Vector<RegisterObjectMethodArgs>& methods)
  525. {
  526. }
  527. // class ListView | File: ../UI/ListView.h
  528. void CollectMembers_ListView(Vector<RegisterObjectMethodArgs>& methods)
  529. {
  530. CollectMembers_ScrollView(methods);
  531. }
  532. // class Localization | File: ../Resource/Localization.h
  533. void CollectMembers_Localization(Vector<RegisterObjectMethodArgs>& methods)
  534. {
  535. CollectMembers_Object(methods);
  536. }
  537. // class Log | File: ../IO/Log.h
  538. void CollectMembers_Log(Vector<RegisterObjectMethodArgs>& methods)
  539. {
  540. CollectMembers_Object(methods);
  541. }
  542. // class LogicComponent | File: ../Scene/LogicComponent.h
  543. void CollectMembers_LogicComponent(Vector<RegisterObjectMethodArgs>& methods)
  544. {
  545. CollectMembers_Component(methods);
  546. }
  547. // class Material | File: ../Graphics/Material.h
  548. void CollectMembers_Material(Vector<RegisterObjectMethodArgs>& methods)
  549. {
  550. CollectMembers_Resource(methods);
  551. }
  552. // struct MaterialShaderParameter | File: ../Graphics/Material.h
  553. void CollectMembers_MaterialShaderParameter(Vector<RegisterObjectMethodArgs>& methods)
  554. {
  555. }
  556. // class Matrix2 | File: ../Math/Matrix2.h
  557. void CollectMembers_Matrix2(Vector<RegisterObjectMethodArgs>& methods)
  558. {
  559. }
  560. // class Matrix3 | File: ../Math/Matrix3.h
  561. void CollectMembers_Matrix3(Vector<RegisterObjectMethodArgs>& methods)
  562. {
  563. }
  564. // class Matrix3x4 | File: ../Math/Matrix3x4.h
  565. void CollectMembers_Matrix3x4(Vector<RegisterObjectMethodArgs>& methods)
  566. {
  567. }
  568. // class Matrix4 | File: ../Math/Matrix4.h
  569. void CollectMembers_Matrix4(Vector<RegisterObjectMethodArgs>& methods)
  570. {
  571. }
  572. // class MemoryBuffer | File: ../IO/MemoryBuffer.h
  573. void CollectMembers_MemoryBuffer(Vector<RegisterObjectMethodArgs>& methods)
  574. {
  575. }
  576. // class Menu | File: ../UI/Menu.h
  577. void CollectMembers_Menu(Vector<RegisterObjectMethodArgs>& methods)
  578. {
  579. CollectMembers_Button(methods);
  580. }
  581. // class MessageBox | File: ../UI/MessageBox.h
  582. void CollectMembers_MessageBox(Vector<RegisterObjectMethodArgs>& methods)
  583. {
  584. CollectMembers_Object(methods);
  585. }
  586. // class Model | File: ../Graphics/Model.h
  587. void CollectMembers_Model(Vector<RegisterObjectMethodArgs>& methods)
  588. {
  589. CollectMembers_ResourceWithMetadata(methods);
  590. }
  591. // struct ModelMorph | File: ../Graphics/Model.h
  592. void CollectMembers_ModelMorph(Vector<RegisterObjectMethodArgs>& methods)
  593. {
  594. }
  595. // class Mutex | File: ../Core/Mutex.h
  596. void CollectMembers_Mutex(Vector<RegisterObjectMethodArgs>& methods)
  597. {
  598. }
  599. // class MutexLock | File: ../Core/Mutex.h
  600. void CollectMembers_MutexLock(Vector<RegisterObjectMethodArgs>& methods)
  601. {
  602. }
  603. // class NamedPipe | File: ../IO/NamedPipe.h
  604. void CollectMembers_NamedPipe(Vector<RegisterObjectMethodArgs>& methods)
  605. {
  606. CollectMembers_Object(methods);
  607. CollectMembers_AbstractFile(methods);
  608. }
  609. // struct NetworkState | File: ../Scene/ReplicationState.h
  610. void CollectMembers_NetworkState(Vector<RegisterObjectMethodArgs>& methods)
  611. {
  612. }
  613. // class Node | File: ../Scene/Node.h
  614. void CollectMembers_Node(Vector<RegisterObjectMethodArgs>& methods)
  615. {
  616. CollectMembers_Animatable(methods);
  617. }
  618. // struct NodeImpl | File: ../Scene/Node.h
  619. void CollectMembers_NodeImpl(Vector<RegisterObjectMethodArgs>& methods)
  620. {
  621. }
  622. // struct NodeReplicationState | File: ../Scene/ReplicationState.h
  623. void CollectMembers_NodeReplicationState(Vector<RegisterObjectMethodArgs>& methods)
  624. {
  625. CollectMembers_ReplicationState(methods);
  626. }
  627. // class Object | File: ../Core/Object.h
  628. void CollectMembers_Object(Vector<RegisterObjectMethodArgs>& methods)
  629. {
  630. CollectMembers_RefCounted(methods);
  631. }
  632. // class ObjectAnimation | File: ../Scene/ObjectAnimation.h
  633. void CollectMembers_ObjectAnimation(Vector<RegisterObjectMethodArgs>& methods)
  634. {
  635. CollectMembers_Resource(methods);
  636. }
  637. // class ObjectFactory | File: ../Core/Object.h
  638. void CollectMembers_ObjectFactory(Vector<RegisterObjectMethodArgs>& methods)
  639. {
  640. CollectMembers_RefCounted(methods);
  641. }
  642. // struct OcclusionBatch | File: ../Graphics/OcclusionBuffer.h
  643. void CollectMembers_OcclusionBatch(Vector<RegisterObjectMethodArgs>& methods)
  644. {
  645. }
  646. // class OcclusionBuffer | File: ../Graphics/OcclusionBuffer.h
  647. void CollectMembers_OcclusionBuffer(Vector<RegisterObjectMethodArgs>& methods)
  648. {
  649. CollectMembers_Object(methods);
  650. }
  651. // struct OcclusionBufferData | File: ../Graphics/OcclusionBuffer.h
  652. void CollectMembers_OcclusionBufferData(Vector<RegisterObjectMethodArgs>& methods)
  653. {
  654. }
  655. // class Octant | File: ../Graphics/Octree.h
  656. void CollectMembers_Octant(Vector<RegisterObjectMethodArgs>& methods)
  657. {
  658. }
  659. // class Octree | File: ../Graphics/Octree.h
  660. void CollectMembers_Octree(Vector<RegisterObjectMethodArgs>& methods)
  661. {
  662. CollectMembers_Component(methods);
  663. CollectMembers_Octant(methods);
  664. }
  665. // class OctreeQuery | File: ../Graphics/OctreeQuery.h
  666. void CollectMembers_OctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  667. {
  668. }
  669. // struct OctreeQueryResult | File: ../Graphics/OctreeQuery.h
  670. void CollectMembers_OctreeQueryResult(Vector<RegisterObjectMethodArgs>& methods)
  671. {
  672. }
  673. // class OggVorbisSoundStream | File: ../Audio/OggVorbisSoundStream.h
  674. void CollectMembers_OggVorbisSoundStream(Vector<RegisterObjectMethodArgs>& methods)
  675. {
  676. CollectMembers_SoundStream(methods);
  677. }
  678. // struct PackageEntry | File: ../IO/PackageFile.h
  679. void CollectMembers_PackageEntry(Vector<RegisterObjectMethodArgs>& methods)
  680. {
  681. }
  682. // class PackageFile | File: ../IO/PackageFile.h
  683. void CollectMembers_PackageFile(Vector<RegisterObjectMethodArgs>& methods)
  684. {
  685. CollectMembers_Object(methods);
  686. }
  687. // struct Particle | File: ../Graphics/ParticleEmitter.h
  688. void CollectMembers_Particle(Vector<RegisterObjectMethodArgs>& methods)
  689. {
  690. }
  691. // class ParticleEffect | File: ../Graphics/ParticleEffect.h
  692. void CollectMembers_ParticleEffect(Vector<RegisterObjectMethodArgs>& methods)
  693. {
  694. CollectMembers_Resource(methods);
  695. }
  696. // class ParticleEmitter | File: ../Graphics/ParticleEmitter.h
  697. void CollectMembers_ParticleEmitter(Vector<RegisterObjectMethodArgs>& methods)
  698. {
  699. CollectMembers_BillboardSet(methods);
  700. }
  701. // class Pass | File: ../Graphics/Technique.h
  702. void CollectMembers_Pass(Vector<RegisterObjectMethodArgs>& methods)
  703. {
  704. CollectMembers_RefCounted(methods);
  705. }
  706. // struct PerThreadSceneResult | File: ../Graphics/View.h
  707. void CollectMembers_PerThreadSceneResult(Vector<RegisterObjectMethodArgs>& methods)
  708. {
  709. }
  710. // class Plane | File: ../Math/Plane.h
  711. void CollectMembers_Plane(Vector<RegisterObjectMethodArgs>& methods)
  712. {
  713. }
  714. // class PointOctreeQuery | File: ../Graphics/OctreeQuery.h
  715. void CollectMembers_PointOctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  716. {
  717. }
  718. // class Polyhedron | File: ../Math/Polyhedron.h
  719. void CollectMembers_Polyhedron(Vector<RegisterObjectMethodArgs>& methods)
  720. {
  721. }
  722. // class Profiler | File: ../Core/Profiler.h
  723. void CollectMembers_Profiler(Vector<RegisterObjectMethodArgs>& methods)
  724. {
  725. CollectMembers_Object(methods);
  726. }
  727. // class ProfilerBlock | File: ../Core/Profiler.h
  728. void CollectMembers_ProfilerBlock(Vector<RegisterObjectMethodArgs>& methods)
  729. {
  730. }
  731. // class ProgressBar | File: ../UI/ProgressBar.h
  732. void CollectMembers_ProgressBar(Vector<RegisterObjectMethodArgs>& methods)
  733. {
  734. CollectMembers_BorderImage(methods);
  735. }
  736. // class Quaternion | File: ../Math/Quaternion.h
  737. void CollectMembers_Quaternion(Vector<RegisterObjectMethodArgs>& methods)
  738. {
  739. }
  740. // class Ray | File: ../Math/Ray.h
  741. void CollectMembers_Ray(Vector<RegisterObjectMethodArgs>& methods)
  742. {
  743. }
  744. // class RayOctreeQuery | File: ../Graphics/OctreeQuery.h
  745. void CollectMembers_RayOctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  746. {
  747. }
  748. // struct RayQueryResult | File: ../Graphics/OctreeQuery.h
  749. void CollectMembers_RayQueryResult(Vector<RegisterObjectMethodArgs>& methods)
  750. {
  751. }
  752. // class Rect | File: ../Math/Rect.h
  753. void CollectMembers_Rect(Vector<RegisterObjectMethodArgs>& methods)
  754. {
  755. }
  756. // struct RefCount | File: ../Container/RefCounted.h
  757. void CollectMembers_RefCount(Vector<RegisterObjectMethodArgs>& methods)
  758. {
  759. }
  760. // class RefCounted | File: ../Container/RefCounted.h
  761. void CollectMembers_RefCounted(Vector<RegisterObjectMethodArgs>& methods)
  762. {
  763. }
  764. // class RenderPath | File: ../Graphics/RenderPath.h
  765. void CollectMembers_RenderPath(Vector<RegisterObjectMethodArgs>& methods)
  766. {
  767. CollectMembers_RefCounted(methods);
  768. }
  769. // struct RenderPathCommand | File: ../Graphics/RenderPath.h
  770. void CollectMembers_RenderPathCommand(Vector<RegisterObjectMethodArgs>& methods)
  771. {
  772. }
  773. // class RenderSurface | File: ../Graphics/RenderSurface.h
  774. void CollectMembers_RenderSurface(Vector<RegisterObjectMethodArgs>& methods)
  775. {
  776. CollectMembers_RefCounted(methods);
  777. }
  778. // struct RenderTargetInfo | File: ../Graphics/RenderPath.h
  779. void CollectMembers_RenderTargetInfo(Vector<RegisterObjectMethodArgs>& methods)
  780. {
  781. }
  782. // class Renderer | File: ../Graphics/Renderer.h
  783. void CollectMembers_Renderer(Vector<RegisterObjectMethodArgs>& methods)
  784. {
  785. CollectMembers_Object(methods);
  786. }
  787. // struct ReplicationState | File: ../Scene/ReplicationState.h
  788. void CollectMembers_ReplicationState(Vector<RegisterObjectMethodArgs>& methods)
  789. {
  790. }
  791. // class Resource | File: ../Resource/Resource.h
  792. void CollectMembers_Resource(Vector<RegisterObjectMethodArgs>& methods)
  793. {
  794. CollectMembers_Object(methods);
  795. }
  796. // class ResourceCache | File: ../Resource/ResourceCache.h
  797. void CollectMembers_ResourceCache(Vector<RegisterObjectMethodArgs>& methods)
  798. {
  799. CollectMembers_Object(methods);
  800. }
  801. // struct ResourceGroup | File: ../Resource/ResourceCache.h
  802. void CollectMembers_ResourceGroup(Vector<RegisterObjectMethodArgs>& methods)
  803. {
  804. }
  805. // struct ResourceRef | File: ../Core/Variant.h
  806. void CollectMembers_ResourceRef(Vector<RegisterObjectMethodArgs>& methods)
  807. {
  808. }
  809. // struct ResourceRefList | File: ../Core/Variant.h
  810. void CollectMembers_ResourceRefList(Vector<RegisterObjectMethodArgs>& methods)
  811. {
  812. }
  813. // class ResourceRouter | File: ../Resource/ResourceCache.h
  814. void CollectMembers_ResourceRouter(Vector<RegisterObjectMethodArgs>& methods)
  815. {
  816. }
  817. // class ResourceWithMetadata | File: ../Resource/Resource.h
  818. void CollectMembers_ResourceWithMetadata(Vector<RegisterObjectMethodArgs>& methods)
  819. {
  820. CollectMembers_Resource(methods);
  821. }
  822. // class RibbonTrail | File: ../Graphics/RibbonTrail.h
  823. void CollectMembers_RibbonTrail(Vector<RegisterObjectMethodArgs>& methods)
  824. {
  825. CollectMembers_Drawable(methods);
  826. }
  827. // class Scene | File: ../Scene/Scene.h
  828. void CollectMembers_Scene(Vector<RegisterObjectMethodArgs>& methods)
  829. {
  830. CollectMembers_Node(methods);
  831. }
  832. // struct ScenePassInfo | File: ../Graphics/View.h
  833. void CollectMembers_ScenePassInfo(Vector<RegisterObjectMethodArgs>& methods)
  834. {
  835. }
  836. // struct SceneReplicationState | File: ../Scene/ReplicationState.h
  837. void CollectMembers_SceneReplicationState(Vector<RegisterObjectMethodArgs>& methods)
  838. {
  839. CollectMembers_ReplicationState(methods);
  840. }
  841. // class SceneResolver | File: ../Scene/SceneResolver.h
  842. void CollectMembers_SceneResolver(Vector<RegisterObjectMethodArgs>& methods)
  843. {
  844. }
  845. // struct ScratchBuffer | File: ../Graphics/Graphics.h
  846. void CollectMembers_ScratchBuffer(Vector<RegisterObjectMethodArgs>& methods)
  847. {
  848. }
  849. // struct ScreenModeParams | File: ../Graphics/Graphics.h
  850. void CollectMembers_ScreenModeParams(Vector<RegisterObjectMethodArgs>& methods)
  851. {
  852. }
  853. // class ScrollBar | File: ../UI/ScrollBar.h
  854. void CollectMembers_ScrollBar(Vector<RegisterObjectMethodArgs>& methods)
  855. {
  856. CollectMembers_BorderImage(methods);
  857. }
  858. // class ScrollView | File: ../UI/ScrollView.h
  859. void CollectMembers_ScrollView(Vector<RegisterObjectMethodArgs>& methods)
  860. {
  861. CollectMembers_UIElement(methods);
  862. }
  863. // class Serializable | File: ../Scene/Serializable.h
  864. void CollectMembers_Serializable(Vector<RegisterObjectMethodArgs>& methods)
  865. {
  866. CollectMembers_Object(methods);
  867. }
  868. // class Serializer | File: ../IO/Serializer.h
  869. void CollectMembers_Serializer(Vector<RegisterObjectMethodArgs>& methods)
  870. {
  871. }
  872. // class Shader | File: ../Graphics/Shader.h
  873. void CollectMembers_Shader(Vector<RegisterObjectMethodArgs>& methods)
  874. {
  875. CollectMembers_Resource(methods);
  876. }
  877. // struct ShaderParameter | File: ../Graphics/ShaderVariation.h
  878. void CollectMembers_ShaderParameter(Vector<RegisterObjectMethodArgs>& methods)
  879. {
  880. }
  881. // class ShaderParameterAnimationInfo | File: ../Graphics/Material.h
  882. void CollectMembers_ShaderParameterAnimationInfo(Vector<RegisterObjectMethodArgs>& methods)
  883. {
  884. CollectMembers_ValueAnimationInfo(methods);
  885. }
  886. // class ShaderPrecache | File: ../Graphics/ShaderPrecache.h
  887. void CollectMembers_ShaderPrecache(Vector<RegisterObjectMethodArgs>& methods)
  888. {
  889. CollectMembers_Object(methods);
  890. }
  891. // class ShaderVariation | File: ../Graphics/ShaderVariation.h
  892. void CollectMembers_ShaderVariation(Vector<RegisterObjectMethodArgs>& methods)
  893. {
  894. CollectMembers_RefCounted(methods);
  895. CollectMembers_GPUObject(methods);
  896. }
  897. // struct ShadowBatchQueue | File: ../Graphics/Batch.h
  898. void CollectMembers_ShadowBatchQueue(Vector<RegisterObjectMethodArgs>& methods)
  899. {
  900. }
  901. // class Skeleton | File: ../Graphics/Skeleton.h
  902. void CollectMembers_Skeleton(Vector<RegisterObjectMethodArgs>& methods)
  903. {
  904. }
  905. // class Skybox | File: ../Graphics/Skybox.h
  906. void CollectMembers_Skybox(Vector<RegisterObjectMethodArgs>& methods)
  907. {
  908. CollectMembers_StaticModel(methods);
  909. }
  910. // class Slider | File: ../UI/Slider.h
  911. void CollectMembers_Slider(Vector<RegisterObjectMethodArgs>& methods)
  912. {
  913. CollectMembers_BorderImage(methods);
  914. }
  915. // class SmoothedTransform | File: ../Scene/SmoothedTransform.h
  916. void CollectMembers_SmoothedTransform(Vector<RegisterObjectMethodArgs>& methods)
  917. {
  918. CollectMembers_Component(methods);
  919. }
  920. // class Sound | File: ../Audio/Sound.h
  921. void CollectMembers_Sound(Vector<RegisterObjectMethodArgs>& methods)
  922. {
  923. CollectMembers_ResourceWithMetadata(methods);
  924. }
  925. // class SoundListener | File: ../Audio/SoundListener.h
  926. void CollectMembers_SoundListener(Vector<RegisterObjectMethodArgs>& methods)
  927. {
  928. CollectMembers_Component(methods);
  929. }
  930. // class SoundSource | File: ../Audio/SoundSource.h
  931. void CollectMembers_SoundSource(Vector<RegisterObjectMethodArgs>& methods)
  932. {
  933. CollectMembers_Component(methods);
  934. }
  935. // class SoundSource3D | File: ../Audio/SoundSource3D.h
  936. void CollectMembers_SoundSource3D(Vector<RegisterObjectMethodArgs>& methods)
  937. {
  938. CollectMembers_SoundSource(methods);
  939. }
  940. // class SoundStream | File: ../Audio/SoundStream.h
  941. void CollectMembers_SoundStream(Vector<RegisterObjectMethodArgs>& methods)
  942. {
  943. CollectMembers_RefCounted(methods);
  944. }
  945. // struct SourceBatch | File: ../Graphics/Drawable.h
  946. void CollectMembers_SourceBatch(Vector<RegisterObjectMethodArgs>& methods)
  947. {
  948. }
  949. // class Sphere | File: ../Math/Sphere.h
  950. void CollectMembers_Sphere(Vector<RegisterObjectMethodArgs>& methods)
  951. {
  952. }
  953. // class SphereOctreeQuery | File: ../Graphics/OctreeQuery.h
  954. void CollectMembers_SphereOctreeQuery(Vector<RegisterObjectMethodArgs>& methods)
  955. {
  956. }
  957. // class Spline | File: ../Core/Spline.h
  958. void CollectMembers_Spline(Vector<RegisterObjectMethodArgs>& methods)
  959. {
  960. }
  961. // class SplinePath | File: ../Scene/SplinePath.h
  962. void CollectMembers_SplinePath(Vector<RegisterObjectMethodArgs>& methods)
  963. {
  964. CollectMembers_Component(methods);
  965. }
  966. // class Sprite | File: ../UI/Sprite.h
  967. void CollectMembers_Sprite(Vector<RegisterObjectMethodArgs>& methods)
  968. {
  969. CollectMembers_UIElement(methods);
  970. }
  971. // class StaticModel | File: ../Graphics/StaticModel.h
  972. void CollectMembers_StaticModel(Vector<RegisterObjectMethodArgs>& methods)
  973. {
  974. CollectMembers_Drawable(methods);
  975. }
  976. // struct StaticModelGeometryData | File: ../Graphics/StaticModel.h
  977. void CollectMembers_StaticModelGeometryData(Vector<RegisterObjectMethodArgs>& methods)
  978. {
  979. }
  980. // class StaticModelGroup | File: ../Graphics/StaticModelGroup.h
  981. void CollectMembers_StaticModelGroup(Vector<RegisterObjectMethodArgs>& methods)
  982. {
  983. CollectMembers_StaticModel(methods);
  984. }
  985. // struct StoredLogMessage | File: ../IO/Log.h
  986. void CollectMembers_StoredLogMessage(Vector<RegisterObjectMethodArgs>& methods)
  987. {
  988. }
  989. // class String | File: ../Container/Str.h
  990. void CollectMembers_String(Vector<RegisterObjectMethodArgs>& methods)
  991. {
  992. }
  993. // class StringHash | File: ../Math/StringHash.h
  994. void CollectMembers_StringHash(Vector<RegisterObjectMethodArgs>& methods)
  995. {
  996. }
  997. // class StringHashRegister | File: ../Core/StringHashRegister.h
  998. void CollectMembers_StringHashRegister(Vector<RegisterObjectMethodArgs>& methods)
  999. {
  1000. }
  1001. // class Technique | File: ../Graphics/Technique.h
  1002. void CollectMembers_Technique(Vector<RegisterObjectMethodArgs>& methods)
  1003. {
  1004. CollectMembers_Resource(methods);
  1005. }
  1006. // struct TechniqueEntry | File: ../Graphics/Material.h
  1007. void CollectMembers_TechniqueEntry(Vector<RegisterObjectMethodArgs>& methods)
  1008. {
  1009. }
  1010. // class Terrain | File: ../Graphics/Terrain.h
  1011. void CollectMembers_Terrain(Vector<RegisterObjectMethodArgs>& methods)
  1012. {
  1013. CollectMembers_Component(methods);
  1014. }
  1015. // class TerrainPatch | File: ../Graphics/TerrainPatch.h
  1016. void CollectMembers_TerrainPatch(Vector<RegisterObjectMethodArgs>& methods)
  1017. {
  1018. CollectMembers_Drawable(methods);
  1019. }
  1020. // class Text | File: ../UI/Text.h
  1021. void CollectMembers_Text(Vector<RegisterObjectMethodArgs>& methods)
  1022. {
  1023. CollectMembers_UISelectable(methods);
  1024. }
  1025. // class Text3D | File: ../UI/Text3D.h
  1026. void CollectMembers_Text3D(Vector<RegisterObjectMethodArgs>& methods)
  1027. {
  1028. CollectMembers_Drawable(methods);
  1029. }
  1030. // class Texture | File: ../Graphics/Texture.h
  1031. void CollectMembers_Texture(Vector<RegisterObjectMethodArgs>& methods)
  1032. {
  1033. CollectMembers_ResourceWithMetadata(methods);
  1034. CollectMembers_GPUObject(methods);
  1035. }
  1036. // class Texture2D | File: ../Graphics/Texture2D.h
  1037. void CollectMembers_Texture2D(Vector<RegisterObjectMethodArgs>& methods)
  1038. {
  1039. CollectMembers_Texture(methods);
  1040. }
  1041. // class Texture2DArray | File: ../Graphics/Texture2DArray.h
  1042. void CollectMembers_Texture2DArray(Vector<RegisterObjectMethodArgs>& methods)
  1043. {
  1044. CollectMembers_Texture(methods);
  1045. }
  1046. // class Texture3D | File: ../Graphics/Texture3D.h
  1047. void CollectMembers_Texture3D(Vector<RegisterObjectMethodArgs>& methods)
  1048. {
  1049. CollectMembers_Texture(methods);
  1050. }
  1051. // class TextureCube | File: ../Graphics/TextureCube.h
  1052. void CollectMembers_TextureCube(Vector<RegisterObjectMethodArgs>& methods)
  1053. {
  1054. CollectMembers_Texture(methods);
  1055. }
  1056. // struct TextureFrame | File: ../Graphics/ParticleEffect.h
  1057. void CollectMembers_TextureFrame(Vector<RegisterObjectMethodArgs>& methods)
  1058. {
  1059. }
  1060. // class Thread | File: ../Core/Thread.h
  1061. void CollectMembers_Thread(Vector<RegisterObjectMethodArgs>& methods)
  1062. {
  1063. }
  1064. // class Time | File: ../Core/Timer.h
  1065. void CollectMembers_Time(Vector<RegisterObjectMethodArgs>& methods)
  1066. {
  1067. CollectMembers_Object(methods);
  1068. }
  1069. // class Timer | File: ../Core/Timer.h
  1070. void CollectMembers_Timer(Vector<RegisterObjectMethodArgs>& methods)
  1071. {
  1072. }
  1073. // class ToolTip | File: ../UI/ToolTip.h
  1074. void CollectMembers_ToolTip(Vector<RegisterObjectMethodArgs>& methods)
  1075. {
  1076. CollectMembers_UIElement(methods);
  1077. }
  1078. // struct TouchState | File: ../Input/Input.h
  1079. void CollectMembers_TouchState(Vector<RegisterObjectMethodArgs>& methods)
  1080. {
  1081. }
  1082. // struct TrailPoint | File: ../Graphics/RibbonTrail.h
  1083. void CollectMembers_TrailPoint(Vector<RegisterObjectMethodArgs>& methods)
  1084. {
  1085. }
  1086. // class TypeInfo | File: ../Core/Object.h
  1087. void CollectMembers_TypeInfo(Vector<RegisterObjectMethodArgs>& methods)
  1088. {
  1089. }
  1090. // class UI | File: ../UI/UI.h
  1091. void CollectMembers_UI(Vector<RegisterObjectMethodArgs>& methods)
  1092. {
  1093. CollectMembers_Object(methods);
  1094. }
  1095. // class UIBatch | File: ../UI/UIBatch.h
  1096. void CollectMembers_UIBatch(Vector<RegisterObjectMethodArgs>& methods)
  1097. {
  1098. }
  1099. // class UIComponent | File: ../UI/UIComponent.h
  1100. void CollectMembers_UIComponent(Vector<RegisterObjectMethodArgs>& methods)
  1101. {
  1102. CollectMembers_Component(methods);
  1103. }
  1104. // class UIElement | File: ../UI/UIElement.h
  1105. void CollectMembers_UIElement(Vector<RegisterObjectMethodArgs>& methods)
  1106. {
  1107. CollectMembers_Animatable(methods);
  1108. }
  1109. // class UISelectable | File: ../UI/UISelectable.h
  1110. void CollectMembers_UISelectable(Vector<RegisterObjectMethodArgs>& methods)
  1111. {
  1112. CollectMembers_UIElement(methods);
  1113. }
  1114. // class UnknownComponent | File: ../Scene/UnknownComponent.h
  1115. void CollectMembers_UnknownComponent(Vector<RegisterObjectMethodArgs>& methods)
  1116. {
  1117. CollectMembers_Component(methods);
  1118. }
  1119. // struct VAnimEventFrame | File: ../Scene/ValueAnimation.h
  1120. void CollectMembers_VAnimEventFrame(Vector<RegisterObjectMethodArgs>& methods)
  1121. {
  1122. }
  1123. // struct VAnimKeyFrame | File: ../Scene/ValueAnimation.h
  1124. void CollectMembers_VAnimKeyFrame(Vector<RegisterObjectMethodArgs>& methods)
  1125. {
  1126. }
  1127. // class ValueAnimation | File: ../Scene/ValueAnimation.h
  1128. void CollectMembers_ValueAnimation(Vector<RegisterObjectMethodArgs>& methods)
  1129. {
  1130. CollectMembers_Resource(methods);
  1131. }
  1132. // class ValueAnimationInfo | File: ../Scene/ValueAnimationInfo.h
  1133. void CollectMembers_ValueAnimationInfo(Vector<RegisterObjectMethodArgs>& methods)
  1134. {
  1135. CollectMembers_RefCounted(methods);
  1136. }
  1137. // class Variant | File: ../Core/Variant.h
  1138. void CollectMembers_Variant(Vector<RegisterObjectMethodArgs>& methods)
  1139. {
  1140. }
  1141. // class Vector2 | File: ../Math/Vector2.h
  1142. void CollectMembers_Vector2(Vector<RegisterObjectMethodArgs>& methods)
  1143. {
  1144. }
  1145. // class Vector3 | File: ../Math/Vector3.h
  1146. void CollectMembers_Vector3(Vector<RegisterObjectMethodArgs>& methods)
  1147. {
  1148. }
  1149. // class Vector4 | File: ../Math/Vector4.h
  1150. void CollectMembers_Vector4(Vector<RegisterObjectMethodArgs>& methods)
  1151. {
  1152. }
  1153. // class VectorBase | File: ../Container/VectorBase.h
  1154. void CollectMembers_VectorBase(Vector<RegisterObjectMethodArgs>& methods)
  1155. {
  1156. }
  1157. // class VectorBuffer | File: ../IO/VectorBuffer.h
  1158. void CollectMembers_VectorBuffer(Vector<RegisterObjectMethodArgs>& methods)
  1159. {
  1160. CollectMembers_AbstractFile(methods);
  1161. }
  1162. // class VertexBuffer | File: ../Graphics/VertexBuffer.h
  1163. void CollectMembers_VertexBuffer(Vector<RegisterObjectMethodArgs>& methods)
  1164. {
  1165. CollectMembers_Object(methods);
  1166. CollectMembers_GPUObject(methods);
  1167. }
  1168. // struct VertexBufferDesc | File: ../Graphics/Model.h
  1169. void CollectMembers_VertexBufferDesc(Vector<RegisterObjectMethodArgs>& methods)
  1170. {
  1171. }
  1172. // struct VertexBufferMorph | File: ../Graphics/Model.h
  1173. void CollectMembers_VertexBufferMorph(Vector<RegisterObjectMethodArgs>& methods)
  1174. {
  1175. }
  1176. // struct VertexElement | File: ../Graphics/GraphicsDefs.h
  1177. void CollectMembers_VertexElement(Vector<RegisterObjectMethodArgs>& methods)
  1178. {
  1179. }
  1180. // class View | File: ../Graphics/View.h
  1181. void CollectMembers_View(Vector<RegisterObjectMethodArgs>& methods)
  1182. {
  1183. CollectMembers_Object(methods);
  1184. }
  1185. // class View3D | File: ../UI/View3D.h
  1186. void CollectMembers_View3D(Vector<RegisterObjectMethodArgs>& methods)
  1187. {
  1188. CollectMembers_Window(methods);
  1189. }
  1190. // class Viewport | File: ../Graphics/Viewport.h
  1191. void CollectMembers_Viewport(Vector<RegisterObjectMethodArgs>& methods)
  1192. {
  1193. CollectMembers_Object(methods);
  1194. }
  1195. // class WString | File: ../Container/Str.h
  1196. void CollectMembers_WString(Vector<RegisterObjectMethodArgs>& methods)
  1197. {
  1198. }
  1199. // class Window | File: ../UI/Window.h
  1200. void CollectMembers_Window(Vector<RegisterObjectMethodArgs>& methods)
  1201. {
  1202. CollectMembers_BorderImage(methods);
  1203. }
  1204. // struct WindowModeParams | File: ../Graphics/Graphics.h
  1205. void CollectMembers_WindowModeParams(Vector<RegisterObjectMethodArgs>& methods)
  1206. {
  1207. }
  1208. // struct WorkItem | File: ../Core/WorkQueue.h
  1209. void CollectMembers_WorkItem(Vector<RegisterObjectMethodArgs>& methods)
  1210. {
  1211. }
  1212. // class WorkQueue | File: ../Core/WorkQueue.h
  1213. void CollectMembers_WorkQueue(Vector<RegisterObjectMethodArgs>& methods)
  1214. {
  1215. CollectMembers_Object(methods);
  1216. }
  1217. // class XMLElement | File: ../Resource/XMLElement.h
  1218. void CollectMembers_XMLElement(Vector<RegisterObjectMethodArgs>& methods)
  1219. {
  1220. }
  1221. // class XMLFile | File: ../Resource/XMLFile.h
  1222. void CollectMembers_XMLFile(Vector<RegisterObjectMethodArgs>& methods)
  1223. {
  1224. CollectMembers_Resource(methods);
  1225. }
  1226. // class XPathQuery | File: ../Resource/XMLElement.h
  1227. void CollectMembers_XPathQuery(Vector<RegisterObjectMethodArgs>& methods)
  1228. {
  1229. }
  1230. // class XPathResultSet | File: ../Resource/XMLElement.h
  1231. void CollectMembers_XPathResultSet(Vector<RegisterObjectMethodArgs>& methods)
  1232. {
  1233. }
  1234. // class Zone | File: ../Graphics/Zone.h
  1235. void CollectMembers_Zone(Vector<RegisterObjectMethodArgs>& methods)
  1236. {
  1237. CollectMembers_Drawable(methods);
  1238. }
  1239. #ifdef URHO3D_DATABASE
  1240. // class Database | File: ../Database/Database.h
  1241. void CollectMembers_Database(Vector<RegisterObjectMethodArgs>& methods)
  1242. {
  1243. CollectMembers_Object(methods);
  1244. }
  1245. #endif // def URHO3D_DATABASE
  1246. #ifdef URHO3D_IK
  1247. // class IKConstraint | File: ../IK/IKConstraint.h
  1248. void CollectMembers_IKConstraint(Vector<RegisterObjectMethodArgs>& methods)
  1249. {
  1250. CollectMembers_Component(methods);
  1251. }
  1252. // class IKEffector | File: ../IK/IKEffector.h
  1253. void CollectMembers_IKEffector(Vector<RegisterObjectMethodArgs>& methods)
  1254. {
  1255. CollectMembers_Component(methods);
  1256. }
  1257. // class IKSolver | File: ../IK/IKSolver.h
  1258. void CollectMembers_IKSolver(Vector<RegisterObjectMethodArgs>& methods)
  1259. {
  1260. CollectMembers_Component(methods);
  1261. }
  1262. #endif // def URHO3D_IK
  1263. #ifdef URHO3D_NAVIGATION
  1264. // class CrowdAgent | File: ../Navigation/CrowdAgent.h
  1265. void CollectMembers_CrowdAgent(Vector<RegisterObjectMethodArgs>& methods)
  1266. {
  1267. CollectMembers_Component(methods);
  1268. }
  1269. // class CrowdManager | File: ../Navigation/CrowdManager.h
  1270. void CollectMembers_CrowdManager(Vector<RegisterObjectMethodArgs>& methods)
  1271. {
  1272. CollectMembers_Component(methods);
  1273. }
  1274. // struct CrowdObstacleAvoidanceParams | File: ../Navigation/CrowdManager.h
  1275. void CollectMembers_CrowdObstacleAvoidanceParams(Vector<RegisterObjectMethodArgs>& methods)
  1276. {
  1277. }
  1278. // struct DynamicNavBuildData | File: ../Navigation/NavBuildData.h
  1279. void CollectMembers_DynamicNavBuildData(Vector<RegisterObjectMethodArgs>& methods)
  1280. {
  1281. }
  1282. // class DynamicNavigationMesh | File: ../Navigation/DynamicNavigationMesh.h
  1283. void CollectMembers_DynamicNavigationMesh(Vector<RegisterObjectMethodArgs>& methods)
  1284. {
  1285. CollectMembers_NavigationMesh(methods);
  1286. }
  1287. // class NavArea | File: ../Navigation/NavArea.h
  1288. void CollectMembers_NavArea(Vector<RegisterObjectMethodArgs>& methods)
  1289. {
  1290. CollectMembers_Component(methods);
  1291. }
  1292. // struct NavAreaStub | File: ../Navigation/NavBuildData.h
  1293. void CollectMembers_NavAreaStub(Vector<RegisterObjectMethodArgs>& methods)
  1294. {
  1295. }
  1296. // struct NavBuildData | File: ../Navigation/NavBuildData.h
  1297. void CollectMembers_NavBuildData(Vector<RegisterObjectMethodArgs>& methods)
  1298. {
  1299. }
  1300. // class Navigable | File: ../Navigation/Navigable.h
  1301. void CollectMembers_Navigable(Vector<RegisterObjectMethodArgs>& methods)
  1302. {
  1303. CollectMembers_Component(methods);
  1304. }
  1305. // struct NavigationGeometryInfo | File: ../Navigation/NavigationMesh.h
  1306. void CollectMembers_NavigationGeometryInfo(Vector<RegisterObjectMethodArgs>& methods)
  1307. {
  1308. }
  1309. // class NavigationMesh | File: ../Navigation/NavigationMesh.h
  1310. void CollectMembers_NavigationMesh(Vector<RegisterObjectMethodArgs>& methods)
  1311. {
  1312. CollectMembers_Component(methods);
  1313. }
  1314. // struct NavigationPathPoint | File: ../Navigation/NavigationMesh.h
  1315. void CollectMembers_NavigationPathPoint(Vector<RegisterObjectMethodArgs>& methods)
  1316. {
  1317. }
  1318. // class Obstacle | File: ../Navigation/Obstacle.h
  1319. void CollectMembers_Obstacle(Vector<RegisterObjectMethodArgs>& methods)
  1320. {
  1321. CollectMembers_Component(methods);
  1322. }
  1323. // class OffMeshConnection | File: ../Navigation/OffMeshConnection.h
  1324. void CollectMembers_OffMeshConnection(Vector<RegisterObjectMethodArgs>& methods)
  1325. {
  1326. CollectMembers_Component(methods);
  1327. }
  1328. // struct SimpleNavBuildData | File: ../Navigation/NavBuildData.h
  1329. void CollectMembers_SimpleNavBuildData(Vector<RegisterObjectMethodArgs>& methods)
  1330. {
  1331. CollectMembers_NavBuildData(methods);
  1332. }
  1333. #endif // def URHO3D_NAVIGATION
  1334. #ifdef URHO3D_NETWORK
  1335. // class Connection | File: ../Network/Connection.h
  1336. void CollectMembers_Connection(Vector<RegisterObjectMethodArgs>& methods)
  1337. {
  1338. CollectMembers_Object(methods);
  1339. }
  1340. // class HttpRequest | File: ../Network/HttpRequest.h
  1341. void CollectMembers_HttpRequest(Vector<RegisterObjectMethodArgs>& methods)
  1342. {
  1343. CollectMembers_RefCounted(methods);
  1344. CollectMembers_Deserializer(methods);
  1345. CollectMembers_Thread(methods);
  1346. }
  1347. // class Network | File: ../Network/Network.h
  1348. void CollectMembers_Network(Vector<RegisterObjectMethodArgs>& methods)
  1349. {
  1350. CollectMembers_Object(methods);
  1351. }
  1352. // class NetworkPriority | File: ../Network/NetworkPriority.h
  1353. void CollectMembers_NetworkPriority(Vector<RegisterObjectMethodArgs>& methods)
  1354. {
  1355. CollectMembers_Component(methods);
  1356. }
  1357. // struct PackageDownload | File: ../Network/Connection.h
  1358. void CollectMembers_PackageDownload(Vector<RegisterObjectMethodArgs>& methods)
  1359. {
  1360. }
  1361. // struct PackageUpload | File: ../Network/Connection.h
  1362. void CollectMembers_PackageUpload(Vector<RegisterObjectMethodArgs>& methods)
  1363. {
  1364. }
  1365. // struct RemoteEvent | File: ../Network/Connection.h
  1366. void CollectMembers_RemoteEvent(Vector<RegisterObjectMethodArgs>& methods)
  1367. {
  1368. }
  1369. #endif // def URHO3D_NETWORK
  1370. #ifdef URHO3D_PHYSICS
  1371. // struct CollisionGeometryData | File: ../Physics/CollisionShape.h
  1372. void CollectMembers_CollisionGeometryData(Vector<RegisterObjectMethodArgs>& methods)
  1373. {
  1374. CollectMembers_RefCounted(methods);
  1375. }
  1376. // class CollisionShape | File: ../Physics/CollisionShape.h
  1377. void CollectMembers_CollisionShape(Vector<RegisterObjectMethodArgs>& methods)
  1378. {
  1379. CollectMembers_Component(methods);
  1380. }
  1381. // class Constraint | File: ../Physics/Constraint.h
  1382. void CollectMembers_Constraint(Vector<RegisterObjectMethodArgs>& methods)
  1383. {
  1384. CollectMembers_Component(methods);
  1385. }
  1386. // struct ConvexData | File: ../Physics/CollisionShape.h
  1387. void CollectMembers_ConvexData(Vector<RegisterObjectMethodArgs>& methods)
  1388. {
  1389. CollectMembers_CollisionGeometryData(methods);
  1390. }
  1391. // struct DelayedWorldTransform | File: ../Physics/PhysicsWorld.h
  1392. void CollectMembers_DelayedWorldTransform(Vector<RegisterObjectMethodArgs>& methods)
  1393. {
  1394. }
  1395. // struct GImpactMeshData | File: ../Physics/CollisionShape.h
  1396. void CollectMembers_GImpactMeshData(Vector<RegisterObjectMethodArgs>& methods)
  1397. {
  1398. CollectMembers_CollisionGeometryData(methods);
  1399. }
  1400. // struct HeightfieldData | File: ../Physics/CollisionShape.h
  1401. void CollectMembers_HeightfieldData(Vector<RegisterObjectMethodArgs>& methods)
  1402. {
  1403. CollectMembers_CollisionGeometryData(methods);
  1404. }
  1405. // struct ManifoldPair | File: ../Physics/PhysicsWorld.h
  1406. void CollectMembers_ManifoldPair(Vector<RegisterObjectMethodArgs>& methods)
  1407. {
  1408. }
  1409. // struct PhysicsRaycastResult | File: ../Physics/PhysicsWorld.h
  1410. void CollectMembers_PhysicsRaycastResult(Vector<RegisterObjectMethodArgs>& methods)
  1411. {
  1412. }
  1413. // class PhysicsWorld | File: ../Physics/PhysicsWorld.h
  1414. void CollectMembers_PhysicsWorld(Vector<RegisterObjectMethodArgs>& methods)
  1415. {
  1416. CollectMembers_Component(methods);
  1417. }
  1418. // struct PhysicsWorldConfig | File: ../Physics/PhysicsWorld.h
  1419. void CollectMembers_PhysicsWorldConfig(Vector<RegisterObjectMethodArgs>& methods)
  1420. {
  1421. }
  1422. // class RaycastVehicle | File: ../Physics/RaycastVehicle.h
  1423. void CollectMembers_RaycastVehicle(Vector<RegisterObjectMethodArgs>& methods)
  1424. {
  1425. CollectMembers_LogicComponent(methods);
  1426. }
  1427. // class RigidBody | File: ../Physics/RigidBody.h
  1428. void CollectMembers_RigidBody(Vector<RegisterObjectMethodArgs>& methods)
  1429. {
  1430. CollectMembers_Component(methods);
  1431. }
  1432. // struct TriangleMeshData | File: ../Physics/CollisionShape.h
  1433. void CollectMembers_TriangleMeshData(Vector<RegisterObjectMethodArgs>& methods)
  1434. {
  1435. CollectMembers_CollisionGeometryData(methods);
  1436. }
  1437. #endif // def URHO3D_PHYSICS
  1438. #ifdef URHO3D_URHO2D
  1439. // class AnimatedSprite2D | File: ../Urho2D/AnimatedSprite2D.h
  1440. void CollectMembers_AnimatedSprite2D(Vector<RegisterObjectMethodArgs>& methods)
  1441. {
  1442. CollectMembers_StaticSprite2D(methods);
  1443. }
  1444. // class AnimationSet2D | File: ../Urho2D/AnimationSet2D.h
  1445. void CollectMembers_AnimationSet2D(Vector<RegisterObjectMethodArgs>& methods)
  1446. {
  1447. CollectMembers_Resource(methods);
  1448. }
  1449. // class CollisionBox2D | File: ../Urho2D/CollisionBox2D.h
  1450. void CollectMembers_CollisionBox2D(Vector<RegisterObjectMethodArgs>& methods)
  1451. {
  1452. CollectMembers_CollisionShape2D(methods);
  1453. }
  1454. // class CollisionChain2D | File: ../Urho2D/CollisionChain2D.h
  1455. void CollectMembers_CollisionChain2D(Vector<RegisterObjectMethodArgs>& methods)
  1456. {
  1457. CollectMembers_CollisionShape2D(methods);
  1458. }
  1459. // class CollisionCircle2D | File: ../Urho2D/CollisionCircle2D.h
  1460. void CollectMembers_CollisionCircle2D(Vector<RegisterObjectMethodArgs>& methods)
  1461. {
  1462. CollectMembers_CollisionShape2D(methods);
  1463. }
  1464. // class CollisionEdge2D | File: ../Urho2D/CollisionEdge2D.h
  1465. void CollectMembers_CollisionEdge2D(Vector<RegisterObjectMethodArgs>& methods)
  1466. {
  1467. CollectMembers_CollisionShape2D(methods);
  1468. }
  1469. // class CollisionPolygon2D | File: ../Urho2D/CollisionPolygon2D.h
  1470. void CollectMembers_CollisionPolygon2D(Vector<RegisterObjectMethodArgs>& methods)
  1471. {
  1472. CollectMembers_CollisionShape2D(methods);
  1473. }
  1474. // class CollisionShape2D | File: ../Urho2D/CollisionShape2D.h
  1475. void CollectMembers_CollisionShape2D(Vector<RegisterObjectMethodArgs>& methods)
  1476. {
  1477. CollectMembers_Component(methods);
  1478. }
  1479. // class Constraint2D | File: ../Urho2D/Constraint2D.h
  1480. void CollectMembers_Constraint2D(Vector<RegisterObjectMethodArgs>& methods)
  1481. {
  1482. CollectMembers_Component(methods);
  1483. }
  1484. // class ConstraintDistance2D | File: ../Urho2D/ConstraintDistance2D.h
  1485. void CollectMembers_ConstraintDistance2D(Vector<RegisterObjectMethodArgs>& methods)
  1486. {
  1487. CollectMembers_Constraint2D(methods);
  1488. }
  1489. // class ConstraintFriction2D | File: ../Urho2D/ConstraintFriction2D.h
  1490. void CollectMembers_ConstraintFriction2D(Vector<RegisterObjectMethodArgs>& methods)
  1491. {
  1492. CollectMembers_Constraint2D(methods);
  1493. }
  1494. // class ConstraintGear2D | File: ../Urho2D/ConstraintGear2D.h
  1495. void CollectMembers_ConstraintGear2D(Vector<RegisterObjectMethodArgs>& methods)
  1496. {
  1497. CollectMembers_Constraint2D(methods);
  1498. }
  1499. // class ConstraintMotor2D | File: ../Urho2D/ConstraintMotor2D.h
  1500. void CollectMembers_ConstraintMotor2D(Vector<RegisterObjectMethodArgs>& methods)
  1501. {
  1502. CollectMembers_Constraint2D(methods);
  1503. }
  1504. // class ConstraintMouse2D | File: ../Urho2D/ConstraintMouse2D.h
  1505. void CollectMembers_ConstraintMouse2D(Vector<RegisterObjectMethodArgs>& methods)
  1506. {
  1507. CollectMembers_Constraint2D(methods);
  1508. }
  1509. // class ConstraintPrismatic2D | File: ../Urho2D/ConstraintPrismatic2D.h
  1510. void CollectMembers_ConstraintPrismatic2D(Vector<RegisterObjectMethodArgs>& methods)
  1511. {
  1512. CollectMembers_Constraint2D(methods);
  1513. }
  1514. // class ConstraintPulley2D | File: ../Urho2D/ConstraintPulley2D.h
  1515. void CollectMembers_ConstraintPulley2D(Vector<RegisterObjectMethodArgs>& methods)
  1516. {
  1517. CollectMembers_Constraint2D(methods);
  1518. }
  1519. // class ConstraintRevolute2D | File: ../Urho2D/ConstraintRevolute2D.h
  1520. void CollectMembers_ConstraintRevolute2D(Vector<RegisterObjectMethodArgs>& methods)
  1521. {
  1522. CollectMembers_Constraint2D(methods);
  1523. }
  1524. // class ConstraintRope2D | File: ../Urho2D/ConstraintRope2D.h
  1525. void CollectMembers_ConstraintRope2D(Vector<RegisterObjectMethodArgs>& methods)
  1526. {
  1527. CollectMembers_Constraint2D(methods);
  1528. }
  1529. // class ConstraintWeld2D | File: ../Urho2D/ConstraintWeld2D.h
  1530. void CollectMembers_ConstraintWeld2D(Vector<RegisterObjectMethodArgs>& methods)
  1531. {
  1532. CollectMembers_Constraint2D(methods);
  1533. }
  1534. // class ConstraintWheel2D | File: ../Urho2D/ConstraintWheel2D.h
  1535. void CollectMembers_ConstraintWheel2D(Vector<RegisterObjectMethodArgs>& methods)
  1536. {
  1537. CollectMembers_Constraint2D(methods);
  1538. }
  1539. // struct DelayedWorldTransform2D | File: ../Urho2D/PhysicsWorld2D.h
  1540. void CollectMembers_DelayedWorldTransform2D(Vector<RegisterObjectMethodArgs>& methods)
  1541. {
  1542. }
  1543. // class Drawable2D | File: ../Urho2D/Drawable2D.h
  1544. void CollectMembers_Drawable2D(Vector<RegisterObjectMethodArgs>& methods)
  1545. {
  1546. CollectMembers_Drawable(methods);
  1547. }
  1548. // struct Particle2D | File: ../Urho2D/ParticleEmitter2D.h
  1549. void CollectMembers_Particle2D(Vector<RegisterObjectMethodArgs>& methods)
  1550. {
  1551. }
  1552. // class ParticleEffect2D | File: ../Urho2D/ParticleEffect2D.h
  1553. void CollectMembers_ParticleEffect2D(Vector<RegisterObjectMethodArgs>& methods)
  1554. {
  1555. CollectMembers_Resource(methods);
  1556. }
  1557. // class ParticleEmitter2D | File: ../Urho2D/ParticleEmitter2D.h
  1558. void CollectMembers_ParticleEmitter2D(Vector<RegisterObjectMethodArgs>& methods)
  1559. {
  1560. CollectMembers_Drawable2D(methods);
  1561. }
  1562. // struct PhysicsRaycastResult2D | File: ../Urho2D/PhysicsWorld2D.h
  1563. void CollectMembers_PhysicsRaycastResult2D(Vector<RegisterObjectMethodArgs>& methods)
  1564. {
  1565. }
  1566. // class PhysicsWorld2D | File: ../Urho2D/PhysicsWorld2D.h
  1567. void CollectMembers_PhysicsWorld2D(Vector<RegisterObjectMethodArgs>& methods)
  1568. {
  1569. CollectMembers_Component(methods);
  1570. }
  1571. // class PropertySet2D | File: ../Urho2D/TileMapDefs2D.h
  1572. void CollectMembers_PropertySet2D(Vector<RegisterObjectMethodArgs>& methods)
  1573. {
  1574. CollectMembers_RefCounted(methods);
  1575. }
  1576. // class Renderer2D | File: ../Urho2D/Renderer2D.h
  1577. void CollectMembers_Renderer2D(Vector<RegisterObjectMethodArgs>& methods)
  1578. {
  1579. CollectMembers_Drawable(methods);
  1580. }
  1581. // class RigidBody2D | File: ../Urho2D/RigidBody2D.h
  1582. void CollectMembers_RigidBody2D(Vector<RegisterObjectMethodArgs>& methods)
  1583. {
  1584. CollectMembers_Component(methods);
  1585. }
  1586. // struct SourceBatch2D | File: ../Urho2D/Drawable2D.h
  1587. void CollectMembers_SourceBatch2D(Vector<RegisterObjectMethodArgs>& methods)
  1588. {
  1589. }
  1590. // class Sprite2D | File: ../Urho2D/Sprite2D.h
  1591. void CollectMembers_Sprite2D(Vector<RegisterObjectMethodArgs>& methods)
  1592. {
  1593. CollectMembers_Resource(methods);
  1594. }
  1595. // class SpriteSheet2D | File: ../Urho2D/SpriteSheet2D.h
  1596. void CollectMembers_SpriteSheet2D(Vector<RegisterObjectMethodArgs>& methods)
  1597. {
  1598. CollectMembers_Resource(methods);
  1599. }
  1600. // class StaticSprite2D | File: ../Urho2D/StaticSprite2D.h
  1601. void CollectMembers_StaticSprite2D(Vector<RegisterObjectMethodArgs>& methods)
  1602. {
  1603. CollectMembers_Drawable2D(methods);
  1604. }
  1605. // class StretchableSprite2D | File: ../Urho2D/StretchableSprite2D.h
  1606. void CollectMembers_StretchableSprite2D(Vector<RegisterObjectMethodArgs>& methods)
  1607. {
  1608. CollectMembers_StaticSprite2D(methods);
  1609. }
  1610. // class Tile2D | File: ../Urho2D/TileMapDefs2D.h
  1611. void CollectMembers_Tile2D(Vector<RegisterObjectMethodArgs>& methods)
  1612. {
  1613. CollectMembers_RefCounted(methods);
  1614. }
  1615. // class TileMap2D | File: ../Urho2D/TileMap2D.h
  1616. void CollectMembers_TileMap2D(Vector<RegisterObjectMethodArgs>& methods)
  1617. {
  1618. CollectMembers_Component(methods);
  1619. }
  1620. // struct TileMapInfo2D | File: ../Urho2D/TileMapDefs2D.h
  1621. void CollectMembers_TileMapInfo2D(Vector<RegisterObjectMethodArgs>& methods)
  1622. {
  1623. }
  1624. // class TileMapLayer2D | File: ../Urho2D/TileMapLayer2D.h
  1625. void CollectMembers_TileMapLayer2D(Vector<RegisterObjectMethodArgs>& methods)
  1626. {
  1627. CollectMembers_Component(methods);
  1628. }
  1629. // class TileMapObject2D | File: ../Urho2D/TileMapDefs2D.h
  1630. void CollectMembers_TileMapObject2D(Vector<RegisterObjectMethodArgs>& methods)
  1631. {
  1632. CollectMembers_RefCounted(methods);
  1633. }
  1634. // class TmxFile2D | File: ../Urho2D/TmxFile2D.h
  1635. void CollectMembers_TmxFile2D(Vector<RegisterObjectMethodArgs>& methods)
  1636. {
  1637. CollectMembers_Resource(methods);
  1638. }
  1639. // class TmxImageLayer2D | File: ../Urho2D/TmxFile2D.h
  1640. void CollectMembers_TmxImageLayer2D(Vector<RegisterObjectMethodArgs>& methods)
  1641. {
  1642. CollectMembers_TmxLayer2D(methods);
  1643. }
  1644. // class TmxLayer2D | File: ../Urho2D/TmxFile2D.h
  1645. void CollectMembers_TmxLayer2D(Vector<RegisterObjectMethodArgs>& methods)
  1646. {
  1647. CollectMembers_RefCounted(methods);
  1648. }
  1649. // class TmxObjectGroup2D | File: ../Urho2D/TmxFile2D.h
  1650. void CollectMembers_TmxObjectGroup2D(Vector<RegisterObjectMethodArgs>& methods)
  1651. {
  1652. CollectMembers_TmxLayer2D(methods);
  1653. }
  1654. // class TmxTileLayer2D | File: ../Urho2D/TmxFile2D.h
  1655. void CollectMembers_TmxTileLayer2D(Vector<RegisterObjectMethodArgs>& methods)
  1656. {
  1657. CollectMembers_TmxLayer2D(methods);
  1658. }
  1659. // struct Vertex2D | File: ../Urho2D/Drawable2D.h
  1660. void CollectMembers_Vertex2D(Vector<RegisterObjectMethodArgs>& methods)
  1661. {
  1662. }
  1663. // struct ViewBatchInfo2D | File: ../Urho2D/Renderer2D.h
  1664. void CollectMembers_ViewBatchInfo2D(Vector<RegisterObjectMethodArgs>& methods)
  1665. {
  1666. }
  1667. #endif // def URHO3D_URHO2D
  1668. } // namespace Urho3D