@three-tile/lib
    Preparing search index...

    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>,
          >,
      >
    • imgLoaderMap: Map<string, ITileMaterialLoader<Material>>
    • manager: TileLoadingManager
    • getGeometryLoader: function
      • 根据数据源获取几何体加载器

        Parameters

        • source: string | ISource

          数据源或数据类型字符串

        Returns ITileGeometryLoader<
            BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
        >

        几何体加载器

    • getLoaders: function
      • 获取所有已注册的加载器

        Returns {
            demLoaders: ITileGeometryLoader<
                BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
            >[];
            imgLoaders: ITileMaterialLoader<Material>[];
        }

        包含影像加载器和地形加载器的对象

    • getMaterialLoader: function
      • 根据数据源获取材质加载器

        Parameters

        • source: string | ISource

          数据源或数据类型字符串

        Returns ITileMaterialLoader<Material>

        材质加载器

    • registerGeometryLoader: function
      • 注册几何体加载器

        Parameters

        Returns { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }

        工厂实例,支持链式调用

    • registerMaterialLoader: function
      • 注册材质加载器

        Parameters

        Returns { manager: TileLoadingManager; demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>>>; ... 5 more ...; getLoaders(): { ...; }; }

        工厂实例,支持链式调用