Home Reference Source

cables_dev/cables/src/core/cg/cg_constants.js

  1. import { BoundingBox } from "./cg_boundingbox.js";
  2. import { CgCanvas } from "./cg_canvas.js";
  3. import { Geometry } from "./cg_geom.js";
  4. import FpsCounter from "./sg_fpscounter.js";
  5.  
  6. const CG = {
  7.  
  8. "GAPI_WEBGL": 0,
  9. "GAPI_WEBGPU": 1,
  10.  
  11. "DEPTH_COMPARE_NEVER": 0,
  12. "DEPTH_COMPARE_LESS": 1,
  13. "DEPTH_COMPARE_EQUAL": 2,
  14. "DEPTH_COMPARE_LESSEQUAL": 3,
  15. "DEPTH_COMPARE_GREATER": 4,
  16. "DEPTH_COMPARE_NOTEQUAL": 5,
  17. "DEPTH_COMPARE_GREATEREQUAL": 6,
  18. "DEPTH_COMPARE_ALWAYS": 7,
  19.  
  20. "CULL_NONE": 0,
  21. "CULL_BACK": 1,
  22. "CULL_FRONT": 2,
  23. "CULL_BOTH": 3,
  24.  
  25.  
  26. "Geometry": Geometry,
  27. "BoundingBox": BoundingBox,
  28. "FpsCounter": FpsCounter,
  29.  
  30. "CgCanvas": CgCanvas
  31. };
  32.  
  33.  
  34. export { CG };