@types/three
Version:
TypeScript definitions for three
20 lines (16 loc) • 490 B
TypeScript
import { DataTextureLoader, LoadingManager, PixelFormat, TextureDataType } from "three";
export interface RGBE {
width: number;
height: number;
data: Float32Array | Uint8Array;
header: string;
gamma: number;
exposure: number;
type: TextureDataType;
}
export class RGBELoader extends DataTextureLoader {
constructor(manager?: LoadingManager);
type: TextureDataType;
parse(buffer: ArrayBuffer): RGBE;
setDataType(type: TextureDataType): this;
}