Class: LoadingSpinnerManager
Defined in: src/utils/LoadingSpinnerManager.ts:14
Manages the global THREE.DefaultLoadingManager instance for XRBlocks and handles communication of loading progress to the parent iframe. This module controls the visibility of a loading spinner in the DOM based on loading events.
Import the single instance
loadingSpinnerManager
to use it throughout the application.
Constructors
Constructor
new LoadingSpinnerManager():
LoadingSpinnerManager
Defined in: src/utils/LoadingSpinnerManager.ts:26
Returns
LoadingSpinnerManager
Properties
isLoading
isLoading:
boolean
=false
Defined in: src/utils/LoadingSpinnerManager.ts:24
Tracks if the manager is currently loading assets.
Methods
hideSpinner()
hideSpinner():
void
Defined in: src/utils/LoadingSpinnerManager.ts:36
Returns
void
showSpinner()
showSpinner():
void
Defined in: src/utils/LoadingSpinnerManager.ts:30
Returns
void