1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 10:49:36 +02:00
Oinktube/node_modules/three/examples/jsm/loaders/RGBMLoader.d.ts
2023-12-11 11:59:56 -03:00

34 lines
653 B
TypeScript

import {
CubeTexture,
LoadingManager,
DataTextureLoader,
PixelFormat,
TextureDataType,
TextureEncoding
} from '../../../src/Three';
export interface RGBM {
width: number;
height: number;
data: Uint8Array;
header: string;
format: PixelFormat;
type: TextureDataType;
flipY: boolean;
encoding: TextureEncoding;
}
export class RGBMLoader extends DataTextureLoader {
constructor( manager?: LoadingManager );
loadCubemap(
urls: Array<string>,
onLoad?: ( texture: CubeTexture ) => void,
onProgress?: ( event: ProgressEvent ) => void,
onError?: ( event: ErrorEvent ) => void
): CubeTexture;
parse( buffer: ArrayBuffer ): RGBM;
}