Generated_DefaultConstructors.cpp 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436
  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/Generated_Includes.h"
  6. namespace Urho3D
  7. {
  8. void ASRegisterGeneratedDefaultConstructors(asIScriptEngine* engine)
  9. {
  10. // AllocatorBlock::AllocatorBlock() | Implicitly-declared
  11. engine->RegisterObjectBehaviour("AllocatorBlock", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AllocatorBlock>), AS_CALL_CDECL_OBJFIRST);
  12. // AllocatorNode::AllocatorNode() | Implicitly-declared
  13. engine->RegisterObjectBehaviour("AllocatorNode", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AllocatorNode>), AS_CALL_CDECL_OBJFIRST);
  14. // AnimationKeyFrame::AnimationKeyFrame() | File: ../Graphics/Animation.h
  15. engine->RegisterObjectBehaviour("AnimationKeyFrame", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AnimationKeyFrame>), AS_CALL_CDECL_OBJFIRST);
  16. // AnimationStateTrack::AnimationStateTrack() | File: ../Graphics/AnimationState.h
  17. engine->RegisterObjectBehaviour("AnimationStateTrack", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AnimationStateTrack>), AS_CALL_CDECL_OBJFIRST);
  18. // AnimationTriggerPoint::AnimationTriggerPoint() | File: ../Graphics/Animation.h
  19. engine->RegisterObjectBehaviour("AnimationTriggerPoint", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AnimationTriggerPoint>), AS_CALL_CDECL_OBJFIRST);
  20. // AreaAllocator::AreaAllocator() | File: ../Math/AreaAllocator.h
  21. engine->RegisterObjectBehaviour("AreaAllocator", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AreaAllocator>), AS_CALL_CDECL_OBJFIRST);
  22. // AsyncProgress::AsyncProgress() | Implicitly-declared
  23. engine->RegisterObjectBehaviour("AsyncProgress", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AsyncProgress>), AS_CALL_CDECL_OBJFIRST);
  24. // AttributeInfo::AttributeInfo() = default | File: ../Core/Attribute.h
  25. engine->RegisterObjectBehaviour("AttributeInfo", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<AttributeInfo>), AS_CALL_CDECL_OBJFIRST);
  26. // BackgroundLoadItem::BackgroundLoadItem() | Implicitly-declared
  27. engine->RegisterObjectBehaviour("BackgroundLoadItem", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<BackgroundLoadItem>), AS_CALL_CDECL_OBJFIRST);
  28. // Batch::Batch() = default | File: ../Graphics/Batch.h
  29. engine->RegisterObjectBehaviour("Batch", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Batch>), AS_CALL_CDECL_OBJFIRST);
  30. // BatchGroupKey::BatchGroupKey() = default | File: ../Graphics/Batch.h
  31. engine->RegisterObjectBehaviour("BatchGroupKey", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<BatchGroupKey>), AS_CALL_CDECL_OBJFIRST);
  32. // BatchQueue::BatchQueue() | Implicitly-declared
  33. engine->RegisterObjectBehaviour("BatchQueue", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<BatchQueue>), AS_CALL_CDECL_OBJFIRST);
  34. // BiasParameters::BiasParameters() = default | File: ../Graphics/Light.h
  35. engine->RegisterObjectBehaviour("BiasParameters", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<BiasParameters>), AS_CALL_CDECL_OBJFIRST);
  36. // BoundingBox::BoundingBox() noexcept | File: ../Math/BoundingBox.h
  37. engine->RegisterObjectBehaviour("BoundingBox", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<BoundingBox>), AS_CALL_CDECL_OBJFIRST);
  38. // CascadeParameters::CascadeParameters() = default | File: ../Graphics/Light.h
  39. engine->RegisterObjectBehaviour("CascadeParameters", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<CascadeParameters>), AS_CALL_CDECL_OBJFIRST);
  40. // CharLocation::CharLocation() | Implicitly-declared
  41. engine->RegisterObjectBehaviour("CharLocation", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<CharLocation>), AS_CALL_CDECL_OBJFIRST);
  42. // Color::Color() noexcept | File: ../Math/Color.h
  43. engine->RegisterObjectBehaviour("Color", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Color>), AS_CALL_CDECL_OBJFIRST);
  44. // CompressedLevel::CompressedLevel() | Implicitly-declared
  45. engine->RegisterObjectBehaviour("CompressedLevel", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<CompressedLevel>), AS_CALL_CDECL_OBJFIRST);
  46. // Condition::Condition() | File: ../Core/Condition.h
  47. engine->RegisterObjectBehaviour("Condition", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Condition>), AS_CALL_CDECL_OBJFIRST);
  48. // Controls::Controls() | File: ../Input/Controls.h
  49. engine->RegisterObjectBehaviour("Controls", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Controls>), AS_CALL_CDECL_OBJFIRST);
  50. // CursorShapeInfo::CursorShapeInfo() | File: ../UI/Cursor.h
  51. engine->RegisterObjectBehaviour("CursorShapeInfo", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<CursorShapeInfo>), AS_CALL_CDECL_OBJFIRST);
  52. // DebugLine::DebugLine() = default | File: ../Graphics/DebugRenderer.h
  53. engine->RegisterObjectBehaviour("DebugLine", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<DebugLine>), AS_CALL_CDECL_OBJFIRST);
  54. // DebugTriangle::DebugTriangle() = default | File: ../Graphics/DebugRenderer.h
  55. engine->RegisterObjectBehaviour("DebugTriangle", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<DebugTriangle>), AS_CALL_CDECL_OBJFIRST);
  56. // Decal::Decal() | File: ../Graphics/DecalSet.h
  57. engine->RegisterObjectBehaviour("Decal", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Decal>), AS_CALL_CDECL_OBJFIRST);
  58. // DecalVertex::DecalVertex() = default | File: ../Graphics/DecalSet.h
  59. engine->RegisterObjectBehaviour("DecalVertex", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<DecalVertex>), AS_CALL_CDECL_OBJFIRST);
  60. // DirtyBits::DirtyBits() = default | File: ../Scene/ReplicationState.h
  61. engine->RegisterObjectBehaviour("DirtyBits", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<DirtyBits>), AS_CALL_CDECL_OBJFIRST);
  62. // FileSelectorEntry::FileSelectorEntry() | Implicitly-declared
  63. engine->RegisterObjectBehaviour("FileSelectorEntry", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<FileSelectorEntry>), AS_CALL_CDECL_OBJFIRST);
  64. // FocusParameters::FocusParameters() = default | File: ../Graphics/Light.h
  65. engine->RegisterObjectBehaviour("FocusParameters", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<FocusParameters>), AS_CALL_CDECL_OBJFIRST);
  66. // FontGlyph::FontGlyph() | Implicitly-declared
  67. engine->RegisterObjectBehaviour("FontGlyph", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<FontGlyph>), AS_CALL_CDECL_OBJFIRST);
  68. // FrameInfo::FrameInfo() | Implicitly-declared
  69. engine->RegisterObjectBehaviour("FrameInfo", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<FrameInfo>), AS_CALL_CDECL_OBJFIRST);
  70. // Frustum::Frustum() noexcept = default | File: ../Math/Frustum.h
  71. engine->RegisterObjectBehaviour("Frustum", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Frustum>), AS_CALL_CDECL_OBJFIRST);
  72. // GeometryDesc::GeometryDesc() | Implicitly-declared
  73. engine->RegisterObjectBehaviour("GeometryDesc", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<GeometryDesc>), AS_CALL_CDECL_OBJFIRST);
  74. // HashBase::HashBase() | File: ../Container/HashBase.h
  75. engine->RegisterObjectBehaviour("HashBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<HashBase>), AS_CALL_CDECL_OBJFIRST);
  76. // HashIteratorBase::HashIteratorBase() | File: ../Container/HashBase.h
  77. engine->RegisterObjectBehaviour("HashIteratorBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<HashIteratorBase>), AS_CALL_CDECL_OBJFIRST);
  78. // HashNodeBase::HashNodeBase() | File: ../Container/HashBase.h
  79. engine->RegisterObjectBehaviour("HashNodeBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<HashNodeBase>), AS_CALL_CDECL_OBJFIRST);
  80. // HiresTimer::HiresTimer() | File: ../Core/Timer.h
  81. engine->RegisterObjectBehaviour("HiresTimer", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<HiresTimer>), AS_CALL_CDECL_OBJFIRST);
  82. // IndexBufferDesc::IndexBufferDesc() | Implicitly-declared
  83. engine->RegisterObjectBehaviour("IndexBufferDesc", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<IndexBufferDesc>), AS_CALL_CDECL_OBJFIRST);
  84. // InstanceData::InstanceData() = default | File: ../Graphics/Batch.h
  85. engine->RegisterObjectBehaviour("InstanceData", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<InstanceData>), AS_CALL_CDECL_OBJFIRST);
  86. // IntRect::IntRect() noexcept | File: ../Math/Rect.h
  87. engine->RegisterObjectBehaviour("IntRect", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<IntRect>), AS_CALL_CDECL_OBJFIRST);
  88. // IntVector2::IntVector2() noexcept | File: ../Math/Vector2.h
  89. engine->RegisterObjectBehaviour("IntVector2", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<IntVector2>), AS_CALL_CDECL_OBJFIRST);
  90. // IntVector3::IntVector3() noexcept | File: ../Math/Vector3.h
  91. engine->RegisterObjectBehaviour("IntVector3", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<IntVector3>), AS_CALL_CDECL_OBJFIRST);
  92. // JSONValue::JSONValue() | File: ../Resource/JSONValue.h
  93. engine->RegisterObjectBehaviour("JSONValue", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<JSONValue>), AS_CALL_CDECL_OBJFIRST);
  94. // LightBatchQueue::LightBatchQueue() | Implicitly-declared
  95. engine->RegisterObjectBehaviour("LightBatchQueue", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<LightBatchQueue>), AS_CALL_CDECL_OBJFIRST);
  96. // LightQueryResult::LightQueryResult() | Implicitly-declared
  97. engine->RegisterObjectBehaviour("LightQueryResult", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<LightQueryResult>), AS_CALL_CDECL_OBJFIRST);
  98. // LinkedListNode::LinkedListNode() | File: ../Container/LinkedList.h
  99. engine->RegisterObjectBehaviour("LinkedListNode", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<LinkedListNode>), AS_CALL_CDECL_OBJFIRST);
  100. // ListBase::ListBase() | File: ../Container/ListBase.h
  101. engine->RegisterObjectBehaviour("ListBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ListBase>), AS_CALL_CDECL_OBJFIRST);
  102. // ListIteratorBase::ListIteratorBase() | File: ../Container/ListBase.h
  103. engine->RegisterObjectBehaviour("ListIteratorBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ListIteratorBase>), AS_CALL_CDECL_OBJFIRST);
  104. // ListNodeBase::ListNodeBase() | File: ../Container/ListBase.h
  105. engine->RegisterObjectBehaviour("ListNodeBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ListNodeBase>), AS_CALL_CDECL_OBJFIRST);
  106. // MaterialShaderParameter::MaterialShaderParameter() | Implicitly-declared
  107. engine->RegisterObjectBehaviour("MaterialShaderParameter", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<MaterialShaderParameter>), AS_CALL_CDECL_OBJFIRST);
  108. // Matrix2::Matrix2() noexcept | File: ../Math/Matrix2.h
  109. engine->RegisterObjectBehaviour("Matrix2", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Matrix2>), AS_CALL_CDECL_OBJFIRST);
  110. // Matrix3::Matrix3() noexcept | File: ../Math/Matrix3.h
  111. engine->RegisterObjectBehaviour("Matrix3", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Matrix3>), AS_CALL_CDECL_OBJFIRST);
  112. // Matrix3x4::Matrix3x4() noexcept | File: ../Math/Matrix3x4.h
  113. engine->RegisterObjectBehaviour("Matrix3x4", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Matrix3x4>), AS_CALL_CDECL_OBJFIRST);
  114. // Matrix4::Matrix4() noexcept | File: ../Math/Matrix4.h
  115. engine->RegisterObjectBehaviour("Matrix4", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Matrix4>), AS_CALL_CDECL_OBJFIRST);
  116. // ModelMorph::ModelMorph() | Implicitly-declared
  117. engine->RegisterObjectBehaviour("ModelMorph", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ModelMorph>), AS_CALL_CDECL_OBJFIRST);
  118. // Mutex::Mutex() | File: ../Core/Mutex.h
  119. engine->RegisterObjectBehaviour("Mutex", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Mutex>), AS_CALL_CDECL_OBJFIRST);
  120. // NetworkState::NetworkState() | Implicitly-declared
  121. engine->RegisterObjectBehaviour("NetworkState", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NetworkState>), AS_CALL_CDECL_OBJFIRST);
  122. // NodeImpl::NodeImpl() | Implicitly-declared
  123. engine->RegisterObjectBehaviour("NodeImpl", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NodeImpl>), AS_CALL_CDECL_OBJFIRST);
  124. // OcclusionBatch::OcclusionBatch() | Implicitly-declared
  125. engine->RegisterObjectBehaviour("OcclusionBatch", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<OcclusionBatch>), AS_CALL_CDECL_OBJFIRST);
  126. // OcclusionBufferData::OcclusionBufferData() | Implicitly-declared
  127. engine->RegisterObjectBehaviour("OcclusionBufferData", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<OcclusionBufferData>), AS_CALL_CDECL_OBJFIRST);
  128. // OctreeQueryResult::OctreeQueryResult() | File: ../Graphics/OctreeQuery.h
  129. engine->RegisterObjectBehaviour("OctreeQueryResult", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<OctreeQueryResult>), AS_CALL_CDECL_OBJFIRST);
  130. // Particle::Particle() | Implicitly-declared
  131. engine->RegisterObjectBehaviour("Particle", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Particle>), AS_CALL_CDECL_OBJFIRST);
  132. // PerThreadSceneResult::PerThreadSceneResult() | Implicitly-declared
  133. engine->RegisterObjectBehaviour("PerThreadSceneResult", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<PerThreadSceneResult>), AS_CALL_CDECL_OBJFIRST);
  134. // Plane::Plane() noexcept | File: ../Math/Plane.h
  135. engine->RegisterObjectBehaviour("Plane", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Plane>), AS_CALL_CDECL_OBJFIRST);
  136. // Polyhedron::Polyhedron() noexcept = default | File: ../Math/Polyhedron.h
  137. engine->RegisterObjectBehaviour("Polyhedron", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Polyhedron>), AS_CALL_CDECL_OBJFIRST);
  138. // Quaternion::Quaternion() noexcept | File: ../Math/Quaternion.h
  139. engine->RegisterObjectBehaviour("Quaternion", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Quaternion>), AS_CALL_CDECL_OBJFIRST);
  140. // Ray::Ray() noexcept = default | File: ../Math/Ray.h
  141. engine->RegisterObjectBehaviour("Ray", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Ray>), AS_CALL_CDECL_OBJFIRST);
  142. // RayQueryResult::RayQueryResult() | File: ../Graphics/OctreeQuery.h
  143. engine->RegisterObjectBehaviour("RayQueryResult", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<RayQueryResult>), AS_CALL_CDECL_OBJFIRST);
  144. // Rect::Rect() noexcept | File: ../Math/Rect.h
  145. engine->RegisterObjectBehaviour("Rect", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Rect>), AS_CALL_CDECL_OBJFIRST);
  146. // RefCount::RefCount() | File: ../Container/RefCounted.h
  147. engine->RegisterObjectBehaviour("RefCount", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<RefCount>), AS_CALL_CDECL_OBJFIRST);
  148. // RefCounted::RefCounted() | File: ../Container/RefCounted.h
  149. engine->RegisterObjectBehaviour("RefCounted", asBEHAVE_FACTORY, "RefCounted@+ f()", asFUNCTION(ASCompatibleFactory<RefCounted>), AS_CALL_CDECL);
  150. // RenderPathCommand::RenderPathCommand() | Implicitly-declared
  151. engine->RegisterObjectBehaviour("RenderPathCommand", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<RenderPathCommand>), AS_CALL_CDECL_OBJFIRST);
  152. // RenderTargetInfo::RenderTargetInfo() | Implicitly-declared
  153. engine->RegisterObjectBehaviour("RenderTargetInfo", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<RenderTargetInfo>), AS_CALL_CDECL_OBJFIRST);
  154. // ReplicationState::ReplicationState() | Implicitly-declared
  155. engine->RegisterObjectBehaviour("ReplicationState", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ReplicationState>), AS_CALL_CDECL_OBJFIRST);
  156. // ResourceGroup::ResourceGroup() | File: ../Resource/ResourceCache.h
  157. engine->RegisterObjectBehaviour("ResourceGroup", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ResourceGroup>), AS_CALL_CDECL_OBJFIRST);
  158. // ResourceRef::ResourceRef() = default | File: ../Core/Variant.h
  159. engine->RegisterObjectBehaviour("ResourceRef", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ResourceRef>), AS_CALL_CDECL_OBJFIRST);
  160. // ResourceRefList::ResourceRefList() = default | File: ../Core/Variant.h
  161. engine->RegisterObjectBehaviour("ResourceRefList", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ResourceRefList>), AS_CALL_CDECL_OBJFIRST);
  162. // ScenePassInfo::ScenePassInfo() | Implicitly-declared
  163. engine->RegisterObjectBehaviour("ScenePassInfo", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ScenePassInfo>), AS_CALL_CDECL_OBJFIRST);
  164. // SceneResolver::SceneResolver() | File: ../Scene/SceneResolver.h
  165. engine->RegisterObjectBehaviour("SceneResolver", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<SceneResolver>), AS_CALL_CDECL_OBJFIRST);
  166. // ScratchBuffer::ScratchBuffer() | File: ../Graphics/Graphics.h
  167. engine->RegisterObjectBehaviour("ScratchBuffer", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ScratchBuffer>), AS_CALL_CDECL_OBJFIRST);
  168. // ScreenModeParams::ScreenModeParams() | Implicitly-declared
  169. engine->RegisterObjectBehaviour("ScreenModeParams", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ScreenModeParams>), AS_CALL_CDECL_OBJFIRST);
  170. // ShaderParameter::ShaderParameter() = default | File: ../Graphics/ShaderVariation.h
  171. engine->RegisterObjectBehaviour("ShaderParameter", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ShaderParameter>), AS_CALL_CDECL_OBJFIRST);
  172. // ShadowBatchQueue::ShadowBatchQueue() | Implicitly-declared
  173. engine->RegisterObjectBehaviour("ShadowBatchQueue", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ShadowBatchQueue>), AS_CALL_CDECL_OBJFIRST);
  174. // SourceBatch::SourceBatch() | File: ../Graphics/Drawable.h
  175. engine->RegisterObjectBehaviour("SourceBatch", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<SourceBatch>), AS_CALL_CDECL_OBJFIRST);
  176. // Sphere::Sphere() noexcept | File: ../Math/Sphere.h
  177. engine->RegisterObjectBehaviour("Sphere", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Sphere>), AS_CALL_CDECL_OBJFIRST);
  178. // Spline::Spline() | File: ../Core/Spline.h
  179. engine->RegisterObjectBehaviour("Spline", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Spline>), AS_CALL_CDECL_OBJFIRST);
  180. // StaticModelGeometryData::StaticModelGeometryData() | Implicitly-declared
  181. engine->RegisterObjectBehaviour("StaticModelGeometryData", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<StaticModelGeometryData>), AS_CALL_CDECL_OBJFIRST);
  182. // StoredLogMessage::StoredLogMessage() = default | File: ../IO/Log.h
  183. engine->RegisterObjectBehaviour("StoredLogMessage", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<StoredLogMessage>), AS_CALL_CDECL_OBJFIRST);
  184. // String::String() noexcept | File: ../Container/Str.h
  185. engine->RegisterObjectBehaviour("String", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<String>), AS_CALL_CDECL_OBJFIRST);
  186. // StringHash::StringHash() noexcept | File: ../Math/StringHash.h
  187. engine->RegisterObjectBehaviour("StringHash", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<StringHash>), AS_CALL_CDECL_OBJFIRST);
  188. // TechniqueEntry::TechniqueEntry() noexcept | File: ../Graphics/Material.h
  189. engine->RegisterObjectBehaviour("TechniqueEntry", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<TechniqueEntry>), AS_CALL_CDECL_OBJFIRST);
  190. // Timer::Timer() | File: ../Core/Timer.h
  191. engine->RegisterObjectBehaviour("Timer", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Timer>), AS_CALL_CDECL_OBJFIRST);
  192. // TrailPoint::TrailPoint() = default | File: ../Graphics/RibbonTrail.h
  193. engine->RegisterObjectBehaviour("TrailPoint", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<TrailPoint>), AS_CALL_CDECL_OBJFIRST);
  194. // UIBatch::UIBatch() | File: ../UI/UIBatch.h
  195. engine->RegisterObjectBehaviour("UIBatch", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<UIBatch>), AS_CALL_CDECL_OBJFIRST);
  196. // VAnimEventFrame::VAnimEventFrame() | Implicitly-declared
  197. engine->RegisterObjectBehaviour("VAnimEventFrame", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VAnimEventFrame>), AS_CALL_CDECL_OBJFIRST);
  198. // VAnimKeyFrame::VAnimKeyFrame() | Implicitly-declared
  199. engine->RegisterObjectBehaviour("VAnimKeyFrame", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VAnimKeyFrame>), AS_CALL_CDECL_OBJFIRST);
  200. // Variant::Variant() = default | File: ../Core/Variant.h
  201. engine->RegisterObjectBehaviour("Variant", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Variant>), AS_CALL_CDECL_OBJFIRST);
  202. // Vector2::Vector2() noexcept | File: ../Math/Vector2.h
  203. engine->RegisterObjectBehaviour("Vector2", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Vector2>), AS_CALL_CDECL_OBJFIRST);
  204. // Vector3::Vector3() noexcept | File: ../Math/Vector3.h
  205. engine->RegisterObjectBehaviour("Vector3", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Vector3>), AS_CALL_CDECL_OBJFIRST);
  206. // Vector4::Vector4() noexcept | File: ../Math/Vector4.h
  207. engine->RegisterObjectBehaviour("Vector4", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Vector4>), AS_CALL_CDECL_OBJFIRST);
  208. // VectorBase::VectorBase() noexcept | File: ../Container/VectorBase.h
  209. engine->RegisterObjectBehaviour("VectorBase", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VectorBase>), AS_CALL_CDECL_OBJFIRST);
  210. // VertexBufferDesc::VertexBufferDesc() | Implicitly-declared
  211. engine->RegisterObjectBehaviour("VertexBufferDesc", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VertexBufferDesc>), AS_CALL_CDECL_OBJFIRST);
  212. // VertexBufferMorph::VertexBufferMorph() | Implicitly-declared
  213. engine->RegisterObjectBehaviour("VertexBufferMorph", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VertexBufferMorph>), AS_CALL_CDECL_OBJFIRST);
  214. // VertexElement::VertexElement() noexcept | File: ../Graphics/GraphicsDefs.h
  215. engine->RegisterObjectBehaviour("VertexElement", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VertexElement>), AS_CALL_CDECL_OBJFIRST);
  216. // WindowModeParams::WindowModeParams() | Implicitly-declared
  217. engine->RegisterObjectBehaviour("WindowModeParams", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<WindowModeParams>), AS_CALL_CDECL_OBJFIRST);
  218. // XMLElement::XMLElement() | File: ../Resource/XMLElement.h
  219. engine->RegisterObjectBehaviour("XMLElement", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<XMLElement>), AS_CALL_CDECL_OBJFIRST);
  220. // XPathQuery::XPathQuery() | File: ../Resource/XMLElement.h
  221. engine->RegisterObjectBehaviour("XPathQuery", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<XPathQuery>), AS_CALL_CDECL_OBJFIRST);
  222. // XPathResultSet::XPathResultSet() | File: ../Resource/XMLElement.h
  223. engine->RegisterObjectBehaviour("XPathResultSet", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<XPathResultSet>), AS_CALL_CDECL_OBJFIRST);
  224. #ifdef URHO3D_NAVIGATION
  225. // NavAreaStub::NavAreaStub() | Implicitly-declared
  226. engine->RegisterObjectBehaviour("NavAreaStub", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NavAreaStub>), AS_CALL_CDECL_OBJFIRST);
  227. // NavBuildData::NavBuildData() | File: ../Navigation/NavBuildData.h
  228. engine->RegisterObjectBehaviour("NavBuildData", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NavBuildData>), AS_CALL_CDECL_OBJFIRST);
  229. // NavigationGeometryInfo::NavigationGeometryInfo() | Implicitly-declared
  230. engine->RegisterObjectBehaviour("NavigationGeometryInfo", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NavigationGeometryInfo>), AS_CALL_CDECL_OBJFIRST);
  231. // NavigationPathPoint::NavigationPathPoint() | Implicitly-declared
  232. engine->RegisterObjectBehaviour("NavigationPathPoint", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NavigationPathPoint>), AS_CALL_CDECL_OBJFIRST);
  233. #endif
  234. #ifdef URHO3D_NETWORK
  235. // PackageDownload::PackageDownload() | File: ../Network/Connection.h
  236. engine->RegisterObjectBehaviour("PackageDownload", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<PackageDownload>), AS_CALL_CDECL_OBJFIRST);
  237. // PackageUpload::PackageUpload() | File: ../Network/Connection.h
  238. engine->RegisterObjectBehaviour("PackageUpload", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<PackageUpload>), AS_CALL_CDECL_OBJFIRST);
  239. // RemoteEvent::RemoteEvent() | Implicitly-declared
  240. engine->RegisterObjectBehaviour("RemoteEvent", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<RemoteEvent>), AS_CALL_CDECL_OBJFIRST);
  241. #endif
  242. #ifdef URHO3D_PHYSICS
  243. // DelayedWorldTransform::DelayedWorldTransform() | Implicitly-declared
  244. engine->RegisterObjectBehaviour("DelayedWorldTransform", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<DelayedWorldTransform>), AS_CALL_CDECL_OBJFIRST);
  245. // ManifoldPair::ManifoldPair() | File: ../Physics/PhysicsWorld.h
  246. engine->RegisterObjectBehaviour("ManifoldPair", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ManifoldPair>), AS_CALL_CDECL_OBJFIRST);
  247. // PhysicsRaycastResult::PhysicsRaycastResult() | Implicitly-declared
  248. engine->RegisterObjectBehaviour("PhysicsRaycastResult", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<PhysicsRaycastResult>), AS_CALL_CDECL_OBJFIRST);
  249. // PhysicsWorldConfig::PhysicsWorldConfig() | File: ../Physics/PhysicsWorld.h
  250. engine->RegisterObjectBehaviour("PhysicsWorldConfig", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<PhysicsWorldConfig>), AS_CALL_CDECL_OBJFIRST);
  251. #endif
  252. #ifdef URHO3D_URHO2D
  253. // DelayedWorldTransform2D::DelayedWorldTransform2D() | Implicitly-declared
  254. engine->RegisterObjectBehaviour("DelayedWorldTransform2D", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<DelayedWorldTransform2D>), AS_CALL_CDECL_OBJFIRST);
  255. // Particle2D::Particle2D() | Implicitly-declared
  256. engine->RegisterObjectBehaviour("Particle2D", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Particle2D>), AS_CALL_CDECL_OBJFIRST);
  257. // PhysicsRaycastResult2D::PhysicsRaycastResult2D() | Implicitly-declared
  258. engine->RegisterObjectBehaviour("PhysicsRaycastResult2D", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<PhysicsRaycastResult2D>), AS_CALL_CDECL_OBJFIRST);
  259. // SourceBatch2D::SourceBatch2D() | File: ../Urho2D/Drawable2D.h
  260. engine->RegisterObjectBehaviour("SourceBatch2D", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<SourceBatch2D>), AS_CALL_CDECL_OBJFIRST);
  261. // Vertex2D::Vertex2D() | Implicitly-declared
  262. engine->RegisterObjectBehaviour("Vertex2D", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<Vertex2D>), AS_CALL_CDECL_OBJFIRST);
  263. #endif
  264. // BatchGroup::BatchGroup() | File: ../Graphics/Batch.h
  265. engine->RegisterObjectBehaviour("BatchGroup", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<BatchGroup>), AS_CALL_CDECL_OBJFIRST);
  266. // ComponentReplicationState::ComponentReplicationState() | Implicitly-declared
  267. engine->RegisterObjectBehaviour("ComponentReplicationState", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<ComponentReplicationState>), AS_CALL_CDECL_OBJFIRST);
  268. // Context::Context() | File: ../Core/Context.h
  269. engine->RegisterObjectBehaviour("Context", asBEHAVE_FACTORY, "Context@+ f()", asFUNCTION(ASCompatibleFactory<Context>), AS_CALL_CDECL);
  270. // EventReceiverGroup::EventReceiverGroup() | File: ../Core/Context.h
  271. engine->RegisterObjectBehaviour("EventReceiverGroup", asBEHAVE_FACTORY, "EventReceiverGroup@+ f()", asFUNCTION(ASCompatibleFactory<EventReceiverGroup>), AS_CALL_CDECL);
  272. // NodeReplicationState::NodeReplicationState() | Implicitly-declared
  273. engine->RegisterObjectBehaviour("NodeReplicationState", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<NodeReplicationState>), AS_CALL_CDECL_OBJFIRST);
  274. // RenderPath::RenderPath() | File: ../Graphics/RenderPath.h
  275. engine->RegisterObjectBehaviour("RenderPath", asBEHAVE_FACTORY, "RenderPath@+ f()", asFUNCTION(ASCompatibleFactory<RenderPath>), AS_CALL_CDECL);
  276. // SceneReplicationState::SceneReplicationState() | Implicitly-declared
  277. engine->RegisterObjectBehaviour("SceneReplicationState", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<SceneReplicationState>), AS_CALL_CDECL_OBJFIRST);
  278. #ifdef URHO3D_NAVIGATION
  279. // SimpleNavBuildData::SimpleNavBuildData() | File: ../Navigation/NavBuildData.h
  280. engine->RegisterObjectBehaviour("SimpleNavBuildData", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<SimpleNavBuildData>), AS_CALL_CDECL_OBJFIRST);
  281. #endif
  282. #ifdef URHO3D_URHO2D
  283. // PropertySet2D::PropertySet2D() | File: ../Urho2D/TileMapDefs2D.h
  284. engine->RegisterObjectBehaviour("PropertySet2D", asBEHAVE_FACTORY, "PropertySet2D@+ f()", asFUNCTION(ASCompatibleFactory<PropertySet2D>), AS_CALL_CDECL);
  285. // Tile2D::Tile2D() | File: ../Urho2D/TileMapDefs2D.h
  286. engine->RegisterObjectBehaviour("Tile2D", asBEHAVE_FACTORY, "Tile2D@+ f()", asFUNCTION(ASCompatibleFactory<Tile2D>), AS_CALL_CDECL);
  287. // TileMapObject2D::TileMapObject2D() | File: ../Urho2D/TileMapDefs2D.h
  288. engine->RegisterObjectBehaviour("TileMapObject2D", asBEHAVE_FACTORY, "TileMapObject2D@+ f()", asFUNCTION(ASCompatibleFactory<TileMapObject2D>), AS_CALL_CDECL);
  289. #endif
  290. // BufferedSoundStream::BufferedSoundStream() | File: ../Audio/BufferedSoundStream.h
  291. engine->RegisterObjectBehaviour("BufferedSoundStream", asBEHAVE_FACTORY, "BufferedSoundStream@+ f()", asFUNCTION(ASCompatibleFactory<BufferedSoundStream>), AS_CALL_CDECL);
  292. // VectorBuffer::VectorBuffer() | File: ../IO/VectorBuffer.h
  293. engine->RegisterObjectBehaviour("VectorBuffer", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(ASCompatibleConstructor<VectorBuffer>), AS_CALL_CDECL_OBJFIRST);
  294. }
  295. }