Home Reference Source

cables_dev/cables/src/core/cgl/index.js

  1. import { Framebuffer } from "./cgl_framebuffer.js";
  2. import { Framebuffer2 } from "./cgl_framebuffer2.js";
  3. import { Marker, WireCube, WirePoint } from "./cgl_marker.js";
  4. import { Mesh, MESH } from "./cgl_mesh.js";
  5. import { Uniform } from "./cgl_shader_uniform.js";
  6. import { ShaderLibMods } from "./cgl_shader_lib.js";
  7. import { UniColorShader } from "./cgl_unicolorshader.js";
  8.  
  9.  
  10. import { Shader } from "./cgl_shader.js";
  11. import { MESHES } from "./cgl_simplerect.js";
  12. import { Context } from "./cgl_state.js";
  13. import {
  14. isWindows, getWheelSpeed, getWheelDelta, onLoadingAssetsFinished,
  15. } from "./cgl_utils.js";
  16. import {
  17. Texture,
  18. } from "./cgl_texture.js";
  19.  
  20. import { TextureEffect } from "./cgl_textureeffect.js";
  21. import { CONSTANTS } from "./constants.js";
  22. import { ProfileData } from "./cgl_profiledata.js";
  23. import { MatrixStack } from "../cg/cg_matrixstack.js";
  24. import { Geometry } from "../cg/cg_geom.js";
  25. import { BoundingBox } from "../cg/cg_boundingbox.js";
  26.  
  27. const CGL = {
  28. "Framebuffer": Framebuffer,
  29. "Framebuffer2": Framebuffer2,
  30. "Geometry": Geometry,
  31. "BoundingBox": BoundingBox,
  32. "Marker": Marker,
  33. "WirePoint": WirePoint,
  34. "WireCube": WireCube,
  35. "MatrixStack": MatrixStack,
  36. "Mesh": Mesh,
  37. "MESH": MESH,
  38. "ShaderLibMods": ShaderLibMods,
  39. "Shader": Shader,
  40. "Uniform": Uniform,
  41. "MESHES": MESHES,
  42. "Context": Context,
  43. "Texture": Texture,
  44. "TextureEffect": TextureEffect,
  45. "isWindows": isWindows,
  46. "getWheelSpeed": getWheelSpeed,
  47. "getWheelDelta": getWheelDelta,
  48. "onLoadingAssetsFinished": onLoadingAssetsFinished,
  49. "ProfileData": ProfileData,
  50. "UniColorShader": UniColorShader,
  51. ...CONSTANTS.BLEND_MODES,
  52. ...CONSTANTS.SHADER,
  53. ...CONSTANTS.MATH,
  54. ...CONSTANTS.BLEND_MODES,
  55. };
  56.  
  57. window.CGL = CGL;
  58.  
  59. export { CGL };
  60.  
  61.