polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
53 lines (52 loc) • 2.11 kB
TypeScript
import { ModuleName } from './_BaseRegister';
import { BasisTextureLoader } from '../../../../modules/three/examples/jsm/loaders/BasisTextureLoader';
import { DRACOLoader } from '../../../../modules/three/examples/jsm/loaders/DRACOLoader';
import { EXRLoader } from '../../../../modules/three/examples/jsm/loaders/EXRLoader';
import { FBXLoader } from '../../../../modules/three/examples/jsm/loaders/FBXLoader';
import { GLTFLoader } from '../../../../modules/three/examples/jsm/loaders/GLTFLoader';
import { OBJLoader2 } from '../../../../modules/three/examples/jsm/loaders/OBJLoader2';
import { PDBLoader } from '../../../../modules/three/examples/jsm/loaders/PDBLoader';
import { PLYLoader } from '../../../../modules/three/examples/jsm/loaders/PLYLoader';
import { RGBELoader } from '../../../../modules/three/examples/jsm/loaders/RGBELoader';
import { TTFLoader } from '../../../../modules/core/loaders/TTFLoader';
import { SVGLoader } from '../../../../modules/three/examples/jsm/loaders/SVGLoader';
export interface ModulesMap extends PolyDictionary<any> {
[]: {
BasisTextureLoader: typeof BasisTextureLoader;
};
[]: {
DRACOLoader: typeof DRACOLoader;
};
[]: {
EXRLoader: typeof EXRLoader;
};
[]: {
FBXLoader: typeof FBXLoader;
};
[]: {
GLTFLoader: typeof GLTFLoader;
};
[]: {
OBJLoader2: typeof OBJLoader2;
};
[]: {
PDBLoader: typeof PDBLoader;
};
[]: {
PLYLoader: typeof PLYLoader;
};
[]: {
RGBELoader: typeof RGBELoader;
};
[]: {
TTFLoader: typeof TTFLoader;
};
[]: {
SVGLoader: typeof SVGLoader;
};
}
import { PolyEngine } from '../../../Poly';
import { PolyDictionary } from '../../../../types/GlobalTypes';
export declare class AllModulesRegister {
static run(poly: PolyEngine): void;
}