UNPKG

@takram/three-atmosphere

Version:
13 lines (12 loc) 634 B
import { FloatType, HalfFloatType, Loader, Data3DTexture, DataTexture, WebGLRenderer } from 'three'; export interface PrecomputedTextures { irradianceTexture: DataTexture; scatteringTexture: Data3DTexture; transmittanceTexture: DataTexture; } export declare class PrecomputedTexturesLoader extends Loader<PrecomputedTextures> { format: 'binary' | 'exr'; type: typeof FloatType | typeof HalfFloatType; setTypeFromRenderer(renderer: WebGLRenderer): this; load(url: string, onLoad: (data: PrecomputedTextures) => void, onProgress?: (event: ProgressEvent) => void, onError?: (error: unknown) => void): void; }