@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
16 lines (15 loc) • 757 B
TypeScript
import { BaseNodeType } from '../../../engine/nodes/_Base';
import { BaseCoreImageLoader, BaseImageLoader, TextureLoadOptions } from './_BaseImageLoader';
import { KTX2Loader } from 'three/examples/jsm/loaders/KTX2Loader';
import { BaseLoaderLoadOptions } from '../_Base';
export declare class KTX2TextureLoader extends BaseCoreImageLoader {
static PARAM_ENV_DEFAULT: string;
private static _loadStarted;
private static _resolves;
constructor(_url: string, _node: BaseNodeType);
protected _getLoader(options: TextureLoadOptions): Promise<BaseImageLoader>;
private static _loader;
static getLoader(options: BaseLoaderLoadOptions): Promise<KTX2Loader>;
private static _createLoaderOrQueue;
private static __createLoader;
}