GeneratedDefaultConstructors.cpp 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192
  1. // DO NOT EDIT. This file is generated
  2. // We need register default constructors before any members to allow using in Array<type>
  3. #include "../Precompiled.h"
  4. #include "../AngelScript/APITemplates.h"
  5. #include "../AngelScript/GeneratedIncludes.h"
  6. namespace Urho3D
  7. {
  8. // AllocatorBlock::AllocatorBlock() | Implicitly-declared
  9. static void AllocatorBlock_Constructor(AllocatorBlock* ptr)
  10. {
  11. new(ptr) AllocatorBlock();
  12. }
  13. // AllocatorNode::AllocatorNode() | Implicitly-declared
  14. static void AllocatorNode_Constructor(AllocatorNode* ptr)
  15. {
  16. new(ptr) AllocatorNode();
  17. }
  18. // AnimationKeyFrame::AnimationKeyFrame() | File: ../Graphics/Animation.h
  19. static void AnimationKeyFrame_Constructor(AnimationKeyFrame* ptr)
  20. {
  21. new(ptr) AnimationKeyFrame();
  22. }
  23. // AnimationStateTrack::AnimationStateTrack() | File: ../Graphics/AnimationState.h
  24. static void AnimationStateTrack_Constructor(AnimationStateTrack* ptr)
  25. {
  26. new(ptr) AnimationStateTrack();
  27. }
  28. // AnimationTriggerPoint::AnimationTriggerPoint() | File: ../Graphics/Animation.h
  29. static void AnimationTriggerPoint_Constructor(AnimationTriggerPoint* ptr)
  30. {
  31. new(ptr) AnimationTriggerPoint();
  32. }
  33. // AreaAllocator::AreaAllocator() | File: ../Math/AreaAllocator.h
  34. static void AreaAllocator_Constructor(AreaAllocator* ptr)
  35. {
  36. new(ptr) AreaAllocator();
  37. }
  38. // AsyncProgress::AsyncProgress() | Implicitly-declared
  39. static void AsyncProgress_Constructor(AsyncProgress* ptr)
  40. {
  41. new(ptr) AsyncProgress();
  42. }
  43. // AttributeInfo::AttributeInfo()=default | File: ../Core/Attribute.h
  44. static void AttributeInfo_Constructor(AttributeInfo* ptr)
  45. {
  46. new(ptr) AttributeInfo();
  47. }
  48. // BackgroundLoadItem::BackgroundLoadItem() | Implicitly-declared
  49. static void BackgroundLoadItem_Constructor(BackgroundLoadItem* ptr)
  50. {
  51. new(ptr) BackgroundLoadItem();
  52. }
  53. // Batch::Batch()=default | File: ../Graphics/Batch.h
  54. static void Batch_Constructor(Batch* ptr)
  55. {
  56. new(ptr) Batch();
  57. }
  58. // BatchGroup::BatchGroup() | File: ../Graphics/Batch.h
  59. static void BatchGroup_Constructor(BatchGroup* ptr)
  60. {
  61. new(ptr) BatchGroup();
  62. }
  63. // BatchGroupKey::BatchGroupKey()=default | File: ../Graphics/Batch.h
  64. static void BatchGroupKey_Constructor(BatchGroupKey* ptr)
  65. {
  66. new(ptr) BatchGroupKey();
  67. }
  68. // BatchQueue::BatchQueue() | Implicitly-declared
  69. static void BatchQueue_Constructor(BatchQueue* ptr)
  70. {
  71. new(ptr) BatchQueue();
  72. }
  73. // BiasParameters::BiasParameters()=default | File: ../Graphics/Light.h
  74. static void BiasParameters_Constructor(BiasParameters* ptr)
  75. {
  76. new(ptr) BiasParameters();
  77. }
  78. // BoundingBox::BoundingBox() noexcept | File: ../Math/BoundingBox.h
  79. static void BoundingBox_Constructor(BoundingBox* ptr)
  80. {
  81. new(ptr) BoundingBox();
  82. }
  83. // CascadeParameters::CascadeParameters()=default | File: ../Graphics/Light.h
  84. static void CascadeParameters_Constructor(CascadeParameters* ptr)
  85. {
  86. new(ptr) CascadeParameters();
  87. }
  88. // CharLocation::CharLocation() | Implicitly-declared
  89. static void CharLocation_Constructor(CharLocation* ptr)
  90. {
  91. new(ptr) CharLocation();
  92. }
  93. // Color::Color() noexcept | File: ../Math/Color.h
  94. static void Color_Constructor(Color* ptr)
  95. {
  96. new(ptr) Color();
  97. }
  98. // ComponentReplicationState::ComponentReplicationState() | Implicitly-declared
  99. static void ComponentReplicationState_Constructor(ComponentReplicationState* ptr)
  100. {
  101. new(ptr) ComponentReplicationState();
  102. }
  103. // CompressedLevel::CompressedLevel() | Implicitly-declared
  104. static void CompressedLevel_Constructor(CompressedLevel* ptr)
  105. {
  106. new(ptr) CompressedLevel();
  107. }
  108. // Condition::Condition() | File: ../Core/Condition.h
  109. static void Condition_Constructor(Condition* ptr)
  110. {
  111. new(ptr) Condition();
  112. }
  113. // Controls::Controls() | File: ../Input/Controls.h
  114. static void Controls_Constructor(Controls* ptr)
  115. {
  116. new(ptr) Controls();
  117. }
  118. // CursorShapeInfo::CursorShapeInfo() | File: ../UI/Cursor.h
  119. static void CursorShapeInfo_Constructor(CursorShapeInfo* ptr)
  120. {
  121. new(ptr) CursorShapeInfo();
  122. }
  123. // DebugLine::DebugLine()=default | File: ../Graphics/DebugRenderer.h
  124. static void DebugLine_Constructor(DebugLine* ptr)
  125. {
  126. new(ptr) DebugLine();
  127. }
  128. // DebugTriangle::DebugTriangle()=default | File: ../Graphics/DebugRenderer.h
  129. static void DebugTriangle_Constructor(DebugTriangle* ptr)
  130. {
  131. new(ptr) DebugTriangle();
  132. }
  133. // Decal::Decal() | File: ../Graphics/DecalSet.h
  134. static void Decal_Constructor(Decal* ptr)
  135. {
  136. new(ptr) Decal();
  137. }
  138. // DecalVertex::DecalVertex()=default | File: ../Graphics/DecalSet.h
  139. static void DecalVertex_Constructor(DecalVertex* ptr)
  140. {
  141. new(ptr) DecalVertex();
  142. }
  143. // DirtyBits::DirtyBits()=default | File: ../Scene/ReplicationState.h
  144. static void DirtyBits_Constructor(DirtyBits* ptr)
  145. {
  146. new(ptr) DirtyBits();
  147. }
  148. // FileSelectorEntry::FileSelectorEntry() | Implicitly-declared
  149. static void FileSelectorEntry_Constructor(FileSelectorEntry* ptr)
  150. {
  151. new(ptr) FileSelectorEntry();
  152. }
  153. // FocusParameters::FocusParameters()=default | File: ../Graphics/Light.h
  154. static void FocusParameters_Constructor(FocusParameters* ptr)
  155. {
  156. new(ptr) FocusParameters();
  157. }
  158. // FontGlyph::FontGlyph() | Implicitly-declared
  159. static void FontGlyph_Constructor(FontGlyph* ptr)
  160. {
  161. new(ptr) FontGlyph();
  162. }
  163. // FrameInfo::FrameInfo() | Implicitly-declared
  164. static void FrameInfo_Constructor(FrameInfo* ptr)
  165. {
  166. new(ptr) FrameInfo();
  167. }
  168. // Frustum::Frustum() noexcept=default | File: ../Math/Frustum.h
  169. static void Frustum_Constructor(Frustum* ptr)
  170. {
  171. new(ptr) Frustum();
  172. }
  173. // GeometryDesc::GeometryDesc() | Implicitly-declared
  174. static void GeometryDesc_Constructor(GeometryDesc* ptr)
  175. {
  176. new(ptr) GeometryDesc();
  177. }
  178. // HashBase::HashBase() | File: ../Container/HashBase.h
  179. static void HashBase_Constructor(HashBase* ptr)
  180. {
  181. new(ptr) HashBase();
  182. }
  183. // HashIteratorBase::HashIteratorBase() | File: ../Container/HashBase.h
  184. static void HashIteratorBase_Constructor(HashIteratorBase* ptr)
  185. {
  186. new(ptr) HashIteratorBase();
  187. }
  188. // HashNodeBase::HashNodeBase() | File: ../Container/HashBase.h
  189. static void HashNodeBase_Constructor(HashNodeBase* ptr)
  190. {
  191. new(ptr) HashNodeBase();
  192. }
  193. // HiresTimer::HiresTimer() | File: ../Core/Timer.h
  194. static void HiresTimer_Constructor(HiresTimer* ptr)
  195. {
  196. new(ptr) HiresTimer();
  197. }
  198. // IndexBufferDesc::IndexBufferDesc() | Implicitly-declared
  199. static void IndexBufferDesc_Constructor(IndexBufferDesc* ptr)
  200. {
  201. new(ptr) IndexBufferDesc();
  202. }
  203. // InstanceData::InstanceData()=default | File: ../Graphics/Batch.h
  204. static void InstanceData_Constructor(InstanceData* ptr)
  205. {
  206. new(ptr) InstanceData();
  207. }
  208. // IntRect::IntRect() noexcept | File: ../Math/Rect.h
  209. static void IntRect_Constructor(IntRect* ptr)
  210. {
  211. new(ptr) IntRect();
  212. }
  213. // IntVector2::IntVector2() noexcept | File: ../Math/Vector2.h
  214. static void IntVector2_Constructor(IntVector2* ptr)
  215. {
  216. new(ptr) IntVector2();
  217. }
  218. // IntVector3::IntVector3() noexcept | File: ../Math/Vector3.h
  219. static void IntVector3_Constructor(IntVector3* ptr)
  220. {
  221. new(ptr) IntVector3();
  222. }
  223. // JSONValue::JSONValue() | File: ../Resource/JSONValue.h
  224. static void JSONValue_Constructor(JSONValue* ptr)
  225. {
  226. new(ptr) JSONValue();
  227. }
  228. // LightBatchQueue::LightBatchQueue() | Implicitly-declared
  229. static void LightBatchQueue_Constructor(LightBatchQueue* ptr)
  230. {
  231. new(ptr) LightBatchQueue();
  232. }
  233. // LightQueryResult::LightQueryResult() | Implicitly-declared
  234. static void LightQueryResult_Constructor(LightQueryResult* ptr)
  235. {
  236. new(ptr) LightQueryResult();
  237. }
  238. // LinkedListNode::LinkedListNode() | File: ../Container/LinkedList.h
  239. static void LinkedListNode_Constructor(LinkedListNode* ptr)
  240. {
  241. new(ptr) LinkedListNode();
  242. }
  243. // ListBase::ListBase() | File: ../Container/ListBase.h
  244. static void ListBase_Constructor(ListBase* ptr)
  245. {
  246. new(ptr) ListBase();
  247. }
  248. // ListIteratorBase::ListIteratorBase() | File: ../Container/ListBase.h
  249. static void ListIteratorBase_Constructor(ListIteratorBase* ptr)
  250. {
  251. new(ptr) ListIteratorBase();
  252. }
  253. // ListNodeBase::ListNodeBase() | File: ../Container/ListBase.h
  254. static void ListNodeBase_Constructor(ListNodeBase* ptr)
  255. {
  256. new(ptr) ListNodeBase();
  257. }
  258. // MaterialShaderParameter::MaterialShaderParameter() | Implicitly-declared
  259. static void MaterialShaderParameter_Constructor(MaterialShaderParameter* ptr)
  260. {
  261. new(ptr) MaterialShaderParameter();
  262. }
  263. // Matrix2::Matrix2() noexcept | File: ../Math/Matrix2.h
  264. static void Matrix2_Constructor(Matrix2* ptr)
  265. {
  266. new(ptr) Matrix2();
  267. }
  268. // Matrix3::Matrix3() noexcept | File: ../Math/Matrix3.h
  269. static void Matrix3_Constructor(Matrix3* ptr)
  270. {
  271. new(ptr) Matrix3();
  272. }
  273. // Matrix3x4::Matrix3x4() noexcept | File: ../Math/Matrix3x4.h
  274. static void Matrix3x4_Constructor(Matrix3x4* ptr)
  275. {
  276. new(ptr) Matrix3x4();
  277. }
  278. // Matrix4::Matrix4() noexcept | File: ../Math/Matrix4.h
  279. static void Matrix4_Constructor(Matrix4* ptr)
  280. {
  281. new(ptr) Matrix4();
  282. }
  283. // ModelMorph::ModelMorph() | Implicitly-declared
  284. static void ModelMorph_Constructor(ModelMorph* ptr)
  285. {
  286. new(ptr) ModelMorph();
  287. }
  288. // Mutex::Mutex() | File: ../Core/Mutex.h
  289. static void Mutex_Constructor(Mutex* ptr)
  290. {
  291. new(ptr) Mutex();
  292. }
  293. // NetworkState::NetworkState() | Implicitly-declared
  294. static void NetworkState_Constructor(NetworkState* ptr)
  295. {
  296. new(ptr) NetworkState();
  297. }
  298. // NodeImpl::NodeImpl() | Implicitly-declared
  299. static void NodeImpl_Constructor(NodeImpl* ptr)
  300. {
  301. new(ptr) NodeImpl();
  302. }
  303. // NodeReplicationState::NodeReplicationState() | Implicitly-declared
  304. static void NodeReplicationState_Constructor(NodeReplicationState* ptr)
  305. {
  306. new(ptr) NodeReplicationState();
  307. }
  308. // OcclusionBatch::OcclusionBatch() | Implicitly-declared
  309. static void OcclusionBatch_Constructor(OcclusionBatch* ptr)
  310. {
  311. new(ptr) OcclusionBatch();
  312. }
  313. // OcclusionBufferData::OcclusionBufferData() | Implicitly-declared
  314. static void OcclusionBufferData_Constructor(OcclusionBufferData* ptr)
  315. {
  316. new(ptr) OcclusionBufferData();
  317. }
  318. // OctreeQueryResult::OctreeQueryResult() | File: ../Graphics/OctreeQuery.h
  319. static void OctreeQueryResult_Constructor(OctreeQueryResult* ptr)
  320. {
  321. new(ptr) OctreeQueryResult();
  322. }
  323. // Particle::Particle() | Implicitly-declared
  324. static void Particle_Constructor(Particle* ptr)
  325. {
  326. new(ptr) Particle();
  327. }
  328. // PerThreadSceneResult::PerThreadSceneResult() | Implicitly-declared
  329. static void PerThreadSceneResult_Constructor(PerThreadSceneResult* ptr)
  330. {
  331. new(ptr) PerThreadSceneResult();
  332. }
  333. // Plane::Plane() noexcept | File: ../Math/Plane.h
  334. static void Plane_Constructor(Plane* ptr)
  335. {
  336. new(ptr) Plane();
  337. }
  338. // Polyhedron::Polyhedron() noexcept=default | File: ../Math/Polyhedron.h
  339. static void Polyhedron_Constructor(Polyhedron* ptr)
  340. {
  341. new(ptr) Polyhedron();
  342. }
  343. // Quaternion::Quaternion() noexcept | File: ../Math/Quaternion.h
  344. static void Quaternion_Constructor(Quaternion* ptr)
  345. {
  346. new(ptr) Quaternion();
  347. }
  348. // Ray::Ray() noexcept=default | File: ../Math/Ray.h
  349. static void Ray_Constructor(Ray* ptr)
  350. {
  351. new(ptr) Ray();
  352. }
  353. // RayQueryResult::RayQueryResult() | File: ../Graphics/OctreeQuery.h
  354. static void RayQueryResult_Constructor(RayQueryResult* ptr)
  355. {
  356. new(ptr) RayQueryResult();
  357. }
  358. // Rect::Rect() noexcept | File: ../Math/Rect.h
  359. static void Rect_Constructor(Rect* ptr)
  360. {
  361. new(ptr) Rect();
  362. }
  363. // RefCount::RefCount() | File: ../Container/RefCounted.h
  364. static void RefCount_Constructor(RefCount* ptr)
  365. {
  366. new(ptr) RefCount();
  367. }
  368. // RenderPathCommand::RenderPathCommand() | Implicitly-declared
  369. static void RenderPathCommand_Constructor(RenderPathCommand* ptr)
  370. {
  371. new(ptr) RenderPathCommand();
  372. }
  373. // RenderTargetInfo::RenderTargetInfo() | Implicitly-declared
  374. static void RenderTargetInfo_Constructor(RenderTargetInfo* ptr)
  375. {
  376. new(ptr) RenderTargetInfo();
  377. }
  378. // ReplicationState::ReplicationState() | Implicitly-declared
  379. static void ReplicationState_Constructor(ReplicationState* ptr)
  380. {
  381. new(ptr) ReplicationState();
  382. }
  383. // ResourceGroup::ResourceGroup() | File: ../Resource/ResourceCache.h
  384. static void ResourceGroup_Constructor(ResourceGroup* ptr)
  385. {
  386. new(ptr) ResourceGroup();
  387. }
  388. // ResourceRef::ResourceRef()=default | File: ../Core/Variant.h
  389. static void ResourceRef_Constructor(ResourceRef* ptr)
  390. {
  391. new(ptr) ResourceRef();
  392. }
  393. // ResourceRefList::ResourceRefList()=default | File: ../Core/Variant.h
  394. static void ResourceRefList_Constructor(ResourceRefList* ptr)
  395. {
  396. new(ptr) ResourceRefList();
  397. }
  398. // ScenePassInfo::ScenePassInfo() | Implicitly-declared
  399. static void ScenePassInfo_Constructor(ScenePassInfo* ptr)
  400. {
  401. new(ptr) ScenePassInfo();
  402. }
  403. // SceneReplicationState::SceneReplicationState() | Implicitly-declared
  404. static void SceneReplicationState_Constructor(SceneReplicationState* ptr)
  405. {
  406. new(ptr) SceneReplicationState();
  407. }
  408. // SceneResolver::SceneResolver() | File: ../Scene/SceneResolver.h
  409. static void SceneResolver_Constructor(SceneResolver* ptr)
  410. {
  411. new(ptr) SceneResolver();
  412. }
  413. // ScratchBuffer::ScratchBuffer() | File: ../Graphics/Graphics.h
  414. static void ScratchBuffer_Constructor(ScratchBuffer* ptr)
  415. {
  416. new(ptr) ScratchBuffer();
  417. }
  418. // ScreenModeParams::ScreenModeParams() | Implicitly-declared
  419. static void ScreenModeParams_Constructor(ScreenModeParams* ptr)
  420. {
  421. new(ptr) ScreenModeParams();
  422. }
  423. // ShaderParameter::ShaderParameter()=default | File: ../Graphics/ShaderVariation.h
  424. static void ShaderParameter_Constructor(ShaderParameter* ptr)
  425. {
  426. new(ptr) ShaderParameter();
  427. }
  428. // ShadowBatchQueue::ShadowBatchQueue() | Implicitly-declared
  429. static void ShadowBatchQueue_Constructor(ShadowBatchQueue* ptr)
  430. {
  431. new(ptr) ShadowBatchQueue();
  432. }
  433. // SourceBatch::SourceBatch() | File: ../Graphics/Drawable.h
  434. static void SourceBatch_Constructor(SourceBatch* ptr)
  435. {
  436. new(ptr) SourceBatch();
  437. }
  438. // Sphere::Sphere() noexcept | File: ../Math/Sphere.h
  439. static void Sphere_Constructor(Sphere* ptr)
  440. {
  441. new(ptr) Sphere();
  442. }
  443. // Spline::Spline() | File: ../Core/Spline.h
  444. static void Spline_Constructor(Spline* ptr)
  445. {
  446. new(ptr) Spline();
  447. }
  448. // StaticModelGeometryData::StaticModelGeometryData() | Implicitly-declared
  449. static void StaticModelGeometryData_Constructor(StaticModelGeometryData* ptr)
  450. {
  451. new(ptr) StaticModelGeometryData();
  452. }
  453. // StoredLogMessage::StoredLogMessage()=default | File: ../IO/Log.h
  454. static void StoredLogMessage_Constructor(StoredLogMessage* ptr)
  455. {
  456. new(ptr) StoredLogMessage();
  457. }
  458. // String::String() noexcept | File: ../Container/Str.h
  459. static void String_Constructor(String* ptr)
  460. {
  461. new(ptr) String();
  462. }
  463. // StringHash::StringHash() noexcept | File: ../Math/StringHash.h
  464. static void StringHash_Constructor(StringHash* ptr)
  465. {
  466. new(ptr) StringHash();
  467. }
  468. // TechniqueEntry::TechniqueEntry() noexcept | File: ../Graphics/Material.h
  469. static void TechniqueEntry_Constructor(TechniqueEntry* ptr)
  470. {
  471. new(ptr) TechniqueEntry();
  472. }
  473. // Timer::Timer() | File: ../Core/Timer.h
  474. static void Timer_Constructor(Timer* ptr)
  475. {
  476. new(ptr) Timer();
  477. }
  478. // TrailPoint::TrailPoint()=default | File: ../Graphics/RibbonTrail.h
  479. static void TrailPoint_Constructor(TrailPoint* ptr)
  480. {
  481. new(ptr) TrailPoint();
  482. }
  483. // UIBatch::UIBatch() | File: ../UI/UIBatch.h
  484. static void UIBatch_Constructor(UIBatch* ptr)
  485. {
  486. new(ptr) UIBatch();
  487. }
  488. // VAnimEventFrame::VAnimEventFrame() | Implicitly-declared
  489. static void VAnimEventFrame_Constructor(VAnimEventFrame* ptr)
  490. {
  491. new(ptr) VAnimEventFrame();
  492. }
  493. // VAnimKeyFrame::VAnimKeyFrame() | Implicitly-declared
  494. static void VAnimKeyFrame_Constructor(VAnimKeyFrame* ptr)
  495. {
  496. new(ptr) VAnimKeyFrame();
  497. }
  498. // Variant::Variant()=default | File: ../Core/Variant.h
  499. static void Variant_Constructor(Variant* ptr)
  500. {
  501. new(ptr) Variant();
  502. }
  503. // Vector2::Vector2() noexcept | File: ../Math/Vector2.h
  504. static void Vector2_Constructor(Vector2* ptr)
  505. {
  506. new(ptr) Vector2();
  507. }
  508. // Vector3::Vector3() noexcept | File: ../Math/Vector3.h
  509. static void Vector3_Constructor(Vector3* ptr)
  510. {
  511. new(ptr) Vector3();
  512. }
  513. // Vector4::Vector4() noexcept | File: ../Math/Vector4.h
  514. static void Vector4_Constructor(Vector4* ptr)
  515. {
  516. new(ptr) Vector4();
  517. }
  518. // VectorBase::VectorBase() noexcept | File: ../Container/VectorBase.h
  519. static void VectorBase_Constructor(VectorBase* ptr)
  520. {
  521. new(ptr) VectorBase();
  522. }
  523. // VectorBuffer::VectorBuffer() | File: ../IO/VectorBuffer.h
  524. static void VectorBuffer_Constructor(VectorBuffer* ptr)
  525. {
  526. new(ptr) VectorBuffer();
  527. }
  528. // VertexBufferDesc::VertexBufferDesc() | Implicitly-declared
  529. static void VertexBufferDesc_Constructor(VertexBufferDesc* ptr)
  530. {
  531. new(ptr) VertexBufferDesc();
  532. }
  533. // VertexBufferMorph::VertexBufferMorph() | Implicitly-declared
  534. static void VertexBufferMorph_Constructor(VertexBufferMorph* ptr)
  535. {
  536. new(ptr) VertexBufferMorph();
  537. }
  538. // VertexElement::VertexElement() noexcept | File: ../Graphics/GraphicsDefs.h
  539. static void VertexElement_Constructor(VertexElement* ptr)
  540. {
  541. new(ptr) VertexElement();
  542. }
  543. // WindowModeParams::WindowModeParams() | Implicitly-declared
  544. static void WindowModeParams_Constructor(WindowModeParams* ptr)
  545. {
  546. new(ptr) WindowModeParams();
  547. }
  548. // XMLElement::XMLElement() | File: ../Resource/XMLElement.h
  549. static void XMLElement_Constructor(XMLElement* ptr)
  550. {
  551. new(ptr) XMLElement();
  552. }
  553. // XPathQuery::XPathQuery() | File: ../Resource/XMLElement.h
  554. static void XPathQuery_Constructor(XPathQuery* ptr)
  555. {
  556. new(ptr) XPathQuery();
  557. }
  558. // XPathResultSet::XPathResultSet() | File: ../Resource/XMLElement.h
  559. static void XPathResultSet_Constructor(XPathResultSet* ptr)
  560. {
  561. new(ptr) XPathResultSet();
  562. }
  563. #ifdef URHO3D_NAVIGATION
  564. // NavAreaStub::NavAreaStub() | Implicitly-declared
  565. static void NavAreaStub_Constructor(NavAreaStub* ptr)
  566. {
  567. new(ptr) NavAreaStub();
  568. }
  569. // NavBuildData::NavBuildData() | File: ../Navigation/NavBuildData.h
  570. static void NavBuildData_Constructor(NavBuildData* ptr)
  571. {
  572. new(ptr) NavBuildData();
  573. }
  574. // NavigationGeometryInfo::NavigationGeometryInfo() | Implicitly-declared
  575. static void NavigationGeometryInfo_Constructor(NavigationGeometryInfo* ptr)
  576. {
  577. new(ptr) NavigationGeometryInfo();
  578. }
  579. // NavigationPathPoint::NavigationPathPoint() | Implicitly-declared
  580. static void NavigationPathPoint_Constructor(NavigationPathPoint* ptr)
  581. {
  582. new(ptr) NavigationPathPoint();
  583. }
  584. // SimpleNavBuildData::SimpleNavBuildData() | File: ../Navigation/NavBuildData.h
  585. static void SimpleNavBuildData_Constructor(SimpleNavBuildData* ptr)
  586. {
  587. new(ptr) SimpleNavBuildData();
  588. }
  589. #endif
  590. #ifdef URHO3D_NETWORK
  591. // PackageDownload::PackageDownload() | File: ../Network/Connection.h
  592. static void PackageDownload_Constructor(PackageDownload* ptr)
  593. {
  594. new(ptr) PackageDownload();
  595. }
  596. // PackageUpload::PackageUpload() | File: ../Network/Connection.h
  597. static void PackageUpload_Constructor(PackageUpload* ptr)
  598. {
  599. new(ptr) PackageUpload();
  600. }
  601. // RemoteEvent::RemoteEvent() | Implicitly-declared
  602. static void RemoteEvent_Constructor(RemoteEvent* ptr)
  603. {
  604. new(ptr) RemoteEvent();
  605. }
  606. #endif
  607. #ifdef URHO3D_PHYSICS
  608. // DelayedWorldTransform::DelayedWorldTransform() | Implicitly-declared
  609. static void DelayedWorldTransform_Constructor(DelayedWorldTransform* ptr)
  610. {
  611. new(ptr) DelayedWorldTransform();
  612. }
  613. // ManifoldPair::ManifoldPair() | File: ../Physics/PhysicsWorld.h
  614. static void ManifoldPair_Constructor(ManifoldPair* ptr)
  615. {
  616. new(ptr) ManifoldPair();
  617. }
  618. // PhysicsRaycastResult::PhysicsRaycastResult() | Implicitly-declared
  619. static void PhysicsRaycastResult_Constructor(PhysicsRaycastResult* ptr)
  620. {
  621. new(ptr) PhysicsRaycastResult();
  622. }
  623. // PhysicsWorldConfig::PhysicsWorldConfig() | File: ../Physics/PhysicsWorld.h
  624. static void PhysicsWorldConfig_Constructor(PhysicsWorldConfig* ptr)
  625. {
  626. new(ptr) PhysicsWorldConfig();
  627. }
  628. #endif
  629. #ifdef URHO3D_URHO2D
  630. // DelayedWorldTransform2D::DelayedWorldTransform2D() | Implicitly-declared
  631. static void DelayedWorldTransform2D_Constructor(DelayedWorldTransform2D* ptr)
  632. {
  633. new(ptr) DelayedWorldTransform2D();
  634. }
  635. // Particle2D::Particle2D() | Implicitly-declared
  636. static void Particle2D_Constructor(Particle2D* ptr)
  637. {
  638. new(ptr) Particle2D();
  639. }
  640. // PhysicsRaycastResult2D::PhysicsRaycastResult2D() | Implicitly-declared
  641. static void PhysicsRaycastResult2D_Constructor(PhysicsRaycastResult2D* ptr)
  642. {
  643. new(ptr) PhysicsRaycastResult2D();
  644. }
  645. // SourceBatch2D::SourceBatch2D() | File: ../Urho2D/Drawable2D.h
  646. static void SourceBatch2D_Constructor(SourceBatch2D* ptr)
  647. {
  648. new(ptr) SourceBatch2D();
  649. }
  650. // Vertex2D::Vertex2D() | Implicitly-declared
  651. static void Vertex2D_Constructor(Vertex2D* ptr)
  652. {
  653. new(ptr) Vertex2D();
  654. }
  655. #endif
  656. void ASRegisterGeneratedDefaultConstructors(asIScriptEngine* engine)
  657. {
  658. // AllocatorBlock::AllocatorBlock() | Implicitly-declared
  659. engine->RegisterObjectBehaviour("AllocatorBlock", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AllocatorBlock_Constructor), AS_CALL_CDECL_OBJFIRST);
  660. // AllocatorNode::AllocatorNode() | Implicitly-declared
  661. engine->RegisterObjectBehaviour("AllocatorNode", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AllocatorNode_Constructor), AS_CALL_CDECL_OBJFIRST);
  662. // AnimationKeyFrame::AnimationKeyFrame() | File: ../Graphics/Animation.h
  663. engine->RegisterObjectBehaviour("AnimationKeyFrame", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AnimationKeyFrame_Constructor), AS_CALL_CDECL_OBJFIRST);
  664. // AnimationStateTrack::AnimationStateTrack() | File: ../Graphics/AnimationState.h
  665. engine->RegisterObjectBehaviour("AnimationStateTrack", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AnimationStateTrack_Constructor), AS_CALL_CDECL_OBJFIRST);
  666. // AnimationTriggerPoint::AnimationTriggerPoint() | File: ../Graphics/Animation.h
  667. engine->RegisterObjectBehaviour("AnimationTriggerPoint", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AnimationTriggerPoint_Constructor), AS_CALL_CDECL_OBJFIRST);
  668. // AreaAllocator::AreaAllocator() | File: ../Math/AreaAllocator.h
  669. engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AreaAllocator_Constructor), AS_CALL_CDECL_OBJFIRST);
  670. // AsyncProgress::AsyncProgress() | Implicitly-declared
  671. engine->RegisterObjectBehaviour("AsyncProgress", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AsyncProgress_Constructor), AS_CALL_CDECL_OBJFIRST);
  672. // AttributeInfo::AttributeInfo()=default | File: ../Core/Attribute.h
  673. engine->RegisterObjectBehaviour("AttributeInfo", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(AttributeInfo_Constructor), AS_CALL_CDECL_OBJFIRST);
  674. // BackgroundLoadItem::BackgroundLoadItem() | Implicitly-declared
  675. engine->RegisterObjectBehaviour("BackgroundLoadItem", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(BackgroundLoadItem_Constructor), AS_CALL_CDECL_OBJFIRST);
  676. // Batch::Batch()=default | File: ../Graphics/Batch.h
  677. engine->RegisterObjectBehaviour("Batch", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Batch_Constructor), AS_CALL_CDECL_OBJFIRST);
  678. // BatchGroup::BatchGroup() | File: ../Graphics/Batch.h
  679. engine->RegisterObjectBehaviour("BatchGroup", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(BatchGroup_Constructor), AS_CALL_CDECL_OBJFIRST);
  680. // BatchGroupKey::BatchGroupKey()=default | File: ../Graphics/Batch.h
  681. engine->RegisterObjectBehaviour("BatchGroupKey", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(BatchGroupKey_Constructor), AS_CALL_CDECL_OBJFIRST);
  682. // BatchQueue::BatchQueue() | Implicitly-declared
  683. engine->RegisterObjectBehaviour("BatchQueue", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(BatchQueue_Constructor), AS_CALL_CDECL_OBJFIRST);
  684. // BiasParameters::BiasParameters()=default | File: ../Graphics/Light.h
  685. engine->RegisterObjectBehaviour("BiasParameters", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(BiasParameters_Constructor), AS_CALL_CDECL_OBJFIRST);
  686. // BoundingBox::BoundingBox() noexcept | File: ../Math/BoundingBox.h
  687. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(BoundingBox_Constructor), AS_CALL_CDECL_OBJFIRST);
  688. // CascadeParameters::CascadeParameters()=default | File: ../Graphics/Light.h
  689. engine->RegisterObjectBehaviour("CascadeParameters", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(CascadeParameters_Constructor), AS_CALL_CDECL_OBJFIRST);
  690. // CharLocation::CharLocation() | Implicitly-declared
  691. engine->RegisterObjectBehaviour("CharLocation", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(CharLocation_Constructor), AS_CALL_CDECL_OBJFIRST);
  692. // Color::Color() noexcept | File: ../Math/Color.h
  693. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Color_Constructor), AS_CALL_CDECL_OBJFIRST);
  694. // ComponentReplicationState::ComponentReplicationState() | Implicitly-declared
  695. engine->RegisterObjectBehaviour("ComponentReplicationState", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ComponentReplicationState_Constructor), AS_CALL_CDECL_OBJFIRST);
  696. // CompressedLevel::CompressedLevel() | Implicitly-declared
  697. engine->RegisterObjectBehaviour("CompressedLevel", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(CompressedLevel_Constructor), AS_CALL_CDECL_OBJFIRST);
  698. // Condition::Condition() | File: ../Core/Condition.h
  699. engine->RegisterObjectBehaviour("Condition", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Condition_Constructor), AS_CALL_CDECL_OBJFIRST);
  700. // Controls::Controls() | File: ../Input/Controls.h
  701. engine->RegisterObjectBehaviour("Controls", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Controls_Constructor), AS_CALL_CDECL_OBJFIRST);
  702. // CursorShapeInfo::CursorShapeInfo() | File: ../UI/Cursor.h
  703. engine->RegisterObjectBehaviour("CursorShapeInfo", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(CursorShapeInfo_Constructor), AS_CALL_CDECL_OBJFIRST);
  704. // DebugLine::DebugLine()=default | File: ../Graphics/DebugRenderer.h
  705. engine->RegisterObjectBehaviour("DebugLine", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(DebugLine_Constructor), AS_CALL_CDECL_OBJFIRST);
  706. // DebugTriangle::DebugTriangle()=default | File: ../Graphics/DebugRenderer.h
  707. engine->RegisterObjectBehaviour("DebugTriangle", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(DebugTriangle_Constructor), AS_CALL_CDECL_OBJFIRST);
  708. // Decal::Decal() | File: ../Graphics/DecalSet.h
  709. engine->RegisterObjectBehaviour("Decal", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Decal_Constructor), AS_CALL_CDECL_OBJFIRST);
  710. // DecalVertex::DecalVertex()=default | File: ../Graphics/DecalSet.h
  711. engine->RegisterObjectBehaviour("DecalVertex", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(DecalVertex_Constructor), AS_CALL_CDECL_OBJFIRST);
  712. // DirtyBits::DirtyBits()=default | File: ../Scene/ReplicationState.h
  713. engine->RegisterObjectBehaviour("DirtyBits", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(DirtyBits_Constructor), AS_CALL_CDECL_OBJFIRST);
  714. // FileSelectorEntry::FileSelectorEntry() | Implicitly-declared
  715. engine->RegisterObjectBehaviour("FileSelectorEntry", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(FileSelectorEntry_Constructor), AS_CALL_CDECL_OBJFIRST);
  716. // FocusParameters::FocusParameters()=default | File: ../Graphics/Light.h
  717. engine->RegisterObjectBehaviour("FocusParameters", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(FocusParameters_Constructor), AS_CALL_CDECL_OBJFIRST);
  718. // FontGlyph::FontGlyph() | Implicitly-declared
  719. engine->RegisterObjectBehaviour("FontGlyph", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(FontGlyph_Constructor), AS_CALL_CDECL_OBJFIRST);
  720. // FrameInfo::FrameInfo() | Implicitly-declared
  721. engine->RegisterObjectBehaviour("FrameInfo", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(FrameInfo_Constructor), AS_CALL_CDECL_OBJFIRST);
  722. // Frustum::Frustum() noexcept=default | File: ../Math/Frustum.h
  723. engine->RegisterObjectBehaviour("Frustum", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Frustum_Constructor), AS_CALL_CDECL_OBJFIRST);
  724. // GeometryDesc::GeometryDesc() | Implicitly-declared
  725. engine->RegisterObjectBehaviour("GeometryDesc", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(GeometryDesc_Constructor), AS_CALL_CDECL_OBJFIRST);
  726. // HashBase::HashBase() | File: ../Container/HashBase.h
  727. engine->RegisterObjectBehaviour("HashBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(HashBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  728. // HashIteratorBase::HashIteratorBase() | File: ../Container/HashBase.h
  729. engine->RegisterObjectBehaviour("HashIteratorBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(HashIteratorBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  730. // HashNodeBase::HashNodeBase() | File: ../Container/HashBase.h
  731. engine->RegisterObjectBehaviour("HashNodeBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(HashNodeBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  732. // HiresTimer::HiresTimer() | File: ../Core/Timer.h
  733. engine->RegisterObjectBehaviour("HiresTimer", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(HiresTimer_Constructor), AS_CALL_CDECL_OBJFIRST);
  734. // IndexBufferDesc::IndexBufferDesc() | Implicitly-declared
  735. engine->RegisterObjectBehaviour("IndexBufferDesc", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(IndexBufferDesc_Constructor), AS_CALL_CDECL_OBJFIRST);
  736. // InstanceData::InstanceData()=default | File: ../Graphics/Batch.h
  737. engine->RegisterObjectBehaviour("InstanceData", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(InstanceData_Constructor), AS_CALL_CDECL_OBJFIRST);
  738. // IntRect::IntRect() noexcept | File: ../Math/Rect.h
  739. engine->RegisterObjectBehaviour("IntRect", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(IntRect_Constructor), AS_CALL_CDECL_OBJFIRST);
  740. // IntVector2::IntVector2() noexcept | File: ../Math/Vector2.h
  741. engine->RegisterObjectBehaviour("IntVector2", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(IntVector2_Constructor), AS_CALL_CDECL_OBJFIRST);
  742. // IntVector3::IntVector3() noexcept | File: ../Math/Vector3.h
  743. engine->RegisterObjectBehaviour("IntVector3", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(IntVector3_Constructor), AS_CALL_CDECL_OBJFIRST);
  744. // JSONValue::JSONValue() | File: ../Resource/JSONValue.h
  745. engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(JSONValue_Constructor), AS_CALL_CDECL_OBJFIRST);
  746. // LightBatchQueue::LightBatchQueue() | Implicitly-declared
  747. engine->RegisterObjectBehaviour("LightBatchQueue", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(LightBatchQueue_Constructor), AS_CALL_CDECL_OBJFIRST);
  748. // LightQueryResult::LightQueryResult() | Implicitly-declared
  749. engine->RegisterObjectBehaviour("LightQueryResult", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(LightQueryResult_Constructor), AS_CALL_CDECL_OBJFIRST);
  750. // LinkedListNode::LinkedListNode() | File: ../Container/LinkedList.h
  751. engine->RegisterObjectBehaviour("LinkedListNode", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(LinkedListNode_Constructor), AS_CALL_CDECL_OBJFIRST);
  752. // ListBase::ListBase() | File: ../Container/ListBase.h
  753. engine->RegisterObjectBehaviour("ListBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ListBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  754. // ListIteratorBase::ListIteratorBase() | File: ../Container/ListBase.h
  755. engine->RegisterObjectBehaviour("ListIteratorBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ListIteratorBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  756. // ListNodeBase::ListNodeBase() | File: ../Container/ListBase.h
  757. engine->RegisterObjectBehaviour("ListNodeBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ListNodeBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  758. // MaterialShaderParameter::MaterialShaderParameter() | Implicitly-declared
  759. engine->RegisterObjectBehaviour("MaterialShaderParameter", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(MaterialShaderParameter_Constructor), AS_CALL_CDECL_OBJFIRST);
  760. // Matrix2::Matrix2() noexcept | File: ../Math/Matrix2.h
  761. engine->RegisterObjectBehaviour("Matrix2", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Matrix2_Constructor), AS_CALL_CDECL_OBJFIRST);
  762. // Matrix3::Matrix3() noexcept | File: ../Math/Matrix3.h
  763. engine->RegisterObjectBehaviour("Matrix3", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Matrix3_Constructor), AS_CALL_CDECL_OBJFIRST);
  764. // Matrix3x4::Matrix3x4() noexcept | File: ../Math/Matrix3x4.h
  765. engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Matrix3x4_Constructor), AS_CALL_CDECL_OBJFIRST);
  766. // Matrix4::Matrix4() noexcept | File: ../Math/Matrix4.h
  767. engine->RegisterObjectBehaviour("Matrix4", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Matrix4_Constructor), AS_CALL_CDECL_OBJFIRST);
  768. // ModelMorph::ModelMorph() | Implicitly-declared
  769. engine->RegisterObjectBehaviour("ModelMorph", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ModelMorph_Constructor), AS_CALL_CDECL_OBJFIRST);
  770. // Mutex::Mutex() | File: ../Core/Mutex.h
  771. engine->RegisterObjectBehaviour("Mutex", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Mutex_Constructor), AS_CALL_CDECL_OBJFIRST);
  772. // NetworkState::NetworkState() | Implicitly-declared
  773. engine->RegisterObjectBehaviour("NetworkState", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NetworkState_Constructor), AS_CALL_CDECL_OBJFIRST);
  774. // NodeImpl::NodeImpl() | Implicitly-declared
  775. engine->RegisterObjectBehaviour("NodeImpl", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NodeImpl_Constructor), AS_CALL_CDECL_OBJFIRST);
  776. // NodeReplicationState::NodeReplicationState() | Implicitly-declared
  777. engine->RegisterObjectBehaviour("NodeReplicationState", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NodeReplicationState_Constructor), AS_CALL_CDECL_OBJFIRST);
  778. // OcclusionBatch::OcclusionBatch() | Implicitly-declared
  779. engine->RegisterObjectBehaviour("OcclusionBatch", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(OcclusionBatch_Constructor), AS_CALL_CDECL_OBJFIRST);
  780. // OcclusionBufferData::OcclusionBufferData() | Implicitly-declared
  781. engine->RegisterObjectBehaviour("OcclusionBufferData", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(OcclusionBufferData_Constructor), AS_CALL_CDECL_OBJFIRST);
  782. // OctreeQueryResult::OctreeQueryResult() | File: ../Graphics/OctreeQuery.h
  783. engine->RegisterObjectBehaviour("OctreeQueryResult", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(OctreeQueryResult_Constructor), AS_CALL_CDECL_OBJFIRST);
  784. // Particle::Particle() | Implicitly-declared
  785. engine->RegisterObjectBehaviour("Particle", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Particle_Constructor), AS_CALL_CDECL_OBJFIRST);
  786. // PerThreadSceneResult::PerThreadSceneResult() | Implicitly-declared
  787. engine->RegisterObjectBehaviour("PerThreadSceneResult", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(PerThreadSceneResult_Constructor), AS_CALL_CDECL_OBJFIRST);
  788. // Plane::Plane() noexcept | File: ../Math/Plane.h
  789. engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Plane_Constructor), AS_CALL_CDECL_OBJFIRST);
  790. // Polyhedron::Polyhedron() noexcept=default | File: ../Math/Polyhedron.h
  791. engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Polyhedron_Constructor), AS_CALL_CDECL_OBJFIRST);
  792. // Quaternion::Quaternion() noexcept | File: ../Math/Quaternion.h
  793. engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Quaternion_Constructor), AS_CALL_CDECL_OBJFIRST);
  794. // Ray::Ray() noexcept=default | File: ../Math/Ray.h
  795. engine->RegisterObjectBehaviour("Ray", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Ray_Constructor), AS_CALL_CDECL_OBJFIRST);
  796. // RayQueryResult::RayQueryResult() | File: ../Graphics/OctreeQuery.h
  797. engine->RegisterObjectBehaviour("RayQueryResult", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(RayQueryResult_Constructor), AS_CALL_CDECL_OBJFIRST);
  798. // Rect::Rect() noexcept | File: ../Math/Rect.h
  799. engine->RegisterObjectBehaviour("Rect", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Rect_Constructor), AS_CALL_CDECL_OBJFIRST);
  800. // RefCount::RefCount() | File: ../Container/RefCounted.h
  801. engine->RegisterObjectBehaviour("RefCount", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(RefCount_Constructor), AS_CALL_CDECL_OBJFIRST);
  802. // RenderPathCommand::RenderPathCommand() | Implicitly-declared
  803. engine->RegisterObjectBehaviour("RenderPathCommand", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(RenderPathCommand_Constructor), AS_CALL_CDECL_OBJFIRST);
  804. // RenderTargetInfo::RenderTargetInfo() | Implicitly-declared
  805. engine->RegisterObjectBehaviour("RenderTargetInfo", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(RenderTargetInfo_Constructor), AS_CALL_CDECL_OBJFIRST);
  806. // ReplicationState::ReplicationState() | Implicitly-declared
  807. engine->RegisterObjectBehaviour("ReplicationState", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ReplicationState_Constructor), AS_CALL_CDECL_OBJFIRST);
  808. // ResourceGroup::ResourceGroup() | File: ../Resource/ResourceCache.h
  809. engine->RegisterObjectBehaviour("ResourceGroup", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ResourceGroup_Constructor), AS_CALL_CDECL_OBJFIRST);
  810. // ResourceRef::ResourceRef()=default | File: ../Core/Variant.h
  811. engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ResourceRef_Constructor), AS_CALL_CDECL_OBJFIRST);
  812. // ResourceRefList::ResourceRefList()=default | File: ../Core/Variant.h
  813. engine->RegisterObjectBehaviour("ResourceRefList", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ResourceRefList_Constructor), AS_CALL_CDECL_OBJFIRST);
  814. // ScenePassInfo::ScenePassInfo() | Implicitly-declared
  815. engine->RegisterObjectBehaviour("ScenePassInfo", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ScenePassInfo_Constructor), AS_CALL_CDECL_OBJFIRST);
  816. // SceneReplicationState::SceneReplicationState() | Implicitly-declared
  817. engine->RegisterObjectBehaviour("SceneReplicationState", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(SceneReplicationState_Constructor), AS_CALL_CDECL_OBJFIRST);
  818. // SceneResolver::SceneResolver() | File: ../Scene/SceneResolver.h
  819. engine->RegisterObjectBehaviour("SceneResolver", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(SceneResolver_Constructor), AS_CALL_CDECL_OBJFIRST);
  820. // ScratchBuffer::ScratchBuffer() | File: ../Graphics/Graphics.h
  821. engine->RegisterObjectBehaviour("ScratchBuffer", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ScratchBuffer_Constructor), AS_CALL_CDECL_OBJFIRST);
  822. // ScreenModeParams::ScreenModeParams() | Implicitly-declared
  823. engine->RegisterObjectBehaviour("ScreenModeParams", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ScreenModeParams_Constructor), AS_CALL_CDECL_OBJFIRST);
  824. // ShaderParameter::ShaderParameter()=default | File: ../Graphics/ShaderVariation.h
  825. engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ShaderParameter_Constructor), AS_CALL_CDECL_OBJFIRST);
  826. // ShadowBatchQueue::ShadowBatchQueue() | Implicitly-declared
  827. engine->RegisterObjectBehaviour("ShadowBatchQueue", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ShadowBatchQueue_Constructor), AS_CALL_CDECL_OBJFIRST);
  828. // SourceBatch::SourceBatch() | File: ../Graphics/Drawable.h
  829. engine->RegisterObjectBehaviour("SourceBatch", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(SourceBatch_Constructor), AS_CALL_CDECL_OBJFIRST);
  830. // Sphere::Sphere() noexcept | File: ../Math/Sphere.h
  831. engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Sphere_Constructor), AS_CALL_CDECL_OBJFIRST);
  832. // Spline::Spline() | File: ../Core/Spline.h
  833. engine->RegisterObjectBehaviour("Spline", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Spline_Constructor), AS_CALL_CDECL_OBJFIRST);
  834. // StaticModelGeometryData::StaticModelGeometryData() | Implicitly-declared
  835. engine->RegisterObjectBehaviour("StaticModelGeometryData", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(StaticModelGeometryData_Constructor), AS_CALL_CDECL_OBJFIRST);
  836. // StoredLogMessage::StoredLogMessage()=default | File: ../IO/Log.h
  837. engine->RegisterObjectBehaviour("StoredLogMessage", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(StoredLogMessage_Constructor), AS_CALL_CDECL_OBJFIRST);
  838. // String::String() noexcept | File: ../Container/Str.h
  839. engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(String_Constructor), AS_CALL_CDECL_OBJFIRST);
  840. // StringHash::StringHash() noexcept | File: ../Math/StringHash.h
  841. engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(StringHash_Constructor), AS_CALL_CDECL_OBJFIRST);
  842. // TechniqueEntry::TechniqueEntry() noexcept | File: ../Graphics/Material.h
  843. engine->RegisterObjectBehaviour("TechniqueEntry", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(TechniqueEntry_Constructor), AS_CALL_CDECL_OBJFIRST);
  844. // Timer::Timer() | File: ../Core/Timer.h
  845. engine->RegisterObjectBehaviour("Timer", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Timer_Constructor), AS_CALL_CDECL_OBJFIRST);
  846. // TrailPoint::TrailPoint()=default | File: ../Graphics/RibbonTrail.h
  847. engine->RegisterObjectBehaviour("TrailPoint", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(TrailPoint_Constructor), AS_CALL_CDECL_OBJFIRST);
  848. // UIBatch::UIBatch() | File: ../UI/UIBatch.h
  849. engine->RegisterObjectBehaviour("UIBatch", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(UIBatch_Constructor), AS_CALL_CDECL_OBJFIRST);
  850. // VAnimEventFrame::VAnimEventFrame() | Implicitly-declared
  851. engine->RegisterObjectBehaviour("VAnimEventFrame", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VAnimEventFrame_Constructor), AS_CALL_CDECL_OBJFIRST);
  852. // VAnimKeyFrame::VAnimKeyFrame() | Implicitly-declared
  853. engine->RegisterObjectBehaviour("VAnimKeyFrame", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VAnimKeyFrame_Constructor), AS_CALL_CDECL_OBJFIRST);
  854. // Variant::Variant()=default | File: ../Core/Variant.h
  855. engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Variant_Constructor), AS_CALL_CDECL_OBJFIRST);
  856. // Vector2::Vector2() noexcept | File: ../Math/Vector2.h
  857. engine->RegisterObjectBehaviour("Vector2", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Vector2_Constructor), AS_CALL_CDECL_OBJFIRST);
  858. // Vector3::Vector3() noexcept | File: ../Math/Vector3.h
  859. engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Vector3_Constructor), AS_CALL_CDECL_OBJFIRST);
  860. // Vector4::Vector4() noexcept | File: ../Math/Vector4.h
  861. engine->RegisterObjectBehaviour("Vector4", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Vector4_Constructor), AS_CALL_CDECL_OBJFIRST);
  862. // VectorBase::VectorBase() noexcept | File: ../Container/VectorBase.h
  863. engine->RegisterObjectBehaviour("VectorBase", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VectorBase_Constructor), AS_CALL_CDECL_OBJFIRST);
  864. // VectorBuffer::VectorBuffer() | File: ../IO/VectorBuffer.h
  865. engine->RegisterObjectBehaviour("VectorBuffer", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VectorBuffer_Constructor), AS_CALL_CDECL_OBJFIRST);
  866. // VertexBufferDesc::VertexBufferDesc() | Implicitly-declared
  867. engine->RegisterObjectBehaviour("VertexBufferDesc", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VertexBufferDesc_Constructor), AS_CALL_CDECL_OBJFIRST);
  868. // VertexBufferMorph::VertexBufferMorph() | Implicitly-declared
  869. engine->RegisterObjectBehaviour("VertexBufferMorph", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VertexBufferMorph_Constructor), AS_CALL_CDECL_OBJFIRST);
  870. // VertexElement::VertexElement() noexcept | File: ../Graphics/GraphicsDefs.h
  871. engine->RegisterObjectBehaviour("VertexElement", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(VertexElement_Constructor), AS_CALL_CDECL_OBJFIRST);
  872. // WindowModeParams::WindowModeParams() | Implicitly-declared
  873. engine->RegisterObjectBehaviour("WindowModeParams", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(WindowModeParams_Constructor), AS_CALL_CDECL_OBJFIRST);
  874. // XMLElement::XMLElement() | File: ../Resource/XMLElement.h
  875. engine->RegisterObjectBehaviour("XMLElement", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(XMLElement_Constructor), AS_CALL_CDECL_OBJFIRST);
  876. // XPathQuery::XPathQuery() | File: ../Resource/XMLElement.h
  877. engine->RegisterObjectBehaviour("XPathQuery", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(XPathQuery_Constructor), AS_CALL_CDECL_OBJFIRST);
  878. // XPathResultSet::XPathResultSet() | File: ../Resource/XMLElement.h
  879. engine->RegisterObjectBehaviour("XPathResultSet", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(XPathResultSet_Constructor), AS_CALL_CDECL_OBJFIRST);
  880. #ifdef URHO3D_NAVIGATION
  881. // NavAreaStub::NavAreaStub() | Implicitly-declared
  882. engine->RegisterObjectBehaviour("NavAreaStub", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NavAreaStub_Constructor), AS_CALL_CDECL_OBJFIRST);
  883. // NavBuildData::NavBuildData() | File: ../Navigation/NavBuildData.h
  884. engine->RegisterObjectBehaviour("NavBuildData", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NavBuildData_Constructor), AS_CALL_CDECL_OBJFIRST);
  885. // NavigationGeometryInfo::NavigationGeometryInfo() | Implicitly-declared
  886. engine->RegisterObjectBehaviour("NavigationGeometryInfo", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NavigationGeometryInfo_Constructor), AS_CALL_CDECL_OBJFIRST);
  887. // NavigationPathPoint::NavigationPathPoint() | Implicitly-declared
  888. engine->RegisterObjectBehaviour("NavigationPathPoint", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(NavigationPathPoint_Constructor), AS_CALL_CDECL_OBJFIRST);
  889. // SimpleNavBuildData::SimpleNavBuildData() | File: ../Navigation/NavBuildData.h
  890. engine->RegisterObjectBehaviour("SimpleNavBuildData", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(SimpleNavBuildData_Constructor), AS_CALL_CDECL_OBJFIRST);
  891. #endif
  892. #ifdef URHO3D_NETWORK
  893. // PackageDownload::PackageDownload() | File: ../Network/Connection.h
  894. engine->RegisterObjectBehaviour("PackageDownload", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(PackageDownload_Constructor), AS_CALL_CDECL_OBJFIRST);
  895. // PackageUpload::PackageUpload() | File: ../Network/Connection.h
  896. engine->RegisterObjectBehaviour("PackageUpload", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(PackageUpload_Constructor), AS_CALL_CDECL_OBJFIRST);
  897. // RemoteEvent::RemoteEvent() | Implicitly-declared
  898. engine->RegisterObjectBehaviour("RemoteEvent", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(RemoteEvent_Constructor), AS_CALL_CDECL_OBJFIRST);
  899. #endif
  900. #ifdef URHO3D_PHYSICS
  901. // DelayedWorldTransform::DelayedWorldTransform() | Implicitly-declared
  902. engine->RegisterObjectBehaviour("DelayedWorldTransform", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(DelayedWorldTransform_Constructor), AS_CALL_CDECL_OBJFIRST);
  903. // ManifoldPair::ManifoldPair() | File: ../Physics/PhysicsWorld.h
  904. engine->RegisterObjectBehaviour("ManifoldPair", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(ManifoldPair_Constructor), AS_CALL_CDECL_OBJFIRST);
  905. // PhysicsRaycastResult::PhysicsRaycastResult() | Implicitly-declared
  906. engine->RegisterObjectBehaviour("PhysicsRaycastResult", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(PhysicsRaycastResult_Constructor), AS_CALL_CDECL_OBJFIRST);
  907. // PhysicsWorldConfig::PhysicsWorldConfig() | File: ../Physics/PhysicsWorld.h
  908. engine->RegisterObjectBehaviour("PhysicsWorldConfig", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(PhysicsWorldConfig_Constructor), AS_CALL_CDECL_OBJFIRST);
  909. #endif
  910. #ifdef URHO3D_URHO2D
  911. // DelayedWorldTransform2D::DelayedWorldTransform2D() | Implicitly-declared
  912. engine->RegisterObjectBehaviour("DelayedWorldTransform2D", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(DelayedWorldTransform2D_Constructor), AS_CALL_CDECL_OBJFIRST);
  913. // Particle2D::Particle2D() | Implicitly-declared
  914. engine->RegisterObjectBehaviour("Particle2D", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Particle2D_Constructor), AS_CALL_CDECL_OBJFIRST);
  915. // PhysicsRaycastResult2D::PhysicsRaycastResult2D() | Implicitly-declared
  916. engine->RegisterObjectBehaviour("PhysicsRaycastResult2D", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(PhysicsRaycastResult2D_Constructor), AS_CALL_CDECL_OBJFIRST);
  917. // SourceBatch2D::SourceBatch2D() | File: ../Urho2D/Drawable2D.h
  918. engine->RegisterObjectBehaviour("SourceBatch2D", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(SourceBatch2D_Constructor), AS_CALL_CDECL_OBJFIRST);
  919. // Vertex2D::Vertex2D() | Implicitly-declared
  920. engine->RegisterObjectBehaviour("Vertex2D", asBEHAVE_CONSTRUCT, "void f()", AS_FUNCTION_OBJFIRST(Vertex2D_Constructor), AS_CALL_CDECL_OBJFIRST);
  921. #endif
  922. }
  923. }