QuadtreeTileLoadState.js 955 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import freezeObject from '../Core/freezeObject.js';
  2. /**
  3. * The state of a {@link QuadtreeTile} in the tile load pipeline.
  4. * @exports QuadtreeTileLoadState
  5. * @private
  6. */
  7. var QuadtreeTileLoadState = {
  8. /**
  9. * The tile is new and loading has not yet begun.
  10. * @type QuadtreeTileLoadState
  11. * @constant
  12. * @default 0
  13. */
  14. START : 0,
  15. /**
  16. * Loading is in progress.
  17. * @type QuadtreeTileLoadState
  18. * @constant
  19. * @default 1
  20. */
  21. LOADING : 1,
  22. /**
  23. * Loading is complete.
  24. * @type QuadtreeTileLoadState
  25. * @constant
  26. * @default 2
  27. */
  28. DONE : 2,
  29. /**
  30. * The tile has failed to load.
  31. * @type QuadtreeTileLoadState
  32. * @constant
  33. * @default 3
  34. */
  35. FAILED : 3
  36. };
  37. export default freezeObject(QuadtreeTileLoadState);