RGBELoader.d.ts 504 B

123456789101112131415161718192021222324252627
  1. import {
  2. LoadingManager,
  3. DataTextureLoader,
  4. TextureDataType,
  5. PixelFormat
  6. } from '../../../src/Three';
  7. export interface RGBE {
  8. width: number;
  9. height: number;
  10. data: Float32Array | Uint8Array;
  11. header: string;
  12. gamma: number;
  13. exposure: number;
  14. format: PixelFormat;
  15. type: TextureDataType;
  16. }
  17. export class RGBELoader extends DataTextureLoader {
  18. constructor( manager?: LoadingManager );
  19. type: TextureDataType;
  20. parse( buffer: ArrayBuffer ): RGBE;
  21. setDataType( type: TextureDataType ): this;
  22. }