Skip to content

Commit 16eb3ec

Browse files
authored
Merge pull request #21145 from Mugen87/dev2
Added RGBMLoader.
2 parents 3d153ab + 5eba37e commit 16eb3ec

File tree

6 files changed

+1063
-17
lines changed

6 files changed

+1063
-17
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import {
2+
CubeTexture,
3+
LoadingManager,
4+
DataTextureLoader,
5+
PixelFormat,
6+
TextureDataType,
7+
TextureEncoding
8+
} from '../../../src/Three';
9+
10+
export interface RGBM {
11+
width: number;
12+
height: number;
13+
data: Uint8Array;
14+
header: string;
15+
format: PixelFormat;
16+
type: TextureDataType;
17+
flipY: boolean;
18+
encoding: TextureEncoding;
19+
}
20+
21+
export class RGBMLoader extends DataTextureLoader {
22+
23+
constructor( manager?: LoadingManager );
24+
25+
loadCubemap(
26+
urls: Array<string>,
27+
onLoad?: ( texture: CubeTexture ) => void,
28+
onProgress?: ( event: ProgressEvent ) => void,
29+
onError?: ( event: ErrorEvent ) => void
30+
): CubeTexture;
31+
32+
parse( buffer: ArrayBuffer ): RGBM;
33+
34+
}

0 commit comments

Comments
 (0)