sceneLoaderFlags.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * Class used to represent data loading progression
  3. */
  4. export class SceneLoaderFlags {
  5. /**
  6. * Gets or sets a boolean indicating if entire scene must be loaded even if scene contains incremental data
  7. */
  8. static get ForceFullSceneLoadingForIncremental() {
  9. return SceneLoaderFlags._ForceFullSceneLoadingForIncremental;
  10. }
  11. static set ForceFullSceneLoadingForIncremental(value) {
  12. SceneLoaderFlags._ForceFullSceneLoadingForIncremental = value;
  13. }
  14. /**
  15. * Gets or sets a boolean indicating if loading screen must be displayed while loading a scene
  16. */
  17. static get ShowLoadingScreen() {
  18. return SceneLoaderFlags._ShowLoadingScreen;
  19. }
  20. static set ShowLoadingScreen(value) {
  21. SceneLoaderFlags._ShowLoadingScreen = value;
  22. }
  23. /**
  24. * Defines the current logging level (while loading the scene)
  25. * @ignorenaming
  26. */
  27. // eslint-disable-next-line @typescript-eslint/naming-convention
  28. static get loggingLevel() {
  29. return SceneLoaderFlags._LoggingLevel;
  30. }
  31. // eslint-disable-next-line @typescript-eslint/naming-convention
  32. static set loggingLevel(value) {
  33. SceneLoaderFlags._LoggingLevel = value;
  34. }
  35. /**
  36. * Gets or set a boolean indicating if matrix weights must be cleaned upon loading
  37. */
  38. static get CleanBoneMatrixWeights() {
  39. return SceneLoaderFlags._CleanBoneMatrixWeights;
  40. }
  41. static set CleanBoneMatrixWeights(value) {
  42. SceneLoaderFlags._CleanBoneMatrixWeights = value;
  43. }
  44. }
  45. // Flags
  46. SceneLoaderFlags._ForceFullSceneLoadingForIncremental = false;
  47. SceneLoaderFlags._ShowLoadingScreen = true;
  48. SceneLoaderFlags._CleanBoneMatrixWeights = false;
  49. SceneLoaderFlags._LoggingLevel = 0;
  50. //# sourceMappingURL=sceneLoaderFlags.js.map