Generated_Includes.h 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. // DO NOT EDIT. This file is generated
  2. #pragma once
  3. #include "../Audio/Audio.h"
  4. #include "../Audio/AudioDefs.h"
  5. #include "../Audio/BufferedSoundStream.h"
  6. #include "../Audio/OggVorbisSoundStream.h"
  7. #include "../Audio/Sound.h"
  8. #include "../Audio/SoundListener.h"
  9. #include "../Audio/SoundSource.h"
  10. #include "../Audio/SoundSource3D.h"
  11. #include "../Audio/SoundStream.h"
  12. #include "../Container/Hash.h"
  13. #include "../Container/HashBase.h"
  14. #include "../Container/LinkedList.h"
  15. #include "../Container/ListBase.h"
  16. #include "../Container/RefCounted.h"
  17. #include "../Container/Sort.h"
  18. #include "../Container/Str.h"
  19. #include "../Container/Vector.h"
  20. #include "../Container/VectorBase.h"
  21. #include "../Core/Attribute.h"
  22. #include "../Core/Condition.h"
  23. #include "../Core/Context.h"
  24. #include "../Core/EventProfiler.h"
  25. #include "../Core/Mutex.h"
  26. #include "../Core/Object.h"
  27. #include "../Core/ProcessUtils.h"
  28. #include "../Core/Profiler.h"
  29. #include "../Core/Spline.h"
  30. #include "../Core/StringHashRegister.h"
  31. #include "../Core/StringUtils.h"
  32. #include "../Core/Thread.h"
  33. #include "../Core/Timer.h"
  34. #include "../Core/Variant.h"
  35. #include "../Core/WorkQueue.h"
  36. #ifdef URHO3D_DATABASE
  37. #include "../Database/Database.h"
  38. #endif
  39. #include "../Engine/Console.h"
  40. #include "../Engine/DebugHud.h"
  41. #include "../Engine/Engine.h"
  42. #include "../Engine/EngineDefs.h"
  43. #include "../Graphics/AnimatedModel.h"
  44. #include "../Graphics/Animation.h"
  45. #include "../Graphics/AnimationController.h"
  46. #include "../Graphics/AnimationState.h"
  47. #include "../Graphics/Batch.h"
  48. #include "../Graphics/BillboardSet.h"
  49. #include "../Graphics/Camera.h"
  50. #include "../Graphics/CustomGeometry.h"
  51. #include "../Graphics/DebugRenderer.h"
  52. #include "../Graphics/DecalSet.h"
  53. #include "../Graphics/Drawable.h"
  54. #include "../Graphics/Geometry.h"
  55. #include "../Graphics/Graphics.h"
  56. #include "../Graphics/Light.h"
  57. #include "../Graphics/Material.h"
  58. #include "../Graphics/Model.h"
  59. #include "../Graphics/OcclusionBuffer.h"
  60. #include "../Graphics/Octree.h"
  61. #include "../Graphics/OctreeQuery.h"
  62. #include "../Graphics/ParticleEffect.h"
  63. #include "../Graphics/ParticleEmitter.h"
  64. #include "../Graphics/RenderPath.h"
  65. #include "../Graphics/Renderer.h"
  66. #include "../Graphics/RibbonTrail.h"
  67. #include "../Graphics/Skeleton.h"
  68. #include "../Graphics/Skybox.h"
  69. #include "../Graphics/SpriteBatch.h"
  70. #include "../Graphics/SpriteBatchBase.h"
  71. #include "../Graphics/StaticModel.h"
  72. #include "../Graphics/StaticModelGroup.h"
  73. #include "../Graphics/Tangent.h"
  74. #include "../Graphics/Technique.h"
  75. #include "../Graphics/Terrain.h"
  76. #include "../Graphics/TerrainPatch.h"
  77. #include "../Graphics/View.h"
  78. #include "../Graphics/Viewport.h"
  79. #include "../Graphics/Zone.h"
  80. #include "../GraphicsAPI/ConstantBuffer.h"
  81. #include "../GraphicsAPI/GPUObject.h"
  82. #include "../GraphicsAPI/GraphicsDefs.h"
  83. #include "../GraphicsAPI/IndexBuffer.h"
  84. #include "../GraphicsAPI/RenderSurface.h"
  85. #include "../GraphicsAPI/Shader.h"
  86. #include "../GraphicsAPI/ShaderPrecache.h"
  87. #include "../GraphicsAPI/ShaderVariation.h"
  88. #include "../GraphicsAPI/Texture.h"
  89. #include "../GraphicsAPI/Texture2D.h"
  90. #include "../GraphicsAPI/Texture2DArray.h"
  91. #include "../GraphicsAPI/Texture3D.h"
  92. #include "../GraphicsAPI/TextureCube.h"
  93. #include "../GraphicsAPI/VertexBuffer.h"
  94. #ifdef URHO3D_IK
  95. #include "../IK/IK.h"
  96. #include "../IK/IKConstraint.h"
  97. #include "../IK/IKEffector.h"
  98. #include "../IK/IKSolver.h"
  99. #endif
  100. #include "../IO/AbstractFile.h"
  101. #include "../IO/Compression.h"
  102. #include "../IO/Deserializer.h"
  103. #include "../IO/File.h"
  104. #include "../IO/FileSystem.h"
  105. #include "../IO/FileWatcher.h"
  106. #include "../IO/Log.h"
  107. #include "../IO/MemoryBuffer.h"
  108. #include "../IO/NamedPipe.h"
  109. #include "../IO/PackageFile.h"
  110. #include "../IO/Serializer.h"
  111. #include "../IO/VectorBuffer.h"
  112. #include "../Input/Controls.h"
  113. #include "../Input/Input.h"
  114. #include "../Input/InputConstants.h"
  115. #include "../LibraryInfo.h"
  116. #include "../Math/AreaAllocator.h"
  117. #include "../Math/BigInt.h"
  118. #include "../Math/BoundingBox.h"
  119. #include "../Math/Color.h"
  120. #include "../Math/Frustum.h"
  121. #include "../Math/MathDefs.h"
  122. #include "../Math/Matrix2.h"
  123. #include "../Math/Matrix3.h"
  124. #include "../Math/Matrix3x4.h"
  125. #include "../Math/Matrix4.h"
  126. #include "../Math/Plane.h"
  127. #include "../Math/Polyhedron.h"
  128. #include "../Math/Quaternion.h"
  129. #include "../Math/Random.h"
  130. #include "../Math/Ray.h"
  131. #include "../Math/Rect.h"
  132. #include "../Math/Sphere.h"
  133. #include "../Math/StringHash.h"
  134. #include "../Math/Vector2.h"
  135. #include "../Math/Vector3.h"
  136. #include "../Math/Vector4.h"
  137. #ifdef URHO3D_NAVIGATION
  138. #include "../Navigation/CrowdAgent.h"
  139. #include "../Navigation/CrowdManager.h"
  140. #include "../Navigation/DynamicNavigationMesh.h"
  141. #include "../Navigation/NavArea.h"
  142. #include "../Navigation/NavBuildData.h"
  143. #include "../Navigation/Navigable.h"
  144. #include "../Navigation/NavigationMesh.h"
  145. #include "../Navigation/Obstacle.h"
  146. #include "../Navigation/OffMeshConnection.h"
  147. #endif
  148. #ifdef URHO3D_NETWORK
  149. #include "../Network/Connection.h"
  150. #include "../Network/HttpRequest.h"
  151. #include "../Network/Network.h"
  152. #include "../Network/NetworkPriority.h"
  153. #include "../Network/Protocol.h"
  154. #endif
  155. #ifdef URHO3D_PHYSICS
  156. #include "../Physics/CollisionShape.h"
  157. #include "../Physics/Constraint.h"
  158. #include "../Physics/PhysicsWorld.h"
  159. #include "../Physics/RaycastVehicle.h"
  160. #include "../Physics/RigidBody.h"
  161. #endif
  162. #ifdef URHO3D_PHYSICS2D
  163. #include "../Physics2D/CollisionBox2D.h"
  164. #include "../Physics2D/CollisionChain2D.h"
  165. #include "../Physics2D/CollisionCircle2D.h"
  166. #include "../Physics2D/CollisionEdge2D.h"
  167. #include "../Physics2D/CollisionPolygon2D.h"
  168. #include "../Physics2D/CollisionShape2D.h"
  169. #include "../Physics2D/Constraint2D.h"
  170. #include "../Physics2D/ConstraintDistance2D.h"
  171. #include "../Physics2D/ConstraintFriction2D.h"
  172. #include "../Physics2D/ConstraintGear2D.h"
  173. #include "../Physics2D/ConstraintMotor2D.h"
  174. #include "../Physics2D/ConstraintMouse2D.h"
  175. #include "../Physics2D/ConstraintPrismatic2D.h"
  176. #include "../Physics2D/ConstraintPulley2D.h"
  177. #include "../Physics2D/ConstraintRevolute2D.h"
  178. #include "../Physics2D/ConstraintWeld2D.h"
  179. #include "../Physics2D/ConstraintWheel2D.h"
  180. #include "../Physics2D/Physics2D.h"
  181. #include "../Physics2D/PhysicsWorld2D.h"
  182. #include "../Physics2D/RigidBody2D.h"
  183. #endif
  184. #include "../Resource/BackgroundLoader.h"
  185. #include "../Resource/Decompress.h"
  186. #include "../Resource/Image.h"
  187. #include "../Resource/JSONFile.h"
  188. #include "../Resource/JSONValue.h"
  189. #include "../Resource/Localization.h"
  190. #include "../Resource/Resource.h"
  191. #include "../Resource/ResourceCache.h"
  192. #include "../Resource/XMLElement.h"
  193. #include "../Resource/XMLFile.h"
  194. #include "../Scene/Animatable.h"
  195. #include "../Scene/AnimationDefs.h"
  196. #include "../Scene/Component.h"
  197. #include "../Scene/LogicComponent.h"
  198. #include "../Scene/Node.h"
  199. #include "../Scene/ObjectAnimation.h"
  200. #include "../Scene/ReplicationState.h"
  201. #include "../Scene/Scene.h"
  202. #include "../Scene/SceneResolver.h"
  203. #include "../Scene/Serializable.h"
  204. #include "../Scene/SmoothedTransform.h"
  205. #include "../Scene/SplinePath.h"
  206. #include "../Scene/UnknownComponent.h"
  207. #include "../Scene/ValueAnimation.h"
  208. #include "../Scene/ValueAnimationInfo.h"
  209. #include "../UI/BorderImage.h"
  210. #include "../UI/Button.h"
  211. #include "../UI/CheckBox.h"
  212. #include "../UI/Cursor.h"
  213. #include "../UI/DropDownList.h"
  214. #include "../UI/FileSelector.h"
  215. #include "../UI/Font.h"
  216. #include "../UI/FontFace.h"
  217. #include "../UI/FontFaceBitmap.h"
  218. #include "../UI/FontFaceFreeType.h"
  219. #include "../UI/LineEdit.h"
  220. #include "../UI/ListView.h"
  221. #include "../UI/Menu.h"
  222. #include "../UI/MessageBox.h"
  223. #include "../UI/ProgressBar.h"
  224. #include "../UI/ScrollBar.h"
  225. #include "../UI/ScrollView.h"
  226. #include "../UI/Slider.h"
  227. #include "../UI/Sprite.h"
  228. #include "../UI/Text.h"
  229. #include "../UI/Text3D.h"
  230. #include "../UI/ToolTip.h"
  231. #include "../UI/UI.h"
  232. #include "../UI/UIBatch.h"
  233. #include "../UI/UIComponent.h"
  234. #include "../UI/UIElement.h"
  235. #include "../UI/UISelectable.h"
  236. #include "../UI/View3D.h"
  237. #include "../UI/Window.h"
  238. #ifdef URHO3D_URHO2D
  239. #include "../Urho2D/AnimatedSprite2D.h"
  240. #include "../Urho2D/AnimationSet2D.h"
  241. #include "../Urho2D/Drawable2D.h"
  242. #include "../Urho2D/ParticleEffect2D.h"
  243. #include "../Urho2D/ParticleEmitter2D.h"
  244. #include "../Urho2D/Renderer2D.h"
  245. #include "../Urho2D/Sprite2D.h"
  246. #include "../Urho2D/SpriteSheet2D.h"
  247. #include "../Urho2D/StaticSprite2D.h"
  248. #include "../Urho2D/StretchableSprite2D.h"
  249. #include "../Urho2D/TileMap2D.h"
  250. #include "../Urho2D/TileMapDefs2D.h"
  251. #include "../Urho2D/TileMapLayer2D.h"
  252. #include "../Urho2D/TmxFile2D.h"
  253. #include "../Urho2D/Urho2D.h"
  254. #endif
  255. // Ignored headers
  256. //#include "../Container/Allocator.h"
  257. //#include "../Database/ODBC/ODBCConnection.h"
  258. //#include "../Database/ODBC/ODBCResult.h"
  259. //#include "../Engine/Application.h"
  260. //#include "../GraphicsAPI/OpenGL/OGLGraphicsImpl.h"
  261. //#include "../GraphicsAPI/OpenGL/OGLShaderProgram.h"
  262. //#ifdef URHO3D_IK
  263. //#include "../IK/IKConverters.h"
  264. //#endif
  265. //#ifdef URHO3D_PHYSICS
  266. //#include "../Physics/PhysicsUtils.h"
  267. //#endif
  268. //#ifdef URHO3D_PHYSICS2D
  269. //#include "../Physics2D/PhysicsUtils2D.h"
  270. //#endif
  271. //#include "../Resource/PListFile.h"