12345678910111213141516171819202122232425262728293031323334 |
- import {
- PixelFormat,
- Texture,
- TextureDataType,
- TextureFilter,
- WebGLRenderer,
- WebGLRenderTargetCube
- } from '../../../src/Three';
- export interface CubemapGeneratorOptions {
- resolution?: number;
- generateMipmaps?: boolean;
- magFilter?: TextureFilter;
- minFilter?: TextureFilter;
- }
- export interface EquirectangularToCubeGeneratorOptions {
- resolution?: number;
- format?: PixelFormat;
- type?: TextureDataType;
- }
- export class CubemapGenerator {
- constructor(renderer: WebGLRenderer);
- fromEquirectangular(texture: Texture, options?: CubemapGeneratorOptions): WebGLRenderTargetCube;
- }
- export class EquirectangularToCubeGenerator {
- constructor(sourceTexture: Texture, options?: EquirectangularToCubeGeneratorOptions);
- dispose(): void;
- update(renderer: WebGLRenderer): Texture;
- }
|