@types/three
Version:
TypeScript definitions for three
20 lines (16 loc) • 496 B
TypeScript
import { DataTextureLoader, LoadingManager, PixelFormat, TextureDataType } from "three";
export interface EXR {
header: object;
width: number;
height: number;
data: Float32Array | Uint16Array;
format: PixelFormat;
colorSpace: string;
type: TextureDataType;
}
export class EXRLoader extends DataTextureLoader {
constructor(manager?: LoadingManager);
type: TextureDataType;
parse(buffer: ArrayBuffer): EXR;
setDataType(type: TextureDataType): this;
}