polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
20 lines (19 loc) • 600 B
TypeScript
export declare enum ModuleName {
BasisTextureLoader = "BasisTextureLoader",
DRACOLoader = "DRACOLoader",
EXRLoader = "EXRLoader",
FBXLoader = "FBXLoader",
GLTFLoader = "GLTFLoader",
OBJLoader2 = "OBJLoader2",
PDBLoader = "PDBLoader",
PLYLoader = "PLYLoader",
RGBELoader = "RGBELoader",
TTFLoader = "TTFLoader",
SVGLoader = "SVGLoader"
}
export declare class BaseModulesRegister {
private _loaded_module_by_name;
private _promise_by_name;
register(name: ModuleName, promise: Promise<object>): void;
module(name: ModuleName): Promise<any>;
}