RGBELoader.d.ts 510 B

12345678910111213141516171819202122232425
  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. _parser(buffer: ArrayBuffer): RGBE;
  21. setType(type: TextureDataType): this;
  22. }