UNPKG

chessfield

Version:

A TypeScript+ThreeJS library to render a 3D chessboard

16 lines (15 loc) 584 B
import { ChessfieldConfig } from '../resource/chessfield.config.ts'; import { GameProvider } from './game.provider.ts'; import { LoadingManager } from 'three'; import { Font } from 'three/examples/jsm/loaders/FontLoader.js'; export declare class LoadingManagerProvider { private readonly config; private readonly gameProvider; private readonly loadingManager; private textureLoader; font: Font | null; constructor(config: ChessfieldConfig, gameProvider: GameProvider); loadTextures(): void; loadFont(): void; getLoadingManager(): LoadingManager; }