EXRLoader.d.ts 454 B

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