chutzpah.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. {
  2. "Compile": {
  3. "Mode": "External",
  4. "Extensions": [ ".ts" ],
  5. "ExtensionsWithNoOutput": [ ".d.ts" ]
  6. },
  7. "References": [
  8. { "Path": "../../../src/Math/babylon.math.js" },
  9. { "Path": "../../../src/Math/babylon.math.simd.js" },
  10. { "Path": "../../../src/Tools/babylon.decorators.js" },
  11. { "Path": "../../../src/Tools/babylon.observable.js" },
  12. { "Path": "../../../src/Tools/babylon.database.js" },
  13. { "Path": "../../../src/Tools/babylon.tools.tga.js" },
  14. { "Path": "../../../src/Tools/babylon.tools.dds.js" },
  15. { "Path": "../../../src/Tools/babylon.stringDictionary.js" },
  16. { "Path": "../../../src/Tools/babylon.smartArray.js" },
  17. { "Path": "../../../src/Tools/babylon.dynamicFloatArray.js" },
  18. { "Path": "../../../src/Tools/babylon.rectPackingMap.js" },
  19. { "Path": "../../../src/Tools/babylon.tools.js" },
  20. { "Path": "../../../src/states/babylon.alphaCullingState.js" },
  21. { "Path": "../../../src/states/babylon.depthCullingState.js" },
  22. { "Path": "../../../src/states/babylon.stencilState.js" },
  23. { "Path": "../../../src/babylon.engine.js" },
  24. { "Path": "../../../src/babylon.node.js" },
  25. { "Path": "../../../src/Tools/babylon.filesInput.js" },
  26. { "Path": "../../../src/Collisions/babylon.pickingInfo.js" },
  27. { "Path": "../../../src/Culling/babylon.boundingSphere.js" },
  28. { "Path": "../../../src/Culling/babylon.boundingBox.js" },
  29. { "Path": "../../../src/Culling/babylon.boundingInfo.js" },
  30. { "Path": "../../../src/Culling/babylon.ray.js" },
  31. { "Path": "../../../src/Mesh/babylon.abstractMesh.js" },
  32. { "Path": "../../../src/Lights/babylon.light.js" },
  33. { "Path": "../../../src/Lights/babylon.pointLight.js" },
  34. { "Path": "../../../src/Lights/babylon.spotLight.js" },
  35. { "Path": "../../../src/Lights/babylon.hemisphericLight.js" },
  36. { "Path": "../../../src/Lights/babylon.directionalLight.js" },
  37. { "Path": "../../../src/Lights/Shadows/babylon.shadowGenerator.js" },
  38. { "Path": "../../../src/Collisions/babylon.collider.js" },
  39. { "Path": "../../../src/Collisions/babylon.collisionCoordinator.js" },
  40. { "Path": "../../../src/Collisions/babylon.collisionWorker.js" },
  41. { "Path": "../../../src/Cameras/babylon.camera.js" },
  42. { "Path": "../../../src/Cameras/babylon.camerainputsmanager.js" },
  43. { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.mouse.js" },
  44. { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.keyboard.js" },
  45. { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.touch.js" },
  46. { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.deviceorientation.js" },
  47. { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.gamepad.js" },
  48. { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.virtualjoystick.js" },
  49. { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.keyboard.js" },
  50. { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.mousewheel.js" },
  51. { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.pointers.js" },
  52. { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.gamepad.js" },
  53. { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js" },
  54. { "Path": "../../../src/Cameras/babylon.targetCamera.js" },
  55. { "Path": "../../../src/Cameras/babylon.followCamera.js" },
  56. { "Path": "../../../src/Cameras/babylon.freeCamera.js" },
  57. { "Path": "../../../src/Cameras/babylon.freeCameraInputsManager.js" },
  58. { "Path": "../../../src/Cameras/babylon.touchCamera.js" },
  59. { "Path": "../../../src/Cameras/babylon.arcRotateCamera.js" },
  60. { "Path": "../../../src/Cameras/babylon.arcRotateCameraInputsManager.js" },
  61. { "Path": "../../../src/Cameras/babylon.universalCamera.js" },
  62. { "Path": "../../../src/Cameras/babylon.deviceOrientationCamera.js" },
  63. { "Path": "../../../src/Tools/babylon.gamepads.js" },
  64. { "Path": "../../../src/Cameras/babylon.gamepadCamera.js" },
  65. { "Path": "../../../src/Rendering/babylon.renderingManager.js" },
  66. { "Path": "../../../src/Rendering/babylon.renderingGroup.js" },
  67. { "Path": "../../../src/babylon.scene.js" },
  68. { "Path": "../../../src/Mesh/babylon.buffer.js" },
  69. { "Path": "../../../src/Mesh/babylon.vertexBuffer.js" },
  70. { "Path": "../../../src/Mesh/babylon.instancedMesh.js" },
  71. { "Path": "../../../src/Mesh/babylon.mesh.js" },
  72. { "Path": "../../../src/Mesh/babylon.meshBuilder.js" },
  73. { "Path": "../../../src/Mesh/babylon.groundMesh.js" },
  74. { "Path": "../../../src/Mesh/babylon.subMesh.js" },
  75. { "Path": "../../../src/Materials/textures/babylon.baseTexture.js" },
  76. { "Path": "../../../src/Materials/textures/babylon.texture.js" },
  77. { "Path": "../../../src/Materials/textures/babylon.cubeTexture.js" },
  78. { "Path": "../../../src/Materials/textures/babylon.renderTargetTexture.js" },
  79. { "Path": "../../../src/Materials/textures/procedurals/babylon.proceduralTexture.js" },
  80. { "Path": "../../../src/Materials/textures/procedurals/babylon.customProceduralTexture.js" },
  81. { "Path": "../../../src/Materials/textures/babylon.mirrorTexture.js" },
  82. { "Path": "../../../src/Materials/textures/babylon.refractionTexture.js" },
  83. { "Path": "../../../src/Materials/textures/babylon.dynamicTexture.js" },
  84. { "Path": "../../../src/Materials/textures/babylon.videoTexture.js" },
  85. { "Path": "../../../src/Materials/textures/babylon.mapTexture.js" },
  86. { "Path": "../../../src/Materials/babylon.effect.js" },
  87. { "Path": "../../../src/Materials/babylon.materialHelper.js" },
  88. { "Path": "../../../src/Materials/babylon.fresnelParameters.js" },
  89. { "Path": "../../../src/Materials/babylon.material.js" },
  90. { "Path": "../../../src/Materials/babylon.standardMaterial.js" },
  91. { "Path": "../../../src/Materials/babylon.pbrMaterial.js" },
  92. { "Path": "../../../src/Materials/babylon.multiMaterial.js" },
  93. { "Path": "../../../canvas2d/src/Engine/babylon.fontTexture.js" },
  94. { "Path": "../../../canvas2d/src/Engine/babylon.bounding2d.js" },
  95. { "Path": "../../../canvas2d/src/Engine/babylon.primitiveCollisionManager.js" },
  96. { "Path": "../../../canvas2d/src/Engine/babylon.canvas2dLayoutEngine.js" },
  97. { "Path": "../../../canvas2d/src/Engine/babylon.brushes2d.js" },
  98. { "Path": "../../../canvas2d/src/Engine/babylon.smartPropertyPrim.js" },
  99. { "Path": "../../../canvas2d/src/Engine/babylon.prim2dBase.js" },
  100. { "Path": "../../../canvas2d/src/Engine/babylon.modelRenderCache.js" },
  101. { "Path": "../../../canvas2d/src/Engine/babylon.renderablePrim2d.js" },
  102. { "Path": "../../../canvas2d/src/Engine/babylon.shape2d.js" },
  103. { "Path": "../../../canvas2d/src/Engine/babylon.group2d.js" },
  104. { "Path": "../../../canvas2d/src/Engine/babylon.wireFrame2d.js" },
  105. { "Path": "../../../canvas2d/src/Engine/babylon.rectangle2d.js" },
  106. { "Path": "../../../canvas2d/src/Engine/babylon.sprite2d.js" },
  107. { "Path": "../../../canvas2d/src/Engine/babylon.text2d.js" },
  108. { "Path": "../../../canvas2d/src/Engine/babylon.canvas2d.js" },
  109. { "Path": "../../../canvas2d/src/Engine/babylon.ellipse2d.js" },
  110. { "Path": "../../../canvas2d/src/Engine/babylon.lines2d.js" },
  111. { "Path": "../../../canvas2d/src/Engine/babylon.worldspacecanvas2dNode.js" },
  112. { "Path": "../../../src/GUI/babylon.gui.UIElement.js" },
  113. { "Path": "../../../src/GUI/babylon.gui.control.js" },
  114. { "Path": "../../../src/GUI/babylon.gui.label.js" },
  115. { "Path": "../../../src/GUI/babylon.gui.window.js" },
  116. { "Path": "../../../src/GUI/babylon.gui.button.js" },
  117. { "Path": "../../../src/Loading/babylon.sceneLoader.js" },
  118. { "Path": "../../../src/Loading/Plugins/babylon.babylonFileLoader.js" },
  119. { "Path": "../../../src/Sprites/babylon.spriteManager.js" },
  120. { "Path": "../../../src/Sprites/babylon.sprite.js" },
  121. { "Path": "../../../src/Layer/babylon.layer.js" },
  122. { "Path": "../../../src/Particles/babylon.particle.js" },
  123. { "Path": "../../../src/Particles/babylon.particleSystem.js" },
  124. { "Path": "../../../src/Particles/babylon.solidParticle.js" },
  125. { "Path": "../../../src/Particles/babylon.solidParticleSystem.js" },
  126. { "Path": "../../../src/Animations/babylon.animation.js" },
  127. { "Path": "../../../src/Animations/babylon.animatable.js" },
  128. { "Path": "../../../src/Animations/babylon.easing.js" },
  129. { "Path": "../../../src/Culling/Octrees/babylon.octree.js" },
  130. { "Path": "../../../src/Culling/Octrees/babylon.octreeBlock.js" },
  131. { "Path": "../../../src/Bones/babylon.bone.js" },
  132. { "Path": "../../../src/Bones/babylon.skeleton.js" },
  133. { "Path": "../../../src/PostProcess/babylon.postProcess.js" },
  134. { "Path": "../../../src/PostProcess/babylon.postProcessManager.js" },
  135. { "Path": "../../../src/PostProcess/babylon.passPostProcess.js" },
  136. { "Path": "../../../src/PostProcess/babylon.blurPostProcess.js" },
  137. { "Path": "../../../src/PostProcess/babylon.refractionPostProcess.js" },
  138. { "Path": "../../../src/PostProcess/babylon.blackAndWhitePostProcess.js" },
  139. { "Path": "../../../src/PostProcess/babylon.convolutionPostProcess.js" },
  140. { "Path": "../../../src/PostProcess/babylon.filterPostProcess.js" },
  141. { "Path": "../../../src/PostProcess/babylon.fxaaPostProcess.js" },
  142. { "Path": "../../../src/LensFlare/babylon.lensFlare.js" },
  143. { "Path": "../../../src/LensFlare/babylon.lensFlareSystem.js" },
  144. { "Path": "../../../src/Physics/Plugins/babylon.cannonJSPlugin.js" },
  145. { "Path": "../../../src/Physics/Plugins/babylon.oimoJSPlugin.js" },
  146. { "Path": "../../../src/Physics/babylon.physicsImpostor.js" },
  147. { "Path": "../../../src/Physics/babylon.physicsEngine.js" },
  148. { "Path": "../../../src/Physics/babylon.physicsJoint.js" },
  149. { "Path": "../../../src/Tools/babylon.sceneSerializer.js" },
  150. { "Path": "../../../src/Mesh/babylon.csg.js" },
  151. { "Path": "../../../src/PostProcess/babylon.vrDistortionCorrectionPostProcess.js" },
  152. { "Path": "../../../src/Tools/babylon.virtualJoystick.js" },
  153. { "Path": "../../../src/Cameras/babylon.virtualJoysticksCamera.js" },
  154. { "Path": "../../../src/Materials/babylon.shaderMaterial.js" },
  155. { "Path": "../../../src/Mesh/babylon.mesh.vertexData.js" },
  156. { "Path": "../../../src/PostProcess/babylon.anaglyphPostProcess.js" },
  157. { "Path": "../../../src/Tools/babylon.tags.js" },
  158. { "Path": "../../../src/Tools/babylon.andOrNotEvaluator.js" },
  159. { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPass.js" },
  160. { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderEffect.js" },
  161. { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipeline.js" },
  162. { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManager.js" },
  163. { "Path": "../../../src/PostProcess/babylon.displayPassPostProcess.js" },
  164. { "Path": "../../../src/Rendering/babylon.boundingBoxRenderer.js" },
  165. { "Path": "../../../src/Actions/babylon.condition.js" },
  166. { "Path": "../../../src/Actions/babylon.action.js" },
  167. { "Path": "../../../src/Actions/babylon.actionManager.js" },
  168. { "Path": "../../../src/Actions/babylon.interpolateValueAction.js" },
  169. { "Path": "../../../src/Actions/babylon.directActions.js" },
  170. { "Path": "../../../src/Mesh/babylon.geometry.js" },
  171. { "Path": "../../../src/Mesh/babylon.linesMesh.js" },
  172. { "Path": "../../../src/Rendering/babylon.outlineRenderer.js" },
  173. { "Path": "../../../src/Tools/babylon.assetsManager.js" },
  174. { "Path": "../../../src/Cameras/VR/babylon.vrCameraMetrics.js" },
  175. { "Path": "../../../src/Cameras/VR/babylon.vrDeviceOrientationCamera.js" },
  176. { "Path": "../../../src/Cameras/VR/babylon.webVRCamera.js" },
  177. { "Path": "../../../src/Tools/babylon.sceneOptimizer.js" },
  178. { "Path": "../../../src/Tools/babylon.earcut.js" },
  179. { "Path": "../../../src/Mesh/babylon.meshLODLevel.js" },
  180. { "Path": "../../../src/Audio/babylon.audioEngine.js" },
  181. { "Path": "../../../src/Audio/babylon.sound.js" },
  182. { "Path": "../../../src/Audio/babylon.soundtrack.js" },
  183. { "Path": "../../../src/Debug/babylon.skeletonViewer.js" },
  184. { "Path": "../../../src/Debug/babylon.debugLayer.js" },
  185. { "Path": "../../../src/Materials/Textures/babylon.rawTexture.js" },
  186. { "Path": "../../../src/Mesh/babylon.polygonMesh.js" },
  187. { "Path": "../../../src/Mesh/babylon.meshSimplification.js" },
  188. { "Path": "../../../src/Audio/babylon.analyser.js" },
  189. { "Path": "../../../src/Rendering/babylon.depthRenderer.js" },
  190. { "Path": "../../../src/PostProcess/babylon.ssaoRenderingPipeline.js" },
  191. { "Path": "../../../src/PostProcess/babylon.volumetricLightScatteringPostProcess.js" },
  192. { "Path": "../../../src/PostProcess/babylon.lensRenderingPipeline.js" },
  193. { "Path": "../../../src/PostProcess/babylon.colorCorrectionPostProcess.js" },
  194. { "Path": "../../../src/PostProcess/babylon.stereoscopicInterlacePostProcess.js" },
  195. { "Path": "../../../src/Cameras/babylon.stereoscopicCameras.js" },
  196. { "Path": "../../../src/PostProcess/babylon.hdrRenderingPipeline.js" },
  197. { "Path": "../../../src/Rendering/babylon.edgesRenderer.js" },
  198. { "Path": "../../../src/Tools/babylon.loadingScreen.js" },
  199. { "Path": "../../../src/Probes/babylon.reflectionProbe.js" },
  200. { "Path": "../../../src/tools/hdr/babylon.tools.pmremGenerator.js" },
  201. { "Path": "../../../src/tools/hdr/babylon.tools.cubemapToSphericalPolynomial.js" },
  202. { "Path": "../../../src/tools/hdr/babylon.tools.panoramaToCubemap.js" },
  203. { "Path": "../../../src/tools/hdr/babylon.tools.hdr.js" },
  204. { "Path": "../../../src/materials/textures/babylon.hdrCubeTexture.js" },
  205. { "Path": "../../../src/Materials/Textures/babylon.colorGradingTexture.js" },
  206. { "Path": "../../../src/Materials/babylon.colorcurves.js" },
  207. { "Path": "./TestClasses.js" }
  208. ],
  209. "Tests": [
  210. {
  211. "Includes": [ "*.ts" ]
  212. }
  213. ]
  214. }