EquirectangularToCubeGenerator.d.ts 537 B

12345678910111213141516171819202122232425
  1. import {
  2. PixelFormat,
  3. Texture,
  4. TextureDataType,
  5. WebGLRenderer,
  6. WebGLRenderTargetCube
  7. } from '../../../src/Three';
  8. export interface EquirectangularToCubeGeneratorOptions {
  9. resolution?: number;
  10. format?: PixelFormat;
  11. type?: TextureDataType;
  12. }
  13. export class EquirectangularToCubeGenerator {
  14. constructor( sourceTexture: Texture, options?: EquirectangularToCubeGeneratorOptions );
  15. sourceTexture: Texture;
  16. resolution: number;
  17. renderTarget: WebGLRenderTargetCube;
  18. dispose(): void;
  19. update( renderer: WebGLRenderer ): Texture;
  20. }