Variable LoaderFactoryConst
LoaderFactory: { demLoaderMap: Map< string, ITileGeometryLoader< BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>, >, >; imgLoaderMap: Map<string, ITileMaterialLoader<Material>>; manager: TileLoadingManager; getGeometryLoader( source: string | ISource, ): ITileGeometryLoader< BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>, >; getLoaders(): { demLoaders: ITileGeometryLoader< BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>, >[]; imgLoaders: ITileMaterialLoader<Material>[]; }; getMaterialLoader(source: string | ISource): ITileMaterialLoader<Material>; registerGeometryLoader( loader: ITileGeometryLoader, ): { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }
; registerMaterialLoader( loader: ITileMaterialLoader, ): { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }
;} = ... Type Declaration
demLoaderMap: Map<
string,
ITileGeometryLoader<
BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
>,
>
getGeometryLoader: function
getGeometryLoader( source: string | ISource,): ITileGeometryLoader< BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,> Returns ITileGeometryLoader<
BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
>
几何体加载器
getLoaders: function
Returns {
demLoaders: ITileGeometryLoader<
BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
>[];
imgLoaders: ITileMaterialLoader<Material>[];
}
包含影像加载器和地形加载器的对象
getMaterialLoader: function
材质加载器
registerGeometryLoader: function
registerGeometryLoader( loader: ITileGeometryLoader,): { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }
Returns { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }
工厂实例,支持链式调用
registerMaterialLoader: function
registerMaterialLoader( loader: ITileMaterialLoader,): { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }
Returns { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }
工厂实例,支持链式调用
加载器工厂,管理材质加载器和几何体加载器的注册与获取