polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
21 lines (20 loc) • 681 B
TypeScript
import { PolyScene } from '../PolyScene';
import { EventContext } from './events/_BaseEventsController';
export declare class LoadingController {
private scene;
constructor(scene: PolyScene);
private _LOADED_EVENT_CONTEXT;
get LOADED_EVENT_CONTEXT(): EventContext<Event>;
_loading_state: boolean;
_auto_updating: boolean;
_first_object_loaded: boolean;
markAsLoading(): void;
markAsLoaded(): Promise<void>;
trigger_loaded_event(): void;
private _set_loading_state;
isLoading(): boolean;
loaded(): boolean;
autoUpdating(): boolean;
set_auto_update(new_state: boolean): Promise<void>;
on_first_object_loaded(): void;
}