mirror of
https://github.com/pissang/claygl.git
synced 2026-01-25 16:46:30 +00:00
31 lines
636 B
TypeScript
31 lines
636 B
TypeScript
import { Base } from '../core/Base';
|
|
import { Vector3 } from '../math/Vector3';
|
|
import { TextureCube } from '../TextureCube';
|
|
import { Renderer } from '../Renderer';
|
|
import { Scene } from '../Scene';
|
|
|
|
|
|
interface IEnvironmentMapOption {
|
|
position?: Vector3;
|
|
far?: number;
|
|
near?: number;
|
|
texture?: TextureCube;
|
|
}
|
|
|
|
export class EnvironmentMap extends Base {
|
|
|
|
constructor(option?: IEnvironmentMapOption);
|
|
|
|
position: Vector3;
|
|
|
|
far: number;
|
|
|
|
near: number;
|
|
|
|
texture: TextureCube;
|
|
|
|
render(renderer: Renderer, scene: Scene, notUpdateScene?: boolean): void;
|
|
|
|
dispose(gl: WebGLRenderingContext): void;
|
|
}
|