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

    Variable LoaderFactoryConst

    LoaderFactory: {
        demLoaderMap: Map<
            string,
            ITileGeometryLoader<BufferGeometry<NormalBufferAttributes>>,
        >;
        imgLoaderMap: Map<string, ITileMaterialLoader<Material>>;
        manager: TileLoadingManager;
        getGeometryLoader(
            source: string | ISource,
        ): ITileGeometryLoader<BufferGeometry<NormalBufferAttributes>>;
        getLoaders(): {
            demLoaders: ITileGeometryLoader<BufferGeometry<NormalBufferAttributes>>[];
            imgLoaders: ITileMaterialLoader<Material>[];
        };
        getMaterialLoader(source: string | ISource): ITileMaterialLoader<Material>;
        registerGeometryLoader(loader: ITileGeometryLoader): void;
        registerMaterialLoader(loader: ITileMaterialLoader): void;
    } = ...

    Factory for loader

    Type Declaration

    • demLoaderMap: Map<string, ITileGeometryLoader<BufferGeometry<NormalBufferAttributes>>>
    • imgLoaderMap: Map<string, ITileMaterialLoader<Material>>
    • manager: TileLoadingManager
    • getGeometryLoader: function
      • Get geometry loader from datasource

        Parameters

        Returns ITileGeometryLoader<BufferGeometry<NormalBufferAttributes>>

        geometry loader

    • getLoaders: function
      • Get all loaders

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

        Image loaders and terrain loaders

    • getMaterialLoader: function
      • Get material loader from datasource

        Parameters

        • source: string | ISource

          datasource

        Returns ITileMaterialLoader<Material>

        material loader

    • registerGeometryLoader: function
      • Register geometry loader

        Parameters

        Returns void

    • registerMaterialLoader: function
      • Register material loader

        Parameters

        Returns void