未验证 提交 b82b3082 编写于 作者: M Michael Herzog 提交者: GitHub

Merge pull request #17928 from Mugen87/dev33

TS: Added missing multiView files.
import {
WebGLRenderTarget,
WebGLRenderTargetOptions,
} from './WebGLRenderTarget';
export class WebGLMultiviewRenderTarget extends WebGLRenderTarget {
constructor(
width: number,
height: number,
numViews: number,
options?: WebGLRenderTargetOptions
);
setNumViews( numViews: number ): this;
}
import { Color } from "../../math/Color.js"; import { Color } from '../../math/Color';
import { WebGLRenderer } from "../WebGLRenderer.js"; import { WebGLRenderer } from '../WebGLRenderer';
import { WebGLState } from "./WebGLState.js"; import { WebGLState } from './WebGLState';
import { WebGLObjects } from "./WebGLObjects.js"; import { WebGLObjects } from './WebGLObjects';
import { WebGLRenderLists } from "./WebGLRenderLists.js"; import { WebGLRenderLists } from './WebGLRenderLists';
import { Scene } from "../../scenes/Scene.js"; import { Scene } from '../../scenes/Scene';
export class WebGLBackground { export class WebGLBackground {
......
import { Camera } from './../../cameras/Camera';
import { Object3D } from './../../core/Object3D';
import { WebGLRenderer } from '../WebGLRenderer';
import { WebGLUniforms } from './WebGLUniforms';
export class WebGLMultiview {
constructor( renderer: WebGLRenderer, gl: WebGLRenderingContext );
isAvailable(): boolean;
attachCamera( camera: Camera ): void;
detachCamera( camera: Camera ): void;
updateCameraProjectionMatricesUniform( camera: Camera, uniforms: WebGLUniforms ): void;
updateCameraViewMatricesUniform( camera: Camera, uniforms: WebGLUniforms ): void;
updateObjectMatricesUniforms( object: Object3D, camera: Camera, uniforms: WebGLUniforms ): void;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册