WebGLBackground.d.ts 791 B

123456789101112131415161718192021
  1. import { Color } from '../../math/Color';
  2. import { WebGLRenderer } from '../WebGLRenderer';
  3. import { WebGLState } from './WebGLState';
  4. import { WebGLObjects } from './WebGLObjects';
  5. import { WebGLRenderList } from './WebGLRenderLists';
  6. import { Scene } from '../../scenes/Scene';
  7. import { Camera } from '../../cameras/Camera';
  8. import { WebGLCubeMaps } from './WebGLCubeMaps';
  9. export class WebGLBackground {
  10. constructor( renderer: WebGLRenderer, cubemaps: WebGLCubeMaps, state: WebGLState, objects: WebGLObjects, premultipliedAlpha: boolean );
  11. getClearColor(): Color;
  12. setClearColor( color: Color, alpha: number ): void;
  13. getClearAlpha(): number;
  14. setClearAlpha( alpha: number ): void;
  15. render( renderList: WebGLRenderList, scene: Scene, camera: Camera, forceClear: boolean ): void;
  16. }
粤ICP备19079148号