Browse Source

Merge pull request #16442 from linbingquan/dev-ts

WebGL:  TypsScript for WebGLBackground.js and WebGLUtils.js
Mr.doob 6 years ago
parent
commit
2bfdba2042
2 changed files with 22 additions and 0 deletions
  1. 17 0
      src/renderers/webgl/WebGLBackground.d.ts
  2. 5 0
      src/renderers/webgl/WebGLUtils.d.ts

+ 17 - 0
src/renderers/webgl/WebGLBackground.d.ts

@@ -0,0 +1,17 @@
+
+import { Color } from "../../math/Color.js";
+import { WebGLRenderer } from "../WebGLRenderer.js"
+import { WebGLState } from "./WebGLState.js"
+import { WebGLObjects } from "./WebGLObjects.js"
+import { WebGLRenderLists } from "./WebGLRenderLists.js"
+import { Scene } from "../../scenes/Scene.js"
+
+export class WebGLBackground {
+	constructor(renderer: WebGLRenderer, state: WebGLState, objects: WebGLObjects, premultipliedAlpha: any);
+
+	getClearColor(): void;
+	setClearColor(color: Color, alpha: any): void;
+	getClearAlpha(): void;
+	setClearAlpha(alpha: any): void;
+	render(renderList: WebGLRenderLists, scene: Scene, camera: any, forceClear: any): void;
+}

+ 5 - 0
src/renderers/webgl/WebGLUtils.d.ts

@@ -0,0 +1,5 @@
+export class WebGLUtils {
+	constructor(gl: CanvasRenderingContext2D | WebGLRenderingContext, extensions: any, capabilities: any);
+
+	convert(p: any): void;
+}